Repository navigation
ElixirOffice desktop 0.2.2 (beta)
Pre-releaseElixirOffice desktop 0.2.2
ElixirOffice 0.2.2 focuses on Windows saving and fonts, printing, keyboard access and a more comfortable start page.
New
- Improved right-to-left Home layout for Arabic, Hebrew and Urdu, with mirrored navigation and clearer display of mixed-script file names.
- Light and dark Home appearance follows the app's appearance setting or the system preference.
- Better use of fonts installed on your computer, including suitable fonts for local PDF export. Existing font-permission choices are respected; font files stay on your computer. Small bundled Arabic/Urdu and Sinhala fallback fonts remain available when computer fonts are disabled.
- More localized desktop templates: the four examples add Japanese, Simplified and Traditional Chinese, Korean, Sinhala and Urdu versions. East Asian versions require suitable installed fonts and permission to use them; otherwise the English templates remain available.
Fixed
- Windows repeated saves and AutoRecover: address failures after the first save, including temporary file-access errors. Saving retries short-lived refusals and uses a verified backup when a replacement needs a fallback. A failed save does not mark the document as saved. #8
- Windows computer fonts: include per-user and registered fonts, and skip unreadable files or folders without abandoning all readable fonts. #9
- Word zoom slider: the track no longer overlaps the plus button. #2
- Printing: wait for the prepared PDF to load before opening the system print dialog, avoiding the observed blank-page and viewer-controls output. The PDF print path preserves text and vector shapes; platform limitations are listed below.
- Saving from File > Close correctly completes Save As for an untitled document and waits for saving to finish before closing. Cancelling or failing to save keeps the document open.
- Open page: clicking anywhere in the Browse area, or pressing Enter or Space while it has focus, opens the file chooser. File dropping continues to work.
- Keyboard focus: Options returns typing to the document; picture Layout Options can be reached and used from the keyboard; functions without arguments, such as NOW, start with OK focused in the formula wizard.
- Clearer dialogs: feature tips wait while dialogs and AI panels are open. Empty tip titles no longer display “New undefined”. Existing password-dialog Keep, Change and Remove labels and protection warnings are translated into the editor language, with English fallback.
- Screen-reader labels: name editor dialogs and desktop Options and Recovery, and improve labels for key fields in the formula wizard, picture settings and sheet renaming.
- Desktop menus and notices: hide the duplicate native menu bar on Windows and Linux while keeping Help, About, Quit and file actions reachable. Informational notices fade after eight seconds and pause while hovered or focused; errors and warnings remain visible.
Security
- Converter hardening for imported documents. Documents are now checked more strictly before they are opened:
- Archive-based files (Office, EPUB) are limited in entry count, size, total size and compression ratio, and every archive member is checked for corruption.
- A path inside an archive can no longer write outside its extraction folder.
- XML parsing no longer loads external entities, external DTDs or network resources.
- SVG images inside documents only show embedded PNG/JPEG images and references inside the same document; external, file and network images are ignored.
- EPUB books with an invalid reading order are rejected, and a damaged embedded archive (for example a picture or SmartArt package inside a presentation) now fails the conversion instead of producing a partial result.
- Known limit: a DOCX archive that contains a path-escaping member is cleaned (that member is ignored and never written) rather than rejected. Strict rejection is planned for 0.2.3.
Known limitations
- One document window at a time remains the desktop behavior; opening another document uses the existing window. Multiple document windows are not added in this version. #7
- Printing still needs platform checks: Linux Print to File output and cancellation have been checked. The owner confirmed native printing on Windows and macOS using build 7 from the same source. Physical-printer output and compatibility with the older Linux systems that reported printing crashes remain unverified. A small “Waiting for your choice” status panel stays visible while the system print dialog is open; improving this is planned for 0.2.3.
- Windows save and font fixes still need confirmation on real Windows installations. Automated checks do not establish compatibility with every antivirus, synchronized folder, network share or font installation.
- Local PDF limits remain: editing existing page text, OCR, redaction and digital signing are unavailable. Some protected or unsupported PDFs cannot be saved in place; Save a copy can lose document properties or other unsupported information. PDF AutoRecover remains unavailable.
- PDF page reordering and some right-to-left table import/export improvements are not yet available with the current local converter. Rotating PDF pages remains available.
- Some language and font limits remain: the Arabic Word Insert > Pictures menu can have no usable commands, and some picture controls remain untranslated. Arabic, Urdu and Sinhala text extracted from PDFs can have incorrect spacing or ordering. Native checks of the new font and template combinations are incomplete.
- ODS files with embedded objects can lose those objects or their PDF preview. The existing warning and separate-copy choice remain in place.
- Installers: the Windows installer is unsigned. The macOS package is Apple Silicon (arm64) only, ad-hoc signed and not notarized.
Verification
Final build 8 from product b6693281d494 and DocumentServer 04839f098fdc, using the same source and runtime pins as build 7. Linux and Windows packaging, resource and identity checks are recorded in BUILD-INFO.json. The owner confirmed native Windows and macOS printing on build 7 from the same source. The final Apple Silicon macOS DMG passed static source, identity, resource and signature audits; its printing result is carried from the owner’s build 7 test. Broader native checks were not repeated on the final package. Physical-printer output and real Windows save/font checks remain unverified. The browser PDF reorder gate was not rerun on this runtime pair.