Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Style Configurator. #284

Merged
merged 65 commits into from
Dec 1, 2022
Merged

Style Configurator. #284

merged 65 commits into from
Dec 1, 2022

Conversation

Jdochoa
Copy link
Contributor

@Jdochoa Jdochoa commented Nov 29, 2022

The purpose of this new feature is to modernize the SQL editor, this being the first step.

In the styles settings you can change:

  • Font name.
  • Font size.
  • Background color.
  • Foreground color.
  • Bold font.
  • Italics.
  • underline
  • Font Case

4 languages ​​were defined:

  • Global style.
  • DIFF.
  • SQL.
  • Search results.

Initially only the Global Style and SQL are being used.

Style Cofigurator.
Debian

Some ideas are taken from the Notepad++ project and include 23 predefined styles that were taken from the same project and are included in the xml-styles folder. Please check if there are no license issues.

Dark Style.
Dark Mode
Hello Kitty Style.
Hello Kitty
Deep Black Style.
Deep Black
Khak Style.
khaki
Ruby Blue Style.
Ruby Blue

Finally it was necessary to change to version 3.2 of wxWidgets and it was tested on Win7, Win10, Win11 and Debian 11.

With this first part we want to solve the following issues:

We await your feedback for improvements and corrections.

./jo

P.S. The initial implementatation of foldng are include.

@mariuz mariuz merged commit 43e0966 into mariuz:dev Dec 1, 2022
@mariuz
Copy link
Owner

mariuz commented Feb 19, 2023

@Jdochoa just for info stylers.xml license is GPL3 ?
https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/LICENSE

@Jdochoa
Copy link
Contributor Author

Jdochoa commented Feb 20, 2023

@Jdochoa just for info stylers.xml license is GPL3 ? https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/LICENSE

I think so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants