[Pkg-kde-extras] Bug#983217: kmymoney: date entry is non-ergonomic

Thomas tnemeth at free.fr
Sun Feb 21 08:58:28 GMT 2021


Package: kmymoney
Version: 5.1.1-1
Severity: wishlist
Tags: upstream

Hello.

For my locale, a date is displayed as DD/MM/YYYY. Kmymoney is
configured to position the date entry cursor on the "day" part
of the date which seems sensible since:

- it is the 1st element on the date entry
- it is the element of the date that changes faster than the others.

However I'd like to propose 2 possible enhancements. Indeed since
the cursor (and our -- I think  -- the mental image of the date)
makes us change the day first... An operation that cannot succeed as
intended.

We are in Februrary, 28 days. I wanted to enter a date of an old
operation : 31/12/2020... Entering 31 is forbidden for march so
instead of obtaining 31/12 I got 3/1 as soon as I entered 31.

Of course I could the date input cursor on another part of the date
but that would make the transition between date fields awkward.

So here are my propositions:

- the check for the date correctness could be made _after_ the date
  is completely entered
- an option could be implemented so that the date is displayed and
  entered as an ISO date (YYYY.MM.DD)


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-3-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kmymoney depends on:
ii  kio                                                       5.78.0-4
ii  kmymoney-common                                           5.1.1-1
ii  libalkimia5-7                                             7.0.2-2
ii  libaqbanking44                                            6.2.5-1
ii  libc6                                                     2.31-9
ii  libgcc-s1                                                 10.2.1-6
ii  libgmp10                                                  2:6.2.1+dfsg-1
ii  libgpgmepp6                                               1.14.0-1+b2
ii  libgwengui-qt5-79                                         5.4.1-1
ii  libgwenhywfar79                                           5.4.1-1
ii  libical3                                                  3.0.9-2
ii  libkchart2                                                2.8.0-1
ii  libkf5activities5                                         5.78.0-2
ii  libkf5akonadicore5abi2 [libkf5akonadicore5-20.08]         4:20.08.3-1
ii  libkf5archive5                                            5.78.0-2
ii  libkf5codecs5                                             5.78.0-2
ii  libkf5completion5                                         5.78.0-3
ii  libkf5configcore5                                         5.78.0-4
ii  libkf5configgui5                                          5.78.0-4
ii  libkf5configwidgets5                                      5.78.0-2
ii  libkf5contacts5                                           5:5.78.0-2
ii  libkf5coreaddons5                                         5.78.0-2
ii  libkf5holidays5                                           1:5.78.0-2
ii  libkf5i18n5                                               5.78.0-2
ii  libkf5identitymanagement5 [libkf5identitymanagement5-20.  20.08.3-1
ii  libkf5itemmodels5                                         5.78.0-2
ii  libkf5itemviews5                                          5.78.0-2
ii  libkf5jobwidgets5                                         5.78.0-2
ii  libkf5kcmutils5                                           5.78.0-3
ii  libkf5kiocore5                                            5.78.0-4
ii  libkf5kiofilewidgets5                                     5.78.0-4
ii  libkf5kiogui5                                             5.78.0-4
ii  libkf5kiowidgets5                                         5.78.0-4
ii  libkf5notifications5                                      5.78.0-2
ii  libkf5service-bin                                         5.78.0-2
ii  libkf5service5                                            5.78.0-2
ii  libkf5sonnetui5                                           5.78.0-2
ii  libkf5textwidgets5                                        5.78.0-2
ii  libkf5wallet-bin                                          5.78.0-2
ii  libkf5wallet5                                             5.78.0-2
ii  libkf5webkit5                                             5.78.0-2
ii  libkf5widgetsaddons5                                      5.78.0-2
ii  libkf5xmlgui5                                             5.78.0-2
ii  libofx7                                                   1:0.9.15-3
ii  libqt5core5a [qtbase-abi-5-15-2]                          5.15.2+dfsg-4
ii  libqt5dbus5                                               5.15.2+dfsg-4
ii  libqt5gui5                                                5.15.2+dfsg-4
ii  libqt5network5                                            5.15.2+dfsg-4
ii  libqt5printsupport5                                       5.15.2+dfsg-4
ii  libqt5quickwidgets5                                       5.15.2+dfsg-4
ii  libqt5sql5                                                5.15.2+dfsg-4
ii  libqt5webkit5                                             5.212.0~alpha4-11
ii  libqt5widgets5                                            5.15.2+dfsg-4
ii  libqt5xml5                                                5.15.2+dfsg-4
ii  libsqlcipher0                                             3.4.1-2
ii  libstdc++6                                                10.2.1-6

Versions of packages kmymoney recommends:
ii  gnupg-agent                     2.2.20-1
ii  gpg-agent [gnupg-agent]         2.2.20-1
ii  pinentry-gnome3 [pinentry-x11]  1.1.0-4
ii  pinentry-gtk2 [pinentry-x11]    1.1.0-4
ii  pinentry-qt [pinentry-x11]      1.1.0-4

Versions of packages kmymoney suggests:
ii  kcalc  4:20.12.0-1

-- no debconf information



More information about the pkg-kde-extras mailing list