During development, it would be better if RetroHub worked under a different directiory (e.g. ~/.retrohub-dev) to avoid having it mess with any existing legitimante configurations and also create a safe space for editing and deleting generated files.
This should be pretty easy to do using Godot feature tags. These features get added on export, and it should be a matter of having a flag under Config for switching the directory.
This also opens the door for creating custom UI/behavior for development versions.
There's not even need to create a custom feature. From testing, the standalone feature indicates whether this is running from an editor build. This should be enough to differentiate
During development, it would be better if RetroHub worked under a different directiory (e.g.
~/.retrohub-dev
) to avoid having it mess with any existing legitimante configurations and also create a safe space for editing and deleting generated files.This should be pretty easy to do using Godot feature tags. These features get added on export, and it should be a matter of having a flag under
Config
for switching the directory.This also opens the door for creating custom UI/behavior for development versions.