Skip to content

Driver Station View [SYNTH-64] & [SYNTH-103] - #1379

Merged
PepperLola merged 17 commits into
devfrom
alexey/64/driver-station-view
Jul 10, 2026
Merged

Driver Station View [SYNTH-64] & [SYNTH-103]#1379
PepperLola merged 17 commits into
devfrom
alexey/64/driver-station-view

Conversation

@AlexD717

@AlexD717 AlexD717 commented Jul 3, 2026

Copy link
Copy Markdown
Member

Task

SYNTH-64

SYNTH-103

Symptom

Currently, users have no way to easily switching to a fixed field view, such as a driver station view.

Solution

Implemented the ability to set fixed camera points around the field (through the configure assets panel), save them to mirabuf allowing them to persist, and allow the user to easily select a field view point when focused on a field. I have updated the 2023 and 2026 field to include default positions (also fixed the 2026 field to have a red and blue side instead of both being red). Panning functionality was also fixed, allowing you to adjust your position manually.

Verification

  • Spawning in 2023_v8 field and focusing on it, allows you to select a driver station view in the configure camera panel
  • Spawning in the 2026_v2 field and focusing on it, allows you to select a driver station view in the configure camera panel
  • Spawning in the 2026_v2 field (no gamepieces) and focusing on it, allows you to select a driver station view in the configure camera panel
  • Can configure your own camera points through the configure assets panel
  • Can right click and drag at any point to pan (I recommend using a mouse to test this, as touchpads can be a bit unreliable)
  • Can customize pan sensitivity in settings
  • Normal robot tracking camera works

Before merging, ensure the following criteria are met:

@AlexD717 AlexD717 self-assigned this Jul 3, 2026
@AlexD717 AlexD717 added the camera label Jul 3, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Will have conflicts with #1371 here, not a problem but this implementation will be superseded

@AlexD717
AlexD717 force-pushed the alexey/64/driver-station-view branch from ceddebc to 9114520 Compare July 6, 2026 21:10
@AlexD717
AlexD717 marked this pull request as ready for review July 6, 2026 21:15
@AlexD717
AlexD717 requested review from a team as code owners July 6, 2026 21:15
@RoushilS

RoushilS commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Where can we find the new fields?

@AlexD717

AlexD717 commented Jul 7, 2026

Copy link
Copy Markdown
Member Author

Where can we find the new fields?

Run bun run assetpack in the terminal. That will update your assets and they will then show up in the normal robot/field download area.

@RoushilS

RoushilS commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

When the station is set to a new configured camera, it is only possible to focus camera through the camera config panel, not by right clicking on a robot. Additionally, when you are editing a camera position thorugh the configure field panel, and then switching to a different focus, the new camera gets deleted.

@RoushilS RoushilS left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

^

@AlexD717
AlexD717 requested review from RoushilS and rutmanz July 7, 2026 21:41

@rutmanz rutmanz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I seem to now be able to zoom out and leave the skybox and zooming is much faster than before

@AlexD717
AlexD717 requested a review from rutmanz July 7, 2026 23:02

@rutmanz rutmanz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Regular scrolling has some kind of smoothing profile on the speed, and it might be nice to have that here too (or actually even just prevent zooming at all), but it works as-is

@AlexD717
AlexD717 requested a review from rutmanz July 8, 2026 17:55

@rutmanz rutmanz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LETMGW

@AlexD717 AlexD717 mentioned this pull request Jul 9, 2026
5 tasks

@RoushilS RoushilS left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Sorry, thought I had already approved this.

@PepperLola
PepperLola enabled auto-merge July 9, 2026 22:18
@PepperLola
PepperLola disabled auto-merge July 9, 2026 22:19
@PepperLola
PepperLola merged commit a55daa0 into dev Jul 10, 2026
9 checks passed
@PepperLola
PepperLola deleted the alexey/64/driver-station-view branch July 10, 2026 19:39
@PepperLola PepperLola mentioned this pull request Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants