Garamond.jl
Garamond.jl copied to clipboard
Improve `garw` UI
Should use some new Julia-based graphical framework and contain:
- [ ] query box and results placeholder (in one page)
- [ ] query configuration in another
Should either connect through websocket or http(REST)
This might be an unpopular opinion, but I feel like time might be better spent on making the existing clients better before focusing time on a GUI client (which is arguably many times more difficult to develop and maintain for all platforms, and is also arguably less accessible to most people). I feel like garw has the best potential to become "the client" that most Garamond users interact with, and until it's able to work similarly as well as Google/DuckDuckGo/etc., it should be the main focus of user-facing development.
Maybe garw should get an update - then its just a matter of renaming this issue; at this point the query options are hardcoded and no control of the search pipeline (parser, searcher weights, ranker etc) can be done.
I have also seen a lot of nice work in terminal interfaces lately in the ecosystem so a console ui would be cool as well (just attach it to some port / instance or several instances and drive the engines...)