At the moment actions are stored in json after translation. So after changing UI language in OBS, OBS wont start anymore, because obs-midi is not able to extract the translated config for different language. After manually clearing hooks array in config, OBS is able to start again.
So my suggestion: store stringified enum action ID, instead of translated string.
At the moment actions are stored in json after translation. So after changing UI language in OBS, OBS wont start anymore, because obs-midi is not able to extract the translated config for different language. After manually clearing
hooks
array in config, OBS is able to start again.So my suggestion: store stringified enum action ID, instead of translated string.