Giter Club home page Giter Club logo

monokai-pro's Introduction

Monokai Pro

The unofficial Monokai Pro theme, adapted by Subtheme. This repository includes the default theme, classic theme, and four filters: Machine, Octagon, Ristretto, and Spectrum. Credit goes to the original creator: https://monokai.pro.

Download the latest build from Releases.

Supported apps:

To build, first install sublate:

$ pip install sublate

Then, run the build script:

$ ./build.py

monokai-pro's People

Contributors

espositocode avatar hikaruhokkyokusei avatar jath03 avatar omkarkarande avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

monokai-pro's Issues

Missing checkboxes on commit changes window

Describe the bug
After upgrading to release 1.2 I noticed that checkboxes are missing on Commit changes dialog

To Reproduce
Steps to reproduce the behavior:
Open Commit Changes dialog

Screenshots
image

Application:
IntelliJ Ultimate 2021.1

Suggestion

Describe
The color scheme I use is 'Filter Spectrum' in monokai-pro. When using code hints, the first line is highlighted in the same color as the background color of the entire code editor, which makes it not easy to see the first line hints(often what I want) in the whole editing interface. And the first sight is the part other than the first line. Thanks.

Screenshots
Snipaste_2022-09-01_10-24-07
截屏2022-09-01 10 41 48

Application & System:
PyCharm2022.2.1 on Mac OS 12.3

theme project file icon missing show

Describe the bug
theme file icon missing show

To Reproduce
switch theme old file icon not change to show

Screenshots
If applicable, add screenshots to help explain your problem.
image
image

Application:
PyCharm, 2021.3.1

Tool window bars are black and impossible to read

All toolbars are becoming black, right after theme installing and are not being changed until you reset IDE
I've searched for settings to change their colors but it seems there is nothing to fix it

image
image
image

[improvement] The git tree selection is difficult to read

Describe the bug
While not a bug specifically, the theme doesn't handle the complexities of the git tree view very well. To my knowledge, it is the only list in the IDE that has multiple kind of highlights. While lists usually highlight the selected item, the git tree highlights commits in the current branch as well as the current selection. Using the same background color for those two states makes it difficult to distinguish between the two, even if the text color changes. This problem is exacerbated when a selection in the tree view is made, and then the focus is moved to an other element, as the unfocused+selected state colors are the same as the focused+current-branch colors.

To Reproduce
Steps to reproduce the behavior:

  1. Open any git repository with multiple branches in the IDE.
  2. Open the "Git" toolbox and try the following selection patterns in the tree view:
  • none
  • select a few consecutive commits at the tip of a branch
  • select a few consecutive commits across branches

Screenshots
All screenshots taken with the Octagon variant.

none

This screenshot was taken with no selection made.

tip-of-branch-focused

This screenshot was taken with the tip of the current branch selected.
If the list is not in focus, this selection is indistinguishable from the previous screenshot.

across-branch-unfocused

This screenshot was taken with a selection that crosses over the "origin & master" branch that you can see at the bottom of the list for other screenshots.
Since the list is not in focus, it is impossible to tell if I only selected the two commits in "master", of if my selection also includes commits from the current branch.

darcula-selection-v-current-branch

The built-in themes do not suffer from this issue as they use different colors to highlight the selection and the current branch.

Application:
All

Colors messed up in 2022.1 (but that might be 2022.1)

