NoteX v1.3.0
Release v1.3.0 — Native Integration & Editor Enhancements 🚀
STATUS: STABLE
This release introduces native desktop file integration using Tauri and adds essential editor functionalities to deliver a fully-fledged Notepad experience.
What's New 🌟
🖥️ Native Desktop Integration
- Native File Dialogs: Replaced web fallback prompts with native file open and save dialogs using
rfd(Rust File Dialog). - Command Line Startup: You can now launch NotepadPro and open files directly from the command line or by using the standard OS "Open with" file associations.
- Single-Instance Handling: Launching another instance of the app with a file path will now automatically focus your active NotepadPro window and open the file.
✍️ Editor & Menu Enhancements
- Advanced Navigation & Search:
- Added Go To Line (
Ctrl + G) modal to jump to specific lines. - Added Search with Bing (
Ctrl + E) for highlighted/default queries. - Native implementation for Find Next (
F3) and Find Previous (Shift + F3).
- Added Go To Line (
- Robust Edit Operations: Improved classic functions (Undo, Cut, Copy, Paste, Delete, Select All, and Date/Time insertion) to guarantee focus remains on the editor workspace.
- Layout Improvements: Addressed CSS constraints to ensure fluid layout scaling, full-height textareas, and proper horizontal/vertical scrolling in markdown previews.
Technical Breakdown 🛠️
- Rust/Tauri: Added
rfdcrate, managedStartupFilestate, and wired single-instance webview events. - React/TypeScript: Implemented modal integrations, focused DOM interactions, and updated state machines for editor utilities.
For full commit logs, check out the commit history