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
4938958cad
Update locale on configuration change
2023-10-09 13:25:34 +03:00
Sad Ellie
56dadeee74
Separate typography for numbers
2023-10-09 11:27:59 +03:00
Sad Ellie
08d78427d8
Localized formats
2023-10-08 21:44:36 +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
c81bcf1438
Separate Preferences
2023-09-14 09:55:42 +03:00
Sad Ellie
a2173abf61
Add an option to change in-app language
...
closes #77
2023-09-05 13:02:18 +03:00
Sad Ellie
86dce329ac
Separate User Preferences
2023-05-19 10:29:53 +03:00
Sad Ellie
fe81601fa8
Merge branch 'light-goldenrod-yellow'
...
# Conflicts:
# core/ui/src/main/java/com/sadellie/unitto/core/ui/Formatter.kt
# feature/calculator/src/main/java/com/sadellie/unitto/feature/calculator/CalculatorScreen.kt
# feature/calculator/src/main/java/com/sadellie/unitto/feature/calculator/components/HistoryList.kt
# feature/converter/src/main/java/com/sadellie/unitto/feature/converter/components/MyTextField.kt
# feature/converter/src/main/java/com/sadellie/unitto/feature/converter/components/TopScreen.kt
# feature/unitslist/src/main/java/com/sadellie/unitto/feature/unitslist/RightSideScreen.kt
2023-05-15 16:03:27 +03:00
Sad Ellie
6499971bd9
Fix restore formatter settings
2023-05-09 11:58:29 +03:00
Sad Ellie
62af6a5ba2
Clean up theming logic
2023-05-03 11:05:22 +03:00
Sad Ellie
c5cfd5bac7
Fix flickering screen
2023-05-02 10:18:57 +03:00
Sad Ellie
88a14bdd51
Added missing visibility modifiers
2023-02-22 10:33:20 +04:00
Sad Ellie
40b6e9c147
Modules modules modules
...
App is now made of modules.
Updated README.md to show modules.
P.S. Commits are squashed.
basically, modules
2023-01-12 21:24:59 +04:00
Sad Ellie
78f9d59fd8
Big viewmodel refactor
...
(squashed)
2023-01-04 12:20:06 +04:00
Sad Ellie
b25596bbc1
UI improvements for settings
...
Added icons, some descriptions.
Rearranged settings.
2022-12-12 20:23:52 +04:00
Sad Ellie
7c38a60788
Bump and clear
2022-11-20 20:03:08 +04:00
sadellie
8e928d44bf
Added basic calculator functionality.
...
- Lots of changes in UI
- Lots of changes in formatter
- Lots of changes in input processing functions
Note: No tests for this feature since I'm not about how calculator should work in Unitto.
Screenshots/promo/brand/press kit will be updated later.
This commit is a mess, sorry if you've somehow ended up here.
2022-11-13 11:47:17 +04:00
Sad Ellie
a5152e8acb
Chips row scroll fix
2022-09-04 21:22:28 +03:00
Sad Ellie
c50f221572
Fixed typos
2022-09-03 13:09:46 +03:00
Sad Ellie
66227f4ed7
Better (?) MutableStateFlows approach
2022-09-03 13:01:06 +03:00
Sad Ellie
d758712413
Better approach for Flows
2022-08-20 13:10:11 +03:00
Sad Ellie
6170726749
Better unit selection screens
...
Animated list items
Animated change between "has units" / "no units" states
Left and right unit selection screen are now completely separate composable. Easier to maintain.
2022-08-18 21:39:14 +03:00
Sad Ellie
1d06c470a1
Moved main screen files
2022-08-13 15:40:40 +03:00
Sad Ellie
16df812ccb
Updated placeholder
2022-08-12 22:09:37 +03:00
Sad Ellie
9094d9b527
Added a way to open unit groups screen from units list screen
2022-08-12 21:42:01 +03:00
Sad Ellie
e3c1c5376f
Personal UnitGroups list
...
User can now reorder/add/hide unit groups.
Lots of stuff were implemented in a very strange/ugly way, but will be fixed in later commits.
2022-08-12 21:28:07 +03:00
Sad Ellie
956a04bec6
Little refactor for settings screen
2022-07-24 16:23:51 +03:00
Sad Ellie
c7ed540c2e
Tiny code clean up
2022-07-22 21:21:36 +03:00
Sad Ellie
183c5d47a6
Migrated to Themmo and added new screen for themes.
2022-07-20 22:26:18 +03:00
Sad Ellie
b0fa313ac1
Wrapped routes into NavRoutes object.
2022-07-18 21:14:35 +03:00
Sad Ellie
e3f70653c0
Added boilerplate notice
2022-06-19 16:12:37 +03:00
Sad Ellie
a6f1ddee7d
Refactored Units list screens
...
Added second ViewModel
AllUnitsRepository instead of a simple list
Added some tests
Left and right side screen are now separate
2022-06-17 23:47:46 +03:00
Sad Ellie
63d943cbb9
No more wildcard imports
2022-06-03 20:19:10 +03:00
Sad Ellie
941e260a15
Refactored repository for DataStore
...
Also renamed app theme from AppTheme to UnittoTheme so that it's less confusing
2022-05-31 21:58:58 +03:00
Sad Ellie
b09fb4dc2c
Dependencies bump
2022-05-14 12:47:37 +03:00
Sad Ellie
965008cce8
File upload
2022-04-09 20:08:15 +03:00