AtomMaterialUI / material-theme-issues

Issues Repository for the Material Theme UI plugin for JetBrains
Other
64 stars 4 forks source link

[Bug]: Custom theme cannot be selected, plugin does not load theme on startup #407

Closed mgroth0 closed 1 year ago

mgroth0 commented 1 year ago

Describe the bug

This is related to https://github.com/mallowigi/material-theme-issues/issues/400

On startup the plugin does not load the theme. Also, custom theme is not selectable.

To Reproduce

  1. Startup IntelliJ
  2. Select a Custom Theme (in Preferences)
  3. Restart IntellIJ
  4. The app is reverted to your previous theme and "Custom Theme" is not selectable in the title bar options

Expected behavior

Custom theme should stay selected and load on startup

Material Theme Version

8.12.2

IDE

IntelliJ IDEA

System Info

IntelliJ IDEA 2023.3 EAP (Ultimate Edition)
Build #IU-233.6745.305, built on September 21, 2023
Licensed to IntelliJ IDEA EAP user: Matthew Groth
Expiration date: October 21, 2023
Runtime version: 17.0.8.1+7-b1059.3 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.5.2
GC: G1 Young Generation, G1 Old Generation
Memory: 8192M
Cores: 10
Metal Rendering is ON
Registry:
  editor.focus.mode.color.light=323232
  editor.paint.empty.text=false
  debugger.new.tool.window.layout=true
  ide.animate.toolwindows=true
  ide.plugins.snapshot.on.unload.fail=true
  search.everywhere.settings=true
  ide.slow.operations.assertion=false
  ide.new.editor.tabs.vertical.borders=true
  ide.experimental.ui=true
  ide.balloon.shadow.size=0
  editor.focus.mode.color.dark=323232
Non-Bundled Plugins:
  Shifter (1.9.6)
  idea.plugin.tabsession (0.2)
  com.caldonazzi.alessandro.uml (0.2.0)
  jclasslib (6.0.4.2)
  YourKit Java Profiler 2023.9-b96 Integration (2023.9.96.0)
  de.kontext_e.idea.plugins.autofill (1.2)
  au.com.glassechidna.luanalysis (1.4.0)
  krasa.CpuUsageIndicator (1.17.2023)
  org.jetbrains.plugins.rest (233.6745.297)
  com.github.camork.fileExpander (2.2)
  com.pinkfloyded.idea-file-path-autocomplete.idea-file-path-autocomplete (0.4.1)
  Code Navigator (1.3)
  com.mallowigi (94.0.0)
  JProfiler (19.9.3)
  org.jetbrains.compose.desktop.ide (1.5.2)
  com.suusan2go.kotlin-fill-class (1.0.22)
  androidx.compose.plugins.idea (233.6745.305)
  Pythonid (233.6745.305)
  org.exbin.deltahex.intellij (0.2.8.1)
  com.chrisrm.idea.MaterialThemeUI (8.12.2)
  org.mallowigi.idea.MaterialThemeUI.LangAdditions (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.HighContrast (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.Extras (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.ProjectFrame (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.CustomTheme (2024.1.1)
  com.clutcher.comments_highlighter (2023.7.12)
  matt.idea.ide-open-1 (1.0)
  com.mnw.tabmover (1.5.2)
Kotlin: 233-1.9.0-release-358-IJ6745.305

Logs/Screenshots

No response

mgroth0 commented 1 year ago

idea.log

mallowigi commented 1 year ago

The EAP versions will get released once the ide becomes more stable. I'll try to drop the zip file here for the impatients

mgroth0 commented 1 year ago

I know keeping the plugin working for the latest EAP is a pain! No stress.

mallowigi commented 1 year ago

EAP version has been published. It is only available for the latest build so it's not for all IDEs yet.

Please be aware that this is still experimental in some ways, there might be issues happening here and there. If I find some, I'll send more hotfixes.

Another note: this could very well break on the next build of the EAP, I hope not but it's still likely.