GUI Guider v1.7.1 Release Notes

Document Information

  • Information: Keywords
  • Content: GUI_GUIDER_RN, IDE, GUI, MCU, MPU, LVGL, RTOS, Yocto Linux. QNX, FreeMASTER
  • Abstract: This document describes the released version of GUI Guider along with the features, bug fixes, and known issues.

V1.7.1 GA (Released on 29 March 2024)

New features

  • UI development tool: Video converter, Display widget coordinate and size, Support button text format, Template download status prompt, Display SDK and toolchain version, Separate generate code, build, run simulator, Multiple widgets selection in widget tree, Menu of shortcut key, Dither mode of gradient background color, Support LVGL symbols, Pass guider_ui structure as userdata of event callback function, Multi-language demo, Digital cluster reference design
  • Performance: Optimized performance for screen transition
  • Bug fix: LGLGUIB-2520: The panel type is wrong when running the demo on the target

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen

V1.7.0 GA (Released on 31 January 2024)

New features

  • UI development tool: Double-click project file to open the GUI Guider, Change display type in project settings, Move keyboard setting to project settings, New widgets demo, Categorize demo and reference design, Added view menu, Prompt during "Run Target" if no device is connected, Incremental build for simulator, More attributes, style, event, and action, More shortcut keys, Optimized redundant code, GUI Guider survey
  • FreeMASTER Integration: WYSIWYG debug GUI design, Widgets and variables binding, Variable reading and writing, Remote debug in simulator
  • Library: LVGL v8.3.10, Animation image/3D image: color format setting
  • Toolchain: MCUX IDE 11.9.0, MCUX SDK 2.15.000, ARMGCC 12.3.1, IAR 9.50.1, Keil MDK 5.38, Zephyr 3.5, RT-Thread 5.0.2, Yocto SDK 6.1-mickledore.
  • Targets: LPC55S36, MCX-N947-FRDMX + X-LCD-PAR-S035 panel
  • Bug fix: LGLGUIB-3546: Undo does not work properly when multiple elements are selected, LGLGUIB-3549: The GIF image stops animating, LGLGUIB-3831: The text in the label widget is not displayed correctly

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2520: The panel type is wrong when running the demo on the target

V1.6.1 GA (Released on 28 September 2023)

New features

  • UI development tool: New template layout in new project wizard, Adding sub-menu for menu widget, Double-click widget to edit text: button, label, and text area, New release notification mechanism, Supports changing editor shape, More attributes and styles, More animation setting parameters, Sets background images of different states of the switch widget, Adds indicator part for meter widget, New widget demo: canvas, New reference design: smart watch, Updated default line style, Selectable zoom options, QNX support for i.MX93, More shortcut keys, Improved UX of number and text input, Optimized structure of user guide
  • Performance: SRAM frame buffer for i.MX RT1040 EVK and i.MX RT1064 EVK, Performance optimized templates
  • Widgets: Text area: one line and password mode, Enhanced canvas: draw multiple widgets
  • Targets: i.MX RT1060 EVKC, i.MX RT1170 EVKB: RPI Panel
  • Bug fix: LGLGUIB-3545: Simulators do not work properly for the smart appliance demo

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2520: The panel type is wrong when running the demo on the target
  • LGLGUIB-3546: Undo does not work properly when multiple elements are selected
  • LGLGUIB-3549: The GIF image stops animating

V1.6.0 GA (Released on 31 July 2023)

New features

  • UI development tool: Cloud templates, Predefined style, Allow same widget name in different screens, 1 bit and 8 bits color depth, Enable and disable flags, More attributes, styles, and events, for example, gesture, Set background image for widgets, New widget demo: Lottie, menu, carousel, New reference designs: smart appliance, smart label, Improved widget demo: SDcardStorage, Selected screen as startup screen, Code editor of custom source files, Widget can be larger than screen, Add custom code after setup_screen, Unified format of board name, Remove Java dependency, Online documents
  • Version control: Version control for project upgrade
  • Library: LVGL v8.3.5, Barcode widget
  • Benchmark optimization: SRAM frame buffer support for MCX-N9-BRK and i.MX RT1050, Improved installation speed, Optimized speed of code generation
  • Toolchain: MCUX IDE 11.8.0, MCUX SDK 2.14.0, ARMGCC 12.2, IAR 9.40.1, Keil MDK 5.38
  • Target: MCX-N5xx-EVK, RW6102, KW45, i.MX93(A core)
  • Host: ARM64 Mac
  • Bug fix: LGLGUIB-3334: Cannot use same widget name in different screens, LGLGUIB-3335: When undoing screen copy, the source screen is overridden, LGLGUIB-3351: Unable to change the name of tab titles

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2520: The panel type is wrong when running the demo on the target
  • LGLGUIB-3545: Simulators do not work properly for the smart appliance demo
  • LGLGUIB-3546: Undo does not work properly when multiple elements are selected

