What's Changed
New
- PDF → PowerPoint (issue #96). "PPTX (slides)" puts a picture of each PDF page on its own slide, at the page's size, with the page's text in the speaker notes. The slides look exactly like the PDF but aren't editable; PDF → DOCX is the editable route. It takes TIFF's place on the PDF donut when you never changed that donut.
- Compress PDF (issue #103). The new "Compress PDF" preset, and a Compress option on every PDF → PDF preset, make a PDF smaller while it stays a PDF: pictures shown larger than needed are scaled down (Smallest 72 dpi, Balanced 150 dpi, High quality 300 dpi), photos are saved again as JPEG, and everything else is compressed losslessly. Text, fonts, links, bookmarks and forms stay. A PDF that can't be made smaller is left as it was, and the toast says so. With Ghostscript installed, Also try Ghostscript keeps the smaller of the two results.
- Every frame of a video (issue #63, by @pleguen). "Extract frames (PNG)" and "Extract frames (JPG)", or Save every frame of a video in a PNG or JPG preset, write each frame (or every Nth) into a folder next to the video. A video that would give more than 100,000 pictures or fill the disk is refused before it starts. Add the presets to a donut in Settings → Toolbar.
- Hardware video encoding (issue #100). Use hardware acceleration (graphics chip) in a video preset encodes H.264 and HEVC with NVENC, Quick Sync, AMF, VideoToolbox or VA-API: much faster and lighter on power, slightly larger at the same quality. Without a usable chip, the video is encoded as before. Off by default.
- Closing the window (issue #111). The first time you close the main window, Filee asks whether to keep running in the tray or quit, with "Don't ask again". Settings → General → "When I close the window" changes it later.
- Request a format (issue #117). When you bring files Filee can't read to the donut, or a conversion fails for that reason, Request this format opens a GitHub form with the extension filled in (only the extension, never a file name). Encrypted or copy-protected (DRM) files can't be converted, whatever their format.
- Ubuntu 22.04 (issue #102). The Linux packages run on Ubuntu 22.04 and newer again, global gestures included.
- Polish (by @rafek1241). Filee speaks Polish, and picks it when Windows, macOS or Linux does.
- Other file managers (issue #124). Gestures set to "File managers and desktop" also start over Files, Directory Opus, Total Commander, XYplorer, OneCommander, Q-Dir and FreeCommander, not only Explorer.
- calibre for e-book PDFs (issue #127). With calibre installed and moved above the HWPX writer in Settings → Engines, EPUB, MOBI, AZW3 and other e-books become PDFs through calibre, much faster for long books.
Improved
- Memory (issue #119). Half a minute after the last conversion Filee gives the memory back: Task Manager shows it at a few tens of MB in the tray instead of several hundred. Closing the main window releases it; it opens again where and on the page you left it.
- Running as administrator (issue #99). Explorer can't drop files on a Filee that runs as administrator or use its menu. Filee now notices it, says so on Home, and offers Restart without administrator rights. A second launch that can't reach the running Filee says why instead of quitting silently.
Fixed
- SVGs with an unescaped "&" or HTML entities such as
in their text (often from AI tools) failed with "An error occurred while parsing EntityName" (issue #120). - Pressing Ctrl+Space twice in a dropdown, or Ctrl+clicking the selected item, showed an error (issue #107).
- Long e-books to PDF stopped at 95 % after two minutes (issue #127): the time limit now grows with the text, up to an hour.
- "Retry gestures" could leave gestures dead while Filee said they were running (by @leishifu666).
- calibre couldn't be downloaded on macOS and Linux: it now comes from calibre's own server.
Pull requests
- calibre downloads on macOS and Linux come from calibre's own server by @KnifeLemon in #97
- Dropdowns and single-selection lists can't be cleared by Ctrl+Space or Ctrl+click (#107) by @KnifeLemon in #110
- Linux packages run on Ubuntu 22.04 by @KnifeLemon in #113
- PDF → PPTX: one slide per page (built in) by @KnifeLemon in #98
- Closing the window can quit Filee (asked once, or in Settings) by @KnifeLemon in #116
- Give memory back after conversions and release the main window in the tray by @KnifeLemon in #122
- Feature/video frame splitting by @pleguen in #101
- Explain and fix a Filee that Explorer can't reach (#99) by @KnifeLemon in #108
- Compress PDFs (built in, Ghostscript optional) by @KnifeLemon in #115
- Request a format Filee can't read, from the donut and the toast by @KnifeLemon in #118
- SVGs with a loose "&" or HTML entities convert again by @KnifeLemon in #125
- Hardware video encoding for H.264 and HEVC (#100) by @KnifeLemon in #109
- Fix gestures losing global input after retrying the hook by @leishifu666 in #126
- Gestures work over Files, Directory Opus and other file managers by @KnifeLemon in #130
- Long e-books to PDF: rhwp time limit follows the text, calibre PDF route by @KnifeLemon in #131
- Add Polish translation by @rafek1241 in #128
- Filee 1.12.0 by @KnifeLemon in #129
New Contributors
- @pleguen made their first contribution in #101
- @leishifu666 made their first contribution in #126
- @rafek1241 made their first contribution in #128
Full Changelog: v1.11.0...v1.12.0