D5802: ViewPrivate, KateSearchBar, KateVi::MatchHighlighter: use selection foreground for search highlights
Ivan Shapovalov
noreply at phabricator.kde.org
Sun May 14 11:10:10 UTC 2017
intelfx added a comment.
In https://phabricator.kde.org/D5802#109416, @mwolff wrote:
> For solarized you showed the screenshots in your original mail. I'm more concerned about backwards compatibility with other schemes. I.e. yes - we do care about the status quo. Can you give an example for a color scheme where this would break stuff? Then I can also apply the patch locally and try it out myself and maybe come up with a concrete idea to fix this all.
OK — take a look at the attached screenshots (I hope Phabricator will preserve their names).
F3752512: KDevelop-Vim (dark)-Before.png <https://phabricator.kde.org/F3752512>
F3752511: KDevelop-Vim (dark)-After.png <https://phabricator.kde.org/F3752511>
F3752510: KDevelop-Printing-Before.png <https://phabricator.kde.org/F3752510>
F3752509: KDevelop-Printing-After.png <https://phabricator.kde.org/F3752509>
F3752508: KDevelop-Normal-Before.png <https://phabricator.kde.org/F3752508>
F3752507: KDevelop-Normal-After.png <https://phabricator.kde.org/F3752507>
F3752506: KDevelop-KDE-Before.png <https://phabricator.kde.org/F3752506>
F3752505: KDevelop-KDE-After.png <https://phabricator.kde.org/F3752505>
F3752504: KDevelop-Breeze Dark-Before.png <https://phabricator.kde.org/F3752504>
F3752503: KDevelop-Breeze Dark-After.png <https://phabricator.kde.org/F3752503>
So, basically, Normal and Printing are broken because they are explicitly designed for old behavior. Breeze-Dark and Vim-dark do not care because they have selection foreground == normal foreground.
> Also, can you then share your solarized theme?
Please find attached in form of rc files (append them to your kateschemarc/katesyntaxhighlightingrc, I've stripped all other color schemes).
F3752527: katesyntaxhighlightingrc <https://phabricator.kde.org/F3752527>
F3752526: kateschemarc <https://phabricator.kde.org/F3752526>
REPOSITORY
R39 KTextEditor
REVISION DETAIL
https://phabricator.kde.org/D5802
To: intelfx, #kdevelop, #ktexteditor, #kate
Cc: mwolff, kwrite-devel, #frameworks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170514/8159e264/attachment.html>
More information about the Kde-frameworks-devel
mailing list