V1.5.1 GA (Released on 31 March 2023)

New features

  • UI development tool: Multi-instance, Event setting for image and textarea, Enable runtime memory monitor, Widget visibility setting, Move widgets between screens, Container inside tabview and tileview, Custom options for lv_conf.h, Improved prompt of "Run Simulator" / "Run Target", Progress bar of "export project", Save custom color, Add widgets by mouse click in expand mode, Horizontal/vertical widgets distribution, More shortcut functions in mouse right-click, Support direct project deletion, Flexible resource tree window, New demos: air conditioner and progress bar, Improved existent demos, Supplement entry arrow for subitems
  • Benchmark optimization: i.MX RT595: defaults to SRAM frame buffer, Reduce redundant code of GUI application
  • Toolchain: MCUX IDE 11.7.1, MCUX SDK 2.13.1
  • Target: i.MX RT1060 EVKB, i.MX RT595: SRAM frame buffer, i.MX RT1170: 24b color depth
  • Host OS: Ubuntu 22.04
  • Bug fix: LGLGUIB-2517: The image position is not displayed correctly in the simulator

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2520: The panel type is wrong when running the demo on the target

V1.5.0 GA (Released on 18 January 2023)

New features

  • UI development tool: Image converter and binary merger, Resource manager: image, font, video, and lottie json, Shortcut of bringing widget to top or bottom, Display base template in project information window, Store image binary in QSPI flash, Single keyboard instance, Prompt of project backup before upgrade, Widget actions on-screen load, Screen events setting, Display GUI Guider version, Memory size optimization for multi-pages application, Display icon and line in resource tree, Flexible widgets window, Resize window by mouse dragging, Comments in lv_conf.h
  • Library: LVGL v8.3.2, Video widget (selected platforms), Lottie widget (selected platforms), QR code, Text progress bar
  • Toolchain: MCUX IDE 11.7.0, MCUX SDK 2.13.0
  • Target: MCX-N947-BRK, i.MX RT1170EVKB, LPC5506
  • i.MX RT1060: SRAM frame buffer
  • Bug fix: LGLGUIB-2522: Must reset the platform manually after running Target with Keil, LGLGUIB-2720: The behavior of Carousel widget in MicroPython simulator is incorrect

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2517: The image position is not displayed correctly in the simulator
  • LGLGUIB-2520: The panel type is wrong when running the demo on the target

V1.4.1 GA (Released on 30 September 2022)

New features

  • UI development tool: Non-deformation screen preview, Display size of imported image, Description, type, and doc link in attribute window, Move editor's position with mouse, Pixel scale in editor window, Demo of runtime image (SD) decode: i.MX RT1064, LPC54S018M, Demo of video (SD) play: i.MX RT1050, Improved name, default value, and prompt for attributes, Submenu of license, Prompt of code override, Auto focus on new widget in editor, Improved mouse-based image rotation feature, Auto-detect for custom.c and custom.h
  • General: Improved robustness and stability
  • Library: Data text box widget, Calendar: highlight selected date
  • Target: NPI: i.MX RT1040
  • Toolchain: MCUXpresso IDE 11.6.1, MCUXpresso SDK 2.12.1
  • RTOS: Zephyr
  • Bug fix: LGLGUIB-2466: [Widget: Slider] V7&V8: Slider outline opacity works abnormally in editor

Known issues

  • LGLGUIB-1613: An error message in the log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2517: The image position is not displayed correctly in the simulator
  • LGLGUIB-2520: The panel type is wrong when running the demo on the target
  • LGLGUIB-2522: Must reset the platform manually after running Target with Keil
  • LGLGUIB-2720: The behavior of Carousel widget in MicroPython simulator is incorrect

V1.4.0 GA (Released on 29 July 2022)

