Skip to content

Polish Task Workspace action buttons per Portal patterns - #40

Merged
sandervonk merged 1 commit into
mainfrom
cursor/task-workspace-button-polish-aa81
Sep 8, 2026
Merged

sandervonk merged 1 commit into
mainfrom
cursor/task-workspace-button-polish-aa81

Conversation

@sandervonk

Copy link
Copy Markdown
Member

Summary

Addresses Sander feedback on TaskWorkspace.vue footer/empty-state actions:

  • Enable / Link — compact equal-width siblings that fill the action row (workspace_actions--compact), using primary_styled / secondary_styled with secondary-input height and smaller font instead of full overlay CTA sizing.
  • Destroy — uses secondary_styled with Portal remove/danger tokens (--color-overlay-link-remove-hover, --color-on-overlay-link-remove-hover) instead of a custom pill button.

Existing XOR chrome is unchanged (empty Enable/Link vs link picker vs active workspace).

Test plan

  • npm run lint
  • CI green
  • Visual check in Portal task view: empty state buttons are compact + full width; Destroy matches other Portal danger footer controls
Open in Web Open in Cursor 

- Make Enable/Link compact equal-width siblings in the empty state row
- Restyle Destroy with secondary_styled and remove danger tokens instead of a custom pill

Co-authored-by: Sander Vonk <sandervonk@users.noreply.github.com>
@sandervonk
sandervonk marked this pull request as ready for review September 8, 2026 22:34
@sandervonk
sandervonk merged commit 68d8f15 into main Sep 8, 2026
1 check passed
sandervonk added a commit to cmu-tt/cmu-tt.github.io that referenced this pull request Sep 8, 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