Commit graph

8 commits

Author SHA1 Message Date
Jarne Demeulemeester
76121925d7
Modularize the codebase (#230)
* Split app into core and app:phone

* Use global versionCode and versionName

* Clean up gradle dependencies

* Use string formatting inside getString function

* Move proguard file to app:phone

* Move app_navigation and BasePlayerActivity to app:phone

* Add buildTypes to core gradle and remove buildFeatures

* Add suffix core to core namespace

* Split code into 4 more modules: data, preferences, player:core and player:video

* Clean up some gradle files

* Clean up data gradle

* Remove duplicate Constants.kt

* Use AppPreferences in more places

* Split off strings

* Remove unused animations

* Make about_libraries strings non-translatable

* Move mpv assets to player:video module

* Make AppPreferences a Singleton
2023-01-13 23:51:20 +01:00
Jarne Demeulemeester
d3b4fe6ea3
Servers database v2 (#177)
* New server db schema

Adds support for multiple addresses and users per server

* Fix crash when the only available server is deleted and app is restarted

* Set serverId as foreign key in User and ServerAddress

* Format using ktlint

* Bump ServerDatabase version to 2
2022-11-01 21:15:42 +01:00
Jarne Demeulemeester
6bbb786430
Fix some hardcoded colors, make them use color attributes 2022-04-09 16:07:34 +02:00
Jarne Demeulemeester
92af281b7b
Update typography to Material 3 2022-03-12 16:27:39 +01:00
Jarne Demeulemeester
742ec71e56
Make ripple rounded just like other ui elements 2021-10-11 21:30:19 +02:00
jarnedemeulemeester
fc902938db
Add server icon in server button 2021-08-09 17:19:56 +02:00
Jarne Demeulemeester
6c220619ef
Change text appearance 2021-06-17 20:56:43 +02:00
Jarne Demeulemeester
131dc7aa08
Add Server Select layout with RecyclerView 2021-06-03 17:46:10 +02:00