New features

  • UI development tool: Unified layout of attribute setting UI, Shadow settings, Custom ratio of GUI resize, More themes and system settings, Zoom out < 100 %, mouse control, Easily set default screen, Horizontal align and align line, Screen and image preview, Batch image import, Rotate image by mouse, Defaults to new display, Project restructure, RT-Thread
  • Widgets: LVGL v8.2.0, Public: menu, rotary switch(arc), radio button, Chinese input, Private: carousel, analog clock
  • Performance: Optimized performance template of i.MX RT1170 and i.MX RT595, Size optimization by compiling used widgets and dependency
  • Target: LPC54628: external flash storage, i.MX RT1170: landscape mode, RK055HDMIPI4MA0 display
  • Toolchain: MCUXpresso IDE 11.6, MCUXpresso SDK 2.12, IAR 9.30.1, Keil MDK 5.37
  • Bug fixes: LGLGUIB-1409: Random framing error, LGLGUIB-1838: Sometimes svg image is not imported correctly, LGLGUIB-1895: [Shape:color] lvgl-v8: Color widget distorts when it has large size, LGLGUIB-2066: [imgbtn] Can select multiple images for a state, LGLGUIB-2107: [GUI Editor] GUI Editor design area not the same as simulator or target results, LGLGUIB-2117: GUI Guider simulator generates an unknown error, and the UI application could not respond to any event, LGLGUIB-2120: Filter recolor does not work on the design screen

Known issues

  • LGLGUIB-1613: An error message in log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-2495: The simulator display of the RT1176 (720x1280) demo is out of the screen
  • LGLGUIB-2517: The image position is not displayed correctly in the simulator
  • LGLGUIB-2520: The panel type is wrong when running the demo on target
  • LGLGUIB-2522: Must reset the platform manually after running Target with Keil

V1.3.1 GA (Released on 31 March 2022)

New features

  • UI development tool: Wizard for creating project, GUI auto scaling, Selectable display with custom option, 11 new fonts: including Arial, Abel, and more, Defaults to Arial font in demos, Memory monitor, Camera preview APP on i.MX RT1170, Group widgets move, Container copy, Incremental compile
  • Widgets: Animated analog clock, Animated digital clock
  • Performance: Build time optimization, Perf option: size, speed, and, balance, Performance chapter in User Guide
  • Target: i.MX RT1024, LPC55S28, LPC55S16
  • Toolchain: MCU SDK v2.11.1, MCUX IDE v11.5.1
  • Bug fixes: LGLGUIB-1557: The copy/paste function of container widget should apply for all its child widgets, LGLGUIB-1616: Improve the UX of widget move up/down in resource window, LGLGUIB-1943: [IDE] The start position of line is incorrect in the editor, LGLGUIB-1955: No previous screen button on the second screen of screen transition demo, LGLGUIB-1962: Memory leak in auto-generated code, LGLGUIB-1973: Code of events and actions of the second screen is not generated

Known issues

  • LGLGUIB-1409: Random framing error
  • LGLGUIB-1613: An error message in log window appears after successfully running "Run Target" on macOS
  • LGLGUIB-1838: Sometimes svg image is not imported correctly
  • LGLGUIB-1895: [Shape:color] lvgl-v8: Color widget distorts when it has large size

V1.3.0 GA (Released on 24 January 2022)

New features

  • UI development tool: Two LVGL version, 24-bit color depth, Music player demo, Multi-themes, Enable/disable FPS/CPU monitor, Screen attributes setting
  • Widgets: LVGL 8.0.2, MicroPython, 3D animation for JPG/JPEG, Drag and drop design for tileview
  • Toolchain: New: Keil MDK v5.36, Upgrade: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
  • Supported OS: macOS 11.6
  • Bug fixes: LGLGUIB-1520: Blank screen appears when Gauge is added in tabview and needle value is changed, LGLGUIB-1774: Issue adding calendar widget to project, LGLGUIB-1775: Typo in the system information, LGLGUIB-1779: Build error when project path contains space character, LGLGUIB-1789: [MicroPython simulator] Blanks space added in the roller widget, LGLGUIB-1790: ScreenTransition template fails in 24 bpp building in IDE

Known issues

  • LGLGUIB-1409: Random framing error
  • LGLGUIB-1613: An error message in log window appears after successfully running "Run Target" on macOS

V1.2.1 GA (Released on 29 September 2021)

