Bug 509728 - SHOW TRANSACTION FORM option only allows editing using inline form (not form at bottom)
Summary: SHOW TRANSACTION FORM option only allows editing using inline form (not form ...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kmymoney
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.2.1
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-20 19:55 UTC by nickveit10@gmail.com
Modified: 2025-09-21 15:18 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screen showing poor colours of inline form (37.67 KB, image/png)
2025-09-20 22:15 UTC, nickveit10@gmail.com
Details
DARK WIN THEME showing poor colours of inline form (25.63 KB, image/png)
2025-09-21 08:40 UTC, nickveit10@gmail.com
Details
Color settings on Win10 showing no problem (64.74 KB, image/png)
2025-09-21 12:52 UTC, Thomas Baumgart
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nickveit10@gmail.com 2025-09-20 19:55:20 UTC
I'm on Win11 and have upgraded to 5.2.1.
The LEDGER option SHOW TRANSATION FORM is checked and I correctly see the form at the bottom of the ledger. However, double-clicking a transaction brings up a blue inline form and the form at the bottom disappears.
The SHOW TRANSATION FORM appears to make the bottom form appear and disappear but all editing is via the nasty blue inline form.
Comment 1 Jack 2025-09-20 20:30:07 UTC
This is an intentional change for 5.2.  All entry and editing of transactions is done inline.  As you note, the transaction form appears (when configured to do so) to show the full details of a selected transaction, but this is not necessary when entering or editing a transactions as at that point, all the details are shown in the inline form. 
As there have been several questions about this, it was obviously not presented prominently in the release notes or change log.  It is mentioned in the updated Handbook, which should be available with your installed version, but there is something preventing the updated handbook from being available at docs.kde.org.
Comment 2 nickveit10@gmail.com 2025-09-20 21:17:41 UTC
(In reply to Jack from comment #1)
> This is an intentional change for 5.2.  All entry and editing of
> transactions is done inline.  As you note, the transaction form appears
> (when configured to do so) to show the full details of a selected
> transaction, but this is not necessary when entering or editing a
> transactions as at that point, all the details are shown in the inline form. 
> As there have been several questions about this, it was obviously not
> presented prominently in the release notes or change log.  It is mentioned
> in the updated Handbook, which should be available with your installed
> version, but there is something preventing the updated handbook from being
> available at docs.kde.org.

Many thanks. Is there any way to change colours as the blue form with black text which displays white when edited is not clear or clean?
Comment 3 Jack 2025-09-20 21:54:51 UTC
I'm not absolutely sure what you mean, as if I (on Linux, not Windows) edit any text, it remains black.  If KMM detects some error or problem with a field, that field is outlined in a solid or dashed red line.   
However, as this is more user support than bug triage, it would be best to continue this a discuss.kde.org (or one of the mailing lists mentioned at https://kmymoney.org/support.)
The first place I would look is Tools/Configure KMyMoney... and click the Colors icon on the left.  I admit I am not sure if this can do what you want, but it's a start.  It may also be something Windows specific, in which case posting a screenshot would be helpful.
Comment 4 nickveit10@gmail.com 2025-09-20 22:15:03 UTC
Created attachment 185124 [details]
Screen showing poor colours of inline form
Comment 5 nickveit10@gmail.com 2025-09-20 22:16:54 UTC
(In reply to Jack from comment #3)
> I'm not absolutely sure what you mean, as if I (on Linux, not Windows) edit
> any text, it remains black.  If KMM detects some error or problem with a
> field, that field is outlined in a solid or dashed red line.   
> However, as this is more user support than bug triage, it would be best to
> continue this a discuss.kde.org (or one of the mailing lists mentioned at
> https://kmymoney.org/support.)
> The first place I would look is Tools/Configure KMyMoney... and click the
> Colors icon on the left.  I admit I am not sure if this can do what you
> want, but it's a start.  It may also be something Windows specific, in which
> case posting a screenshot would be helpful.

Thanks Jack. The form color cannot be changed in settings I believe. I've uploaded a part-screenshot. This is not just cosmetic and about personal preference....the legibility is considerably worse than when using the form at the bottom in previous versions.
Comment 6 Jack 2025-09-20 22:26:41 UTC
Minor point: when replying to a bug by email, please first remove everything, unless it is important to show exactly what you are replying to.  Your entire email becomes the next comment in the bug.
I agree that does look pretty bad - and it is notably different from what I see on Linux.  To be clear, I see two main difference - the background of the entry fields is blue on Windows and white on Linux, and edited text is white on Windows and remains black on Linux.  (and yes, white on white would be even worse.)
 I know there have been some Windows specific issues regarding colors and layouts - you are not by any chance using a dark theme?  If so, see if changing that gives a better result.  If that is the case, then we can pursue the problem as related to how Windows handles dark themes.  If it's no better, we can try figuring out why Windows displays that form different from Linux.
Comment 7 nickveit10@gmail.com 2025-09-21 08:33:18 UTC
Thanks Jack.
1) I am replying on the web (https://bugs.kde.org/show_bug.cgi?id=509728) not email. It presents the previous comment which I will now remove manually, sorry.

2) I am not using a dark theme in either Windows or KMyMoney (if there is one). Colour settings do not seem to change this issue.
Comment 8 nickveit10@gmail.com 2025-09-21 08:40:22 UTC
Created attachment 185131 [details]
DARK WIN THEME showing poor colours of inline form
Comment 9 Thomas Baumgart 2025-09-21 12:52:53 UTC
Created attachment 185137 [details]
Color settings on Win10 showing no problem

Added a screenshot how I see this when running on Windows (10).
Comment 10 nickveit10@gmail.com 2025-09-21 15:18:52 UTC
Thanks. I'm using Win11. I note your fields are white whereas mine adopts the Windows Accent Colour and the text is black with white when selected. I've changed to a slightly more acceptable form colour.