Skip to content

Legacy Notepad Beast Mode Edition

Choose a tag to compare

@forloopcodes forloopcodes released this 26 Dec 14:47
df0a956

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