Skip to content
This repository was archived by the owner on Feb 27, 2025. It is now read-only.

Foxglove Cleanup #496

Merged
merged 32 commits into from
Jan 12, 2024
Merged

Foxglove Cleanup #496

merged 32 commits into from
Jan 12, 2024

Conversation

maxwellmlin
Copy link
Member

@maxwellmlin maxwellmlin commented Dec 23, 2023

Final GUI update to wrap up the Fall semester.

Foxglove.py

  • Provide support for uninstalling layouts when signed in

Sensors Status Panel

  • Use .dark color variant for background for consistency with MUI Alert

System Status Panel

  • Use .dark color variant for background for consistency with MUI Alert

Publish Topic Panel

  • Use MUI components
  • Add publish rate mode (Closes Add Publish Mode to Publish Topic Panel #489)
  • Use datatype maps to allow advertising of all custom message types
  • Select schema name using autocomplete/selectors
  • Save input fields across sessions

Call Service Panel

  • Use MUI components
  • Refactor call service function
  • Save input fields across sessions

Subscribe Topic Panel

  • Use MUI components

Thruster Speeds Panel

  • Add fullWidth to TextFields
  • Add fullWidth to Button
  • Remove endIcon from Button (Our other toggle buttons do not have icons)

Toggle Controls Panel

  • Add fullWidth to Button
  • Change service to "controls/enable"

Toggle Joystick Panel

  • Add fullWidth to Button

@maxwellmlin maxwellmlin linked an issue Dec 23, 2023 that may be closed by this pull request
2 tasks
@maxwellmlin maxwellmlin self-assigned this Dec 23, 2023
@maxwellmlin maxwellmlin added the gui Related to robot GUI label Dec 23, 2023
@maxwellmlin maxwellmlin added this to the Fall 2023 milestone Dec 23, 2023
@maxwellmlin maxwellmlin changed the title Refactor Example Extensions Refactor Foxglove Extensions Dec 23, 2023
@maxwellmlin maxwellmlin changed the title Refactor Foxglove Extensions Foxglove Cleanup Dec 24, 2023
@maxwellmlin maxwellmlin marked this pull request as ready for review December 24, 2023 04:10
Copy link
Member

@vedarshshah vedarshshah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Several nice-to-have things. Will discuss in-person what we want to implement and what we want to save for later.

@vedarshshah vedarshshah mentioned this pull request Jan 11, 2024
@maxwellmlin maxwellmlin merged commit 918466d into master Jan 12, 2024
@maxwellmlin maxwellmlin deleted the publish-mode branch January 12, 2024 02:25
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
gui Related to robot GUI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Publish Mode to Publish Topic Panel
2 participants