New features

  • UI development tool: LVGL built-in themes
  • Toolchain: MCU SDK 2.10.1
  • New Target / Device Support: i.MX RT1015, i.MX RT1020, i.MX RT1160, i.MX RT595: TFT Touch 5" display
  • Bug fixes: LGLGUIB-1404: Export files to specified folder, LGLGUIB-1405: Run Target does not reset and run the application, LGLGUIB-1407: [Tileview] Child widgets are not updated in real time, LGLGUIB-1411: ButtonCounterDemo application performance issue, LGLGUIB-1412: Building demo applications may fail, LGLGUIB-1450: Error in GUI Guider uninstaller, LGLGUIB-1506: The state of previously pressed image button is not refreshed after pressing another image button

Known issues

  • LGLGUIB-1409: Random framing error

V1.2.0 GA (Released on 30 July 2021)

New features

  • UI development tool: Widget search, Custom font size, UG for board support without template
  • Widgets: LVGL 7.10.1, Events for buttons of list, Memory leak check
  • Toolchain: IAR 9.10.2, MCUX IDE 11.4.0, MCUX SDK 2.10.x
  • Acceleration: Image converter for VGLite performance augment
  • New target / device support: LPC54s018m, LPC55S69, i.MX RT1010
  • Bug fixes: LGLGUIB-1273: Simulator cannot display full screen when screen size is greater than host resolution, LGLGUIB-1277: The simulator is blank for i.MX RT1170 and RT595 project when large resolution is selected, LGLGUIB-1294: printer demo: Click does not work when icon image is clicked, LGLGUIB-1296: Size of text style is not to be exported in the list widget

Known issues

  • LGLGUIB-1405: Run Target does not reset and run the application

V1.1.0 GA (Released on 17 May 2021)

New features

  • UI development tool: Menu shortcut and keyboard control, New states: FOCUSED, EDITED, DISABLED, Frame rate customization, Screen transition configuration, Parent / children widgets, Callback function setting for animation image, VGLite enablement on IDE, Header path auto-config
  • Widgets: BMP and SVG assets, 3D animation for PNG, Support tileview as standard widget
  • Acceleration: Initial VGLite for RT1170 and RT595
  • New target / device support: i.MX RT1170 and i.MX RT595
  • Bug fixes: LGLGUIB-675: Animation refresh may not work well in simulator sometimes

Known issues

  • LGLGUIB-1273: Simulator cannot display full screen when screen size is greater than host resolution
  • LGLGUIB-1277: The simulator is blank for i.MX RT1170 and RT595 project when large resolution is selected
  • LGLGUIB-1294: printer demo: Click does not work when icon image is clicked
  • LGLGUIB-1296: Size of text style is not to be exported in the list widget

V1.0.0 GA (Released on 15 January 2021)

New features

  • UI development tool: Supports Windows 10 and Ubuntu 20.04, Multi-language (English, Chinese) for IDE, Compatible with LVGL v7.4.0, MCUXpresso IDE 11.3.0, and MCU SDK 2.9, Project management: create, import, edit, delete, What You See Is What You Get (WYSIWYG) UI design by drag and drop, Multi-page application design, Shortcut of bring forward and backward, copy, paste, delete, undo, redo, Code viewer for UI definition JSON file, Navigation bar to view the selected source file, LVGL C code auto-generation, Widget attributes group and setting, Screen copy function, GUI editor zoom in and zoom out
  • General: Multiple fonts support and 3rd party fonts import, Customizable Chinese character scope, Widgets alignment: left, center, and right, PXP acceleration enable and disable, Support default style and custom style, Integrated demo applications, Compatible with MCUXpresso project, Real-time log display
  • Widgets: Supports 33 widgets, Button (5): button, image button, checkbox, button group, switch, Form (4): label, drop-down list, text area, calendar, Table (8): table, tab, message box, container, chart, canvas, list, window, Shape (9): arc, line, roller, led, spin box, gauge, line meter, color, spinner, Image (2): image, animation image, Progress (2): bar, slider, Others (3): page, tile view, keyboard, Animation: animation image, GIF to animation, animation easing, and path, Support event trigger and action selection, custom action code, Chinese display, Support default style and custom style
  • New target / device support: NXP i.MX RT1050, i.MX RT1062, and i.MX RT1064, NXP LPC54S018 and LPC54628, Device template, auto-build, and auto-deploy for supported platforms, Run simulator on X86 host

