Zhuzichu520 FluentUI Versions Save

FluentUI for QML

1.7.5

3 weeks ago

想加入讨论群的请加作者微信号:FluentUI

C++ 版本 1.7.5更新内容 1.修改FluTreeView,支持多列树,删除拖拽 2.删除T_3D.qml代码示例 3.新增T_OpenGL.qml代码示例 4.T_Awesome.qml 改名 T_Icons.qml、新增FluentIconDef.h 5.使用Inspection工具优化C++代码 6.FluTheme新增blurBehindWindowEnabled属性,是否开启亚克力背景 7.修改win10最大化显示异常问题 8.修改窗口最大化后最小化,再还原不是最大化问题 9.修改FluCalendarPicker、FluMenu、FluTimerPicker、FluDatePicker等弹窗样式 10.FluWindowDialog的showDialog方法添加offsetX与offsetY参数,默认都是0 11.修改FluDropDownButton报错问题

PySide6版本 同步以上内容,以及 1.新增一个nuitak打包脚本script-build-nuitka.py(有过滤掉多余的动态库,可自行注释放开) 2.以前pyinstaller打包脚本由script-build.py改名script-build-pyinstaller.py

1.7.4

1 month ago

想加入讨论群的请加作者微信号:FluentUI

1.删除FluViewModel.h、FluViewModel.cpp、FluWindowLifecycle.h、FluWindowLifecycle.cpp、FluWindowRegister.h、FluWindowRegister.cpp 2.新增FluRouter.qml组件,把FluApp里面的路由跳转逻辑分离到FluRouter.qml中,以前FluApp.navigate(),现在FluRouter.navigate() 3.新增FluWindowResultLauncher.qml,将FluWindowRegister逻辑分离到FluWindowResultLauncher中,并组件形式创建,以前是以方法形式 4.删除FluNetwork.cpp,FluNetwork.cpp,example新增Network.h,Network.cpp。一个UI框架不需要网络请求,所以将网络请求相关的封装扔到example中 5.FluArea改成FluFrame,并直接继承Frame,修改FluFrame样式 6.新增FluSheet组件,example新增T_Sheet.qml代码示例 7.新增FluGroupBox组件,example新增T_GroupBox代码示例 8.修改FluPage,直接继承Page,同步修改FluScrollablePage、FluContentPage 9.修改FluWindowDialog关闭异常 10.修改FluButton、FluTextBox等基础组件的背景样式,使他们看起来更新Fluent 11.优化example资源文件大小,更换一些图片 12.FluFramelessHelper改名FluFrameless,重构其代码逻辑,以前与FluAppBar联系过于亲密,现在将他们分离

1.7.3

2 months ago

想加入讨论群的请加作者微信号:FluentUI

1.Cmake新增两个自定义target,分别是Script-UpdateTranslations与Script-DeployRelease,一个更新翻译文件,一个一键生成dist可部署的文件夹 2.exmaple删除兼容Qt6部分,直接用Qt5一份代码,因为Qt6向下兼容的 3.同步更新脚手架项目 4.解决FluTableView快速滚动卡顿问题 5.解决Qt中FluCheckBox有警告问题 6.解决无边框固定大小窗口在调节系统缩放显示异常问题 7.解决FluWindowDialog在父窗口置顶的时候显示被挡住问题 8.用qt_add_big_resources加快qrc编译速度

1.7.2

2 months ago

想加入讨论群的请加作者微信号:FluentUI

1.修改Qt5的plugins.qmltypes不全问题 2.重写FluCalendarPicker组件,提升体验效果 3.新增FluWindowDialog组件,一个具有Dialog特性的子窗口,代码示例可查看FluentInitalizrWindow.qml 4.修改Qt5软件渲染异常问题 5.修改软件渲染FluExpander收缩显示异常问题

1.7.1

2 months ago

作者微信号:FluentUI ,加入讨论群,有啥问题可能回复不及时,见谅见谅

1.修改FluAppBar 夜间模式样式 2.fluentuiplugin模块添加国际化 3.FluApp的init方法新增第二个参数QLocale对象,默认值QLocale::system() 4.修改脚手架项目,添加src文件夹,相关代码转移到src中 5.修改FluFramelessHelper,解决win7、win10任务栏在顶部、左边、右边最大化显示异常问题 6.FluAutoSuggestBox新增filter属性,传一个function回调方法,用于自定义过滤条件

1.7.0

2 months ago

作者微信号:FluentUI ,后续建一个讨论群,有啥问题可能回复不及时,见谅见谅 1.采用Qt语言家重写国际化功能 2.首页新增开发脚手架,方便快速创建FluentUI项目,美滋滋 3.重写颜色选择器,删除以前的颜色选择器相关代码,现在看起来更像Fluent样式 4.优化FluTableView,采用TableSortProxyModel重写排序功能,新增表格过滤雄筛选功能以及代码示例 5.优化CodeExpander,以前比较耗性能 6.修改FluContentDialog内容模糊问题 7.优化FluFramlessHelper,解决部分电脑太卡问题,windows采用win32-api实现窗口拖拽与拉伸实现,其他平台采用Qt-api实现 8.修改执行qmlplugindump命令qml报错问题 9.删除一些无用文件,比如MainThread等等 10.QrCode.cpp改名FluQrCodeItem.cpp,FluRegister改名FluWindowRegister 11.FluWindow新增autoCenter字段,用户解决window修改x,y还是居中问题 12.优化FluComboBox样式 13.修改CMakeList.txt等文件

1.6.9

2 months ago

1.删除FluScreenshot相关代码 2.优化FluProgressRing样式以及旋转动画效果,让它更像Fluent 3.修改FluShortcutPicker布局异常问题 4.修改无边框窗口模式下点击底部任务栏图标不能最小化和还原切换问题 5.修改FluContentDialog中的内容模糊问题 6.优化FluWindow,使用Loader加载边框线 7.FluStatusView改名FluStatusLayout,example归类到Layout项目下 8.自动化打包升级到Qt6.6.2

1.6.8

3 months ago

1.新增FluSplitLayout组件 2.example新增T_SplitLayout.qml代码示例 3.修改windows窗口启动时出现短暂空白界面问题 4.修改FluExpander在结合ScrollView和TextArea使用时,TextArea第一次展开时无文本问题 5.example删除所有qrc:///导入,只使用相对路径导入 6.FluWindow添加autoVisible属性,控制是否创建时自动启动窗口 7.修改FluTableView删除元素时会出现奇怪的警告问题 8.修改用qt6.2.4编译源码时出现关于FluFramelessHelper的警告 9.FluStaggeredView改名FluStaggeredLayout 10.优化FluTableView,首次加载数据时直接改变rows值,而不是通过appendRow方法一个一个添加 11.优化FluContentDialog 12.修改github action 自动化打包文件

1.6.7

4 months ago

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

4 months ago

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