Subject: Feature Request: chat.form.close() UI command for plugin SDK
Hi all,
We (EZplus GmbH, a BAMF-certified language school running BigBlueButton 3.0.32) are developing an internal plugin that adds a chat-toggle button to the actions bar via the ActionsBarButton extensible area.
We noticed that pluginApi.uiCommands.chat.form currently only exposes open() and fill(), but no close() method. This means a plugin can open the chat panel programmatically, but cannot close it again - so a true toggle button is not possible right now.
As a reference, the sidekick area already has exactly this open/close pair (uiCommands.sidekickArea.options.panel.open() / .close()). Would it be possible to add an equivalent close() (and ideally an isOpen state, exposed via a ui-data hook) to uiCommands.chat.form, following the same pattern?
Happy to test against a pre-release branch if useful. Thanks for maintaining this SDK - it's been straightforward to build against.
Best regards,
Thomas [Nachname]
EZplus GmbH, Stuttgart
Subject: Feature Request: chat.form.close() UI command for plugin SDK
Hi all,
We (EZplus GmbH, a BAMF-certified language school running BigBlueButton 3.0.32) are developing an internal plugin that adds a chat-toggle button to the actions bar via the ActionsBarButton extensible area.
We noticed that pluginApi.uiCommands.chat.form currently only exposes open() and fill(), but no close() method. This means a plugin can open the chat panel programmatically, but cannot close it again - so a true toggle button is not possible right now.
As a reference, the sidekick area already has exactly this open/close pair (uiCommands.sidekickArea.options.panel.open() / .close()). Would it be possible to add an equivalent close() (and ideally an isOpen state, exposed via a ui-data hook) to uiCommands.chat.form, following the same pattern?
Happy to test against a pre-release branch if useful. Thanks for maintaining this SDK - it's been straightforward to build against.
Best regards,
Thomas [Nachname]
EZplus GmbH, Stuttgart