Version Release Most important improvements (excerpt)
1.1.62 beta 27.11.24 Added new action for minimizing EMBU-Chart window
Audio recorder widget: Fixed wrong positioning when setting play position within long files due to an overflow.
Added workaround for redundant notifications of file changes on SMB drives by waiting before next monitoring.
1.1.61 beta 08.11.24 Tab/Page: Added optional prompt with yes/no message box before user clones a page
JSON widget: Now hiding caption on/off property since it has no effect
Data logging: Added feature of meta information
1.1.60 beta 07.10.24 Properties with combo box: Fixed missing application when selecting combo option in some cases.
Fixed crash when justifying widgets within an area with no obstacle.
Added feature to scale the children when editing the width or height of a widget by holding the CTRL key when committing the changes.
Added cumulation when posting messages for performance improvement and to prevent "not enough quota" error when handling huge layouts.
Performance improvement with large number of templates (i.e. when moving EMBU-Sketch app window).
Accelerated the selection of a project tree node significantly.
Fixed unnecessary rebuild of project tree, resulting in performance improvement.
1.1.59 beta 08.05.24 Filters: Fixed outputting the input rather than the output of a filter when the expression __Filters.MyFilter refers to the default cell.
1.1.56 beta 18.03.24 openABK: Fixed wrong value calculation when null value needs factor and offset. Now bypassing factor and offset calculations in this case.
Value tables: Now bypassing the value-translation-table when untranslated value is an empty value. This no longer results in the tables default entity output.
1.1.55 beta 29.02.24 Properties pane: Fixed wrong calculation of grid control size when hints are displayed at the top of the pane.
Fixed crash when dragging an openABK signal to variables.
DataLogger now supports dropping signals and variables for generating channels and for assigning values to channels.
DataLogging: Added unit property to the data logging channel.
DataLogging, Automatically setting the channels unit if value expression changed while the unit property is empty.
1.1.54 beta 17.02.24 Added ribbon commands for justifying/tiling the selected widgets
Some performance optimization when synchronizing variables to openABK server.
openABK: When synchronizing the variables to the openABK server, now also searching in the local variables. This fixes the experience of double variables (one unconnected in local vars and one newly created and connected to openABK server) when holding the variables locally
Fixed crash when dragging an openABK-related variable from the main view to a node on the project tree while connected to an openABK data logger.
Fixed missing effect when copying widgets with multi-selection.
Fixed missing effect when copying from an in-place edit control.
Added a hint field in the properties pane for optional items on the target system (i.e. a warning that data logging needs to be opted on the target device)
Added ribbon button for deleting the layout on the transport media (i.e. the USB stick).
Target system selection: Fixed wrong group caption for CANDICE-4 from "..V4.x" to "..V5.x".
Added ribbon button for hiding all popup widgets temporarily.
1.1.53 beta 13.01.24 Added CANDICE4-TFFE to the target specification file.
1.1.52 beta 09.11.23 Widget docking on right, top, left and bottom now implies centering on the respective edge.
1.1.51 30.10.23 Skipped, changes in code base only affect CANDICE devices.
1.1.50 17.08.23 Skipped, changes in code base only affect CANDICE devices.
1.1.49 beta 03.08.23 Tab-Widget, user settings: Added option to suppress restoring pages with close button (non-locked) which came from the template pool (customer requirement)
1.1.48 beta 03.07.23 Fixed inexact logarithmic scale of the slider for certain properties of CAN-bus and data logger. Also removed logarithmic scale from CAN-send data length
openABK: Increased acceptance of long-polling response time from 2.0 s to 3.0 s, giving some extra headroom
openABK: Starting a temporary connection with retries in order to avoid later using zombie TCP connections with the same ephemeral ports from a previous run.
1.1.47 beta 23.05.23 No relevant changes
1.1.46 beta 10.05.23 No relevant changes
1.1.45 beta 09.05.23 openABK: Fixed loss of video/jpg data.
1.1.44 beta 25.04.23 Added back-light low trimming property to be applied on target system
Variable value-table: Default table translation now passes-through the value rather than emitting an empty string. Also applies when openABK defines no or an empty value table without a fall-back string.
Variable selector dialog: Fixed and now supporting initial tag with "!" prefix for inverting the tag meaning
Tab-widget, user settings: Now supporting restoration of page widgets which were opened from the template pool. Note: Not supporting open arguments when restoring.
Optimized the term interpreter pre-compiled code for better memory efficiency.
openABK connection progress: Now querying the meta data in a segmented way in order to reduce bulkiness of meta data answer.
Color Table: Now pre-checking syntax for delimiters and optimized memory allocation when building
Language meta data optimized for memory consumption
openABK connection: Optimized for memory consumption by removing redundant information.
openABK alerts: Added workaround when limit alert provides a string type frozen value by converting it to a numerical value. Fixes wrong number of fractional digits in alert widgets.
Added capability to run a macro from EMBU-Chart command line.
Added AutoRun name suggestion for macros.
Added the built-in function ExtractValueFb() which tries to extract a value from a string and providing a fall-back option
>1.1.43 15.03.23 When working with MS Teams: Fixed missing update of search pane, error pane and fixed unreliable variable value editing in the variables pane.
Variables pane: Now omitting variable value update when editing the variable value, fixes permanent closing of in-place edit control when data arrives from e.g. openABK-Server
Optimized color table, data cells and properties for memory consumption.
List-widget: Now removing auto-filled rows temporarily when widget is completely covered by other windows. Reduces memory consumption.
1.1.42 03.03.23 Fixed log entry when running the close widget action
Fixed endless loop when searching for monitor information on a system without monitor (e.g. remote desktop or sandbox)
1.1.41 08.02.23 Border color now treated as foreground item rather than a background item in night mode.
Limit Alert Widget: Fixed wrong retrieval of variable when setting fractional digits. Now searching for variable by server-side name (previously searched with server-side name within client-side variable names).
1.1.40 09.12.22 Added user log feature (log widget, log actions).
Added capability to highlight a selected row in the list widget
Now showing a brain icon when preselecting a variable from within a list widget
Fixed wrong selection of last column for wide columns
Fixed selection of wrong row when opening context menu in list widget
Fixed potential hang when loading layout with inconsistent list widget
Fixed missing application of factor and offset for the frozen value of an openABK LimitAlert
Fixed wrong term "Spalte" to "Zeile" when adding or deleting rows in German localization
Fixed potential crash when connecting to openABK by specifying the IP address
Fixed sorting being applied to first unnamed column when no sorting was required
Changed date formatting to use system locale settings, e.g. when displaying a data in a text widget.
1.1.39 11.11.22 Added document property with EMBU-Sketch revision which saved the file
Fixed decoding of color tables when they contain nan (not a number)
Added new feature: Value lookup table in variables
Fixed missing update of error squiggles in properties when undoing or redoing
Text-Widget: Added a decoding option for language-extraction
Fixed potential crash when modal dialog for a property is open while openABK reconnects
Repairing invalid fixed-size color table when reading the program options
Added the ExtractValue() built-in function for extracting the first value out of a string
Fixed representation of nan (not a number), now showing the special value string defined in the options rather than "nan".
1.1.38 07.10.22 Added C7PRO AFFFF (new device with 4 x CAN-FD) in target specification file
Corrected several spellings
Slider in property gets no longer repositioned when there is a combo box and the property gets focused<.br />
1.1.37 01.08.22 Introduced data logging feature.
Numeric-Formatter: Removed usage of extern font, fixes crashes in some list widget configurations
1.1.35 13.06.22 Added menu item to ignore closing openABK-initiated forms
Changed form font default height to a higher value
Control widgets: Now allowing empty destination (useful in openABK forms)
When selecting another widget, fixed copying a just edited property to the new selection
Fixed missing update of the edit control when creating an openABK form.
Fixed division by zero when creating openABK form where all controls are predefined by the template.
1.1.34 21.03.22 Fixed discarding of openABK server event when time is 01th January 1970
Fixed openABK event loss when multiple events per long-polling cycle
Fixed missing combo list elements when statically filled
Fixed missing implementation of multi-openABK instances for openABK server events and error logging
1.1.33 07.03.22 Added capability to override the special-value tokens by the app.
List-widget: When refilling it due to filtering, restoring scroll position to first line.
Now suppressing key handling for events and for openABK when the on-screen keyboard is active
1.1.32 10.02.22 Test-mode, variable select dialog: Changed for tag selection dialog with multi-selection
Test-mode, list-widget: Added tag filter
Test-mode, tag filter dialog: Changed from exact to weak filtering (case-insensitive and numeric comparison, e.g. Abc01 matches abc1)
Fixed loss of children when converting to another widget type.
Test-mode, list widget: Activated context menu (black menu at right edge).
Now moving complete branch to selected widget to foreground for better UX.
Fixed missing re-fill after test mode change.
Ctrl-up and -down keys in tree view promote or demote item
1.1.31 18.12.21 Fixed missing consumption of local key event when it is handled in an event monitor.
1.1.30 20.11.21

