Our ChartIQ development team has been working hard so you can continue to provide an incredible charting experience for your end-users. Don’t forget to upgrade! In this post, we’ll be covering what’s new in the ChartIQ 8.2 release, such as an improved mobile offering and accessibility features.
ChartIQ’s mobile applications have been redesigned to align with mobile UX standards and guidelines. The UI controls are now built using native implementations allowing deeper integration with your applications.
The iOS SDK, ChartIQ-iOS-SDK, has been updated to enable the development of applications with improved usability, such as easier symbol lookup and better workflow for studies (including adding and configuring studies). The SDK sample app is now available in the App Store here.
The Android SDK, ChartIQ-Android-SDK, has been reengineered using Kotlin to provide the latest software tools for an enhanced developer experience. The Android SDK sample app is available on Google Play here.Learn more about ChartIQ’s mobile offering
At Cosaic, it’s important to us that users of all abilities can better access our solutions. The ChartIQ library is being enhanced to meet the Web Content Accessibility Guidelines (WCAG) which were developed through the W3C process in cooperation with individuals and organizations around the world.
Our 8.2 Release includes the below accessibility features. An added bonus? The new controls create shortcuts for power users.
Keyboard accessibility — Users can now tab to all items in the primary chart toolbar (rather than mouse) to highlight and select toolbar items such as crosshairs, views, display, studies etc. The Enter key then selects/deselects toggles and opens drop down menus. The up and down arrow key move the tabbing focus through the menu items. The Escape key closes an open menu. Items are highlighted (see blue box below) to indicate the tabbing focus.
Tab to crosshairs control.
Keyboard shortcuts legend — A movable, resizable window with a minimize state displays all drawing and navigation keyboard shortcuts. The window, which can be opened from the Preferences menu or the keyboard shortcuts icon (at the bottom of the chart), improves discovery of the supported commands.
Toasts — A new message toaster web component displays pop-up messages (also known as toasts) in response to chart events. The toasts help communicate changes to the chart or actions to alert the end user.
Software developers can create messages of various kinds, including:
each with an identifying icon.
Toasts remain on screen for a configurable amount of time (the default is 10 seconds) or until the user dismisses the toast by clicking or tapping it.
Toasts can be added to any chart, including Term Structure charts.
Baselines for secondary series and studies
Baseline charts now include user-adjustable baselines for comparison series and studies.
Term structure chart additions
Heads-up display — New heads-up display shows data for curve points that are in the chart crosshairs.
Relative dates — Historical curves are now relative to the date of the primary curve. For example, a “1 Week Ago” historical curve created today will always show data for the previous week, whether the chart is reopened a week, a month, or a year from now, thereby reducing the need for the user to modify the chart.
Entity comparison curve dates — The date picker component now changes the dates of entity comparison curves along with the date of the primary curve, simplifying the user experience by removing the need to enter the date for each curve displayed.
Smart Log Scale Deactivation
Charts automatically switch from a log scale to a standard y-axis when the data set displayed includes y-axis values that are less than or equal to zero. The y-axis reverts to log scale when the chart is refreshed. The intelligent behavior of the chart reduces dependence on user interaction to configure the chart as needed.
UX and UI Enhancements
Our superior UX is a big part of the ChartIQ difference. Your end-users work more efficiently and are able to make faster decisions because of the ChartIQ user-friendly, robust UX. Below are some of the UX and UI enhancements in the 8.2 release.
Option Sentiment by Strike study:
- Display quantity — A new setting enables users to show or hide text labels for the volume or open interest quantities.
- Improved scaling — The study bars resize and the quantity labels disappear as the chart scale is reduced
Crosshairs plus HUD — The chart crosshairs now include the option of showing or hiding a static heads-up information display.
Tooltip display — The chart tooltip can be a dynamic callout that follows the chart data points or a floating display with data point highlighting.
Night theme enhancements — Menus and dialog boxes are now black with white text, consistent with the night theme.
Improved y-axis readability — The width of the chart y-axis and the size of the y-axis font have been increased to improve readability and provide consistency with the x-axis. The font size of the floating date has also been increased.
FDC3 context and intent support enables clients to easily integrate ChartIQ into environments using FDC3.
FDC3 standardizes how applications communicate, without having defined inter-application workflows prior to being deployed. FDC3 Context Data defines a standard for passing common identifiers and data between apps to create a seamless workflow. Context objects are used when raising Intents and when broadcasting context to other applications. FDC3 Intents define a standard set of verbs that can be used to put together common cross-application workflows on the financial desktop.
FDC3 context and intent support enables clients to easily integrate ChartIQ into environments using FDC3. FDC3 applications can now easily spawn/launch a chart and pass a structured array of data to the chart.
For a background on FDC3 and a general overview, visit What is FDC3?