wish: keep category column visible when scrolling in time statistics report

Bug #1871499 reported by Kinnin Vo-Shay
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
HomeBank
New
Wishlist
Maxime DOYEN

Bug Description

The time statistics report is really useful!

Unfortunately, it's a little hard to parse when you scrolled to the right and the category column goes with the earlier columns. Would it be possible to keep it on the left hand side of the table while scrolling the table left or right please?

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I wish this feature exists into GTK, but so far I don't think it is.
Maybe I should ask to the dev team.

Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime DOYEN (mdoyen)
importance: Undecided → Wishlist
status: New → Confirmed
Maxime DOYEN (mdoyen)
tags: added: report usability user-interface
Maxime DOYEN (mdoyen)
Changed in homebank:
milestone: none → 5.6
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

Just my personal guess: I really doubt GTK has this sort of column "pinning" feature. Probably the only way to achieve this would be to have homebank offer a split view feature where you can assign some columns to one of the two paned widgets, and where the split view / pinning is, in practice, two GtkPaned with independent scrolled views and listview widgets inside of each. But that means, of course, that you end up having two views and two treemodels to manage (and then have to do that for the Accounts dialog and the reports dialog, similar in spirit to bug #1920642)

If you start dividing that with multiple panes, you will also have to remember their width/position, and probably set the gtk_paned_set_wide_handle property to True so that it is visually clear where the distinction is / that they can be dragged... oh and probably the weirdest part would be figuring out some way to keep the two scrolling vertically in sync/tandem.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

well I asked GTK team in Oct '20 and indeed it does not exists.
https://discourse.gnome.org/t/how-to-sticky-first-column-of-gtktreeview-from-horizontal-scrolling/4601

I did also try what they suggested, which I though like you Jeff, but the problem is that the right part has a h-scrollbar at bottom while the left don't and so the lines never gets... aligned.
Still think of some way, but that's a pitty gtk has no sticky column :)

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

And what about a tooltip that show the row label ?

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I did added a tooltip for now

Changed in homebank:
milestone: 5.6 → none
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Confirmed → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.