If this becomes a thing it would be trivial to have that flag enabled by default, so that all you need to do is unpack a new GUI into the gui directory in the config directory, or something like that.
whatever it is called. If I’m right I have to edit the source to set the variable to another path… right or am I wrong? This would be “nerdy” developer stuff and not usable.
Presumably if you set up Syncthing for your wife, you set it up yourself: you put the custom GUI in a suitable place, and you set up Syncthing to auto-start (presumably using one of the many tray utilities). If you’re doing all of that, you can set STGUIASSETS when you do that, so everything just works ™ for her.
what I meant was that syncthing should get usable for everyone in future - and not just for me and you Antony.
everyone is able to unpack a zip to copy the files into a folder. But ask for cmd and bash and you’ll get a face like:
If there were an alternate layout to use, we would probably support that nicely somehow. Currently that’s not the case, so this issue doesn’t matter in the least? Creating a different theme is doable as is; when it’s there we can decide to 1) switch to it as default because it’s nicer than the current, 2) bundle it and offer a switcher like the language switcher, 3) implement something like above, …
Fwiw, in current master (v0.11.10 when it’s released), files can be dropped in $config_dir/gui (i.e. ~/.config/syncting/gui on Linux etc) to override the compiled in GUI on the fly, without restarting or setting environment variables.