mirror of
https://github.com/jrpie/Launcher.git
synced 2025-05-11 04:54:26 +02:00
parent
d806342a83
commit
62d69330b0
7 changed files with 20 additions and 11 deletions
|
@ -23,8 +23,8 @@ android {
|
|||
minSdkVersion 21
|
||||
targetSdkVersion 35
|
||||
compileSdk 35
|
||||
versionCode 44
|
||||
versionName "0.1.4"
|
||||
versionCode 45
|
||||
versionName "0.2.0"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
tools:ignore="QueryAllPackagesPermission" />
|
||||
<uses-permission android:name="android.permission.ACCESS_HIDDEN_PROFILES" />
|
||||
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
|
||||
<uses-permission android:name="android.permission.BIND_APPWIDGET" />
|
||||
|
||||
<application
|
||||
android:name=".Application"
|
||||
|
|
|
@ -24,7 +24,7 @@ import de.jrpie.android.launcher.widgets.deleteAllWidgets
|
|||
* Increase when breaking changes are introduced and write an appropriate case in
|
||||
* `migratePreferencesToNewVersion`
|
||||
*/
|
||||
const val PREFERENCE_VERSION = 5
|
||||
const val PREFERENCE_VERSION = 100
|
||||
const val UNKNOWN_PREFERENCE_VERSION = -1
|
||||
private const val TAG = "Launcher - Preferences"
|
||||
|
||||
|
@ -58,7 +58,8 @@ fun migratePreferencesToNewVersion(context: Context) {
|
|||
Log.i(TAG, "migration of preferences complete (3 -> ${PREFERENCE_VERSION}).")
|
||||
}
|
||||
|
||||
4 -> {
|
||||
// There was a bug where instead of the preference version the app version was written.
|
||||
in 4..99 -> {
|
||||
migratePreferencesFromVersion4(context)
|
||||
Log.i(TAG, "migration of preferences complete (4 -> ${PREFERENCE_VERSION}).")
|
||||
}
|
||||
|
|
|
@ -9,8 +9,8 @@ import de.jrpie.android.launcher.widgets.WidgetPanel
|
|||
import de.jrpie.android.launcher.widgets.WidgetPosition
|
||||
|
||||
fun migratePreferencesFromVersion4(context: Context) {
|
||||
assert(PREFERENCE_VERSION == 5)
|
||||
assert(LauncherPreferences.internal().versionCode() == 4)
|
||||
assert(PREFERENCE_VERSION == 100)
|
||||
assert(LauncherPreferences.internal().versionCode() < 100)
|
||||
|
||||
LauncherPreferences.widgets().widgets(
|
||||
setOf(
|
||||
|
@ -23,5 +23,5 @@ fun migratePreferencesFromVersion4(context: Context) {
|
|||
)
|
||||
|
||||
|
||||
LauncherPreferences.internal().versionCode(5)
|
||||
LauncherPreferences.internal().versionCode(100)
|
||||
}
|
|
@ -42,7 +42,6 @@ class TutorialFragment5Finish : Fragment(), UIObject {
|
|||
if (!LauncherPreferences.internal().started()) {
|
||||
LauncherPreferences.internal().started(true)
|
||||
LauncherPreferences.internal().startedTime(System.currentTimeMillis() / 1000L)
|
||||
LauncherPreferences.internal().versionCode(VERSION_CODE)
|
||||
}
|
||||
context?.let { setDefaultHomeScreen(it, checkDefault = true) }
|
||||
activity?.finish()
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
buildscript {
|
||||
ext.kotlin_version = '2.0.0'
|
||||
ext.android_plugin_version = '8.9.1'
|
||||
ext.android_plugin_version = '8.9.2'
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
|
@ -10,7 +10,7 @@ buildscript {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.9.1'
|
||||
classpath 'com.android.tools.build:gradle:8.9.2'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
classpath "com.android.tools.build:gradle:$android_plugin_version"
|
||||
classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
|
||||
|
|
10
fastlane/metadata/android/en-US/changelogs/45.txt
Normal file
10
fastlane/metadata/android/en-US/changelogs/45.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
* support for app widgets
|
||||
* widget panels
|
||||
|
||||
* added documentation (thank you, wassupluke!)
|
||||
* added Dutch translation (thank you, renar and Sven van de Lagemaat!)
|
||||
* added Polish translation (thank you, AsLoLoks!)
|
||||
* improved Arabic translation (thank you, abdelbasset jabrane!)
|
||||
* improved Chinese translation (thank you, monkeyotw!)
|
||||
* improved Italian translation (thank you, Vladi69 and Nicola Bortoletto!)
|
||||
* improved Portuguese translation (thank you, "Vossa Excelencia"!)
|
Loading…
Add table
Add a link
Reference in a new issue