Skip to content

NoteX v1.3.0

Choose a tag to compare

@gegamoteam gegamoteam released this 31 May 18:01

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).
  • 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 rfd crate, managed StartupFile state, 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