Skip to content

doki-theme/doki-theme-eclipse

Repository files navigation

The Doki Theme: Eclipse IDE

Quick Theme Preview

Ishtar Dark


Pre-Requisites for best experience

Installation

This plugin is available from my plugin update site:

https://eclipse.assets.unthrottled.io/doki-theme/

You can go to Help > Install New Software and add this site to install the plugin.

Be sure to watch this repository for releases! That way you know when to check for updates.

Theme Setup

The current version of the Doki Theme for Eclipse leverages the look and feel of the Darkest Dark plugin. The Eclipse platform's theme development experience is currently dark, scary, and very arcane. In order to give you the best developer experience sooner, let's just take a quick shortcut!

(The future 1.0.0 release will contain the fully bundled color experience without needing DevStyles colors)

Look and Feel Setup

You have a couple of options here friend! You can opt to use:

  • The bundled look and feels from DevStyle
  • The custom color theme

Bundled looks and feels

To save you some work, here are waifus that go best with each of the bundled themes

Dev Style Waifu
Dark Gray (Darkest Dark) Rem, Ryuko, Rin
Deep Black Darkness Dark, Ishtar Dark, Rory
Dark Blue Sayori Dark, Kanna, Aqua, Rem
Dark Green Just Monika, Hatsune Miku
Dark Red Rias
Dark Purple Emilia Dark, Yuri Dark, Misato
Light Gray Satsuki, Asuna
Light Blue Sayori Light
Light Red
Light Green Monika Light
Light Purple Emilia Light, Yuri Light

Note: Window > Preferences > DevStyle > Color Theme is the DevStyle Customization window.

Custom color theme

DevStyle also supplies the ability to customize a Light Custom and Dark Custom, by providing an HSL color. Unfortunately, it does not respect the HSL value completely, because it does not match the exact color.

However, for some themes, it does look close enough to the original color. So if you're feeling adventurous, go for this route!

For your convenience, I have provided the devStyleThemes directory in this repository. This directory contains all the current supported Doki Themes.

The directory includes a file whose name is base HSL value you can use to set the Light/Dark custom theme to.

Example Directory: Kanna

Syntax Coloring

Unfortunately, the out-of-the-box syntax coloring for DevStyle, is not the greatest. It will not be very consistent with the other themes on other platforms.

The plugin will eventually supply its own automatic syntax coloring in the 1.0.0 release! However, this gives us the Doki Theme now, so I can't complain too much :)

Note: Window > Preferences > DevStyle > Color Theme is the DevStyle Customization window.

Like I said above (if you read that part), I have provided the devStyleThemes directory in this repository. This directory contains all the current supported Doki Themes.

The directory includes a xml file which you can download and import and apply as your Editor Theme.

Example Directory: Kanna

Stickers!

The best feature that every IDE needs!

The sticker is available from the Doki Sticker view, which opens a window with your current theme's waifu. You can find this by using the Find Actions shortcut (default ctrl+3 or ctrl+shift+a if you have IntelliJ shortcuts installed!)and search for Doki, you should find the relevant settings and view doing that.

If you don't feel like being fancy, you can find it via Window > Show View > Other and just type doki and you'll find the relevant view!

Feel free to place the sticker where you want to after that.

Settings

Window > Preferences > Doki-Theme Settings

Hey alright! You can customize your Doki-Theme settings.

Asset Directory Preference

The Doki-Theme downloads your waifu so that she may be available offline. You have the ability to customize the location where your waifu is downloaded.

Note: The plugin will overwrite the image if it has detected that the image has changed (just in-case you were trying to be clever, I'd save you some time).

Sticker Type

Some theme's have more than one sticker. This setting enables you to switch between one another.

Choose Your Theme

This give you the ability to change what sticker is currently present in you Doki Sticker view

Theme Settings

About!

Cute themes based on cute anime characters. With over 60 themes, the one you like the best, is probably here.

You can choose themes based on characters from these various Anime, Manga, or Visual Novels:

All Featured Titles
  • AzurLane
  • Blend S
  • Charlotte
  • Chuunibyou, Love, & Other Delusions
  • Code Geass
  • Daily Life with a Monster Girl
  • DanganRonpa
  • Doki-Doki Literature Club
  • Don't Toy With Me, Miss Nagatoro
  • Fate/Type-Moon
  • Future Diary
  • Gate
  • Guilty Crown
  • Haikyu!!
  • High School DxD
  • Jahy-sama Will Not Be Discouraged!
  • Kakegurui
  • Kill La Kill
  • KonoSuba
  • Love Live!
  • Lucky Star
  • Miss Kobayashi's Dragon Maid
  • Monogatari
  • NekoPara
  • Neon Genesis Evangelion
  • One Punch Man
  • OreGairu
  • Quintessential Quintuplets
  • Re:Zero
  • Rising of the Shield Hero
  • Sewayaki Kitsune no Senko-san
  • Shokugeki no Soma
  • Steins Gate
  • Sword Art Online
  • That Time I Got Reincarnated as a Slime
  • Toaru Majutsu no Index
  • Yuru Camp

Contributing

If you want to get your workstation set up to work on the plugin, then you'll want to check out the CONTRIBUTING.md for instructions on what is needed.

Got Fun ideas, or issues?

Don't be afraid to reach out and submit an issue!

Enjoying the plugin and want more people to use it?

Great! I am glad you like it!

Be sure to share it with others who also may like it as well!

Not your thing or something bothering you?

Feel free to submit your feedback as an issue. Help make this plugin better!

Are you sure you really want to use Eclipse??

The Doki Theme is also available for Jetbrains IDEs, such as IntelliJ!! /rant