Tables: Fixed missing update when selecting other object in project tree while currently editing a grid view cell or while editing the arguments
Tables: Fixed cross-talk when jumping from a table to another table in the project tree while currently editing a grid view cell.
Fixed image moire pattern when scaling-down large images by more than 1:16
Fixed vanishing of slider in property grid when an empty value is entered for an integer or double property.

1.1.29 02.11.21

Fixed necessity of entering one extra parent statement
Installer: Updated merge modules from V12.0 to V14.29
Added severity value calculation, also added a field in the status bar
Fixed missing update on thumb image when child had been removed
Now skipping properties in property grid if a property has no name/description string
Updating thumb image when image of a widget had been loaded.
DataCell: changed state from (valid/invalid) to (valid/invalid/external changed). Now allows to set values from e.g. actions without destroying the expression. Externally changed data cells will not be changed when re-compiling.
Added hint to property grid how to format a data cell expression.
Fixed potential crash when Z indexes are re-calculated when terminating application.
Actions: Added page browsing action
Tab-Widget: Added methods for selecting pages by absolute index and relative iteration
Gage, clock: Increased range of diameter and pointer length from 100% to 200%, allowing for example 0 to 180 deg landscape gage widget

1.1.28 01.07.21

openABK: Fixed missing data transfer of variables (long-poll thread now starting after DAQs are uploaded completely)
openABK: Now deleting downloaded file in case of an partial download with error
openABK: Increased auxiliary request time-out from 500 to 2000 ms. Fixes abortion with large number of variables
openABK: Fixed missing output of session id in error log output

