diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..88830dc --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# +out/ +*.jar diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..ee229f3 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..2bbbb22 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..5b88172 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +**_Galizur_** is licensed under the **_MIT License_** +============================================================================= +### Copyright © 2021 Raziel Anarki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +_The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software._ + +**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.** diff --git a/README.md b/README.md new file mode 100644 index 0000000..cfcc5b8 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Galizur + +A dark color scheme and matching UI theme for **IntellIJ IDE**-s. + +**[Plugin Homepage][plugin]** + +## Description + +A hand-crafted dark color scheme and matching UI theme, similar to the default "Darcula", with more magickally vibrant colors, _witch_ almost exclusively are short **_Hex Codes_**. + +## Version History + +### _1.0.0_ + +- Re-bundled alongside a matching UI theme. +- **Python**, **.properties**, **Makefile** support. +- **Rainbow Brackets** support. +- Adjusted ANSI console theme +- Tweaked file status colors. + +## Screenshots + +### Settings Window + +![settings](screenshots/settings.png "Settings Window") + +### GO template in HTML + +![gotemplate](screenshots/gotemplate.png "GO template in HTML") + +### Dockerfile + +![dockerfile](screenshots/dockerfile.png "Dockerfile") + +### Shell script + +![shell](screenshots/shell.png "Shell Script") + +## License + +Copyright © 2021 Raziel Anarki + +This project is licensed under the [MIT license][license]. + +[license]: LICENSE.md +[plugin]: https://plugins.jetbrains.com/plugin/16156-galizur-theme diff --git a/intellij-galizur-theme.iml b/intellij-galizur-theme.iml new file mode 100644 index 0000000..bb23e9f --- /dev/null +++ b/intellij-galizur-theme.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/resources/LICENSE.md b/resources/LICENSE.md new file mode 120000 index 0000000..7eabdb1 --- /dev/null +++ b/resources/LICENSE.md @@ -0,0 +1 @@ +../LICENSE.md \ No newline at end of file diff --git a/resources/META-INF/galizur.scheme.xml b/resources/META-INF/galizur.scheme.xml new file mode 100644 index 0000000..67425e8 --- /dev/null +++ b/resources/META-INF/galizur.scheme.xml @@ -0,0 +1,1444 @@ + + + 2021-02-21T01:02:03 + Idea + 2020.3.2.0.0 + 2021-02-21T01:02:03 + + diff --git a/resources/META-INF/galizur.theme.json b/resources/META-INF/galizur.theme.json new file mode 100644 index 0000000..00825d7 --- /dev/null +++ b/resources/META-INF/galizur.theme.json @@ -0,0 +1,318 @@ +{ + "name" : "Galizur", + "dark" : true, + "author" : "Raziel Anarki ", + "editorScheme" : "/META-INF/galizur.scheme.xml", + "background" : + { + "image" : "/META-INF/minds-eye-1x.svg", + "transparency" : 7, + "fill" : "plain", + "anchor" : "bottom_right" + }, + "emptyFrameBackground" : + { + "image" : "/META-INF/minds-eye-4x.svg", + "transparency" : 17, + "fill" : "scale", + "anchor" : "center" + }, + "icons" : + { + "ColorPalette" : + { + "Actions.Red" : "#aa1122", + "Actions.Yellow" : "#aa9911", + "Actions.Green" : "#11aa33", + "Actions.Blue" : "#1177aa", + "Actions.Grey" : "#888999", + "Actions.GreyInline.Dark" : "#777888", + + "Objects.Grey" : "#aaabbb", + "Objects.Blue" : "#3399cc", + "Objects.Green" : "#22cc44", + "Objects.Yellow" : "#ccaa33", + "Objects.Purple" : "#9933cc", + "Objects.Pink" : "#cc3399", + "Objects.Red" : "#cc3344", + "Objects.RedStatus" : "#aa1122", + "Objects.YellowDark" : "#aa9911", + "Objects.GreenAndroid" : "#33aa11", + "Objects.BlackText" : "#333444", + + "Tree.iconColor" : "#778899" + } + }, + "colors" : + { + "panelDark" : "#2a2c2e", + "panelDim" : "#313337", + "panelAlt" : "#333444", + "panel" : "#3a3c3e", + "panelLit" : "#414347", + + "text" : "#aaabbb", + "textSelected" : "#99aacc", + "textDisabled" : "#666777", + "textMatched" : "#ccaa11", + + "infoLabel" : "#888999", + "errorLabel" : "#993355", + "changedLabel" : "#335599", + + "selection" : "#225599", + "selectionAlt" : "#334455", + "selectionInactive" : "#223355", + + "focusHover" : "#333444", + "focusBorder" : "#225577", + "focus" : "#225599", + + "errorBackground" : "#553344", + "errorBorder" : "#772244", + "errorFocus" : "#992244", + + "warningBackground" : "#554433", + "warningBorder" : "#774422", + "warningFocus" : "#994422", + + "button" : "#445566", + "buttonBorder" : "#667788", + "blueButton" : "#2244aa", + "blueButtonBorder" : "#3377cc", + "greenButton" : "#007744", + "greenButtonBorder" : "#33aa66", + + "activeTab" : "#3a3c4e", + "tabLine" : "#555666", + "activeTabLine" : "#3377aa", + + "fileBlue" : "#333944", + "fileGreen" : "#334439", + "fileOrange" : "#443933", + "fileRose" : "#443339", + "fileViolet" : "#393344", + "fileYellow" : "#444433", + + "link" : "#3377cc", + "linkAlt" : "#558899", + "linkHover" : "#3399ff", + "linkActive" : "#992244", + + "progress" : "#1155aa", + "progressEnd" : "#3377cc", + "progressPass" : "#007733", + "progressPassEnd" : "#33aa66", + "progressFail" : "#aa1144", + "progressFailEnd" : "#cc3366", + + "treeHash" : "#444555", + + "memUsed" : "#117755", + "memAlloc" : "#773355" + }, + "ui": + { + "*" : + { + "background" : "panel", + "foreground" : "text", + "disabledForeground" : "textDisabled", + "disabledText" : "textDisabled", + + "selectionBackground" : "selection", + "selectionForeground" : "textSelected", + "selectionInactiveBackground" : "selectionInactive", + "selectionInactiveForeground" : "textDisabled" + }, + "Button" : + { + "startBackground" : "button", + "endBackground" : "button", + "startBorderColor" : "buttonBorder", + "endBorderColor" : "buttonBorder", + + "default" : + { + "startBackground" : "blueButton", + "endBackground" : "blueButton", + "startBorderColor" : "blueButtonBorder", + "endBorderColor" : "blueButtonBorder" + } + }, + "CompletionPopup": + { + "matchForeground": "textMatched" + }, + "Component" : + { + "infoForeground" : "infoLabel", + "focusColor" : "focus", + "focusedBorderColor" : "focusBorder", + "errorFocusColor" : "errorFocus", + "inactiveErrorFocusColor" : "errorBorder", + "warningFocusColor" : "warningFocus", + "inactiveWarningFocusColor" : "warningBorder" + }, + "Counter" : + { + "foreground" : "text", + "background" : "focus" + }, + "DefaultTabs" : + { + "hoverBackground" : "focusHover", + "inactiveUnderlineColor" : "tabLine", + "underlinedTabBackground" : "activeTab", + "underlineColor" : "activeTabLine" + }, + "EditorTabs": + { + "inactiveColoredFileBackground" : "#00000000", + "underlinedTabBackground" : "activeTab" + }, + "FileColor": + { + "Blue" : "fileBlue", + "Green" : "fileGreen", + "Orange" : "fileOrange", + "Rose" : "fileRose", + "Violet" : "fileViolet", + "Yellow" : "fileYellow" + }, + "Label" : + { + "disabledText" : "textDisabled", + "disabledForeground" : "textDisabled", + "infoForeground" : "infoLabel", + "errorForeground" : "errorLabel" + }, + "Link" : + { + "secondaryForeground" : "linkAlt", + "activeForeground" : "link", + "visitedForeground" : "link", + "hoverForeground" : "linkHover", + "pressedForeground" : "linkActive" + }, + "MemoryIndicator" : + { + "usedBackground" : "memUsed", + "allocatedBackground" : "memAlloc" + }, + "List" : + { + "background": "panelDim" + }, + "Plugins" : + { + "background" : "panelDim", + "SearchField.background" : "panelDark", + "lightSelectionBackground" : "selectionAlt", + "hoverBackground" : "focusHover", + "tagForeground" : "text", + "tagBackground" : "focus", + "eapTagBackground" : "warningFocus", + "Button": + { + "installForeground" : "greenButtonBorder", + "installFillBackground" : "greenButton", + "updateBackground" : "blueButton", + "updateBorderColor" : "blueButton" + } + }, + "ProgressBar" : + { + "progressColor" : "progress", + "indeterminateStartColor" : "progress", + "indeterminateEndColor" : "progressEnd", + "failedColor" : "progressFail", + "failedEndColor" : "progressFailEnd", + "passedColor" : "progressPass", + "passedEndColor" : "progressPassEnd" + }, + "SearchEverywhere" : + { + "Header.background": "panelDim", + "Tab.selectedBackground" : "selectionAlt", + "SearchField.background" : "panelDark", + "SearchField.infoForeground": "infoLabel", + "Advertiser.foreground": "infoLabel" + }, + "SearchField": + { + "errorBackground": "errorBackground" + }, + "SearchMatch": + { + "startBackground" : "textMatched", + "endBackground" : "textMatched" + }, + "SidePanel" : + { + "background" : "panelAlt" + }, + "TabbedPane" : + { + "contentAreaColor" : "panelDim" + }, + "Table" : + { + "background" : "panelDim", + "stripeColor" : "panelDark", + "alternativeRowBackground" : "panelDark", + "lightSelectionBackground" : "selectionAlt", + "hoverBackground" : "focusHover" + }, + "TableHeader" : + { + "background" : "panelLit", + "bottomSeparatorColor" : "panelDark" + }, + "TextField" : + { + "background" : "panelLit" + }, + "Tree" : + { + "background" : "panelDim", + "hash" : "treeHash", + "hoverBackground" : "focusHover", + + "errorForeground" : "errorLabel", + "modifiedItemForeground" : "changedLabel" + }, + "ToolWindow" : + { + "Header" : + { + "background" : "selectionAlt" + } + }, + "ValidationTooltip" : + { + "errorBackground" : "errorBackground", + "errorBorderColor" : "errorBorder", + "warningBackground" : "warningBackground", + "warningBorderColor": "warningBorder" + }, + "VersionControl" : + { + "FileHistory.Commit.selectedBranchBackground" : "selectionAlt", + "Log.Commit" : + { + "currentBranchBackground" : "selectionAlt", + "hoveredBackground" : "focusHover" + } + }, + "WelcomeScreen" : + { + "SidePanel.background" : "panelAlt", + "Projects" : + { + "selectionBackground" : "selectionAlt", + "actions.background" : "selectionAlt" + } + } + } +} diff --git a/resources/META-INF/minds-eye-1x.svg b/resources/META-INF/minds-eye-1x.svg new file mode 100644 index 0000000..6b4a83a --- /dev/null +++ b/resources/META-INF/minds-eye-1x.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/META-INF/minds-eye-4x.svg b/resources/META-INF/minds-eye-4x.svg new file mode 100644 index 0000000..8945b30 --- /dev/null +++ b/resources/META-INF/minds-eye-4x.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/META-INF/plugin.xml b/resources/META-INF/plugin.xml new file mode 100644 index 0000000..a43d235 --- /dev/null +++ b/resources/META-INF/plugin.xml @@ -0,0 +1,59 @@ + + ent.brainstorm.galizur.theme + Galizur Theme + 1.0.0 + Raziel Anarki + + A hand-crafted dark color theme, similar to the default "Darcula", with more magickally vibrant colors, +witch almost exclusively are short Hex Codes.

