Skip to content

Add Pub/Sub support to dashboard #6

Open
@meowmeowahr

Description

@meowmeowahr

In its current state, the KevinbotLib Dashboard does not support RedisCommClient's Pub/Sub communication features.

Why?

  • Adding pub/sub support will allow for the use of buttons, or other quickly-updating data.
  • Some of the Control Console's internal data (such as battery status and logs) use pub/sub.

How?

  • New widgets that use pub/sub will need to be created.
  • The sidebar will need to be tabbed, allowing for a "Set/Get Data" and "Pub/Sub Data" tab.
    • The set/get tab will remain identical to the current sidebar contents
    • The pub/sub tab will likely only contain buttons to add widgets, and no auto-discovery tree.
  • Attempting to add widgets will open a "Widget Add Wizard" that will prompt the user for the pub/sub channel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboardKevinbotLib Dashboard ApplicationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions