https://bugs.kde.org/show_bug.cgi?id=395856

Milian Wolff <m...@milianw.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/kdev |https://invent.kde.org/kdev
                   |elop/kdevelop/commit/b0f16d |elop/kdevelop/commit/3e9ba9
                   |56efacf38437fb92771dd7cf780 |921096396031603a3930c1e01cf
                   |e960151                     |ff634e2

--- Comment #30 from Milian Wolff <m...@milianw.de> ---
Git commit 3e9ba9921096396031603a3930c1e01cfff634e2 by Milian Wolff, on behalf
of Martin Seher.
Committed on 08/07/2022 at 20:23.
Pushed by mwolff into branch 'master'.

Configurable semantic colors

Add a page under _Color Themes -> Highlighting Text Styles -> KDevelop/Semantic
Colors_
that allows the configuration of the semantic highlight colors.
Additionally, add a "global color source" setting to the language
settings. When the latter is set to "From Editor Theme" we will
use the colors from the theme as-is without any further blending.
_Bold font for declarations_ will still make the declarations bold
in addition to the bold settings from the config dialog.

Local rainbox colorization is not affected by this at all.

See also:
https://invent.kde.org/kdevelop/kdevelop/uploads/500467bc355906d363e3a76a9044e138/ColorConfig.png

M  +7    -0    kdevplatform/interfaces/icompletionsettings.h
M  +1    -0    kdevplatform/language/CMakeLists.txt
M  +148  -11   kdevplatform/language/highlighting/colorcache.cpp
M  +15   -0    kdevplatform/language/highlighting/colorcache.h
A  +42   -0   
kdevplatform/language/highlighting/syntax/kdevelop-semantic-colors.xml
A  +5    -0    kdevplatform/language/highlighting/syntax/syntax.qrc
M  +12   -0    kdevplatform/shell/completionsettings.cpp
M  +3    -0    kdevplatform/shell/completionsettings.h
M  +6    -0    kdevplatform/shell/settings/languageconfig.kcfg
M  +6    -0    kdevplatform/shell/settings/languagepreferences.cpp
M  +147  -67   kdevplatform/shell/settings/languagepreferences.ui

https://invent.kde.org/kdevelop/kdevelop/commit/3e9ba9921096396031603a3930c1e01cfff634e2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to