-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GTK 4, libadwaita, new HIG #7
Comments
There is an issue with gtk4 which renders it pretty hard to use for people with non-HiDPI monitors which may or may not be worth waiting for a solution before publishing a gtk4 version of Hashbrown. |
I'm sure that issue will be fixed by the time a gtk4 (+ libadwaita) library for Crystal becomes ready, thanks however for bringing it to my attention! |
Hashbrown should switch to GTK 4, use libadwaita and comply with the new HIG.
Currently
crystal-gobject
supports only GTK 3. However there's a promising lib forgtk4
available but as the readme mentions, it's not ready yet.There were some attempts to use libhandy (some public some local) but since GTK 4 is here, it might be better to postpone them until there's stable support (for both gtk4 and libadwaita) in Crystal.
In regards of the new HIG, the plan is to:
GtkStackSwitcher
toAdwViewSwitcher
(+AdwViewSwitcherTitle
&AdwViewSwitcherBar
) with Title and Bar toggling dynamically based on window size.AdwApplicationWindow
GtkListBox
+ rows instead of grids & boxesGtkPopoverMenu
(More items might be added to the above list)
The text was updated successfully, but these errors were encountered: