Skip to content

Better device controls

Summary

This contains some minor code quality improvements in RunCommandControlsProviderService, as well as the following feature changes:

  • If the device for a Device Control is reachable, clicking on the secondary space of the control will launch RunCommandActivity. If the device isn't reachable, we launch the MainActivity like usual.

Test Plan

  1. Make sure your Android OS supports Device Controls (Android 11+)
  2. Choose a paired device to work with
  3. Place at least one command in the Run Command list
  4. Enable the command in the Device Controls screen
  5. Test what happens when you click on the secondary space of the control

Merge request reports