The option to minimize to tray is greyed out.
Ubuntu 17.04
SC Controller v0.3.15

False alarm. I forgot I changed the .desktop file to include env XDG_CURRENT_DESKTOP=Unity. It's back but now I have to use TopIcons Plus instead of AppIndicator. :disappointed:
Yeah, Ubuntu 17.04 now uses Gnome and Gnome no longer supports status icons, so extension like that will be needed.
What were you doing to get them without TopIcons Plus before?
They got rid of them on 3.26 right? My PC is still on 3.24.
I've always used TopIcons Plus (never liked Gnome's implementation) and recently with AppIndicator as some programs, like sc-controller, didn't work with the latter. I got rid of TopIcons Plus because I found using env XDG_CURRENT_DESKTOP=Unity made them work with AppIndicator. Guess I'll have to start using them together again.
Sorry, when you said AppIndicator, I understood library and protocol from Unity. Are you using gnome-shell extension with same name?
I can check if it is possible to make sc-controller work with it, although changing XDG_CURRENT_DESKTOP may be always necessary, as I don't think there is any way to check what _extensions_ is gnome shell using.
I'm using this extension: https://github.com/ubuntu/gnome-shell-extension-appindicator
By the way, what's your normal XDG_CURRENT_DESKTOP value?
I was not able to install any extensions because it's Gnome, so it's not tested with one you linked, but above fixes status icons with appindicator extension bundled with Ubuntu, which is hopefully the same.
Yup that fixed it. Thank you!
With this update I can't reopen the window unless I launch SC Controller again and that duplicates the tray icon. Clicking and right-clicking the icon behaves the same and just opens the menu.
Well, yeah, that's what appindicator does, it can't react to clicking. I should add "show window" to that menu.