Skip to content

Launch of Modern Notepad

Choose a tag to compare

@Thymester Thymester released this 25 Sep 23:32
· 10 commits to main since this release
ac8ee54

Modern Notepad v1.0.0.0 - Initial Release

Release Date: September 25, 2025

We're excited to introduce Modern Notepad, a feature-rich text editor that brings modern design and enhanced functionality to the classic Notepad experience. This initial release focuses on providing a clean, intuitive interface while maintaining the simplicity users expect from a text editor.

🎉 What's New

Core Features

  • Modern User Interface - Clean, contemporary design with custom-drawn icons and modern styling
  • Windows Integration - Full Windows file association support with "Open with" menu integration
  • Advanced Text Editing - All standard text editing operations with enhanced functionality
  • Print Support - Complete printing capabilities with page setup options

Enhanced Functionality

  • Advanced Find & Replace - Comprehensive search and replace with case-sensitive and wrap-around options
  • Zoom Controls - Adjustable text zoom from 10% to 500% (Ctrl+Plus/Minus, Ctrl+0 to reset)
  • Go to Line - Quick navigation to specific line numbers (Ctrl+G)
  • Time/Date Insertion - Insert current timestamp with F5
  • Word Wrap Toggle - Enable/disable word wrapping as needed

Customization Options

  • Font Selection - Choose from any system font with full size customization
  • Persistent Settings - Window position, font preferences, and interface settings are remembered
  • Status Bar - Display current line/column position, zoom level, and registration status
  • Toolbar - Quick access to commonly used functions

Windows Integration

  • File Association Registration - Register Modern Notepad as a text file handler
  • "Open With" Menu - Appears in right-click context menus for text files
  • Command Line Support - Open files directly from command line or file associations
  • Auto-Registration - Automatically registers file associations on first run

📋 System Requirements

  • Windows 10 or later
  • No additional dependencies required (standalone executable)

🚀 Installation

  1. Download ModernNotepad.exe from the release assets
  2. Run install.bat as administrator to register file associations (optional)
  3. Modern Notepad will now appear in "Open with" menus for text files

🎯 Key Features

File Operations

  • New, Open, Save, Save As with standard keyboard shortcuts
  • Support for all text file formats (.txt, .log, .ini, .cfg, .md, etc.)
  • Recent file handling and session persistence

Editing Features

  • Standard clipboard operations (Cut, Copy, Paste)
  • Unlimited undo/redo functionality
  • Select All and advanced text selection
  • Find and Replace with advanced options
  • Go to Line navigation

View Options

  • Zoom In/Out/Reset (10% - 500% range)
  • Status bar with line/column indicators
  • Word wrap toggle
  • Modern toolbar with intuitive icons

Tools & Utilities

  • Manual file association registration/unregistration
  • Print with page setup options
  • Time/date stamp insertion
  • Font customization dialog

🔧 Technical Details

  • Built with PyQt5 for native Windows performance
  • Custom icon system with modern vector-style graphics
  • Registry integration for seamless Windows file handling
  • Persistent user preferences and window state
  • Unicode text support with UTF-8 encoding

🗂️ File Association Support

Modern Notepad can handle the following file types:

  • .txt - Plain text files
  • .log - Log files
  • .ini - Configuration files
  • .cfg - Config files
  • .conf - Configuration files
  • .md - Markdown files
  • .py - Python files
  • .js - JavaScript files
  • .css - CSS files
  • .html - HTML files
  • .xml - XML files
  • .json - JSON files

🛠️ Known Issues

None reported in this initial release.

📝 Notes

  • File associations are registered per-user by default
  • The application automatically registers itself on first run when built as an executable
  • All settings and preferences are stored locally and persist between sessions
  • The application includes both installer and uninstaller batch files for easy setup/removal

🔮 Future Releases

We're planning several enhancements for future versions including syntax highlighting, themes, and additional file format support. Stay tuned for updates!


Download the release assets below to get started with Modern Notepad!