Color schemes implementation

Registered by Daniele "OpenNingia" Simonetti

No editor is complete without basic color scheme support;
We have four implementation alternatives:

1) Use Notepad++ color scheme definition XML
Given Notepadqq is a clone of Notepad++ this is the preferred way. Notepad++ has already tons of color schemes available online and our job would be to parse and apply them. Of course the fact we're both using Scintilla should help.

2) Use GtkSourceView color scheme format
This way we would be able to use whatever color scheme is used by Gedit and other GtkSourceView based editors.

3) Use Kate color scheme format
Same as above but for Kate. Given that Kate is a KDE/Qt application the code should be almost ready for use.

4) Develop our own
This is what I would like to avoid because color schemes are tedious to build and it would be better to use what already exists.

Blueprint information

Status:
Not started
Approver:
Justin Kinnaird
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon 0.20.0

Related branches

Sprints

Whiteboard

Going with the Notepad++ color scheme files makes the most sense. Keeping true as much as possible to how Notepad++ works should be a priority.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.