wish: usability and UX improvements for the reports dialogs' toolbars

Bug #1674018 reported by Jeff Fortin Tam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Wishlist
Maxime DOYEN

Bug Description

This is mainly cosmetic but also has some usability (ergonomie) improvements: the various report dialogs (Statistics, Trends, Balance, Budget) would benefit from the use of linked button styles, hiding/showing buttons based on the context, and optionally some client-side decorations (headerbars).

For example, let's take the "Statistics" report (and the other reports will have the same issues). What could be done to make it visually clearer:

- The "List", "Column" and "Donut" (and Stacked bar charts etc. for other reports) buttons should be linked buttons, just like the "Category" vs "Subcategory" linked buttons in the main window's "Where your money goes" section.

- The "[Toggle] Detail", "Toggle legend" and "Toggle rate" buttons should not be set (in)sensitive, but rather set (in)visible depending on the context/mode. It doesn't make much sense to have them shown at all time. Hiding/showing them depending on the mode will make their relationship with the mode clearer. Slight caveat/gotcha: for the "Details" button, if no row is selected while in "List" mode, it should be shown but still insensitive.

- Bonus points: maybe you could use client-side decorations (GTK3's headerbar feature) to put the main mode toggle buttons in the titlebar?

Jeff Fortin Tam (kiddo)
description: updated
description: updated
Maxime DOYEN (mdoyen)
Changed in homebank:
importance: Undecided → Wishlist
Maxime DOYEN (mdoyen)
tags: added: user-interface
Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime Doyen (mdoyen)
milestone: none → 5.1.7
status: New → Confirmed
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Confirmed → In Progress
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I switched the list|bar|list and other to radio (what they should have been)
any other non relevant widget is now invisible instead of disabled according to context
no headerbar (I don't like this)
a future ui/ux layout will come later on

Changed in homebank:
status: In Progress → Fix Committed
Maxime DOYEN (mdoyen)
summary: wish: usability and UX improvements for the reports dialogs' toolbars
- (and headerbars)
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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