+ +

Project GitHUB page

+ +

Screenshots

+ +

Settings Window

+

Settings window

+ +

GO template in HTML

+

GO template in HTML

+ +

Dockerfile

+

Dockerfile

+ +

Shell script

+

Shell script

+ +

License

+

Copyright © 2021 Raziel Anarki

+

This project is licensed under the MIT license.

+ + ]]>
+ + 1.0.0 +
    +
  • Re-bundled alongside a matching UI theme.
  • +
  • Python support.
  • +
  • .properties support.
  • +
  • Makefiles support.
  • +
  • Rainbow Brackets support.
  • +
  • Adjusted ANSI console theme
  • +
  • Tweaked file status colors.
  • +
+ + ]]>
+ + + + com.intellij.modules.lang + com.intellij.modules.platform + + + + + + +
diff --git a/resources/META-INF/pluginIcon.svg b/resources/META-INF/pluginIcon.svg new file mode 100644 index 0000000..4683cf5 --- /dev/null +++ b/resources/META-INF/pluginIcon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/resources/META-INF/pluginIcon_dark.svg b/resources/META-INF/pluginIcon_dark.svg new file mode 100644 index 0000000..4683cf5 --- /dev/null +++ b/resources/META-INF/pluginIcon_dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/screenshots/dockerfile.png b/screenshots/dockerfile.png new file mode 100644 index 0000000..566f38f Binary files /dev/null and b/screenshots/dockerfile.png differ diff --git a/screenshots/gotemplate.png b/screenshots/gotemplate.png new file mode 100644 index 0000000..20b8572 Binary files /dev/null and b/screenshots/gotemplate.png differ diff --git a/screenshots/settings.png b/screenshots/settings.png new file mode 100644 index 0000000..6245a6c Binary files /dev/null and b/screenshots/settings.png differ diff --git a/screenshots/shell.png b/screenshots/shell.png new file mode 100644 index 0000000..88f6664 Binary files /dev/null and b/screenshots/shell.png differ diff --git a/src/.gitkeep b/src/.gitkeep new file mode 100644 index 0000000..e69de29