diff --git a/README.md b/README.md index e6716b9c1..f65bcf5a6 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ LCUI is a freely available software library for building user interfaces. It is ### Features - **Written in C:** Suitable for small applications written primarily in C. +- **Trad language binding:** [Trad](https://github.com/lc-soft/trad) is a language designed for LCUI, it makes it easier to create interactive UIs. - **Cross platform:** Support for Windows and Linux, you can write Windows Desktop apps and Universal Windows Platform apps, as well as Linux Desktop apps. - **XML parsing:** Support for using XML markup language to describe the structure of the graphical user interface. - **CSS parsing:** Support for using a simplified version of CSS to describe the presentation of the graphical user interface. The CSS version used does not support all the features of CSS, like `transition`, `transform`, `animation`, `@media`, `@key-frames` etc, you can read the file [css_parser.c](https://github.com/lc-soft/LCUI/blob/53e268251a53bf371ca7aaa7862ec69fb4d0015a/src/gui/css_parser.c#L550) for more details. @@ -46,7 +47,7 @@ LCUI is a freely available software library for building user interfaces. It is ### Missing features -LCUI is a personal project, its main purpose is to allow the author to easily develop simple GUI applications. +LCUI is a personal project, its main purpose is to allow the author to easily develop simple GUI applications. What is "simple"? It means fewer features, for example: @@ -64,6 +65,7 @@ If you can solve any of the above problems, you can provide technical support to Want to know what LCUI can do? You can view the following projects: +- [Trad](https://github.com/lc-soft/trad) - A lightweight and C based language for building user interfaces. it is a language designed for LCUI, with this language you can easily implement data binding and event binding in the UI. - [LCUI.css](https://github.com/lc-ui/lcui.css) - A UI component framework for building LCUI application. - [LCFinder](https://github.com/lc-soft/LC-Finder) - An image manager, it uses most of the features of LCUI, and you can use it as a reference to evaluate whether LCUI's performance and development complexity meets your needs. diff --git a/README.zh-cn.md b/README.zh-cn.md index 4e0891e0a..bcab3b649 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -33,6 +33,7 @@ LCUI 是一个图形界面开发库,主要使用 C 语言编写,支持使用 ### 主要特性 - **C 语言编写:** 适用于体积较小且主要使用 C 语言实现的应用程序,以及偏向使用 C 语言编写简单应用的开发者。 +- **Trad 语言绑定:** [Trad](https://github.com/lc-soft/trad) 是一个专为 LCUI 而设计的语言,它能使创建交互式 UI 变得轻而易举。 - **跨平台:** 支持 Windows 和 GNU/Linux 系统,可开发简单的 Windows 桌面应用和通用应用,以及 Linux 桌面应用。 - **XML 解析:** 支持使用 XML 标记语言描述界面的结构,更少的代码量,更直观的表达方式,易于开发和维护。 - **CSS 解析:** 支持使用 CSS 代码描述界面元素的位置、大小、背景、字体、边框等样式,与应用程序的逻辑分离,易于使用和修改。 @@ -59,6 +60,7 @@ LCUI 是一个个人项目,其主要用途是方便作者能够开发简单的 想要了解 LCUI 具体能做什么?你可以查看以下项目: +- [Trad](https://github.com/lc-soft/trad) - 一个专为简化 C 开发而设计的语言。凭借 LCUI 与其的语言绑定,能使创建交互式 UI 变得更简单。 - [LCUI.css](https://github.com/lc-ui/lcui.css) - LCUI 组件库,包含了一些通用组件和 css 样式。 - [LCFinder](https://github.com/lc-soft/LC-Finder) - 图片管理器,LCUI 的旗舰级应用程序,你可以将它作为参考对象,以此评估 LCUI 的性能、界面效果和开发复杂度是否符合你的需求。