wish: table view for budget setup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HomeBank |
Fix Released
|
Wishlist
|
Maxime DOYEN |
Bug Description
I guess that this wish slightly differs from #887510.
I am for the moment limited to HomeBank 4.5.5 on Ubuntu 14.04, hope my wish is not outdated.
What I miss most from Quicken98 is the "table view" for budget setup.
It looks like:
-horizontal axis: 12 monthes from January to December
-vertical axis: categories (Credit first) expandable, to detail sub-categories
-data cells are amounts
>sub-category, budget amount by default positive for Credit/negative for Debit
>category: sum of sub-categories amount, and there is a mandatory sub-category labelled "category - others"
-Moreover:
>sum of row is displayed at the end of the row
>sums of column are displayed at the bottom of the column: credit, debit, balance
This is a powerful tool to maintain an equilibrated budget.
I took note of the answer given to #590387 : import/export budget as CSV file. It is a good workaround. This would deserve an entry in "tips&tricks" chapter of documentation.
Thanks for your great work !
Related branches
- Maxime DOYEN: Needs Fixing
-
Diff: 6508 lines (+6445/-0) (has conflicts)5 files modifiedsrc/Makefile.am (+2/-0)
src/Makefile.in (+70/-0)
src/dsp_mainwindow.c.OTHER (+3388/-0)
src/ui-budget-tabview.c (+2916/-0)
src/ui-budget-tabview.h (+69/-0)
Changed in homebank: | |
importance: | Undecided → Wishlist |
assignee: | nobody → Maxime Doyen (mdoyen) |
tags: | added: user-interface |
tags: | added: budget |
Changed in homebank: | |
milestone: | none → 5.3 |
Changed in homebank: | |
status: | In Progress → Fix Committed |
Changed in homebank: | |
status: | Fix Committed → Fix Released |
Hello,
I took last week some time to hack homebank to create such a view.
It looks good for me (see screenshot attached), but I'm not a lot familiar with C and Gtk+, so reviews are welcome !
For the moment, I've decided to add this view as a new report named "Budget balance".
Maybe in the future, we'll want to use this view to manage the bugdet too.
That could be feasible (the Gtk tool kit is cleary able, we just have to add more code to manage edition), but the current UI to manage budget seems to be simpler.
I didn't implemented "sums sub-category in parent category", because the user can set budget on parent categories too.
Note that I had to create a new preference in HomeBank to keep size and position of this new report.
Last but not least, the code is available here: https:/ /code.launchpad .net/~adorsaz/ homebank/ homebank