Release Notes UnicView AD Software

UnicView AD 1.13.15 current version


Description

Quick update with critical fixes.

Fixes
  • Fixed icon optimization algorithm.

UnicView AD 1.13.13


Description

Quick update with critical fixes.

Fixes
  • Fixed icon optimization algorithm.
  • Correct default value for BitwiseIcon's AP property added.

UnicView AD 1.13.11


Description

Stability enhancements, new features and better Family J, Class L support.

News
  • UnicView Terminal has a new plugin! Chart Tools is a set of plotting utilities that make Trend Curve Displays from UnicView AD much easier to test and setup.
  • X,Y mouse coordinates are now shown bellow the Canvas panel.
  • Objects in the Canvas panel now can be locked in place to avoid accidental mouse drag movement.
Enhancements
  • "Settings/Compile High Quality JPEG" menu added. This enables maximum quality JPEG images. Deactivate this only if you need to free more project space.
  • "Settings/Compile Legacy Icon Libraries" menu added. This disables some Icon Library optimizations. Activate this only if you experience corrupted Icon Libraries.
  • Icon Library optimization: Duplicated icons in the same library are now removed from the compiled project.
  • Family J Class L compiler enhancements:
    • Compilation is not aborted when memory space is exceeded, now it only shows warnings.
    • LCMs with 16MB and 32MB of memory space can be used now.
  • Version number added to title bar.
  • Serial key added to "Help/About" menu (double-click to copy).
Fixes
  • Automatic backup no longer causes projects to be closed without actually saving.
  • Better stability when upgrading projects from pre-1.13.0 versions.
  • Better stability when loading projects with corrupted or missing Icon Libraries.
  • "AP" property added to BitwiseIcon, for compatibility with legacy projects.

UnicView AD 1.13.9


Description

Quick update with a non-critical fix.

Enhancements
  • JPEG image quality greatly improved.

UnicView AD 1.13.7


Description

Quick update with a non-critical fix.

Fixes
  • Fixing a bug that prevented the creation of backups for projects containing special characters in file names (which we recommend against).

UnicView AD version 1.13.5


Description

Quick update with a critical fix.

  • Fixing a bug introduced on version 1.13.3 that caused "Numeric Art" objects to not work properly.

UnicView AD 1.13.3


Description

Some fixes and some enhancements.

News
  • Icon Library export added.
  • "Project/Open folder" menu added, which opens the folder containing the current project.
Enhancements
  • Icon Library file size greatly reduced.
  • Licensing system stability improved.
  • "Project/Save Project As..." menu changed to "Project/Save Project Copy...", which is a more accurate term.
Fixes
  • Recent projects list no longer deleted after updating the software version.
  • Fixing a bug that caused some deleted files from the project to actually not be deleted, and become invisible.
  • Project migration from pre-1.13.1 versions fixed: Projects containing "." in their file name now work properly.
  • "Limit Range" Property from "Incremental Input" removed (not supported by any firmware).

UnicView AD 1.13.1


Description

Minor patch correcting bugs.

Enhancements
  • The warning message shown when opening a project from previous versions doesn't exist anymore. We still recommend that you keep a backup version saved when opening projects in a new version, though.
Fixes
  • Legacy projects with resources containing special characters now can be imported without errors.
  • A compatibility bug found on Windows 7, which prevented UnicView AD from updating, was fixed.
  • Fixed a bug that caused UnicView to think a closed project was still open.



UnicView AD 1.13.0


Description

Great news! UnicView AD projects now are a single file, easy to move around, and storable on cloud services and version control!

News
  • New project format! The project is no longer a bunch of files and folders, it is now a single file.

    This single file is much easier to store and move around. Aaaand...

    🎉 Project corruption is finally fixed! 🎉

    Now you can safely store your projects on cloud storage (DropBox, OneDrive, GoogleDrive, etc.), and also place it under version control (GIT, Mercurial, SVN, etc.).

    When you open an old project, UnicView will ask you to update it. It will create a new project on the new file version, but will keep the old version intact, just for safety reasons.

  • Open project detection added, to avoid opening the same project more than once.
  • Splash screen added, to immediately show UnicView AD is being started.
  • "Save As..." menu button added.
  • New UnicView AD logo! This is to differentiate the old projects from new single-file projects.
