This is @YaLTeR's "plitki", written in Rust with gtk4 and libadwaita, running on my Steam Deck as a Flatpak
Conversation
Notices
-
Sergey Bugaev (bugaevc@floss.social)'s status on Monday, 09-Jan-2023 03:14:11 JST Sergey Bugaev -
Sergey Bugaev (bugaevc@floss.social)'s status on Monday, 09-Jan-2023 03:14:08 JST Sergey Bugaev Just so we're clear, when I say it's built with gtk4 I don't mean it uses a GtkWindow to talk to the windowing system and a single GtkGLArea for drawing everything.
These notes are GtkWidgets. The playfield is a GtkWidget. That TimingLine is a widget!
It all has proper GObject properties and measure and size_allocate and snapshot and whatnot. It's gtk all the way down!
-
Sergey Bugaev (bugaevc@floss.social)'s status on Monday, 09-Jan-2023 03:14:09 JST Sergey Bugaev though I can't actually play it, first of all because I have 0 experience with this kind of games and so my fingers just can't do what the game wants me to do —
but also because it doesn't take controller input. I guess I could go and configure my controller buttons to emulate keypresses, but maybe I should look into teaching it to use libmanette instead.
Adrian Cochrane repeated this.
-