Garamond.jl icon indicating copy to clipboard operation
Garamond.jl copied to clipboard

Improve `garw` UI

Open zgornel opened this issue 5 years ago • 2 comments

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)

zgornel avatar Nov 25 '20 17:11 zgornel

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.

jpsamaroo avatar Nov 26 '20 19:11 jpsamaroo

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...)

zgornel avatar Nov 27 '20 10:11 zgornel