Skip to content

Latest commit

 

History

History
96 lines (96 loc) · 3.7 KB

File metadata and controls

96 lines (96 loc) · 3.7 KB
title My Project
schema https://brainfile.md/v1/board.json
agent
instructions
Use the Brainfile mcp tool
If no MCP, then modify only the YAML frontmatter
Use task-[number] format for task IDs
Preserve all IDs
Preserve unknown fields
Use description for overview, subtasks for step-by-step instructions
Use relatedFiles to link relevant files to tasks
rules
always never prefer context
id rule
1
Prioritize VS Code API for native integration and performance.
id rule
2
Follow VS Code UI/UX guidelines for a consistent user experience.
id rule
3
Ensure cross-platform compatibility (Windows, macOS, Linux).
id rule
1
Introduce blocking operations on the UI thread.
id rule
2
Bundle large, unnecessary dependencies.
id rule
3
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
true
id title completed
task-26-6
Refine Task Card visual noise (remove priority borders, use subtle indicators)
true
id title completed
task-26-7
Review and adjust icon stroke widths (Lucide) or switch to Codicons
true
id title completed
task-26-8
Improve Search input focus ring and add clear button visibility logic
true
id title completed
task-26-9
Refactor store to separate selection/filter logic from data sync
true