Skip to content

Commit

Permalink
update todos
Browse files Browse the repository at this point in the history
  • Loading branch information
kashyab12 committed May 24, 2024
1 parent e2d103d commit b4bdf2f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ $ 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.~~
* ~~ensure search results cleared on backspacing into empty query~~
* ~~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.~~
* ~~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?~~

0 comments on commit b4bdf2f

Please sign in to comment.