diff --git a/README.md b/README.md
index 37f86a4..f4a4d6c 100644
--- a/README.md
+++ b/README.md
@@ -5,12 +5,12 @@
# GuiLite - The smallest GUI library
![badge_build](https://img.shields.io/badge/build-passing-brightgreen.svg) ![badge_docker](https://img.shields.io/badge/docker%20build-passing-brightgreen.svg) ![badge_platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS%20%7C%20iOS%20%7C%20Android%20%7C%20MCU-brightgreen.svg) ![badge_lincense](https://img.shields.io/badge/license-Apache%202-blue.svg) ![badge_lincense](https://img.shields.io/badge/architecture-amd64%20%7C%20arm%20%7C%20arm64-blue.svg)
- [中文](README_zh.md)
-- [Features](#Features)
-- [Start with Demo](#Start-with-Demo)
-- [Documents](#Documents)
-- [How to Learn?](#How-to-Learn)
-- [Videos](#Videos)
-- [🙏Thanks & ❤️Charity](#Thanks-and-Charity)
+- [✨Features](#Features)
+- [🔨Start with Demo](#Start-with-Demo)
+- [📚Documents](#Documents)
+- [📈How to Learn?](#How-to-Learn)
+- [📀Videos](#Videos)
+- [📞Community Channel](#Community-Channel)
***
## Introduction
GuiLite is the smallest GUI library with 5000 lines of code, could run on **all platforms**(e.g, iOS, Android, Linux, Windows, macOS, Docker and MCU without OS), and work with **many languages**(e.g. Swift, Java, Javascript, C#, Golang).
@@ -30,7 +30,7 @@ GuiLite is the smallest GUI library with 5000 lines of code, could run on **all
- Easy to build 3D object
- Could upgrade your UI experience
-## Features
+## ✨Features
### Cross platform
| ARM Linux | STM32 Without OS |
| --- | --- |
@@ -51,7 +51,7 @@ GuiLite is the smallest GUI library with 5000 lines of code, could run on **all
### Gorgeous UI
![wallpaper](doc/wallpaper.jpg)![HelloNets-pc](doc/HelloNets-pc.gif)
***
-### Multi-language:
+### 🔣Multi-language:
![unicode](doc/unicode.jpg)
***
### IoT Solution & Code Telemetry
@@ -68,7 +68,7 @@ We build GuiLite demo as docker image, you can update/deploy/run the latest GuiL
- Run GuiLite Samples[(HelloParticle, HelloWave)](https://gitee.com/idea4good/GuiLiteSamples) on Web and 3D scenario
- [Source code](https://github.com/idea4good/GuiLiteWeb/blob/master/CubeEx/main.js)
***
-## Start with Demo
+## 🔨Start with Demo
GuiLite is only a framework, could not create UI by itself. In order to show how to build UI App with it, We provide some samples for you.
- Sample code [here](https://github.com/idea4good/GuiLiteSamples).
- Sample introduction:
@@ -89,7 +89,7 @@ GuiLite is only a framework, could not create UI by itself. In order to show how
| HelloWave | Windows, Linux, STM32F103, STM32F429 | Show how to use wave widget | [Build](https://github.com/idea4good/GuiLiteSamples/blob/master/HelloWave/README.md) | ★★★ |
| HostMonitor | iOS, Mac, Android, Windows, Linux | Show how to build complex UI for all platforms | [Build](https://github.com/idea4good/GuiLiteSamples/blob/master/HostMonitor/README.md) | ★★★★ |
-## Documents
+## 📚Documents
GuiLite is the smallest and simplest GUI library.
1. Just 5,000 line C++ code
2. Only use basic C++ feature(class, virtual function), no complex syntax
@@ -107,7 +107,7 @@ GuiLite is the smallest and simplest GUI library.
- [Full video](https://www.youtube.com/watch?v=QzZJnU5KmDQ)
- [Tutorial Source code](https://github.com/idea4good/GuiLiteWeb/blob/master/Graphic/main.js)
-## How to learn?
+## 📈How to learn?
1. Build/Run GuiLite library
2. Build/Run HelloXXX demos
3. Read/Modify `HelloXXX/UIcode/UIcode.cpp` code
@@ -115,7 +115,7 @@ GuiLite is the smallest and simplest GUI library.
5. Read/Modify `core` code
6. Build your UI framework
-## Videos
+## 📀Videos
- [GuiLite introduction](https://www.youtube.com/watch?v=grqXEz3bdC0)
- [3D GuiLite](https://v.youku.com/v_show/id_XMzYxNTE3MTI0MA)
- [GuiLite + STM32](https://v.youku.com/v_show/id_XNDAwNzM5MTM3Ng)
@@ -123,6 +123,7 @@ GuiLite is the smallest and simplest GUI library.
## Mirror repository
[Gitee in China](https://gitee.com/idea4good/GuiLite)
-## Thanks and Charity
-- Thanks for the help from QQ group, you guys make GuiLite better! And welcome new friend to join us.
[](https://jq.qq.com/?_wv=1027&k=5EO8D9i)
-- [Sponsor & Help sick kids](https://idea4good.github.io)
+## 📞Community Channel
+Thanks for the help from community, you guys make GuiLite better! And welcome new friend to join us.
+- [**@Twitter**](https://twitter.com/idea4good)
+- QQ code: [](https://jq.qq.com/?_wv=1027&k=5EO8D9i)
diff --git a/README_zh.md b/README_zh.md
index 3d385d0..350ea56 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -4,12 +4,12 @@
# GuiLite(超轻量UI框架)- 最小的GUI库
![badge_build](https://img.shields.io/badge/build-passing-brightgreen.svg) ![badge_docker](https://img.shields.io/badge/docker%20build-passing-brightgreen.svg) ![badge_platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS%20%7C%20iOS%20%7C%20Android%20%7C%20MCU-brightgreen.svg) ![badge_lincense](https://img.shields.io/badge/license-Apache%202-blue.svg) ![badge_lincense](https://img.shields.io/badge/architecture-amd64%20%7C%20arm%20%7C%20arm64-blue.svg)
-- [功能介绍](#功能介绍)
-- [快速上手](#快速上手)
-- [开发文档](#开发文档)
-- [学习方法](#学习方法)
-- [视频链接](#视频链接)
-- [🙏致谢和❤️慈善](#致谢和慈善)
+- [✨功能介绍](#功能介绍)
+- [🔨快速上手](#快速上手)
+- [📚开发文档](#开发文档)
+- [📈学习方法](#学习方法)
+- [📀视频链接](#视频链接)
+- [📞社区交流](#社区交流)
***
## GuiLite是什么鬼?
GuiLite是5千行的图形界面库,可以运行在**所有平台**(例如:iOS,Android,Linux(ARM/x86-64),Windows(包含VR),Mac,Docker和MCU)上;也可以与**多种语言**(例如: Swift, Java, Javascript, C#, Golang)协同工作。
@@ -29,7 +29,7 @@ GuiLite是5千行的图形界面库,可以运行在**所有平台**(例如
- 易于快速建立3D模型
- 少许3D效果,可以有效提升UI体验
-## 功能介绍
+## ✨功能介绍
### 卓越的跨平台能力
| ARM Linux | STM32 Without OS |
| --- | --- |
@@ -66,7 +66,7 @@ GuiLite是5千行的图形界面库,可以运行在**所有平台**(例如
- GuiLite实例[(HelloParticle, HelloWave)](https://gitee.com/idea4good/GuiLiteSamples)运行在Web及3D环境
- [源代码链接](https://github.com/idea4good/GuiLiteWeb/blob/master/CubeEx/main.js)
***
-## 快速上手
+## 🔨快速上手
GuiLite只是一个框架,本身并不能生成UI。为了能够展示如何用GuiLite开发App,我们提供了一些实例程序给大家参考。
- 实例程序的代码在[这里](https://gitee.com/idea4good/GuiLiteSamples)。
- 实例程序的功能说明:
@@ -87,7 +87,7 @@ GuiLite只是一个框架,本身并不能生成UI。为了能够展示如何
| HelloWave | Windows, Linux, STM32F103, STM32F429 | 波形控件的应用,及单片机移植办法 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloWave/README.md) | ★★★|
| HostMonitor | iOS, Mac, Android, Windows, Linux | 创建复杂界面,扩展自定义控件,适配全平台 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HostMonitor/README.md) | ★★★★|
-## 开发文档
+## 📚开发文档
GuiLite是最简单,易学的GUI库。
1. 只有5千行C++代码
2. 只使用C++的基本特性(类和虚函数),不涉及复杂语法
@@ -105,7 +105,7 @@ GuiLite是最简单,易学的GUI库。
- [完整视频](https://v.youku.com/v_show/id_XNDI4ODE1ODcwOA)
- [Source code](https://github.com/idea4good/GuiLiteWeb/blob/master/Graphic/main.js)
-## 学习方法
+## 📈学习方法
1. **外围** - 成功编译GuiLite库
2. **前戏** - 成功运行HelloXXX实例程序
3. **交流** - 研读/修改100+行的`HelloXXX/UIcode/UIcode.cpp`源代码
@@ -113,7 +113,7 @@ GuiLite是最简单,易学的GUI库。
5. **攻核** - 研读`core`目录下的代码
6. **分家** - 丰富,扩展自己的UI功能
-## 视频链接:
+## 📀视频链接:
- [GuiLite简介](https://v.youku.com/v_show/id_XMzA5NTMzMTYyOA)
- [3D GuiLite](https://v.youku.com/v_show/id_XMzYxNTE3MTI0MA)
- [GuiLite + 单片机](https://v.youku.com/v_show/id_XNDAwNzM5MTM3Ng)
@@ -121,6 +121,5 @@ GuiLite是最简单,易学的GUI库。
## 镜像代码仓库
[GitHub链接](https://github.com/idea4good/GuiLite)
-## 致谢和慈善
+## 📞社区交流
- 感谢开发者群的所有同学,是你们塑造了今天的GuiLite!也欢迎新的大神/小白加入我们。
[](https://jq.qq.com/?_wv=1027&k=5EO8D9i)
-- [赞助 & 救助大病儿童](https://idea4good.github.io)