Skip to content

Release v1.1.0#16

Merged
ahatem merged 16 commits into
mainfrom
develop
Apr 25, 2026
Merged

Release v1.1.0#16
ahatem merged 16 commits into
mainfrom
develop

Conversation

@ahatem
Copy link
Copy Markdown
Owner

@ahatem ahatem commented Apr 25, 2026

No description provided.

- update contributing guide to reflect the use of 'develop' branch for pull requests instead of 'main'
…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
@ahatem ahatem merged commit 43d9f8f into main Apr 25, 2026
4 checks passed
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