Skip to content

Releases: zhuzichu520/FluentUI

1.6.7

20 Jan 08:36
Compare
Choose a tag to compare

1.FluTableView新增horizonalHeaderVisible、verticalHeaderVisible属性,控制是否显示表头与行号
2.优化FluFramelessHelper,修改Qt5显示异常
3.修改singleton.h单例工具类,std::mutex改用QMutex
4.example新增app_dump.h头文件,以及新增异常崩溃窗口CrashWindow(仅windows下生效)
5.优化FluComboBox,默认modal=true
6.FluPaneItem与FluPaneItemExpander新增visible属性,控制是否显示
7.修改FluAutoSuggestBox位置显示异常问题
8.修改FluChart显示异常问题
9.stdafx添加Q_PROPERTY_READONLY_AUTO宏定义,只读的属性

1.6.6

30 Dec 14:33
Compare
Choose a tag to compare

1.优化无边框代码,win11最大化添加snap layouts显示
2.FluColorSet增加QML_NAMED_ELEMENT
3.修改macos自动化打包脚本,删除dSYM文件,减少dmg包体积
4.example删除software切换功能
5.修改FluTextBox、FluMultilineTextBox在只读情况下也能右键弹出菜单问题
6.升级到Qt6.6.1

1.6.5

20 Dec 01:39
Compare
Choose a tag to compare

1.删除framelesshelper与zxing-cpp两个子模块
2.新增FluFramelessHelper,一个类实现无边框,兼容国产化,macos,win7+,以及双屏显示
3.新增qrcode相关代码,重写FluQRCode二维码生成逻辑
4.exmaple添加Log日志工具类,修改日志乱码问题、支持文件存储,支持日志级别控制
5.修改FluNetwork FormData提交逻辑,如果有文件则Conent-Type=multipart/form-data,如果没有文件Content-Type=application/x-www-form-urlencoded
6.FluNetwork新增head方法,支持head请求,返回header相关信息
7.FluNetwork新增openLog方法,可以控制请求是否打印请求相关信息
8.FluApp删除vsync方法
9.example的ISS打包文件新增MinVersion=6.0属性,兼容32位纯净版win7。解决需要更高的windwos服务包问题
10.国产化兼容,解决统信无法打印日志问题,以及垂直同步无效,导致动画加速问题

1.6.4

04 Dec 14:04
Compare
Choose a tag to compare

1.FluContentDialog新增contentDelegate字段,支持自定义内容(例如输入框、Loading等等)具体用法参考T_Dialog.qml
2.新增快捷键选择器FluShortcutPicker,具体用法参考T_ShortcutPicker.qml
3.修改FluWindow 在双屏场景下,显示位置偏移问题
4.修改framlesshelper新增UseSystemAppBar导致日志出现警告问题
5.修改FluTextStyle的粗体样式

tips:如果需要PySide6版本请跳转到 PySide6-FluentUI-QML

1.6.3

30 Nov 03:27
Compare
Choose a tag to compare

1.用建造者模式重构FluHttp代码,改名FluNetwork,支持链式调用,具体用法参考T_Network.qml
2.FluApp新增useSystemAppbar,可以在无边框与系统边框之间随意切换
3.FluWindow新增fitsAppBarWindows,是否启用沉浸式AppBar,仅在useSystemAppbar=false下生效
4.调整FluAcrylic亚克力效果噪点比
5.FluTour自适应目标控件的上方或下方
6.example设置页面添加useSystemAppbar与fitsAppBarWindows切换功能
7.FluWindow新增autoMaximize属性,打开窗口的时候默认最大化

tips:如果需要PySide6版本请跳转到 PySide6-FluentUI-QML

1.6.2

16 Nov 03:02
Compare
Choose a tag to compare

