Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tweaking Reconcile window #99

Merged
merged 5 commits into from
Jul 30, 2024
Merged

Conversation

humdingerb
Copy link
Member

Remove the "Checks" view, as we've decided to not special-trat those and various tweaks.
Screenshots:

old:
old

new:
new

We've decided in the past that we won't treat "checks" any different
than an income/spending transaction. Several changes in that regard
were already made, e.g. not react on numbers entered into the "Type"
field, which itself was removed.

This commit removes the last remnants of "checks" from the app, including
the last visible place, the Reconcile window.
* There's enough space to have all textboxes in one row.
* Put totals above scrollview lists to serve as a kind of
  header.
* Center "Unreconciled total" below lists.
* Start with a larger window.
Similar to the transactions list of the main window.
* Get the widest label of all text fields at the top of the window
  and let them all be the same width.

* Set explicit size for deposit/charge totals to avoid resize-jumping
  when changing the total amount by double-clicking to reconcile an item
  in the list.
Do the currency formatting after creating the text boxes and when
the user entered a value by calling the CurrencyBox's Validate().

Remove left-over SetExplicitMaxSize() calls.
@dospuntos
Copy link
Contributor

Great, the layout jump when selecting items in the lists was annoying, now the window looks much cleaner.

@humdingerb humdingerb merged commit 3944f1d into HaikuArchives:master Jul 30, 2024
2 of 3 checks passed
@humdingerb humdingerb deleted the reconcile branch July 30, 2024 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants