@@ -7,15 +7,19 @@ First of all, I'm using Lawnchair as my main launcher, so that's obviously the
7
7
one I'm testing with. [ Lawnchair is open source] ( https://github.com/LawnchairLauncher/Lawnchair )
8
8
which has been incredible helpful!
9
9
10
- For example there's a [ list of icon pack intent names] [ lawnchair-iconpack-intents ]
11
- for which ` <intent-filter> ` s should exist and from the [ ` appfilter.xml ` parsing
12
- code] [ lawnchair-appfilter-xml ] we can see how that file should look like and how
13
- dynamic icons like clock and calendar can be created.
10
+ For example there's a list of icon pack intent names
11
+ ([ source for v10] [ lawnchair-iconpack-intents-v10 ] , [ source for v11] [ lawnchair-iconpack-intents-v11 ] )
12
+ for which ` <intent-filter> ` s should exist, and from the ` appfilter.xml ` parsing
13
+ code ([ source for v10] [ lawnchair-appfilter-xml-v10 ] , [ source for v11] [ lawnchair-appfilter-xml-v11 ] )
14
+ we can see how that file should look like and how dynamic icons like clock and
15
+ calendar can be created.
14
16
15
17
There's some existing icon theme code as well, see
16
18
[ ` iamareebjamal/scratch_icon_pack_source ` ] [ scratch-icon-pack-source ] . Notably it
17
19
includes an example ` appfilter.xml ` , ` drawable.xml ` and ` AndroidManifest.xml ` .
18
20
19
- [ lawnchair-iconpack-intents ] : https://github.com/LawnchairLauncher/Lawnchair/blob/5a8a4be9c6ecbbbcffaf813c32cc60dc2bf46833/lawnchair/src/ch/deletescape/lawnchair/iconpack/IconPackManager.kt#L287-L294
20
- [ lawnchair-appfilter-xml ] : https://github.com/LawnchairLauncher/Lawnchair/blob/5a8a4be9c6ecbbbcffaf813c32cc60dc2bf46833/lawnchair/src/ch/deletescape/lawnchair/iconpack/IconPackImpl.kt#L92-L161
21
+ [ lawnchair-iconpack-intents-v10 ] : https://github.com/LawnchairLauncher/lawnchair/blob/c4759ea716ef6ccb6863ff9e647d784babeef400/lawnchair/src/ch/deletescape/lawnchair/iconpack/IconPackManager.kt#L284-L291
22
+ [ lawnchair-iconpack-intents-v11 ] : https://github.com/LawnchairLauncher/lawnchair/blob/3175955790d86119f44cea184f978065eadaf26a/lawnchair/src/app/lawnchair/ui/preferences/PreferenceViewModel.kt#L36-L42
23
+ [ lawnchair-appfilter-xml-v10 ] : https://github.com/LawnchairLauncher/lawnchair/blob/c4759ea716ef6ccb6863ff9e647d784babeef400/lawnchair/src/ch/deletescape/lawnchair/iconpack/IconPackImpl.kt#L92-L161
24
+ [ lawnchair-appfilter-xml-v11 ] : https://github.com/LawnchairLauncher/lawnchair/blob/a6645106a53c25f9bc8d0f13009b257b987d059a/lawnchair/src/app/lawnchair/iconpack/IconPack.java#L65-L156
21
25
[ scratch-icon-pack-source ] : https://github.com/iamareebjamal/scratch_icon_pack_source
0 commit comments