1.同步framelesshelper模块代码
2.优化FluComboBox
3.FluWindow新增showDark、showClose、showMinimize、showStayTop属性,如果使用了自定义appBar,则该属性无效
4.FluApp的vsync默认开启
5.修改FluViewModel保存var属性使陷入死循环问题
6.FluTheme新增更多颜色属性设置
7.FluPopup去掉缩放动画,缩放动画会导致Qt5.15.2的Popup位置错位
8.新增FluLoader、将项目中所有Loader替换成FluLoader
9.FluNavigtionView中Compact模式下Item添加Tooltip提示
10.将所有toStdString().c_str()替换成toLatin1().constData()
11.FluMultilineTextBox新增isCtrlEnterForNewline属性
12.优化FluDivider
13.修改FluCopyableText不支持多行显示问题

tips:如果需要PySide6版本请跳转到 https://github.com/zhuzichu520/PySide6-FluentUI-QML

1.6.1

21 Oct 03:58
Compare
Choose a tag to compare

1.升级到Qt6.6.0
2.修改windows窗口缺少上边边框线条问题
3.修改FluHttp快速请求多次崩溃问题
4.修改FluBreadcrumbBar禁止动画状态下显示异常问题
5.优化FluTableView、FluNavigationView,删除一些无关代码
6.优化FluTextBox中文本与按钮重叠问题
7.优化FluPivot样式
8.example中导航Item右键菜单添加独立窗口显示功能
9.FluWindow新增stayTop属性,控制窗口是否置顶
10.FluInfoBar添加窗口是否置顶按钮

tips:如果需要PySide6版本请跳转到 https://github.com/zhuzichu520/PySide6-FluentUI-QML

1.6.0

15 Oct 16:30
Compare
Choose a tag to compare

1.优化FluNavigationView展开收缩动画
2.FluPannelItem与FluPaneItemExpander添加disabled属性
3.修改FluProgressBar与FluProgressRing中进度条显示问题
4.FluContentDialog、FluTour、FluInfoBar背景添加阴影效果、优化FluInfoBar布局
5.FluTableView新增自定义表头,example中T_TableView添加复选、全选示例代码
6.FluCheckBox新增三个状态切换
7.修改FluCalendarPicker、FluColorPicker、FluDatePicker、FluTimerPicker弹框点击其他区域不消失问题
8.workflows中windows.yml脚本添加inno setup6自动化打包
9.兼容Qt6.5.3、Qt6.6.0
10.优化FluTextBox、FluPasswordBox布局
11.FluColorPicker新增enableAlphaChannel属性
12.修改FluHttp组件headers无效问题,新增deleteResource方法
13.优化FluRangeSlider与FluRangSlider组件
14.同步framlesshelper最新代码,将framlesshelper迁移到FlwWindow组件中、删除example的CustomWindow.qml
15.删除C++实现中英文切换代码,迁移到QML中实现
16.other新增Qt3D代码示例用法
17.优化FluNavigationView,FluPaneItem与FluPaneItemExpander新增iconDelegate、iconVisible、disabled属性
18.FluProgressBar与FluProgressRing新增duration属性
19.修改FluChart中缺少window报错问题
20.FluApp新增vsync字段,控制启动App是否开启垂直同步,默认关闭,T_Settings新增vsync切换按钮
21.修改Ubuntu的AppImage包运行崩溃问题

支持pyside6,插件已发布pypi:https://pypi.org/project/PySide6-FluentUI-QML
开源地址:https://github.com/zhuzichu520/PySide6-FluentUI-QML

1.5.9

23 Sep 08:07
Compare
Choose a tag to compare

1.新增FluClip、删除FluItem
2.兼容软件渲染模式,example设置页面添加一键切换软件渲染开关
3.优化TreeView,支持大数据量,节点拖拽、节点复选、节点线条、宽度自适应。
4.优化FluInfoBar,当duration<=0可以一直显示,新增moremsg显示
5.优化FluAppBar,新增press颜色属性设置
6.优化FluRectangle,改为C++实现
7.修改FluHttp崩溃问题
8.修改windows-mingw.yml脚本,添加ninja安装,解决自动化编译失败问题

1.5.8

13 Sep 13:33
Compare
Choose a tag to compare

1.example字体默认native渲染
2.新增Qt5.15.2版本自动化打包(支持win7 纯32位)
3.优化FluTextBox、FluCaptach、FluTextBox、FluPasswordBox、FluContentDialog、FluMultilineTextBox
4.优化C++部分代码