Skip to content

Cache a theme to apply it fast on startup instead of waiting for extensions #22137

@bpasero

Description

@bpasero

Today a theme is applied very late (I think when extensions have loaded). The result is that you start the workbench and the editor theme kicks in only a few seconds later (in the worst case).

Now that we think about making themes more powerful and adding workbench colors, I think the delay before applying the theme is more of an issue.

Can we not persist the last known theme data and just apply it optimistically on workbench start and then when extensions are loaded we compare the data to find out if something has changed?

Metadata

Metadata

Assignees

Labels

feature-requestRequest for new features or functionalitythemesColor theme issuesverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions