Skip to content

Commit

Permalink
Update color styles
Browse files Browse the repository at this point in the history
  • Loading branch information
RobLoach committed Oct 19, 2024
1 parent ade1503 commit e6679fc
Show file tree
Hide file tree
Showing 272 changed files with 39,303 additions and 32,520 deletions.
8 changes: 8 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@

- `>=0.9.3` [tinted-builder-rust]

### Development

It is possible to install the styles with the git repository.

``` sh
git clone git@github.com:RobLoach/base16-gtksourceview.git ~/.local/share/gtksourceview-4
```

### Usage for template editing

1. Install [tinted-builder-rust]
Expand Down
265 changes: 145 additions & 120 deletions styles/base16-3024.xml
Original file line number Diff line number Diff line change
@@ -1,139 +1,164 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Base16 3024 Template for GtkSourceView.
Color scheme by Jan T. Sott (http://github.com/idleberg).
Tinted GtkSourceView Base16 3024 Color Scheme
Base16 GTKSourceView template by Rob Loach (https://robloach.net)
https://github.com/robloach/base16-gtksourceview
3024 Color Scheme by Jan T. Sott (http://github.com/idleberg)
Tinted GTKSourceView by Rob Loach (https://robloach.net)
https://github.com/robloach/tinted-gtksourceview
Copyright (C) 2024 Rob Loach (https://robloach.net)
base16-gtksourceview is free software; you can redistribute it and/or
tinted-gtksourceview is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
base16-gtksourceview is distributed in the hope that it will be useful,
tinted-gtksourceview is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, see <http://www.gnu.org/licenses/>.
-->

<style-scheme id="base16-3024" _name="Base16 3024" version="1.0">
<author>Jan T. Sott (http://github.com/idleberg)</author>
<_description></_description>

<!-- Solarized Palette -->
<color name="base00" value="#090300"/>
<color name="base01" value="#3a3432"/>
<color name="base02" value="#4a4543"/>
<color name="base03" value="#5c5855"/>
<color name="base04" value="#807d7c"/>
<color name="base05" value="#a5a2a2"/>
<color name="base06" value="#d6d5d4"/>
<color name="base07" value="#f7f7f7"/>
<color name="base08" value="#db2d20"/>
<color name="base09" value="#e8bbd0"/>
<color name="base0A" value="#fded02"/>
<color name="base0B" value="#01a252"/>
<color name="base0C" value="#b5e4f4"/>
<color name="base0D" value="#01a0e4"/>
<color name="base0E" value="#a16a94"/>
<color name="base0F" value="#cdab53"/>

<!-- Global Settings -->
<style name="text" foreground="base05" background="base00"/>
<style name="selection" foreground="base05" background="base02"/>
<style name="cursor" foreground="base05"/>
<style name="secondary-cursor" foreground="base06"/>
<style name="current-line" background="base01"/>
<style name="line-numbers" foreground="base05" background="base03"/>
<style name="background-pattern" background="base0F"/>

<!-- Bracket Matching -->
<style name="bracket-match" foreground="base03" background="base01"/>
<style name="bracket-mismatch" foreground="base08" background="base01"/>

<!-- Right Margin -->
<style name="right-margin" foreground="base05" background="base01"/>

<!-- Search Matching -->
<style name="search-match" foreground="base03" background="base00"/>

<!-- Comments -->
<style name="def:comment" foreground="base03"/>
<style name="def:shebang" foreground="base08" bold="true"/>
<style name="def:doc-comment-element" italic="true"/>

<!-- Constants -->
<style name="def:constant" foreground="base0B"/>
<style name="def:special-char" foreground="base0C"/>

<!-- Identifiers -->
<style name="def:identifier" foreground="base08"/>

<!-- Functions -->
<style name="def:function" foreground="base0D"/>

<!-- Keywords -->
<style name="def:keyword" foreground="base0E"/>

<!-- Statements -->
<style name="def:statement" foreground="base09"/>

<!-- Types -->
<style name="def:type" foreground="base0A"/>

<!-- Markup -->
<style name="def:emphasis" italic="true"/>
<style name="def:strong-emphasis" foreground="base09"/>
<style name="def:inline-code" foreground="base0D"/>
<style name="def:insertion" underline="single"/>
<style name="def:deletion" strikethrough="true"/>
<style name="def:link-text" foreground="base08"/>
<style name="def:link-symbol" foreground="base01" bold="true"/>
<style name="def:link-destination" italic="true" underline="single"/>
<style name="def:heading" foreground="base0D"/>
<style name="def:thematic-break" foreground="base0F"/>
<style name="def:preformatted-section" foreground="base0D"/>
<style name="def:list-marker" foreground="base08"/>

<!-- Operators -->
<style name="def:operator" foreground="base0B"/>

<!-- Others -->
<style name="def:preprocessor" foreground="base0A"/>
<style name="def:error" foreground="base08" bold="true"/>
<style name="def:note" foreground="base0E" bold="true"/>
<style name="def:net-address" italic="true" underline="single"/>

<!-- Heading styles, uncomment to enable -->
<!--
<style name="def:heading0" scale="5.0"/>
<style name="def:heading1" scale="2.5"/>
<style name="def:heading2" scale="2.0"/>
<style name="def:heading3" scale="1.7"/>
<style name="def:heading4" scale="1.5"/>
<style name="def:heading5" scale="1.3"/>
<style name="def:heading6" scale="1.2"/>
-->

<!-- C Overrides -->
<style name="c:preprocessor" foreground="base09"/>
<style name="c:type-keyword" foreground="base0E"/>

<!-- GTK-DOC Overrides -->
<style name="gtk-doc:type" foreground="base0E"/>
<style name="gtk-doc:function" foreground="base0D"/>
<style name="gtk-doc:function-name" bold="true"/>
<style name="gtk-doc:property-name" bold="true"/>
<style name="gtk-doc:signal-name" bold="true"/>
<style name="gtk-doc:parameter" bold="true"/>
<style name="gtk-doc:constant" foreground="base09"/>
<style name="gtk-doc:return" bold="true"/>
<style name="gtk-doc:since" bold="true"/>
<style name="gtk-doc:deprecated" bold="true"/>
<author>Jan T. Sott (http://github.com/idleberg)</author>
<_description></_description>

<!-- Solarized Palette -->
<color name="base00" value="#090300" />
<color name="base01" value="#3a3432" />
<color name="base02" value="#4a4543" />
<color name="base03" value="#5c5855" />
<color name="base04" value="#807d7c" />
<color name="base05" value="#a5a2a2" />
<color name="base06" value="#d6d5d4" />
<color name="base07" value="#f7f7f7" />
<color name="base08" value="#db2d20" />
<color name="base09" value="#e8bbd0" />
<color name="base0A" value="#fded02" />
<color name="base0B" value="#01a252" />
<color name="base0C" value="#b5e4f4" />
<color name="base0D" value="#01a0e4" />
<color name="base0E" value="#a16a94" />
<color name="base0F" value="#cdab53" />

<!-- Global Settings -->
<style name="text" foreground="base05" background="base00" />
<style name="selection" background="base02" />
<style name="cursor" foreground="base05" />
<style name="secondary-cursor" foreground="base06" />
<style name="current-line" background="base01" />
<style name="line-numbers" foreground="base03" background="base00" />
<style name="background-pattern" background="base0F" />

<!-- Bracket Matching -->
<style name="bracket-match" foreground="base03" background="base01" />
<style name="bracket-mismatch" foreground="base08" background="base01" />

<!-- Right Margin -->
<style name="right-margin" foreground="base05" background="base01" />

<!-- Search Matching -->
<style name="search-match" foreground="base03" background="base00" />

<!-- Comments -->
<style name="def:comment" foreground="base03" />
<style name="def:shebang" foreground="base08" bold="true" />
<style name="def:doc-comment-element" italic="true" />

<!-- Constants -->
<style name="def:constant" foreground="base0A" />
<style name="def:character" foreground="base0B" />
<style name="def:string" foreground="base0B" />
<style name="def:special-char" foreground="base0B" />
<style name="def:number" foreground="base09" />
<style name="def:floating-point" foreground="base09" />
<style name="def:decimal" foreground="base09" />
<style name="def:base-n-integer" foreground="base09" />
<style name="def:complex" foreground="base09" />
<style name="def:special-constant" foreground="base09" />
<style name="def:boolean" foreground="base09" />

<!-- Identifiers -->
<style name="def:identifier" foreground="base0E" />

<!-- Functions -->
<style name="def:function" foreground="base0D" />
<style name="def:function-name" foreground="base0D" />

<!-- Builtin -->
<style name="def:builtin" foreground="base0C" />

<!-- Keywords -->
<style name="def:keyword" foreground="base0E" />

<!-- Statements -->
<style name="def:statement" foreground="base09" />

<!-- Types -->
<style name="def:type" foreground="base0B" />

<!-- Markup -->
<style name="def:emphasis" italic="true" />
<style name="def:strong-emphasis" foreground="base09" />
<style name="def:inline-code" foreground="base0D" />
<style name="def:insertion" underline="single" />
<style name="def:deletion" strikethrough="true" />
<style name="def:link-text" foreground="base0E" />
<style name="def:link-symbol" foreground="base01" bold="true" />
<style name="def:link-destination" foreground="base0C" underline="single" />
<style name="def:heading" foreground="base0D" bold="true" />
<style name="def:thematic-break" foreground="base0F" />
<style name="def:preformatted-section" foreground="base0D" />
<style name="def:list-marker" foreground="base09" />

<!-- Operators -->
<style name="def:operator" foreground="base0B" />

<!-- Others -->
<style name="def:preprocessor" foreground="base0E" />
<style name="def:error" foreground="base08" bold="true" />
<style name="def:note" foreground="base0E" bold="true" />
<style name="def:net-address" italic="true" underline="single" />
<style name="def:warning" foreground="base0A" />
<style name="def:reserved" foreground="base0E" />
<style name="def:underlined" underline="single" />

<!-- Heading styles, uncomment to enable -->
<!--
<style name="def:heading0" scale="5.0" />
<style name="def:heading1" scale="2.5" />
<style name="def:heading2" scale="2.0" />
<style name="def:heading3" scale="1.7" />
<style name="def:heading4" scale="1.5" />
<style name="def:heading5" scale="1.3" />
<style name="def:heading6" scale="1.2" />
-->

<!-- C -->
<style name="c:preprocessor" foreground="base0E" />
<style name="c:type-keyword" foreground="base0E" />
<style name="c:function-name" foreground="base0D" />

<!-- Python -->
<style name="python:string-conversion" foreground="base0C" />
<style name="python:class-name" foreground="base0A" />

<!-- YAML -->
<style name="yaml:map-key" foreground="base0C" />

<!-- GTK-DOC Overrides -->
<style name="gtk-doc:type" foreground="base0E" />
<style name="gtk-doc:function" foreground="base0D" />
<style name="gtk-doc:function-name" bold="true" />
<style name="gtk-doc:property-name" bold="true" />
<style name="gtk-doc:signal-name" bold="true" />
<style name="gtk-doc:parameter" bold="true" />
<style name="gtk-doc:constant" foreground="base09" />
<style name="gtk-doc:return" bold="true" />
<style name="gtk-doc:since" bold="true" />
<style name="gtk-doc:deprecated" bold="true" />
</style-scheme>
Loading

0 comments on commit e6679fc

Please sign in to comment.