Skip to content

ui(theme): replace hardcoded material colors with QueryaWorkbenchTheme status tokens (#1643) - #1663

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1643-status-tokens-theme
Oct 17, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1643-status-tokens-theme

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Closes #1643

Summary of changes

  • SSH Tunnel Section: Replaced material.Colors.green with context.workbench.success for successful connection test messages.
  • Extension Connection Form: Replaced material.Colors.green with context.workbench.success for successful driver connection tests.
  • Connection Tree Row: Replaced hardcoded material.Colors.amber.shade600 with context.workbench.warning for the pinned star icon and context menu item.
  • Grid Cell Editor: Replaced material.Colors.red.shade500 with cs.destructive for cell validation error borders and tooltip icons.
  • DML Preview Dialog: Replaced hardcoded mutation breakdown pills (amber.shade700, green.shade600, red.shade600), primary key warning banner, and copy button icon colors with wb.warning, wb.success, and wb.destructive.
  • QueryaThemeScope Context: Ensured context.workbench, context.editorTheme, and context.semanticPalette safely fall back to ambient default presets when QueryaThemeScope is not present in the widget tree (e.g. in isolated component tests).
  • Added unit tests in test/features/connections/querya_connection_tree_row_test.dart, test/features/workspace/dml_preview_dialog_test.dart, and test/features/workspace/grid_cell_editor_test.dart.

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit feebcb7 into dev Oct 17, 2026
13 checks passed
@github-actions github-actions Bot added enhancement New feature or request theme Theming, colors, VS Code themes frontend Theme parser epic label: frontend labels Oct 17, 2026
@github-actions github-actions Bot added this to the Theme system milestone Oct 17, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1643-status-tokens-theme branch October 17, 2026 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend Theme parser epic label: frontend theme Theming, colors, VS Code themes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant