Skip to content

V1.0.4

Compare
Choose a tag to compare
@mentalfl0w mentalfl0w released this 08 May 08:41
· 75 commits to main since this release
03ba613
  • New components: RibbonTour, RibbonTourContent, RibbonMessage, RibbonMessageListView
  • Updated components:
    • RibbonWindow:
      1. Improve RibbonPopup's show and close and deprecate RibbonWindow.show_popup() and RibbonWindow.close_popup()(will be removed in next version)
      2. Add window manager to deal with multiple windows(through windowStatus, you can choose different windows open method.)
        1. RibbonWindow.Status.Stardard: Create new window instance whether it already has one or not.
        2. RibbonWindow.Status.SingleTask: If it already has one instance, the current instance will be closed and a new one will be created.
        3. RibbonWindow.Status.SingleInstance: If it already has one instance, the current instance will be activated, no new instance will be created.
      3. Use qwindowkit instead of framelesshelper.
      4. Enable full window background blur for Windows system.
      5. Add a blue border for window, just like Microsoft Word in Windows 11.
    • RibbonBlur:
      • Add a solid background to improve the visual effect.
    • RibbonView:
      • Add more property and delete anchor to fix bugs in some situation.
    • RibbonTitleBar:
      • Add minimumWidth and show_pin_btnproperty.
    • RibbonTabPage:
      • Let it scrollable.
    • RibbonTabBar:
      • Add setPage func.
    • RibbonUI:
      • Code simplified.
  • Project updates:
    1. Simplified CMakeLists.txt.
    2. example: Remove unused files.
    3. Update Github workflows.