Hello Everyone! I have officially reached the midterm mark of my GSoC project, revamping the devices application. Over the past few weeks, I have made a couple of changes extracting more hardware information and presenting it cleanly to the user.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/aquamatic123/2026-07-11_gsoc_2026_midterm_progress_on_the_devices_application/
16 Likes
First off, thanks for your work, and hope you have a great GSoC experience, and thanks for the progress report!
I did some quick testing on the latest hrevs where that is present⌠and my first thought was: this is nice, but I wish they were expanded by default.
Otherwise it requires a lot of clicking to glance or compare many entries in quick succession.
Perhaps If it just ârememberedâ which sub-trees were explicitly expanded in the current session, and apply that the next time a different device is shown⌠that might be the best of both worlds? (having less clutter by default, but allow for quicker âbrowsingâ of info).
3 Likes
Thank you BiPolar for your support and for testing it out!
Your suggestion is interesting, specifically the memory idea. That would make it obviously less annoying when youâre switching devices and you have to keep on clicking the rows. Iâll keep that in mind and do it when I have time. I will also add âmemoryââ to the sorting tab.
Thanks again for your feedback!
Remember Mac OS 8 and 9 ⌠you could Cmd-click on a disclosure triangle to expand all its children.
Maybe Haiku needs this as a built-in feature?
Thatâs a great idea as well!
However, itâs a bit outside of the scope of my GSoC project right now. I could maybe add a button âExpand Allâ that could be a workaround for the app.
1 Like
I agree on just implementing an âExpand Allâ. 
Edit: After some experimenting, I completely agree with @BiPolar. If you have an âexpandedâ bit and set it by default, thatâd probably make it the most convenient.
1 Like