Conversation
- update contributing guide to reflect the use of 'develop' branch for pull requests instead of 'main'
… and kintsugi_dark_flared (#8)
…clipse defaults (#13) - performDefaults() now resets editors to Eclipse default styles, clearing plugin-applied themes. - New "Reset Plugin Defaults" button restores the plugin default theme, removes imported themes, and updates preference store and UI. - Ensures Eclipse resets and plugin resets are independent.
- Remove unused GenericEditorThemeAdapter. - Introduce ThemeRepository for managing themes and AdapterRegistry for adapters. - Refactor ThemeManager to utilize ThemeRepository and AdapterRegistry. - Update JavaEditorThemeAdapter to remove redundant semantic style mappings. - Add missing XML attribute mappings for AntEditorThemeAdapter and PluginEditorThemeAdapter. - Correctly map staticMethod and abstractMethod styles in JavaEditorThemeAdapter. - Add missing theme definitions for various VS Code and JetBrains themes. - Update comment and documentation tag colors in several themes for better accuracy. - Add error and warning color definitions to some themes. - Ensure consistent use of semanticHighlighting.field for fields in CppEditorThemeAdapter. - Remove redundant constants like Token.BLACK and Token.WHITE from Token class. - Refactor Color record to handle cache logic within the factory methods. - Update ThemeType enum for consistent naming. - Improve TokenKey equality check. - Make Theme.tokens unmodifiable. - Add missing fallback for Theme.get() to throw an exception if token chain is broken. - Introduce ThemeService for theme application logic. - Update PreferenceInitializer and EclipseThemesPreferencePage for changes in theme management.
- introduce a dialog to choose between resetting to plugin default or Eclipse original colors - implement `resetToEclipseOriginal()` to clear relevant preference nodes - update UI to show a temporary "✓ Applied" status message after applying a theme - enhance tooltips for clarity - adjust layout for better organization of buttons and labels - enable double-click to apply themes - update the description of the preference page
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.