aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-07-24 14:42:04 -0300
committerSilvio Rhatto <rhatto@riseup.net>2024-07-24 14:42:04 -0300
commita098fddfad9835544a4b4dd70669c1bc1afd049e (patch)
tree53767ea59b9d0b97d326f9685ddc98356acb36e2 /TODO.md
parent7b0dae80d1562d3df908d3604f653ee7f13d89c3 (diff)
downloadfinder-a098fddfad9835544a4b4dd70669c1bc1afd049e.tar.gz
finder-a098fddfad9835544a4b4dd70669c1bc1afd049e.tar.bz2
TODO: update
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 0530be4..bdbf21c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,5 +1,12 @@
# TODO
+## Improvements
+
+* [ ] Abstract/generalize plugin load logic.
+* [ ] `FinderPluginFileNameSearcher.setPath`: check if path exists.
+* [ ] `FinderPluginFileXdgOpener.open`: check if file actually exists (and if
+ it's not a dead symbolic link etc).
+
## UX
* [ ] Results using a select box instead of a text buffer?
@@ -45,6 +52,7 @@
* [ ] Search processing regexps or not (`text` or `re.escape(text)`).
* [ ] Sorting criteria.
* [ ] Whether to list folders (and not just files).
+ * [ ] Follow/unfollow symlinks.
* [ ] Non-toggles:
* [ ] Refresh interval.
* [ ] Terminal size polling interval.