Describe the bug
Most variants are very messed up in 2022.1, switching to a light theme and back also breaks things even more (which makes me think 2022.1 might just be broken, it's EAP)

To Reproduce
Steps to reproduce the behavior:

  1. Use 2022.1
  2. ??
  3. It's broken

Screenshots
Monokai Pro (Filter Spectrum)

Application:
GoLand, CLion

New UI Compatibility

I was testing the New UI beta and noticed that a lot of tool windows from this theme do not have the correct background. I haven't seen this issue with the other themes I've tested (including nightfall and One Dark) so I thought I'd flag it even though it's still in beta.

Actual: Affected tool windows (in WebStorm)

  • Project (modes: Project)
  • NPM
  • Structure
  • Bookmarks
  • Notifications
  • Services
  • TODOs
  • Problems
  • Search Everywhere Popup

image

All of them use the default background color #2D2A2E instead of the list background color #221F22 making the content a bit difficult to read. I've also notice this happening in some plugins like the TeamCity tool window, suggesting that there might be some global default to set all of them correctly.

Expected: Tool windows that appear to behave correctly (in WebStorm)

  • Project (modes: Project Files, Tests, Open Files, All Changed Files, Scratches and Consoles)[1]
  • Commit
  • Pull Request
  • Settings Window
  • Run/Debug Configurations Window

image

[1] Small note. After a restart, this stopped working for a reason. Now all modes behave the same (badly). Weird....

Search Window in PYcharm.

Hello

The search window popup (or any other popup) doesnt have a border or shadow, make it indistinguishable from the background

TODO Statments are not highlighted in the scroolbar

Describe the bug
Just like we see small and thin horizontal lines in the scrollbar of the editor for errors (red) and warnings (yellow), we should be able to see a similar line (probably of blue color) for TODO comments which we can see in IntelliJ Light Theme but not in Monokai Pro.

To Reproduce
Steps to reproduce the behavior:

  1. Write a Todo comment anywhere in the editor (E.g. // TODO: This is a comment)
  2. In IntelliJ Light Theme, we will see a thin blue horizontal line on the scrollbar.
  3. If we switch to Monokai Pro, no such corresponding line will be there.

Screenshots
image
image

Application:
All JetBrain IDEs

Warnings highlight not easy to distinguish from errors (colorblind)

the warnings are underlined with a wavy color that for me (a mild deutan colourblind) is hard to distinguish from the color used to highlight errors. Since this is super personal and could vary depending on different levels of colorblindness, maybe using a different decoration entirely could help make the distinction between warning and error clearer.

I personally love the default Darcula theme because it highlights warnings with a solid background color instead of using underline effects, which are reserved to errors.

Application:
IntelliJ

Thanks!

Excluded and Test files readability issue

Describe the bug
Files marked as excluded and to a certain point test in the project view are completely very difficult to read, especially when they are also ignored in the repository.

This is specially bad when using the Octagon filter which dims the text when compared to the default theme.

I would suggest to take inspiration from the New UI's Dark theme and One Dark and pick more saturated and darker colors for the red (excluded) and green (test) highlights to match the dimmer text of Monokai.

Screenshots
image
image

Unreadable search fields

Describe the bug
Ctrl-f found items are unreadable because of too bright yellow, see screenshot
This is the issue for all four color schemes

Changing white text to black(for example) makes it much more readable

Screenshots
current
изображение

black text
изображение

Application:
Intellij Idea Community 2020
Ubuntu 20.04

In Ruby, keyword color overrides comment color

Describe the bug
In Ruby single-line comments, the keyword color overrides the comment color:

To Reproduce
Steps to reproduce the behavior:

  1. In any Ruby file, type a comment with a keyword in it.

Screenshots
Cursor_and_8334_–_chain_of_responsibility_factory_rb

Application:
IntelliJ

Note: I have no experience with color schemes or plugins for IntelliJ, but I tinkered around for an hour to get a feel for it. I imagine this is a simple fix. I'd be happy to submit a PR if I knew what needed to be done.

IntelliJ IDEA: id is not specified for extension /schemes/octagon-no-italics

Describe the bug

After Startup IntelliJ shows the errors in the Dialog "IDE Internal Errors"

To Reproduce
Steps to reproduce the behavior:

  1. Install Monokai Pro as Plugin
  2. Start IntelliJ

Screenshots

Bildschirmfoto 2024-01-09 um 00 10 12

Application:
IntelliJ IDEA Ultimate

Appendix Error Messages

Error: `id is not specified for extension /schemes/classic-no-italics`

java.lang.Throwable: id is not specified for extension /schemes/classic-no-italics
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImplKt$createLoadBundledSchemeRequests$1$1.getSchemeKey(EditorColorsManagerImpl.kt:733)
	at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadBundledSchemes(SchemeManagerImpl.kt:128)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:103)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:90)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:74)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:72)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:72)
	at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:19)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:83)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
	at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:993)
	at com.intellij.ide.ui.html.GlobalStyleSheetHolderKt$initGlobalStyleSheet$2$1.invokeSuspend(GlobalStyleSheetHolder.kt:129)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)


Details of Error Message: `id is not specified for extension /schemes/machine-no-italics`

