mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-09 17:44:04 +00:00
Ported from #3801 by VoiceLessQ onto current main. Re-resolved against main: - file_browser.rs tests: rebuilt whole, keeping main's #3859 tests (browser above the dialog, Escape, dialog closing into the browser, modeless keyboard, no keytips) and the PR's #3535 export tests. - print_page.rs: EXPORT_FORMATS now carries main's OpenDocument Text Template (*.ott) and Flat OpenDocument Text (*.fodt) in main's order; main's tests module kept. - docs/control-protocol.md: ui.fileBrowser purpose "export" added to main's current row (keeps ui.displayServer). - docs/ui-parity.md: File dialogs row merged with main's Linux display server row, #3955 history row kept, status line and revision history bumped. Added a test that the ott and fodt export types get their extension and write the file. Co-Authored-By: VoiceLessQ <44067308+VoiceLessQ@users.noreply.github.com> Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FypgCVCCEo7u5wetHaJRU4