Skip to content

Feature/webview design system#10

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

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

Conversation

@njb90

@njb90 njb90 commented Feb 2, 2026

Copy link
Copy Markdown
Collaborator
  • 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

1 participant