Latest posts
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Final Overview)
Over the summer, for 12 weeks, I worked on rewriting Bustle in Rust and GTK 4 as part of the Google Summer of Code (GSoC) 2023 program. This post is an overview of the work done and the future plans for the project…
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Week 9 & 10)
Progress Made I am thrilled to announce that a lot of progress happened once again over the past few weeks! Starting with the most important thing, the diagram, a lot of bugs has been squashed and the rendering performance is now improved to a usable and merge-able state…
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Week 7 & 8)
Progress Made A lot of things happened these past few weeks. First, the MR to add address and system DBus recording has already been merged. Though, before that was merged, a few revisions have been made: it now parses from messages bytes directly, instead of a PCAP stream, to prevent overhead. Additionally, it now properly propagates errors, such as when the dbus-monitor binary is not found…
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Week 5 & 6)
Progress Made This week, the PR to implement Display for Value, Array, Structure, Dict, and Maybe has been merged. Thus, there is a much nicer way now upstream to display zbus::Value, similar to GVariant. With this blocker cleared out, the zbus port MR has also been merged, fully porting the Bustle rewrite to zbus…