Skip to content

Release DarkMode#9

Merged
TobiStr merged 4 commits into
mainfrom
develop
Aug 4, 2025
Merged

Release DarkMode#9
TobiStr merged 4 commits into
mainfrom
develop

Conversation

@TobiStr

@TobiStr TobiStr commented Aug 4, 2025

Copy link
Copy Markdown
Owner

No description provided.

ZdravkoDonev-redis and others added 4 commits July 28, 2025 03:02
- Add theme configuration setting (auto/light/dark) in package.json
- Implement VS Code theme detection and configuration reading in extension.ts
- Update webview App.tsx to handle theme switching with ag-grid color schemes
- Add adaptive styling for light/dark modes including:
  - Container and controls styling
  - Error/warning row highlighting
  - Loading message styling
- Create comprehensive test suite:
  - Extension theme logic tests (theme detection, configuration)
  - Webview theme logic tests (styling, message handling)
  - Test infrastructure with proper TypeScript configuration
- Organize test files in src/test/ directory structure
- Add test scripts for both unit and integration testing
- Update dependencies for testing (sinon, jsdom, mocha types)

Closes: Dark mode feature request
Tests: 14 passing (unit + integration)
feat: Add dark mode support with comprehensive test suite
@TobiStr TobiStr merged commit cb48f27 into main Aug 4, 2025
2 checks passed
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