Skip to content

Commit 13401de

Browse files
Merge pull request #36 from MateusRodCosta/dev
Version 1.3.2
2 parents d41d13b + 74ff7c6 commit 13401de

File tree

8 files changed

+48
-38
lines changed

8 files changed

+48
-38
lines changed

.idea/kotlinc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle.kts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import java.util.Properties
22

33
plugins {
4-
alias(libs.plugins.androidApplication)
5-
alias(libs.plugins.kotlinAndroid)
4+
alias(libs.plugins.android.application)
5+
alias(libs.plugins.kotlin.android)
6+
alias(libs.plugins.compose.compiler)
67
}
78

89
val keystorePropertiesFile = rootProject.file("key.properties")
@@ -17,14 +18,15 @@ kotlin {
1718

1819
android {
1920
namespace = "com.mateusrodcosta.apps.share2storage"
20-
compileSdk = 34
21+
compileSdk = 35
2122

2223
defaultConfig {
2324
applicationId = "com.mateusrodcosta.apps.share2storage"
2425
minSdk = 26
26+
//noinspection OldTargetApi
2527
targetSdk = 34
26-
versionCode = 22
27-
versionName = "1.3.1"
28+
versionCode = 23
29+
versionName = "1.3.2"
2830

2931
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3032
}
@@ -72,9 +74,6 @@ android {
7274
buildFeatures {
7375
compose = true
7476
}
75-
composeOptions {
76-
kotlinCompilerExtensionVersion = libs.versions.androidxComposeCompiler.get()
77-
}
7877
packaging {
7978
resources {
8079
excludes += "/META-INF/{AL2.0,LGPL2.1}"
@@ -83,17 +82,17 @@ android {
8382
}
8483

8584
dependencies {
86-
implementation(libs.kotlinx.coroutines)
85+
implementation(libs.coroutines)
8786
implementation(libs.bundles.androidx.ktx)
88-
implementation(libs.androidx.core.splashscreen)
87+
implementation(libs.splashscreen)
8988

9089
val composeBom = platform(libs.compose.bom)
9190
implementation(composeBom)
9291
androidTestImplementation(composeBom)
9392

9493
implementation(libs.bundles.compose)
9594
debugImplementation(libs.bundles.compose.debug)
96-
implementation(libs.bundles.androidx.compose.integration)
95+
implementation(libs.bundles.compose.integration)
9796

9897
testImplementation(libs.bundles.testing)
9998
androidTestImplementation(libs.bundles.ui.testing)

app/src/main/res/values/themes.xml renamed to app/src/main/res/values/styles.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
<style name="Theme.App" parent="@android:style/Theme.Material.Light.NoActionBar">
3+
<style name="Theme.App" parent="Theme.AppCompat.DayNight.NoActionBar">
44
<item name="android:navigationBarColor">@android:color/transparent</item>
55
<item name="android:statusBarColor">@android:color/transparent</item>
66
<item name="android:windowLightStatusBar">false</item>

build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
plugins {
2-
alias(libs.plugins.androidApplication) apply false
3-
alias(libs.plugins.kotlinAndroid) apply false
2+
alias(libs.plugins.android.application) apply false
3+
alias(libs.plugins.kotlin.android) apply false
4+
alias(libs.plugins.compose.compiler) apply false
45
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<strong>IMPORTANT</strong>:
2+
Starting in v1.2.3, a 1 kb buffer is used for the file copy, but that introduced a bug: zeroes might be added at the end of the saved file.
3+
This was fixed in 1.3.1, please report any issue you may find!
4+
5+
Version 1.3.2 is a maintenance release which updates dependencies and brings minor under-the-hood changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<strong>IMPORTANTE</strong>:
2+
A partir da versão 1.2.3 a cópia de arquivo passou a usar um buffer de 1 kb, mas isso introduziu um bug: zeros poderiam ser adicionados no final do arquivo salvo.
3+
Isso foi corrigido na versão 1.3.1, por favor reporte qualquer problema!
4+
5+
A versão 1.3.2 é um lançamento de manutenção que atualiza dependências e traz algumas mudanças pequenas por baixo dos panos.

gradle/libs.versions.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
[versions]
2-
agp = "8.5.2"
3-
kotlin = "1.9.24"
4-
androidxComposeCompiler = "1.5.14"
2+
agp = "8.6.0"
3+
kotlin = "2.0.0"
54
ktx = "1.13.1"
65
preference-ktx = "1.2.1"
7-
lifecycle-runtime-ktx = "2.8.4"
6+
lifecycle-runtime-ktx = "2.8.5"
87
splashscreen = "1.0.1"
9-
composeBom = "2024.08.00"
10-
activityCompose = "1.9.1"
11-
navigationCompose = "2.7.7"
8+
composeBom = "2024.09.01"
9+
activityCompose = "1.9.2"
10+
navigationCompose = "2.8.0"
1211
junit = "4.13.2"
1312
androidxTestRunner = "1.6.2"
1413
androidxTestRules = "1.6.1"
1514
coroutines = "1.7.3"
1615

1716
[libraries]
18-
kotlinx-coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
19-
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "ktx" }
20-
androidx-preference-ktx = { group = "androidx.preference", name = "preference-ktx", version.ref = "preference-ktx" }
21-
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycle-runtime-ktx" }
22-
androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "splashscreen" }
17+
coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
18+
core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "ktx" }
19+
preference-ktx = { group = "androidx.preference", name = "preference-ktx", version.ref = "preference-ktx" }
20+
lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycle-runtime-ktx" }
21+
splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "splashscreen" }
2322
compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" }
2423
compose-material3 = { group = "androidx.compose.material3", name = "material3" }
2524
compose-material3-window-size-classes = { group = "androidx.compose.material3", name = "material3-window-size-class" }
@@ -28,20 +27,21 @@ compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
2827
compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
2928
compose-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
3029
compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
31-
androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" }
32-
androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "navigationCompose" }
30+
activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" }
31+
navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "navigationCompose" }
3332
junit = { group = "junit", name = "junit", version.ref = "junit" }
34-
androidx-test-runner = { group = "androidx.test", name="runner", version.ref = "androidxTestRunner" }
35-
androidx-test-rules = { group = "androidx.test", name="rules", version.ref = "androidxTestRules" }
33+
test-runner = { group = "androidx.test", name="runner", version.ref = "androidxTestRunner" }
34+
test-rules = { group = "androidx.test", name="rules", version.ref = "androidxTestRules" }
3635

3736
[bundles]
38-
androidx-ktx = ["androidx.core.ktx", "androidx.preference.ktx", "androidx.lifecycle.runtime.ktx"]
37+
androidx-ktx = ["core.ktx", "preference.ktx", "lifecycle.runtime.ktx"]
3938
compose = ["compose.material3", "compose.material3.window.size.classes", "compose.ui.tooling.preview", "compose.ui.material.icons.extended"]
4039
compose-debug = ["compose.ui.tooling", "compose.ui.test.manifest"]
41-
androidx-compose-integration = ["androidx.activity.compose", "androidx.navigation.compose"]
40+
compose-integration = ["activity.compose", "navigation.compose"]
4241
testing = ["junit"]
43-
ui-testing = ["androidx.test.runner", "androidx.test.rules", "compose.ui.test.junit4"]
42+
ui-testing = ["test.runner", "test.rules", "compose.ui.test.junit4"]
4443

4544
[plugins]
46-
androidApplication = { id = "com.android.application", version.ref = "agp" }
47-
kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
45+
android-application = { id = "com.android.application", version.ref = "agp" }
46+
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
47+
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }

gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionSha256Sum=5b9c5eb3f9fc2c94abaea57d90bd78747ca117ddbbf96c859d3741181a12bf2a
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
3+
distributionSha256Sum=1541fa36599e12857140465f3c91a97409b4512501c26f9631fb113e392c5bd1
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip
55
networkTimeout=10000
66
validateDistributionUrl=true
77
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)