<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_apps_Car_tests, branch android11-tests-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/'/>
<entry>
<title>Snap for 6610691 from 1a52e04b27ef7b59e4cc509854be405e61f3faaf to rvc-release</title>
<updated>2020-06-20T01:15:01+00:00</updated>
<author>
<name>android-build-team Robot</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-06-20T01:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=a01a49fff85694f5265bb6890c381a472c0f5391'/>
<id>a01a49fff85694f5265bb6890c381a472c0f5391</id>
<content type='text'>
Change-Id: Ib8f8eb47e96222811d1aa12d34443451090a9dc1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib8f8eb47e96222811d1aa12d34443451090a9dc1
</pre>
</div>
</content>
</entry>
<entry>
<title>Make scroll fragment more challenging.</title>
<updated>2020-06-17T04:43:12+00:00</updated>
<author>
<name>Danny Epstein</name>
<email>depstein@google.com</email>
</author>
<published>2020-06-15T23:12:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=1a52e04b27ef7b59e4cc509854be405e61f3faaf'/>
<id>1a52e04b27ef7b59e4cc509854be405e61f3faaf</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Snap for 6592941 from b4d094e1c6c5b9bdbf0f2476ba47f865b91e3c13 to rvc-release</title>
<updated>2020-06-16T01:15:37+00:00</updated>
<author>
<name>android-build-team Robot</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-06-16T01:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=10f050069adf9b6f491405c04be0a351d7f7f89c'/>
<id>10f050069adf9b6f491405c04be0a351d7f7f89c</id>
<content type='text'>
Change-Id: Iaf681d9a344e129b6662cc60deea5dbf918c0099
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iaf681d9a344e129b6662cc60deea5dbf918c0099
</pre>
</div>
</content>
</entry>
<entry>
<title>Add direct manipulation sys window widgets.</title>
<updated>2020-06-12T02:54:25+00:00</updated>
<author>
<name>Pardis Beikzadeh</name>
<email>pardis@google.com</email>
</author>
<published>2020-06-02T21:05:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=b4d094e1c6c5b9bdbf0f2476ba47f865b91e3c13'/>
<id>b4d094e1c6c5b9bdbf0f2476ba47f865b91e3c13</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Snap for 6564423 from 97c16099017c074fc8292c17959966a5e4e26f61 to rvc-release</title>
<updated>2020-06-06T01:11:58+00:00</updated>
<author>
<name>android-build-team Robot</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-06-06T01:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=2403faf32e9c3659d79ad3b968eb4fd337195d19'/>
<id>2403faf32e9c3659d79ad3b968eb4fd337195d19</id>
<content type='text'>
Change-Id: Ia03c40836dd6910163ae2bdc7a1ac8c7a0a5e7b6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia03c40836dd6910163ae2bdc7a1ac8c7a0a5e7b6
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce code duplication further.</title>
<updated>2020-06-05T16:55:04+00:00</updated>
<author>
<name>Pardis Beikzadeh</name>
<email>pardis@google.com</email>
</author>
<published>2020-05-28T23:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=97c16099017c074fc8292c17959966a5e4e26f61'/>
<id>97c16099017c074fc8292c17959966a5e4e26f61</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Add notification fragment to reference app.</title>
<updated>2020-06-05T04:32:15+00:00</updated>
<author>
<name>Danny Epstein</name>
<email>depstein@google.com</email>
</author>
<published>2020-05-20T03:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=77ffcfd13c0eff5ef307144535e59bf78e1b23a7'/>
<id>77ffcfd13c0eff5ef307144535e59bf78e1b23a7</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Snap for 6553159 from 55340419ca385e12794eacea70eedcb38ffc5450 to rvc-release</title>
<updated>2020-06-03T01:15:21+00:00</updated>
<author>
<name>android-build-team Robot</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-06-03T01:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=40c36dcad3ae7e319716f4c7cc7aa72355f7a551'/>
<id>40c36dcad3ae7e319716f4c7cc7aa72355f7a551</id>
<content type='text'>
Change-Id: Ie6f50ba0cf1d31868f91cb4a050838ccb48cafc1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie6f50ba0cf1d31868f91cb4a050838ccb48cafc1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a Scroll demo to RotaryPlayground</title>
<updated>2020-06-01T19:38:36+00:00</updated>
<author>
<name>Agatha Man</name>
<email>agathaman@google.com</email>
</author>
<published>2020-05-19T23:31:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=55340419ca385e12794eacea70eedcb38ffc5450'/>
<id>55340419ca385e12794eacea70eedcb38ffc5450</id>
<content type='text'>
Bug: 154971276
Test: make and install
Change-Id: Iaa884c4920b910115440ed8181b7fbd6c5ddafba
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 154971276
Test: make and install
Change-Id: Iaa884c4920b910115440ed8181b7fbd6c5ddafba
</pre>
</div>
</content>
</entry>
<entry>
<title>Snap for 6542686 from eb8e69fe8990667bda922f0445359b99e5e39263 to rvc-release</title>
<updated>2020-05-30T01:06:19+00:00</updated>
<author>
<name>android-build-team Robot</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-05-30T01:06:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=6759153a4f270e3681098ee013ac29c3cbdedc23'/>
<id>6759153a4f270e3681098ee013ac29c3cbdedc23</id>
<content type='text'>
Change-Id: I2be08c72c8d23a67a14cb7f055e0f3a19ca82caf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2be08c72c8d23a67a14cb7f055e0f3a19ca82caf
</pre>
</div>
</content>
</entry>
</feed>
