[prev in list] [next in list] [prev in thread] [next in thread]
List: kwrite-devel
Subject: Re: Changes to "schema" aka "color theme" handling
From: Christoph Cullmann <christoph () cullmann ! io>
Date: 2020-09-13 13:26:24
Message-ID: 512fe2182c82cf02809a8e30be2dd644 () cullmann ! io
[Download RAW message or body]
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic