Skip to content

refactor(dashboard): UI cleanup#173

Merged
dwgx merged 1 commit into
dwgx:masterfrom
datfooldive:refactor/dashboard-ui-cleanup
May 12, 2026
Merged

refactor(dashboard): UI cleanup#173
dwgx merged 1 commit into
dwgx:masterfrom
datfooldive:refactor/dashboard-ui-cleanup

Conversation

@datfooldive

Copy link
Copy Markdown
Contributor

改了什么 / What changed

The dashboard CSS was ugly so i rewrote it. Also replaced the 5 buttons per row with a three-dot menu.

为什么 / Why

It was ugly.

测试 / Testing

  • Manually checked all panels on desktop (1440px), tablet (900px), mobile (640px)
  • Account table three-dot menu works — opens, flips up near bottom, click outside closes
  • No automated tests (project has no test suite for dashboard UI)

Checklist

  • 代码风格和现有文件一致 / Code style matches existing files
  • 没有引入 npm 依赖 / No new npm dependencies (project is zero-dep)
  • 涉及 LS binary 协议改动时 在 PR 描述里注明字段号来源 / If touching LS protocol, document field-number source in the PR description
  • 涉及 dashboard UI 用 App.confirm / App.prompt 不用浏览器原生 alert/confirm / Uses App.confirm / App.prompt, not native dialogs (if dashboard)

@datfooldive

Copy link
Copy Markdown
Contributor Author
image

@dwgx dwgx merged commit 1c21c0e into dwgx:master May 12, 2026
dwgx pushed a commit that referenced this pull request Jun 4, 2026
dwgx pushed a commit that referenced this pull request Jun 4, 2026
dwgx pushed a commit that referenced this pull request Jun 4, 2026
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