Launch of Modern Notepad
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
- Download
ModernNotepad.exefrom the release assets - Run
install.batas administrator to register file associations (optional) - 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!