kPad is a lightweight text editor, made in Python and uses only 2 dependencies.
It's rebuilt from the bottom-up with much cleaner code divided in multiple files.
Current version is beta 0.11.
Versions 0.2 through 0.9 will not exist! Instead, from 0.1, the next version will be 0.11 until 0.99 (maybe). After that stability will exist and the app will move to a calendar-based versioning system.
Make sure you have Python 3.10 or higher installed.
Clone or download the repository, create a venv by using python3 -m venv env command, pip-install the requirements file and run main.py.
-
Unified Save / Save As behavior
-
Remember last opened file between sessions
-
Keyboard shortcuts (Ctrl+O, Ctrl+S, Ctrl+N)
-
Window title reflects current file + unsaved changes
-
Basic error handling for file operations
0.1 Initial beta release
- Core of a text editor
0.11 New features
- Unified save / save-as behavior
- Error handling for save, save-as and open commands