Bot releases are hidden (Show)
Published by mentalfl0w about 1 month ago
bgColor
and menuBgColor
properties, now you can customizing the color of page background and menu background.RibbonBackStageView
(#6, Thanks to @mowangshuying).RibbonMessageBarGroup
(modern style).enableEffect
property, now you can control the blur effect's on or off.topBorderFix
,bottomBorderFix
properties, you can use it to control the height of RibbonView
's topBorder
or bottomBorder
.RibbonMessageBarGroup
.rounded
property for 'showMessage()'.The following components have been refactored, with better visual effects.
3rdparty/qwindowkit
: Update to latest.RibbonUI
: Remove the "'AA_EnableHighDpiScaling' is deprecated" warning.CMakeLists
:Update CMake configuration with more instructive comments(#8, Thanks to @scottXchoo).example
: visual effect improved and bug fixed for RibbonMessageBarGroup
.Published by mentalfl0w 4 months ago
Finally add support for Qt 5🎉! By relying on the Qt5QMLPlugin, we were able to support both Qt 5 and Qt 6 with minimal differences in the development process and code changes.
Change all interfaces and properties from underscore nomenclature to camel nomenclature.(YOU WILL NEED TO MODIFY ALL THE RELEVANT CODE IF YOU USE RIBBONUI V1.0.4 AND BELOW!)
Change LICENSE to GPL-3.0.
Settings
button and settingsBtnClicked()
signal.addPage()
and deletePage()
function.RibbonView
.highlight
property, when it was highlighted, its text color will change.RibbonTourItem
for convenient use.nativeText
property, now you can choose to use native render
or Qt render
for your text.samples
for blur effect.RibbonRectangle
to fix radius
bug, avoid it blocking the window's border line.RibbonView
.borderWidth
and borderHeight
properties.radius
bug, avoid it blocking the window's border line.opacity
bug, sometimes when it twice opened, the opacity
will be 0.RibbonBackStageMenuItem
for convenient use.titleIconSource
property, now you can set icon for window's titlebar.RibbonTabBar
and RibbonBottomBar
.isMainView
property, when the RibbonView
is used as "MainView", which is contained RibbonTabBar
or RibbonBottomBar
, you will need set it to true to let borders be correct, otherwise you need set it to false
to avoid the unnecessary borders.Published by mentalfl0w 5 months ago
minimumWidth
and show_pin_btn
property.Published by mentalfl0w 7 months ago
CMakeLists Update and simplify: Put framelesshelper
into lib_source
Update components: RibbonView, RibbonPaperView, RibbonBlur(added solid_bg property for better vision effect), RibbonTitleBar(add "Always on Top" button), RibbonPopup, RibbonPopupDialog(redesigned) and etc.
Add new components: RibbonScrollIndicator, RibbonScrollBar.
More components are on the way.
对CMakeLists进行更新简化:把 framelesshelper
放入 lib_source
。
更新组件:RibbonView, RibbonPaperView, RibbonBlur(加入solid_bg属性方便调节获得最佳视觉效果), RibbonTitleBar(加入窗口“始终置顶”的按钮), RibbonPopup, RibbonPopupDialog(完全重新设计)等等。
加入新组件: RibbonScrollIndicator, RibbonScrollBar。
更多组件正在路上。
Published by mentalfl0w 8 months ago
Add pull up and pull down signals for RibbonView.
Use GaussianBlur instead of FastBlur for nicer effect.
PLEASE NOTE: Since this version, RibbonUI will ONLY support Qt 6.5+
为RibbonView组件添加“下拉顶部/上拉底部信号”
使用高斯模糊替代快速模糊,以获得更好的效果
请注意:自此版本开始,RibbonUI不再支持Qt 6.5以下的版本
Published by mentalfl0w 9 months ago
Published by mentalfl0w about 1 year ago
The first release brings nearly 30 available components, covering most of the Qt basics.
第一个release带来了近30个可用组件,覆盖大部分Qt基本组件。