A production-ready Windows desktop note-taking application designed for quick note capture and full-screen overlay access.
- Global Hotkey: Toggle visibility anytime using
Ctrl+Shift+N. - Full-Screen Overlay: 90% opacity overlay for a distraction-free experience.
- Tabbed Editor: Open multiple
.txtfiles in horizontal tabs. - Auto-Save: Automatically saves your work every 30 seconds.
- Search: Quick search with
Ctrl+F. - Dark/Light Theme: Accessible via Settings menu.
- Recent Files: Keeps track of the last 5 files opened.
- Prerequisites: Python 3.8+ installed on Windows.
- Install Dependencies:
pip install -r requirements.txt
- Run Application:
python main.py
Ctrl+Shift+N: Toggle visibility (Global)Ctrl+N: New TabCtrl+O: Open FileCtrl+S: Save FileCtrl+Shift+S: Save AsCtrl+W: Close TabCtrl+Tab: Next TabCtrl+F: Find TextCtrl+Q: Quit (or use File menu)Escape: Hide Window
- Built with Python
tkinterandpynput. - Settings stored in
config.json. - Logs available in
app.log.
To create a standalone EXE using PyInstaller:
pyinstaller --onefile --noconsole --name NoteOverlay main.py