Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SDL 0259] Disabled Softbuttons #1263

Open
theresalech opened this issue Jan 29, 2020 · 0 comments
Open

[SDL 0259] Disabled Softbuttons #1263

theresalech opened this issue Jan 29, 2020 · 0 comments
Labels
manager-screen Relating to the manager layer - screen managers proposal Accepted SDL Evolution Proposal rpc Relating to the RPC layer

Comments

@theresalech
Copy link
Contributor

Proposal: Disabled Softbuttons

This feature would allow apps to send custom softbuttons to display on screen but they would appear disabled. This also allows an app to subscribe to and disable SDL predefined buttons.

Review: smartdevicelink/sdl_evolution#859

Steering Committee Decision:

The Steering Committee voted to accept this proposal with the following revisions:

  • Use disabledSupported in place of disabledButtonPossible param within ButtonCapabilites and make parameter mandatory="false".
  • Use disabledSupported in place of disabledAvailable param within SoftButtonCapabilites param.
  • Change param isDisabled to the following:
public boolean isDisabled() { ... }
public void setDisabled(bool disabled) { ... }
@property (assign, nonatomic, getter=isDisabled) BOOL disabled;
  • Specify in the proposal that once SDL-0250 is implemented, if there is a case where both the HMI and app attempt to disable a button, the HMI disabling will override the app's.

The proposal .md file was updated to reflect these revisions on 1/29/2020.

@theresalech theresalech added the proposal Accepted SDL Evolution Proposal label Jan 29, 2020
@joeljfischer joeljfischer added manager-screen Relating to the manager layer - screen managers rpc Relating to the RPC layer labels May 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
manager-screen Relating to the manager layer - screen managers proposal Accepted SDL Evolution Proposal rpc Relating to the RPC layer
Projects
None yet
Development

No branches or pull requests

2 participants