GBC 1.00.53 new features and upgrade notes
A summary of new features and changes in functionality introduced with Genero Browser Client (GBC) 1.00.53. Note the changes you may need to make when moving to this version of the GBC.
This version of GBC is desupported, use a more recent version of the product.
This page covers only those new features introduced with the Genero Browser Client version specified in the page title. Check prior new features pages if you migrate from an earlier version.
For a detailed list of GBC 1.00.53 changes, please refer to the list of fixes on our issue tracker.
Consolidated documentation
All documentation is now consolidated into a single manual, the Genero Browser Client User Guide.
Theme conditions
Two new theme conditions are available:
isBrowser
|
The running platform is a browser running in Native Rendering mode. |
isUR
|
The running platform is a Genero front-end (the GDC desktop client or the GMA/GMI mobile client) running in Universal Rendering mode. Universal Rendering provides a common rendering solution for all front-end clients based on the GBC. |
These two new conditions conflict, and cannot be used at the same time.
For more information, see Theme conditions.
New default themes
GBC 1.00.53 introduces four new default themes to differentiate browser-based rendering (Native Rendering) and Universal Rendering:
ur_default
|
Default GDC theme for Universal Rendering. Equivalent to the
default theme, but enabling the context menu by default (see theme-disable-context-menu ). |
ur_highcontrast
|
Accessible GDC theme for Universal Rendering. Equivalent to the
highcontrast theme, but enabling the context menu by default (see theme-disable-context-menu ). |
ur_default_mobile
|
Default GMI/GMA theme for Universal Rendering. Equivalent to the
default_mobile theme. |
ur_highcontrast_mobile
|
Accessible GMI/GMA theme for Universal Rendering. Equivalent to
the highcontrast_mobile theme. |
For more information, see Default themes.
Record and replay a session log
The methodology for recording and replaying a session log has changed. In addition, the log player now includes a pause button, and images can now be saved with the session log. For complete details, see the following topics:
Personalize customization version suffix
Personalize the version number suffix in your customizations builds. The default
suffix is c
(i.e. 1.00.53.c
). To change it, define
customizationSuffix
in the root object of the
config.json file of your customization.
The GBC runtime package name (created with the grunt
option
--create-zip
) will now include this suffix, or
c
if not defined. For example, if you define the
customizationSuffix
as "mycust
", the GBC
runtime package filename will be
fjs-gbc-1.00.53.mycust-build201904261023-customization_sample.zip.
For more information, see Change the version customization suffix.
Messages and Error behavior
Message and Error are now persistant by default. The message or error displays until the Close icon is clicked.
To have messages and errors close automatically, specify how long (in seconds) to
display the message or error before closing with the themes variables
theme-message-display-time
and
theme-error-display-time
.
Collapsible GROUPS and accordion FOLDERS icon position
By default, the collapsible GROUPS and accordion FOLDERS icon is set to the left. To change this position, use these theme variables:
Variable | Comment |
---|---|
theme-collapser-position
|
Default behavior, set to "left" by default |
gbc-GroupWidget-collapser-position
|
Default set to theme-collapser-position
("left") |
gbc-AccordionFolderWidget-collapser-position
|
Default set to theme-collapser-position
("left") |
This can also be achieved using the collapserPosition
presentation
style attribute, set on a Group or on an accordion folder. This style can be set to
left
(default) or right
.
DISPLAY ARRAY and DOUBLECLICK
Prior to 1.00.53, a doubleclick on a row in a DISPLAY ARRAY would trigger the
"accept
" action, whether mobile or desktop. For a mobile
application, this meant a double tap on a row would trigger the
"accept
" action.
Since 1.00.53, a doubleclick on a row in a DISPLAY ARRAY
only
triggers the "accept
" action for a desktop application.
To trigger the "accept
" action on a mobile device, add the
DOUBLECLICK=ACCEPT
attribute to the
DISPLAY ARRAY
statement. When set, the
"accept
" action is triggered by a single tap on the row. To
trigger the "accept
" action with a double tap on a mobile
device (replicating the behavior of the pre-1.00.53 version), you must also add the
"rowActionTrigger
" style attribute and set it to
"doubleClick
".
For more information, refer to the Genero Business Development Language User Guide.