visualisation of running tasks must align with how it was in bDS2 #123

Closed
opened 2026-08-01 11:35:07 +00:00 by hugo · 1 comment
Owner

right now the task visualisation (styling of the expandable task groups and the single tasks themselves) are different from bDS2 and it looks really plain and boring. it should follow the styling used in bDS2.

right now the task visualisation (styling of the expandable task groups and the single tasks themselves) are different from bDS2 and it looks really plain and boring. it should follow the styling used in bDS2.
hugo added the bug label 2026-08-01 11:35:07 +00:00
Author
Owner

Implemented in 3b1d239.

The Tasks panel now follows the bDS2 hierarchy instead of flattening work into plain lines. Individual tasks render as bordered sidebar-colour cards with a semibold label and status header, separate detail text, a real progress bar with percentage, and a right-aligned cancel action. Group headers now render as matching expandable cards with chevron, group title, child count, aggregate percentage, and localized running and pending counts; expanded children are indented.

Verification:

  • Red/green regression locks the bDS2 group summary calculation and labels.
  • Additional regressions cover the task and group card surfaces plus running and pending status colours.
  • Existing pending-as-zero group progress test remains green.
  • Allium check and analyse pass for layout, task, and i18n specs; retention, cancellation, aggregation, and localization behavior is unchanged.
  • Neutral line-by-line review against bDS2 panel renderer and CSS confirms the header, card, message, progress, cancel, indentation, and collapse structure is represented.
  • cargo fmt, check, clippy -D warnings, build, and cargo test --workspace pass.
  • Release bundle built with cargo bundle-macos; Computer Use restarted the exact repository app, opened the Tasks panel, and visually confirmed the styled task card and progress bar at the real application window size.
Implemented in 3b1d239. The Tasks panel now follows the bDS2 hierarchy instead of flattening work into plain lines. Individual tasks render as bordered sidebar-colour cards with a semibold label and status header, separate detail text, a real progress bar with percentage, and a right-aligned cancel action. Group headers now render as matching expandable cards with chevron, group title, child count, aggregate percentage, and localized running and pending counts; expanded children are indented. Verification: - Red/green regression locks the bDS2 group summary calculation and labels. - Additional regressions cover the task and group card surfaces plus running and pending status colours. - Existing pending-as-zero group progress test remains green. - Allium check and analyse pass for layout, task, and i18n specs; retention, cancellation, aggregation, and localization behavior is unchanged. - Neutral line-by-line review against bDS2 panel renderer and CSS confirms the header, card, message, progress, cancel, indentation, and collapse structure is represented. - cargo fmt, check, clippy -D warnings, build, and cargo test --workspace pass. - Release bundle built with cargo bundle-macos; Computer Use restarted the exact repository app, opened the Tasks panel, and visually confirmed the styled task card and progress bar at the real application window size.
hugo closed this issue 2026-08-01 18:25:25 +00:00
Sign in to join this conversation.