当前位置: 首页 > news >正文

Release of anyui for LVGL v0.27.0

文章目录

  • Release of anyui-v0.27.0
    • Preface
    • I. What is Anyui?
    • II. New Features and Fixes in v0.27.0
    • Conclusion


Release of anyui-v0.27.0

Preface

With the advent of the Internet of Things, the “screen reading” era predicted by Kevin Kelly has also arrived. In addition to devices similar to personal computers such as mobile phones and tablets, more and more embedded devices will be equipped with touch - screen displays. Building an excellent user interface (UI) application on embedded devices with limited resources is no easy task, and the entire traditional process is really time - consuming and labor - intensive.
LVGL is a mature, popular, and well - designed open - source UI library suitable for embedded devices with limited resources. More and more people are using it. However, manually creating an LVGL application from scratch still requires a lot of work. Therefore, some design tools for LVGL have emerged. Users can design their UI by dragging and dropping components, and then generate compilable and runnable C - language code with one click. In addition, users can launch a simulator to preview how it will look on the device. This indeed improves efficiency and saves a lot of time and effort.
Here, I would like to introduce a UI design artifact based on LVGL - Anyui. It is free, cross - platform, requires no registration, and even supports a web version. It’s worth a try.

I. What is Anyui?

Anyui is a desktop - based UI design tool for embedded devices. Currently, it supports LVGL, which is a lightweight and popular UI framework for devices with limited resources. You just need to drag and drop components onto the canvas (screen), change their properties and styles, and Anyui can generate compilable and runnable source code (C code) for you with one click. You can also run a simulator to preview how it will look on the device. In this way, you can skip the cumbersome steps in the traditional method, such as writing a large amount of C - language code, building the project, flashing it into the device, and finally verifying whether everything runs normally. Just focus on your design, and leave the rest to Anyui. At the same time, Anyui provides a similar user experience to Sketch (a very popular design tool). All the efforts of Anyui are aimed at improving your work efficiency.
Currently, Anyui supports Windows and Mac systems, and there is also a web - based trial platform. You can try it online without downloading any packages. Moreover, it is free and does not require any registration. Just download and install it, and you can start using it.

Features supported by Anyui:

  • Windows, Mac, and web versions
  • Language switching (Chinese and English)
  • Rich built - in components
  • Template components
  • High - order components (self - managed state)
  • Multi - state buttons
  • Label sliders
  • Numerical sliders
  • Checkboxes / Radio boxes
  • Status bars
  • Navigation bars
  • Pop - up drawers
  • Global status bar
  • Undo / Redo (history of operations)
  • Quick copy
  • Auto - alignment
  • Canvas zoom
  • Component locking / hiding
  • Portrait / Landscape mode
  • New version check
  • User - defined interface layout
  • Component style brush
  • Drag - select components
  • Animation
  • Window management
  • Custom screen resolution
  • Circular display
  • Screen swipe gesture
  • Full/Incremental/Mini build modes
    And more…

II. New Features and Fixes in v0.27.0

You can download this version here.
Demo video: Build a Printer setting UI in 3 mins

  • Change way of dragging components, and improve
  • Add “Mini” mode of building for speedy building if no resource changed
  • Fix incremental build not taking effect on Windows
  • Fix crash white screencrash issue when loading invalid lottie json file
  • Fix component hovering highlighted issue in HoC editor
  • Disable showing of context menu by default when “Ctrl+mouse” is pressed on Windows
  • Add more tools for components alignment
  • Remove unsupported application template
  • Other fixes and improvements

Conclusion

Anyui is evolving rapidly, and more and more features will be added. This chapter introduced the new features introduced in the newly released v0.27.0 version.

相关文章:

  • grum-与gam-词源故事
  • 【数据分享】1999—2023年我国地级市污染物排放和环境治理数据
  • 【MySQL】数据库基础
  • 【计算机网络】TCP
  • Android 蓝牙OTA固件升级
  • Yashan SQL语句
  • OSCP最新备考攻略:迎接2024改版后的OSCP+认证
  • STM32-I2C通信协议
  • 苦瓜书盘官网,免费pdf/mobi电子书下载网站
  • SyntaxError: Unexpected identifier
  • 期权帮|中证1000股指期权交割结算价怎么算?
  • WEB登录认证与鉴权
  • (七)企业级高性能 WEB 服务 - HTTPS 加密
  • C语言_数据结构总结4:不带头结点的单链表
  • fopen
  • 简单的二元语言模型bigram实现
  • Maxbotix超声波测距传感器:高灵敏度与抗干扰能力,确保复杂环境中的稳定性能
  • 一周学会Flask3 Python Web开发-SQLAlchemy简介及安装
  • 4.归一化技术:深度网络中的关键优化手段——大模型开发深度学习理论基础
  • R语言使用scitable包交互效应深度挖掘一个陌生数据库
  • 网站改成自适应/百度seo综合查询
  • 重庆奉节网站建设公司哪家好/搜索引擎营销的主要方法
  • 建站工具cms/上海网络推广联盟
  • 环保行业b2b网站建设方案/如何宣传网站
  • 贵阳做网站的/关键词搜索点击软件
  • 政府门户网站建设情况汇报材料/论坛推广案例