wish: reconcile etc. could be a linked set of toggle buttons
Bug #1429411 reported by
Jeff Fortin Tam
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HomeBank |
Fix Released
|
Wishlist
|
Maxime DOYEN |
Bug Description
In 5.0, there is, in addition to the "reconcile" button in the operations toolbar, a "Cleared" ("Pointée") button... and so there's a plethora of statuses for operations now:
- Nothing
- Cleared (undocumented, see bug #1429410)
- Reconciled
...and the problem is that the buttons don't reflect the status of the selected operation (not insensitive nor toggled)
So instead of two buttons that don't reflect the state of the selected operation, this should probably be a linked set of GTK3 buttons (the same widget as in the main window's "( Category | Subcategory )" toggle button — a GtkStackSwitcher?).
Changed in homebank: | |
status: | New → Won't Fix |
Changed in homebank: | |
assignee: | nobody → Maxime Doyen (mdoyen) |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
summary: |
- Buttons to reconcile etc. should be a linked set of toggle buttons + wish: reconcile etc. should be a linked set of toggle buttons |
Changed in homebank: | |
milestone: | none → 5.0.2 |
Changed in homebank: | |
milestone: | 5.0.2 → 5.0.3 |
Changed in homebank: | |
milestone: | 5.0.3 → none |
Changed in homebank: | |
milestone: | none → 5.1 |
summary: |
- wish: reconcile etc. should be a linked set of toggle buttons + wish: reconcile etc. could be a linked set of toggle buttons |
Changed in homebank: | |
milestone: | 5.1 → 5.0.9 |
status: | Confirmed → Fix Committed |
Changed in homebank: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Uh, well... I would have loved to hear the rationale. I thought my suggestion was reasonable and a nice improvement in clarity.
After all, toggling the "Reconcile" button on an already reconciled operation changes its status to "Cleared", and clicking "Clear" on a cleared operation sets its status to "None"... It really looks like a three-way state switch to me, corresponding exactly to the statuses found inside the operation's details dialog. So why not make that relationship behaviorally the same? I'd like to understand why that can't be done.