build(rechner): exact expression engine, keypad, scientific panel, history, memory; README

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-17 16:02:11 +02:00
co-authored by Claude Opus 5.5
parent 7ef64324fb
commit 5027fbcd85
40 changed files with 1899 additions and 30 deletions
+29 -29
View File
@@ -1,29 +1,29 @@
feature,area,priority,original,clone,notes
Basic arithmetic + − × ÷,core,must,yes,no,
Live result preview while typing,core,must,yes,no,
Equals makes the result the new expression,core,must,yes,no,
Parentheses smart toggle key,core,must,yes,no,
Percent,core,must,yes,no,
Backspace and long-press to clear,core,must,yes,no,
AC clears,core,must,yes,no,
Exact arithmetic (no floating point errors),core,must,yes,no,BigDecimal/rational
Errors shown (division by zero domain errors),core,must,yes,no,
Auto-shrinking display for long input,display,must,yes,no,
Scientific row √ π ^ !,science,must,yes,no,
Expanded panel sin cos tan ln log e,science,must,yes,no,
Deg/Rad switch,science,must,yes,no,
Inv swaps to inverse functions,science,must,yes,no,
Implicit multiplication (2π 3(4)),core,should,yes,no,
History grouped by day,history,must,yes,no,
Tap a history entry to reuse,history,must,yes,no,
Clear history,history,should,yes,no,
Pull down the display to open history,history,should,yes,no,
Copy result / paste into expression,clipboard,must,yes,no,
Memory store and recall (MS MR),clipboard,should,yes,no,
Big numbers like 100! with scrolling,core,should,yes,no,
Locale decimal separator,display,should,yes,no,comma in German
Expressive keys with press morph,design,must,yes,no,
Dynamic colour (wallpaper) and dark mode,design,must,yes,no,
Haptic key feedback,design,should,yes,no,
Tablet / landscape layout with all functions,layout,could,yes,no,
Feedback and help,other,could,yes,skip,Google service
feature,area,priority,original,clone,notes
Basic arithmetic + − × ÷,core,must,yes,yes,
Live result preview while typing,core,must,yes,yes,
Equals makes the result the new expression,core,must,yes,yes,
Parentheses smart toggle key,core,must,yes,yes,
Percent,core,must,yes,yes,
Backspace and long-press to clear,core,must,yes,yes,
AC clears,core,must,yes,yes,
Exact arithmetic (no floating point errors),core,must,yes,yes,BigDecimal/rational
Errors shown (division by zero domain errors),core,must,yes,yes,
Auto-shrinking display for long input,display,must,yes,yes,
Scientific row √ π ^ !,science,must,yes,yes,
Expanded panel sin cos tan ln log e,science,must,yes,yes,
Deg/Rad switch,science,must,yes,yes,
Inv swaps to inverse functions,science,must,yes,yes,
Implicit multiplication (2π 3(4)),core,should,yes,yes,
History grouped by day,history,must,yes,yes,
Tap a history entry to reuse,history,must,yes,yes,
Clear history,history,should,yes,yes,
Pull down the display to open history,history,should,yes,yes,
Copy result / paste into expression,clipboard,must,yes,yes,
Memory store and recall (MS MR),clipboard,should,yes,yes,
Big numbers like 100! with scrolling,core,should,yes,partial,"exact, shown scientific (9,33E157); full digits not scrollable yet"
Locale decimal separator,display,should,yes,yes,comma in German
Expressive keys with press morph,design,must,yes,yes,
Dynamic colour (wallpaper) and dark mode,design,must,yes,yes,
Haptic key feedback,design,should,yes,yes,
Tablet / landscape layout with all functions,layout,could,yes,no,
Feedback and help,other,could,yes,skip,Google service
1 feature area priority original clone notes
2 Basic arithmetic + − × ÷ core must yes no yes
3 Live result preview while typing core must yes no yes
4 Equals makes the result the new expression core must yes no yes
5 Parentheses smart toggle key core must yes no yes
6 Percent core must yes no yes
7 Backspace and long-press to clear core must yes no yes
8 AC clears core must yes no yes
9 Exact arithmetic (no floating point errors) core must yes no yes BigDecimal/rational
10 Errors shown (division by zero domain errors) core must yes no yes
11 Auto-shrinking display for long input display must yes no yes
12 Scientific row √ π ^ ! science must yes no yes
13 Expanded panel sin cos tan ln log e science must yes no yes
14 Deg/Rad switch science must yes no yes
15 Inv swaps to inverse functions science must yes no yes
16 Implicit multiplication (2π 3(4)) core should yes no yes
17 History grouped by day history must yes no yes
18 Tap a history entry to reuse history must yes no yes
19 Clear history history should yes no yes
20 Pull down the display to open history history should yes no yes
21 Copy result / paste into expression clipboard must yes no yes
22 Memory store and recall (MS MR) clipboard should yes no yes
23 Big numbers like 100! with scrolling core should yes no partial exact, shown scientific (9,33E157); full digits not scrollable yet
24 Locale decimal separator display should yes no yes comma in German
25 Expressive keys with press morph design must yes no yes
26 Dynamic colour (wallpaper) and dark mode design must yes no yes
27 Haptic key feedback design should yes no yes
28 Tablet / landscape layout with all functions layout could yes no
29 Feedback and help other could yes skip Google service