Enhancements
  • Automatic project backup enabled (and it's not optional anymore).
  • Faster background image compilation for Family J projects.
  • Default value for "Transparency" Properties set to "Opaque".
  • Better error and debug logs.
Fixes
  • A compatibility bug found on Windows 7, which prevented UnicView AD from starting, was fixed.
  • A few problems that caused application instability fixed.

UnicView AD 1.12.7


  • Font editing
    As request by many of you, we added a method for manually modifying custom fonts! To modify a font:
    1. Export the font as BMP
    2. Open the characters you want to modify on image editor and paint each pixel as black or white, as needed
    3. Save the modified images
    4. Import the images folder back into UnicView
  • Decimal VPs and PPs in Object Table
    We added decimal values for the VP and PP columns in the Object Table window!
  • Fixed a bug that caused new background images to overwrite existing ones even if "No" was selected in the overwrite confirmation dialog.
  • "Default Font" removed from "Output Transfer Options" menu for family V projects.

UnicView AD version 1.12.1


Description

This is a big update, with lots of improvements and corrections, and provides compatibility for the new Family J / Class L LCMs.

  • This version uses a new licensing system. The old system is no longer active, and previous UnicView AD versions are no longer supported.
  • New firmware selection

    The old firmware selection dialog has been removed from System Configuration, and replaced with display a simple selection box for Family and Class options:

    The "New Project" dialog has been updated too, with a new part number identification picture to help you identify your LCM:

  • Family J Class L LCM support

    UnicView AD can now be used to create projects for the recently-released Class L LCMs.

  • UnicView Terminal 2.0.0

    UnicView Terminal has been updated! A few minor bugs have been fixed, but the really great news our new plugin:

    Now you can download your project into the LCM using UnicView Terminal! This is very useful to layout the objects in your project and quickly see them in action, without using flash drives or SD cards.

    This plugin is still in experimental stage, so please let us know if you find any bugs!

  • Project backup options

    Automatic project backup has been improved, to help prevent data loss:

    • Automatic backup is now enabled by default (this is a global option, not per-project).

    • Backup files are now saved to the "AppData" folder (no longer to the project folder), and there's a button to open that folder.

  • Screenshot location

    Screenshots are now also saved to the "AppData" folder.

  • "Save on build" option

    The "Save Project on Successful Build" option is now also enabled by default (this is a global option, not per-project).

  • Resource compilation results

    Now there's more available information about the compilation of the project Resources. This is particularly useful for low-memory LCMs, like the Class L ones.

  • "Fill with zeros" and "JPEG Image Compilation" settings removed

    The compilation process is now more efficient, and you no longer need to worry about these settings, so, they were removed.

  • New licensing system

    UnicView AD is now using a more robust licensing system. It is less error-prone, and fixes a problem that prevented Windows 7 users to validate their licenses.

    You can continue using your existing licensing, but previous UnicView AD versions are no longer supported as of September 2020.

  • .NET Framework version

    UnicView AD now uses .NET Framework 4.7.2. The old .NET Framework 4.0 is no longer a dependency.

  • Canvas panel bugs

    We fixed a bug that caused the Properties panel to not work properly when the Canvas was zoomed-in or out.

    This fix also reduced the maximum CPU usage by 80%!

  • "Proculus_2" drive removed from drive selection

    This drive caused confusion and sometimes would brick your LCM, so it was removed.

UnicView AD version 1.11.0


Description

Lots of improvements and a few corrections!

  • The custom font generation method was improved, and this could cause inconsistencies in existing projects which already use custom fonts.
  • Minimum Firmware Version (Family V): UnicView AD Family V - Version 5.0.
  • If a project saved on version 1.11.0 has objects with negative values in its properties, the project won't open in UnicView AD versions 1.7.2 and bellow.
  • Custom font import

    This was a highly requested feature! Now you can import custom fonts created in other projects, right in the Font Resources panel.

    Attention: Only fonts created on UnicView AD V1.11.0 or newer can be imported.

  • JPEG background images for Family J LCMs

    Now can select the output image format for Family J LCMs as either BMP or JPEG.

    Simply check "Settings/Compile to JPEG when available" to enable JPEG images for Family J. Family V is still JPEG-only.

  • Cut, copy, paste

    Sometimes you may forget how to copy and paste objects using the Windows hotkeys, so we've added a few things to the Canvas panel context menu (the mouse right-click menu):

    Cut, Copy, Paste and Select All

    The classic tools, now at the tip of your mouse!

    Select all objects of the same type

    Now you can select all objects of a specific type (or types).

  • Preview for Numeric Display (custom font)

    While Text Display already shows a nice preview when using custom fonts, it's time for Numeric Display to join the party!

  • Object selection using TAB key

    Sometimes it's hard to select a specific object when there's a lot of them at the same place. To make this easier, now you can use the TAB key to select specific objects.

    Keys Function Order
    TAB Select next object Created after
    SHIFT+TAB Select previous object Created before
    CTRL+TAB Select next object with intersection with the current one Higher Z
    CTRL+SHIFT+TAB Select previous object with intersection with the current one Lower Z
  • "Font Type" and "Select Font" swapped around to better relay the correct order of operations.

  • "Software Control"-enabled controls now have a different color on the Canvas.

  • Better quality for compiled JPEG images.

  • Firmware incompatibility message shown when opening the Modbus Settings window was removed.

  • All Properties of base types Coordinates or Area are now auto-scaled on resolution changes.

  • Font generation algorithm changed: Characters are no longer aligned to the left of the character box, and control characters are no longer drawn, reducing the overall character box size.

  • Image resource selection for many screens (different) now ordering the Screens by PicId, not by creation sequence.

  • "Auto-Send Data" Property from "Touch Status" control removed.

  • Modbus addressing is not restricted to 0x6FFF anymore, enabling curve writing.

  • An uncommon error that could freeze the software when sending objects back or forward on the Canvas panel is fixed.

UnicView AD version 1.10.0


Description

Great news and few bug fixes!

  • Minimum Firmware Version (Family V): UnicView AD Family V - Version 5.0.
  • If a project saved on version 1.10.0 has objects with negative values in its properties, the project won't open in UnicView AD versions 1.7.2 and bellow.
  • UnicView Terminal released!

    UnicView Terminal is the new communication terminal embedded in UnicView AD that replaces the older "Serial Terminal".

    Features:
    • Plugin-based: Every panel is a modular plugin that can be separately updated. We will release new plugins and updates regularly, adding new features and enhancing productivity.
    • Modern look: UnicView Terminal is the first step towards the updated technology we're developing for future releases in the UnicView platform, more flexible and modern-looking.
    • Fully compatible with PAB_02: UnicView Terminal is fully compatible with our new USB tool PAB_02. It's also compatible with standard COM devices.
    • Multiple windows: You can open multiple UnicView Terminal instances by clicking the "Open New Window" dropdown menu:

    Project download to LCM will be unavailable for a few UnicView AD releases.

  • Display model selection at project creation

    Now you have to select the LCM (Display) model when creating new projects:

    This provides automatic firmware and resolution selection.

    You can also select generic LCMs based on the Family (V or J).

  • New installer technology

    The new installer technology enables much more features to be included during installation. Among them:

    • More stable and cleaner installation/uninstallation.
    • Better Windows shortcuts.
    • Automatic path to the current installation path.
    • Additional products bundled with UnicView AD (like UnicView Terminal).
    • Better setup customization.
    • Dependencies included (Visual C++, for example).

    The new installer will uninstall UnicView AD older versions before installing.

  • Stability fixes for Family J LCMs.
  • Corrected text for the message shown when you try to import an existing Icon Library.
  • "Auto-Send Data" Property removed from Basic Touch (which doesn't support it).
  • Alignment and resizing tools now working correctly for Controls and Display Variables.

UnicView AD version 1.9.0


Description

A few important fixes, new license expiration warnings and an all-new Welcome Page!

  • Minimum Firmware Version (Family V): UnicView AD Family V - Version 5.0.
  • If a project saved on version 1.9.0 has objects with negative values in its properties, the project won't open in UnicView AD versions 1.7.2 and bellow.
  • News and Resources

    UnicView AD has a new face!

    Now you can access Documentation, Demonstration Projects, Firmware Files, Release Notes, and more, directly from UnicView AD.

    We'll publish news and future resources in this page, so you can get the latest information about AD LCM products and services as soon as they are released.

    You can quickly switch between the current project and the "News and Resources" view clicking the blue button at the top of the application:

  • License expiration warnings

    When your license is about to expire, the software will display a warning message:

    And when your license is expired, the software will display this message:

  • Project Compression

    In older versions, if you tried to compress a project with images containing special characters, those images would be broken.

    Now you can compress any project, even with special characters.

  • Initial Values and Compilation

    In older versions, using initial values in Display Variables would sometimes prevent successful project compilation, showing these errors:

    This problem is now corrected.

  • PicId References

    When you move Screens up and down in the "Screens" panel, changing its PicId, the FxId and JumpId Properties of all Objects change to keep their references updated.

    The following Object Properties now also keep updated when moving PicIds:

    Numeric Input - Source PicId

    Text Input - Source PicId

    RTC Input - Source PicId

    Popup - Source PicId

  • Cursor Origin Description

    The description of "Cursor Origin" Property of RTC Input corrected (top-left changed to top-right).

UnicView AD version 1.8.1


Description

This is a big fix update, with many important corrections.

  • Minimum Firmware Version (Family V): UnicView AD Family V - Version 5.0.
  • If a project saved on version 1.8.1 has objects with negative values in its properties, the project won't open in previous UnicView AD versions.
  • Colorized Object toolbars for faster Control and Display Variable recognition.
  • Partial compilation buttons restored (Build All, Build Controls, Build Display Variables, Build System Configuration).
  • Several Object Properties now have more sensible initial values when the Object is first created. For example, Font Width and Font Height now default to 16.
  • Compiled file size for Image Resources reduced in up to 60% in comparison to previous versions (Family V only).
  • Several Object Properties that didn't accept negative numbers now accept both positive and negative numbers.

    Please notice that projects with negative numbers can't be opened on UnicView AD versions lower than 1.8.1.


    Affected Object Properties:

    Set Value - Return Value

    Numeric Input - Max Value, Min Value

    Slider Input - Max Value, Min Value

    Rotating Icon - Max Value, Min Value, Initial Value

    Slider Display - Max Value, Min Value, Initial Value

  • References no longer get corrupt when deleting or moving Icon and Font Libraries.

  • "Rotating Icon": Rotation center is now correctly set to the top-left corner of the object.
  • When moving a Screen to another PicId, all references to the original PicId from Objects in this Screen are now correctly updated.
  • "Bitwise Icon": Now correctly uses 3 VPs.
  • Custom fonts preview: now shows correctly when zoomed in or out, and better aligned to real location.
  • The visual representation of all Object areas (the yellow and blue boxes) is corrected (1 pixel wider and taller). This may cause the need for adjustments on existing projects.

UnicView AD version 1.7.2


Description

This is a big update, with lots of improvements and corrections, and provides compatibility for the new AD Firmware V5.0.

  • Minimum Firmware Version (Family V): UnicView AD Family V - Version 5.0 (see "Firmware Changes" at the bottom of this page).
  • Fonts created in UnicView AD versions before V1.7.2 are not compatible.
  • Some Objects created for previous firmware versions may need some Property adjustments (vertical Slider Inputs, for example).
  • Release Notes: This page contains detailed information about the current UnicView AD version, important notices and content announcements, and will be available with every new release from now on.

    You can re-open the Release Notes in the "Help" menu.


  • Always-up-to-date Documentation: From now on, every time we release new documentation files or revisions, UnicView AD will download the files during application start-up. Up-to-date documentation is available at "Help" menu.

  • Custom Font Libraries created from this version onwards now support Extended ASCII Table characters (range 0x80 to 0xFF).

  • Support for additional LCM Family: J.
  • New Display Variable (Family J-only): Cyclic Curve Display, used to plot ECG-like charts.

  • "New Font" Dialog: Support for styles (Bold and Italic).

  • The "Width" and "Height" properties for Display Variables using custom Font Libraries now get auto-adjusted after compilation. This doesn't affect the Default Font.

  • Better Custom Font preview on Text Displays: "New Line" character supported. Correct spacing between characters.

  • "New Font" Dialog: Font selection shows available fonts correctly.
  • "New Font" Dialog: Text-search for font selection.
  • "New Font" Dialog: Fixed an issue that prevented some valid fonts to be created.
  • "New Font" Dialog: Fixed an issue that prevented some .ttf (TrueType) fonts to be created.
  • Font generation no longer clips 1 pixel from the right and bottom edges of the largest characters.
  • Corrected a problem that caused some dialog windows to get hidden by other windows.
  • Splash window removed from software start-up (to prevent software lock-up).

  • The Serial Terminal window now has a minimum size, to prevent it from getting too small.
  • Default Font and QR Code Libraries files no longer transferred for Family V (not necessary in this Family).
  • The coordinate selector for Hour, Minute and Second Hand on Analog Clock now shows the icons correctly.

  • Trying to select Icon Coordinates when no Icon Library is selected no longer causes an unknown generic error.
  • Corrected a problem that caused invalid characters on "Initial Value" to crash the application and corrupt the project if Preview on Text Displays is on.
  • "Output Transfer Options" now saves all options correctly.
  • Serial Terminal is available even if there's no project open.
  • Controls using "Software Control" are not allowed to be touched by the user anymore (Family V-only).
  • Controls and Display Variables are no longer disabled for Family X.
  • Project download via serial communication is now available for Family X.

UnicView AD version 1.7.0


  • Support for additional LCM Series: "J" Series.
  • Custom Font Libraries created from this version onwards now support Extended ASCII Table characters (range 0x80 to 0xFF).
  • Corrected a problem that caused invalid characters on "Initial Value" to crash the application and corrupt the project if Preview on Text Displays is on.

UnicView AD version 1.6.0


  • "Copy Screens" button added to the "Screens" panel.
  • "AD Assembly" option added to the "Output Transfer Options" menu on V family.
  • The screen reordering buttons (on the "Screens" panel) are now grouped together.
  • Latest update files (as of the release date of the current software version) included on the install package.
  • "Compile Controls" buttons disabled.
  • "Compile Display Variables" buttons disabled.
  • "Compile System Configuration" buttons disabled.
  • "Compile Resources" buttons disabled.
  • Clicking on a collapsed item from the "Canvas" panel menu bar no longer causes an unhandled error.
  • V family projects are correctly compiled on all rotation options.
  • "Default Font" and "QR Code Library" options removed from the "Output Transfer Options" menu on V family, as they are not needed for this family.

UnicView AD version 1.5.6


  • When creating new Fonts, setting "Threshold Level" to 100% no longer freezes the software.
  • New projects now load the default firmware settings correctly on System Configuration. This issue was introduced in version 1.5.5, and would be solved by re-selecting the current firmware version.
  • Deleting Icon Libraries no longer causes Library reference errors (previously, deleting an Icon Library could require the project to be compiled twice).
  • Removing Icons from an Icon Library (Icon Resources) now deletes the corresponding file from the project files.
  • Removing Images from Image Resources now deletes the corresponding file from the project files.

UnicView AD version 1.5.5


  • New resolution added: 320x480 (0° rotation).
  • New resolution added: 480x320 (90° rotation).
  • Message warning the user of possible corrupted font files in the operating system added (corrupt font files prevents the creation of custom AD fonts). If you experience this issue, please contact our technical support.
  • Project rotation is now correctly compiled for V family LCMs.

UnicView AD version 1.5.4


  • All custom fonts now have their height twice their width, to ensure compatibility between all LCM families.
  • Icon preview now rescales correctly when zooming in and out.
  • A bug that prevented deleting the first icon in an Icon Library has been corrected.
  • Custom fonts are now correctly created for V family LCMs.

UnicView AD version 1.5.3


  • Output image file quality and format for V Family corrected.
  • V Family compatibility enhanced (Audio and Software Control features corrected).
  • Firmware "Series" changed to "Family".

UnicView AD version 1.5.2


  • Stability improved in Serial Port communications.
  • V Series compatibility enhanced.
  • Issue when compiling rotated projects corrected.
  • "Operation Cycle Period" no longer disappears when selecting Mini firmwares.

UnicView AD version 1.5.1


  • "Copy Output Folder To Removable Drive" procedure corrected for all LCM series.

UnicView AD version 1.5.0


  • A "Save Project" prompt is now shown before compressing the project ("Project/Compress Project...").
  • System Configuration now generates all registers correctly for all supported LCM variations.
  • Underscore characters in project path no longer causes compilation errors.
  • "Resources/Fill Configuration Files With Zeros" now defaults to Checked, and is saved over sessions.
  • "Settings/Save Project on Successful Build" now defaults to Unchecked.
  • "Copy Output Folder To SD Card" renamed to "Copy Output Folder To Removable Drive", to comply with LCM series that use Direct USB or USB flash drives as means of Project Download. This operation is still used for SD Card-compatible LCMs.
  • Serial Project Download disabled for unsupported LCM series.
  • "Resources/Fill Configuration Files With Zeros" disabled for unsupported LCM series.

UnicView AD version 1.4.0


  • Welcome page added, with News, Release Notes and Tutorial links.
  • Offline licensing (for when Internet connection is unavailable.

UnicView AD version 1.3.1


  • Several stability issues have been corrected.

UnicView AD version 1.3.0


  • Several security and stability issues have been corrected.

UnicView AD version 1.2.0


  • Tool Bars now can be freely moved.
  • Tool Bar positions are now saved between sessions.
  • Tool Bar Button size selection added to the "Settings" menu.
  • Automatic Updating:
    • When a new UnicView AD version is available, the user will be prompted to download it.
    • If the user chooses to upgrade, an updating application will start, which will download the new version and close all running instances of UnicView AD. Once the download is complete, the installation will begin.
  • Panel layout is now correctly saved between sessions.
  • Issue when closing UnicView AD while it's minimized corrected.
  • Default Tool Bar Button size reduced from 24x24 to 16x16 pixels.

UnicView AD version 1.1.0


  • The Canvas panel now shows a simple preview of icons on some Display Variables:
    • Dynamic Icon.
    • Animated Icon.
    • Slider Display.
    • Bitwise Icon.
    • Numeric Art.
  • A button on the Canvas Panel for showing/hiding Object previews.
  • Support for additional LCM Series. Currently supported series: D and V.
  • Warning message when accessing Modbus Settings when a firmware that doesn't support Modbus Protocol is selected.
  • Warning message when sending project files to LCM via Serial Port, warning the user that this process may take a long time to complete.
  • On "System Configuration" window, the color of acceptable error percentages for custom baud rates was changed from green to blue, for greater accessibility for colorblind users.
  • "Resources/Cleaning/Generate Blank Images" menu button removed.
  • "Resources/Cleaning/Generate Blank Libraries" menu button removed.
  • Modbus Settings are now correctly compiled and saved.
  • Serial Terminal plugin dll corrected.
  • The Font Resources window is now correctly updated after deleting all Fonts.
  • Minor typos and graphical style consistency issues.
  • Most actions now trigger a "Save Project" prompt when the user tries to close a project that hasn't been recently saved.
  • Menus no longer close when the user clicks a toggle menu button (when the user checks or unchecks "Save Project on Successful Build", for example).
  • Baud rate 921600 modified to 892900.

UnicView AD version 1.0.1


  • The amount of up and down movement for PicIds (using the Arrow buttons on the "Screens" panel) can be changed for quicker movement.
  • Performance during the addition of new Screens improved.
  • Performance during the removal of Screens improved.
  • Performance during the compilation of Screens improved.
  • Performance during the addition of new Screens improved.
  • Screens can be correctly moved up and down on the "Screens" panel using the Up and Down Arrows, changing their Picids automatically.
  • Minor typos on the "Modbus Settings" window.
  • Modbus Settings are now correctly overwriting the RAM Initialization file when "Use Modbus Protocol" option is set.
  • Unused Resolutions have been removed from all Resolution lists.

UnicView AD version 1.0.0


Description

Initial Release.