Skip to content

Commit

Permalink
Merge pull request #9 from krios2146/feat/add-color-schemes
Browse files Browse the repository at this point in the history
Add color schemes
  • Loading branch information
krios2146 authored Sep 22, 2023
2 parents 1020cda + 957c882 commit cb91561
Show file tree
Hide file tree
Showing 8 changed files with 3,741 additions and 12 deletions.
8 changes: 6 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@
# CatHub Theme Changelog

## [Unreleased]

## [1.1.0]

### Added
- New theme variant
- Two color schemes: VS Code & CatHub Preview

## [1.0.0] - 18.03.2023

Expand All @@ -16,5 +19,6 @@
- Using Gerry Themes as skeleton for the theme

## [0.0.1] - 29.01.2023

### Added
- Initial release
- Initial release
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,32 @@
This theme is my own interpretation of how a GitHub theme should look.
It's a mix of one of the [Gerry Themes](https://plugins.jetbrains.com/plugin/18922-gerry-themes) and GitHub colors that I like the most.

Currently, the theme has three different versions:
- CatHub Preview: mimics GitHub.com file preview colorscheme
- CatHub VS Code: mimics VSCode GitHub Dark Default theme colorscheme
- CatHub: my own combination of both from the above

Important notes about CatHub Theme:
- It's very dark and therefore high contrast
- Mainly focusing on styling new Intellij IDEA UI
- May contain various bugs, because initially was made for personal use
- Mainly focusing on styling new IntelliJ IDEA UI and Java code
- It may contain various bugs because it initially it was made for personal use
- It's better to use CatHub VS Code variation with the [Rainbow Brackets
](https://plugins.jetbrains.com/plugin/10080-rainbow-brackets) plugin installed

<!-- Plugin description end -->

### Changes made to the original Gerry Themes

In particular to the `gerryDark.theme.json` file inside of [this repository](https://github.com/gerryhjs/gerry-themes)
In particular to the `gerryDark.theme.json` file inside [this repository](https://github.com/gerryhjs/gerry-themes)

- Changed the color pallet
- Changed the checkboxes styling
- Changed the buttons styling
- Changed the checkbox styling
- Changed the button styling
- Changed the run widget styling

## Installation

- Using IDE built-in plugin system:
- Using an IDE built-in plugin system:

<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Marketplace</kbd> > <kbd>Search for "CatHub Theme"</kbd> >
<kbd>Install Plugin</kbd>
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ pluginGroup = com.github.krios2146.intellijthemegithub
pluginName = intellij-theme-github
pluginRepositoryUrl = https://github.com/krios2146/intellij-theme-github
# SemVer format -> https://semver.org
pluginVersion = 1.0.0
pluginVersion = 1.1.0

# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
pluginSinceBuild = 213
pluginUntilBuild = 223.*
pluginUntilBuild =

# IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension
platformType = IC
Expand Down
6 changes: 4 additions & 2 deletions src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@
<idea-plugin>
<id>com.github.krios2146.intellij-theme-cathub</id>
<name>CatHub Theme</name>
<version> 0.0.1 </version>
<version> 1.1.0 </version>
<vendor url="https://github.com/krios2146">Vladimir Kidyaev</vendor>

<depends>com.intellij.modules.platform</depends>

<extensions defaultExtensionNs="com.intellij">
<themeProvider id="com.github.krios2146.intellij-theme-cathub" path="/theme/CatHubTheme.theme.json"/>
<themeProvider id="4872850c-66a6-44bb-ac9e-564114987210" path="/theme/CatHubTheme.theme.json"/>
<themeProvider id="0a583f9e-2ca0-4cdb-8ee8-7c5bb07ac34d" path="/theme/CatHubPreview.theme.json"/>
<themeProvider id="3452220e-9f0e-41cd-b5dd-563330ed2325" path="/theme/CatHubVSCode.theme.json"/>
</extensions>

</idea-plugin>
Loading

0 comments on commit cb91561

Please sign in to comment.