
Stop Thinking in Rows: GListModel and the Modern List Mindset
This is the third entry in A Field Guide to GTK Widgets — a series about which widget to reach for,...
Tag archive

This is the third entry in A Field Guide to GTK Widgets — a series about which widget to reach for,...

GTK 4.24 snaps content to whole screen pixels for sharper fractional scaling, reworks the frame clock, and pushes session restore back to 4.26.

This is the first proper entry in A Field Guide to GTK Widgets — a series about which widget to reach...

This is the opening post of a series that works through GTK4 and Libadwaita together, one practical...

This is the story of lambdock: https://codeberg.org/jjba23/lambdock lambdock is a modern,...

This is Part 6 of a series taking a GNOME app from an empty directory to GNOME Circle. Part 5 wired...

Clicking a sidebar row finally does something. Build a real Feed GObject, bind a list to a model, define a custom signal, and learn where state lives in a GTK Rust app — and why Rc<RefCell<T>> almost never belongs there.
I built a cross-platform Norton Commander inspired file manager in Rust — and learned a lot about...

This is Part 3 of a series that takes a GNOME application from an empty directory to acceptance into...
This is Part 2 of a series taking a GNOME app from an empty directory to GNOME Circle. Part 1 covered...
This is Part 1 of a series that takes a GNOME application from an empty directory to acceptance into...
While there are many file managers available, finding one that perfectly balances lightweight...