java.lang.Throwable: id is not specified for extension /schemes/machine-no-italics
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImplKt$createLoadBundledSchemeRequests$1$1.getSchemeKey(EditorColorsManagerImpl.kt:733)
	at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadBundledSchemes(SchemeManagerImpl.kt:128)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:103)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:90)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:74)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:72)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:72)
	at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:19)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:83)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
	at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:993)
	at com.intellij.ide.ui.html.GlobalStyleSheetHolderKt$initGlobalStyleSheet$2$1.invokeSuspend(GlobalStyleSheetHolder.kt:129)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)


Error: `id is not specified for extension /schemes/octagon-no-italics`

java.lang.Throwable: id is not specified for extension /schemes/octagon-no-italics
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImplKt$createLoadBundledSchemeRequests$1$1.getSchemeKey(EditorColorsManagerImpl.kt:733)
	at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadBundledSchemes(SchemeManagerImpl.kt:128)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:103)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:90)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:74)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:72)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:72)
	at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:19)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:83)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
	at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:993)
	at com.intellij.ide.ui.html.GlobalStyleSheetHolderKt$initGlobalStyleSheet$2$1.invokeSuspend(GlobalStyleSheetHolder.kt:129)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)


Error: `id is not specified for extension /schemes/ristretto-no-italics`

java.lang.Throwable: id is not specified for extension /schemes/ristretto-no-italics
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImplKt$createLoadBundledSchemeRequests$1$1.getSchemeKey(EditorColorsManagerImpl.kt:733)
	at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadBundledSchemes(SchemeManagerImpl.kt:128)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:103)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:90)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:74)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:72)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:72)
	at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:19)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:83)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
	at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:993)
	at com.intellij.ide.ui.html.GlobalStyleSheetHolderKt$initGlobalStyleSheet$2$1.invokeSuspend(GlobalStyleSheetHolder.kt:129)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)


Error: `id is not specified for extension schemes/spectrum-no-italics`

java.lang.Throwable: id is not specified for extension /schemes/spectrum-no-italics
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImplKt$createLoadBundledSchemeRequests$1$1.getSchemeKey(EditorColorsManagerImpl.kt:733)
	at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadBundledSchemes(SchemeManagerImpl.kt:128)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:103)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:90)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:74)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:72)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:72)
	at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:19)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:83)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
	at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:993)
	at com.intellij.ide.ui.html.GlobalStyleSheetHolderKt$initGlobalStyleSheet$2$1.invokeSuspend(GlobalStyleSheetHolder.kt:129)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)


Error: `id is not specified for extension schemes/default-no-italics`

java.lang.Throwable: id is not specified for extension /schemes/default-no-italics
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImplKt$createLoadBundledSchemeRequests$1$1.getSchemeKey(EditorColorsManagerImpl.kt:733)
	at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadBundledSchemes(SchemeManagerImpl.kt:128)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:103)
	at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.kt:90)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:74)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$4.invoke(instantiate.kt:72)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:72)
	at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:19)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:83)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
	at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:993)
	at com.intellij.ide.ui.html.GlobalStyleSheetHolderKt$initGlobalStyleSheet$2$1.invokeSuspend(GlobalStyleSheetHolder.kt:129)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

Orange ANSI color instead of blue causes confusion

Describe the bug

In Editor -> Color Scheme -> Console colors, there is orange color instead of blue:

image

Because orange color is being frequently used for warnings while blue is not, it causes the discomfort.

To Reproduce

Just check "Editor -> Color Scheme -> Console colors" will be enough.

Change background color of selected menu item

Hi,
first thanks for the great work. It is great to have Monokai Pro in Intellij Idea! But there is a single thing i would request to change (or maybe it is only a bug in my ide).

There is no difference in the background color of the menu items and the current selected menu item. As i am using mainly the keyboard to navigate in the menus it is impossible for me to determine on which entry i am because there is no visual indicator...

It would be great if you could highlight the current selected menu item.

Marked directories style issue

Describe the bug
I'm using the spectrum filter of the theme and I noticed that the title of marked directories such as the excluded ones is hidden unless they're selected.

Screenshots
As you can see the node_modules folder name is not visible here:

image

Application:
WebStorm

Not the same Font as in the Screenshot

Hi there.
Great Work! Thank you very much. I have installed the plugin.
PhpStorm 2020.1
Windows 10

The color scheme seems to be legit, but the fonts are different to the screenshot of your project. Is there a difference with the OS or am I missing something?

