Skip to content

Releases: hoyyang/dsh-plan-board

dsh-plan-board v0.2.2

Choose a tag to compare

@hoyyang hoyyang released this 16 Sep 11:04

dsh-plan-board v0.2.2

Fixed

  • 入口按钮槽位 order 撞车修复:header.utilities 注册 order 由 -1 改为 -0.5(升序槽位唯一插值:billing -2 → android-pane -1 → plan-board -0.5 → SLog 0 → delete 1)。v0.2.0 从 android-pane 克隆注册骨架时复制了同值 order:-1,两按钮随任一方热重载「谁最后 reload 谁靠右」乒乓换位。改值后位置由 order 梯队固化,终点态 = 设计基准 [billing][Android][PlanBoard],PlanBoard 右缘回到 1160px 锚位。

安装:dsh plugin --profile web add github:hoyyang/dsh-plan-board(构建产物随仓库提交)。

sha256: 613fa7240495d3d28e902aa59a79e8adf0b79de5181f431ad0c399007546b085  dsh-external-dsh-plan-board-0.2.2.tgz

@dsh-external/dsh-plan-board v0.2.1

Choose a tag to compare

@hoyyang hoyyang released this 16 Sep 04:59

dsh-plan-board v0.2.1

Fixed

  • 入口按钮收起态与展开态的圆角弧度不一致(用户实测截图指出):收起态原为 11px("圆角方形"),展开态 15.5px,切换时弧度会跳一下。现两态统一为 15.5px(= 高度 31px 的一半)——收起时 31×31 上即正圆,展开为胶囊,弧度全程不动。
  • 验证(隔离 CSS harness,用构建产物里的真实样式表):collapsed 31×31 radius 15.5px · expanded 125×31 radius 15.5px · sameRadius=true

安装:dsh plugin --profile web add github:hoyyang/dsh-plan-board(构建产物随仓库提交)。

@dsh-external/dsh-plan-board v0.2.0

Choose a tag to compare

@hoyyang hoyyang released this 15 Sep 12:57

dsh-plan-board v0.2.0

新增

  • 模块级依赖真的算数:模块上声明的依赖会向下冒泡到它的子任务——「大任务3 依赖 大任务2」现在会真正卡住小任务3-1 的发号,而不是被静默忽略。
    • 模块完成判定:显式 done,或名下任务全部 done/canceled(至少 1 个);空模块不会自动算完成。
    • 新增死锁 lint:声明图无环但冒泡后成环会在提交时被拒;任务依赖自己的祖先模块同样报错。
    • 拓扑执行序号纳入模块依赖;plan_next 无任务可发时给出具名等待理由(t31 ← m2)。
  • 模块收卷task_update 现在也接受 module 节点(planned ⇄ done→ canceled),done 同样受 L3 证据门约束。
  • 入口按钮收起/展开:静止时收成 31×31 圆角方形只留银河图标;悬停 / 键盘聚焦 / 面板开启时向左展开成完整胶囊,右缘固定,邻居平滑让位。

变更

  • 悬停不再放大缩小:去掉按钮 scale(1.05)、按压 scale(.94)、图标 scale(1.18),只保留 1.5px 上浮 + 提亮 + 辉光——收起/展开是唯一的形变动效。
  • 按钮圆角 999px → 15.5px(31px 盒子的胶囊半径,渲染结果完全一致,但可参与补间);内层极光/流光环改用 border-radius:inherit
  • 收起态由银河图标光晕颜色继续传达状态(青/琥珀/红/灰)。
  • 仓库补齐发布资产:LICENSE、assets/banner.svg、README.en.md,README 发布化重写。

安装

dsh plugin --profile web add github:hoyyang/dsh-plan-board

也附了构建好的 tgz(dsh-external-dsh-plan-board-0.2.0.tgz)。