zty199 9f32a02f35 feat: #I6OTLZ 设置中可开关平台不兼容提示
设置界面增加选项,控制进入详情页时是否发送“应用不兼容系统”通知

Log: 设置界面添加“其他设置”部分,新增单选框控制是否开启应用不兼容系统提示;SettingsPage 添加静态属性 needUncompatibleNotification,启动时从配置文件中同步开关状态,单选框点击修改时写入配置文件;详情页加载标签时,判断 needUncompatibleNotification 为 false 则不发送通知;更新翻译文件
2023-08-12 01:35:37 +08:00
..
2023-03-08 09:21:30 +08:00
2023-04-25 18:41:38 +08:00
2022-12-23 12:13:48 +08:00
2023-03-09 14:45:24 +08:00
2023-03-07 17:12:22 +08:00

有关 src 下的一些改进预览

  1. 主体结构预览
  2. 主体结构中的内容单独说明 并使用所用语言进行非侵入式独立描述,而不是在代码中填充说明与注释。

这是简单的预览说明规范

  • widget/base 结构

    src/widgets/base/
    ├── basewidgetopacity.cpp
    └── basewidgetopacity.h
    
    0 directories, 2 files
    
  • 来源于 widget/base 的说明

    // BaseWidgetOpacity 是一个提供了淡出/淡入动画的基础类:
    //  1. closeEvent 窗口关闭时进行淡出动画
        // 此前在 MainWindow 中实现的淡出动画将由 BaseWidgetOpacity 来实现。
    
    // 此前 MainWindow 原有的 DBlurEffectWidget 父类将移交至 BaseWidgetOpacity 继承。
    
    // 注意: 
    // 如果 MainWindow 在未来重写 closeEvent 事件时将可能丢失 BaseWidgetOpacity 中的淡出效果