Skip to content

khatrid50/note-app-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note Overlay Application

A production-ready Windows desktop note-taking application designed for quick note capture and full-screen overlay access.

Features

  • Global Hotkey: Toggle visibility anytime using Ctrl+Shift+N.
  • Full-Screen Overlay: 90% opacity overlay for a distraction-free experience.
  • Tabbed Editor: Open multiple .txt files 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.

Installation

  1. Prerequisites: Python 3.8+ installed on Windows.
  2. Install Dependencies:
    pip install -r requirements.txt
  3. Run Application:
    python main.py

Keyboard Shortcuts

  • Ctrl+Shift+N: Toggle visibility (Global)
  • Ctrl+N: New Tab
  • Ctrl+O: Open File
  • Ctrl+S: Save File
  • Ctrl+Shift+S: Save As
  • Ctrl+W: Close Tab
  • Ctrl+Tab: Next Tab
  • Ctrl+F: Find Text
  • Ctrl+Q: Quit (or use File menu)
  • Escape: Hide Window

Technical Details

  • Built with Python tkinter and pynput.
  • Settings stored in config.json.
  • Logs available in app.log.

Creating Executable

To create a standalone EXE using PyInstaller:

pyinstaller --onefile --noconsole --name NoteOverlay main.py

About

note app window written in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published