You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Texodus now fully supports running with multiple windows.
When opening a file via the file manager/Finder or creating a new document, the app no longer overwrites the active document in the main window if there are unsaved changes. Instead, it automatically spawns a new independent window.
Window statuses (active file path, is_dirty flag) are tracked on the Rust backend to coordinate file opening logic.
Mermaid Diagram Rendering:
Added support for Mermaid graphs and diagrams in the preview. You can now define flowcharts, sequence diagrams, and other graphs using standard ```mermaid code blocks.
Export Documents (PDF/Print):
Introduced an export service (exportService.ts) utilizing the pdfmake library, allowing you to export your Markdown documents into PDF format while preserving basic typography and layout.
🐛 Bug Fixes & Improvements
Windows Memory Leak Fix:
Resolved a native menu garbage collection issue on Windows platforms.
Menu Improvements:
Updated "File" menu actions to correctly target and operate within a multi-window context.
Security (CSP):
Updated the Content Security Policy (CSP) in tauri.conf.json to allow secure rendering of external media resources.