Summary: | Regression: data entry and copying much less ergonomic | ||
---|---|---|---|
Product: | [Applications] kcalc | Reporter: | Joe <josephj222222> |
Component: | general | Assignee: | Evan Teran <evan.teran> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | major | CC: | gabriel.barrantes.dev |
Priority: | NOR | ||
Version First Reported In: | 24.05.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Joe
2024-09-02 02:23:48 UTC
> If I don't press =, I can click on the new line below the register and copy > it, but then the calculation doesn't get added to the history unless I press > = afterwards. Doesn't make any sense. The new workflow is intended to make faster single simple calculations since the user does not need to press "=" to see the result. For now you can copy it before hitting "=", in the future we could implement a copy function for the history so you can copy results later all at once. > Anything typed after an equal sign replaces the contents of the register > If I want to continue using the current result, I should have to press an > operator key after pressing =. This happens because the input display is getting focused (to copy from it) so the calculator does not overwrite the input on a new digit entered, if you don't focus it, it does start a new entry as expected. I have been living with this for several months and still think it's awful! Now, before every calculation, I have to type = then Esc to preserve history and start a new calcuation. Equal is the end of a calcuation, not the start of a new one. I get this wrong frequently, get garbage resutlts, and press Del to start over, losing history. I do not see how to do the focus bit referenced above so that typing a new digit clears the register. (In reply to Joe from comment #2) > I have been living with this for several months and still think it's awful! > > Now, before every calculation, I have to type = then Esc to preserve history > and start a new calcuation. Equal is the end of a calcuation, not the start > of a new one. I get this wrong frequently, get garbage resutlts, and press > Del to start over, losing history. > > I do not see how to do the focus bit referenced above so that typing a new > digit clears the register. after you press "=" there is no need to press "ac" to start a new calculation, just start typing over the result. |