Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Use theia-file-icons as the default theme #11028

Closed
wants to merge 1 commit into from

Conversation

msujew
Copy link
Member

@msujew msujew commented Apr 14, 2022

What it does

Closes #11020

How to test

  1. Delete the iconTheme localStorage entry.
  2. Start the application
  3. The theia-file-icons theme should be selected as the default theme

Review checklist

Reminder for reviewers

@@ -63,7 +63,7 @@ export namespace FrontendApplicationConfig {
export const DEFAULT: FrontendApplicationConfig = {
applicationName: 'Eclipse Theia',
defaultTheme: 'dark',
defaultIconTheme: 'none',
defaultIconTheme: 'theia-file-icons',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe we should probably add a breaking changes entry for it (breaking behavior).
Applications which expected none will now get theia-file-icons.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, definitely makes sense 👍

@msujew msujew force-pushed the msujew/set-default-icons branch from 01e814c to 88d4dc6 Compare April 14, 2022 14:52
@vince-fugnitto
Copy link
Member

@msujew I've restarted CI a couple of times but the browser tests are failing, I'll investigate a bit as to why.

@msujew msujew force-pushed the msujew/set-default-icons branch from 88d4dc6 to a38a5e2 Compare April 23, 2022 11:20
@msujew
Copy link
Member Author

msujew commented Jun 1, 2022

I will close this PR for now, due to the CI issues. Maybe I'll come back to it later.

@msujew msujew closed this Jun 1, 2022
FernandoAscencio added a commit to FernandoAscencio/theia that referenced this pull request Mar 23, 2023
Closes eclipse-theia#11020
Linked to eclipse-theia#11028

Signed-Off-By: FernandoAscencio <fernando.ascencio,cama@ericsson.com>
FernandoAscencio added a commit to FernandoAscencio/theia that referenced this pull request Mar 23, 2023
Closes eclipse-theia#11020
Linked to eclipse-theia#11028

Signed-Off-By: FernandoAscencio <fernando.ascencio,cama@ericsson.com>
Co-authored-by: Mark Sujew <mark.sujew@typefox.io>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

theming: set theia-file-icons as the default file icon theme
2 participants