82 Commits

Author SHA1 Message Date
Sad Ellie
34e918c8b4 Animated title in top bap 2022-07-21 22:10:18 +03:00
Sad Ellie
1b5db42807 Updated gitignore 2022-07-21 21:30:12 +03:00
Sad Ellie
b75d1228a1 Updated drop down settings option. Now it kinda follows the guideline. 2022-07-21 21:27:34 +03:00
Sad Ellie
b6b693b11b Merge 'Updated number of units in the app' 2022-07-21 20:30:45 +03:00
Sad Ellie
cf24c8465d
Updated number of units in the app 2022-07-21 08:11:53 +03:00
Sad Ellie
e6feeebcf5 Bump! 2022-07-20 23:00:29 +03:00
Sad Ellie
323f474250 Increased text size for keyboard buttons 2022-07-20 22:42:01 +03:00
Sad Ellie
4bd1b6b90e Fixed paddings for Third party screen 2022-07-20 22:39:44 +03:00
Sad Ellie
575d3f413e AllUnitsRepository class and file name now match. 2022-07-20 22:33:35 +03:00
Sad Ellie
ca12f28864 Fixed ruPlayStore flavor. 2022-07-20 22:31:55 +03:00
Sad Ellie
19378fc7fc Fixed switch settings item. Now it gives you new value on change instead of current value. 2022-07-20 22:28:28 +03:00
Sad Ellie
183c5d47a6 Migrated to Themmo and added new screen for themes. 2022-07-20 22:26:18 +03:00
Sad Ellie
4ecb29d7b5 LargeTopAppBar is now reusable (preparing to add more screens). 2022-07-18 22:01:32 +03:00
Sad Ellie
b0fa313ac1 Wrapped routes into NavRoutes object. 2022-07-18 21:14:35 +03:00
Sad Ellie
15829ed4b8 Cornsilk 2022-06-26 17:39:59 +03:00
Sad Ellie
bce5e8ef17 Fixed strings 2022-06-25 15:55:24 +03:00
Sad Ellie
9079b192b9 Code clean up 2022-06-23 21:47:14 +03:00
Sad Ellie
073cc27ad0 Restored rate this app settings item 2022-06-23 21:47:02 +03:00
Sad Ellie
a94d6a66e8 Replaced one bug with another.
SecondScreen.kt:
Fixed bug when selected chip was set to null after activity recreation.
Introduced new bug when selected chip is not saved when changing device configuration. (Will probably fix it, but it's such a rare case and the app has to be released already)
2022-06-23 21:25:08 +03:00
Sad Ellie
6ec1e1dfb0 Fixed trailing zeros issue 2022-06-22 21:50:00 +03:00
Sad Ellie
984ee4439b Using SideEffect to set system bars color 2022-06-22 21:01:42 +03:00
Sad Ellie
daeaf749fd Fixed theme setting support text 2022-06-22 20:56:59 +03:00
Sad Ellie
b7021b99bc Top bar is not collapsable anymore and Unit groups are not sticky. 2022-06-22 20:56:27 +03:00
Sad Ellie
d10b3b04ac Bump 2022-06-20 22:00:01 +03:00
Sad Ellie
dc02386d25 Better approach for SettingsScreen. LazyColumn is now properly used and settings items are now easier to maintain.
Also added version name for SettingsScreen.
2022-06-20 21:55:18 +03:00
Sad Ellie
c9ef384d14 Possible fix for nested scrolling 2022-06-19 17:17:49 +03:00
Sad Ellie
d0f122497b Improved build time 2022-06-19 16:22:18 +03:00
Sad Ellie
ab4fbaee52 Tiny code clean up 2022-06-19 16:20:43 +03:00
Sad Ellie
e3f70653c0 Added boilerplate notice 2022-06-19 16:12:37 +03:00
Sad Ellie
dc2fdf8fa7 AllUnitsRepository is now singleton
Also moved mapping function from init of MainViewModel to repository.
2022-06-18 21:48:56 +03:00
Sad Ellie
c4b42c764b Fixed colors for switch and radio button 2022-06-18 19:36:10 +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
0c0f7d9c35 Bumped 2022-06-13 18:59:34 +03:00
Sad Ellie
2bfacd9e42 Refactored units list composables 2022-06-12 13:38:56 +03:00
Sad Ellie
bc55e23e04 Fixed unit list loading 2022-06-12 12:36:10 +03:00
Sad Ellie
72f6d2e4f7 Fixed test after adding DI 2022-06-07 20:43:49 +03:00
Sad Ellie
e79ecedfcc Fixed wrongly used colors 2022-06-07 20:40:51 +03:00
Sad Ellie
e034e7bfb7 Fixed logic in MainViewModel's init method 2022-06-05 16:33:28 +03:00
Sad Ellie
63d943cbb9 No more wildcard imports 2022-06-03 20:19:10 +03:00
Sad Ellie
02a6826e1f Possible fix for Analytics option 2022-06-03 20:02:15 +03:00
Sad Ellie
2adf756bff Added dependency injection for DataStore 2022-06-02 21:31:46 +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
37826b7177 Merge branch 'feature/analyticsToggle' 2022-05-29 01:24:45 +03:00
Sad Ellie
13d96b6998 Added @StringRes annotations 2022-05-29 00:00:08 +03:00
Sad Ellie
7d20406ad6 Reverted theme generation 2022-05-28 23:56:30 +03:00
Sad Ellie
a37babb63d Collapsable top bar for SecondScreen.kt 2022-05-28 23:46:56 +03:00
Sad Ellie
90780d66ef Dependencies bump
Also fixed core-ktx implementation
2022-05-28 20:58:11 +03:00
Sad Ellie
8635b4f54c Send analytics option
User can now decide whether or not the app will send analytics (enabled by default)
2022-05-28 20:03:07 +03:00
Sad Ellie
9d5eb22063 Locales
Default language is UK English now
2022-05-27 22:16:07 +03:00
Sad Ellie
a73624b726 New units and tests
All units (except for currencies) are now tested
Changed some basic units and fixed errors
Added new unit groups
2022-05-27 21:57:51 +03:00