fix readme-en

This commit is contained in:
idea4good 2020-03-08 10:46:36 +08:00
parent e91b325f73
commit acf025bf3a
2 changed files with 23 additions and 19 deletions

View File

@ -8,7 +8,7 @@
<img src="https://img.shields.io/badge/architecture-amd64%20%7C%20arm%20%7C%20arm64-blue.svg"> <img src="https://img.shields.io/badge/architecture-amd64%20%7C%20arm%20%7C%20arm64-blue.svg">
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg"> <img src="https://img.shields.io/badge/license-Apache%202-blue.svg">
</p> </p>
<p align="center">The smallest header-only GUI library(5 KLOC) for all platforms</p> <p align="center">The smallest header-only GUI library (5 KLOC) for all platforms.</p>
<p align="center"> <p align="center">
<img src="documents/WhyGuiLite.png" alt="Why GuiLite"/> <img src="documents/WhyGuiLite.png" alt="Why GuiLite"/>
</p> </p>
@ -16,32 +16,32 @@
- [中文](README_zh.md) - [中文](README_zh.md)
## Lightweight ## Lightweight
- ✂Small: 5,000- lines of C++ code & header-only: GuiLite.h - ✂Small: Just under 5,000 lines of C++ and header-only: GuiLite.h
- ⚡Fast: Render GUI within one invoking, independent of any OS & 3rd party library - ⚡Fast: Render a GUI within one invocation, independent of any OS or 3rd party library
- 💉Embeddable: Run inside Qt/MFC/Winform/Cocoa/Web - Keep legacy Qt/MFC code reusable - 💉Embeddable: Runs inside Qt/MFC/Winform/Cocoa/Web - Keep legacy Qt/MFC code reusable
- ⚙Hardware Minimum Requirment: - ⚙Hardware Minimum Requirements:
| Processor | Disk/ROM space | Memory | | Processor | Disk/ROM space | Memory |
| --- | --- | --- | | --- | --- | --- |
| 24 MHZ | 29 KB | 9 KB | | 24 MHZ | 29 KB | 9 KB |
## Cross platforms ## Cross platform
- Support OS: iOS/macOS/WathOS, Android, Linux, Windows, RTOS... or **MCU without OS** - Supported OSes: iOS/macOS/WathOS, Android, Linux, Windows, RTOS... or **MCU without OS**
- Support language: C/C++, Swift, Java, Javascript, C#, Golang... - Supported languages: C/C++, Swift, Java, Javascript, C#, Golang...
- Support 3rd party library: Qt, MFC, Winforms, CoCoa... - Supported 3rd party libraries: Qt, MFC, Winforms, CoCoa...
## Useful features ## Useful features
- 🔣Multi-language, support UTF-8 - 🔣Multi-language, supports UTF-8
- 🔨[Toolkit](https://github.com/idea4good/GuiLiteToolkit) for building font/image resource - 🔨[Toolkit](https://github.com/idea4good/GuiLiteToolkit) for building font/image resources
- 📐[Layout GUI WYSIWYG](https://github.com/idea4good/GuiLitePreviewer) - 📐[Layout GUI WYSIWYG](https://github.com/idea4good/GuiLitePreviewer)
- ☁Cloud + IoT Solution - ☁Cloud + IoT Solution
- 📊Code Telemetry & Analysis in real time - 📊Code Telemetry and Analysis in real time
- 📦Support 3D & [Web](https://github.com/idea4good/GuiLiteWeb) - 📦Supports 3D and [Web](https://github.com/idea4good/GuiLiteWeb)
- 🐋Run docker with single command: `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh` - 🐋Run in docker with a single command: `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh`
## Easy to learn & Full support ## Easy to learn and support
Even C beginner, could master GuiLite quickly. The source code only use basic C++ feature(e,g: class, virtual function). We choose C++ for it could make the code size small significantly, and easy to read. Even a C beginner could master GuiLite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller and easier to read.
- 📚Documents - 📚Documentation
- [How to use GuiLite?](documents/HowToUse.md) - [How to use GuiLite?](documents/HowToUse.md)
- [Design specification](documents/HowToWork.md) - [Design specification](documents/HowToWork.md)
- [How to Layout widgets?](documents/HowLayoutWork.md) - [How to Layout widgets?](documents/HowLayoutWork.md)
@ -56,7 +56,7 @@ Even C beginner, could master GuiLite quickly. The source code only use basic C+
4. Read/Modify `gui` code 4. Read/Modify `gui` code
5. Read/Modify `core` code 5. Read/Modify `core` code
6. Build your UI framework 6. Build your UI framework
- 📞[Reach out us](#community-channel) if you have any question, and welcome to our devloper family. - 📞[Reach out us](#community-channel) if you have any questions you are welcomed to our developer family.
- 🌐[GitHub link](https://github.com/idea4good/GuiLite) - 🌐[GitHub link](https://github.com/idea4good/GuiLite)
## Demo wall ## Demo wall
@ -125,7 +125,9 @@ Click the image you like, and run it on your hardware
</tr> </tr>
</table> </table>
Most of the demos have about 100 lines of UI code, more details [here.](https://gitee.com/idea4good/GuiLiteSamples)
## 📞Community Channel ## 📞Community Channel
Thanks for the help from community, you guys make GuiLite better! And welcome new friend to join us. Thanks for the help from the community, you all make GuiLite better! And welcome to any new friend to join us.
- [**@Twitter**](https://twitter.com/idea4good) - [**@Twitter**](https://twitter.com/idea4good)
- QQ code: [<img src="documents/qq.group.jpg">](https://jq.qq.com/?_wv=1027&k=5EO8D9i) - QQ code: [<img src="documents/qq.group.jpg">](https://jq.qq.com/?_wv=1027&k=5EO8D9i)

View File

@ -123,5 +123,7 @@
</tr> </tr>
</table> </table>
大部分demo的UI代码只有100行左右更多信息点[这里。](https://gitee.com/idea4good/GuiLiteSamples)
## 📞社区交流 ## 📞社区交流
- 感谢开发者群的所有同学是你们塑造了今天的GuiLite也欢迎新的大神/小白加入我们。<br>[<img src="documents/qq.group.jpg">](https://jq.qq.com/?_wv=1027&k=5EO8D9i) - 感谢开发者群的所有同学是你们塑造了今天的GuiLite也欢迎新的大神/小白加入我们。<br>[<img src="documents/qq.group.jpg">](https://jq.qq.com/?_wv=1027&k=5EO8D9i)