rojo/plugin/src/App/Components/Studio
boatbomber 840e9bedb2
Use GUIDs for ephemeral PluginWidgets (#784)
Because Roact will destroy and recreate a plugin widget if it unmounts
and remounts, Studio will complain about making a new widget with the
same ID as the old one.

The simplest solution is to just use GUIDs so we never have to worry
about this again. The ID is used internally for storing the widget's
dock state and other internal details, so we don't want *all* our
widgets to use GUIDs, only the ephemeral popup ones.
2023-09-18 21:44:14 +00:00
..
StudioPluginAction.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
StudioPluginContext.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
StudioPluginGui.lua Use GUIDs for ephemeral PluginWidgets (#784) 2023-09-18 21:44:14 +00:00
StudioToggleButton.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
StudioToolbar.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
StudioToolbarContext.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00