Known issues

  • LGLGUIB-675: Animation refresh may not work well in simulator sometimes
  • LGLGUIB-810: Animation image widget may have distorted hues
  • LGLGUIB-843: Erratic mouse operation when moving widgets when UI editor is zoomed in
  • LGLGUIB-1011: The screen overlay effect is incorrect when screens of different sizes are switched
  • LGLGUIB-1077: Cannot display Chinese in Roller widget

Revision history

Document IDRelease dateDescription
GUI_GUIDER_RN_1.7.129 March 2024Updated for v1.7.1
GUI_GUIDER_RN_1.7.031 January 2024Updated for v1.7.0
GUI_GUIDER_RN v1.6.129 September 2023Updated for v1.6.1
GUI_GUIDER_RN v1.6.031 July 2023Updated for v1.6.0
GUI_GUIDER_RN v1.5.131 March 2023Updated for v1.5.1
GUI_GUIDER_RN v1.5.018 January 2023Updated for v1.5.0
GUI_GUIDER_RN v1.4.130 September 2022Updated for v1.4.1
GUI_GUIDER_RN v1.4.029 July 2022Updated for v1.4.0
GUI_GUIDER_RN v1.3.131 March 2022Updated for v1.3.1
GUI_GUIDER_RN v1.3.024 January 2022Updated for v1.3.0
GUI_GUIDER_RN v1.2.129 September 2021Updated for v1.2.1
GUI_GUIDER_RN v1.2.030 July 2021Updated for v1.2.0
GUI_GUIDER_RN v1.1.017 May 2021Updated for v1.1.0

Legal information

This section contains important legal information regarding the use of NXP products and the document itself. It includes definitions, disclaimers on warranty and liability, information on the right to make changes, suitability for use in critical applications, terms and conditions of commercial sale, export control regulations, and trademark notices.

Models: LPC55S28, LPC55S28 GUI Guider, GUI Guider, Guider

File Info : application/pdf, 23 Pages, 198.85KB

PDF preview unavailable. Download the PDF instead.

GUI GUIDER RN 1.7.1

References

Apache FOP Version 2.6

Related Documents

Preview GUI Guider v1.7.2 User Guide: Develop Embedded GUIs with NXP
Discover the NXP GUI Guider v1.7.2 User Guide, your comprehensive resource for creating graphical user interfaces on embedded systems. Learn about its powerful IDE, drag-and-drop features, extensive widget library, and seamless integration with NXP development tools for MCUs and MPUs.
Preview NXP GUI Guider User Guide: Design Embedded GUIs
Comprehensive user guide for NXP's GUI Guider, an IDE for designing embedded graphical user interfaces with drag-and-drop functionality. Learn about installation, usage, features, and supported hardware for creating visually rich applications on NXP MCU devices.
Preview MCUXpresso IDE Release Notes
Comprehensive release notes detailing the evolution of NXP's MCUXpresso Integrated Development Environment (IDE), including feature enhancements, new device support, and bug fixes across multiple versions from 11.3.1 down to 10.0.0.
Preview MCUXpresso IDE User Guide - NXP Semiconductors
A comprehensive user guide for the MCUXpresso Integrated Development Environment (IDE) from NXP Semiconductors. This guide covers features, setup, debugging, and project creation for NXP's ARM-based microcontrollers.
Preview NXP CodeWarrior for Microcontrollers v11.1 Release Notes
NXP Semiconductors presents the Release Notes for CodeWarrior Development Studio for Microcontrollers v11.1. This comprehensive toolchain integrates development tools for multiple microcontroller architectures, including ColdFire, DSC, Kinetis, Qorivva, RS08, S08, and S12Z, all built upon the Eclipse open development platform. Key updates include new features, bug fixes, system requirements, installation details, technical support, known issues, MQX RTOS integration, and performance considerations.
Preview NXP S32 SDK for S32V23x Release Notes v1.0.0 RTM
NXP's S32 Software Development Kit (SDK) for S32V23x microcontrollers simplifies and accelerates application development. This document details the release notes for version 1.0.0 RTM, outlining new features, fixes, known issues, and compiler options.
Preview NXP FRDM-MCXA156 Development Board: Quick Start Guide for MCUXpresso
Get started quickly with the NXP FRDM-MCXA156 development board. This guide covers setup, software, expansion boards, and support for the MCUXpresso Developer Experience.
Preview Layerscape Software Development Kit User Guide | NXP
Comprehensive guide to NXP's Layerscape Software Development Kit (LSDK), covering installation, quick start guides for various NXP SoCs, kernel drivers, bootloaders, networking, and virtualization.