Skip to content

refactor: [release-minor] brand new ui/ux#6

Merged
lixl39505 merged 33 commits intomasterfrom
feat-new-ux
Jun 25, 2025
Merged

refactor: [release-minor] brand new ui/ux#6
lixl39505 merged 33 commits intomasterfrom
feat-new-ux

Conversation

@lixl39505
Copy link

@lixl39505 lixl39505 commented Jun 25, 2025

关联 Issue

主要改动

  1. 改进了:整体页面的 UI/UX,主题配置更加简单
  2. 改进了:颜色和字体支持 Shuffle
  3. 改进了:支持保存多套主题
  4. 改进了:移动端体验
  5. 改进了:Google Fonts 的添加体验
  6. 改进了:重构预览页面,使之更加真实
  7. 改进了:支持 i18n
  8. 调整了:themePrefer 模式使用 system
  9. 调整了:状态管理方案从 redux 改为 zustand

界面截图

  • 整体 UI,左编辑/右预览
image
  • 调整 & 保存多套主题
pc.mp4
  • 移动端
mobile.mp4
  • 支持 i18n
image
  • Dashboard 预览
image

测试计划

  • 主题编辑功能正常
  • 保存主题后,Service 以及 App 页面刷新会生效
  • window.blocklet.theme 数据结构正常

检查清单

  • 本次变更新增了文件需要被包含在 npm 包的文件,且对应 package.json 的 files 字段包括了这些新增的文件
  • 本次变更需要更新文档,并且我更新了相关文档,如果还没更新文档,请新建文档更新的 Issue 并关联上来
  • 本次变更的兼容性测试覆盖了 Chrome
  • 本次变更的兼容性测试覆盖了 Safari
  • 本次变更的兼容性测试覆盖了 PC 端
  • 本次变更的兼容性测试覆盖了移动端【手机浏览器、钱包内置浏览器】

@lixl39505 lixl39505 changed the title refactor: brand new ui/ux refactor: [release-minor] brand new ui/ux Jun 25, 2025
@lixl39505 lixl39505 merged commit 44e569a into master Jun 25, 2025
6 of 8 checks passed
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.

2 participants