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

[WIP] Feature/api view #301

Closed
wants to merge 312 commits into from
Closed

[WIP] Feature/api view #301

wants to merge 312 commits into from

Conversation

tstrayer
Copy link

This pull request is dependent upon #299 and must be merged after it.

This feature provides view structure for handling the head unit HMI.

  • Provides SdlTemplateView for automatically picking, updating and verifying template support based on child views supplied.
  • Provides SdlTextView, SdlGraphicView, and SdlButtonView corresponding to the different regions of the layouts provided by the SDL spec.
  • Automatically manages Putfile requests for views that contain graphics by checking for their presence in the registry and sending them if they are not present.
  • Will send all non-graphic elements and any pre-loaded graphic elements immediately and will add other graphics as they are transferred to the module.
  • Support for sending and reacting to Alerts sent as AlertDialogs automatically limited to HMI_FULL
  • Support for sending and reacting to PushNotifications sent as AlertDialogs if permissions are available.

tstrayer-ford and others added 30 commits April 15, 2016 10:44
Stubbed classes for view management.
…n other view classes, but the template system in place on the module doesn't seem to allow for a better solution right now.
…SdlPushNotification class instead of the PushNotificationBuilder
… to be called if the permissions are available and if the calling Activity is in foreground
tstrayer-ford and others added 25 commits March 7, 2017 14:26
…on when subscribing/unsubscribing to RPCNotifications while listeners are being notified of changes.
… unregister an RpcNotificationListener that had not been set.
…n creation. Also added notes for cleanup of the choice package.
…) to compensate for poor module performance on rendering template changes. This should allow for the template to be changed in the background for the first activity when the app has launch in background permission.
… as Steal Focus to be used on the alert dialogs.
@tstrayer tstrayer closed this Sep 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants