Skip to content

Polish tasks panel UI and filter task templates#807

Merged
EhabY merged 3 commits intomainfrom
ui-ux-review-of-tasks
Feb 25, 2026
Merged

Polish tasks panel UI and filter task templates#807
EhabY merged 3 commits intomainfrom
ui-ux-review-of-tasks

Conversation

@EhabY
Copy link
Collaborator

@EhabY EhabY commented Feb 24, 2026

  • Fix SVG activity bar icons for VS Code theme compatibility using mask-based cutouts and inline fills
  • Filter templates to only show task-capable ones (has-ai-task:true)
  • Auto-select the default preset (or first) instead of showing a "No preset" option
  • Show template and preset descriptions in dropdowns
  • Simplify TaskTemplate type: rename displayName to name, remove unused icon field, add description
  • Consolidate duplicate CSS rules and remove redundant status dot/spinner overrides
  • Remove noisy toast notifications for pause/resume/send actions
  • Fix log polling to refetch for complete tasks (only cache for idle/failed)

Closes #806

@EhabY EhabY self-assigned this Feb 24, 2026
@EhabY EhabY force-pushed the ui-ux-review-of-tasks branch from 335687d to dc6bc4f Compare February 24, 2026 15:54
Activity bar icons use CSS mask-image, so only the alpha channel matters.
Use a mask cutout on the C[] path to create a transparent card area for the
bot icon, matching the original design where the bot sits on a white card
overlapping the bottom-right of the square bracket. Align both activity bar
icons to the same viewBox origin so C[] portions line up vertically.

Simplify TreeItem icon SVGs by inlining fill colors instead of using CSS
classes. Reduce the tasks webview base font size to 90% of the VS Code
default for a more compact sidebar appearance.
@EhabY EhabY force-pushed the ui-ux-review-of-tasks branch from dc6bc4f to 7dd0fb1 Compare February 24, 2026 16:00
Copy link
Member

@mtojek mtojek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stamp 👍

@EhabY EhabY changed the title Fix SVG icons for VS Code theme compatibility and reduce tasks font size Fix SVG icons for VS Code theme compatibility and more UX improvements Feb 24, 2026
@EhabY EhabY force-pushed the ui-ux-review-of-tasks branch from 8158e78 to e43d839 Compare February 24, 2026 23:27
@EhabY EhabY changed the title Fix SVG icons for VS Code theme compatibility and more UX improvements Polish tasks panel UI and filter task templates Feb 25, 2026
@EhabY EhabY merged commit ea84a40 into main Feb 25, 2026
6 checks passed
@EhabY EhabY deleted the ui-ux-review-of-tasks branch February 25, 2026 09:31
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.

UI/UX review on the Tasks integration in VS Code

2 participants