Age | Commit message (Collapse) | Author |
|
mainline-release
Change-Id: I1a04687a18bc5d3cdc4fd958218a9ce57a2c2105
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11874584
Change-Id: I0145cd03d04c63195e67633a61e65ad7f2a32070
|
|
Add a gap between focusable elements to test the transition from an
element being focused to the scrollable container being focused and
vice versa.
Add non-focusable content at the top and bottom of the list to make
sure you can scroll to the top and bottom in this scenario.
Add other focusable views in the same focus area with the scrollable
view to test rotation into and out of scrollable containers.
Remove content description indicating that the CarUiRecyclerView is
scrollable. CarUiRecyclerViews are now opt-out rather than opt-in.
Bug: 154540419
Test: manual
Change-Id: Iea3723dedd255817e4c6fc5c6b0487bccbe2604c
|
|
mainline-release
Change-Id: I85ab40c7f313910888597f7661b73cd268e3f955
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11745512
Change-Id: Iac79391d2ea15baf704eb564816ab99f6e0c1651
|
|
In particular, adding 2 SeekBars and 2 RadialTimePickerViews.
2 because in a system window, a given View can be marked as
"supports direct manipulation mode" or not. So we add 1 of
each thing that supports DM mode and one that doesn't.
For the ones that support, entering DM mode allows rotary
controls to be used to manipulate the value.
For the ones that don't, the event that would have entered
DM mode instead triggers an ACTION_CLICK which in our
implementation changes the background color on every other invocation.
Test: manual, build, install, run the app
BUG: 153888753
Change-Id: If1d4de9def33c8bf062e6f0ce202b99797e2d014
|
|
mainline-release
Change-Id: I46d74452ad156c2c1df3fc4cd8f746471e06726f
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11639358
Change-Id: I1868f7aaf2124fba68b4d7192c14390211ccd9bf
|
|
Given that onPause() method needs to also disable DM mode,
I moved the logic around some more so it can be reused
there and by the DirectManipulationHandler class.
Also fixed a bug I found that didn't consume nudge and
rotation events when no handler delegate was provided for
them. Not consuming the nudge events means that in DM mode
user can nudge out of the view that should be directly
manipulated. The rotation one doesn't cause an issue
as far as I can tell but I am consuming them because
that is what the javadoc claims to do (provide a "noop"
impl if a delegate not provided = consume event and
do nothing).
BUG: 156978213
Test: make, install, run code
Change-Id: I417b2dcbd5e0fd36e11db58681a8baff9bbfcf8e
|
|
mainline-release
Change-Id: I559bd36b0171c81180cc68794c3a4cedd51b8e0f
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11552038
Change-Id: Ie8527586085c65cbdf1fe6229db8b5237c4d66ab
|
|
The notification fragment has two pairs of buttons, with one pair at
the top where it will be covered by the heads-up notification (HUN)
and one further down where it won’t be covered by the HUN. Each pair
includes a button to post a notification that will appear as a
heads-up notification and a button to clear the previously posted
notification.
Test: manual
Bug: 155681517
Change-Id: If2ac76cece527d7e45756dbf5659fa86cc98ac2a
|
|
mainline-release
Change-Id: I5f4239b6cb85669ffaa6cd611957ef6191bcceb1
|
|
Original change: undetermined
Change-Id: I29639637dd935c92a40352e7ef41a0b0408644f9
|
|
Bug: 154971276
Test: make and install
Change-Id: Iaa884c4920b910115440ed8181b7fbd6c5ddafba
|
|
mainline-release
Change-Id: I729236a4d829441dce3a9cea41d3bd8ddad7135f
|
|
Change-Id: I7ac6e1812f77deb703ab053bf243088483361d88
|
|
|
|
BUG: 153886988
Test: make, install and run
Change-Id: I64294a3438e297fb8c6e90b078697b883dee8cb4
|
|
rvc-dev am: 6bf19c93bb
Change-Id: I9aa67ef73a299c4ac65deec42eaf2c153b518c66
|
|
|
|
BUG: 153886988
Test: make, install, ran the app
Change-Id: I2b18cee5ae84519316bfe98e551858257e268714
|
|
mainline-release
Change-Id: I73581da2ed382368bff5a03e2eacafc6f92ac2ae
|
|
Change-Id: I6aabf5637763dd74f788a487d2cfc42fd8edc608
|
|
|
|
Bug: 157058629
Test: manual
Change-Id: I2ceb428f5aeec2e140e02c18907d687e3f227c07
|
|
mainline-release
Change-Id: I933b8ab68973e0b6ce988c4ff881aa9fdf789423
|
|
Change-Id: I237a740ada6db881e6f0616dd698b889132df9a2
|
|
With b/150232615, we will need an explicit value set for the exported
flag when intent filters are present, as the default behavior is
changing for S+. This change adds the value reflecting the previous
default to the manifest.
These changes were made using an automated tool, the xml file may be
reformatted slightly creating a larger diff. The only "real" change is
the addition of "android:exported" to activities, services, and
receivers that have one or more intent-filters.
Bug: 150232615
Test: TH
Exempt-From-Owner-Approval: mechanical refactoring
Change-Id: I28be966bd827bf7d7372b4fc4743021d60f49517
Merged-In: I28be966bd827bf7d7372b4fc4743021d60f49517
|
|
Change-Id: I3a2713e78d67c1267bc3b77fe458bdc0658b72a6
|
|
|
|
mainline-release
Change-Id: I4b52c3bd9230d3122a164b32ff3046fec286ac4b
|
|
Bug: 153875734
Test: ran on emulator
Change-Id: I24c81107886127edd911e7418a28f4699189f3ec
|
|
rvc-dev am: 653bdf987b
Change-Id: Ice70c800ec52d2dabf7ff893d136d7951e4c8d91
|
|
rvc-dev
|
|
This is to prevent the app stuck in DM mode.
This CL also refactors the fragmet to allow to initialize multiple
direct manipulation views easily.
Fixes: 156787734
Test: manual
Change-Id: I63c78c897cb87c78c2883eed0b726049dce76884
|
|
mainline-release
Change-Id: I63180acace5e2a1a2da343372eb7c78c16617e65
|
|
Change-Id: I669e64befa25a75fe4626eb60aff711645c85e90
|
|
am: bc73757f1f
Change-Id: I1d311cd43182fc9324c06bae0b28cb30b16813bc
|
|
|
|
|
|
Change-Id: I120bb9d9330d0375842d813ef5ac86906ce8377c
|
|
- Added new card with buttons in a circle for wraparound demo
- Made cards wider to take up more space
- Add text descriptions on each card
Bug: 154971276
Test: manual, make RotaryPlayground and install
Change-Id: I1b3f97d28d784655159a0329790ce5e525f68151
|
|
Fixes: 156689453
Test: manual
Change-Id: I5e00181d908d301358ed14e2787c97d204abd1b1
|
|
Bug: 156293117
Test: manual
Change-Id: I9e45f112c9dde1d99861835f89072233c60de510
|
|
mainline-release
Change-Id: Ibf206efc75f53a49b078387216f9843b85cefae2
|
|
Change-Id: I2c27037b69e2e24852f34c95bf2e526b3dc18b0e
|
|
1. Add a custom DirectManipulationView and make it support DM
mode
2. Make the TimePickers focusable so that they can support DM mode
3. Put each TimePicker into a separate FocusArea. A TimePicker
has several focusable views and it's difficult to move to another
TimePicker via rotation. Let's use nudge to move to another TimePicker.
TODO: exit DM mode when the app goes to background.
Fixes: 153888710
Test: manual
Change-Id: Id9168bac10ffabbf82eff1bbf1bb080fab5a4f55
|
|
mainline-release
Change-Id: I518224c4ed866cc640f0cce6d354df5742f0294c
|
|
Change-Id: I1050f20d90abb9a0f0407ea1f1d58bd039d48a28
|