Bug 77158 - Show the whole expression, even if non-editable
Summary: Show the whole expression, even if non-editable
Status: RESOLVED DUPLICATE of bug 470371
Alias: None
Product: kcalc
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Evan Teran
URL:
Keywords:
: 88524 189472 (view as bug list)
Depends on:
Blocks: 313854
  Show dependency treegraph
 
Reported: 2004-03-10 08:12 UTC by elonen
Modified: 2023-11-09 01:55 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Photo of Casio fx-115MS (20.65 KB, image/jpeg)
2004-03-10 08:13 UTC, elonen
Details
SHARP EL-5100 *Scientific* calculator (37.26 KB, image/jpeg)
2013-01-30 10:56 UTC, Richard Llom
Details

Note You need to log in before you can comment on or make changes to this bug.
Description elonen 2004-03-10 08:12:02 UTC
Version:           1.4 (using KDE 3.2.1,  (testing/unstable))
Compiler:          gcc version 3.3.3 (Debian)
OS:          Linux (i686) release 2.6.3

Computer calculators don't have to be as restricted as the simple physical calculators: kcalc could and should show the whole expression instead of just the most recent number and preferably even let you edit it before hitting "=" or enter.

However, even if you could just see the expression instead of editing it, it would still be much more user friendly than mimicking the limitations of the old non-dot-matrix LCD screens.

For example, try calculating a simple expression like (1+2)*2. It is rather unintuitive; once you have hit some operator key (like a left parenthesis), you just have to remember you've done so.

I actually have a physical non-graphical calculator that does just that, see the attached picture. The "up" and "down" parts of the cursor tab lets you browse previous expressions.

An easy quick fix before/instead of a full blown expression editor could be showing the current (partial) expression in the status bar.
Comment 1 elonen 2004-03-10 08:13:21 UTC
Created attachment 5111 [details]
Photo of Casio fx-115MS
Comment 2 Klaus Niederkrüger 2004-09-11 00:12:54 UTC
*** Bug 88524 has been marked as a duplicate of this bug. ***
Comment 3 Stefan Borggraefe 2006-06-25 14:37:57 UTC
*** This bug has been confirmed by popular vote. ***
Comment 4 Mohd Asif Ali Rizwaan 2006-10-11 19:25:33 UTC
also the calculator should be like nokia s60 phones (6600 n series), where you can see the whole calculation, like:

10+20=30

as

  10
+ 20
-----
  30
-----

and if more calculation is done on the result, like 30*4


  10
+ 20
-----
= 30
*  4
-----
= 120
-----

this is how we humans work with numbers. it is visually appealing. Please consider it in KDE 4. Thanks.
Comment 5 Richard Llom 2013-01-30 10:56:50 UTC
Created attachment 76809 [details]
SHARP EL-5100 *Scientific* calculator

I would really like to see this implemented - as it is proposed in the original description and as it is done in scientific (pocket) calculators (see also attached image).

comment #4 is actually a different approach, I would personally not like to see this, since it prolongs the calc window (unnecessary) in height. IMHO this makes only sense for smartphones, where you use the calculator in full-screen.
Comment 6 Christoph Feck 2013-04-22 19:31:02 UTC
*** Bug 189472 has been marked as a duplicate of this bug. ***
Comment 7 Justin Zobel 2021-03-09 03:53:39 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 8 Grósz Dániel 2022-01-23 07:21:47 UTC
> As this report hasn't seen any changes in 5 years or more, we ask if you can
> please confirm that the issue still persists.

Partly. With Bug 61682 recently fixed, one can now see the current expression (as well as earlier ones), but can't edit it (as on some physical and virtual calculators).
Comment 9 Gabriel Barrantes 2023-11-09 01:55:53 UTC

*** This bug has been marked as a duplicate of bug 470371 ***