The PWA one! The 1.5 release of Reactive Trader includes full support for running as a Progressive Web Application (PWA) on your desktop.
Reactive Trader was already installable as a PWA app on Android and iOS devices, but can now be installed on your desktop too. This is supported when running from Google Chrome or Microsoft’s new Edge browser.
Useful links
- Reactive Trader (Web): https://web-demo.adaptivecluster.com
- Reactive Launcher (OpenFin): Windows/ Mac
- Reactive Trader (Finsemble): Windows
- Full release notes: JIRA
Progressive Web Application
Desktop
When running from the browser on your desktop, you will now be prompted to install the app as a desktop application (if this is supported by your browser), which will add an application shortcut and run the web page in a window on your desktop.
The PWA version supports theming, popping out windows, and desktop notifications, just like the other versions of Reactive Trader.
Mobile
On Android and iOS, we have made it easier to install Reactive Trader as an application as well. You will now be prompted to do so when you browse to the website on your mobile device.
On Android, you can use Google’s built-in support to add the application to your home screen. On iOS, a pop-up appears with instructions on how to add the application to your home screen.
Currency filter changes to a drop-down for small widths
Reactive Trader has always supported responsive design principles, which allows us to support both desktop and mobile platforms. As part of this release, we have improved the currency filter for the live rates, so that it becomes a drop-down when the view becomes too narrow for buttons.
🚀 New Feature
- ARTP-1096 - Enable Reactive Trader to be opened as a desktop PWA
- ARTP-1195 - Show a custom install prompt for PWA if not installed
- ARTP-1196 - Display a modal popup with install instructions on iOS
💅 Enhancement
- ARTP-1146 - Change currency filter to drop-down for small widths
- ARTP-1154 - When showing market results in the launcher, each rate should have an open button
- ARTP-1170 - Clicking outside of the “Contact us” or “Connections” overlays should close them
- ARTP-1173 - PWA should be environment-specific, e.g. "Reactive Trader (UAT)"
- ARTP-1174 - Popped out PWA windows should have area-specific titles
- ARTP-1175 - PWA theme switcher should switch header style as well
- ARTP-1177 - Make openfin config relative to application URL
- ARTP-1188 - Change PWA header dark colour to be same as app
- ARTP-1190 - Make the launcher not dockable in OpenFin
- ARTP-1200 - Move theme toggle to the left of user name
🐛 Bug Fix
- ARTP-1168 - Searching for JPY/CAD/NZD/AUD trades in the launcher does not work
- ARTP-1172 - Theme toggle loses hit target if OpenFin window is resized
⚙️ Technical
- ARTP-861 - Switch message broker from Crossbar.io to RabbitMQ
- ARTP-1074 - Upgrade Create React App to v3.4 and TypeScript to v3.8
- ARTP-1193 - Add data identifiers to blotter to aid end-to-end testing
- ARTP-1197 - Upgrade to Protractor v7 for end-to-end tests
- ARTP-1199 - Distinguish between running as a PWA and running in the browser