- Add CastDrawable that wraps ic_cast and draws the red record fill
- Add ic_cast_connected_fill that only contains the fill of the cast icon
- Updated all icon packs to include fill icon on the right ic_cast size
Fixes: 127479204
Test: visual; sysui demo mode
Change-Id: Idaed25ad0a5646af4be4170ee76938a4d40aaf3e
Adds pulsing animation for face dialog. Pulsing starts when the dialog
is done animating in.
Bug: 130191600
Test: manual
Test: no change to fingerprint
Change-Id: Icb3a78e32f8f78b0def063a4b48d6266c653375e
- Add back arrow for QS customizer
- Update work profile status bar / QS / corp badge icon to GM2
- Add Settings and Launcher overlay icons
Bug: 131346125
Test: visual
Change-Id: I61b56b04993ef19b5e66c9ad3d78eddcfce3aeb1
- Change SignalDrawable to render an SVG for the entire signal icon and
only draw by hand the X and the carrier change animation
- Changed carrier change animation to display a single dot at a time
instead of cutting out the entire row
- Removed unneeded methods due to single tone mobile signal icon
- Remove unused airplane mode state
- Remove unused CellTileView
- Add demo mode command inflate to inflate signal strengths
- Add GM2 cell signal drawables to the framework for 0-4 and 0-5 bars
TODO: should empty state be the same as 0 bar state?
Bug: 124107387
Test: visual
Change-Id: Ib5a0c3d89d35c1e21efb67e526c508aab100f2a0
Otherwise, the clock will be able to overlap with the lock icon in some
situations. A side effect of this change is that only 2 notifications
will be displayed when the now playing indication is present.
Fixes: 131311937
Test: manual - need three visible notifs + now playing indication
Change-Id: Ieffa97bc20a45fb82fb258deca7c1f289b0ce003
Will take care of ripple color in the next change. Right now the ripple is more on the subtle side and doesn't show when the background is dark.
Test: manual
Bug: 131706959
Change-Id: Ie8a9943f17323a8ae9f6f25d69f022091196e451
Because we are freeing the AOD view, the view was not attached
to the window anymore and therefore we would not trigger the
remote input. Additionally if the expanded view was already showing
on AOD, we also wouldn't wait on it to become visible, also leading
to an issue where the user couldn't reply.
This also fixes an issue where the notificaiton would be invisible
if it was replied to in a group.
Fixes: 118365629
Fixes: 110072505
Change-Id: Ied33ed19eacc115006f5457f427acd4fefe0494b
Fixes: 128942468
Test: 1. In fully gestural mode, rotation/back button is moved to the
bottom left corner and keyboard button is moved to the bottom right.
When the keyboard is up, rotation button does not show. The rotation
button in this setting has an oval background that matches the home
handle color.
2. In 2-button and 3-button mode, the rotation button stays the same.
Screenshot: https://screenshot.googleplex.com/or2GbOzmZTX
Change-Id: I32f2f11d33bf6881a67770679db2118917d2123b
- Add 3 icon packs targetting the themepicker package
- Add support in systemui to enable packages in that category
Fixes: 130788873
Test: make; switch themes
Change-Id: I414c882410fc92c6320785ddf858bdf95f37053e
* changes:
Rewrote the back arrow animation
Made back button sample the color and background protect it that way
Minor adjustments to the edge back gesture
By changing this, the tap target is effectively larger without any extra
whitespace. This makes it easier to focus during Talkback
Test: talkback, portrait and landscape
Fixes: 131268242
Change-Id: I37ec589971e591506b8ec1d594d5656f5ba1aacd
The animation now is based on physics based animations
and nicely appears and disappears. Also we're rending
it in one piece avoiding drawing artifacts.
We're now factoring in the actual position and size of the
arrow instead of just looking at its width.
Bug: 130682266
Test: observe back animations, play around with it
Change-Id: I8fc4475615d0776a082feec7400b4674ea0331a2
The arrow now comes out a bit above the finger
instead of right on it. This is also a preparation
for a larger back arrow redesign
Bug: 130682266
Test: atest SystemUITests
Change-Id: I58c80fc939934b185929f9b0245999ec0902d652
windowIsFloating is necessary to stop drawing system bar backgrounds on
certain devices.
Bug: 130786771
Test: manual
Change-Id: Ic095d72d5dbfad1631b46e75775b14c7a36121b6
Fixes icon and text colors in QS Header to be darker in Light mode.
Also, makes sure that all colors in the icons match.
Does this by implementing the following:
* A new theme that overrides darkIconTheme in Theme.SystemUI by one with
darker colors.
* QuickStatusBarHeader applies that theme and passes is onto its
children, in particular StatusIconContainer/StatusBarMobileView
and BatteryMeterView.
* StatusBarMobileView and BatteryMeterView retrieve the colors from the
theme and apply them accordingly.
* Also applies to QSCarrierGroup
* Additionally, the single color is used for the other icons.
Also invalidates SignalDrawable after setColors is called if at least
one of the colors changed. This is a real issue.
For more info:
* Text and icons set to 70% black on light mode, white in dark mode.
* Dual tone set for background overlaid with fill match single tone.
Test: visual
Fixes: 124466915
Change-Id: Ia6cb28fca90a07c8936726334502e7accf534df6
HeaderTileLayout width should always be MATCH_PARENT. The width is
controlled at the QSContainerImpl level by making it the width of
notification panel and it's MATCH_PARENT all the way down.
Test: visual, using emulator on really high density screen and phone
Fixes: 128776927
Change-Id: I3d5dc679cb77fb50ccadd6c3cb86a022e5f02f70
Bug: 130209047
Test: Enable Talkback and sensors off, verify sensors off icon
in status bar is focusable.
Change-Id: I50332596890564be4b1948069fd83e20ba2969f6