GithubHelp home page GithubHelp logo

mturlo / intellij-spacegray Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 5.0 660 KB

Home Page: https://plugins.jetbrains.com/plugin/12122-spacegray-theme

License: MIT License

editor-plugin editor-theme ide ide-theme idea-plugin theme

intellij-spacegray's People

Contributors

m1khal3v avatar mallowigi avatar mturlo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

intellij-spacegray's Issues

Restyle buttons

Currently they look a bit weird and unfinished. Possibly (and regretfully) will have to introduce new colors to the palette.

image

Exception in plugin Spacegrey Theme (1.4.2)

Software

IDE: PyCharm 2021.2 (Community Edition) - Build #PC-212.4746.96

Exception description

Do not request resource from classloader using path with leading slash

com.intellij.diagnostic.PluginException: /themes/spacegray-mt.xml [Plugin: com.github.mturlo.intellij.theme.spacegray]
at com.intellij.ide.plugins.cl.PluginClassLoader.findResource(PluginClassLoader.java:504)
at com.intellij.ide.plugins.cl.PluginClassLoader.findResource(PluginClassLoader.java:471)
at java.base/java.lang.ClassLoader.getResource(ClassLoader.java:1401)
at com.mallowigi.idea.MTBundledThemesManager.loadBundledTheme(MTBundledThemesManager.java:126)
at com.mallowigi.idea.MTBundledThemesManager.loadBundledThemes(MTBundledThemesManager.java:95)
at com.mallowigi.idea.MTLafComponent.initComponent(MTLafComponent.java:115)
at com.mallowigi.idea.MTLafComponent.appFrameCreated(MTLafComponent.java:74)
at com.intellij.util.messages.impl.MessageBusImpl.invokeMethod(MessageBusImpl.java:645)
at com.intellij.util.messages.impl.MessageBusImpl.invokeListener(MessageBusImpl.java:624)
at com.intellij.util.messages.impl.MessageBusImpl.deliverMessage(MessageBusImpl.java:417)
at com.intellij.util.messages.impl.MessageBusImpl.pumpWaitingBuses(MessageBusImpl.java:390)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:372)
at com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:33)
at com.intellij.util.messages.impl.MessageBusImpl$MessagePublisher.invoke(MessageBusImpl.java:179)
at com.sun.proxy.$Proxy52.appFrameCreated(Unknown Source)
at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt:98)
at com.intellij.idea.IdeStarter.main(IdeStarter.kt:77)
at com.intellij.idea.ApplicationLoader$startApp$3.run(ApplicationLoader.kt:185)
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:783)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1742)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1728)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Add support for more languages

I think if you want to be exhaustive you would need to support more languages.

The best way to do so is by adding the relevant plugins (if you have ultimate): Ruby, Scala, Python, PHP, Kotlin, HAML, C, C++, Swift etc.

PHPStorm exception on start

Despite the error, the theme works

PHPStorm info:

PhpStorm 2021.2
Build #PS-212.4746.100, built on July 28, 2021
Licensed to AO EETP / Anton Mikhalev
You have a perpetual fallback license for this version.
Subscription is active until October 11, 2022.
Runtime version: 11.0.11+9-b1504.13 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.13.11-051311-generic
GC: G1 Young Generation, G1 Old Generation
Memory: 1930M
Cores: 12
Registry: run.processes.with.pty=TRUE, ide.experimental.ui.toolwindow.stripes=true, ide.balloon.shadow.size=0
Non-Bundled Plugins: Key Promoter X (2021.2), com.andrey4623.rainbowcsv (2.0), com.intellij.ideolog (203.0.27.0), jp.roundrop.sqlformatter (0.1), zielu.gittoolbox (212.7.6), com.jetbrains.upsource (2020.1.1924.11), com.mallowigi (38.0.0), mobi.hsz.idea.gitignore (4.2.0), name.kropp.intellij.makefile (212.4746.52), com.chrisrm.idea.MaterialThemeUI (6.8.0.1), com.github.mturlo.intellij.theme.spacegray (1.4.2), com.kalessil.phpStorm.phpInspectionsEA (4.0.6.4), de.espend.idea.php.annotation (8.0.0), de.espend.idea.php.phpunit (6.0), fr.adrienbrault.idea.symfony2plugin (0.23.211), ru.adelf.idea.dotenv (2021.3.0.212), izhangzhihao.rainbow.brackets (6.19)
Current Desktop: ubuntu:GNOME

Stacktrace:

Do not request resource from classloader using path with leading slash

