Skip to content

feat: 允许用户自定义“信仰の源”显示位置#433

Closed
CJKmkp wants to merge 2 commits intobetafrom
trae/solo-agent-co7sfj
Closed

feat: 允许用户自定义“信仰の源”显示位置#433
CJKmkp wants to merge 2 commits intobetafrom
trae/solo-agent-co7sfj

Conversation

@CJKmkp
Copy link
Copy Markdown
Member

@CJKmkp CJKmkp commented Apr 6, 2026

🎯 Changes

1. 自定义“信仰の源”显示位置功能

  • 在设置界面中新增了用于选择“信仰の源”显示位置的下拉菜单控件。
  • 将水印相关元素的父容器由 Canvas 替换为 Grid,以支持更灵活的对齐方式。
  • 更新了时间、日期和水印文字的布局属性,使其适配新的 Grid 容器。
  • 新增 UpdateChickenSoupPosition 方法,根据当前设置动态调整水印文字的对齐方式和边距。
  • 添加了下拉菜单的选项更改事件处理程序,用于保存新位置设置并触发界面更新。
  • 在应用程序初始化加载时,读取并应用已保存的“信仰の源”显示位置设置。
  • 在设置数据模型中新增 ChickenSoupPosition 属性,用于持久化存储用户选择的位置状态。

💡 Technical Highlights

  • 布局容器优化: 将水印元素的父容器从 Canvas 切换到 Grid,利用 Grid 的强大布局能力实现更灵活的对齐和定位。
  • 配置化管理: 通过新增 ChickenSoupPosition 属性,将用户选择的显示位置持久化,并在应用启动时加载,提升用户体验。
  • 动态更新: 引入 UpdateChickenSoupPosition 方法,实现根据用户选择动态调整水印文字的布局属性,无需重启应用即可生效。

@CJKmkp CJKmkp changed the base branch from main to beta April 6, 2026 05:06
@CJKmkp CJKmkp closed this Apr 6, 2026
@CJKmkp CJKmkp reopened this Apr 6, 2026
@CJKmkp CJKmkp force-pushed the trae/solo-agent-co7sfj branch from de615b3 to 89e56e2 Compare April 6, 2026 05:16
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
@CJKmkp CJKmkp closed this Apr 6, 2026
@CJKmkp CJKmkp deleted the trae/solo-agent-co7sfj branch April 6, 2026 05:36
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