A_WritingProgram: Distraction-free writing software
Computers, browsers on them in particular, are a gateway to endless possibility and thus endless distractions. But since good writing cannot occur in such a distracting world, I in a few days created A_WritingProgram, a portable, distraction-free writing software for markdown, which blocks every other app on your computer until you have reached your writing goal (e.g. write 500 words or write for 1 hour).
A_WritingProgram is entirely written in Python using its in-build tkinter
package. I added some quality of life features to tkinter’s default text input widget like Undo/Redo, the ability to remove entire words in one button pressing using Ctrl+Backspace / Ctrl+Delete as well as the ability to add markdown sytnax using key combinations like Ctrl+I for Italic Text.
I technically still work on this project, but since adding more features to something claiming to be distraction-free doesn’t really work I only really act on incoming bug reports.
Note, that there are simular programs available online like FocusWriter and ColdTurkey Writer.