Custom .json and .txt editor in Python tkinter designed for OOP and GameDev:
-
.json
- all your jsons in one place
- tree overview + whole .json file "classic" overview (3 levels in total)
- automatic bookmarking; shows only selected bookmark content
- real-time replacing within the tree
- syntax coloring
- error highlighting
- "" [] {} finishing
-
.txt
- designed for colored notes
- bookmarking via ## and # + navigation on click
-
BOTH
- unviersal .json/.txt load, delete, rename, indexing, remember
- bookmarks of loaded files
- autoselect / triple-click = select line
- undo/redo
- overwrite save without asking
- expand/collapse bookmarks
- use REPLACE function via Find & Replace
- simple Replace: replace every word (Find) with yours (Replace) in opened window
- Replace Selected: do the operation for all selected bookmarks
- Replace Everything: do the operation for the whole .json
- use FIND: finds and highlights every instance of the word
-
GUI/UI/UX:
- custom UI (no chrome panel)
- line count
- toggle superfast scrolling
- everything visible (no drop-downs, no menu)
- hide tree/bookmarks
- dark post-punk theme / customize and save all colors
- custom "X" close button
- predefined resize via F6-8
- ask for .exe / code
- F2: minimize
- F3: maximize
- F4: quit
- F5/ ctrl+s: save
- F6,7,8 - resize
- ctrl+z/Z - undo/redo
- shift+scroll - fast scroll
- right-click+drag - drag window
- Python 3.x
TO-DO:
- animations/sounds/picture visualisation
- advanced find
Known issues
- can't minimize via icon click must use hotkey



