From b4bdf2f19f424bbd0462d4740591544a71db5790 Mon Sep 17 00:00:00 2001 From: kashyaba Date: Fri, 24 May 2024 03:52:15 -0700 Subject: [PATCH] update todos --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 633f6ad..b0d7e2f 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,13 @@ $ npm run start ``` ### todos -* dpkg is missing .desktop files within the local dir? +* still some apps which should be filtered out, .desktop doesn't necesarrily equate to exec'able or installed? Maybe only use Type=Application stuff? Also filter out the %u and %f exec's? Tricky in cases like libreoffice, but for vscode it is using the url handler case and name. Maybe check NoDesktop and use or don't? * file searching! next most imp item. * for queries which don't map to app or file -> open in default browser? * other interesting queries? * ~~just return all the installed files and have them as command items? Instead of fetching score on each query change?~~ The filtering logic is done on the rendering side though in this case. Main process can multithread but rendered cannot? * startup is noticeably slow, the installed packages portion. Make it faster using worker threads? Also does it need recomputing on every startup? * theme: toggle b/w light and dark mode, and default should be based on system (would require communicating sys theme info from main -> renderer proc) -* still some apps which should be filtered out, .desktop doesn't necesarrily equate to exec'able or installed? * sqlite when things become a pain to store in files? * ~~store .desktop info when checking /usr/share/apps folder and cache the info rather than fetching each time~~ * ~~how to fetch icons cleanly? there must be some ds storing all the app icon info on the system.~~ @@ -30,4 +29,5 @@ $ npm run start * ~~navigate to results and set focus using arrow keys or nums?~~ * ~~use the command shadcn component~~ * ~~make sure the searchresult key is not arr index.~~ -* ~~Need to get rid of python since the usage is trivial. On looking into the bundling process, integrating python would require including py binaries with the app leading to a fat deb file.~~ \ No newline at end of file +* ~~Need to get rid of python since the usage is trivial. On looking into the bundling process, integrating python would require including py binaries with the app leading to a fat deb file.~~ +* ~~dpkg is missing .desktop files within the local dir?~~ \ No newline at end of file