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

New theme: Vibrant Ink #2

Open
Xeverous opened this issue Feb 12, 2023 · 2 comments
Open

New theme: Vibrant Ink #2

Xeverous opened this issue Feb 12, 2023 · 2 comments

Comments

@Xeverous
Copy link

I propose to add this theme to the list. I made it based on colors from various other (non-IDE) tools that had the theme "Vibrant Ink". Because I edited only C++ highlighting rules, the remaining styles were copied from Modnokai (which is the most similar dark theme).

<?xml version="1.0" encoding="UTF-8"?>
<style-scheme version="1.0" name="Modnokai Vibrant">
  <style name="Text" foreground="#ffffff" background="#000000"/>
  <style name="Link" foreground="#ffff00"/>
  <style name="Selection" background="#11404c"/>
  <style name="LineNumber" foreground="#888888" background="#272822"/>
  <style name="SearchResult" background="#555500"/>
  <style name="SearchResultAlt1" foreground="#aaaaff" background="#363655"/>
  <style name="SearchResultAlt2" foreground="#ffaaaa" background="#553636"/>
  <style name="SearchResultContainingFunction" foreground="#ffffff" background="#000000"/>
  <style name="SearchScope" background="#222200"/>
  <style name="Parentheses" foreground="#ffffff" background="#11404c"/>
  <style name="ParenthesesMismatch" background="#ff00ff"/>
  <style name="AutoComplete" foreground="#000080" background="#c0c0ff"/>
  <style name="CurrentLine" background="#373737"/>
  <style name="CurrentLineNumber" foreground="#ffff00"/>
  <style name="Occurrences" background="#aa0000"/>
  <style name="Occurrences.Unused" foreground="#808000"/>
  <style name="Occurrences.Rename" foreground="#ffaaaa" background="#553636"/>
  <style name="Number" foreground="#319bbe"/>
  <style name="String" foreground="#319bbe"/>
  <style name="Type" foreground="#9cf828"/>
  <style name="Namespace" foreground="#9cf828"/>
  <style name="Local" foreground="#319bbe"/>
  <style name="Parameter" foreground="#408000"/>
  <style name="Global" foreground="#ffffff"/>
  <style name="Field" foreground="#319bbe"/>
  <style name="Static" foreground="#408000" italic="true"/>
  <style name="VirtualMethod" foreground="#f7c527" italic="true"/>
  <style name="Function" foreground="#f7c527"/>
  <style name="Keyword" foreground="#ec691e"/>
  <style name="PrimitiveType" foreground="#ff8080"/>
  <style name="Operator" foreground="#ffffff"/>
  <style name="Overloaded Operator" foreground="#f7c527"/>
  <style name="Punctuation"/>
  <style name="Preprocessor" foreground="#f92672"/>
  <style name="Macro"/>
  <style name="Label" foreground="#ffff55"/>
  <style name="Comment" foreground="#af47ff" italic="true"/>
  <style name="Doxygen.Comment" foreground="#4b71e3" bold="true" italic="true"/>
  <style name="Doxygen.Tag" foreground="#80ff80"/>
  <style name="VisualWhitespace" foreground="#c0c0c0"/>
  <style name="QmlLocalId" italic="true"/>
  <style name="QmlExternalId" foreground="#aaaaff" italic="true"/>
  <style name="QmlTypeId" foreground="#55ff55"/>
  <style name="QmlRootObjectProperty" italic="true"/>
  <style name="QmlScopeObjectProperty" italic="true"/>
  <style name="QmlExternalObjectProperty" foreground="#aaaaff" italic="true"/>
  <style name="JsScopeVar" foreground="#8888ff" italic="true"/>
  <style name="JsImportVar" foreground="#8888ff" italic="true"/>
  <style name="JsGlobalVar" foreground="#8888ff" italic="true"/>
  <style name="QmlStateName" italic="true"/>
  <style name="Binding" foreground="#ff5555"/>
  <style name="DisabledCode" foreground="#777777"/>
  <style name="AddedLine" foreground="#55ffff"/>
  <style name="RemovedLine" foreground="#ff5555"/>
  <style name="DiffFile" foreground="#55ff55"/>
  <style name="DiffLocation" foreground="#ffff55"/>
  <style name="DiffFileLine" foreground="#000000" background="#d7d700"/>
  <style name="DiffContextLine" foreground="#000000" background="#8aaab6"/>
  <style name="DiffSourceLine" background="#8c2d2d"/>
  <style name="DiffSourceChar" foreground="#000000" background="#c34141"/>
  <style name="DiffDestLine" background="#2d8c2d"/>
  <style name="DiffDestChar" foreground="#000000" background="#41c341"/>
  <style name="LogChangeLine" foreground="#dcdc00"/>
  <style name="LogAuthorName" foreground="#ceffe5"/>
  <style name="LogCommitDate" foreground="#00ff00"/>
  <style name="LogCommitHash" foreground="#ff0000"/>
  <style name="LogCommitSubject" foreground="#d6cf9a"/>
  <style name="LogDecoration" foreground="#ff00ff"/>
  <style name="Warning" underlineColor="#ffbe00" underlineStyle="SingleUnderline"/>
  <style name="WarningContext" underlineColor="#ffbe00" underlineStyle="DotLine"/>
  <style name="Error" underlineColor="#ff0000" underlineStyle="SingleUnderline"/>
  <style name="ErrorContext" underlineColor="#ff0000" underlineStyle="DotLine"/>
  <style name="Declaration"/>
  <style name="FunctionDefinition" foreground="#f7c527"/>
  <style name="OutputArgument" foreground="#c86496" italic="true"/>
  <style name="StaticMember"/>
  <style name="CocoCodeAdded"/>
  <style name="CocoPartiallyCovered" foreground="#808000"/>
  <style name="CocoNotCovered" foreground="#ff0000"/>
  <style name="CocoFullyCovered" foreground="#00ff00"/>
  <style name="CocoManuallyValidated" foreground="#0000ff"/>
  <style name="CocoDeadCode" foreground="#ff00ff"/>
  <style name="CocoExecutionCountTooLow" foreground="#ff0000"/>
  <style name="CocoNotCoveredInfo" foreground="#ff0000"/>
  <style name="CocoCoveredInfo" foreground="#00ff00"/>
  <style name="CocoManuallyValidatedInfo" foreground="#0000ff"/>
</style-scheme>
@ChausseBenjamin
Copy link

If I were you, I'd think of creating a pull request. It's much easier for the repo maintainer.
It would also give you the opportunity of making an image for your theme to help others out ;)

@Xeverous
Copy link
Author

The images look very consistent, I guess the maintainer has an example project/code to launch it. I recently changed the project within my company and no longer have a setup with Qt tools installed. A PR is fine though. @ihonen any opinion?

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

No branches or pull requests

2 participants