Browse Source
feat: themeable HighlightingManager (#46)
feat: themeable HighlightingManager (#46)
* The default environment is set as static, so it can be updated by GitExtensions with theme colors. Any overrides in the actual themes would still be overriding the default environment colors (the theme overrides were recently removed though). * Make it possible to set colors as adaptable, to control if they should be adapted for the themes or not. Highlight colors hardcoded in the interface or in .xshd files (unless they are system colors) should generally be adapted, but colors in themes are likely to be set to the intended color.pull/48/head

committed by
GitHub

No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 33 additions and 17 deletions
-
26Project/Src/Document/HighlightingStrategy/DefaultHighlightingStrategy.cs
-
4Project/Src/Document/HighlightingStrategy/HighlightBackground.cs
-
14Project/Src/Document/HighlightingStrategy/HighlightColor.cs
-
4Project/Src/Document/HighlightingStrategy/HighlightingManager.cs
-
2Project/Src/Document/LineManager/LineSegment.cs
Write
Preview
Loading…
Cancel
Save
Reference in new issue