It's fine for wallpaper backups to proceed even while the system uid
is considered to be doing something foreground-equivalent, since it's
in its own process and killing it won't interrupt the actual system
work.
Bug 30662562
Change-Id: I463c1ed221da17fbeb336b3be09d3b1ac47aca80
- The nav bar now moves to follow a specific edge of the device, so we
should always choose the opposite end of the screen to ensure a valid
drop target is accessible.
Bug: 30548794
Change-Id: Icac8adfb167a4115377d42ddd897ac94e02077a3
This change adds historical operations to the dump state
of the settings provider. The historica operations are
currently appended only on user-debug and eng builds.
These change is needed to help diagnose the referred
bug and improve the settings provider's maintenance.
bug:30561721
Change-Id: I58a1ba0d598c4d28adcb5e654ebb78cf947e94db
When updating a child of a group, the group would always
animate, because of the suppression logic. This doesn't
happen anymore.
Change-Id: Ie2b09c1e03f37a12ba8f995e5b7d0e3721e3651a
Fixes: 30608517
With direct boot the camera preview could be loaded in a wrong
state when the device was started. This ensures that it's reloaded
more often and should always be up to date and also fixes the
bug that the camera preview couldn't be loaded initially.
Change-Id: Ib43e322a9d6ef05d8519ebc85f4509441829e528
Fixes: 30420861
These sometimes trigger binder calls, that can cause jank on the
first frame of expanding the panel.
Bug: 30442298
Change-Id: Id60fd5ee9732515cd6f9645c7ab307c949dfc506
This feature isn't generally useful on this screen and provides
an additional mechanism for falsing, so it should be disabled.
Fixes bug 30443528
Change-Id: Ibdba485917b5e66780ff4915f48ff2014f195eca
* changes:
Remove lock contention when unlocking users
Only get trace name if tracing is enabled
Fix multi-window drag jank if vsync-app is before vsync-sf
Add metrics log when fingerprint swipe to expand/collapse notification
panel is handled, and increment the notification and quick setting open
count correspondingly.
Bug: 29257528
Change-Id: Ic24c6463a4400711874602157e2fcadc7f0f6da6
If vsync-app is a couple of ms before vsync-sf, we handle the touch
in SystemUI at vsync-app. Then, we have extremely little time to resize
all the stacks in activity manager until vsync-sf, so sometimes this is
done before vsync-sf tick, and sometimes after, which leads to jank.
Figure out the difference of vsync-app and vsync-sf in SystemUI and then
post the updates to be processed at vsync-sf so we have the whole 16ms
to process the change.
Change-Id: Ibe7cb6dfe9fbfe2d3e68e522a95a75138fb0dcf1
Fixes: 30437123
Bug: 30342017
Upload recents thumbnails in the
dead gaps between frames instead of
at the start of a frame. This eliminates
jank caused by the large texture
upload.
Change-Id: I507cd286d199109c7a9a1511d68ba5ab5d28069f
Bug: 30161009
Bottom text (estmitated remaining battery time) should be stay under the
battery graph in RTL. To help alignment, we use a spacer view to the
left or right of text depending on layout direction.
Change-Id: Iaf706c1a963246e7f04764e5f24e6cb4bf3d2bbf
Instead add a new hidden function to ServiceState for use
by SystemUI until we get a real API in O.
bug:30480638
Change-Id: Ifd9b1fbdb74d3a408c419467b7390675fc13ea3d
Adds lazy initialization to all DozeLog traces
that are called externally. Also fixes a bug
where certain traces initialized after logging,
thus missing the first log.
Change-Id: If75d6cc048f76435856f1c570b66cd6ef96e5ee2
Fixes: 30225249