36 Commits

Author SHA1 Message Date
paphonb
b6760ae5c3 Use feed bridge when not debuggable and system 2019-11-13 22:43:53 +07:00
paphonb
37072ca627 Merge remote-tracking branch 'launcher3/android10-release' into q-merge 2019-09-09 22:37:38 +07:00
paphonb
667cefa30a Migrate smartspace to widget implementation 2019-07-03 00:47:25 +07:00
paphonb
788e0c379f Add support for the new Lawnfeed 2019-01-27 12:33:31 +07:00
paphonb
2f74b05316 Force reflection to use overview mode (for now) 2018-12-02 07:22:39 +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
Ryan Lothian
688e9896fa Groundwork for runtime-toggleable feature flags
This is the first step in adding a flag toggler UI to launcher.
The change migrates a single flag (QSB_ON_FIRST_SCREEN) from a
boolean constant to a boolean method. In future, that will allow
us to return different values at runtime.

Bug: 117223984
Change-Id: I1e62c91dd941b8145166021bc0aa157733e62ea0
2018-10-08 13:17:30 -04:00
paphonb
34a0ed8350 Merge remote-tracking branch 'origin/dev' into p-merge 2018-08-14 23:54:34 +07:00
paphonb
6328da052b Merge remote-tracking branch 'amirz/o-mr1' into dev 2018-08-09 00:02:49 +07:00
paphonb
149c0115ca Merge remote-tracking branch 'launcher3/pie-release' into p-merge 2018-08-07 20:48:49 +07:00
Amir Zaidi
733e3386b0 Make backported app shortcuts a compile time constant and disable for Go 2018-08-03 22:44:45 +02:00
Till Kottmann
ebb68b9a61 Enable legacy icon treatment for all non-adaptive icons
Generate backdrop based on the icon. This can be greatly improved in the future by using a smarter algorithm which also respects icon shapes and possibly extracts foreground elements or flattens gradients.
2018-07-17 19:27:42 +02:00
paphonb
f59258af37 Re-enable physics based springs when not in low performance mode 2018-07-04 22:05:43 +07:00
paphonb
29628dae3b Optimize drawer spring effect 2018-06-10 20:43:04 +07:00
paphonb
99da2b682c Add low performance mode to dev settings 2018-06-10 09:44:32 +07:00
paphonb
56fe872b51 Revert "Enable legacy icon treatment"
This reverts commit 034a0a6696396408945b80da2d0b69d7076ffed9.
2018-05-17 20:41:00 +07:00
paphonb
0817e24e57 Enable legacy icon treatment 2018-05-17 20:40:59 +07:00
paphonb
2e33078c42 Android P drawer background 2018-03-28 00:25:13 +07:00
Amir Zaidi
bb6d74f44c Revert "Resize app drawer when keyboard is shown"
This reverts commit c85cdb4c39.
2018-03-09 01:52:06 +01:00
Amir Zaidi
593ba20c95 Allow changing QSB_ON_FIRST_SCREEN programatically 2018-02-20 23:49:22 +01:00
Amir Zaidi
0257cca102 Disable adaptive icons for pre-Oreo apps 2018-01-23 14:53:41 +01:00
Amir Zaidi
c85cdb4c39 Resize app drawer when keyboard is shown 2018-01-23 14:53:28 +01:00
Sunny Goyal
e1ee42c588 Simplifying FeatureFlags by moving common flags to a base class.
Only the modified flags need to be redefined.

Bug: 63967896
Change-Id: I521018a45a4c6b3280a4fbcf97cac698f8470a03
2017-07-24 01:03:43 -07:00
Sunny Goyal
64a75aa305 Adding A feature flag to disable widgets and a corresponding build
target Launcher3Go without widgets support

Bug: 62353159
Change-Id: Ia03d2235a9bcf75f9ef191924f81630e63a2c684
2017-07-21 14:10:13 -07:00
Mario Bertschler
0f79e267ef disable feature flag LAUNCHER3_PROMISE_APPS_IN_ALL_APPS
Bug: 38419507
Change-Id: Ic2e78136eb7657e10b37cd8382b94f95102010fe
2017-06-20 10:38:58 -07:00
Hyunyoung Song
7475884052 Add LAUNCHER3_SPRING_ICONS feature flag
b/34841763

Change-Id: Icb1ad68f8f51437e44372edf6a284a3935788354
2017-06-14 01:10:27 -07:00
Mario Bertschler
c6e07299c2 Providing a default color extraction implementation.
Enabling FeatureFlag LAUNCHER3_GRADIENT_ALL_APPS

Change-Id: I86d982344a4a04a79bde6dce714b1f0bff90f992
2017-05-26 11:36:51 -07:00
Jon Miranda
0140a9d3ac Turn flag on for LAUNCHER3_PHYSICS.
Change-Id: Ibd89a1a422dda9d24b64f4e2968c4edb1342db22
2017-05-23 14:39:31 -07:00
Jon Miranda
4e11c2738a Add physics motion to items in all apps.
Motion applied to:
- Icons
- Prediction icons
- Prediction divider

Bug: 38349031
Change-Id: I376e6e39080c8c80463a0ce8b104b05e4d576f17
2017-05-23 10:02:51 -07:00
Mario Bertschler
48198d004a All Apps transition with gradient and scrim.
The transition is behind a feature flag and
turned off by default.

Change-Id: I155840ba82b5a573d874376797db5f739a52d706
2017-05-03 10:32:57 -07:00
Sunny Goyal
5e7b238a93 Updating color extraction to include wallpaper theme color.
Also adding mathods and callbacks to pass the related data to the callbacks.

Bug: 37616877
Change-Id: I7512cac7a603e8e5a05ec3a360c9eec493344b00
2017-04-26 08:42:05 -07:00
Mario Bertschler
24b81caaa9 Enable feature flag for: Setting soft input to adjust resize while
all apps is open.

Bug: 35947394
Change-Id: Ia17ea11174a2a7276c243df7ed23dfa720200967
2017-03-28 11:45:55 -07:00
Hyunyoung Song
f5a6ee0bfb Legacy icon treatment
- normalize
- circle detection
b/36563706

LEGACY_ICON_TREATMENT can only be turned on IF DISABLE_ICON_NORMALIZATION is false.
This is fine since, when all apps migrated to adaptive icons
we won't need icon normalization AND we won't need legacy icon treatment.


Change-Id: Ic5745a5c521e670ce699f6a74733739cb7986f71
2017-03-28 09:54:57 -07:00
Mario Bertschler
bf2d46efad Enable Promise App Icon in All Apps.
- feature flag defaults to true
- avoid adding additional workspace shortcut if promise shortcut already
  exists
- handle promise app removal in package added callback for success case

Change-Id: I694701e35cc94481a9c337df3a17b1e5aa2c3b4c
2017-03-21 16:44:38 -07:00
Mario Bertschler
817afa3447 Show promise app icon in All Apps while installation process.
This CL only modifies the model and is behind a feature flag
which per default is set to false.
The app icon will appear as a promise icon, it reacts on icon
or label changes and the icon will be remove on finishing the
installation process. With this CL the progress of the installation
process is not visible.

Bug: 23952570

Change-Id: I510825d0b0b1b01eb14f7e50f0a2358b0d8b99b5
2017-03-17 09:21:35 -07:00
Sunny Goyal
3d706ad703 Separating the config and flags in different directories so that
it is easier to override one or the other

Bug: 36001650
Change-Id: I713f4f5dbcf902614ce9f6c7a73bdace7bdf1ea0
2017-03-07 09:30:51 -08:00