<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_apps_Car_tests, branch simpleperf-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 6844436 from 794a2ad46d9e4562edf51b4f70204e663f01ac6c to simpleperf-release</title>
<updated>2020-09-17T17:54:25+00:00</updated>
<author>
<name>android-build-prod (mdb)</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-09-17T17:54:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=d17a6f3d045d3073a48eb7c4e29fa9df15e100bc'/>
<id>d17a6f3d045d3073a48eb7c4e29fa9df15e100bc</id>
<content type='text'>
Change-Id: I765e9b842938fbd6b387673e98896bc1de9146de
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I765e9b842938fbd6b387673e98896bc1de9146de
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge Android R</title>
<updated>2020-09-08T23:55:53+00:00</updated>
<author>
<name>Xin Li</name>
<email>delphij@google.com</email>
</author>
<published>2020-09-08T23:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=794a2ad46d9e4562edf51b4f70204e663f01ac6c'/>
<id>794a2ad46d9e4562edf51b4f70204e663f01ac6c</id>
<content type='text'>
Bug: 168057903
Merged-In: I033bdd770610b50bc262e0ef90ebafe4ae04b69b
Change-Id: I7c73651a62c6babb4fc15e22bf54ef3930ca10ce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 168057903
Merged-In: I033bdd770610b50bc262e0ef90ebafe4ae04b69b
Change-Id: I7c73651a62c6babb4fc15e22bf54ef3930ca10ce
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)</title>
<updated>2020-08-27T17:16:48+00:00</updated>
<author>
<name>Xin Li</name>
<email>delphij@google.com</email>
</author>
<published>2020-08-27T17:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=9db0616ff6acd694c48f3b5cf38b77ecdbbba77a'/>
<id>9db0616ff6acd694c48f3b5cf38b77ecdbbba77a</id>
<content type='text'>
Bug: 166295507
Merged-In: Ibf9d13f5878d49bf4e471cd062935f2ec2e8b1d7
Change-Id: I033bdd770610b50bc262e0ef90ebafe4ae04b69b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 166295507
Merged-In: Ibf9d13f5878d49bf4e471cd062935f2ec2e8b1d7
Change-Id: I033bdd770610b50bc262e0ef90ebafe4ae04b69b
</pre>
</div>
</content>
</entry>
<entry>
<title>Make scroll fragment more challenging. am: 1a52e04b27</title>
<updated>2020-06-19T22:22:26+00:00</updated>
<author>
<name>Danny Epstein</name>
<email>depstein@google.com</email>
</author>
<published>2020-06-19T22:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=c4d6bfe6878f326abecb1da837d97bc8a03b64ec'/>
<id>c4d6bfe6878f326abecb1da837d97bc8a03b64ec</id>
<content type='text'>
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11874584

Change-Id: Ibf9d13f5878d49bf4e471cd062935f2ec2e8b1d7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11874584

Change-Id: Ibf9d13f5878d49bf4e471cd062935f2ec2e8b1d7
</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>Add direct manipulation sys window widgets. am: b4d094e1c6</title>
<updated>2020-06-15T18:38:56+00:00</updated>
<author>
<name>Pardis Beikzadeh</name>
<email>pardis@google.com</email>
</author>
<published>2020-06-15T18:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=35af4e2962f0223e690666effaa5c0ab77ddb7c0'/>
<id>35af4e2962f0223e690666effaa5c0ab77ddb7c0</id>
<content type='text'>
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11745512

Change-Id: I0e0fea49e8b8749859c9bed15b540f150cee7c26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11745512

Change-Id: I0e0fea49e8b8749859c9bed15b540f150cee7c26
</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 6577974 from fe3429af80780990e3961c83d5eb5bf16273af1d to simpleperf-release</title>
<updated>2020-06-10T22:50:01+00:00</updated>
<author>
<name>android-build-prod (mdb)</name>
<email>android-build-team-robot@google.com</email>
</author>
<published>2020-06-10T22:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=f5aaabf7f85f8dd4aacc369cad0cd35cdcd09ebc'/>
<id>f5aaabf7f85f8dd4aacc369cad0cd35cdcd09ebc</id>
<content type='text'>
Change-Id: Iccdf045cdc32f9fd6d07dccc909635c28474b2b5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iccdf045cdc32f9fd6d07dccc909635c28474b2b5
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce code duplication further. am: 97c1609901</title>
<updated>2020-06-05T20:58:45+00:00</updated>
<author>
<name>Pardis Beikzadeh</name>
<email>pardis@google.com</email>
</author>
<published>2020-06-05T20:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_Car_tests/commit/?id=8e9e5ce466f75f8d5da7c008080e78b0434add5a'/>
<id>8e9e5ce466f75f8d5da7c008080e78b0434add5a</id>
<content type='text'>
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11639358

Change-Id: I90a491dc3b4fe44a14f9cf9478a1465d40d6ad8a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11639358

Change-Id: I90a491dc3b4fe44a14f9cf9478a1465d40d6ad8a
</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>
</feed>
