Suphon Thanakornpakapong
bba9ef0e7a
Icon shape override experiment
2021-10-13 13:02:11 +07:00
Suphon Thanakornpakapong
cc2bd15873
Merge remote-tracking branch 'aosp/android12-release' into 12-dev
2021-10-05 14:13:08 +07:00
Patryk Michalik
aab6b80fa0
Relicense to and fix compliance with Apache 2.0
...
[skip ci]
2021-04-24 09:48:35 +02:00
Kshitij Gupta
16275e5c04
Launcher3: Standalone studio build
2021-02-28 02:57:05 +05:30
Sunny Goyal
eaf7a95546
Changing minimum supported Launcher version to 26
...
Change-Id: I49fcf874430ac53c3246371e179fbd828e14e4da
2020-07-29 17:30:19 -07:00
Sunny Goyal
3c43157405
Adding a utility class to easily track bitmap creations during View.draw
...
Change-Id: I8b85564aad475e823f345ae96e922b35eab06f8e
2020-01-31 18:13:54 +00:00
Sunny Goyal
905262c1a7
Adding utility method to get adaptive icon scale
...
Change-Id: I5ff190c3b794bb13309375782ccd420e85b59091
2019-05-03 21:31:46 -07:00
Sunny Goyal
9fc5ae7fa7
Moving folder shape logic definition to xml
...
Adding support for storing custom parameters in shape definition
Change-Id: I06f04f1836b337f8cc0ab2ad8c893bb03ae9c794
2019-01-07 12:35:35 -08:00
Hyunyoung Song
a7a9583bb8
Remove IconShapeOverride
...
Bug: 120736782
Change-Id: Iee44f10ff2b9ec447ae74d9ad6a0aa3668c401d6
2018-12-19 17:16:56 -08:00
Sunny Goyal
d0ae492e9f
Changing the FolderIcon shape based on AdpativeIcon
...
> Creating an abstract interface to represent a folderIcon shape
> Defined few common folder shapes
> Picking the folder shape closest to the AdaptiveIcon shape
Bug: 111433118
Change-Id: Ib35eddbdd6692767aa9dbe6aae1a379a68cc456a
2018-10-17 12:14:41 -07:00
Ryan Lothian
fa530cd23f
Make flags UI available on release build of launcher
...
The UI will only be shown on eng/userdebug platform builds.
Bug: 117223984
Change-Id: I27843f2d856a4a19f3fe53c4d306606eaa5714a2
2018-10-15 17:24:48 -04:00
Sunny Goyal
7f920b8d5e
Cleaning up build rules to simplify customizing derivative projects
...
> Using {packageName} instead of hardcoding com.android.launcher3 in AndroidManifest.xml
for strings which are dependent on packageName
> Adding proguard rule to prevent obfuscating any overridable class
> Making it easier to extend SettingsActivity by overriding the fragment class
Change-Id: I5668c3f33b4cf20ad01d7f54b3d79cc0d268d391
2018-07-02 11:16:04 -07:00
Sunny Goyal
66f2b35320
Adding a utility class to simplify main process initialization.
...
Change-Id: I796cf758d2a25cf8fd5f9a9b78a7977fd54ca451
2018-02-13 17:08:09 -08:00