Skip to content

Commit edb97f7

Browse files
authored
fix app shortcuts (#557)
* fix app shortcuts * remove zellius
1 parent 047bfdc commit edb97f7

File tree

5 files changed

+55
-9
lines changed

5 files changed

+55
-9
lines changed

app/build.gradle.kts

-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ plugins {
1111
id("mihon.android.application.compose")
1212
kotlin("plugin.parcelize")
1313
kotlin("plugin.serialization")
14-
// id("com.github.zellius.shortcut-helper")
1514
alias(libs.plugins.aboutLibraries)
1615
id("com.github.ben-manes.versions")
1716
}
@@ -23,8 +22,6 @@ if (gradle.startParameter.taskRequests.toString().contains("Standard")) {
2322
}
2423
}
2524

26-
// shortcutHelper.setFilePath("./shortcuts.xml")
27-
2825
val supportedAbis = setOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64")
2926

3027
android {

app/src/beta/res/xml/shortcuts.xml

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<shortcuts xmlns:android="http://schemas.android.com/apk/res/android">
2+
<shortcut
3+
android:enabled="true"
4+
android:icon="@drawable/sc_collections_bookmark_48dp"
5+
android:shortcutDisabledMessage="@string/app_not_available"
6+
android:shortcutId="show_library"
7+
android:shortcutLongLabel="@string/label_library"
8+
android:shortcutShortLabel="@string/label_library">
9+
<intent
10+
android:action="eu.kanade.tachiyomi.SHOW_LIBRARY"
11+
android:targetPackage="app.komikku.beta"
12+
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
13+
</shortcut>
14+
<shortcut
15+
android:enabled="true"
16+
android:icon="@drawable/sc_new_releases_48dp"
17+
android:shortcutDisabledMessage="@string/app_not_available"
18+
android:shortcutId="show_recently_updated"
19+
android:shortcutLongLabel="@string/label_recent_updates"
20+
android:shortcutShortLabel="@string/label_recent_updates">
21+
<intent
22+
android:action="eu.kanade.tachiyomi.SHOW_RECENTLY_UPDATED"
23+
android:targetPackage="app.komikku.beta"
24+
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
25+
</shortcut>
26+
<shortcut
27+
android:enabled="true"
28+
android:icon="@drawable/sc_history_48dp"
29+
android:shortcutDisabledMessage="@string/app_not_available"
30+
android:shortcutId="show_recently_read"
31+
android:shortcutLongLabel="@string/label_recent_manga"
32+
android:shortcutShortLabel="@string/label_recent_manga">
33+
<intent
34+
android:action="eu.kanade.tachiyomi.SHOW_RECENTLY_READ"
35+
android:targetPackage="app.komikku.beta"
36+
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
37+
</shortcut>
38+
<shortcut
39+
android:enabled="true"
40+
android:icon="@drawable/sc_explore_48dp"
41+
android:shortcutDisabledMessage="@string/app_not_available"
42+
android:shortcutId="show_catalogues"
43+
android:shortcutLongLabel="@string/browse"
44+
android:shortcutShortLabel="@string/browse">
45+
<intent
46+
android:action="eu.kanade.tachiyomi.SHOW_CATALOGUES"
47+
android:targetPackage="app.komikku.beta"
48+
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
49+
</shortcut>
50+
</shortcuts>

app/src/main/res/xml/shortcuts.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
android:shortcutShortLabel="@string/label_library">
99
<intent
1010
android:action="eu.kanade.tachiyomi.SHOW_LIBRARY"
11-
android:targetPackage="eu.kanade.tachiyomi.sy"
11+
android:targetPackage="app.komikku"
1212
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
1313
</shortcut>
1414
<shortcut
@@ -20,7 +20,7 @@
2020
android:shortcutShortLabel="@string/label_recent_updates">
2121
<intent
2222
android:action="eu.kanade.tachiyomi.SHOW_RECENTLY_UPDATED"
23-
android:targetPackage="eu.kanade.tachiyomi.sy"
23+
android:targetPackage="app.komikku"
2424
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
2525
</shortcut>
2626
<shortcut
@@ -32,7 +32,7 @@
3232
android:shortcutShortLabel="@string/label_recent_manga">
3333
<intent
3434
android:action="eu.kanade.tachiyomi.SHOW_RECENTLY_READ"
35-
android:targetPackage="eu.kanade.tachiyomi.sy"
35+
android:targetPackage="app.komikku"
3636
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
3737
</shortcut>
3838
<shortcut
@@ -44,7 +44,7 @@
4444
android:shortcutShortLabel="@string/browse">
4545
<intent
4646
android:action="eu.kanade.tachiyomi.SHOW_CATALOGUES"
47-
android:targetPackage="eu.kanade.tachiyomi.sy"
47+
android:targetPackage="app.komikku"
4848
android:targetClass="eu.kanade.tachiyomi.ui.main.MainActivity" />
4949
</shortcut>
5050
</shortcuts>

gradle/libs.versions.toml

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ firebase-bom = "33.7.0"
1414

1515
[libraries]
1616
desugar = "com.android.tools:desugar_jdk_libs:2.1.4"
17-
android-shortcut-gradle = "com.github.zellius:android-shortcut-gradle-plugin:0.1.2"
1817

1918
rxjava = "io.reactivex:rxjava:1.3.8"
2019

macrobenchmark/src/main/java/tachiyomi/macrobenchmark/BaselineProfileGenerator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class BaselineProfileGenerator {
1212

1313
@Test
1414
fun generate() = baselineProfileRule.collect(
15-
packageName = "eu.kanade.tachiyomi.sy.benchmark",
15+
packageName = "app.komikku.benchmark",
1616
profileBlock = {
1717
pressHome()
1818
startActivityAndWait()

0 commit comments

Comments
 (0)