Skip to content

Add 'Manage default...' button to theme preference page#3872

Merged
vogella merged 1 commit intoeclipse-platform:masterfrom
vogella:reset-default-theme
Apr 8, 2026
Merged

Add 'Manage default...' button to theme preference page#3872
vogella merged 1 commit intoeclipse-platform:masterfrom
vogella:reset-default-theme

Conversation

@vogella
Copy link
Copy Markdown
Contributor

@vogella vogella commented Apr 7, 2026

Adds a Manage default... button next to the theme selection combo on the Appearance preference page.

Clicking it opens a dialog that:

  • Explains that the default theme is used for new workspaces and workspaces without an explicit theme
  • Shows the currently configured default theme (if any)
  • Allows setting the selected theme as the default
  • Allows removing the current default (button only shown when a default is configured)

This builds on the previous commit that added the ability to set a default theme via configuration scope during theme switch.

Adds a button next to the theme selection combo box that opens a dialog
allowing users to set the currently selected theme as the default for new
workspaces or remove an existing default. The dialog explains that the
default theme applies to new workspaces and workspaces without an
explicit theme, and shows the current default if one is configured.
@vogella
Copy link
Copy Markdown
Contributor Author

vogella commented Apr 7, 2026

image image image

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Test Results

   852 files  ±0     852 suites  ±0   54m 32s ⏱️ - 9m 14s
 7 894 tests ±0   7 651 ✅ ±0  243 💤 ±0  0 ❌ ±0 
20 184 runs  ±0  19 529 ✅ ±0  655 💤 ±0  0 ❌ ±0 

Results for commit 5454176. ± Comparison against base commit a7e91a0.

@vogella vogella marked this pull request as ready for review April 7, 2026 15:48
@vogella vogella merged commit 06b47e7 into eclipse-platform:master Apr 8, 2026
18 checks passed
@vogella vogella deleted the reset-default-theme branch April 8, 2026 07:16
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