Rework Bustle's Diagram
Project title
Rework Bustle's Diagram
Mentors
- @msandova:gnome.org
- @bilelmoussaoui:gnome.org
- @sedve:matrix.org
Project length
Long ~350 hours
Description
Currently, Bustle's diagram has a few design problems. This includes, but not limited to:
- Unreadable arrows on concurrent method calls between two services;
- Time is not represented well, i.e., longer method calls are not really represented by a longer gap between rows; and
- RTL is not supported well.
The goal of the project is to, therefore, prototype a new design, possibly an overhaul, that solves the aforementioned problems, weigh its pros and cons, and implement it into the application. The old and new diagram view can coexist by creating a view switcher.
The project would benefit the community as it would improve Bustle's functionality and usability in debugging DBus applications.
See also World/bustle#4 (comment 1795458)
Requirements
- Familiarity with Rust, GTK, and DBus
- Experience with Git and creating MRs/PRs
Communication
Matrix: #bustle:gnome.org
Edited by Dave Patrick