| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 132900132
Change-Id: Ic4ce3669f88c932e392b7517ec9fda11384dc334
|
|
|
|
|
|
|
|
|
|
| |
custom accessibility delegate
-> Not the prettiest fix, but we only ever use the LauncherAccessibilityDelegate for BubbleTextViews,so anything else getting set here is incorrect. Stop-gap until we root cause the RV issue and decide whether there's a fix there, or a better way to ensure Launcher behaves correctly.
issue 129745295
Change-Id: I27cf79fda9edc2bebeda4728b776ab292caa141d
|
|
|
|
|
|
| |
Bug: 132900132
Bug: 134172603
Change-Id: I6a85e616552e84b8165661d25ed4330f55d3946f
|
|
|
|
|
|
|
|
|
|
|
|
| |
Disabled apps were always accessibility-marked like "Disabled Messenger"
With introduction of dots, this degraded, the the "Disabled" part was
never added.
Restoring the old behavior here.
Bug: 129036789
Change-Id: Icb97ea9a190643449d90f558a78039df30c53cbf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Calculate point on icon path nearest to top right corner, and
use that as center for the dot
- Cleanup code related to dot offset
Test:
Set each style (different icon shape) and verify dot is in correct
placement for each of:
- Folders
- Icons in folders
- Icons in all apps
- Icons on workspace
Bug: 124414511
Change-Id: I036ed3677e8af222f00d4fad4a36a7e4d9b49ad9
|
|
|
|
|
|
|
|
| |
Workspace and hotseat are drawn in rotated UI giving the impression that the
device is in Portrait, even though it is in landscape
Bug: 131360075
Change-Id: I29c4068af25fd4dcf7039b9a45886e864a137977
|
|
|
|
|
|
| |
Will get rid of ShortcutInfoCompat in a follow up cl
Change-Id: I7d7d9c938635f59b216290ba28bea9d0e0721a7d
|
|
|
|
|
|
| |
Introduced by Ieeb5d7b8fb389a2f7ee263d38b3021ffdefefd93.
Change-Id: I45e180dda09f03297530e5b5575b71f60c03fb5f
|
|
|
|
|
|
|
|
| |
* Added a cross fade at the end for text and shadows.
* Animate in FolderIcon bg/dot/text after swapping.
Bug: 129297366
Change-Id: Ieeb5d7b8fb389a2f7ee263d38b3021ffdefefd93
|
|
|
|
|
|
|
|
|
|
|
|
| |
display changes
> Removing unnecessary check when binding model data as its safe to bind old data,
we should just not persist it (that check is already there in model writer)
> Adding additional check in model bind to skip old bind if there are multiple binds
Bug: 126259547
Bug: 118441555
Change-Id: Ic250d2af13797d3e70c6e1fc70da65ebe6ab8d70
|
|
|
|
| |
Change-Id: I176d7c8b77f6c2d929217c3f9b4dbc3e942e48fc
|
|
|
|
|
|
| |
Bug: 119884907
Change-Id: I14977581dcb42b5fb2fe21f628a4d91945fdd614
|
|
|
|
|
|
|
|
| |
This will reduce confusion with the other "badging" concept we use for,
e.g. work profiles. It is also consistent with the external name
"notification dots".
Change-Id: I2a2c9d96dc0d6284eb0c48adc78a856271caad4d
|
|
|
|
|
|
|
| |
- Rename BadgeRenderer to DotRenderer
- Move drawing parameters to new class DrawParams
- Add leftAlign param
Change-Id: I69de56c13280ba5e7e1ea3868c23edfac01012e9
|
|
|
|
|
|
|
|
| |
This allows creating some custom views in the absence of
activity context
Bug: 118758696
Change-Id: I23999290e972a2a8cbd725a521a4e0c7c2e5023e
|
|
|
|
|
|
|
|
|
|
| |
interpolation
setAlphaComponent throws expetion for invalid range, which can cause brashes in overshoot
interpolation
Bug: 118390004
Change-Id: Ic9c5ff3d660eba353b982c4c47ccfaf329b3e296
|
|\
| |
| |
| | |
ViewConfiguration.getLongPressTimeout()" into ub-launcher3-master
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ViewConfiguration.getLongPressTimeout()
This way, if the default ViewConfiguration timeout changes, we will adjust accordingly.
Bug: 113639506
Change-Id: Ic3b93311c8e8d8196db2850fa641ffc675a16fb2
|
|/
|
|
|
|
|
|
|
|
| |
When launcher loads, it fetches the list of apps twice, once for
loading all-apps and again for updating icons. Instead reusing
the previously fetched apps list.
Also moving the icon loading in a separate package for further
generalization
Change-Id: Ibd2dae56e6027a31b633da030bc6b43a90b27e1b
|
|
|
|
|
| |
Bug: 111142970
Change-Id: I867224464ae9c026f4dcb5256ef14fc39c8e751d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Otherwise it's possible the badge scale animation will override the
non-animated set value, which could mean a badge continues to show
even though it shouldn't:
- Animate badge scale to 1
- Before animation finishes, set badge scale to 0
- Badge scale ends at 1, since animation wasn't cancelled, so we
continue to show it indefinitely
Also exported some properties in case a similar issue arises.
Bug: 111791593
Change-Id: Ia1a417239b909886adf9351e9bdc06a3b22d8b73
|
|
|
|
| |
Change-Id: I9a774152d13a541e8496dd84f2469bfed407f86d
|
|
|
|
|
|
|
|
|
|
|
| |
- Use consistent bounds for folders as other icons, to ensure dot
has a consistent placement (moved right+up a bit)
- Strengthen the ambient shadow to improve contrast
- Increased blur size and opacity
- Use a dark gray rather than black for dots on dark folders
Bug: 73331123
Change-Id: I888f4645d3a48465af93f5003dda8f8b7c3129f3
|
|
|
|
|
| |
Bug: 76228194
Change-Id: I70be5f9fd22c53864a9a0308f256baa7dc1f3ab7
|
|\
| |
| |
| | |
into ub-launcher3-master
|
| |
| |
| |
| | |
Change-Id: I2cfd61cfc9978e4c8e4520f0f7217e49e7344c79
|
|/
|
|
|
|
|
|
| |
> Disabling layout change when updating icon, if previously set
> Setting the ellipsis behavior to end, to disable relayouts when
changing text
Change-Id: Ic00c207c0372724daebd8ee1d748f5cf5aa56457
|
|
|
|
|
|
|
| |
> Extracting common methods from Launcher & DragLauncher to base classes
> Remoting some dependencies on Launcher and using the base class instead
Change-Id: I121cacf8a14190b4703cda60bdeb4f79eee69ded
|
|
|
|
|
|
|
|
| |
Instead of animating the shadow, animating the icon scale. This avoids
unnecessary bitmap creating at app-launch and also plays nice with the
app-launch transition
Change-Id: I1d3d24bc7212a6d659855ff1002a45388e269e52
|
|
|
|
| |
Change-Id: Ic9c508d24cc0e65d45f5c1f4bcbe8d5cd7fb9200
|
|
|
|
|
| |
Bug: 70389249
Change-Id: If7f43941d501ba807adbb33d489da3944c012e94
|
|
|
|
|
|
|
|
|
| |
> Calculating extracted color during icon generation and storing it in model and DB
> Removing unused logic avoid various types of badge rendering
> Icons are badged with extracted colors, while folder is badged with theme color
Bug: 35428783
Change-Id: I93e30c52fbded7515c3ae1778422e84672eafb56
|
|\
| |
| |
| | |
Change-Id: I45edb03913e7cad7f670be5e5331896c30662bcc
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When left as 1f, the drawBadgeIfNecessary thinks that there
is still a badge -- which results in a NPE when trying to draw
the badge.
Bug: 68324671
Change-Id: I4eedb5825b3a6429c99de0466a77d368a39b1951
|
|\|
| |
| |
| |
| |
| | |
5254944a68
Change-Id: Icb486e7a529aae15d5f959487c489ef1ad5798b1
|
| |
| |
| |
| |
| | |
Bug: 68324671
Change-Id: Id5f4db6706afd002242d95d44422fc61042798c8
|
| |
| |
| |
| |
| |
| |
| |
| | |
> All the logic is contained in UninstallDropTarget
> Also fixing a bug were mWaitingForResume was not cleared
Bug: 34692289
Change-Id: I617475ce53062902d6817954fb608198e6e03d3c
|
|/
|
|
|
| |
Bug: 65779803
Change-Id: I912a70310c6a44f0b0b443cebf77608fd19bdc71
|
|
|
|
|
|
|
|
| |
Guarded via feature flag SUGGESTED_APP.
Bug: 62483883
Change-Id: I7e0c8a9875bc37c435aa4316b44322a628cd4826
|
|
|
|
|
|
|
|
|
|
| |
* Since adding springs to the apps in All Apps, it is no longer
efficient to build a hardware layer for it.
* Pre-uploads bitmaps to RenderThread.
* Only add overview animations if we are transitioning to/from it.
Bug: 63711551
Change-Id: I948267598e95ec59dc156acb9abe6b5b789110c0
|
|
|
|
|
| |
Bug: 63011217
Change-Id: Ie914fcdfd0bf36b0cf12cc54f4e93206aa1074bd
|
|
|
|
|
|
|
| |
The animator in BubbleTextView maintains an internal state which was getting
invalidated by the FolderAnimator.
Change-Id: I53885fe8f1773ca62fe59f1712056f02ff9a749f
|
|
|
|
|
|
|
| |
This allows better customization and reuse of the double shadow logic and simplified
various attribute management
Change-Id: I5e277d8399756385452d8bb8c0a0107234a76d34
|
|
|
|
|
|
|
|
|
|
| |
FolderIcon to get updated
without going through the child'draw pass.
Also simplifying the draw code for the FolderIcon to remove any cycling invalidate calls
Bug: 62900800
Change-Id: I17009a5347a1c3c35426313ac759e0240ce6a395
|
|
|
|
|
| |
Bug: 62626549
Change-Id: Ie0ad06d0239dccb8d8388381ffe845c4bbc079d6
|
|
|
|
|
| |
Bug: 37015359
Change-Id: Ifbdd0e71c36e532b189e02283e3eeb562ebe2654
|
|
|
|
|
| |
Bug: 62444131
Change-Id: If8f91d8455a5952d252f9cdd1b211afb5ee035c7
|
|
|
|
|
|
|
|
|
| |
> workspaceTextColor was not clearly defined to white and relied on HomeScreenElementTheme
> Not all attributes were defined in sw720dp. Created a interm style to avoid such errors
> Applying proper tint to resize frame
> Fixing shadow colors for homescreen icon
Change-Id: If8441011c968291de50b2fd8d7612ce3d5353b95
|
|\
| |
| |
| |
| | |
Test: I solemnly swear I tested this conflict resolution.x
Change-Id: I0f9ed3d42fcb04299c3c23d06629f855614c0538
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changing the badge_color in colors.xml to transparent
will cause them to be color extracted.
When an extracted color is used in the IconPalette, we
desaturate the background. Otherwise we respect the
exact color specified in colors.xml.
Change-Id: Ie82d0c5335fa5f24d4cc47766e4c1719c4916f8b
|