Skip to content

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

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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