Bug 511806

Summary: Extra padding in "Institution" and "Accounts" view
Product: [Applications] kmymoney Reporter: Lukáš Doktor <ldoktor>
Component: ux-uiAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: REPORTED ---    
Severity: normal CC: ostroffjh
Priority: NOR    
Version First Reported In: 5.2.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot of the institutions view

Description Lukáš Doktor 2025-11-08 05:30:53 UTC
Created attachment 186606 [details]
Screenshot of the institutions view

SUMMARY

Since kmymoney updated to 5.2+ openinig Institutions or Accounts shows extra padding between columns. Resizing it keeps the same empty area and resizes only the small are of the column. I tried creating a new book, using flatpak (originally used fedora RPM), changing locales, removing/adding columns, running with only one screen, nothing helped.

I'm using Gnomeshell + Wayland + 3 monitors on Fedora 42

STEPS TO REPRODUCE
1. Start kmymoney
2. Click on "Institution" or "Accounts" (add more columns if needed)

OBSERVED RESULT
There is a padding between some of the columns

EXPECTED RESULT
The columns should be next to each others

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: kde-filesystem-5-5.fc42.x86_64
KDE Plasma Version: plasma-breeze-common-6.4.5-1.fc42.noarch
KDE Frameworks Version: 
Qt Version: qt5-qtbase-5.15.17-1.fc42.x86_64 and qt6-qtbase-6.9.3-1.fc42.x86_64

ADDITIONAL INFORMATION

The rpm version is: kmymoney-5.2.1-1.fc42.x86_64
The flatpak version is:

          ID: org.kde.kmymoney
         Ref: app/org.kde.kmymoney/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 5.2.1
     License: GPL-2.0+
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 52.4?MB
     Runtime: org.kde.Platform/x86_64/6.9
         Sdk: org.kde.Sdk/x86_64/6.9

      Commit: 8fdc04f5e2b58e5c4611e93d3ebe488818639879ec1804edc0adbaba665290aa
      Parent: 7996dc02d9ede7fea9127030d0988048c15dc0f467a308e861acb29cf1b379d5
     Subject: Merge pull request #59 from flathub/update-xmlsec (4e566099ad95)
        Date: 2025-10-21 08:54:32 +0000
Comment 1 Jack 2025-11-09 23:00:45 UTC
Please post the version numbers from Help/About KMyMoney... for KMyMoney, Qt, KDE Frameworks.  I'm also using Wayland, so I don't think it's related to that.  Can you also try an Appimage version, just to see if it might be packaging related, although that's less likely if you have the same problem with flatpak and the Fedora native package.
Comment 2 Lukáš Doktor 2025-11-10 13:28:17 UTC
The flatpak version:

KMyMoney: 5.2.1
Alkimia: 8.2.1 (sestaveno oproti 8.2.1)
Aqbanking: Neznámý (sestaveno oproti 6.6.4)
Gpgme: Neznámý (sestaveno oproti 1.24.3)
Gwenhywfar: Neznámý (sestaveno oproti 5.13.0)
KDiagram: Neznámý (sestaveno oproti )
libical: Neznámý (sestaveno oproti 3.0.20)
libofx: Neznámý (sestaveno oproti 7.0.4)
SQLCipher: Neznámý (sestaveno oproti 3.46.1)
KDE Frameworks : 6.19.0
Qt: Using 6.9.3 and built against 6.9.3
Flatpak
KDE Flatpak runtime (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.17.5-200.fc42.x86_64

Surprisingly today it did not reproduce on the RPM version (not saying it might not fail tomorrow as it used to fail in both before):

KMyMoney: 5.2.1
Akonadi: Neznámý (sestaveno oproti 6.5.2)
Alkimia: 8.2.1 (sestaveno oproti 8.2.1)
Aqbanking: Neznámý (sestaveno oproti 6.6.4)
Gpgme: Neznámý (sestaveno oproti 1.24.3)
Gwenhywfar: Neznámý (sestaveno oproti 5.13.0)
KDiagram: Neznámý (sestaveno oproti )
libical: Neznámý (sestaveno oproti 3.0.20)
libofx: Neznámý (sestaveno oproti 7.0.4)
SQLCipher: Neznámý (sestaveno oproti 3.39.2)
KDE Frameworks : 6.19.0
Qt: Using 6.9.3 and built against 6.9.2
Fedora Linux 42 (Workstation Edition) (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.17.5-200.fc42.x86_64

Neither for Appimage, but the appimage version looked quite differently (many missing icons):

KMyMoney: 5.2.1-be4919f
Alkimia: 8.2.70 (sestaveno oproti 8.2.70)
Aqbanking: Neznámý (sestaveno oproti 6.6.4)
Gpgme: Neznámý (sestaveno oproti 1.23.2)
Gwenhywfar: Neznámý (sestaveno oproti 5.13.0)
KDiagram: Neznámý (sestaveno oproti )
libical: Neznámý (sestaveno oproti 3.0.9)
libofx: Neznámý (sestaveno oproti 7.0.4)
SQLCipher: Neznámý (sestaveno oproti 3.20.1)
KDE Frameworks : 6.19.0
Qt: Using 6.9.2 and built against 6.9.2
AppImage
Fedora Linux 42 (Workstation Edition) (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.17.5-200.fc42.x86_64
Comment 3 Jack 2025-11-12 17:48:55 UTC
So rpm and flatpak are both the released 5.2.1, and Appimage is from git 5.2 branch, but now only the flatpak version shows the problem?
Also, if the rpm does not show the problem, but it previously did, was there an update to that package?  If not, then what else might have been updated?  (I'm thinking one of the Qt or KDE libraries.)
Comment 4 Lukáš Doktor 2025-11-19 07:12:11 UTC
(In reply to Jack from comment #3)
> So rpm and flatpak are both the released 5.2.1, and Appimage is from git 5.2
> branch, but now only the flatpak version shows the problem?
> Also, if the rpm does not show the problem, but it previously did, was there
> an update to that package?  If not, then what else might have been updated? 
> (I'm thinking one of the Qt or KDE libraries.)

According to logs last kmymoney update was on 2025-04-25 and the problem hadn't reproduce so far. Hopefully it only affects the flatpak and I made a mistake running it (still I remember comparing the two, maybe I'm wrong).

Anyway no problem for me at this point as RPM version works well, but flatpak one seems broken for some reason on my system (uninstalled it to avoid confusion).