Releases
The Digital Cockpit SDK contains the source code needed to start developing your own IVI application on the TomTom Digital Cockpit platform. See Developing with the SDK to get started.
Recent releases
Release 1.0.5219-2695 - 24 Mar 2023, 11:21
Release notes
- Icon used for browsable content in the media app has been updated to match the rest of the applications.
- Communications: Prevent flickering of contact images in process panel and notifications.
Release 1.0.5189-2678 - 18 Mar 2023, 07:22
Release notes
- Localization API:
- Introduced API which allows to switch vehicle HVAC temperature display units between Celsius, Fahrenheit and Kelvin.
- Communications: Add static configuration key
suppressCallTaskProcessPanelConfigKey
.
Release 1.0.5180-2669 - 17 Mar 2023, 08:49
Release notes
- Android Gradle Plugin update to version 7.4.2 (from 7.4.1).
- Renaming
TtiviApptileView
methodttTextMargin
tottTextMarginTop
and adding support forttTextMarginStart
andttTextMarginEnd
. - Localization API:
- Introduced an API that allows switching vehicle distance display units between Miles, Kilometers, Meters, and Millimeters.
- New API ActiveRouteInformationService.upcomingPlannedChargingStopInfo is available (in experimental form). Used to obtain information about a planned electric vehicle charging stop.
- Panel sub-containers that require dynamic enter and exit animations can set a
SubContainerAnimationProvider
.- For the
TaskPanelStackContainer
the extendable stockTaskPanelSubContainerAnimationProvider
is available that simplifies creating a sub-container animation provider that differs only on specific points from the stock animation provider.
- For the
- Communications: Add a horizontal layout for the dial pad when the screen does not have enough height to fit the vertical layout.
Release 1.0.5107-2615 - 07 Mar 2023, 07:38
Release notes
- Restructured the Getting Started section on the Developer Portal.
- Move
DismissalState
fromplatform.systemui.api.common.systemuihost
toplatform.frontend.api.common.frontend.panels
.- Changed
GenericDismissablePanel.isBeingDismissed: LiveData<Boolean>
todismissalState: LiveData<DismissalState>
. - Added a
GenericPanel.requestsRemoval
field. AFrontend
will remove a panel that requests to be removed.
- Changed
Release 1.0.5091-2604 - 03 Mar 2023, 16:14
Release notes
- Transitive third-party dependencies from TomTom Android Tools libraries were declared as API dependencies. It is now fixed and properly declared as implementation dependencies. With this change, client code could still be relying on implicitly included dependencies and may now not compile. To fix this you need to add explicit Gradle dependencies for the libraries you use in your code.
- Fix a crash in recent calls.
- Provide
TtiviAppTileView
customization API. - Communications: SMS content can now be played on all platforms by using TTS engine.
- Removal of obsolete resources
ttivi_applauncher_apptile_highlight_color_top
,ttivi_applauncher_apptile_highlight_color_bottom
,ttivi_applauncher_apptile_vertical_inset
,ttivi_applauncher_downloadapps_button_width
Release 1.0.5076-2593 - 28 Feb 2023, 06:43
Release notes
- Communications: Connect the empty state to the safety lock service. Disabling pairing a phone when in safety lock.
- A new
MediaDashboardPanelBase
is available to allow its fragment replacement usingCustomFragmentRule
. - Media
CollectionPolicy
: successful results of browser actions returned bygetFollowCollectionAction
andgetUnfollowCollectionAction
may now contain a message to be displayed to a user. - Fixed some issues with TtiviActivityView on Android 12:
- Keyboard input occasionally not reaching an EditText in the virtual display.
- Removed launch animation.
- Brief display of map's surfaceView when closing the TtiviActivityView.
- Long delay when last activity in the task stack is removed.
- Task stack listener is not unregistered when closing activityview.
Release 1.0.5057-2578 - 24 Feb 2023, 09:56
Release notes
- Communications: Relative time of recent calls is updated when frontend remains visible.
Release 1.0.5039-2566 - 22 Feb 2023, 06:48
Release notes
- Communications: Close search panel when dialpad is selected from main process panel.
- CompositeStringResolver: Add support for embedded FlowStringResolvers
MenuService.showMenuItemCaptions
is replaced byMenuService.menuItemLabelVisibility
, which now has three states rather than the two boolean values.MenuService.toggleLabelVisibility
is replaced byMenuService.setLabelVisibility
- The visibility of the menu item labels can be set to
VISIBLE
,GONE
andADAPTIVE
, whereVISIBLE
matches the previous value true andGONE
the previous valuefalse
. The valueADAPTIVE
can be used to indicate the layout that it should use its default, which may behave adaptive depending on for instance available screen size.
Release 1.0.5020-2552 - 18 Feb 2023, 06:49
Release notes
- New platform debug tabs; Contacts and Recent Calls. Removed appsuite Communications debug tab.
Release 1.0.5012-2546 - 16 Feb 2023, 23:28
Release notes
- Support iHeartRadio followPlaylistRadio action. The minimum version supported for iHeartRadio is now 10.8.0.
Release 1.0.4994-2534 - 16 Feb 2023, 06:43
Release notes
- Additions to Media test API: Add
thatIsEmptyState
andwaitForDisplayedEmptyState
BrowsingInteractions
. - New string resolver: FlowStringResolver. A self updating string resolver.
Release 1.0.4980-2520 - 14 Feb 2023, 06:55
Release notes
- Communications: Move dial pad button's secondary text (e.g. + ) next to primary text.
- Communications: Add themable styles for the Dial Pad.
Older releases
See the release notes for older releases.