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

Permanent white theme #108

Closed
MateusCapistrano opened this issue Oct 31, 2023 · 14 comments
Closed

Permanent white theme #108

MateusCapistrano opened this issue Oct 31, 2023 · 14 comments
Assignees
Labels
bug Something isn't working platform All Jetbrains IDEs released Available in latest version

Comments

@MateusCapistrano
Copy link

Describe the bug
After the last update i'm stuck in a "white" theme. only the background of the code is white, the rest seens normal

To Reproduce
Steps to reproduce the behavior:

  1. Use the theme

Expected behavior
The normal theme

Screenshots
image

Desktop (please complete the following information):

  • OS: Ubuntu
@OSuwaidi
Copy link

Same issue here with Windows 10 after the last update: 2023.10.29.1816

@LukeyR
Copy link

LukeyR commented Nov 1, 2023

I had this after update but also after rolling back to a previous version due to #107, check Editor>Color Scheme, mine got reset to "Classic light"

@austinChappell
Copy link

In case it's helpful for tracking down the issue, here is the stacktrace in my IDE. This was in RubyMine 2023.2.4 on MacOS Sonoma 14.0.

com.intellij.diagnostic.PluginException: Cannot create extension (class=com.hiberbee.ExtraIconProvider) [Plugin: com.hiberbee.intellij.hiberbee-theme]
	at com.intellij.serviceContainer.ComponentManagerImpl.createError(ComponentManagerImpl.kt:1067)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.doCreateInstance(XmlExtensionAdapter.kt:69)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.kt:30)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter(ExtensionPointImpl.java:474)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:422)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:248)
	at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.kt:43)
	at com.intellij.util.IconUtil.getProviderIcon(IconUtil.kt:226)
	at com.intellij.util.IconUtil.computeFileIconImpl(IconUtil.kt:167)
	at com.intellij.util.IconUtil.computeFileIcon(IconUtil.kt:159)
	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$doUpdateFileIcon$icon$1.invoke(EditorsSplitters.kt:392)
	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$doUpdateFileIcon$icon$1.invoke(EditorsSplitters.kt:391)
	at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:105)
	at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:14)
	at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$2.invoke(InternalReadAction.kt:95)
	at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$2.invoke(InternalReadAction.kt:94)
	at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$1.invoke$lambda$1$lambda$0(cancellableReadAction.kt:41)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1133)
	at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$1.invoke$lambda$1(cancellableReadAction.kt:39)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:133)
	at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$1.invoke(cancellableReadAction.kt:37)
	at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:248)
	at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal(cancellableReadAction.kt:34)
	at com.intellij.openapi.application.rw.InternalReadAction.tryReadCancellable(InternalReadAction.kt:94)
	at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:76)
	at com.intellij.openapi.application.rw.InternalReadAction.readLoop(InternalReadAction.kt:63)
	at com.intellij.openapi.application.rw.InternalReadAction.access$readLoop(InternalReadAction.kt:14)
	at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invokeSuspend(InternalReadAction.kt:42)
	at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invoke(InternalReadAction.kt)
	at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invoke(InternalReadAction.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.openapi.application.rw.InternalReadAction.runReadAction(InternalReadAction.kt:38)
	at com.intellij.openapi.application.rw.PlatformReadWriteActionSupport.executeReadAction(PlatformReadWriteActionSupport.kt:38)
	at com.intellij.openapi.application.ReadWriteActionSupport.executeReadAction$default(ReadWriteActionSupport.kt:15)
	at com.intellij.openapi.application.CoroutinesKt.constrainedReadAction(coroutines.kt:58)
	at com.intellij.openapi.application.CoroutinesKt.readAction(coroutines.kt:25)
	at com.intellij.openapi.fileEditor.impl.EditorsSplitters.doUpdateFileIcon$intellij_platform_ide_impl(EditorsSplitters.kt:391)
	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$iconUpdateChannel$1.invokeSuspend(EditorsSplitters.kt:135)
	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$iconUpdateChannel$1.invoke(EditorsSplitters.kt)
	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$iconUpdateChannel$1.invoke(EditorsSplitters.kt)
	at com.intellij.openapi.fileEditor.impl.MergingUpdateChannel.start(MergingUpdateChannel.kt:39)
	at com.intellij.openapi.fileEditor.impl.MergingUpdateChannel$start$1.invokeSuspend(MergingUpdateChannel.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	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)
Caused by: java.lang.ClassNotFoundException: com.hiberbee.ExtraIconProvider PluginClassLoader(plugin=PluginDescriptor(name=Hiberbee Theme, id=com.hiberbee.intellij.hiberbee-theme, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/RubyMine2023.2/plugins/Hiberbee Theme, version=2023.10.29.1816, package=null, isBundled=false), packagePrefix=null, state=active)
	at com.intellij.serviceContainer.ComponentManagerImplKt.doLoadClass(ComponentManagerImpl.kt:1607)
	at com.intellij.serviceContainer.ComponentManagerImplKt.access$doLoadClass(ComponentManagerImpl.kt:1)
	at com.intellij.serviceContainer.ComponentManagerImpl.loadClass(ComponentManagerImpl.kt:947)
	at com.intellij.openapi.extensions.impl.InterfaceExtensionImplementationClassResolver.resolveImplementationClass(InterfaceExtensionImplementationClassResolver.kt:24)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.doCreateInstance(XmlExtensionAdapter.kt:48)
	... 49 more

@stylin-software
Copy link

I have the same issue on OSX. Suffered a sprained retina with the unexpected brightness

@vladyslavvolkov
Copy link
Member

vladyslavvolkov commented Nov 4, 2023

Thanks guys, my bad, fix is upcoming in few days.

Actually, thats weird how plugin passed Jetbrains plugin checker

@vladyslavvolkov vladyslavvolkov added bug Something isn't working released Available in latest version platform All Jetbrains IDEs labels Nov 4, 2023
@vladyslavvolkov vladyslavvolkov self-assigned this Nov 4, 2023
@vladyslavvolkov
Copy link
Member

Follow 2023.11.4.1839 in marketplace in couple days

@vladyslavvolkov
Copy link
Member

vladyslavvolkov commented Nov 6, 2023

Is Hiberbee Dark theme available in Editor - Color Scheme dropdown? Most likely from old version provided scheme was dropped.

@k-osiecki
Copy link

k-osiecki commented Nov 6, 2023 via email

@stylin-software
Copy link

I have updated the plugin... Its still bright, its still white...
I have selected the correct dark theme from the drop down, switched between other themes that are working, and then back to dark, and it is still super white!

Is there a way I can roll back to an older version that works properly?

@vladyslavvolkov
Copy link
Member

vladyslavvolkov commented Nov 7, 2023

@stylin-software Frankly, I can't reproduce that issue. I will try to debug more, in meanwhile you can import color scheme manually from this repo.

In settings:

image

Download this file: src/intellij/src/main/resources/colors/Dark.xml

Also, before importing, could you please check Restore defaults from the same menu as on screenshot, with my theme selected? Maybe that could help as well

@vladyslavvolkov
Copy link
Member

I've updated release flow, so each tagged release will be reflected in github release with jar artifact as well

https://github.com/hiberbee/themes/releases/tag/2023.11.8.132

You can install plugin of specific version manually (Install plugin from disk in Settings - Plugins)

@bitjerry
Copy link

bitjerry commented Nov 8, 2023

@stylin-software Frankly, I can't reproduce that issue. I will try to debug more, in meanwhile you can import color scheme manually from this repo.

In settings:

image

Download this file: src/intellij/src/main/resources/colors/Dark.xml

Also, before importing, could you please check Restore defaults from the same menu as on screenshot, with my theme selected? Maybe that could help as well

Is the current color scheme dark? I have updated the version to 2023.11.8.132, and there is no hiberbee in the options.

image

vladyslavvolkov added a commit that referenced this issue Nov 8, 2023
@vladyslavvolkov
Copy link
Member

@bitjerry could you check this patched one? https://github.com/hiberbee/themes/releases/tag/2023.11.8.1038

@bitjerry
Copy link

bitjerry commented Nov 8, 2023

@bitjerry could you check this patched one? https://github.com/hiberbee/themes/releases/tag/2023.11.8.1038

I saw this option, it works well 😘

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working platform All Jetbrains IDEs released Available in latest version
Development

No branches or pull requests

8 participants