Releases: jimmy-sketch/cgui.lib
Releases · jimmy-sketch/cgui.lib
v1.1.0-multi
What's Changed
- 修复排版错误 by @hnsk0808 in #9
- 对多行文本添加颜色的支持 by @hnsk0808 in #10
- 重写的排版 by @hnsk0808 in #12
- 完善page,添加main_linux by @hnsk0808 in #14
- 使用cmake构建项目;修复page的bug和添加sameLine组件 by @hnsk0808 in #15
- 增加进度条样式切换功能 by @jimmy-sketch in #16
- sameLine改为hContainer;添加vContainer,tContainer by @hnsk0808 in #17
- 修复string::take和takeComplete的Bug by @hnsk0808 in #19
- 完善string;修复光标问题 by @hnsk0808 in #21
- 解决闪屏问题
Full Changelog: static-version...v1.1.0-multi
使用说明
头文件作为headers.zip
提供,解压后直接在程序中包含cgui/cgui.h
即可;
提供以下三个二进制版本:
- 由msvc cl编译器19.40.33811版编译的
CGUI-msvc19.40.33811.lib
及其.pdb
; - 由g++ 14.2.0编译的
CGUI-g++14.3.a
- 由g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0编译的
CGUI-g++11.4.a
。
v1.0.0-static-linux
What's Changed
- 完善page,添加main_linux by @hnsk0808 in #14
- 本次更新带来了linux下的预编译版本的库,并处理了一些兼容性问题。提供
chen_cppcguilib.a
作为库文件,编译器版本为g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
。若要自行编译,请注意将提供的源代码中cgui.cpp
中的system("cls");
一行替换为system("clear");
。 - 头文件已经打包为
headers.zip
,使用时直接包含cgui.h
即可
Full Changelog: v1.0.0-static...v1.0.0-static-linux
v1.0.0-static-windows
What's Changed
- 添加sandbox验证代码功能 by @hnsk0808 in #1
- Update cgui.cpp by @Ninter6 in #2
- Revert "Update cgui.cpp" by @jimmy-sketch in #3
- 修复了指针失效 by @hnsk0808 in #5
- 代码重构,支持彩色字符 by @hnsk0808 in #6
- 添加多行文本相关数据结构 by @jimmy-sketch in #7
- 修复排版错误 by @hnsk0808 in #9
- 对多行文本添加颜色的支持 by @hnsk0808 in #10
- 重写的排版 by @hnsk0808 in #12
New Contributors
- @hnsk0808 made their first contribution in #1
- @Ninter6 made their first contribution in #2
- @jimmy-sketch made their first contribution in #3
使用说明
- 当前提供为windows下msvc v143版本编译的静态链接库,头文件为
cgui.h
- 如需移植请注意:目前在zsh下排版似乎有一点问题,其他都可以
- 同样,如需移植至linux,请将
cgui.cpp
中的一行system("cls")
改为system("clear")
- 头文件已经打包于
headers.zip
,在程序中只需包含cgui.h
即可
Full Changelog: https://github.com/jimmy-sketch/chen_cppcguilib/commits/v1.0.0-static