obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
60.42k stars 7.99k forks source link

Hotkeys are not persisted across restarts for “Advanced Scene Switcher” Plugin #3591

Closed Bombe closed 4 years ago

Bombe commented 4 years ago

Platform

Operating system and version: macOS 10.13.6 OBS Studio version: 26.0.2 (64 bit)

Expected Behavior

When exiting and restarting OBS I expect all hotkey assignments to be restored.

Current Behavior

Hotkey assignments for the Advanced Scene Switcher plugin are not restored.

Steps to Reproduce

  1. Install the Advanced Scene Switcher plugin.
  2. Configure a hotkey for starting or stopping it.
  3. Exit OBS.
  4. Restart OBS. The hotkeys are no longer assigned.

Additional information

It is unclear (at least to me) whether this behaviour is specific to this one plugin or whether all plugin hotkey configuration is concerned; no other plugin I have installed has configurable hotkeys.

Fenrirthviti commented 4 years ago

This will need to be reported to the author of the plugin, as we do not maintain the advanced scene switcher.

Bombe commented 4 years ago

Yeah but you do maintain the persistence of all the options in OBS’s settings dialog, don’t you?

Fenrirthviti commented 4 years ago

Does the issue persist without the plugin installed? If the plugin is causing issues with OBS' normal functions, you'll need to report it to them. There is not much we can do.

Bombe commented 4 years ago

If the plugin is not installed, I can (of course) not assign hotkeys to it. Other hotkeys are persisted just fine. Without knowing OBS’s code I do however find it dubious that a plugin actually needs to persist its own hotkeys, especially when configured in OBS’s settings dialog (and not in the plugin’s custom UI).

Fenrirthviti commented 4 years ago

Plugins are responsible for registering and saving their own hotkeys. Again, please report this issue to the plugin developer.

Bombe commented 4 years ago

As you can see above, I already did. Thanks for the explanation!