Skip to content

SARibbon v1.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@czyt1988 czyt1988 released this 27 Oct 01:00
· 197 commits to master since this release

注:

    1. v1.0以上版本要求C++17
    1. v1.0以上版本引入frameless库解决跨平台多屏幕下无边框的显示framelesshelper
    1. 此发布版把SARibbonBar相关的代码整合到SARibbon.h和SARibbon.cpp中,静态qmake引入使用到SARibbon.hSARibbon.cppSARibbon.priSARibbonBar/resource.qrc4个文件以及SARibbonBar/3rdparty,SARibbonBar/resource这两个文件夹都在打包文件中

change log:

  • 引入第三方库frameless
  • 支持ubuntu和macos
  • 解决windwos系统的多屏幕移动问题
  • 依赖frameless,实现windows系统的一些界面操作,如边缘触发半屏
  • 添加深色主题
  • 优化了一些界面刷新逻辑
  • 最低C++版本要求为c++17
  • 一些接口的调整和一些枚举名称的调整
  • 添加了QWidget使用SARibbonBar的例子
  • 同步把自定义ribbon的SARibbonMainWindow的依赖去除
  • 完善了文档包括高分屏问题和linux编译的方法
    en(machine translation):
  • import third-party library:frameless
  • Supports ubuntu and macos
  • Solving the problem of multi screen movement in Windwos system
  • Relying on frameless library to implement some interface operations in Windows systems, such as edge triggered half screen
  • Add a dark theme
  • Optimized some interface refresh logic
  • The minimum C++version requirement is c++17
  • Some interface adjustments and some enumeration name adjustments
  • Added an example of using SARibbonBar for QWidgets
  • Synchronize the removal of dependencies on SARibbonMainWindow for custom ribbons
  • Improved documentation including high resolution issues and methods for compiling Linux