NoteX v1.5.1 (LINUX ONLY)
π NoteX v1.5.1 (LINUX ONLY) β Official Linux Support & Keyboard Shortcuts Refactor
We are thrilled to present NoteX version 1.5.1! This release marks our official, full-featured support for Linux environments, resolving file association behaviors, path parsing errors, and implementing a robust keyboard hotkey system so that NoteX feels natively integrated on your desktop.
We will be adding support to Windows on this version soon.
π οΈ What's New in v1.5.1
1. π Native Linux Double-Click & File Associations
- OS-Level Registration: Added file association rules in
tauri.conf.json. NoteX is now fully registered as a default or optional handler for standard document extensions:.txt,.md,.markdown,.json,.html,.css,.js, and.ts. - MIME Support: Associated with
text/plainMIME-type mapping to automatically fit within Linux desktop ecosystems. - Double-Click Handler: Added a robust command-line argument parser that decodes
file://URIs sent by Unix file managers (e.g. convertingfile:///path/to/my%20note.txtback to clean native absolute paths) on cold starts and running instances.
2. π Cross-Platform Path Handling
- Dynamic Slashes: Refactored hardcoded backward slashes (
\\) in React services, markdown image converters, hooks, and modals. NoteX now dynamically detects path formatting and handles both forward/and backward\\slashes correctly. - Asset Mapping: Embedded media and local image asset resolution is fully cross-platform, resolving relative and absolute directories correctly without broken path formatting.
3. β¨οΈ Mapped Keyboard Shortcuts
Mapped missing keyboard shortcuts into the main React event listener:
Ctrl + Shift + Nβ Open a New WindowCtrl + Shift + Sβ Trigger Save As... dialogCtrl + Shift + Fβ Trigger Find in Files (Advanced Search)Ctrl + Hβ Open Find & Replace dialogCtrl + Pβ Trigger native Print handlerF5β Instantly insert current Time & Date at the editor's cursor position (with standard fallback)Ctrl + Plus / Minus / 0β Zoom In / Out / Restore Default Zoom