| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I3230cc375f9506a938e885667e656341006fea50
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
| |
Change-Id: I332b7dd0e61c0ec63cc9fc633f736d347344c99b
|
|
|
|
|
| |
Change-Id: Ief45ac0ed54f5a22477d54f685ec423350fc467c
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adapt for cm-12.0.
Squashes the following commits:
Fix side button visibility tracking.
Previously one could e.g. get legacy menu button being visible in
certain scenarios, like this one:
- Open legacy app, e.g. CatLog
- Invoke IME
- Lock screen
- Unlock screen
- Result: Menu button visible in keyguard
Change-Id: Ia796f73ec995ea1cc34d38f8aefdbccda7be7565
SystemUI: fix up navigation cursor keyevent flags
Volume cursor controls use slightly different flags to keep the cursor
within the field. Match them in the SystemUI for consistent (and better)
behavior.
Change-Id: I56d597f111ec611b0ca24a10f30575401fa76d18
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: fix up initial cursor down flags on nav bar
We were using the regular flags for the initial ACTION_DOWN event so the
FLAG_KEEP_TOUCH_MODE was not being passed and allowed the cursor to jump
out of bounds slightly.
Change-Id: I5b4d2a5e5e0ce562985fcc3b7b6fac8b4abc49da
Signed-off-by: Roman Birg <roman@cyngn.com>
Change-Id: Iea446443d33ff305765e47c86523b619676116ac
|
|
|
|
| |
Change-Id: I40dd267d42817f4fec092ffe373c1cd380d75f09
|
|
|
|
|
| |
Bug: 18821091
Change-Id: I03f749642aa1d080317f4cc57340e2ec931e9d56
|
|
|
|
|
| |
Bug: 19985265
Change-Id: I4e1dfb16222312b55115e23176223a839f156361
|
|
|
|
|
|
|
| |
Furthermore limit the number of arrangements to the device in use.
BUG: 19893373
Change-Id: I21d56e57338cc45b09ca45a6048a527548371991
|
|
|
|
|
|
|
|
| |
- Remove carrier label
- Remove emergency calls only label
- Remove dead methods and fiels.
Change-Id: If242a8fa926d21d77fc54867f4244e7d82626fff
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 18412658
Bug: 18463755
Change-Id: I3e379bf22f0d83a3c7c477908b0847fc18325f12
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now you can run the tests without getting the blank broken sysui.
The tests instrument themselves so they include all of the source
they need to run rather than piggybacking on the sysui process.
A couple of changes were needed for this. The xml files cannot
reference com.android.systemui, instead they must use res-auto.
The tests can no longer make privileged calls, so some restructuring
to avoid those calls was needed.
Bug: 18222975
Change-Id: I67b794af854f1420583d48960bd6e52ca753b56d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To implement the new gel-cap shaped ripple I resurrected the
onDraw and setPressed methods from the KitKat implementation.
The KitKat animation timings were adjusted to match the material
ripple, but the structure of the animators is the same as KitKat.
Since the new ripple is drawn directly to the canvas, the references
to the KitKat background image were removed.
The LogInterpolator is copied from the framework Ripple
to match the material animation curves.
Bug: 17112935
Change-Id: If6a3eb92de794b526338166bf8cb096eb9764cf6
|
|
|
|
|
|
|
|
|
|
| |
The navigation bar now correctly mirrors it's children even in
landscape and the tablet layout is correctly applied for LTR languages.
Also fixes some bugs where the buttons were invisible in landscape
with certain configurations.
Bug: 15280748
Change-Id: I27304d9468211a0975824c17e031e2b04b44f9e0
|
|
|
|
|
|
| |
Bug: 16307470
Bug: 14623152
Change-Id: Ib7e0381d118bda177981cc56ec9a8fb418dfb0e3
|
|
|
|
|
|
|
| |
We don't need it anymore. Yay!
Bug: 15283575
Change-Id: Iac5543a733c047711e5c37f290758456116469a5
|
|
|
|
|
| |
Bug: 15212514
Change-Id: Ia66bccd627c123f637d67076f78ab418c3f9e835
|
|
|
|
|
| |
Bug: 15106201
Change-Id: I718e3d36355d0f58abc3daadb8c6a9d554f29bec
|
|
|
|
|
|
|
|
| |
This also includes a new (very WIP) interaction to get to quick
settings, with clumping the cards and a scrollable container with
the cards and the bottom QS part in it.
Change-Id: Ib073bb0174cddcf60347a5e3bb474fb3b6385bcf
|
|
|
|
|
|
|
|
|
| |
Adds button in the same location as the menu button and overrides
it when present. The setNavigationHintIconHints lets it know when
the button should be shown.
Bug: 14257632
Change-Id: Ia80de7fd2390cd8b083e37cbe58b7ee53555e619
|
|
|
|
| |
Change-Id: Ic5b5f54bcfe3816549287f707715e29340522d9b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change reuses KeyguardViewMediator for the new Keyguard
implementation in status bar. KeyguardViewManager is replaced by
StatusBarKeyguardManager which handles adding the view, setting the
state etc. StatusBarWindowManager is introduced to managed the window
of the status bar, which has the logic of both the old Keyguard window
and the old status bar window. In the current implementation, Keyguard
gets displayed like it would be in the bouncer state, but that's likely
to change in the future. Also, setHidden in IKeyguardService is also
renamed to setOccluded, as the word hidden interferes with the
terminology when dismissing the Keyguard.
Bug: 13635952
Change-Id: I1c5d5a49d810d8532089f464cb2efe35e577f517
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change achieves a couple of things:
- Let Keyguard be a library, so we can use it in SystemUI.
- Introduce FLAG_KEYGUARD for windows and deprecate TYPE_KEYGUARD. Make
all the TYPE_KEYGUARD behaviour dependant on the flag.
- Implement a new KeyguardService in SystemUI, and bind that service
from PhoneWindowManager.
- Introduce BaseStatusBar.setKeyguardState and inflate
KeyguardSimpleHostView there and use FLAG_KEYGUARD for the window, such
that the status bar window essentially gets the Keyguard.
Bug: 13635952
Change-Id: I059d80d8b9b9818a778ab685f4672ea2694def63
|
|
|
|
|
|
|
|
|
|
|
| |
remove shadow
quick hack to open shade from HUN
over status bar instead of under and below it
dismiss by pushing up
tablets: shadow remains on left, right, and bottom
Bug: 13208692
Change-Id: Ie3abb762fb1388be68353c7e3111fe4708ab8110
|
|
|
|
|
|
|
|
|
| |
Specifically, non-public resources only referenced by SystemUI
and nowhere else in frameworks or system apps (via @*android:)
Remove orphan resources found during the process.
Change-Id: I005514ff1ce52e1622849bc01cd825b09fa55842
|
|
|
|
|
|
|
|
|
|
| |
- add accessibility descriptions to camera and search light
- add new onClick handler to simplify launching search and camera
- plumb camera launch through KeyguardService interface
Fixes bug 10914360
Change-Id: Ic85eda9afadba7381be78b477180f7204030cd17
|
|
|
|
|
|
|
|
|
|
|
| |
Use a transition-drawable to crossfade between the gradient and
solid color backgrounds, avoiding custom onDraw.
Rename colors to their final names. Since both bars now receive the
gradient treatment, centralize in base BarTransitions.
Bug:10602521
Change-Id: Id094fa1767eabab88a3709d6026c23858c83fb5b
|
|
|
|
|
|
| |
- fix remaining left/right properties that needed to be start/end properties
Change-Id: Iaa5090c2ad256e378313f164e2388f42428e5700
|
|
|
|
|
|
| |
- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)
Change-Id: Ica88ed68f893d5272691a9207788b65623849dee
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a bug where the code would pop up SearchPanelView and never
close it. The result is that the overlapping window would absorb all input
events and effectively prevent the user from entering their pin/pattern/password.
The fix is to replace ImageView with KeyButtonView to make the behavior consistent
with how it's handle in home screen.
Fixes bug 7520075
Change-Id: I461bf2844c023fd7a2dffca1177cc5951f30dba0
|
|
|
|
|
| |
Bug: 7468726
Change-Id: Ia906256f667597ac92b07ee0f5b967048b5e25d5
|
|
|
|
|
|
|
| |
Show a lights-out pip if home is invisible but search is
still OK.
Change-Id: Ifc69c12296cc8e8cf7c89dd06173d7abf499a878
|
|
|
|
|
|
|
|
|
|
| |
The dynamic carrier label is also back for those devices.
Finally, allow the panel to be dragged just by touching the
(newly reopened) empty area.
Bug: 6999596
Change-Id: I65f2867f1bd1977270de0bcedd32cb7141fcb6b1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For now, each time the dead zone captures a touch, it will
flash to let you know that's what happened. We should
probably turn this off before shipping.
Note also that this currently only expands the navbar on
ACTION_DOWN elsewhere in the UI (because this is the only
time ACTION_OUTSIDE is generated); this isn't perfect and
we'll need to do some mucking about with the input system to
get information about ongoing drags or additional pointers
down, but this CL is a good start and introduces the general
mechanism for expanding and contracting the dead zone.
Change-Id: I43e63aed1e541fd07d83fde4d66bcb5be89b69d2
|
|
|
|
|
|
| |
I mean, real soon now.
Change-Id: I9a15b49f271e7ae06eb48a402f58270d8adccbf4
|
|
|
|
|
|
|
| |
There are some visual glitches but almost everything should
be put back pretty much where it was.
Change-Id: I2f9b0591d44599b07bd83f03c4e09e6dd98e1448
|
|
|
|
|
|
|
| |
- remove unused "chevron" assets
- reduce memory footprint in SystemUI by not loading unused handle drawable.
Change-Id: Iad1799d1a8a764c6abb4201520aa47ba84d33c38
|
|
|
|
|
|
|
|
|
|
|
| |
This is a partial revert of change Ibce96f45eb6a94582c694108b99e243fd57b1955.
This change:
- shows the expanding ring animation on keyguard and navbar search
- disables the first ping wave animation on both.
- restores the outer ring
Change-Id: I429d23a49ca2868dc00872b8b8fde000d6a53a6d
|
|
|
|
|
|
|
|
|
|
|
| |
This adds some aesthetic changes to the wave animation for GlowPadView:
- wave shape is no longer symmetric
- disable expand in keyguard
- enable expand in SearchPanelView (when mAlwaysTrackFinger == true)
- if a current wave animation isn't finished yet, don't start a new one
- various timing changes
Change-Id: Ibce96f45eb6a94582c694108b99e243fd57b1955
|
|
|
|
|
|
| |
Use angle and distance from center, rather than
distance from target.
Change-Id: Ic970bc4b05d341dbb6aab334e3f630794f2a211c
|
|
|
|
| |
Change-Id: I4f1ef3107e5550f7df9dcb412943a84b66432b7d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rotation lock does not override NOSENSOR mode anymore.
Centralize the rotation policy settings into a new class shared by
the System UI and Settings applications.
Add a new setting to specify whether rotation-lock is being hidden
because the "auto-rotate screen" option has been toggled in the
Accessibility settings panel.
Bug: 6523269
Change-Id: I15173280d25bc5d101e89a9c65913aefc53fc33a
|
|/
|
|
|
|
|
|
| |
Ensure reveal animation runs after notification panel is completely drawn.
Align minimum close handle position to proper height with new super status bar.
Bug: 6555172
Change-Id: I7ae978caa1f28932ee56f65484b18330a4406b80
|
|
|
|
|
|
|
|
|
|
| |
This cleans up the animation for swipe to search from the navbar. In particular:
1. Wait for initial animation to finish if gesture was too quick.
2. Better fade animation
3. Hide background and fade in when ring is selected
4. Smoother target and outer ring animation when switching between states.
Change-Id: I401197760cf9f06b6ff3e1cdb80bee86a03ef276
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Iabcfa21aae05fa55ec3fdc76eeed76577b962de5
|
| |
| |
| |
| |
| | |
Bug: 6511388
Change-Id: I8df11f80871cbd739712179034e04f49bb6b0d9d
|
|/
|
|
|
|
|
|
|
|
| |
Also move the shade up and forward to overlap the (now
empty) status bar.
As a side effect, DISABLE_SYSTEM_INFO now works for phones.
Bug: 6418617
Change-Id: I3b129e4bb26d3aba55403bf03baf8f4c8ad0ff46
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a problem where the bounds of the view weren't being
calculated properly when a separate outer radius was specified.
The code now takes the maximum of the ring drawable's width/height
and that specified in the resource files.
This gives it the best default look on all devices while still
allowing minor tweaks.
Change-Id: I5daa40ff4f14653c8cc89b39102816afb976e4f7
|