Releases: Gold872/elastic-dashboard
Releases · Gold872/elastic-dashboard
Elastic v2024.1.0-beta
Added
- List Layouts
- Team 6328 Network Alerts widget
- Swerve Drive visualization widget
- New shortcuts to create & close tabs
Changes/Fixes
- Temporarily removed Network Tables pinging, will be added with the release of WPILib 2024
- PhotonVision camera streams can now be added to the dashboard
- Hitting the tab button won't cause the window buttons or tab close buttons to become in focus
- The edit properties menu no longer has a hiccup when changing widget types
- Minimum window size is dynamically determined by screen resolution
- Color picker is much faster and doesn't immediately update
- The "Use Team Number for IP" IP address is now determined using the RoboRIO mDNS instead of 10.TE.AM.2
- The rename tab menu now has a 50 character limit
- shared_preferences.json is backed up on program startup, making corruption less threatening
- Dragging a camera stream widget around won't cause a "Too many simultaneous camera streams" error in robot code
- Changing tabs with the add widget dialog open won't cause the widgets to lock up
- Huge code cleanup and reorganization
UI Changes
- The handles to resize widgets are smaller, making it easier to drag and resize widgets
- Number slider has a new and improved look & feel
Full Changelog: v2024.0.3-beta...v2024.1.0-beta
Elastic v2024.0.3-beta
Added
- Single Color View
- Multi Color View
- Differential Drive
Changes/Fixes
- You can now only open 1 instance of the app at once, trying to open multiple instances will not work
- App will load even if the saved JSON has incorrect data types
- Widgets now render even if it's subscribed to a topic with an incorrect data type
- Published topics no longer get incorrectly unpublished when you remove a widget
- Field widgets now have the option to hide trajectories and other non-robot objects
- The close confirmation will appear even if the window isn't closed from clicking the close button
- Dashboard will now properly display weather or not it has disconnected from a robot
- Opening a layout with fewer tabs than the current one will not longer crash the program
UI Changes
- Command scheduler widget is more compact
- Window buttons now have a hover effect
- Close window button now turns red when you hover over it
- All toggle switches now have an outline around them
Full Changelog: v2024.0.2-beta...v2024.0.3-beta
Elastic v2024.0.2-beta
Changes/Fixes
- App now focuses when opened, even from the command line
- All network and internet related functions now work on MacOS
Full Changelog: v2024.0.1-beta...v2024.0.2-beta
Elastic v2024.0.1-beta
Added:
- Number bar
- Voltage view
- Robot preferences
- Grid size customizability
Changes/Fixes:
- Values no longer get cleared from the screen when you disconnect from your robot
- When unsubscribing from a NT4 topic, any publishers will be unpublished, allowing topics to be properly unannounced when not in use
- Arrays can now be modified in a text display
- Combo box chooser now takes up a limited amount of space, preventing overflow into other widgets
- Split button chooser is now scrollable
- The add widget dialog no longer locks up when scrolling
- All camera streams can now be added, previously only USB camera streams would work
- The 2nd stream in a camera stream widget is now prioritized to prevent using an unusable stream when connected to a robot
- All channels, voltages, and currents are rounded to 2 decimal places in the PowerDistribution widget, prevents box sizes from jumping all over the place
UI Changes
- Add widget dialog is more compact and less spaced out
- Combo box chooser lets you scroll and search if there are a lot of options
Full Changelog: v2024.0.0-beta...v2024.0.1-beta
Elastic v2024.0.0-beta
Initial release of Elastic
Features
- Color scheme & widget customizability
- IP retrieval from Driver Station
- Shuffleboard API Integration
Features in the Works
- List & Grid Layouts
- Drivetrain widgets
- Number bar & voltage view widgets
Full Changelog: https://github.com/Gold872/elastic-dashboard/commits/v2024.0.0-beta