Skip to content

Conversation

@clovett
Copy link
Collaborator

@clovett clovett commented Feb 18, 2022

Much thanks to JP for his help on this big new feature. Money.Net is now using lovely new ModernWPF UI themes. With a polished Light and Dark theme which you can changed from the settings or toggle by typing CTRL+L.

jpdup and others added 30 commits January 24, 2022 14:47
…ngly named).

Added local Dark/Light.xaml for any extra colors that we need that are not provided by ModernWPF.
Fixed TrendGraph so it uses these new colors.
fixed the Accounts view so it shows the closed accounts in a disabled color by re-instating the AccountNameColorConverter
Added AppTheme.GetThemedBrush
Some work on TransactionView TransactionCell colors.
Fix MoneyColorConverter to used themed colors.
Add Light/Dark colors for PositiveCurrencyForegroundBrush and NegativeCurrencyForegroundBrush so dark theme can be less bright.
Color DataGrid colors in AliasesView, SecurituesView and CurrenciesView.
Fix colors in Splits DataGrid and Securities StockSplits grid.
…act.

Fix color of status cell in transaction view.
Fix background of Report search bar.
Fix background & color of of report expandall button.
Why now have light/dark themed hyperlink colors.
Fix expand/collapse button on reports.
…A Dark theme should use SystemAccentColorLight1 and a Light theme should use SystemAccentColorDark1
clovett and others added 22 commits February 13, 2022 14:52
Add a border on the AppSettings panel.
Improve the margins a bit in the transaction grid view so labels are not touching the vertical lines.
… the Memo into edit mode. This one was a bit tricky unfortunately, because the row expands a few pixels the hit test was failing because it was operating on the editable row and finding different things that the user saw on the original click...
Fix background on TrendGraph tooltips.
Make the SecuritiesView show a stock chart for active selection.
@clovett clovett requested a review from jpdup February 18, 2022 04:09
@jpdup
Copy link
Member

jpdup commented Feb 18, 2022

Greatly Approved

Copy link
Member

@jpdup jpdup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

Fix unit test so it runs clean.
Publish version 1.1.0.88.
@clovett clovett merged commit 496624c into master Feb 18, 2022
@clovett
Copy link
Collaborator Author

clovett commented Feb 18, 2022

@jpdup merged and released https://github.com/clovett/MyMoney.Net/releases/tag/1.1.0.88

Phew... that was a lot of work. Still have to fix the row headers too, on the dark theme...

@jpdup jpdup deleted the modern branch December 20, 2022 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants