Summary: | When ledger option "Show group header between transactions" is disabled, reconciliation header still displays | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Brant Gardner <brantcgardner> |
Component: | ux-ui | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | brantcgardner |
Priority: | NOR | ||
Version First Reported In: | 5.1.3 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/office/kmymoney/commit/9f64cb4f0d4b56c2e4e8b2258cf6f123d3741c13 | Version Fixed In: | 5.2 |
Sentry Crash Report: |
Description
Brant Gardner
2023-01-20 16:38:55 UTC
I can confirm with Version 5.1.3-caa1baff4, which is a fairly recent Appimage version on Linux. Just thinking out loud, I wonder if the reconcile headers should be treated the same as the other group headers, or if they deserve their own configuration item. It might also make sense (but would clearly be more work) to separate the display of the most recent reconciliation header from all previous ones. Being able to separately set visibility for the most recent reconciliation would be fantastic! Maybe that will come along in some future release. Git commit 9f64cb4f0d4b56c2e4e8b2258cf6f123d3741c13 by Thomas Baumgart. Committed on 28/01/2023 at 11:15. Pushed by tbaumgart into branch 'master'. Implement setting for reconciliation headers This setting allows to suppress display of all reconciliation headers, suppress all of them but the last one or to display all available. M +83 -46 kmymoney/dialogs/settings/ksettingsregister.ui M +13 -0 kmymoney/kmymoney.cpp M +34 -1 kmymoney/models/specialledgeritemfilter.cpp M +5 -0 kmymoney/models/specialledgeritemfilter.h M +9 -0 kmymoney/mymoney/mymoneyenums.h M +12 -4 kmymoney/mymoney/storage/reconciliationmodel.cpp M +12 -1 kmymoney/mymoney/storage/reconciliationmodel.h M +9 -0 kmymoney/settings/kmymoney.kcfg M +9 -5 kmymoney/views/ledgerviewpage.cpp M +15 -0 kmymoney/views/ledgerviewsettings.cpp M +12 -0 kmymoney/views/ledgerviewsettings.h https://invent.kde.org/office/kmymoney/commit/9f64cb4f0d4b56c2e4e8b2258cf6f123d3741c13 Will this get backported to 5.1? In master, when I click apply after changing the value of that new dropdown, I sometimes get a crash (I haven't gotten a backtrace yet, but will keep trying.) However, in some of my accounts, no matter what the setting, the most recent reconcile header is not being displayed. I can't find any pattern of which accounts do or do not show that header. |