μLauncher
+ µLauncher
Modifications to Launcher.
github.com/jrpie/launcher
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 0000000..beab31f
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+
+
+ #000000
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 21f25f5..4512b62 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -16,7 +16,7 @@
-->
Settings
- Actions
+ Apps
Launcher
Meta
@@ -85,9 +85,9 @@
Λ (Reverse)
Bottom right -> top mid -> bottom left
- Volume Up Key
+ Volume Up
Press the volume up button
- Volume Down Key
+ Volume Down
Press the volume down button
Double Click
Double click an empty area
@@ -101,6 +101,8 @@
Choose App
+ View all apps
+
Install apps
Store not found
@@ -146,6 +148,7 @@
Flip date and time
Choose a wallpaper
+ Change wallpaper
Display
@@ -190,7 +193,7 @@
Set μLauncher as home screen
App Info
- View µLauncher Tutorial
+ View Launcher Tutorial
Reset Settings
You are going to discard all your preferences. Continue?
@@ -199,14 +202,14 @@
Report a bug
Report a bug
- Thank you for helping to improve μLauncher!\nPlease consider adding the following information to your bug report:
+ Thank you for helping to improve µLauncher!\nPlease consider adding the following information to your bug report:
Copy to clipboard
Please do not report security vulnerabilities publicly on GitHub, but use the following instead:
Report a security vulnerability
Create report
Contact the developer of the fork
- Join μLauncher chat
+ Join µLauncher chat
Donate
Privacy Policy
@@ -237,10 +240,13 @@
Show
Rename
+ Removed the selected application
+ Unable to remove application
+
Search
Search (no auto launch)
- μLauncher Settings
+ µLauncher Settings
All Applications
Favorite Applications
Private Space
@@ -251,16 +257,15 @@
Music: Next
Music: Previous
Music: Play / Pause
- Expand Notifications Panel
- Recent Apps
- Do Nothing
+ Expand notifications panel
+ Do nothing
Lock Screen
Toggle Torch
- Launch Other Home Screen
Add Shortcut
Bind to gesture
+ Ok
Show in app list
Tutorial
- 👋\n\nTake a few seconds to learn how to use this Launcher!
+ Take a few seconds to learn how to use this Launcher!
Concept
- μLauncher is designed to be minimal, efficient and free of distraction.
- \n\nIt contains no ads and collects no data.
- It is free software (MIT license)!\nMake sure to check out the repository!
- Version
+ Launcher is designed to be minimal, efficient and free of distraction. It is free of payments, ads and tracking services.
+ The app is open-source (MIT license) and available on GitHub! Make sure to check out the repository!
Usage
Your home screen contains the local date and time. No distraction.
- You can launch your most important apps with touch gestures or button presses.
-
- All Apps
- You can quickly search through all apps in the app list.\n\nSwipe up to open it, or bind it to a different gesture.
- Once only one app matches, it launches automatically.\nThis can be disabled by prefixing the query with a space.
-
+ You can launch your apps with a single swipe or button press. Choose some in the next slide.
Setup
We chose some default apps for you. You can change them now if you want to:
You can also change your selection later.
Let\'s go!
- You are ready to get started!\n\nI hope this is of great value to you!\n\n- Finn (who made Launcher) and Josia (who made some improvements and maintains the fork μLauncher)
+ You are ready to get started! I hope this is of great value to you! - Finn (who made Launcher) \tand Josia (who made some improvements and maintains the fork μLauncher)
Start
@@ -303,35 +301,28 @@
App hidden. You can make it visible again in settings.
Undo
Quick Settings
- μLauncher needs to be a device admin in order to lock the screen.
+ µLauncher needs to be a device admin in order to lock the screen.
This is required for the lock screen action.
Enable the lock screen action
No camera with torch detected.
Error: Can\'t access torch.
Error: Failed to lock screen. (If you just upgraded the app, try to disable and re-enable the accessibility service in phone settings)
- Error: Failed to show recent apps. (If you just upgraded the app, try to disable and re-enable the accessibility service in phone settings)
- Error: Failed to enable the accessibility service.
μLauncher\'s accessibility service is not enabled. Please enable it in settings
Private space locked
Private space unlocked
Private space is not available
- μLauncher needs to be the default home screen to access private space.
+ µLauncher needs to be the default home screen to access private space.
Lock private space
Unlock private space
Error: Locking the screen using accessibility is not supported on this device. Please use device admin instead.
- μLauncher
+ µLauncher - lock screen
- Setting μLauncher as an accessibility service allows it to lock the screen and open the recent apps menu.
+ Setting µLauncher as an accessibility service allows it to lock the screen.
Note that excessive permissions are required. You should never grant such permissions lightly to any app.
- μLauncher will use the accessibility service only for performing the following actions when requested by the user:
+ µLauncher will use the accessibility service only for locking the screen. You can check the source code to make sure.
- * lock screen
- * open recent apps
-
- μLauncher will never use the accessibility service to collect data. You can check the source code to make sure.
-
- Note that locking the screen can also be accomplished by granting μLauncher device administrator permissions. However that method doesn\'t work with fingerprint and face unlock.
+ Note that locking the screen can also be accomplished by granting µLauncher device administrator permissions. However that method doesn\'t work with fingerprint and face unlock.
@@ -349,7 +340,7 @@
Accessibility Service
Requires excessive privileges.
- μLauncher will use those privileges only for locking the screen.
+ µLauncher will use those privileges only for locking the screen.
(You really should not trust a random app you just downloaded with such a claim, but you can check the source code.)
@@ -363,23 +354,20 @@
Use Accessibility Service
Use Device Admin
Choose method for locking the screen
+ Ok
Rename %1$s
Red
Alpha
Blue
Green
+ Ok
Color
Choose color
- I am aware that this will grant far-reaching privileges to μLauncher.
+ I am aware that this will grant far-reaching privileges to µLauncher.
I am aware that other options exist (using device administrator privileges or the power button).
- I consent to μLauncher using the accessibility service to provide functionality unrelated to accessibility.
- I consent to μLauncher not collecting any data.
- far-reaching privileges to μLauncher.
μLauncher will use these privileges only to perform the following actions:
-
- - Lock Screen
- - Recent Apps
-
- μLauncher will never collect any data. In particular, μLauncher does not use the accessibility service to collect any data.]]>
+ I consent to µLauncher using the accessibility service to provide functionality unrelated to accessibility.
+ I consent to µLauncher not collecting any data.
+ far-reaching privileges to µLauncher.
µLauncher will use these privileges only to lock the screen. µLauncher will never collect any data. In particular, µLauncher does not use the accessibility service to collect any data.]]>
Activating the Accessibility Service
Activate Accessibility Service
Cancel
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 20ccb67..5ca2a9e 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -105,6 +105,17 @@
- serif
+
+
+
+
+
diff --git a/build.gradle b/build.gradle
index 57dd74a..1697c36 100644
--- a/build.gradle
+++ b/build.gradle
@@ -2,7 +2,7 @@
buildscript {
ext.kotlin_version = '2.0.0'
- ext.android_plugin_version = '8.9.1'
+ ext.android_plugin_version = '8.8.1'
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.8.1'
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"
diff --git a/docs/launcher.md b/docs/launcher.md
index cb290a0..37b24a4 100644
--- a/docs/launcher.md
+++ b/docs/launcher.md
@@ -47,4 +47,3 @@ The complete list of changes can be viewed [here](https://github.com/jrpie/launc
---
[original-repo]: https://github.com/finnmglas/Launcher
- [hack-font]: https://sourcefoundry.org/hack/
diff --git a/fastlane/metadata/android/en-US/changelogs/41.txt b/fastlane/metadata/android/en-US/changelogs/41.txt
deleted file mode 100644
index 4458a89..0000000
--- a/fastlane/metadata/android/en-US/changelogs/41.txt
+++ /dev/null
@@ -1,5 +0,0 @@
- * Improved tutorial (thank you, wassupluke!)
- * Added Japanese translation (thank you, anmoti!)
- * Improved Chinese translation (thank you, nobody!)
- * Fixed bug where gesture navigation triggered long click
- * Fixed bug: switching from grayscale icons back to normal now works as expected
diff --git a/fastlane/metadata/android/en-US/changelogs/42.txt b/fastlane/metadata/android/en-US/changelogs/42.txt
deleted file mode 100644
index 39011cf..0000000
--- a/fastlane/metadata/android/en-US/changelogs/42.txt
+++ /dev/null
@@ -1 +0,0 @@
-* Fixed bug where keyboard does not open automatically
diff --git a/fastlane/metadata/android/en-US/changelogs/43.txt b/fastlane/metadata/android/en-US/changelogs/43.txt
deleted file mode 100644
index 2bca600..0000000
--- a/fastlane/metadata/android/en-US/changelogs/43.txt
+++ /dev/null
@@ -1 +0,0 @@
-* Fixed gesture detection in landscape orientation
diff --git a/fastlane/metadata/android/en-US/changelogs/44.txt b/fastlane/metadata/android/en-US/changelogs/44.txt
deleted file mode 100644
index 6c6c4f7..0000000
--- a/fastlane/metadata/android/en-US/changelogs/44.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-* New action: Launch other launchers
-* New action: Show recent apps (workaround for an Android bug)
-* Fixed "Set µLauncher as home screen" button
-* Size of "choose app" button was limited
-
-* Added Arabic translation (thank you, letterhaven!)
-* Started Lithuanian translation (thank you, IdeallyGrey!)
-* Improved Chinese translation (thank you, monkeyotg!)
-* Improved Portuguese translation (thank you, "Vossa Excelencia"!)
-* Improved Spanish translation (thank you, T!)
-
diff --git a/fastlane/metadata/android/ja-JP/full_description.txt b/fastlane/metadata/android/ja-JP/full_description.txt
deleted file mode 100644
index 7d7e6bf..0000000
--- a/fastlane/metadata/android/ja-JP/full_description.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-µLauncherは、スワイプジェスチャとタップだけでアプリを起動できるホーム画面です。
-必要最小限で、効率的で、気が散らない。
-
-ホーム画面には日付、時刻、壁紙のみが表示されます。
-戻るを押すか上にスワイプすると(これは設定可能)、
-インストールされているすべてのアプリのリストが開き、効率的に検索できます。
-
-
-このアプリは、Finn M Glas氏のアプリ Launcher のフォークです。
-
-機能:
-* 35種のジェスチャーにアクションを設定できます。
-* アクションは以下のいずれかになります:
- - アプリを起動
- - アプリを表示
- - お気に入りのアプリを表示
- - ボリュームを上げる/下げる
- - 音楽: 次/前の曲
- - 画面をロック
- - ライトの切り替え
- - 通知 / クイック設定を表示
-* 仕事用プロファイルに対応しているので、Shelterなどのアプリも使えます。
diff --git a/fastlane/metadata/android/ja-JP/short_description.txt b/fastlane/metadata/android/ja-JP/short_description.txt
deleted file mode 100644
index 58b8c41..0000000
--- a/fastlane/metadata/android/ja-JP/short_description.txt
+++ /dev/null
@@ -1 +0,0 @@
-気が散らない、最小限の Android ホーム画面。
diff --git a/fastlane/metadata/android/ja-JP/title.txt b/fastlane/metadata/android/ja-JP/title.txt
deleted file mode 100644
index 4305604..0000000
--- a/fastlane/metadata/android/ja-JP/title.txt
+++ /dev/null
@@ -1 +0,0 @@
-µLauncher
diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt
index 89025a5..b4defca 100644
--- a/fastlane/metadata/android/zh-CN/full_description.txt
+++ b/fastlane/metadata/android/zh-CN/full_description.txt
@@ -1,21 +1,19 @@
-µLauncher 是桌面启动器程序,允许您使用各种滑动手势和按下按钮来启动其他应用。
-它是简约、高效且无干扰的。
+µLauncher 是主屏幕启动程序,允许您使用滑动手势和按下按钮来启动其他应用。
+它是最小、高效且无干扰。
-您的桌面仅显示日期、时间和壁纸。
-按返回按键或向上滑动(可自定义其他手势)即可打开
-应用程序列表,且支持高效地搜索。
+您的主屏幕仅显示日期、时间和壁纸。
+按返回或向上滑动(可以配置)打开
+所有已安装应用的列表,可以高效地搜索。
-本启动器是基于 Finn M Glas 开发的 Launcher 启动器 的一个派生应用程序。
+这是 Finn M Glas 的应用 Launcher 的一个 fork。
-功能:
-* 您可以设定 35 个不同的手势操作。如:
- - 启动一个应用程序
- - 打开应用程序列表
- - 打开收藏的应用程序列表
- - 调整音量
- - 快速切换 上一首/下一首 音乐
- - 锁定屏幕
- - 开启/关闭 手机闪光灯
- - 展开通知栏 / 快捷设定栏
-* 兼容工作空间配置,因此支持使用 Shelter 等应用。
+显著变化:
+* 边缘手势:可分为屏幕边缘滑动和中心滑动的设置。
+* 与工作配置文件兼容,因此可以使用 Shelter 等应用。
+* 此应用使用系统壁纸而不是自定义解决方案。
+* 字体已更改为 Hack。
+* Material 图标所取代了 Font Awesome 图标。
+* 移除了主屏幕上的齿轮按钮。按返回按钮会打开应用列表,可以从那里访问应用设置。
+* 搜索算法已修改为优先匹配应用名称开头的内容,即当搜索“te”时,“termux”会排在“notes”之前。
+* 搜索栏已移动到屏幕底部
diff --git a/fastlane/metadata/android/zh-CN/short_description.txt b/fastlane/metadata/android/zh-CN/short_description.txt
index 66d4684..d49c27c 100644
--- a/fastlane/metadata/android/zh-CN/short_description.txt
+++ b/fastlane/metadata/android/zh-CN/short_description.txt
@@ -1 +1 @@
-无干扰的简约风格启动器。
+无干扰的最小主屏幕应用启动器。
diff --git a/gradle.properties b/gradle.properties
index 4093087..519dc7f 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -19,6 +19,6 @@ android.useAndroidX=true
android.enableJetifier=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official
-android.nonTransitiveRClass=true
-android.nonFinalResIds=true
+android.nonTransitiveRClass=false
+android.nonFinalResIds=false
org.gradle.configuration-cache=true
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index e2847c8..df97d72 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME