It's aliiiiveeee! (almost) #WiP #confy #gtk4 #libadwaita
Screenshots on last post where blueprint ui files made in Workbench, this is from the wip branch. 🚧👍
like this
reshared this
New experiment!
First experience with #gtk4, #libadwaita and #vala :
Appaya, to monitor and control Syncthing daemon (very much inspired by Syncthing Indicator Gnome Extension), obviously #WiP
like this
reshared this
Update! Now with 100% more info! and more buttons! (but not everything works so far).. And bigger headers!! (but I'm not sure about that)
Two columns on desktop, single column on mobile! wow!
And this is the "nice" icon: Appaya the Papaya
Elena ``of Valhalla'' likes this.
Profile13115 likes this.
Profile13115 reshared this.
Work in progress on "Collector"
Collector is a #GNOME collection manager based on lesana, still #wip. Lately I found the time (and the will) to get back to hack on it.
Collection entries now can be added and edited, using specific widget per field type, with input validation.
Field types are been updated to be in sync to latest lesana release.
( This collection can be browse online at linkopedia.gl-como.it/ )
A GtkSourceView allow edit yaml fields (with validation)
Still many thing doesn't works as it should: textviews expand instead of wrap text, settings dialog don't fit on phone, fields can't be removed nor ordered, git integration is to do and entry list view needs speed up...
Elena ``of Valhalla'' likes this.
#WIP #confy #flatpak built on sourcehut build service, with a nice artifact. :)
builds.sr.ht/~fabrixxm/job/165…
still a test. Next step, trigger build of master branch when pushed.
Thib likes this.
Fabio
in reply to Fabio • • •like this
Spaziale, Sonny, j1mc, no more sans serifs and ungedummt like this.
Fabio
in reply to Fabio • •Paolo Redaelli
in reply to Fabio • • •I'm interested as eons ago I started an automatic binding generetor for #LibertyEiffel that uses the same wrapper/binding infrastructure used by Python.
And I should soon restart working on it 😅
Fabio
in reply to Paolo Redaelli • •I was quite dramatic here :)
it's a nice binding, very pythonic, without being too different from GObject api. Given the obvious different things (like define a gobject subclass property. Or how enums are named, etc), you can read gtk docs docs.gtk.org/gtk4/ and write almost correct code at first try.
But then you want to do something more exotic, like define your enum. you can't. And many other little thing.
Or try to assign a complex model to an AdwComboRow, then you may want to assign a Gtk.ClosureExpression, which for what I can tell it can't be created.
Unfortunately the project looks like it's in need of some love.
And TBH sometimes Gtk4 it's in your way on itself. Why
GtkSearchBar
is final? it's a container. It need a child element to work. I would like to subclass it, attach an ui template, setup the logic into the subclass and then reuse this subclass in another ui template. You can't, because it's final. You have to wrap it in another non-final widget, let's say a GtkBox.A. Pinsard likes this.
Fabio
in reply to Fabio • •ozamidas
in reply to Fabio • • •Elena ``of Valhalla''
in reply to Fabio • • •Fabio
in reply to Elena ``of Valhalla'' • •Elena ``of Valhalla'' likes this.
Fabio
in reply to Fabio • •Daniel Wood likes this.