Skip to content

fix(render): 修复冰冻恢复后标题栏按钮和活动栏图标不显示 - #120

Merged
songdiyang merged 1 commit into
devfrom
temp/fix-frozen-restore-ui
Aug 13, 2026
Merged

fix(render): 修复冰冻恢复后标题栏按钮和活动栏图标不显示#120
songdiyang merged 1 commit into
devfrom
temp/fix-frozen-restore-ui

Conversation

@songdiyang

Copy link
Copy Markdown
Collaborator
  • mouse_move.rs: 标题栏 hover 变化时标记 TitleBar 脏区域(原合并到 ActivityBar/TabBar 分支中漏掉了标题栏本身)
  • window_messages.rs: 从最小化恢复时同步触发 UpdateWindow 完成首帧 渲染,避免 D2D 渲染目标重建期间 UI 短暂空白
  • chrome.rs: render_title_bar 和 render_activity_bar 入口添加 ensure_created_from_target,冰冻恢复后 icons.clear() 清空了 SVG 几何缓存,需先重建再绘制

变更内容

更新了哪些特性

修复了哪些问题

其他说明

- mouse_move.rs: 标题栏 hover 变化时标记 TitleBar 脏区域(原合并到
  ActivityBar/TabBar 分支中漏掉了标题栏本身)
- window_messages.rs: 从最小化恢复时同步触发 UpdateWindow 完成首帧
  渲染,避免 D2D 渲染目标重建期间 UI 短暂空白
- chrome.rs: render_title_bar 和 render_activity_bar 入口添加
  ensure_created_from_target,冰冻恢复后 icons.clear() 清空了 SVG
  几何缓存,需先重建再绘制
@songdiyang
songdiyang merged commit d282d6d into dev Aug 13, 2026
2 checks passed
@songdiyang
songdiyang deleted the temp/fix-frozen-restore-ui branch August 13, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant