The first few months of 2022 have been pretty exciting at JourneyApps. Along with adding new functionality to the platform, we launched updated branding to better fit our company mission. Read more on that here. Additionally, as a bonus for developers, we’ve added a new OXIDE theme called Hexagon. Here are our latest updates:
Preview: Auto Voice Engine for RealWear
Apps are now shipped with automatically-generated voice commands. Users can say what they see to “click” buttons, to select list items, or to take pictures without any work required by developers. In addition to the default voice commands, developers can also configure new patterns that best suit their specific app, from app-wide voice inputs to voice commands for a single component.
This saves a lot of time for developers, allowing them to get their RealWear apps into production much faster. It also means that all voice-controlled apps built on JourneyApps have a consistent user experience, which allows app users to become proficient more quickly.
There are positive effects for non-voice apps too. Developers can now use universal component methods to do things like fire actions of buttons or bring specific UI components into focus. In the future, this will also allow developers to create automated end-to-end tests.
An official announcement/launch of the new Auto Voice Engine is coming soon. Stay tuned!
New UI Controls For the List Component
list component is highly versatile and visually appealing — it can be scanned more easily than a table, especially on smaller screens. Now, the list component comes with search functionality and pagination which allows you to specify how many list items a user sees per page and also makes it easier to find what they are looking for.
These controls make
list a perfect substitute for
object-table for mobile phone screens, providing a more intuitive experience for users in the field.
TypeScript Apps: View Build Logs in OXIDE
TypeScript (TS) app developers can now inspect the logs of the build process in OXIDE. This makes it easy to review and access build errors and spend less time fixing issues in code. A practical example: For unit tests inside App Packages, you can now see whether tests pass directly in OXIDE.
Additionally, error lines are automatically detected and underlined, and clicking them will take you directly to the error within your code. This is applicable to regular TS files in apps, as well as TS App Packages (with some minor differences).
You can access build logs by clicking on one of the deploy pills (Backend, CloudCode, or Update Service) under the “Deploy Logs” for a deployment, or by opening the “Live Build Logs” panel.
Open Files in the Native File Viewer (
Users can now open a file (attachment) in the default file viewer on their device directly from within an app. This allows users to take advantage of some powerful functionality within the native file viewers, such as panning and zooming in documents on RealWear.
Interact with Boolean Values in a Toggle, Checkbox, or Radio Button
Users have asked to use radio buttons and checkboxes in addition to simple toggles to interact with boolean (
true | false) values. We’ve added a new mode to the toggle component which allows developers to do exactly that, which improves the usability of apps.
Excel Report Template in CloudCode
It often makes sense to generate an Excel report containing captured data. We’ve introduced a simple template in CloudCode to get developers started quickly to build such reports, which can be emailed or saved as JourneyApps attachments.
That is it for this update. Keep an eye out for more updates soon!