Bug 489523

Summary: Reconciliation wizard - allow user to hide explanation pane
Product: [Applications] kmymoney Reporter: TraceyC <kdedev>
Component: ux-uiAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 5.1.3   
Target Milestone: ---   
Platform: Solus   
OS: Linux   
Latest Commit: Version Fixed In: 5.2
Sentry Crash Report:

Description TraceyC 2024-07-01 02:08:02 UTC
SUMMARY
When the Reconciliation Wizard starts it always presents the explanation of what reconciliation is. Allow the user to hide this in future wizard runs with a checkbox.
Alternatively, present the information next to the first pane where a user performs action, the statement date and balances in the next pane. (Credit to https://www.nngroup.com/articles/wizards/#toc-recommendations-for-designing-usable-wizards-6 where I got that idea)

STEPS TO REPRODUCE
1. Open an account in KMyMoney
2. Go to Account - Reconcile

OBSERVED RESULT
The explanation of what reconciliation is and what to expect on the next pane of the wizard appears with no ability to hide it. The user must see and click through this every time before they can take action.

DESIRED RESULT
Similar to other software, make a "show this help next time" checkbox, checked by default. Alternatively, show the information next to the input on the next pane.
Rationale: After a user has done this a number of times, the information is redundant, and having to click past it is more of a hindrance than a help.

SOFTWARE/OS VERSIONS
Operating System: Solus 4.5
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Comment 1 Thomas Baumgart 2024-07-01 20:47:34 UTC
Git commit 52188a24d777522dcfe174b95bade7cc013821de by Thomas Baumgart.
Committed on 01/07/2024 at 20:47.
Pushed by tbaumgart into branch 'master'.

Add feature to hide the reconciliation wizard intro page

It can only be enabled only by using the "Settings/Enable all messages"
function.
FIXED-IN: 5.2

M  +22   -0    kmymoney/wizards/endingbalancedlg/checkingstartwizardpage.cpp
M  +3    -0    kmymoney/wizards/endingbalancedlg/checkingstartwizardpage.h
M  +59   -36   kmymoney/wizards/endingbalancedlg/checkingstartwizardpage.ui
M  +11   -0    kmymoney/wizards/endingbalancedlg/kendingbalancedlg.cpp

https://invent.kde.org/office/kmymoney/-/commit/52188a24d777522dcfe174b95bade7cc013821de