Thank you very much for helping me.

image

File icon colors

As you can see from the screenshot (all themes, screenshot uses Filter Spectrum), the default file icons do not have theme colors.
Screen Shot 2022-09-11 at 3 48 19 PM

Unlike Nord, for example:

Screen Shot 2022-09-11 at 3 49 59 PM)

JetBrains provides a way to do this here. It would be nice if Monokai Pro used this API for a more coherent UI.

No coloring for Angular directives

image

server and servers should be colored.
*ngFor, (click), [disabled], and all other Angular directives should be colored and not be white to distinguish from regular plain text

Colors don't match official theme

In many places, the token colors differ from the official Sublime and VSCode themes. For example, Python keywords are shown as red but the official themes show as blue. This is because the color scheme was originally forked from Material, but more work is needed to match the official theme.

Instead of going through every possible field, one idea is to create a converter tool that transforms a VSCode json file into a JetBrains xml file. This could be pulled in as a template, so specific things we add could sit alongside these settings.

Repo is started here: https://github.com/subtheme-pro/retheme

Update language specific colors to match official theme

I started to research the possibility of using a python script to convert the official syntax colors to JetBrains. I realized that building such a tool beyond a single editor would be very complicated and difficult to maintain. Instead, I think it would be better to replicate the colors manually.

To make this happen, I need to compare the official VSCode/Sublime colors with JetBrains one language at a time. This will introduce breaking changes, so updates will occur in a separate branch until they can be fully tested (see #16).

No underline for selected files

image

Here's an example taken from a different theme. This theme does not have underlines or any indications to let you know which file you currently have open.

Tested with Windows 10.

Paths that exist in .gitignore are still colored as if they need to be added to the Git index

Describe the bug
A clear and concise description of what the bug is.

Files that have been created locally but not checked in to Git are colored red even if they are in .gitignore, which may be a design choice but it's inconsistent with all other themes I've used, and it makes it look like there are files that need to be added to Git.

To Reproduce
Steps to reproduce the behavior:

  1. Create file/folder
  2. Add to .gitignore

Screenshots
If applicable, add screenshots to help explain your problem.

Note the color of the _build folder text between these themes:

Monokai Pro (same issue in all variants)

image

One Dark

image

Application:

I've seen it in both PyCharm 2022.2 and WebStorm 2022.2, but I have no reason to believe it's limited to just those two.

Project type not highlighted in New Project menu

Hi there,

First of all, thanks for the great theme! I have been looking for a port of Monokai Pro to the Intellij products for ages.

I have found a small issue with the theme: in the New Project menu (at least in Pycharm), the currently selected project type is not highlighted like it is in the native theme. This makes it impossible to see what the current type is, except by guessing from the available settings. See attached screenshot for an example.

Screenshot 2020-02-03 at 19 36 32

Any ideas how I could help resolve this?

Lack of contrast makes it hard to tell button state at a glance

for some toolbar buttons it's impossible to tell their state. Check for example in the "Run" tool window, the buttons for Scroll to End and Soft Wrap in this screenshot: https://imgur.com/a/J6Xb7oG One is enabled, the other isn't. But it's super hard to tell at a glance, especially under challenging lighting conditions This is true for all variants of this theme

Application:
IntelliJ

Thanks! :)

⚠️ Looking for maintainers

Unfortunately, I no longer have the time to keep up with issues and review pull requests. But I think this project could have a healthy future with a little bit of help. So if you have experience and feel inclined to take on the role of maintainer, let me know!

Jonathan

Contrast between selected and highlighted line too low

Describe the bug
The contrast / colour difference between the selection and the current line is too low, leading to being unsure was is exactly selected.

To Reproduce
Steps to reproduce the behavior:

  1. Install monokai-pro in intellij ultimate edition (having tried in other editions)
  2. Select the Filter Spectrum variant
  3. Open a java file (or any other file)
  4. select some text in the current line (see screenshot: it's a Jenkinsfile, aka a Groovy file, but it's the same for other types)

Screenshots
image

Application:
Intellij IDEA ultimate (not tried in others)

Spectrum Style differing a lot in terrafomr .tf files

Hi, could you take a look at this issue?
Seems like similar colours but complitley different placed.