com.intellij.diagnostic.PluginException: /themes/spacegray-mt.xml [Plugin: com.github.mturlo.intellij.theme.spacegray]
	at com.intellij.ide.plugins.cl.PluginClassLoader.findResource(PluginClassLoader.java:504)
	at com.intellij.ide.plugins.cl.PluginClassLoader.findResource(PluginClassLoader.java:471)
	at java.base/java.lang.ClassLoader.getResource(ClassLoader.java:1401)
	at com.mallowigi.idea.MTBundledThemesManager.loadBundledTheme(MTBundledThemesManager.java:126)
	at com.mallowigi.idea.MTBundledThemesManager.loadBundledThemes(MTBundledThemesManager.java:95)
	at com.mallowigi.idea.MTLafComponent.initComponent(MTLafComponent.java:115)
	at com.mallowigi.idea.MTLafComponent.appFrameCreated(MTLafComponent.java:74)
	at com.intellij.util.messages.impl.MessageBusImpl.invokeMethod(MessageBusImpl.java:645)
	at com.intellij.util.messages.impl.MessageBusImpl.invokeListener(MessageBusImpl.java:624)
	at com.intellij.util.messages.impl.MessageBusImpl.deliverMessage(MessageBusImpl.java:417)
	at com.intellij.util.messages.impl.MessageBusImpl.pumpWaitingBuses(MessageBusImpl.java:390)
	at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:372)
	at com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:33)
	at com.intellij.util.messages.impl.MessageBusImpl$MessagePublisher.invoke(MessageBusImpl.java:179)
	at com.sun.proxy.$Proxy35.appFrameCreated(Unknown Source)
	at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt:98)
	at com.intellij.idea.IdeStarter.main(IdeStarter.kt:77)
	at com.intellij.idea.ApplicationLoader$startApp$3.run(ApplicationLoader.kt:185)
	at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:783)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1742)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1728)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Ineligible text in parameter info

When calling a function in Kotlin, and I try to get the Parameter Info tooltip with โŒ˜+P on macOS, I get something like this
image

But, if I fill in the params using the named arguments way, once I fill in the first argument and press comma, the tooltip becomes intelligible as in the next preview

image

For comparison here it is in the default dark theme

image

I hope this gets fixed :-) Otherwise I love your theme so much !

Active Tab Color in 2019.2

The active tab color in 2019.2 appears to have changed from being a slightly lighter shade of blue to a much lighter gray color.

Compare 2019.2 (see index.php tab):

2019.2

to the expected (see LunchbotActor, second tab):

Expected

1.4.0 Code Hint Option Background

I noticed after the 1.4.0 update, the background for non-selected rows when using the autocomplete is a gray color rather than the usual blue.

Screen Shot 2019-07-26 at 10 16 43 AM

I noticed that Gradianto does not have this issue:

Screen Shot 2019-07-26 at 10 27 37 AM

But after resetting to Spacegray, it retained the purple from Gradianto until a restart:

Screen Shot 2019-07-26 at 10 28 53 AM

So I am assuming this is a case of this theme not setting a specific color and the default being used.

Do not request resource from classloader using path with leading slash

com.intellij.diagnostic.PluginException: /themes/spacegray-mt.xml [Plugin: com.github.mturlo.intellij.theme.spacegray]
at com.intellij.ide.plugins.cl.PluginClassLoader.findResource(PluginClassLoader.java:472)
at com.intellij.ide.plugins.cl.PluginClassLoader.findResource(PluginClassLoader.java:439)
at java.base/java.lang.ClassLoader.getResource(ClassLoader.java:1401)
at com.mallowigi.idea.MTBundledThemesManager.loadBundledTheme(MTBundledThemesManager.java:150)
at com.mallowigi.idea.MTBundledThemesManager.installBundledTheme(MTBundledThemesManager.java:113)
at com.mallowigi.idea.MTBundledThemesManager.loadBundledThemes(MTBundledThemesManager.java:108)
at com.mallowigi.idea.MTLafComponent.initComponent(MTLafComponent.java:115)
at com.mallowigi.idea.MTLafComponent.appFrameCreated(MTLafComponent.java:74)
at com.intellij.util.messages.impl.MessageBusImpl.invokeMethod(MessageBusImpl.java:645)
at com.intellij.util.messages.impl.MessageBusImpl.invokeListener(MessageBusImpl.java:624)
at com.intellij.util.messages.impl.MessageBusImpl.deliverMessage(MessageBusImpl.java:417)
at com.intellij.util.messages.impl.MessageBusImpl.pumpWaitingBuses(MessageBusImpl.java:390)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:372)
at com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:33)
at com.intellij.util.messages.impl.MessageBusImpl$MessagePublisher.invoke(MessageBusImpl.java:179)
at com.sun.proxy.$Proxy35.appFrameCreated(Unknown Source)
at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt:98)
at com.intellij.idea.IdeStarter.main(IdeStarter.kt:77)
at com.intellij.idea.ApplicationLoader$startApp$3.run(ApplicationLoader.kt:185)
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:783)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1742)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1728)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

[Freature-request] Spacegray Light

Can we please have Spacegray Light? ๐Ÿ˜„

image

As a side note, and this is probably not the right place to ask, I am also curious to how you are making the color-scheme. I mean I know I could just go to the settings and start doing it one by one, but what is your workflow and how do you make sure you are consistent int he color scheme making and so on?

Some elements refuse to get styled

Some IDE elements don't seem to have their styles applied - as noticed in #9. The style definition is there, but it just doesn't work. Examples are code completion popup (this has worked prior to 2019.2), tool window tab underline colour and file status colours (git status etc).

In other themes some of these work only after restarting the IDE (e.g. code completion), not immediately, which may be a hint. Also, file colours do work when applying the theme preview in theme project, but not after applying the theme plugin normally.

idk lol ยฏ\(ใƒ„)/ยฏ

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.