4 ms·
Question: This may pertain more to GTK, but does gtk/elementary os have an equivalent to macOS's core animation libraries? Particularly to support interactive /
by seltzered_ 8y ago
Question: This may pertain more to GTK, but does gtk/elementary os have an equivalent to macOS's core animation libraries? Particularly to support interactive / fluid interfaces (see https://developer.apple.com/videos/play/wwdc2018/803/ https://developer.apple.com/videos/play/wwdc2018/803/ )? I did a cursory look and couldn't find much.
I've been fairly familiar with macOS development particularly for trying to do more experimental UI (fluid animation) the past few years, but have been staring at linux/elementaryOS more.
- floatboth 8y agolibdazzle (developed for GNOME Builder) has some fancy animated widgets and whatnot https://valadoc.org/libdazzle-1.0/index.htm https://valadoc.org/libdazzle-1.0/index.htm
- seltzered_ 8y agointeresting. I think the better path (for myself at least) may be to see where people have extended libcairo for uses of interactive animation, and see how cleanly Pantheon approached problems like switching desktops (not even macOS has always gotten it right - mission control's top desktop bar was sluggish in either Yosemite or El Capitan then they decided to hide it upon initial gesture later on).
- floatboth 8y agocairo is for custom drawing — if you're looking into that kind of animation, sure. If you want to animate GTK's GUI widgets, cairo probably won't be super helpful