spark-store/src
zty199 29ddef300f fix: crash when installation complete if MainWindow is closed
Installation finished signal is triggered in child thread, which may cause crash when handling in AppInfoPage slot

Log: use Qt::ConnectionType::QueuedConnection when connecting with installation finished signal
2024-11-12 17:43:54 +08:00
..
assets borderless svg 2024-05-06 04:02:03 +00:00
backend enhance: Internal requests follow 301 redirects 2024-08-17 14:20:58 +10:00
dbus format: 代码格式化 2022-12-23 12:13:48 +08:00
pages fix: crash when installation complete if MainWindow is closed 2024-11-12 17:43:54 +08:00
utils Revert "Merge branch 'Thunder' of gitee.com:spark-store-project/spark-store into dev" 2024-10-07 15:17:47 +00:00
widgets fix: incorrect download water drop animation start position 2024-10-21 21:41:18 +08:00
application.cpp Revert "Merge branch 'Thunder' of gitee.com:spark-store-project/spark-store into dev" 2024-10-07 15:17:47 +00:00
application.h i18n: 更新部分文案及翻译文件 2023-10-10 16:30:00 +08:00
main.cpp Revert "Merge branch 'Thunder' of gitee.com:spark-store-project/spark-store into dev" 2024-10-07 15:17:47 +00:00
mainwindow-dtk.cpp fix: wrong back button position 2024-10-21 22:35:33 +08:00
mainwindow-dtk.h fix: compatible with deepin V23 compact mode 2024-10-21 00:12:10 +08:00
mainwindow-dtk.ui fix: compatible with deepin V23 compact mode 2024-10-21 00:12:10 +08:00
README.md docs: 添加有关 src 下内容的改进,与"描述主体结构预览"文档的编写规范说明 2022-12-19 02:49:36 +08:00
spark-store.pro feat: 使用dbus支持kde的暗色模式 2023-10-26 12:15:51 +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 中的淡出效果