Yes, it is possible, currently not built into the widget tho
The configuration of the stream happens by sending parameters to the exposed CameraServer URI. This causes changes directly on the server (be it PhotonVision, WPILibPI, RoboRIO) as the request for a lower-resolution stream directly indicates to the server to send a lower-resolution stream.
Would you guys consider doing this?
Im currently working on a feature for that!
I was about to do that. Went in the folder and deleated the files so a new ones will be created (There are already files there from previuse versions), after deleating I went to open and just like magic it opend without any issues. Now both the portable and installer works. Probbly connectrd to the old files that were on the folder, the secound i deleted them everything works.
If you are still intrested this is my system info:
Thanks!
Would you guys consider adding the ability to select multiple widgets? Also adding keybinds for copy/paste/delete would be nice as well. (no pressure though)
We swapped from shuffleboard to elastic this year because the UI is so just much cleaner, I think my favorite feature has to be just how much larger a camera stream can be compared to shuffleboard
I just want to thank the elastic team personally. It’s the best experience we’ve (1323) had with a dashboard out of the box. I wish like advantage scope that it was rolled default with wpilib.
I know this takes a lot of work and your efforts are helping teams greatly.
That’s really odd, an invalid shared preferences json shouldn’t be causing an issue like that. By any chance would you be able to recover the shared_preferences.json file that was deleted or is it too late? I’m very curious what could have been causing it.
Thanks for the system overview screenshot, one of my original theories was that it was a 32 bit operating system but that turns out not to be the case.
Selecting multiple widgets could be possible, but with the way the logic for drag and drop is implemented it would require a lot of really hacky workarounds since each box is meant to be draggable on its own. I think Shuffleboard has a way of selecting widgets but I remember it being very buggy and not all that useful.
With the copy paste shortcuts, I think it’s an interesting idea, but when pasting the widget via a shortcut, how would you determine where to place it?
I will try to recover those (if I recall correctly I should be able) and send them to you.
The way I implemented it was to simply “fake” a drag-and-drop operation that ends when the user clicks on it. Effectively, what this means is that the user is dragging and dropping a blank widget onto the tab. Here’s what it looks like in action.
I have a suggestion to enable a time factor for displaying the notification aswell as a size changing option (maybe you can add an enum property of small medium or large) cause as i see it this mainly should allow notifying clearly mid-game important notifications and with the current form the drive team can miss it easily.
I think these are good ideas. I’ll definitely add a way of changing the notification time, but for the size I’m concerned about it causing widget overflow issues on lower DPI devices.
Elastic v2025.0.0 Beta 2
The second beta version for Elastic 2025 is now available! The update can be downloaded here, or if you open your app while connected to the internet, you will receive an in-app notification with a download link to the update.
This updates adds some performance improvements to live data viewing, fixes some issues when running on Linux, and adds an installer for MacOS.
Update Highlights
Data Streaming Refactor
Switch from using StreamBuilder
to ValueListenableBuilder
on NT widgets. Users should now see significant performance improvements.
Linux Build Fixes
Fixed compatibility issues on Linux, on some versions of Linux. Flutter has also been upgraded 3.22.3, which fixes some graphical rendering issues.
MacOS Installer (Experimental)
Added an installer for MacOS. This has had very little testing so any feedback or issues experienced with it will be helpful.
Full Changelog: https://github.com/Gold872/elastic-dashboard/compare/v2025.0.0-beta-1...v2025.0.0-beta-2
Elastic 2025.0.0 Beta 3
This is a small update that fixes an issue with camera streams not functioning properly.
The update can be downloaded here, or if you open the app while connected to the internet, there will be an in-app notification with a link to download the update.
Camera Stream Freezing Fix
A critical bug where camera streams freeze when disconnecting and reconnecting from a robot has been fixed.
Full Changelog: https://github.com/Gold872/elastic-dashboard/compare/v2025.0.0-beta-2...v2025.0.0-beta-3
I have opened a PR solving these suggestions: Added options for modifying display time and width & height of notifications through code by DanPeled · Pull Request #122 · Gold872/elastic-dashboard · GitHub
תודה רבה איתן שלח לי אעבור על זה היום
Nice work. We’ve been busy with other things, but looking forward to the updates and working with you this season.