Written Report on View (Testing)
View Layer Analysis and Improvement
View Analysis
Bugs or Undesired Behaviors
Title | Details | Actual Behavior | Expected Behavior | Solved |
---|---|---|---|---|
Default Amount for split | The default amount is not set to the difference automatically for the new split | Currently, default amount is set to zero | The remaining split amount represents the remaining balance among the splits | No |
Hard to use mouse alone when adding new split | The dialog does not offer an easy way to show the effect of amount change in a split | Currently one has to shift the focus to either buttons or other source amount for the purpose | Could be realized by a mouse click in a non-sensitive target with a large surface such as a panel. | No |
Category drop down | Category list not filtered | Some items (credit, cash) are not selectable when selecting a split source. | If it's not available for selection, then better take them off the list | No |
Split From Source | Transaction involves split from sources didn't show the split when selected | It shows <From> in an unselected mode | Should show "split" entry with "..." button surfaced | No |
Create New menu | Undesired behavior. Create new options shouldn't be put under Edit menu. It's not intuitive for new users. | Under My Accounts tab, Edit -> Create Account.
Under My Budget tab, Edit -> Create Budget Category. |
Several options:
|
No |
Create Budget Category using existing category as parent | From "My Budget" tab, "Edit" -> "Create Budget Category" -> create new category and choose one of the parents that does not have any children yet -> "OK". | Parent does not have + sign next to its name. It will only show up when you highlight parent's row or switch view from Buddi and come back. | Parent's name should have "+" sign next to it right after child creation. | No |
No |
Planned Fixes and Enhancement
- The new split amount represents the remaining balance for the total of the splits (SplitTransactionDialog)
- The dialogue information refreshes after mouse click away from the amount text box (SplitTransactionDialog)
- Fix the source selection in drop-down list, i.e. when a split source is chosen the other source should not lose its selection.
- If the above does not automatically solve the problem, find a way to enable both sources to be split type, which the model allows.
Changes Accomplished
- The new split amount represents the remaining balance for the total of the splits (SplitTransactionDialog)
- The dialogue information refreshes after mouse click away from the amount text box (SplitTransactionDialog)