280 Commits

Author SHA1 Message Date
Sad Ellie
ff81b2e79c Fix reveal animation in AddSubtractPage 2023-11-23 22:15:57 +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
cf59362708 Remove not-null assertion 2023-11-14 23:03:59 +03:00
Sad Ellie
d0a873ea43 Use favorite unit as default pair 2023-11-14 22:56:37 +03:00
Sad Ellie
679e89ee69 Mark CalculatorSettingsViewModel as internal 2023-11-14 17:47:43 +03:00
Sad Ellie
dde5033784 Redesign Date calculator pages 2023-11-14 17:46:59 +03:00
Sad Ellie
b83401e05a Rename ConverterSettingsViewModel and CalculatorSettingsViewModel 2023-11-13 22:33:42 +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
9c251ba20d Add OFL license 2023-10-28 22:15:15 +03:00
Sad Ellie
c7f4b2d5b0 bump... 2023-10-28 22:08:29 +03:00
Sad Ellie
bdbdcf9c69 Revert UnitSelectionButton changes 2023-10-26 17:56:11 +03:00
Sad Ellie
c3603fe1ee Placeholder for time zone search 2023-10-15 23:36:55 +03:00
Sad Ellie
539538ae34 Update locales 2023-10-15 22:13:54 +03:00
Sad Ellie
dad3e93fdb Clear input after "evaluation" 2023-10-15 18:55:50 +03:00
Sad Ellie
dced5f29f4 Fix 24 hour check 2023-10-15 18:29:32 +03:00
Sad Ellie
0d9a3226f5 Don't show AM/PM for 24 hour systems 2023-10-14 22:44:08 +03:00
Sad Ellie
7c53768c01 Update search UX/UI 2023-10-14 22:42:41 +03:00
Sad Ellie
6ab8477701 Update style selectors 2023-10-13 13:10:45 +03:00
Sad Ellie
f88c85bcdc Don't pass unnecessary LazyListState 2023-10-13 12:33:19 +03:00
Sad Ellie
e16e7cd317 Fix time change animations 2023-10-13 11:03:44 +03:00
Sad Ellie
f15dd1b6f8 Fix time zone label animation 2023-10-13 10:10:53 +03:00
Sad Ellie
38da48049d Update UnitsRepository 2023-10-13 00:28:31 +03:00
Sad Ellie
f9d6018bde Update UnitSelectionButton 2023-10-12 12:27:27 +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
783b7d5c86 Use PrimaryTabRow 2023-10-12 00:32:25 +03:00
Sad Ellie
6e8099550c Tech giant did an oopsie 2023-10-12 00:21:05 +03:00
Sad Ellie
a9dfcc03f9 Default icon description for list items 2023-10-11 23:25:13 +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
3c52eb49c0 Remove brand font (temporarily) 2023-10-10 11:36:00 +03:00
Sad Ellie
f0ea9472b3 Change time selector block font 2023-10-09 13:20:43 +03:00
Sad Ellie
25cbd82534 Move date time pickers 2023-10-09 12:40:07 +03:00
Sad Ellie
ea6e6b566e bump 2023-10-09 12:35:34 +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
08d78427d8 Localized formats 2023-10-08 21:44:36 +03:00
Sad Ellie
cfbfd6041d Change label style 2023-10-08 19:10:24 +03:00