EEZ Studio v0.16.0 release

Sep 2, 2024

The new EEZ Studio Milestone 22 (version 0.16.0) is complete and publicly available. The main task of this milestone is the optimization of work with the database, which will facilitate selective import, export and archiving for users of the Instruments section of EEZ Studio.

 

The Database section in Settings has been rearranged to make it easier to work with databases:

 

 

Thanks to the new database handling, it is now possible to easily export data related to one or more instruments or sessions.

 

 

 

Archiving and cleaning the database is also now possible:

 

 

The exported data or database archive is saved in separate files that can be shared with others or imported back if necessary.

 

Sessions are offered to simplify the process of documenting and navigating the history of working with instruments. A new session can be created at any time and preferably contains a description of the task to be started in its name.

 

The list of sessions shows the time of the last use in addition to the name. The list can be sorted in descending or ascending order.

 

If we do not want to work with sessions or we want to display all items from the history, it is necessary to select FREE MODE from the list of sessions.

 

 

In this milestone, the following tasks from GitHub were solved:

  • #7 Instrument import/export
  • #484 History sessions improvements while working with the instruments
  • #485 Active line in code editor highlights the whole line masking out selected text
  • #488 Instruments database management
  • #493 Improve visibility of glyphs in font inspector when dark theme is applied
  • #512 Keep object properties in view when returning to Edit mode from Run/Debug modes
  • #450 [LVGL] "Add Style" and "Remove Style" in LVGL action
  • #457 [LVGL] Add user_data to event callbacks
  • #491 [LVGL] Allow editor to show UI past display limits
  • #501 [LVGL] Direction option for Dropdown widget
  • #506 [LVGL] Line widget – Invert Y generates incorrect code
  • #507 [LVGL] Add FOCUS_KEY state to the style section in Studio
  • #508 [LVGL] Rounded-corner displays support
  • #509 [LVGL] Support LVGL version 9.2
  • #510 [LVGL] Event handler should receive event object for both "Flow" and "Action" handler types

* * *

EEZ Studio is a free and open source project. Its development still depends on donations. This release was sponsored by NLnet NGI0 Entrust. If you would like to support our work, please consider making a donation using one of the following methods:

 

  • Liberapay (PayPal gateway)
  • Become a sponsor on GitHub
  • Bitcoin: bc1qt9r6str2whz9y4nspc922lduqc4fd7ms3y00dn
  • Any ERC-20 token: 0x67B83E8b3BBa10d8A48aF7C6f0C3658F0d54Ba35

 

You can follow our further activities on Discord, X (Twitter), GitHub, and Mastodon.