mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-04-26 13:42:15 +03:00
Merge branch 'gradle8' into 'develop'
Update Gradle plugin to v8 See merge request ultrasonic/ultrasonic!973
This commit is contained in:
commit
9ca5a9257d
@ -3,12 +3,12 @@ Ultrasonic is a Subsonic (and compatible servers) client to Android. You can use
|
|||||||
Main features:
|
Main features:
|
||||||
* Thin
|
* Thin
|
||||||
* Fast
|
* Fast
|
||||||
* Dark and light theme
|
* Material theme with dark and light variants
|
||||||
* Multiple server support
|
* Multiple server support
|
||||||
* Offline Mode
|
* Offline Mode
|
||||||
* Bookmarks
|
* Bookmarks
|
||||||
* Playlists on server
|
* Playlists on server
|
||||||
* Ramdom play
|
* Random play
|
||||||
* Jukebox mode
|
* Jukebox mode
|
||||||
* Server chat
|
* Server chat
|
||||||
* And much more!!!
|
* And much more!!!
|
||||||
|
@ -4,10 +4,19 @@ org.gradle.configureondemand=true
|
|||||||
org.gradle.caching=true
|
org.gradle.caching=true
|
||||||
org.gradle.jvmargs=-Xmx2g -XX:+UseParallelGC
|
org.gradle.jvmargs=-Xmx2g -XX:+UseParallelGC
|
||||||
|
|
||||||
|
|
||||||
kotlin.incremental=true
|
kotlin.incremental=true
|
||||||
kotlin.caching.enabled=true
|
kotlin.caching.enabled=true
|
||||||
kotlin.incremental.usePreciseJavaTracking=true
|
kotlin.incremental.usePreciseJavaTracking=true
|
||||||
|
|
||||||
android.useAndroidX=true
|
android.useAndroidX=true
|
||||||
android.enableJetifier=false
|
android.enableJetifier=false
|
||||||
|
|
||||||
|
# This properties enables transitive Resource classes, which decreases build time,
|
||||||
|
# but could lead to problems referencing Resources. Set them to false if needed.
|
||||||
|
android.nonTransitiveRClass=true
|
||||||
|
android.nonFinalResIds=true
|
||||||
|
|
||||||
|
# This config was suggested by Android Studio to reduce build time
|
||||||
|
# It can be removed if it makes problems
|
||||||
|
org.gradle.unsafe.configuration-cache=true
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
gradle = "7.6"
|
gradle = "7.6"
|
||||||
|
|
||||||
navigation = "2.5.3"
|
navigation = "2.5.3"
|
||||||
gradlePlugin = "7.4.2"
|
gradlePlugin = "8.0.0"
|
||||||
androidxcore = "1.10.0"
|
androidxcore = "1.10.0"
|
||||||
ktlint = "0.43.2"
|
ktlint = "0.43.2"
|
||||||
ktlintGradle = "11.3.1"
|
ktlintGradle = "11.3.1"
|
||||||
|
@ -56,6 +56,7 @@ android {
|
|||||||
buildFeatures {
|
buildFeatures {
|
||||||
viewBinding true
|
viewBinding true
|
||||||
dataBinding true
|
dataBinding true
|
||||||
|
buildConfig true
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
||||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
|
||||||
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
|
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
|
||||||
<uses-permission android:name="android.permission.BLUETOOTH"/>
|
<uses-permission android:name="android.permission.BLUETOOTH"/>
|
||||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||||
|
@ -16,7 +16,8 @@ import timber.log.Timber
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides filesystem access abstraction which works
|
* Provides filesystem access abstraction which works
|
||||||
* both on File based paths and Storage Access Framework Uris
|
* both on File based paths (when using the internal directory for storing media files)
|
||||||
|
* and Storage Access Framework Uris (when using a custom directory)
|
||||||
*/
|
*/
|
||||||
object Storage {
|
object Storage {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user