1.1.27 10.06.21 DocMenu widget: Fixed missing painting of non-populated areas in test mode
Button widget: When font shrinking selected, now calculating icon size for the unscaled font rather than the shrunk font
Button widget: When font shrinking selected, now calculating font size before drawing rather drawing for each shrink attempt
Pop-up widget: Fixed erroneous error return value when executing the Show() method. Fixes potential abortion of macros
1.1.26 08.05.21 Context menu items with files now in packed format with ellipses
Now showing error message box if file does not exist when opening it by context menu from dockable list pane and gallery pane
Now showing error squiggles on empty properties
1.1.25 05.05.21 openABK: Added context menu items for opening, deleting and reloading openABK documents.
openABK: Fixed misinterpreting "." or ".." directories as valid document folders
openABK: Now exposing document download progress and document availability
Button widget: Now invoking re-draw if font size shrunk
List-widget: Now initializing the row count data cell to 0
Pop-up widget: Added the Show and hide methods
Action and action-macros: Fixed abortion due to missing setting of success flag for the actions a) reset alert states, b) reset min/max/avg and c) screen on
openABK document unzipping: Now treating file names in zip archive as IBM437/ASCII rather than UTF-8, this fixes wrong file names with e.g. German umlaut.
1.1.24 19.04.21 Fixed variable widget name member being formatted as ="<name>"
Now suggesting scope nodes which have children of qualified criterion
Sketch: CPropDocNodeName: Ignoring error checking when it contains %OpenArgX%
No longer suggesting functions and constants where not appropriate
Variable widget changed from "Variable" to "Variable-Widget" in order to avoid confusion with variables
Fixed wrong rendering of thumbnail after inserting template from clipboard
Fixed offsetting widget when pasting to template root
Button-Widget: Now lowering the relative icon size makes room for more text
Loading widget from template: Fixed coordinate issues (i.e. creating a zero-sized page)
1.1.23 10.04.21 Button widget: Added relative image size property
Button widget: Now checking whether button is still alive after firing an action
Button widget: Fixing potential problem when button closes and a confirmation message needs to be shown
DocMenu widget: No longer overriding the close property for open document button
ABK: Now deleting documents locally when openABK server does not provide a document archive
1.1.22 29.03.21 Button-Widget: Added option to shrink font when text does not fit in area
Added some icons when installing
Added "Open-File" action
Open from Template action now get names for the open arguments. Names can be defined in the template
No longer reporting errors for disabled or hidden properties
Refined error report of scoped expressions
Now implemented open arguments as data cells
Fixed wrong scaling when padding is greater than zero
Fixed missing children outlining when hovering
Introduced Document Menu widget type (used to navigate and open by given file/directory structure)
Fixed missing update of thumb view under certain circumstances
Now supporting mute and volume in test mode
1.1.21 01.03.21 Now allowing copying of main desktop widget as bitmap
Fixed rarely hangs when widget is created by data change event.
1.1.20 22.02.21 openABK: Implemented dynamic discovery of server with fixed IP address/port specification
openABK: When disconnecting from server, now clearing the values at the variables that are no longer connected to the server
Fixed some missing combo box option inheritances
No longer showing error bubble for empty file path properties
Templates, audio recorder: Added combo box option for name when a child is an audio recorder widget. Removed combo box option in audio-recorder widget if it is not root within the templates
Menu-derived widgets: Removed mnuMain name suggestion for inherited classes
Added "Copy File" context menu option for the output and log pane
Compiler: Added output line when output file was generated
1.1.19 16.02.21 Minor refactoring to be in sync with EMBU-Chart
1.1.18 02.02.21 Variable widget: No longer reading/writing user setting when option disallows it
Fixed wrong padding and border width when layout changes in size
Extent-Property: Optimized scaling for extents of value 0
Sketch: Fixed missing flush of pending edit of property when user closes the main window
Fixed missing initialization of controls which are not coming from templates
File-List-Widget: Added vertical scrollbar option
File-List-Widget: Now allowing ambiguous extension in file filter.
File-List-Widget: Now showing files in ascending-sorted order
ColorTable: Fixed missing acceptance of elder expressions in quotes
1.1.17 28.11.20 AudioRecorderWidget: Now showing playback arrow whenever it might occur at runtime
AudioRecorderWidget: When changing test mode, removing all pending openABK links that may have been left open from testing.
AudioRecorderWidget: Reversed bar color of recording elapsed time
1.1.16 14.11.20 openABK: Added an option to ignore the maximum audio recording length specification of the server
1.1.15 09.11.20 Audio-Recording Widget: Now keeping openABK links when recording stops. Effectively allows re-recording with same ID.
1.1.14 30.10.20 Audio Recording Widget: Now exposing the current mode
1.1.13 24.10.20 Audio Recording Widget: Added option for large playback symbol
Refined property description strings for audio recording widget image properties
1.1.12 09.10.20 Fixed missing cancellation of thumb state when clicking in layout window
Now hiding the formatters value, range and status flags if not needed
Color table property: No longer showing the dynamic hint when color table has no data cell assigned to.
List-Widget: Added fractional digits property to each column
No longer showing error icon in the items list when only warnings detected.
Double-precision property: Fixed default range lower limit.
Added CAN sample point properties and combo box options.
Baudrate combo box options approximated to HW supported values and correcting baud rate to next best approximation when entering baud rate
Improved property order for Can-send message.
CAN send: Added distinction concerning FDF and BRS bits
CAN: Added different open modes for 2.0 and FD
CAN: Added sample point adjustment capabilities
Added CAN baud rate/bit-timing HW capabilities to target specifications.
Audio recording widget: Fixed missing custom image, fixed path resolution in CMeasBitmapProp, now expanding path to absolute path.
Audio recording widget: Fixed missing deferred loading of custom images
1.1.11 06.08.20 Fixed wrong colors at dynamic coloring (value-color-tables) when loading elder layouts, e.g. bar graphs
When pasting widget over widget, the pasted one gets offset sightly
List-widget: Fixed missing initial sorting when entering test mode
List-widget: Fixed: In test mode, now user cannot sort if disabled for a column
List-widget: Now supporting cyclic refresh when sorting by dynamic values
Refined some help texts of properties
Tab-Widget: Fixed strange behavior when scrolling and add-button (+) is present
On-screen keyboard: When opening and when editing, upper case will be set automatically after a dot or line break or start of line
Widget: Fixed missing/improper size-adjustments, i.e. edit-widget sometimes contained a too-small edit control within it.
Audio recording widget: defined ranges for delay and max rec time
Expanded internal data transfer as preparation to CAN-FD
Fixed decoding when XML option list is defined. Now option list takes precedence over decoding decimal with sscanf() or similar
openABK, Audio: Opening audio recording widget at z-group defined in the templates rather than always on level 3
Main window with list view: Tinted filter edit control when filter is active
Main window with list view: Added filter capabilities
CAN: Baudrate now with logarithmic slider
Properties: Added detents for slider at positions given by combo options
Properties: Added slider granularity
CAN: Added property for selecting CAN2.0 vs CAN-FD
CAN: Message receipt supports now payload sizes up to 64-byte
CAN: Re-factored field extraction and insertion from/to payload as preparation to CAN-FD
CAN: upgraded to support up to 64-byte payload length as preparation to CAN-FD
CAN Graph Control: Re-factored to support payload up to 64-byte as preparation to CAN-FD
Target selection dialog: Changed layout
Added CAN type capabilities in target specifications
Added target spec file for CANDICE 7 V5+
Added sliders to several properties
Refined ordering of several properties
Fixed missing update of list view when CAN-Send field was deleted
Now shown color property grayed-out when disabled
Re-factored properties combo box options to render lazily (huge modifications on a lot of classes)
Added Icon to string combo box enumerations
Added combo option for DocRoot output name
Added combo box icons for several items
ScaleFormatter: Added suggestion of 42.5% vertical center position (optimum for 270 degree gages)
Keyboards now appear reliably with language coding in the keyboard list form
Properties pane: Now showing icon when value can be found in a combo box item
Properties pane: Now showing text of combo box rather than the bare value if an appropriate option could be found
Options dialog now shows icons for deployment transport drive selection
Re-factored property grid constraints
Properties Pane: re-factored font/int/bool handling from ribbon bar
Selective paste in properties pane: Fixed gray-out for suffixed XML property names
Now storing property help and names as resource ID (rather than rendered strings), saving huge memory capacity
Re-factored properties (huge refactoring)
Refined several property help strings
Fixed potential crash when editing property with a dialog
Action, send openABK button: Now handling button name as language-aware text
Fixed loss of page widget caption string when exiting test mode
Combo box widget: Fixed missing update of options list when language changed
Keyboard test mode: Now showing switchover message in appropriate language
Fixed undefined patterns/pixels in 32bpp png files
Reworked path conversion from/to absolute/relative
File change notification. Now testing to open file before notifying, compensates for delays when another process needs long time between changing file and closing it
Re-factored formatters (numeric, bar, gage, scale)
1.1.9 25.03.20 Fixed maintenance of tab widget after method "SetToForeground"
Rework of conversion between absolute and relative paths
Rework of property objects for file path, double, integer, font, color, string, bool
Now offering only fonts which are supported by target system (requires new setting of target in order to take effect)
Added option to obtain an USB-sticks volume name from autorun.inf instead of boot sector
Fixed wrong scaling when changing target resolution
Fixed zeroing of desktop widget when target resolution changes
fixed wrong scroll range for layout window
1.1.7 28.02.20 Y(t) diagram: fixed wrong layout calculation, now taking font size into account
Widget background images: Fixed wrong back color of uncovered area if non-transparent widget and image shall be converted for night mode
List widget: Fixed missing scaling of column widths
Fixed hanging when templates re-open other templates in a circular fashion by avoiding circular window ownerships
Fixed missing storing of initial value of an extent type when scaling
Fixed offset of index when setting Z-index of widget which caused strange behavior when event handlers are among the children of a widget
Fixed inaccuracy of child positions when scaling, now applying individual scale factors for scaling child widgets
Fixed inappropriate ordering for Z fore/back menu items
Static widget: When scaling, now using the lesser of x and y factor
Text widget: When scaling, now using the lesser of x and y factor
Refined tool tip texts of Z fore/back menu items
Refined error output when children names found multiple times
Text-Widget: Fixed wrong fore color in night mode if transparent
1.1.6   Never deployed
1.1.5 10.01.20 Fixed missing close on dismiss when clicking to a tab of a tab widget
1.1.4 beta 03.12.19 Added icons to action options
Added missing environment directory expansion
Fixed missing display of value after list widget sorting
Changed help icon to avoid copyright conflicts
1.1.3 beta 27.11.19 Fixed missing undo-backup of children when deleting children
Fixed potential crash when deleting with list-view multi-selection
Fixed wrong focusing when redoing an undone step
1.1.2 beta 11.11.19 openABK: Fixed mismatch in var/mailbox mapping
Widgets: Now assigning a name when XML contains widget with empty name
Fixed wrong searching for affine widgets (used when navigating through pages with arrow keys on a keyboard)
Now suppressing key handling if modal dialog or on-screen keyboard is active
Close-on-dismiss now inhibited if owner would be closed by an owned widget. Also setting ownership of newly opened widget from templates to e.g. button who initiated opening
Button-Widget: removed padding on top and bottom of text, allowing larger font sizes
Button-Widget: Now supporting environment strings for its image files
Compiling, gathering utilized files: Fixed assertion
Sketch: Fixed wrong file names in compiler output if document was loaded from UNC path
Introduced Embu-Sketch shipping directory in relative paths by using environment vars (not yet tested intensively)
List-Widget: Added initial sorting capabilities
Optimized consumption of handles when loading a large-sized file
Some refactoring
1.1.1 beta 26.10.19 Tab-Widget: Now the (+) button is no longer scrolled-out
Button widget: Fixed missing firing after on-screen keyboard closed: Now considering button coordinates before movement as *inside* the button
Tab-Widget: Automatic page size adjustment on tab widget move/size now only when Ctrl key is pressed. Added context menu for adjustment.
On-Screen Keyboard: Fixed wrong color of close button and non-occupied area.
Fixed missing conversion absolute/relative path when gathering utilized files.
Error- and output pane now showing selection even if not focused
openAbk: Added server-side index as ID when synchronizing client-vars to server-vars.
Action, OpenFromTemplate: When resolving open arguments, constant expressions not starting with "=" now no longer get disturbed by executing them
Edit-Widget: Now allowing to use %OpenArgX" at maximum length property in templates
Edit-Widget: Fixed loss of length limitation when multi-line or vertical-scroll property changes
openABK: Re-factored certain containers to improve performance
Optimized multi-selection in list views
Keyboard-Dialog: Increased key sizes by reducing padding
Now importing extension keyboards when adding built-in fall-back keyboard
Status Flags: Added general enabling properties in document root for showing each status flag
Widget, open from templates: Fixed unwanted re-ordering of widgets if template opens (now using stable sort algorithm)
1.1.0 beta 11.10.19 Tab-Widget: Now excluding control widget types (i.e. edit, combo) generally
Tab-Widget: Re-factored drawing, fixed wrong metrics for non-standard text orientation
Tab-Widget: Extended touchable area from tab visible area to a larger area reaching to the border of the tab widget
Sketch: Now selecting item when right-clicking in project tree
Added automatic position adjustment of other tab members when one member is sized or moved by mouse
Re-factored Z-Ordering of widgets, fixes the old problem that tabs are mis ordered in EMBU-Sketch.
Tab-Widget: Jumping to first member if user deletes member
Tab-Widget: When moving by mouse, pages get moved too
Undo: Fixed missing redo-action by fixing undo merge optimization and fixed missing screen-updates with tab widget
openABK, write-back value to server: Fixed missing sending-back if name of var or mailbox differs from server-side name
Edit-Widget: Added vertical scroll-bar option
Form-Widget: Added option to open on-screen keyboard when form opens
Changed several property descriptions
Button: Inhibiting auto-repeat function when opening widget from templates
Panel persistence now configurable at project level
Added user-configurable on-screen keyboards
Added several icons to combo box of properties
Variables, openABK: Prepared importing ID of variable from openABK servers meta information
List widget: Now allowing filtering by value, added method for re-querying
Edit widget: Now allowing specifying on-screen keyboards
Variable select dialog: Fixed missing hidden variables even if desired (e.g. in variable widget)
Workspace restoration to default now without restart
Added logging pane and moved openABK log pane functionality to new logging pane
Fixed effect that one additional *parent* keyword was needed in suggestion window
Fixed crash when terminating program
Expressions and filters, Like-operator: Fixed crash when right hand operator is longer than the left hand operator -2 (e.g. "ABC"~~"*ABCDEF*"
Fixed incomplete tree view content for large projects
1.0.69 24.06.19 Performance optimization when selecting objects
Fixed improper building project tree after loading
Now holding a cached thumb image for faster thumb view
Flushing properties pane from edit mode if user saves or compiles document
1.0.68 05.06.19 Fixed hanging progress window when loading large layouts by removing the progress window
Tab-Widget: Fixed missing update when a page gets closed by an action
Action: Close-Widget-action now can also close non-root widgets since target can be specified by a path
Action: Added the *BringWidgetToForeground* action
1.0.67 25.05.19 Improved performance when loading image
Improved speed when generating variables from openABK
Suggest window now applies suggestion when user clicks on the item
Optimized performance by omitting invoking of variable timeout-rescan on each data arrival
1.0.66 22.05.19 Fixed memory leaks in the directory watcher
Fixed missing squiggles and edit tool tips for single file path properties
1.0.65 20.05.19 openABK: Pitching name when auto-generating variable and var already exists in order to avoid duplicate variable/mailbox names
Variable Widget, test mode: fixed missing "Mailboxes." scope path when user selects a mailbox
Sound-Widget: Connected wrong unit of the minimum-volume property description from ms to % (only English version affected)
1.0.64 09.05.19 Button: Fixed missing firing of openABK-Sending when button is not auto-repeat (and also if closing attribute is set)
Fixed crash when user focused edit control in value property and then changes data source with the data source dialog to an openABK source
Fixed crash when variable composition changes due to user changes in openABK data source
1.0.63 07.05.19 Fixed potential crash when deleting a variable which is currently linked to openABK server
Fixed loss of data source description when user changes data source of variable while connected to an openABK server
openABK: now generating source description of automatically generated variables so it gets visible to the user
Tab-Widget: Closing info-box (which states double-tap or long tap for closing) when page got closed
Load speed improvement by registering drop target in a delayed manner
Load speed improvement with layouts with many pop-up widgets
Fixed missing scale in clock widget
Undo: Fixed missing restoration of widget position if multiple widgets were moved/sized
File new wizard now sets resolution to the selected target
Several fixes
1.0.62 25.04.19 Improved performance when closing widgets and having a large number of variables
Introduced prioritized coupling of variables to one of multiple openABK sources
Added option to disable volume boosting while playing sound
Introduced Navigation tool bar in layout window
Introduced navigation-path tool bar in layout view
Introduced navigation back/forward feature
Y(t)-Widget: Now ranges of channels can be set from within actions and also can be exported
Text-Widget: Added blinking capability (as known of the static and numeric widget)
Expressions: Added 0b as binary prefix, also accepting underscore (_) within binary- and hex-formatted constants
Added OnClose handler which gets called when widget gets closed
Button-Widget: When button has close option set, auto-repeat will get disabled
Added CloseOnDismiss feature (top-level-widget can be closed/hidden when user clicks on another widget, but not a child)
Added SubmitOnDismiss feature for form widgets
Now supporting Goto-Item on right-click of an scoped element
Persistent variables: Now supporting a default value initialization
Several bug fixes and performance optimizations
1.0.61 21.02.19 Added clean temp/output and open output directory button to the ribbon bar
Temporary files are created on %USERPROFILE%\Appdata\Local\ directory
Re-factored compiler, fixed SMB access issues when building target at network drives.
Version numbers may be not continuous since some numbers were reserved for internal builds