You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Store sensitive user data without explicit consent and encryption.
id
rule
1
Use Webview UI Toolkit components over custom CSS/HTML for Webviews.
id
rule
2
Leverage existing VS Code commands and contributions points rather than custom implementations.
id
rule
3
Write comprehensive unit and integration tests for all features.
id
rule
1
The extension aims to enhance developer productivity within the VS Code ecosystem.
id
rule
2
Performance and resource efficiency are critical for a positive user experience.
id
rule
3
The extension targets a global audience, requiring internationalization considerations.
columns
id
title
tasks
todo
To Do
id
title
tasks
in-progress
In Progress
id
title
tasks
done
Done
id
title
description
priority
tags
relatedFiles
subtasks
task-26
Modernize Webview UI & Align with VS Code Design
Comprehensive UI review and refactor to match VS Code's native design language (Webview UI Toolkit guidelines). Focus on minimalist aesthetics, consistent theming (colors, typography, spacing), and replacing custom components with native patterns where possible.
high
vscode
ui
ux
design
refactor
webview-ui/src/styles/vars.css
webview-ui/src/styles/main.css
webview-ui/src/components/BoardHeader.vue
webview-ui/src/App.vue
webview-ui/src/components/TaskCard.vue
id
title
completed
task-26-1
Replace custom gradient in BoardHeader with var(--vscode-progressBar-background)
true
id
title
completed
task-26-2
Standardize all border radii to 3px (buttons, inputs, cards)
true
id
title
completed
task-26-3
Refine shadows to be flatter/subtler (use --vscode-widget-shadow or borders)
true
id
title
completed
task-26-4
Replace custom File Switcher dropdown with native vscode.window.showQuickPick
true
id
title
completed
task-26-5
Replace custom 'kebab' menus with native context menus or fixed positioning