|
|
@ -7,10 +7,12 @@ |
|
|
|
[x] makefile: add install and uninstall |
|
|
|
[x] makefile: add install and uninstall |
|
|
|
[ ] makefile fix permissions of installed data dir |
|
|
|
[ ] makefile fix permissions of installed data dir |
|
|
|
[ ] SDL: disable key not recognized messages |
|
|
|
[ ] SDL: disable key not recognized messages |
|
|
|
[ ] font: use system fonts |
|
|
|
[U] font: use system fonts |
|
|
|
[ ] font: implement hashmap of already rendered glyphs and only re-draw the |
|
|
|
[ ] font: implement hashmap of already rendered glyphs and only re-draw the |
|
|
|
ones that are not in that map |
|
|
|
ones that are not in that map |
|
|
|
[ ] font: resize text on the fly |
|
|
|
[ ] font: resize text on the fly |
|
|
|
|
|
|
|
[ ] font: change font on the fly from a list of installed fonts |
|
|
|
|
|
|
|
[ ] implement a user directory for fonts (like plugins) |
|
|
|
[ ] ui: change ui scale on the fly |
|
|
|
[ ] ui: change ui scale on the fly |
|
|
|
[x] add menu to exec arbitrary command -> added console |
|
|
|
[x] add menu to exec arbitrary command -> added console |
|
|
|
[ ] that command can be what is selected |
|
|
|
[ ] that command can be what is selected |
|
|
@ -20,6 +22,11 @@ |
|
|
|
[ ] console: automatically switch focus to the previous rootview when hiding it |
|
|
|
[ ] console: automatically switch focus to the previous rootview when hiding it |
|
|
|
or selecting something from a treeview |
|
|
|
or selecting something from a treeview |
|
|
|
[ ] doc: detect file changes with hash |
|
|
|
[ ] doc: detect file changes with hash |
|
|
|
|
|
|
|
[ ] doc: save files with sudo (or other command) |
|
|
|
|
|
|
|
[ ] doc: complete rewrite of history handling, by default the whole document is |
|
|
|
|
|
|
|
selected for updates but when un-doing with a selection then the action |
|
|
|
|
|
|
|
is limited to that part of the document (this is a feature from emacs) |
|
|
|
|
|
|
|
[ ]: also make it configurable |
|
|
|
[x] add horizontal scroll |
|
|
|
[x] add horizontal scroll |
|
|
|
[ ] add a cross to close tab |
|
|
|
[ ] add a cross to close tab |
|
|
|
[ ] add context menu to various things |
|
|
|
[ ] add context menu to various things |
|
|
@ -62,4 +69,14 @@ |
|
|
|
[ ] do not open doc in new tab if current tab has an unchanged document |
|
|
|
[ ] do not open doc in new tab if current tab has an unchanged document |
|
|
|
[ ] doc: add auto close brackets and quotes |
|
|
|
[ ] doc: add auto close brackets and quotes |
|
|
|
[ ] doc: highlight matching brackets and quotes pairs |
|
|
|
[ ] doc: highlight matching brackets and quotes pairs |
|
|
|
|
|
|
|
[ ] doc: have a list of file extensions and handlers for those extensions, so |
|
|
|
|
|
|
|
that we don't try to open like pdf files or tarballs and get jibberish |
|
|
|
[ ] view: implement get_scrollable_size() |
|
|
|
[ ] view: implement get_scrollable_size() |
|
|
|
|
|
|
|
[ ] tree: add icons for common actions |
|
|
|
|
|
|
|
[ ] delete file |
|
|
|
|
|
|
|
[ ] new file |
|
|
|
|
|
|
|
[ ] rename file |
|
|
|
|
|
|
|
[ ] move file |
|
|
|
|
|
|
|
[ ] copy file |
|
|
|
|
|
|
|
[ ] tree: make treeview resizable |
|
|
|
|
|
|
|
[ ] FIX MASSIVE MEMORY LEAK |
|
|
|