updated TODO
This commit is contained in:
parent
68d436202f
commit
db269b6f2a
20
TODO
20
TODO
@ -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
|
||||||
@ -52,7 +59,7 @@
|
|||||||
[x] selected + tab == indent up
|
[x] selected + tab == indent up
|
||||||
[x] selected +shift+tab == indent down
|
[x] selected +shift+tab == indent down
|
||||||
[x] change alt+<number> to ctrl+<number>
|
[x] change alt+<number> to ctrl+<number>
|
||||||
[ ] add multi cursor system
|
[ ] doc: add multi cursor system
|
||||||
[ ] add binding to open up a cheatsheet of keybinding, with a
|
[ ] add binding to open up a cheatsheet of keybinding, with a
|
||||||
search feature
|
search feature
|
||||||
[x] implement visual "ruler" at column 80
|
[x] implement visual "ruler" at column 80
|
||||||
@ -61,4 +68,13 @@
|
|||||||
[ ] 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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user