Skip to content

Feature/webview design system#10

Merged
njb90 merged 5 commits intomainfrom
feature/webview-design-system
Feb 3, 2026
Merged

Feature/webview design system#10
njb90 merged 5 commits intomainfrom
feature/webview-design-system

Conversation

@njb90
Copy link
Collaborator

@njb90 njb90 commented Feb 2, 2026

  • Refactor to remove inline styling and create asset pipeline for webviews
  • Update development documentation

njb90 added 5 commits February 2, 2026 16:08
- Updated esbuild configuration to build both extension and webview scripts.
- Introduced new CSS files for base styles, component styles, and design tokens to improve the styling of webviews.
- Refactored webview scripts to utilize a common utility module for shared functionality.
- Removed inline CSS and JS from webviews, enhancing maintainability and performance.
- Updated TypeScript configuration to exclude webview client files from compilation.
- Improved asset preview and upload widget functionality with better script management.
- Updated return statements in common.ts, upload-widget.ts, and input.ts to use braces for consistency and improved readability.
- Ensured all conditional returns are formatted uniformly across the codebase.
@njb90 njb90 merged commit 69b18ce into main Feb 3, 2026
1 check passed
@njb90 njb90 deleted the feature/webview-design-system branch February 3, 2026 12:57
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.

1 participant