Major Update
New components
RibbonMessageBar
- Classic Style
- Modern Style
RibbonMessageBarGroup
- Classic Style
- Modern Style
Minor Update
Updated components:
RibbonBackStageView
- Add
bgColor
andmenuBgColor
properties, now you can customizing the color of page background and menu background. - Fix blur opacity bug for page background.
- Add window control buttons for Windows and Linux(#3, Thanks to @mowangshuying).
- Property bug fix for Qt 5 and Qt 6.
RibbonTabBar
- Make indicator as
RibbonBackStageView
(#6, Thanks to @mowangshuying). - Add shadow for
RibbonMessageBarGroup
(modern style).
RibbonWindow
RibbonBottomBar
- Fix the radius bug caused by RibbonBlur.
RibbonPopup,RibbonButton,RibbonTour,RibbonComboBox,RibbonPopupDialog
- Use the suitable radius(#6) and follow the RibbonBlur's change.
RibbonBlur
- Add
enableEffect
property, now you can control the blur effect's on or off. - Fix the duplicated image/shadow bug.
RibbonRectangle
- Fix transparent bug.
- Add antialiasing and widen the border as default Rectangle's border.
- Property bug fix for Qt 5 and Qt 6.
- Add padding property.
RibbonView
- Add
topBorderFix
,bottomBorderFix
properties, you can use it to control the height ofRibbonView
'stopBorder
orbottomBorder
. - Add border calculate for
RibbonMessageBarGroup
.
RibbonMessageBarGroup
- Add the missing
rounded
property for 'showMessage()'. - Visual effect improved and bug fixed.
- Animation improved and blank view bug fixed.
- Improve animation and only allow handler visible when message's count large than 1.
- Fix topMargin bug in modernStyle.
- Property bug fix for Qt 5 and Qt 6.
- Improve UI in the modernStyle.
RibbonMessageBar
- Property bug fix for Qt 5 and Qt 6.
Refactored components:
The following components have been refactored, with better visual effects.
- RibbonRectangle
- RibbonBlur
Project updates:
- Update README with deployment instructions for Windows(#2, Thanks to @MoonBite666), and added latest screenshots.
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 forRibbonMessageBarGroup
.