For some reason the Erlang Observer does not work well with Mac OS dark mode. The background colour of the pane and the text is quite similar and so its hard to read at times.
How do I get Observer to work with Mac OS dark mode?
For some reason the Erlang Observer does not work well with Mac OS dark mode. The background colour of the pane and the text is quite similar and so its hard to read at times.
How do I get Observer to work with Mac OS dark mode?
The issue appears to have something to do with the version of wxmac which you might be running. Updating your version of wxmac and then reinstalling Erlang appears to solve the problem.
Here's a link to a gist which will show what my wxmac formula looks like: https://gist.github.com/douglasgreyling/92c673316c0a69a7d67fb5547fd81314
All I did was:
--enable-webkit from the install args--enable-compat28 to the install argsAfter that I ran brew reinstall --build-from-source wxmac
Once that was done I had to reinstall Erlang.
I had asdf installed so all I had to do was:
asdf plugin remove erlang
asdf plugin-add erlang
asdf install erlang latest
If you have Elixir installed then you can run iex, and then run :observer.start() and then you should be greeted with Observer which looks like it should:
If you don't already have asdf installed then you can install it by:
homebrew install asdf~/.zshrc to include . $HOME/.asdf/asdf.shThen you can install Erlang/Elixir:
asdf plugin-add erlang
asdf plugin-add elixir
asdf install erlang latest
asdf install elixir latest
You can also use a specific version of Erlang/Elixir. I was using Erlang 24.0 and Elixir 1.11.4.
You'll then need to set your version of Erlang/Elixir to use locally/globally.
asdf global erlang latest
asdf global elixir latest
After that you can test things by running iex and then :observer.start()
Doing:
brew reinstall --build-from-source wxmac
is just enough. No need to un/reinstall anything else, nor editing any files.
Working for brew-installed elixir with erlang dependency.