Re: Changes to "schema" aka "color theme" handling
Christoph Cullmann <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwrite |
|---|---|
| Message-ID | <[email protected]> |
On 2020-09-10 22:28, Christoph Cullmann wrote: > Hi, > > https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/21 > > should now work. This got now merged. I did some further code cleanups afterwards and some more internal "schema" => "theme" renamings. More testing + fixes + new themes are appreciated .P For more details, I wrote https://kate-editor.org/post/2020/2020-09-13-kate-color-themes-5.75/ Greetings Christoph > > If somebody could give this some testing, that would be appreciated. > > You need latest master syntax-highlighting due to some bugfixing + the > branch of > that request. > > Feedback (+ fixes) appreciated. > > Greetings > Christoph > > On 2020-09-07 23:16, Christoph Cullmann wrote: >> Hi, >> >> the first part of this stuff is now merged. >> >> In >> >> https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/21 >> >> I am working on completely removing the old schema stuff and only >> using KTextEditor::Theme >> as basis for the coloring. >> >> The actual usage is already OK, the remaining missing pieces is the >> saving of the configuration >> as JSON files. >> >> Any help (and testing) welcome! >> >> Just ping me in the merge request. >> >> Greetings >> Christoph >> >> On 2020-09-02 22:24, Christoph Cullmann wrote: >>> KTextEditor uses since long the KSyntaxHighlighting framework to >>> provide the highlighting instead it's old own code. >>> >>> But for the coloring, we bypassed all stuff provided by this >>> framework. >>> >>> For the frameworks release in October I want to change this and >>> switch >>> over to the color themes as provided by KSyntaxHighlighting (but >>> still >>> allow to configure them like now via the GUI and provide own ones in >>> the "old" style). >>> >>> The matching merge request is: >>> >>> https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/20 >>> >>> If you have some time to test this, feel welcome! >>> >>> Beside that, it would make sense to provide some more bundled themes >>> (if available as MIT licensed stuff), see this development issue for >>> some potential candidates: >>> >>> https://invent.kde.org/frameworks/syntax-highlighting/-/issues/2 >>> >>> Contributors welcome ;=) >>> >>> The stuff must end up as JSON file in >>> https://invent.kde.org/frameworks/syntax-highlighting/-/tree/master/data/themes >>> >>> kate-editor.org will provide some auto-generated overview with >>> example >>> renderings, like we do already for the syntax highlightings: >>> >>> https://kate-editor.org/themes/ >>> >>> (that stuff is generated via >>> 'https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/data/generators/update-kate-editor-org.pl', >>> improvements welcome, too) >>> >>> Greetings >>> Christoph -- Ignorance is bliss... https://cullmann.io | https://kate-editor.org