- DATE:
- AUTHOR:
- JourneyApps Product Team
Runtime 4.86.14
We are excited to announce that runtime version 4.86.14 stable has been released.
Version 4.86 introduces Arabic as a new app language, several new and more consistent alignment and positioning attributes across UI components, and the ability to customize the favicon of web containers.
You can use this version of the runtime by selecting it from the list of stable runtime versions under App Settings/Runtime Version in OXIDE.
4.86.14
Fixed
An issue where the app update banner appeared behind the
sidebar
UI component on mobile devices.A bug introduced in 4.86.13 causing click events to not fire on
sidebar
items on mobile devices.
4.86.13
Fixed
A bug introduced in version 4.86 of the JourneyApps Runtime, where a
button
with an emptylabel
displayed full-width, instead of shrinking to the size of theicon
.A bug introduced in version 4.86 of the JourneyApps Runtime, where the close icon of a
optionList
displayed on the incorrect side.An issue with the
sidebar
throwing an error when long-pressing or when theitem
has noon-press
.
4.86.12
Fixed
An issue where the advanced
active-color
,active-handle-color
,inactive-color
andinactive-handle-color
attributes of thetoggle
UI component did not accept named color values.
4.86.11
Fixed
A bug causing the app to error after setting
auto-download="true"
on an attachment field in the data model, and then receiving an app update.An issue where the sidebar UI component failed to display on mobile screen sizes when the
visible-on-mobile
attribute was set totrue
.
4.86.10
Fixed
An issue where an incorrect placement of whitespace was observed below an
object-table
when thecontrols="none"
setting was enabled.An issue where format strings for
date
anddatetime
values were not accurately considering the app's language. Moving forward, these values will be formatted according to the language selected in the application.
4.86.9
Fixed
An issue where, under certain conditions, the app enters an infinite loading state (with the loading spinner blocking any further interactions).
4.86.8
Added
The
timeout
parameter was added to theTCPSocket
options.Note: This will also reflect in OXIDE's auto-complete soon.
Fixed
A "No enrolled user" error when opening the container after the user session has been locked.
A bug introduced in Runtime version 4.86, causing the
scan-barcode
component to crash the app or throw an error.
4.86.7
Fixed
A regression affecting RealWear devices, where the
context-menu
cannot be opened from the Diagnostics screen using voice.
4.86.6
Added
Voice support on the Select Language screen.
Voice support for the Rerun command on the Diagnostics screen.
Fixed
An issue affecting RealWear devices, causing the
context-menu
to not always register the Close Menu command.
4.86.5
Fixed
An issue where the
label-case
attribute stopped functioning on some components since runtime version4.86.1
. Affected components include input components,capture-
components,display-coordinates
,info
, andinfo-table
.A regression affecting pagination controls (e.g. on a paginated
list
), where the next button stopped functioning after navigating away from and back to a view.
4.86.4
Fixed
An issue affecting the
on()
method when communicating with thehtml
component, where registered callbacks were not consistently cleared when dismissing or replacing a view.Note: Registering a callback for a
command
using theon()
method will now clear any callback already registered for thatcommand
on the specific component and view. Previously, subsequent callbacks registered for acommand
on a specific component and view were ignored.
4.86.3
Fixed
A regression affecting the
text-input
component bound to atext:password
field, where a password's view/hide icon was incorrectly positioned.A regression where the
style-align
attribute on aobject-table
stopped functioning.A regression affecting the
info
component, where thealign-text
attribute no longer aligned text as expected.An issue where floating action buttons sometimes failed to load upon navigating to or refreshing a view.
An issue affecting RealWear devices, where scrolling within the App Help screen sometimes incorrectly scrolled the underlying view.
4.86.2
Fixed
A regression where the
column
filter input on anobject-table
only took up half of the provided space.A regression affecting
edit-typeahead
object-table
cells, where the cells' icons were misaligned.An issue where
on-long-press
for buttons did not function correctly with an external mouse.
4.86.1
Added
Arabic is now a supported app language. Read more about it here.
The ability to customize the favicon of a web container. Find more information here and contact us should you want to update the container-level favicon of an existing web container.
The ability to specify the font size and various elements' padding in an
object-table
. See the advanced attributes list in theobject-table
reference documentation.Several UI components received new attributes:
Components with labels now have the following attributes:
align-label
,label-case
andlabel-color
.Components with an
icon
now have anicon-position
attribute.
align-controls
andcontrol-order
were added to media components (e.g.capture-file
,capture-photo
)outline-button-background-color
was added tobutton
.button-order
was added tobutton-group
.column-order
andcolumn-gap
attributes were added tocolumns
.content-direction
was added toinfo-table
andlist
.column-order
was added to thegrid
component.checkbox-position
,radio-position
andtoggle-position
were added tomultiple-choice-checklist
,single-choice-checklist
andtoggle
respectively.text-direction
was added totext-input
.align-label-required-marker
was added as an advanced attribute to input components, to allow users to configure the position of the marker (*) that indicates whether the input field is required. It can either be aligned to the right (default) or left of the label.
The ability for an
html
component to access the device’s microphone and camera from cross origin (remote) HTML sources.Container-level capabilities are now visible in the Diagnostics view, in the Capabilities section.
Improved
style="outline"
is now also available for floating action buttons.General improvements for indexes on all platforms.
Fixed
When previewing password-protected PDFs using the
capture-file
ordisplay-file
components, users can now successfully dismiss the password prompt and a message will be shown when a password is entered incorrectly.A UI issue where a thin transparent line was displayed between items and dividers in a
context-menu
on mobile devices.An issue where disabled floating action buttons were still clickable.
An issue affecting
sidebar
which duplicated in the current view whenever a deploy was made during development.An issue affecting
multiple-choice-checklist
andsingle-choice-radio
, where thealign-content
attribute was ignored when the component's mode is set to row.An issue where not all section labels were translated in the Diagnostics view.
Deprecated
For the
info-table
component,left-icon
,left-icon-color
,right-icon
andright-icon-color
have been deprecated and should be replaced withlabel-icon
,label-icon-color
,value-icon
andvalue-icon-color
respectively to ensure that your app remains compatible with the JourneyApps Runtime.