zios / unity-themes

Provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements.
MIT License
529 stars 55 forks source link

[2017.3 Mac] Error when trying to quit unity + console has no theme #30

Open foxnoodles opened 6 years ago

foxnoodles commented 6 years ago

GetManagerFromContext: pointer to object of manager 'MonoManager' is NULL (table index 5)

This is an error I'm getting when trying to quite unity with Theme enabled project.

Also console doesn't get themed unless I re-apply the theme while the console is open.

This kinda makes the whole thing unusable for me.

michiruf commented 6 years ago

This is also an issue on Windows Unity 2017.4.0f1 personal. Running the game is stil working and since I got used to it I get eye cancer running Unity without. Fix would be really awesome!

Dnicx commented 6 years ago

I had the same issue on Unity2017.3.1f1 on Windows. Somehow I got mine fixed. You need to get the Codebase and re-build it yourself.

First you need to find UnityEditor.dll and UnityEngine.dll of your editor then drop it in Codebase/.Solutions/ . Then you need to get

Again, drop them in Codebase/.Solutions/.

Before you can build, you'll need to change the name of "AssemblyInfoThemes.cs" to "AssemblyInfo.cs" then in the file, edit "AssemblyVersion" and "AssemblyFileVersion" as instruction commented in the file.

After build you'll see something like "ZiosTheme2017.x.x.dll" rename it to just "ZiosTheme.dll" and use this to replace the one in release version.

With the new .dll the Error's gone and restart once fix the console part for me.

bradsmithee commented 6 years ago

Earlier this year, I released a 2017.3 stopgap release for both Windows and Mac posted on the official Unity forums thread. If I can get some feedback, open a dialogue, and get a few testers, I'll continue development further to Unity 2018 and missing styles for newer EditorWindows.