On 1/27/26 6:36 PM, Jack via KMyMoney-devel wrote:
On 2026.01.27 20:00, Brendan Coupe via KMyMoney-devel wrote:
I just cleared a few transactions. When I clear one that is 10 or 20
up from the bottom (and the most recent is at the bottom of the
screen - that is I scrolled all the way down), the ledger jumps up to
where the cleared transaction is second from the bottom of the
displayed ledger and i have to scroll back down to the bottom of the
ledger.
If the transaction you just altered (edit or clear) is placed one
above the bottom displayed transaction, I think that could be
reasonable, even if it's not quite what you prefer.
I completely disagree and I'm pretty sure 5.1 did not do this. I find
KMM to be pretty annoying to use right now since I'm constantly
scrolling back to the bottom of the ledger every time I do anything.
My problem (historically, I have not noticed it recently, which
doesn't mean it hasn't happened) is that after editing a transaction,
the ledger scrolls all the way to the top/oldest. I don't think the
system really knows where your transaction is, relative to top/bottom,
so scrolling so it is near the bottom of the display makes sense, and
might be what the program tries to do. I suppose it might also be
reasonable to leave the edited transaction at the relative window
position it was before the action, but I don't know how easy/hard that
would be to do.
Why does the ledger have to move at all when I clear a transaction? I
have a 4K monitor so there are 40 to 50 transactions showing. If the
bottom one is the most recent (since I scrolled to the bottom when I
opened the ledger), then clear and transaction 10, 20 or 30 up from the
bottom, why would the ledger move to hide most of the recent
transactions? Just set it to cleared and leave the ledger where it was
before I cleared it. What is the point of moving the ledger up so that
the cleared transaction is second from the bottom. The next thing I tend
to do is clear a transaction below it. Now I have to scroll down, clear
it, the ledger resets so it's not next to the bottom, rinse and repeat.
This make no sense from a usability perspective. If someone likes this
behavior then I think it should be added to the settings to go back the
way 5.1 was.
If I remember correctly the ledger was the main part of the program that
was changed when moving from 5.1 to 5.2 and a different "tool" was used
to display the ledger. This has led to a much less user friendly
interface in my view since some of the buttons that were easily accessed
at the bottom of the ledger are either up at the top of require a right
click (such as adding a new transaction). I've gotten used to most of it
but the ledger autoscrolling away from where I want to be seems to be
getting worse (since I finally submitted my question). In fact I wonder
if the bug that was mentioned earlier was fixed and that fix
accidentally made this worse.
--
Brendan