-
v1.2.1 Stable
released this
2026-03-04 15:08:45 +03:00 | 0 commits to main since this release📅 Originally published on GitHub: Wed, 04 Mar 2026 12:13:56 GMT
🏷️ Git tag created: Wed, 04 Mar 2026 12:08:45 GMTThis update includes one merged pull request, three resolved issues, and one new feature.
Pull Request Merged
- PR #22: Added window size and position persistence with registry storage and restore on startup.
Issues Resolved
- #24 DEL key does nothing
- Removed the conflicting global
Delaccelerator so editor-native delete behavior works again.
- Removed the conflicting global
- #23 Right Click Menu
- Added classic editor context menu actions: Undo, Cut, Copy, Paste, Delete, Select All.
- Extended icon selection to support
.ico,.exe,.dll,.icl, and.munsources.
- #26 Windows Defender x86 false positive report
- Added release hardening: signing-required policy for tagged releases, artifact signing, and published
SHA256SUMS.txtper architecture. - Added maintainer runbook in
.github/DEFENDER_FALSE_POSITIVE.mdfor Defender submission workflow.
- Added release hardening: signing-required policy for tagged releases, artifact signing, and published
New Feature
- Dark mode for custom dialogs
- Added dark-mode support for Find, Replace, Go To, Transparency, and Background Opacity dialogs.
- Added owner-drawn dark buttons so dialog buttons match dark theme styling.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
legacy-notepad-arm64-SHA256SUMS.txt
0 downloads ·
2026-03-15 16:00:39 +03:00 · 86 B -
legacy-notepad-arm64.exe
0 downloads ·
2026-03-15 16:00:39 +03:00 · 243 KiB -
legacy-notepad-x64-SHA256SUMS.txt
0 downloads ·
2026-03-15 16:00:40 +03:00 · 86 B -
legacy-notepad-x64.exe
0 downloads ·
2026-03-15 16:00:41 +03:00 · 256 KiB -
legacy-notepad-x86-SHA256SUMS.txt
0 downloads ·
2026-03-15 16:00:41 +03:00 · 86 B -
legacy-notepad-x86.exe
0 downloads ·
2026-03-15 16:00:42 +03:00 · 212 KiB
-
v1.2.0 Stable
released this
2026-02-04 18:03:17 +03:00 | 16 commits to main since this release📅 Originally published on GitHub: Wed, 04 Feb 2026 15:08:02 GMT
🏷️ Git tag created: Wed, 04 Feb 2026 15:03:17 GMTWhat's Changed
- Statically link MinGW builds to eliminate DLL dependencies by @Copilot in https://github.com/ForLoopCodes/legacy-notepad/pull/6
- Add runtime icon customization via View menu by @Copilot in https://github.com/ForLoopCodes/legacy-notepad/pull/17
- Persist font settings via Windows Registry by @Copilot in https://github.com/ForLoopCodes/legacy-notepad/pull/18
- Fix font style selection ignoring user-selected weight/italic/underline by @Copilot in https://github.com/ForLoopCodes/legacy-notepad/pull/19
- Legacy Windows Support by @AloXado320 in https://github.com/ForLoopCodes/legacy-notepad/pull/14
This release consolidates and merges major feature enhancements, platform compatibility improvements, and maintenance fixes including PR #9 by @nananankona and PR #14. - ARM issue fixed for @trcrsired
[PR #9] Localization & UI Enhancements
- Multi-language Support: Added a localization engine supporting English and Japanese.
- Runtime Switching: Language can now be changed on-the-fly via the new Language menu.
- Always on Top: Added ability to pin the window to the front.
- Improved Dialogs: Localization applied to Find, Replace, and Go To Line dialogs.
[PR #14] Platform & Build Improvements
- Legacy Windows Support: Added fallbacks for RichEdit controls and DWM attributes to ensure compatibility with Windows 2000, XP, and 7.
- MinGW-w64 Optimization: Improved CMake configuration for better cross-platform compilation using GCC/MinGW.
- Dark Mode Refinement: Native title bar and menu theming for modern Windows versions.
Commits Merged
Commit Author Description f1a8e6c nananankona Merge pull request #9: Localization & Always on Top a4930b4ForLoopCodes Merge branch 'pr-14': MinGW & Legacy Win Support 8ea227dcopilot-swe-agent[bot] Accidentally added _codeql_build_dir/ 028710bcopilot-swe-agent[bot] Fixed by removing build dir and updating .gitignore Fixes & Improvements
- Fixed installer generation by adding missing install() targets and NSIS resource settings to CMake/CPack.
- Implemented streaming-based RichEdit I/O and removed default text limits for large file support (100MB+).
- Cleaned up source code by removing unnecessary comments and deslopping legacy logic.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
legacy-notepad-arm64.exe
0 downloads ·
2026-03-03 12:01:32 +03:00 · 236 KiB -
legacy-notepad-x64.exe
0 downloads ·
2026-03-03 12:01:33 +03:00 · 250 KiB -
legacy-notepad-x86.exe
0 downloads ·
2026-03-03 12:01:35 +03:00 · 206 KiB
-
v1.1.0 Stable
released this
2026-01-30 07:37:59 +03:00 | 68 commits to main since this release📅 Originally published on GitHub: Fri, 30 Jan 2026 04:46:09 GMT
🏷️ Git tag created: Fri, 30 Jan 2026 04:37:59 GMTRelease Notes
Highlights
-
Major refactor & save safety (
addd75e)
Modularizedcore/andmodules/, stabilized file overwrite handling, refreshed README and build setup. -
Dark mode (
df2c1c6)
Dark title/menu/status, theming hooks added. -
DPI & status polish (
59bda7d,25f5979)
Dynamic status bar sizing, icon adjustments.
Build & Toolchain
-
CMake cleanups (
e063cc0,53eb459)
Leaner configuration, Visual Studio compatibility fixes. -
MinGW support (
b4a142d)
GCC / MinGW-w64 toolchain enabled.
UI / UX
- Rich edit improvements; menu and command wiring retained post-refactor.
- Background image options, status segments, and recent files menu preserved.
Notes
- License: MIT (unchanged)
- Platform: Windows 10/11
- Tech: Win32 + GDI+
- Tested with: MSVC 2022, GCC 13 (MinGW-w64)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
legacy-notepad-win32.exe
0 downloads ·
2026-03-03 12:01:28 +03:00 · 154 KiB -
legacy-notepad-x64.exe
0 downloads ·
2026-03-03 12:01:29 +03:00 · 192 KiB -
legacy-notepad.tar.gz
0 downloads ·
2026-03-03 12:01:30 +03:00 · 85 KiB -
legacy-notepad.zip
0 downloads ·
2026-03-03 12:01:30 +03:00 · 96 KiB
-
-
v1.0.0 Stable
released this
2025-12-26 17:37:21 +03:00 | 81 commits to main since this release📅 Originally published on GitHub: Fri, 26 Dec 2025 14:47:42 GMT
🏷️ Git tag created: Fri, 26 Dec 2025 14:37:21 GMTRelease Notes
Version 1.0.0 - December 26, 2025
Initial Release
Welcome to Legacy Notepad, the lightweight and blazing-fast alternative to Windows Notepad! This release marks the debut of a notepad app that's 50x faster and uses only 2MB of RAM compared to the bloated 50MB of the standard version.
Key Features
- Ultra-Fast Performance: Instant startup and minimal memory footprint.
- Multiple Encodings: Support for UTF-8, UTF-8 BOM, UTF-16 LE, UTF-16 BE, and ANSI.
- Customization Options:
- Font selection and size adjustment.
- Window transparency.
- Background images with multiple positioning modes.
- Maximize button support.
- Drag & Drop: Easily open files by dragging them into the window.
- Full Editing Suite: Undo/Redo, Cut/Copy/Paste, Select All, Word deletion, Find/Replace, Go to Line.
- Zoom Controls: Zoom in/out and reset.
- Date/Time Insertion: Quick insert with F5.
- Print Support: Direct printing capabilities.
Architecture Highlights
- Built with C++ and Win32 API for native Windows performance.
- GDI+ for smooth background image rendering.
- Enhanced RichEdit controls for robust text handling.
- Comprehensive encoding support for global compatibility.
Installation & Usage
- Requires Visual Studio 2022+, CMake 3.16+, and Windows SDK 10.0+.
- Build with
cmake .. && cmake --build . --config Release. - Run
.\Release\legacy-notepad.exe.
Known Issues
- Windows-only compatibility.
- No Linux/Mac support without refactoring.
What's Next
Future updates may include cross-platform ports, additional themes, and more advanced features. Stay tuned!
Acknowledgments
Thanks to the open-source community for inspiration. MIT Licensed – fork and improve!
For queries: x.com/forloopcodes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
legacy-notepad.exe
0 downloads ·
2026-03-03 12:01:26 +03:00 · 81 KiB
mirror of
https://github.com/ForLoopCodes/legacy-notepad.git
synced 2026-04-26 12:25:50 +03:00