*Left is the original Monokai Pro Spectrum on VSCode with the Hashicorp terraform plugin.
*Right is the Free Pycharm IDE with monokai-pro spectrum style and terraform plugin.

This are normal variables declared in module_vars.tf
https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=51a63c84-39ee-11eb-83c8-ebb5d6f907df

This are module implementation in module.tf
https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=a767eeb0-39ee-11eb-83c8-ebb5d6f907df

Uploaded images
https://imgur.com/a/obRnBN7

No Italics color scheme not working on WebStorm 2022.2.3

Describe the bug
No Italics color scheme not working on WebStorm v2022.2.3.

To Reproduce
Steps to reproduce the behavior:

  1. Launch WebStorm.
  2. Change color scheme to Monokai Pro - No Italics.
  3. See the font style in editor.

Screenshots
image
image

Application:
WebStorm 2022.2.3

Plugin Version:
v1.9

Autocomplete items not highlighted

Describe the bug
Can't tell which item is currently highlighted in the autocomplete popup any more

To Reproduce
Try autocompletion

Screenshots

Application:
CLion, Goland, etc

missing menomic popu colors

Describe the bug
Ctrl+f11 menmonic popup missing colors for selected/current fields

To Reproduce
add couple bookmarks
ctrl+f11 on intellij theme and then on one of yours

what is missing from themes:
"BookmarkMnemonicCurrent": {
"background": ",
"borderColor": "
"foreground": "
},

"BookmarkMnemonicAssigned": {
  "background": "#
  "borderColor": "#
  "foreground": "
},

"BookmarkMnemonicAvailable": {
  "background": "
  "borderColor": "
  "foreground": "
},

Title of TitledBorder is unreadable

Describe the bug
When using a javax.swing.border.TitledBorder, the title is unreadable because the color TitledBorder.titleColor is set to a background color. But this is the color of the text and should be set to a foreground color.

Screenshots

image

Expected:

image

background

It's just the best theme ever, but there's one problem. When Monokai Pro and Filter Spectrum are selected, the code background becomes white instead of the theme colour. This happens in Webstorm, in PyCharm and Intellij everything is fine. Please solve this problem!

Jinja2 exception when building from source

Describe the bug
When building the theme from source (running sublate from the theme/jetbrains folder) results in an exception.

~/Workspaces/Personal/monokai-pro/theme/jetbrains master*
❯ sublate
Building: .
Building: ./screenshots
Building: ./resources
Building: ./resources/schemes
Traceback (most recent call last):
  File "/usr/local/bin/sublate", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.9/site-packages/sublate.py", line 28, in main
    build(args.path, args.output, args.render, args.remove, data)
  File "/usr/local/lib/python3.9/site-packages/sublate.py", line 42, in build
    _build(path, output_path, data, render, remove, path)
  File "/usr/local/lib/python3.9/site-packages/sublate.py", line 116, in _build
    _build(full_path, full_output_path, data, local_render, remove, root_path)
  File "/usr/local/lib/python3.9/site-packages/sublate.py", line 116, in _build
    _build(full_path, full_output_path, data, local_render, remove, root_path)
  File "/usr/local/lib/python3.9/site-packages/sublate.py", line 131, in _build
    output = template.render(**data).strip()
  File "/usr/local/lib/python3.9/site-packages/jinja2/environment.py", line 1090, in render
    self.environment.handle_exception()
  File "/usr/local/lib/python3.9/site-packages/jinja2/environment.py", line 832, in handle_exception
    reraise(*rewrite_traceback_stack(source=source))
  File "/usr/local/lib/python3.9/site-packages/jinja2/_compat.py", line 28, in reraise
    raise value.with_traceback(tb)
  File "./resources/schemes/default-no-italics.xml", line 4, in top-level template code
    {% include "templates/scheme.xml" %}
  File "./templates/scheme.xml", line 2, in top-level template code
    <scheme name="{{theme.name}}{% if not italics %} - No Italics{% endif %}" version="142" parent_scheme="Darcula">
  File "/usr/local/lib/python3.9/site-packages/jinja2/environment.py", line 471, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'default' is undefined

To Reproduce
Steps to reproduce the behavior:

  1. Clone this repository
  2. cd into theme/jetbrains
  3. run sublate

White code when selecting

If I select amount of code it becomes just white, so it's quite hard to be read.

CLion 2020.3
MacOs 10.15.6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.