What's Changed
New
- Subtitles. A new category with its own donut: SRT, ASS, WebVTT, SAMI (SMI), LRC, TTML and MicroDVD convert into each other without any engine, and SSA and SCC are read. Korean SMI and SRT files saved in CP949 are detected and written as UTF-8. "Extract subtitles" on the video donut takes the first text subtitle track of an MKV, MP4, MOV or WebM out as SRT (needs FFmpeg).
- Data files. A new category for JSON, JSON Lines, YAML, TOML and XML, converting into each other and, when the data is a table, to and from CSV and Excel. Outlook
.msge-mails convert to EML, HTML, text or a ZIP of their attachments, and vCard contacts (also CP949 ones from old phones) to and from CSV. - 3D models. A new category for GLB, glTF, STL, OBJ, 3MF and PLY, converting into each other with colours, textures and materials where the format keeps them, and to a shaded PNG or JPG picture. Nothing to install.
- Trace to SVG. Two new image presets turn a picture into vector shapes: "Trace to SVG" in up to 64 colours and "Line art to SVG" in black for logos, signatures and scans. SVG drawings also convert to DXF and DWG for CAD.
- Rotate and flip (issue #71, by @SeoJCalive). Images can be turned left, right or 180° and mirrored, after the photo's own orientation, as a preset option and as ready-made presets.
- Donut groups (issue #74, by @SeoJCalive). A donut slice can hold up to six presets that fan out in an outer ring when you rest on it, drag outward or click it; the keyboard works too. Create one with "New group" in Settings → Toolbar. The ready-made "Rotate" and "Flip" groups are on the Presets page.
- Video and audio. Video presets can encode HEVC (H.265) or AV1 (MP4 HEVC is on the video donut), keeping 10-bit and HDR video. New audio targets WavPack, TTA, W64, E-AC3 and ALAC (in M4A), and APE, Musepack, TAK, DSD (DSF/DFF), DTS and Speex are read.
- More formats.
- Images: APNG (animated PNG, without FFmpeg), QOI, DDS, PCX, CUR, XPM, XBM, WBMP, PAM, PFM, SGI, Sun Raster, MIFF and MNG; DICOM medical images, OpenEXR, Radiance HDR and Photo CD are read; Fujifilm
.hifis read as HEIC. - Documents and text (with Pandoc): Org, AsciiDoc, Typst, MediaWiki, DocBook, Jupyter notebooks, Textile, man pages and OPML, and Markdown → PowerPoint slides.
- With LibreOffice: ClarisWorks, MacWrite, T602, Pocket Word and flat OpenDocument files are read, OTT, OTS, OTP, FODT and XLT written, SVG → EMF/WMF and one PDF page → SVG.
- E-books: KEPUB for Kobo readers, built in.
- Images: APNG (animated PNG, without FFmpeg), QOI, DDS, PCX, CUR, XPM, XBM, WBMP, PAM, PFM, SGI, Sun Raster, MIFF and MNG; DICOM medical images, OpenEXR, Radiance HDR and Photo CD are read; Fujifilm
- Sponsor. "Sponsor" in the sidebar and the About page opens the ways to support Filee (GitHub Sponsors, Patreon, Ko-fi, PayPal, Fairy), and sponsors are thanked on the About page.
Changed
- Engines page. LibreOffice's switches moved into a Settings window on its card, and engines are put in order by dragging their cards.
- Shorter texts. Long hints in the app are shorter and break after each sentence.
Fixed
- Desktop icons that stopped reacting to clicks. After a conversion through the donut, a Ctrl+drag that brought no files (selecting icons on the desktop, dragging a folder) could leave Filee's invisible drag window over the desktop, catching clicks until Filee quit. A donut opened from Explorer's menu on Windows 10 also closes with Esc and clicks elsewhere again.
- Tables inside a table cell in HWP → PDF (issue #49). A table placed in a table cell was drawn too low, over the paragraph below it, when the file was HWP (HWPX was fine).
- Korean e-mails after an Outlook message. Converting an Outlook
.msgfirst left later Korean (EUC-KR) e-mails of the same session garbled.
Pull requests
- Sponsor window with every way to support Filee, and a supporters list by @KnifeLemon in #76
- Code signing: Certum certificate for Myeonggu Kim by @KnifeLemon in #77
- Engines page tidy-up, shorter app texts and READMEs by @KnifeLemon in #78
- Invisible drag donut no longer blocks clicks on the desktop by @KnifeLemon in #79
- Org, AsciiDoc, Typst and more markup, Markdown → PPTX, more LibreOffice formats, built-in KEPUB by @KnifeLemon in #80
- HEVC and AV1 video, more audio formats, built-in subtitle conversion by @KnifeLemon in #81
- More image formats, built-in APNG and DICOM by @KnifeLemon in #82
- Data formats (JSON, YAML, TOML, XML), Outlook MSG and vCard by @KnifeLemon in #83
- Fix Korean e-mails decoded as Latin-1 after a MSG, and the MSG test line endings by @KnifeLemon in #84
- 3D models: GLB, glTF, STL, OBJ, 3MF, PLY (built in) by @KnifeLemon in #85
- Trace images to SVG and SVG → DXF/DWG (built in) by @KnifeLemon in #87
- Images are traced to SVG even when LibreOffice is installed by @KnifeLemon in #90
- HWP → PDF: tables floating in a table cell stay where 한글 puts them (#49) by @KnifeLemon in #91
- 도넛 묶음(그룹) 칸 추가 by @SeoJCalive in #88
- 이미지 회전·반전 옵션과 회전/뒤집기 묶음 추가 by @SeoJCalive in #89
- CI: give the portable jobs 60 minutes by @KnifeLemon in #92
- --quit no longer waits for a process that has already ended (macOS CI flake) by @KnifeLemon in #94
- Version 1.11.0 by @KnifeLemon in #93
Full Changelog: v1.10.4...v1.11.0