6 ms·
GTK+ 4 checklist (2019)
- htfy96 7y agoA blog post from authors describing changes (2017): https://blog.gtk.org/2017/08/07/progress-towards-gtk-4/ https://blog.gtk.org/2017/08/07/progress-towards-gtk-4/
- qwerty456127 7y ago> Constraint-based layout done Wow! That's what I always wanted in a free desktop widget toolkit. Cool.
- ghostpepper 7y agois it safe to assume this will fully support wayland? I don't see it mentioned by name.
- pksadiq 7y agoNote: GTK+ has been renamed to GTK about a year back[0]. The title may better be updated. [0] https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html https://mail.gnome.org/archives/gtk-devel-list/2019-February...
- terhechte 7y agoI was really interested in this a couple of weeks ago, and tried to find information. But all the information is rather old (2017 / 2018) and there're also no up-to-date Youtube Videos that show it in action. They added new things like list views and popovers (apparently) but I found it tricky to see what that looks like, how it works, etc. Does somebody have more information on that?
- htfy96 7y agoIf you are using Arch, you can install gtk4 (https://aur.archlinux.org/packages/gtk4/ https://aur.archlinux.org/packages/gtk4/) from AUR and run: gtk4-demo to see its appearance. GDK_BACKEND=wayland might be needed for I found x11 backend's pretty sluggish. Debian users may install https://packages.debian.org/experimental/gtk-4-examples https://packages.debian.org/experimental/gtk-4-examples
- bmn__ 7y agoRPM equivalent is gtk4-devel (here: version 3.98.2), provides /usr/bin/gtk4-demo and /usr/bin/gtk4-demo-application. I just tried them. A pox on you, Gnome developers! You yet again broke the colour scheme. It comes as no surprise, you did so with (at least) versions 3.2, 3.4, 3.6, 3.16, 3.18… You have been doing that over such a long time (>9 years) and so often that even seasoned desktop environment developers working on infrastructure throw up their hands and walk away in disgust. See https://github.com/QtCurve/qtcurve-gtk3 https://github.com/QtCurve/qtcurve-gtk3 and https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotting-in-threes/ https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotti... Gnome developers truly deserve the moniker of shame "cascade of attention deficit teenagers" because you absolutely do not take responsibility for the outcome of your decisions and refuse to acknowledge that environments other than Gnome exist where end users might want to run Gtk applications (e.g. Firefox).
- ampdepolymerase 7y agoWhy is GTK going back to constraint based layouts after Apple is going in the opposite direction?
- restalis 7y agoYou may find your answer in a PDF paper from here: https://www.researchgate.net/figure/Layout-using-constraint-based-layout-specifications_fig3_262214897 https://www.researchgate.net/figure/Layout-using-constraint-...
- ampdepolymerase 7y agoThe paper is not very relevant, SwiftUI is not WinForm style absolute positioning.
- Kenji 7y agoWhy not? Is Apple the measure for everything these days?
- thu2111 6y agoWhich direction is Apple going in and why? It'd be great if you could elaborate on this comment. Edit: https://kean.github.io/post/swiftui-layout-system https://kean.github.io/post/swiftui-layout-system Sounds like a near copy of the JavaFX layout system! It sounds like the constraint based approach had problems with unsatisfiable or unstable solutions to the equations.
- turrini 7y agoIn another news, Qt pretend to keep all releases for the next 12 months, comercial only: https://news.ycombinator.com/item?id=22812050 https://news.ycombinator.com/item?id=22812050