diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index a04e803d..e68ef862 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -8,6 +8,6 @@
-
+
\ No newline at end of file
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index c288f557..69705ccd 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -25,7 +25,7 @@ android {
applicationId = "de.dertyp7214.rboardthememanager"
minSdk = 31
targetSdk = 34
- versionCode = 392007
+ versionCode = 392008
versionName = "3.9.2"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
diff --git a/app/src/main/java/de/dertyp7214/rboardthememanager/screens/PreferencesActivity.kt b/app/src/main/java/de/dertyp7214/rboardthememanager/screens/PreferencesActivity.kt
index 06a39c76..b1e68aac 100644
--- a/app/src/main/java/de/dertyp7214/rboardthememanager/screens/PreferencesActivity.kt
+++ b/app/src/main/java/de/dertyp7214/rboardthememanager/screens/PreferencesActivity.kt
@@ -1,3 +1,5 @@
+@file:Suppress("DEPRECATION")
+
package de.dertyp7214.rboardthememanager.screens
import android.annotation.SuppressLint
diff --git a/app/src/main/java/de/dertyp7214/rboardthememanager/screens/ShareFlags.kt b/app/src/main/java/de/dertyp7214/rboardthememanager/screens/ShareFlags.kt
index b0696e02..adcd0149 100644
--- a/app/src/main/java/de/dertyp7214/rboardthememanager/screens/ShareFlags.kt
+++ b/app/src/main/java/de/dertyp7214/rboardthememanager/screens/ShareFlags.kt
@@ -1,3 +1,5 @@
+@file:Suppress("DEPRECATION")
+
package de.dertyp7214.rboardthememanager.screens
import android.annotation.SuppressLint
diff --git a/app/src/main/res/drawable/ic_md3.xml b/app/src/main/res/drawable/ic_md3.xml
new file mode 100644
index 00000000..47a54186
--- /dev/null
+++ b/app/src/main/res/drawable/ic_md3.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/raw/flags.json b/app/src/main/res/raw/flags.json
index 7580ba86..2c6ecd04 100644
--- a/app/src/main/res/raw/flags.json
+++ b/app/src/main/res/raw/flags.json
@@ -1,5 +1,5 @@
{
- "time": "1705418202551",
+ "time": "1714154132813",
"flags": [
{
"key": "general",
@@ -12,7 +12,7 @@
{
"key": "emoji_compat_app_whitelist",
"title": "emoji_compat_app_whitelist",
- "summary": "",
+ "summary": "emoji_compat_app_whitelist_details",
"icon": "ic_emoji_compat",
"defaultValue": false,
"type": "BOOLEAN",
@@ -79,7 +79,7 @@
{
"key": "enable_sharing",
"title": "enable_sharing",
- "summary": "",
+ "summary": "enable_sharing_details",
"icon": "ic_share",
"defaultValue": false,
"type": "BOOLEAN",
@@ -100,7 +100,7 @@
{
"key": "enable_email_provider_completion",
"title": "enable_email_provider_completion",
- "summary": "",
+ "summary": "enable_email_provider_completion_details",
"icon": "ic_email",
"defaultValue": false,
"type": "BOOLEAN",
@@ -119,7 +119,7 @@
{
"key": "enable_key_border",
"title": "enable_key_border",
- "summary": "",
+ "summary": "enable_key_border_details",
"icon": "ic_key_border",
"defaultValue": false,
"type": "BOOLEAN",
@@ -128,7 +128,7 @@
{
"key": "enable_secondary_symbols",
"title": "enable_secondary_symbols",
- "summary": "",
+ "summary": "enable_secondary_symbols_details",
"icon": "ic_numeric",
"defaultValue": false,
"type": "BOOLEAN",
@@ -137,7 +137,7 @@
{
"key": "show_language_switch_key",
"title": "show_language_switch_key",
- "summary": "",
+ "summary": "show_language_switch_key_details",
"icon": "ic_globe",
"defaultValue": false,
"type": "BOOLEAN",
@@ -146,7 +146,7 @@
{
"key": "show_suggestions",
"title": "show_suggestions",
- "summary": "",
+ "summary": "show_suggestions_details",
"icon": "ic_alphabetical",
"defaultValue": false,
"type": "BOOLEAN",
@@ -155,7 +155,7 @@
{
"key": "keyboard_redesign_google_sans",
"title": "keyboard_redesign_google_sans",
- "summary": "",
+ "summary": "keyboard_redesign_google_sans_details",
"icon": "ic_g_sans",
"defaultValue": false,
"type": "BOOLEAN",
@@ -165,7 +165,7 @@
{
"key": "branding",
"title": "show_branding_on_space",
- "summary": "show_branding_on_space",
+ "summary": "show_branding_on_space_details",
"icon": "ic_google_logo",
"defaultValue": false,
"type": "BOOLEAN",
@@ -230,6 +230,15 @@
}
]
},
+ {
+ "key": "material3_theme",
+ "title": "material3_theme",
+ "summary": "material3_theme_details",
+ "icon": "ic_md3",
+ "defaultValue": false,
+ "type": "BOOLEAN",
+ "file": "FLAGS"
+ },
{
"key": "monet",
"title": "monet",
@@ -287,7 +296,7 @@
},{
"key": "silk",
"title": "silk",
- "summary": "silk_details",
+ "summary": "silk_popup_details",
"icon": "ic_silk_popup",
"defaultValue": false,
"type": "BOOLEAN",
@@ -319,7 +328,7 @@
{
"key": "pill_shaped_key",
"title": "pill_shaped_key",
- "summary": "",
+ "summary": "pill_shaped_key_details",
"icon": "ic_pill",
"defaultValue": false,
"type": "BOOLEAN",
@@ -338,7 +347,7 @@
{
"key": "enable_clipboard_screenshot_paste",
"title": "enable_clipboard_screenshot_paste",
- "summary": "",
+ "summary": "enable_clipboard_screenshot_paste_details",
"icon": "ic_screenshot",
"defaultValue": false,
"type": "BOOLEAN",
@@ -357,7 +366,7 @@
{
"key": "enable_auto_float_keyboard_in_multi_window",
"title": "enable_auto_float_keyboard_in_multi_window",
- "summary": "",
+ "summary": "enable_auto_float_keyboard_in_multi_window_details",
"icon": "ic_float",
"defaultValue": false,
"type": "BOOLEAN",
@@ -386,7 +395,7 @@
{
"key": "keyboard_redesign_forbid_key_shadows",
"title": "keyboard_redesign_forbid_key_shadows",
- "summary": "",
+ "summary": "keyboard_redesign_forbid_key_shadows_details",
"icon": "ic_box_shadow",
"defaultValue": false,
"type": "BOOLEAN",
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 1c809d89..a860e3c3 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -55,7 +55,7 @@
Témák kicsomagolása
Szeretné törölni ezeket a témákat?
Előre telepített témák megjelenítése
- Emoji kompatibilis javítás
+ Emoji Kompatibilis Javítás
Gboard Zászlók
Témák
Rendszertéma megjelenítése
@@ -63,11 +63,11 @@
Google ikon
Megosztás Ikon
Navigációs sáv szín
- E-mail szolgáltató
+ E-mail Szolgáltató
Popup v2
- Billentyű szegély
- Másodlagos szimbólumok
- Javaslatok megjelenítése
+ Billentyű Szegély
+ Másodlagos Szimbólumok
+ Javaslatok Megjelenítése
Összes zászló megjelenítése
Összes jelenleg beállított zászlót megjelenítése
Minden zászló
@@ -81,8 +81,8 @@
Általános
Márkajelzés megjelenítése a szóközön
Automatikus lebegő billentyűzet több ablakban
- Pirula alakú billentyű
- Vágólap képernyőkép beillesztése
+ Pirula Alakú Billentyű
+ Vágólap Képernyőkép Beillesztése
Lens engedélyezése
Márkajelzés
A márkaintervallum másodperceinek megjelenítése
@@ -163,7 +163,7 @@
Törli a zászlókat, és kényszeríti a Gboard bezárását.
Zászlók javítva
Zászlók másolva
- Próbáljon meg a beállításokhoz menni, és kattintson a \\\"Zászlók javítása\\\" gombra.
+ Próbáljon meg a beállításokhoz menni, és kattintson a \"Zászlók javítása\" gombra.
Úgy tűnik, hogy a zászlók sérültek
Rendezés Dátum Szerint
A zászlók alkalmazásához csak nyomja meg a vissza gombot
@@ -264,7 +264,7 @@
Naplók oldal megnyitása
Zászlók másolása
\"flag_override.xml\"]]>
- Alkalmazás Stílusa
+ Alkalmazás stílusa
IME Teszt
Rboard IME Teszt
Új zászlókat találtunk.
@@ -291,4 +291,20 @@
Téma Értékek
Érték előtag
Téma Váltó
+ Material3 Téma
+ Külön gomb megjelnítése a nyelvek közötti váltáshoz
+ Gépelés közben megjeleníti a javaslatsávot
+ Google márkajelzés megjelenítése a szóközön
+ Material3 Rendszer automatikus Sötét/világos billentyűzet téma
+ Pirula Alakú Billentyű Használata
+ Képernyőképek hozzáadása a Gboard vágólapjához a könnyebb beillesztés érdekében
+ Tiltott árnyék eltávolítása a kulcsról
+ Automatikus lebegő billentyűzet több ablakban
+ Megosztás Ikon Megjelenítése
+ Billentyű Szegély Használata
+ Másodlagos Szimbólumok Használata
+ A billentyűzet újratervezése Google Sans használatával
+ Selyem Popup Használata
+ Emoji Kompatibilis Javítás Használata
+ E-mail Szolgáltató Használata
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8c2b7118..302ad94c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -56,7 +56,7 @@
Unpacking themes
Do you want to delete these themes?
Show preinstalled themes
- Emoji compat fix
+ Emoji Compat Fix
Gboard Flags
Themes
Show system theme
@@ -64,11 +64,11 @@
Google icon
Share Icon
Navbar color
- Email provider
+ Email Provider
Popup v2
- Key border
- Secondary symbols
- Show suggestions
+ Key Border
+ Secondary Symbols
+ Show Suggestions
Show all flags
Shows all currently set flags
All flags
@@ -81,9 +81,10 @@
Android 12
General
Show branding on space
+ Show Google branding on space
Auto float Keyboard in multi window
- Pill shaped key
- Clipboard screenshot paste
+ Pill Shaped Key
+ Clipboard Screenshot Paste
Enable lens
Branding
Show branding interval seconds
@@ -291,4 +292,19 @@
Theme Values
Value Prefix
Theme Changer
+ Material3 Theme
+ Material3 System auto Dark/light keyboard theme
+ Show dedicated key to switch languages
+ Display suggestion strip while typing
+ Using Pill Shaped Key
+ Add screenshots to your Gboard clipboard for easier pasting
+ Remove a forbid shadow from the key
+ Automatic floating keyboard in multiple windows
+ Show Sharing Icon
+ Using Key Border
+ Using Secondary Symbols
+ Using Silk Popup
+ Using Keyboard Redesign Google Sans
+ Using Emoji Compat Fix
+ Using Email Provider
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index a02f43c8..b652987c 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -12,7 +12,7 @@ plugins {
dependencies {
classpath(libs.gradle)
//noinspection DifferentKotlinGradleVersion
- classpath(kotlin("gradle-plugin", version = "1.9.23"))
+ classpath(kotlin("gradle-plugin", version = "1.9.24"))
classpath(libs.google.services)
}
}
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index cc56b94f..d376d0db 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -4,46 +4,46 @@ de-PRDownloader = "v0.6.0"
google-core = "2.1.0"
google-core-ktx = "2.1.0"
junit-junit = "4.13.2"
-kotlinReflect = "1.9.23"
+kotlinReflect = "1.9.24"
ksp = "4.16.0"
libsuVersion = "5.2.2"
insetter = "0.6.1"
-kotlin-stdlib = "1.9.23"
-appcompat = "1.7.0-alpha03"
+kotlin-stdlib = "1.9.24"
+appcompat = "1.7.0-beta01"
constraintlayout = "2.2.0-alpha13"
preference-ktx = "1.2.1"
activity-ktx = "1.9.0"
-fragment-ktx = "1.6.2"
+fragment-ktx = "1.7.0"
lifecycle-viewmodel-ktx = "2.7.0"
browser = "1.8.0"
glide = "4.16.0"
flagkit = "1.0.2"
-firebase-bom = "32.8.1"
-firebase-messaging-ktx = "23.4.1"
-firebase-analytics-ktx = "21.6.2"
+firebase-bom = "33.0.0"
+firebase-messaging-ktx = "24.0.0"
+firebase-analytics-ktx = "22.0.0"
legacy-support-v4 = "1.0.0"
navigation-fragment-ktx = "2.7.7"
navigation-ui-ktx = "2.7.7"
commons-text = "1.12.0"
-core-ktx = "1.13.0"
-core = "1.13.0"
-material = "1.11.0"
+core-ktx = "1.13.1"
+core = "1.13.1"
+material = "1.12.0"
espresso-core = "3.5.1"
android-shell = "1.0.0"
-firebase-analytics = "21.6.2"
-firebase-messaging = "23.4.1"
+firebase-analytics = "22.0.0"
+firebase-messaging = "24.0.0"
gson = "2.10.1"
protobufDynamic = "1.0.1"
simple-item-decoration = "1.0.0"
balloon = "1.6.4"
-kspPlugin = "1.9.23-1.0.20"
+kspPlugin = "1.9.24-1.0.20"
dotsIndicator = "5.0"
googleServices = "4.4.1"
-gradle = "8.5.0-alpha06"
-uiTooling = "1.6.6"
-kotlin = "1.9.23"
+gradle = "8.5.0-alpha08"
+uiTooling = "1.6.7"
+kotlin = "1.9.24"
[libraries]
prDownloader = { module = "de.dertyp7214:PRDownloader", version.ref = "de-PRDownloader" }
diff --git a/rboardcomponents b/rboardcomponents
index 4ed2d492..46caa643 160000
--- a/rboardcomponents
+++ b/rboardcomponents
@@ -1 +1 @@
-Subproject commit 4ed2d492b7064ecf77d75126c8eed03ecd206c97
+Subproject commit 46caa643b9c4afff9bd42ef87cb576ee11981c45