Version | Release | Most important improvements (excerpt) |
1.3.0.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. |
1.3.0.61 beta | 08.11.24 |
Tab/Page: Added optional prompt with yes/no message box before user clones a page Data logging: Added feature of meta information Increased fall-back font size for Candice7 V5+ |
1.3.0.60 beta | 07.10.24 |
Fixed missing openABK connection when server address was overridden by command line switches and server started after EMBU-Chart. Fixed missing openABK connection when specific server address was specified and server started after EMBU-Chart. Fixed assertion when starting apps. Fixed potential crash when specifying openABK server address by command line. Prepared for next generation CANDICE-4 HW revision 6. (EMBU-Chart and Updater) Reworked front LED brightness setting, resulting in brighter default brightness. |
1.3.0.59 beta | 08.05.24 |
When loading user settings to tab widget, a page will be sought in the templates by now ignoring the case. Tab-Widget: Now restoring even multiple instances from templates when loading user settings. Filters: Fixed outputting the input rather than the output of a filter when the expression __Filters.MyFilter refers to the default cell. |
1.3.0.58 beta | 30.04.24 | User settings: Fixed wrong composition of widget paths. Fixes incompatibility when loading user settings files which were saved with elder versions. |
1.3.0.57 beta | 16.04.24 |
CAN with CANDICE-7 since V8.0 and CANDICE-4 since V5.0: Fixed swapping of standard and extended identifier when receiving and sending with extended identifiers. Now SID forms the MSBits and EID forms the LSbits of an identifier. Done with CAN-Controller FW 2.01. CAN browser: Improved behavior when editing the filter values. |
1.3.0.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.3.0.55 beta | 29.02.24 |
Button-Widget: Suppressing auto-repeat feature for the "Open File" action; i.e., when opening a .pdf file with auto-repeat, the readers window would catch the button release event and the button would fire endlessly, resulting in a live-lock. DataLogging, Export to CSV: Added option to export the unit. |
1.3.0.54 beta | 17.02.24 |
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 List widget: Fixed remaining hourglass symbol even if no auto-fill with variables were activated. Data logging, CSV export: Added the option to insert a time column into the exported CSV file. Data logging: Fixed inaccuracy in the cycle time. System values: Fixed inaccuracy in providing the up time. List widget: Changed memory warning text from "Low memory" to "Display low Memory" to prevent confusing the user who thinks of a Data Logger low memory condition. |
1.3.0.53 beta | 13.01.24 |
DataLogger: Fixed empty records at the beginning of each take DataLogger: Fixed empty records in the mid of takes |
1.3.0.52 beta | 30.10.23 |
Widget docking on right, top, left and bottom now implies centering on the respective edge. |
1.3.0.51 beta | 30.10.23 |
Fixed missing hit in value table when value is near zero by configuring the FPU to preserve denormalized numbers. Now supporting auto-repeat for each hardware button individually, allowing to use simultaneous key strokes. |
1.3.0.50 beta | 17.08.23 |
Fixed memory leaks of temporary created http client in case the layout specifies an openABK server address and port. openABK server query poll rate now more accurate. |
1.3.0.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) User settings, importing from file: Fixed restriction to HKCU (now only importing to HKCU and descendants and discarding other content) |
1.3.0.48 beta | 03.07.23 |
Restoring user settings: Fixed missing of creation of a tab when moving a copied page left to it's template. Added support for CANDICE-4 Version 5+ 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.3.0.47 beta | 23.05.23 |
Fixed loss/overwrite (appeared with 1.3.0.44) of display name of variables with no language encoding in their display names |
1.3.0.46 beta | 10.05.23 |
Fixed memory leak each time audio-recording from openABK starts. |
1.3.0.45 beta | 09.05.23 |
openABK: Fixed loss of video/jpg data. |
1.3.0.44 beta | 25.04.23 |
Now applying back-light low trimming property when loading an app. 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. openABK connections: When generating variables, the meta data cells are initialized without storing the expressions, hence saving memory. openABK user settings restricted to the user settings section of the registry Color Table: Now pre-checking syntax for delimiters and optimized memory allocation when building Options: Rejecting invalid color table settings when loading the options Language meta data optimized for memory consumption Variables: Now abandoning the language-meta-properties if no language is specified in order to save memory Variable base: Removed rtti in order to save memory 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 macro capability. Added the built-in function ExtractValueFb() which tries to extract a value from a string and providing a fall-back option openABK: Now appending number of cores to the HW revision code when connecting to server, used to identify T20 vs T30 CPU variants. Now storing night mode persistently to registry. |
1.3.0.43 | 15.03.23 |
CAN controller HW rev 8 up: FW update to 1.02, Fixes non-functionality of CAN interfaces and long startup time. 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 | Skipped since no relevant changes | |
1.3.0.41 | 08.02.23 |
Fixed potential delay on CAN messages on C7PRO V8+ in the CAN MCU firmware Now suppressing firmware download from openABK server if it is incompatible to the hardware (i.e. no longer downgrading to old FW on C7PRO V8+) 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). CAN interface: Fixed compiler optimization read and write ordering, fixes long delay of incoming CAN data after Rx SW fifo overrun. CAN interface: Now clearing Rx SW fifo when opening CAN interface in order to drop the data which was received before using the interface. CAN interface: Incremented revision to 1.01 |
1.3.0.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 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 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.3.0.39 | 11.11.22 |
Includes EmbuChart: Rev. 1.1.0.39 Now sending HW and FW revision info when connecting to openABK server Fixed decoding of color tables when they contain nan (not a number) Added new feature: Value lookup table in variables Text-Widget: Added a decoding option for language-extraction 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.3.0.38 | 07.10.22 |
Includes EmbuChart: Rev. 1.1.0.38, CANbrowser 1.1.0.7, FwProgSpi 1.1.0.8) Added support for new hardware C7PRO-AFFFF (device with 4 x CAN-FD) CAN browser: Fixed limits in sample point spin CAN browser: Fixed rounding errors of sample point percentages Now supporting SPI interrupt for Version V5 (V5a was already supported) Added error handling when CAN transmit fails due to output FIFO overrun |
1.3.0.37 beta | 01.08.22 |
Introduced data logging Added Licensing for data logging Num-Formatter: Removed usage of extern font, fixes crashes in some list widget configurations. |
1.3.0.36 beta | 08.07.22 |
Fixed experience of loss of brightness setting by changing registry saving timeout from 5 minutes to 5 seconds Now sending user settings to openABK server when settings were loaded from USB-Stick |
1.3.0.35 beta | 13.06.22 |
Edit widget: Fixed missing update of the edit control when creating an openABK form. Form widget: Fixed division by zero when creating openABK form where all controls are pre-defined by the template. |
1.3.0.34 beta | 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 |
1.3.0.33 beta | 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. |
1.3.0.32 beta | 10.02.22 |
Includes EmbuChart: Rev. 1.1.0.32 and FwProgSpi 1.0.0.7 FwProgSpi: Checking for a known faulty CAN controller boot-loader and refusing flashing in that case. Updater: Checking for a known faulty CAN controller boot-loader and refusing flashing in that case. Updater: Fixed non-working microphone. Now adding audio settings to registry settings which were accidentally removed with 1.1.0.31 Close Widget action: Now hiding non-implicitly created widgets instead of deleting them. Variable select dialog: Changed for tag selection dialog with multi-selection. List-widget: Added tag filter. User can select tags to fill the list with variables containing at least one of the selected tags. Tag filter dialog: Changed from exact to weak filtering (case-insensitive and numeric comparison, e.g. Abc01 matches abc1) |
1.3.0.31 beta | 18.12.21 |
Includes EmbuChart: Rev. 1.1.0.31 and PowerAssist 1.0.0.27 PowerAssist: Removed cyclic audio workaround of altering the audio codecs internal gain settings Updater: Switching to Toradex audio noise workaround Updater: Removed dimming table, resulting in a linear curve as default setting |
1.3.0.30 beta | 20.11.21 |
Fixed image moire pattern when scaling-down large images by more than 1:16 |
1.3.0.29 beta | 02.11.21 |
Tab-widget, user settings: No longer restoring the captions of pages
when caption changed in layout. Removes irritation of users that
captions do not change in EMBU-Chart after editing them in EMBU-Sketch
(since they are stored in EMBU-Chart user settings) |
1.3.0.28 beta | 01.07.21 |
openABK: Fixed missing data transfer of variables (long-poll thread
now starting after DAQs are uploaded completely) |
1.3.0.27 beta | 10.06.21 |
DocMenu widget: Fixed missing painting of non-populated areas openABK: Delayed document download from 2 to 10 seconds after connection established 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 Variable widget: Now serializing user settings when one of the SelectNext() or SelectPrev() methods were invoked |
1.3.0.26 beta | 08.05.21 |
Fixed sporadic CANDICE-4 hanging: Limited ADC read-out to not faster
than 500 ms, reinitializing ADC when read-error detected Fixed missing permanent storage of back-light low-trimming value PowerAssist: New layout and full-screen for most of the dialogs PowerAssist: Fixed missing update of battery-protection shutdown parameters in the power options dialog Reader: Increased size of close button Reader: Now able to open files with special characters in file name |
1.3.0.25 beta | 05.05.21 |
openABK: Added context menu items for opening, deleting and reloading
openABK documents. |
1.3.0.24 beta | 19.04.21 |
Fixed variable widget name member being formatted as ="<name>" openABK: Disabled directory change watching while reading and restarting layout app. Fixes very long load time due to congestion Re-factored cloning a widget, fixes wrong geometry when aspect ratio is different from design time List-Widget: Fixed wrong column widths when cloning pages after user changed column widths Button-Widget: Now lowering the relative icon size makes room for more text Fixed missing icon when cloning pages with icon When creating widget from template, now recompiling root instead of widget branch. Results in less overall compilation effort Loading widget from template: Fixed coordinate issues (i.e. creating a zero-sized page) No longer starting PCAP thread for devices with no PCAP touch |
1.3.0.23 beta | 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 PDF reader: Now starting with fitting width zoom option |
1.3.0.22 beta | 29.03.21 |
Updater: Now deploying PDF reader openAbk: Now downloading and unzipping documents Button-Widget: Added option to shrink font when text does not fit in area Now closing CandicePdf.exe when openABK limit alert or audio-recording event occurs Added "Open-File" action Now implemented open arguments as data cells Fixed wrong scaling when padding is greater than zero Introduced Document Menu widget type (used to navigate and open by given file/directory structure) |
1.3.0.21 beta | 01.03.21 | Fixed rarely hangs when widget is created by data change event. |
1.3.0.20 beta | 22.02.21 |
Terminating running processes: Now waiting up to 2 seconds for the
process to have terminated Shortened initial output message by approx 2 seconds After successful update, now invoking a re-boot Prophylactically deleting file before copying the file to be installed When installing from USB stick, now copying the updater to the openABK stash in order to skip downloading current installation from openABK server. User settings read: Fixed parsing abortion due to max line length constraint in .ini files. 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 Now Amending firmware version info when server provides version with three number blocks User settings: Now ignoring the app directory when importing or exporting user settings List-widget: Fixed wrong log file entry when variable ordering conciliation mismatches occurred List-widget: Removed redundant re-filling after loading user settings Now setting all relevant socket timeouts for openABK operation |
1.3.0.19 beta | 16.02.21 |
Variable ordering for list-widget: Now counting non-matching items in
Conciliate() method File-list-widget: Fixed unwanted clearing of value i.e. when user enters a file name by means of an Edit-Widget List-widget: Dumping unmatched items to the log file when variable ordering is restored List-widget: Now clearing lexicographical sorting when restoring variable ordering from user setting Tab-widget: When restoring user settings, now restoring the docnodes rather than only setting widget z-positions |
1.3.0.18 beta | 02.02.21 |
Fixed failing file copy when processes just start between killing
processes and copying files. 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 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.3.0.17 beta | 28.11.20 | AudioRecorderWidget: Reversed bar color of recording elapsed time |
1.3.0.16 beta | 14.11.20 |
openABK: Added an option to ignore the maximum audio recording length specification of the server |
1.3.0.15 beta | 09.11.20 |
Audio-Recording Widget: Now keeping openABK links when recording stops. Effectively allows re-recording with same ID. |
1.3.0.14 beta | 30.10.20 |
Audio Recording Widget: Now exposing the current mode |
1.3.0.13 beta | 24.10.20 |
Audio Recording Widget: Added option for large playback symbol |
1.3.0.12 beta | 09.10.20 |
CAN Rx: Fixed missing sign extension for signed data List-Widget: Added fractional digits option to each column CAN-Send: Fixed missing approval of messages directly after loading the app 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 Audio recording widget: Fixed missing deferred loading of custom images |
1.3.0.11 beta | 06.08.20 |
Fixed wrong colors at dynamic coloring (value-color-tables) when
loading elder layouts, e.g. at bar graphs List-widget: Fixed missing initial sorting List-widget: Fixed, now user cannot sort if sorting is disabled for a column List-widget: Now supporting cyclic refresh when sorting by dynamic values Tab-Widget: Fixed strange behavior when scrolling and add-button (+) is present openABK: Suppressing downloading app (layout .eca file) when loaded an app at least once from a removable device (i.e. USB-Stick) Now routing function keys F1..F26 (i.e. the red trigger button) to openABK server even when on-screen keyboard is active On-screen keyboard: When opening and when editing, upper case will be set automatically after a dot or line break or start of line Now closing on-screen keyboard if a widget opens (i.e. ensures visibility of openABK alerts when on-screen keyboard is open) On-screen-keyboard: Added progressive backspace by deleting whole words On-screen-keyboard: Fixed weird copying when double-clicking Widget: Fixed missing/improper size-adjustments, i.e. edit-widget sometimes contained a too-small edit control within it. Audio recording widget: Implemented countdown pie symbol Switched to Toradex libraries from 2.3 to 2.4 |
1.3.0.10 beta | 10.07.20 |
Fixed missing on-screen key images when installing
updater 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 openABK: Now sending device serial number instead of MAC address when requesting a session Further preparation for CAN-FD Data cell: When compiling a constant value, now pre-evaluating the value and leaving cell in valid state. Fixes missing firing of value assignment action Action, open template: Now generating log entry when template could not be found Action, send openABK button: Now handling button name as languaged text ComboBox: Fixed missing update of options list when language changed Fixed undefined patterns/pixels in 32bpp png files Re factored properties (huge refactoring) |
1.3.0.9 | 25.03.20 |
Fixed maintenance of tab widget after method "SetToForeground" Rework of property objects for file path, double, integer, font, color, string, bool Reworked CAN message fifo, fixed theoretical loss of data |
1.3.0.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 |
1.3.0.6 | Never deployed |
Passing key strokes to openABK only when no on-screen keyboard is open 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 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 Text-Widget: Fixed wrong fore color in night mode if transparent Added light sensor lookup table to compensate logarithmic characteristic Light sensor processing changed from 8-bit to 16-bit ranges CANDICE-7PRO, dimming: Added lookup table to compensate nonlinear characteristic of LED switching regulator PowerAssist: Added Reset Curve button to dimming dialog PowerAssist: Added low-dimming calibration dialog PowerAssist: Changed LDR+Setting mixing from offset to gamma-like curve mixing Updater: CANDICE-7PRO Added scrollbar sizes to registry (makes them larger) |
1.3.0.5 | 10.01.20 |
Fixed missing close on dismiss when clicking to a tab of a tab widget CAN controller SPI access re factored CAN-Browser: Default baud rate changed from 125000 to 500000 bits/s Updater: Fixed missing CAN functionality after update without reboot Power-Assist: Introduced "Display turned on" text on idle window Updater: Now cleaning registry after device select dialog |
1.3.0.4 beta | 03.12.19 |
Improved image quality for 32-bit RGBA icons Key area of on-screen keyboard slightly enlarged On-Screen keyboard now gets closed reliable when widget gets opened, i.e. an alert widget gets shown Added missing environment directory expansion Fixed missing display of value after list widget sorting Changed help icon to avoid copyright conflicts |
1.3.0.3 beta | 27.11.19 | List-widget: fixed missing initial sorting |
1.3.0.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 List-Widget: Added initial sorting capabilities Some refactoring |
1.3.0.1 beta | 26.10.19 |
Fixed missing items in about box Changed back-light control from GPIO to driver control Fixed missing microphone function on T30 platforms 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 On-Screen Keyboard: Fixed wrong color of close button and non-occupied area On-Screen Keyboard: Fixed missing key images when reloading layout in EMBU-Chart 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 openABK: Re-factored certain containers to improve performance Keyboard-Dialog: Increased key sizes by reducing padding Fixed missing loading of built-in keys when decoding layout without keyboard node it its XML tree Status Flags: added general enabling properties in docroot for showing each status flag Widget, open from templates: Fixed unwanted re-ordering of widgets if template opens (now using stable sort algorithm) |
1.3.0.0 beta | 11.10.19 |
Re-factored Z-Ordering of widgetsTab-Widget: re-factored for Z-ordering
items Tab-Widget: Jumping to first member if user deletes member openABK, write-back value to server: fixed missing sending-back if name of var or mailbox differs from server-side name Button: Inhibiting auto-repeat function when opening widget from templates Edit-Widget: Added vertical scroll-bar option Form-Widget: Added option to open on-screen keyboard when form opens Introduces user-configurable on-screen keyboards openABK: prepared importing ID of variable from openABK servers meta information List widget: Now allowing filtering by value and 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) Expressions and filters, Like-operator: Fixed crash when right hand operator is longer than the left hand operator -2 (e.g. "ABC"~~"*ABCDEF*" Rendering bitmaps in draft mode with BLACKONWHITE algorithm to increase performance Updater: Expanded to further platforms Updater: When extracting files from resources, now storing them temporarily in flash in oder to avoid RAM bottleneck Switched to newer I/O library Several refactoring for improvements |
1.2.0.18 | 05.06.19 |
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.2.0.17 | 25.05.19 |
Improved performance when loading image Improved speed when generating variables from openABK Fixed missing image URL when variable was created by openABK Optimized performance by omitting invoking of variable timeout-rescan on each data arrival from openABK |
1.2.0.16 | 22.05.19 |
Fixed problems when creating from built-in templates (i.e. Form widget
if no template is defined), previously resulted in subsequent incorrect
placed widgets Fixed memory leaks in the directory watcher |
1.2.0.15 | 20.05.19 |
Optimized extracting layout archive by using a larger copy buffer Fixed missing file loading of files (e.g. images) when opening from templates. Pitching name when auto-generating variable and var already exists in order to avoid duplicate variable/mailbox names Variable Widget: fixed missing "Mailboxes." scope path when user selects a mailbox Embu-Chart: Fixed missing profile serialization of advanced options category |
1.2.0.14 | 07.05.19 |
Storing temporary app download to flash memory rather than ram-disk in
order to not break the memory limits Fixed missing firing of openABK-Sending when button is not auto-repeat (and also if closing attribute is set) |
1.2.0.13 | 07.05.19 |
Tab-Widget: Closing info-box (which states double-tap or long tap for
closing) when page got closed Fixed missing scale in clock widget Several fixes |
1.2.0.12 | 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 openABK Variable connection: declared mailbox in variable list and vice versa as deprecated and non-functioning Tab-Widget: Fixed with calculation if page has no caption but an icon List widget: Fixed double occurrence of variable for the "preserving variable ordering feature" Variables: Fixed missing file write of persistent variables when more than one persistent variable exists Y(t)-Widget: Now ranges of channels can be set from within actions and also can be exported Variable-select dialog: Added an expansion button to show it in full-size 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) Form widget: Added SubmitOnDismiss feature Persistent variables: Now supporting a default value Expression-parser: Now treating null and error as constants, allowing better pre-optimization Now supporting incremental deployment with WMDC even if only images changed |
1.2.0.11 | 14.02.19 |
Introduced file list widget allowing the user to select files List Widget: Now preserving order even when filtering is applied and removed Actions: Added "Close Widget" action Actions: Added "Save User Settings" and "Load User Settings" action for storing on e.g. USB-Stick Tab-Widget: Added fixed tabs to prevent user from dragging/renaming it |
1.2.0.10 | 21.12.18 | Now supporting audio recording length parameter of openABK server (beta) |
1.2.0.9 | 06.12.18 |
Now recovering from failed http request when server closed connection
due to keep-alive Audio-Widget: Now displaying error as overlay, allowing diagnostic if no error handler is installed Audio-Widget: Resolved rarely occurring deadlock when stopping recording |
1.2.0.8 | 16.10.18 |
Added JsonExtract() function Action openABK send button: Button name can now be a dynamic expression |
1.2.0.7 | 24.09.18 |
Log-files now get copied only if specified in autorun.inf file of the
inserted device Fixed sporadic hanging of audio recording widget in playback mode when changing play pos Fixed missing leading backslash in the provided root path for the volume mount event |
1.2.0.6 | 20.09.18 | Fixed missing download of display configuration from openABK server |
1.2.0.5 | 08.08.18 | Updater: No longer overwriting touch calibration data |
1.2.0.4 | 26.07.18 |
List-Widget: deactivated H-Scroll with hidden scrollbar List-widget: fixed missing update of values if horizontal scroll-offset!=0 Fixed missing drawing of gradients in glass-styled bars Supports action *Screen On* |
1.2.0.3 | 27.06.18 |
CAN-Send: Accuracy of send cycle improved CAN-Interface: fixed loss of commands and improved command response time List widget: Fixed sporadic missing of restoration of scroll position from user settings Y(t) diagram, scale labels: Fixed SI prefixing error Fixed wrong alpha values when pre-multiplying dark pixels |
1.2.0.2 | 25.04.18 |
Added version information in log file when starting Changed from statically linking to shared library DLLs Now maintaining min/max/average of variables which don't come from a bus Introduced the QR widget Added the built-in functions UtcToLocal() and LocalToUtc() Added __system.clock.UtcTime Expressions now tolerate line breaks |
1.2.0.1 | 12.03.18 |
Fixed double action of certain keys when they are routed through
openABK server Fixed wrong key handling for 2nd, 3rd etc. key event in the event list |
1.2.0.0 | 03.02.18 | openABK: When encountering bad request (400) at long polling, a reconnect will be issued |
1.1.0.15 | [15.02.19] | Derivate of 1.2.0.8 |
1.1.0.14 | [08.08.18] | Updater: No longer overwriting touch calibration data |
1.1.0.13 | [26.07.18] |
List-Widget: deactivated H-Scroll with hidden scrollbar List-Widget: Fixed sporadic missing of scroll position restoration from user settings |
1.1.0.12 | ||
1.1.0.11 | ||
1.1.0.10 | ||
1.1.0.9 | ||
1.1.0.8 | ||
1.1.0.7 | ||
1.1.0.6 | ||
1.1.0.5 | ||
1.1.0.4 | ||
1.1.0.3 | ||
1.1.0.2 | ||
1.1.0.1 | ||
1.0.0.56 | fixes missing pop-up widget if show mode is set to "show always | |
1.0.0.55 | ||
1.0.0.54 | ||
1.0.0.53 | ||
1.0.0.52 | ||
1.0.0.51 | ||
1.0.0.50 | ||
1.0.0.48 | ||
1.0.0.47 | ||
1.0.0.46 | ||
1.0.0.45 | ||
1.0.0.44 | ||
1.0.0.43 | ||
1.0.0.42 | ||
1.0.0.41 | ||
1.0.0.40 | ||
1.0.0.39 | ||
1.0.0.38 | ||
1.0.0.37 | ||
1.0.0.36 | ||
1.0.0.35 | ||
1.0.0.34 |