https://bugs.kde.org/show_bug.cgi?id=463809

            Bug ID: 463809
           Summary: Collection of many UX limitations
    Classification: Plasma
           Product: kdeplasma-addons
           Version: unspecified
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: calculator
          Assignee: plasma-b...@kde.org
          Reporter: cont...@betalars.de
  Target Milestone: ---

Overview
I am really frustrated by the lacking quality of the calculator, that by
default comes pre-installed with Plasma via Plasma-Addons. I know there are two
more different Calculator Apps in the KDE Sweet. However they are mostly in
separate packages on most Linux Distros so I am assuming this is the default.
So in this bug report, I am treating it as the default calculator utility of a
modern desktop environment.

I am suspecting many of the issues I am raising are expected behavior, as most
of it I could reproduce on a 20 odd year old calculator I had laying around.

And while I applaud the developers that perfectly captured the quirky hardware
limitations of these devices, that basically needed to run on coin cell
batteries forever, I am going to use modern operating system standards as a
reference for "expected behavior".

ISSUE 1: Zeroes don't get displayed after a floating point
1. Open the Calculator
2. Type "0.000..."

OBSERVED RESULT
Calculator displays 0

EXPECTED RESULT
Calculator displays as many zeroes as I've typed.

ISSUE 2: Factors disappear when you type a formula.
1. open Calculator
2. type 1 + 2

OBSERVED BEHAVIOR:
The Calculator displays "2".

EXPECTED BEHAVIOR:
The Calculator displays "1+2"

ISSUE 3: Information about previous calculations are not being displayed
1. open Calculator
2. Type 1+2
3. Press =
4. Type + 3

OBSERVED BEHAVIOR:
The calculator displays a 3

EXPECTED BEHAVIOR:
The calculator still shows the result of the previous calculation or - even
better - a history of previous calculations and their results.

ISSUE 4: the input field has highly unexpected behavior in the context of a
modern operating system:
- there is no Cursor
- you can't select text
- pressing backspace does not delete the last digit you typed
- there is no history, you cannot fix a typo by pressing Ctr+Z
- pressing "Delete" deletes the entire formula

ISSUE 5: You can't copy a result.

Issue 6: There are no Brackets
 -> I don't think I would expect a scientific mode, but I will say I'd be
pleased to have one.

More miscellaneous visual things that bother me:
- there is no visual difference between a result and a factor
- Some Keys have underlines that serve no purpose I can think of

SOFTWARE/OS VERSIONS
Linux-Kernel: 5.15.84
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7

ADDITIONAL INFO:
I know these are all separate issues, but I thought it would be nicer to
collect them in one place, as they basically all resolve around the question if
this is meant to be a utility of a novelty.

I think as a utility, it is in an unacceptable state and as a novelty it has no
business shipping with KDE Plasma.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to