Skip to content

Commit

Permalink
Update README and about messages (#168)
Browse files Browse the repository at this point in the history
  • Loading branch information
Gold872 authored Dec 31, 2024
1 parent 49edd4a commit 7ab9a0e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 22 deletions.
20 changes: 5 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,11 @@ _Important Notes/Warnings:_

## About

Elastic is a simple and modern Shuffleboard alternative made by Team 353. It is meant to serve as a dashboard for competition but can also be used for testing. Some features include

- Viewing data from different NT4 topics and widgets
- Draggable and resizable card widgets
- Customizable color scheme
- Automatic IP retrieval from the FRC Driver Station
- Compatibility with the WPILib Shuffleboard API
Elastic is a simple and modern FRC dashboard made by Nadav from FRC Team 353. It is meant to be used behind the glass as a competition driver dashboard, but it can also be used for testing. Some unique features include:
* Customizable color scheme with over 20 variants
* Subscription sharing to reduce bandwidth consumption
* Optimized camera streams which automatically deactivate when not in use
* Automatic height resizing to the FRC Driver Station

![Example Layout](/screenshots/example_layout.png)

Expand All @@ -33,12 +31,4 @@ This dashboard wouldn't have been made without the help and inspiration from the
* [Jonah](https://github.com/jwbonner) from Team 6328
* [Oh yes 10 FPS](https://github.com/oh-yes-0-fps) from Team 3173
* [Jason](https://github.com/jasondaming) and [Peter](https://github.com/PeterJohnson) from WPILib
* [MikLast](https://www.chiefdelphi.com/u/MikLast), FRC Alum, Mentor, & Volunteer
* Created all of the field images that were used in this program:
* [Power Up](https://www.chiefdelphi.com/t/pic-top-down-orthographic-view-of-the-field/161896)
* [Destination: Deep Space](https://www.chiefdelphi.com/t/8k-2019-top-down-orthographic-field-views/337019)
* [Infinite Recharge](https://www.chiefdelphi.com/t/2020-top-down-orthographic-field-views/369892)
* [Rapid React](https://www.chiefdelphi.com/t/2022-top-down-field-renders/399031)
* [Charged Up](https://www.chiefdelphi.com/t/2023-top-down-field-renders/421365)
* [Crescendo](https://www.chiefdelphi.com/t/2024-crescendo-top-down-field-renders/447764)
* All mentors and advisors of Team 353, the POBots
14 changes: 7 additions & 7 deletions lib/pages/dashboard_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -984,7 +984,7 @@ class _DashboardPageState extends State<DashboardPage> with WindowListener {
background: colorScheme.surface,
showProgressIndicator: false,
width: 450,
height: 160,
height: 250,
position: Alignment.bottomRight,
icon: const Icon(Icons.warning, color: Colors.yellow),
action: TextButton(
Expand All @@ -1011,9 +1011,9 @@ class _DashboardPageState extends State<DashboardPage> with WindowListener {
),
),
description: const Text(
'Support for the Shuffleboard API is deprecated in favor of remote layout downloading and will be removed after the 2025 season. See the documentation for more details about migration.',
'Support for the Shuffleboard API is deprecated in favor of remote layout downloading and will be removed after the 2025 season.\n\nAn alternative layout system is provided in the form of remote layout downloading. See the documentation for more details about migration.',
overflow: TextOverflow.ellipsis,
maxLines: 4,
maxLines: 7,
),
);

Expand Down Expand Up @@ -1390,25 +1390,25 @@ class _DashboardPageState extends State<DashboardPage> with WindowListener {
Container(
constraints: const BoxConstraints(maxWidth: 353),
child: const Text(
'Elastic was created by Team 353, the POBots in the summer of 2023. The motivation was to provide teams an alternative to WPILib\'s Shuffleboard dashboard.\n',
'Elastic was created by Nadav from FRC Team 353, the POBots, in the Summer of 2023.\n',
),
),
Container(
constraints: const BoxConstraints(maxWidth: 353),
child: const Text(
'The goal of Elastic is to have the essential features of Shuffleboard, but with a more elegant and modern display, and offer more customizability and performance.\n',
'The goal of Elastic is to have the essential features needed for a driver dashboard, but with an elegant and modern display and a focus on customizability and performance.\n',
),
),
Container(
constraints: const BoxConstraints(maxWidth: 353),
child: const Text(
'Elastic is an ongoing project, if you have any ideas, feedback, or found any bugs, feel free to share them on the Github page!\n',
'Elastic is an ongoing project; if you have any ideas, feedback, or bug reports, feel free to share them on the Github page!\n',
),
),
Container(
constraints: const BoxConstraints(maxWidth: 353),
child: const Text(
'Elastic was built with some inspiration from Michael Jansen\'s projects and his Dart NT4 library, along with significant help from Jason and Peter from WPILib.\n',
'Elastic was built with inspiration from Shuffleboard and AdvantageScope, along with significant help from FRC and WPILib developers.\n',
),
),
Row(
Expand Down

0 comments on commit 7ab9a0e

Please sign in to comment.