• v1.2.1 211d19557d

    v1.2.1 Stable

    kerem 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 GMT

    This 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 Del accelerator so editor-native delete behavior works again.
    • #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 .mun sources.
    • #26 Windows Defender x86 false positive report
      • Added release hardening: signing-required policy for tagged releases, artifact signing, and published SHA256SUMS.txt per architecture.
      • Added maintainer runbook in .github/DEFENDER_FALSE_POSITIVE.md for Defender submission workflow.

    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
  • v1.2.0 cc5392696d

    v1.2.0 Stable

    kerem 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 GMT

    What's Changed

    [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
    a4930b4 ForLoopCodes Merge branch 'pr-14': MinGW & Legacy Win Support
    8ea227d copilot-swe-agent[bot] Accidentally added _codeql_build_dir/
    028710b copilot-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
  • v1.1.0 82d61f0ebe

    v1.1.0 Stable

    kerem 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 GMT

    Release Notes

    Highlights

    • Major refactor & save safety (addd75e)
      Modularized core/ and modules/, 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
  • v1.0.0 df0a956759

    v1.0.0 Stable

    kerem 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 GMT

    Release 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