From 7e8071a44c50f9e8ba26f789deec63e55a5bd8d7 Mon Sep 17 00:00:00 2001 From: idea4good Date: Mon, 19 Aug 2019 18:00:37 +0800 Subject: [PATCH] update readme --- README.md | 10 ++++++++-- README_zh.md | 6 ++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 57b42a0..e2d6e21 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,14 @@ *** ## Introduction GuiLite is the smallest GUI library with 5000 lines of C++ 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). -- ✂️Small: Only 5 KLOC, independent of any OS and any third party library - Easy to build adn run -- ⚡Fast: Render GUI within one invoking - Make GUI runs quickly and smoothly +- ✂️Small: Only 5 KLOC, independent of any OS and any third party library - Easy to build and run +- ⚡Fast: Render GUI within one invoking - Make GUI run quickly and smoothly - 🧷Embeddable: Could runs inside Qt/MFC/Winform/Cocoa/Web - Keep Qt/MFC code reusable, and speed it up by local GuiLite-optimization +- ⚙️️Hardware Minimum Requirment: + +| Processor | Disk/ROM space | Memory | +| --- | --- | --- | +| 24 MHZ | 29 KB | 9 KB | ## 🔥New feature:Upgrade GuiLite Samples to 3D level - ![GuiLiteGraphic](doc/GuiLite3D.gif) @@ -88,6 +93,7 @@ GuiLite is the smallest and simplest GUI library. - [How to switch theme?](https://github.com/idea4good/GuiLiteSamples/blob/master/HostMonitor/UIcode/source/resource/resource.cpp) - [How to dispatch messages?](doc/HowMessageWork.md) - [UML chart of GuiLite core](doc/UML.md) + - Extremly portable: Execute `1h-1cpp.sh` to merge the whole source code into: 1 header(GuiLite.h) & 1 source(GuiLite.cpp) - How GuiLite multi-layers work? - ![GuiLiteGraphic](doc/GuiLiteGraphic.gif) - [Full video](https://www.youtube.com/watch?v=QzZJnU5KmDQ) diff --git a/README_zh.md b/README_zh.md index 07a0428..086a174 100644 --- a/README_zh.md +++ b/README_zh.md @@ -16,6 +16,11 @@ GuiLite是5千行的C++图形界面库,可以运行在**所有平台**(例 - ✂️轻量: 只有5千行代码,与操作系统及第三方库无关 - 轻松编译/运行 - ⚡超快: 一次调用就可以完成图形渲染 - 程序更快速,UI更流畅 - 🧷可嵌入: 可嵌入在Qt/MFC/Winform/Cocoa/Web程序中运行 - 充分利用现有Qt/MFC代码,局部GuiLite优化,亦可显著提升效率 +- ⚙️️最低硬件要求: + +| Processor | Disk/ROM space | Memory | +| --- | --- | --- | +| 24 MHZ | 29 KB | 9 KB | ## 🔥新功能:3D化GuiLite实例 - ![GuiLiteGraphic](doc/GuiLite3D.gif) @@ -87,6 +92,7 @@ GuiLite是最简单,易学的GUI库。 - [如何“换肤”?](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HostMonitor/UIcode/source/resource/resource.cpp) - [如何传递消息?](doc/HowMessageWork.md) - [核心UML示意图](doc/UML.md) + - 快速移植: 执行 `1h-1cpp.sh` 可以将所有GuiLite代码合成为:1个头文件(GuiLite.h)和1个实现文件(GuiLite.cpp) - GuiLite滑动,及多层叠加原理 - ![GuiLiteGraphic](doc/GuiLiteGraphic.gif) - [完整视频](https://v.youku.com/v_show/id_XNDI4ODE1ODcwOA)