Skip to content

Provide Access to Core BBB Components and Styles in Plugins #16

@samuelwei

Description

@samuelwei

Is there a way for plugins to reuse the regular BBB components and styles?

For example, in the Pick Random User plugin (which is essential and was part of the core prior to version 3.0), all styles currently need to be copied manually. This leads to design inconsistencies across the UI and PR like: bigbluebutton/bbb-plugin-pick-random-user#56

Other issues like that in the Pick Random User plugin:

  • The modal close button in the plugin is styled differently than the standard BBB modal. It lacks accessibility attributes and the tooltip behavior used in core BBB modals.

Suggestion

The Plugin SDK should expose shared styles and components (e.g., modals, buttons, tooltips) that plugins can import and use directly. This would:

  • Ensure visual and functional consistency across core and plugin UIs.
  • Improve accessibility.
  • Reduce duplication and maintenance effort.

Would it be possible to extend the SDK or core to support this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions