132 Commits

Author SHA1 Message Date
Sad Ellie
c1dce24645 Clear focus after equal click
#165
2024-01-19 11:04:14 +03:00
Sad Ellie
9f8c5b8c36 Rename parameter from evaluate to equal 2024-01-19 00:28:54 +03:00
Sad Ellie
25304332f1 Adjust icon size 2024-01-18 13:58:57 +03:00
Sad Ellie
84c29682f8 Normalize icons for potential icon packs feature 2024-01-17 18:10:39 +03:00
Sad Ellie
9f24b9b3cc Refactor TopLevelDestinations
closes #160
closes #161
2024-01-15 18:23:15 +03:00
Sad Ellie
e8fb78ed61 AutoSizeTextField
closes: #137
2024-01-11 23:16:35 +03:00
Sad Ellie
caa2979d42 Place cursor at the start of input after evaluating
closes #151
2024-01-07 01:01:36 +03:00
Sad Ellie
37f25ed3ba Fix ugly minus token from result
closes #152
2024-01-04 19:45:15 +03:00
Sad Ellie
d0fcf5b138 Continuous calculations
closes #147
2024-01-03 14:45:54 +03:00
Sad Ellie
54f53f2380 Don't remember heights in CalculatorKeyboard
closes #140
2024-01-02 19:47:38 +03:00
Sad Ellie
55670cf06e Basic widget implementation #141
squashed commit
2024-01-02 19:38:00 +03:00
Sad Ellie
0793f0a19b Use alternative modifiers for keyboard 2023-12-12 10:36:31 +03:00
Sad Ellie
36fe441ded Fix keyboard size
closes #140
2023-12-12 09:46:46 +03:00
Sad Ellie
f02a4ecf8a Tiny project refactor
- Updated build files
- Removed unused flavor
- Renamed units module
2023-12-02 18:11:38 +03:00
Sad Ellie
8ceaba7a96 Update tests 2023-11-29 17:01:48 +03:00
Sad Ellie
bbf34fb289 Bump
closes: #120
2023-11-28 14:06:47 +03:00
Sad Ellie
a78abc68e9 Responsive layout
closes: #104
2023-11-28 11:29:05 +03:00
Sad Ellie
c843732e0e Taller input box in landscape 2023-11-24 17:14:01 +03:00
Sad Ellie
4305354931 Update text field formatting 2023-11-24 13:22:26 +03:00
Sad Ellie
a12916e7b6 Fix rounding errors in keypad 2023-11-21 23:08:53 +03:00
Sad Ellie
ba43fe82da Add missing method to update input in RPN 2023-11-21 22:16:35 +03:00
Sad Ellie
1def59bca5 Flex keyboards:
- Switched to FlowRow
- Calculating keypad button sizes only once
- Improved responsive design
- Overall decreased GPU usage by 10-20%
- Returned a bug with wide delete button (very sad)

closes: #131
2023-11-21 22:16:35 +03:00
Sad Ellie
9610b5bc38 Refactor BigDecimalUtils 2023-11-21 22:16:35 +03:00
Sad Ellie
60e5f1f998 Basic RPN mode implementation
#125
2023-11-21 22:16:35 +03:00
Sad Ellie
99a91be8ca Clear input as an option
ON by default

closes #117
2023-11-13 22:31:39 +03:00
Sad Ellie
e06bb76b02 Fractional output 2023-11-13 22:08:06 +03:00
Sad Ellie
689c812c11 More robust "=" logic 2023-11-08 23:36:10 +03:00
Sad Ellie
1475e5a948 Improve testability
- Use interfaces to mock objects
- Use only primitives in preferences
2023-10-31 14:58:14 +03:00
Sad Ellie
e42fd625a5 Refactor CalculatorViewModel 2023-10-30 23:17:36 +03:00
Sad Ellie
ef5dc177b2 Revert "bump..."
This reverts commit c7f4b2d5b0cf788f41ee4a57ba9f2b716fbd195f.
2023-10-28 23:05:12 +03:00
Sad Ellie
f648ef1aa6 Close history view on back button press
closes #112
2023-10-28 22:21:10 +03:00
Sad Ellie
ad1cd3d5a2 Fix CalculatorScreenTest 2023-10-28 22:15:26 +03:00
Sad Ellie
c7f4b2d5b0 bump... 2023-10-28 22:08:29 +03:00
Sad Ellie
dad3e93fdb Clear input after "evaluation" 2023-10-15 18:55:50 +03:00
Sad Ellie
bdd575aa9a Fix brackets button color 2023-10-12 11:11:23 +03:00
Sad Ellie
aa2f66f891 Refactor InputTextField 2023-10-12 11:06:38 +03:00
Sad Ellie
337a68b623 Fix styles 2023-10-12 09:47:47 +03:00
Sad Ellie
6e8099550c Tech giant did an oopsie 2023-10-12 00:21:05 +03:00
Sad Ellie
fb1b7fab2b Auto brackets
closes: #41
2023-10-11 23:16:22 +03:00
Sad Ellie
9ff7e39ece Update icons 2023-10-10 23:13:46 +03:00
Sad Ellie
56dadeee74 Separate typography for numbers 2023-10-09 11:27:59 +03:00
Sad Ellie
f3e85dbfa2 Fix "mutable" misuse 2023-10-09 10:21:27 +03:00
Sad Ellie
943ceb0c64 Remove duplicate text style 2023-10-07 00:37:23 +03:00
Sad Ellie
f3ba0bd06a Fix initial states, navigation, loading logic and transitions
closes #92
2023-10-04 13:13:57 +03:00
Sad Ellie
e99d27872f Update string ids 2023-10-01 21:47:03 +03:00
Sad Ellie
ac65677695 Merge branch 'tests-setup' into olive-green 2023-10-01 13:27:09 +03:00
Sad Ellie
d519af6ec8 Fix clear history button visibility 2023-09-30 14:29:44 +03:00
Sad Ellie
d1eb0060f1 Increase history list item height 2023-09-30 14:29:19 +03:00
Sad Ellie
010062f6a6 Revert thresholds 2023-09-30 14:19:25 +03:00
Sad Ellie
4c3a89d16d Update tests 2023-09-29 18:17:29 +03:00