Closed ThatOneCalculator closed 6 months ago
Fixing this would likely begin at moving the channel list to use ColumnView
instead of TreeView
, which I've tried before, but it's just a pain in the ass since gotk4 can't do subclassing yet... (blame GTK for its awful lack of documentation!)
An alternative would be to just use regular Popover + List widgets like gtkcord3 had, but manually handling state changes with that was really painful compared to using a TreeStore
.
Ah.
blame GTK for its awful lack of documentation!
I'm not a GTK developer, but have you tried Biblioteca?
It's more about the lack of documentation (in particular, subclassing documentation), but that's a neat app.
Nice! How do I install the nightly with this? I'm currently using go install -v github.com/diamondburned/gtkcord4@latest
Hm... I did go install -v github.com/diamondburned/gtkcord4@nightly
which seems to have worked since the about page shows the version as git (ca66b8d)
, but the channel list still looks the same-ish
ca66b8d is not recent enough. Try doing @43d581a
. go get
also caches tag references a lot, so it's better to directly reference the commit hash.
Awesome, works great!
Discord electron client with the DNOME theme:
gtkcord4:
Currently (imo), the gtkcord4 version feels far less inviting, mainly due to a lack of padding, small text, and drop-down style.