Making the Projectors Behave
This week, we concentrated on the parts of Prevision that users touch constantly. Creating a projector, choosing a lens, moving an object, opening a remote, and clearing a selection should all feel immediate and predictable. Small problems in those interactions pile up quickly, especially when someone is working inside a live venue model. Prevision v0.33.9 removes a substantial amount of that friction.
We completed 15 updates. Twelve tasks finished faster than expected. Three ran over, including the change from feet to inches in projector setup, the single-open-dropdown behavior, and the new camera-centering control. Even with those overruns, the completed work landed far ahead of the overall projection.
The PJX remote received some of the most visible improvements. It now displays the selected projector’s actual name, opens on the left side of the screen, and avoids competing with other projector controls. Its layout holds together more reliably across different screen sizes, and the exit button no longer crowds the title. The projector name also doubles as a camera-centering control, allowing the user to jump directly to the selected projector.
Projector creation now produces a more useful result from the first click. New projectors spawn in front of the user instead of appearing on top of the camera. Their objects now resemble actual projectors, and physical dimensions are entered in inches so the values match the scale people use when specifying real equipment.
We also tightened several rules that protect users from bad inputs and accidental changes. Lens values are limited to the lens’s valid range, and negative values now behave correctly when creating projectors and lenses. Only one dropdown can remain open at a time. Lens-name changes propagate properly through the projector tool instead of producing inconsistent labels.
Object handling received a similar pass. Pressing Escape now clears the selected object and removes its repositioning gizmo. Completed position, rotation, and scale changes save immediately. Users in general profiles can no longer accidentally select scenery and lose focus on the equipment they are trying to adjust.
The XYZ widget was compressed to remove dead space while keeping its values readable to three decimal places. This is a straightforward improvement, but it matters on smaller displays where every open panel competes with the venue view.
Two items remain in development. The projector table still needs column sorting for names, projector models, lenses, and NDI values. We are also tracking an intermittent launch-screen graphics issue and need a clean recording before diagnosing it properly. Both are clearly defined and ready for the next pass.
This was a strong week of practical development. The team cleared 15 issues, beat the aggregate estimate by almost two working days, and left the projector workflow noticeably easier to use.
Prevision v0.33.9 Development List
Interface Updates
Updated the PJX widget title so it displays the selected projector’s actual name instead of the generic label “Projector Name.”
Fixed inconsistent lens-name updates inside the Projector Tool.
Limited the Projector Tool to one open dropdown at a time.
Improved the PJX widget’s behavior across different screen sizes and prevented the exit button from overlapping the projector name.
Prevented the projector gizmo and XYZ widget from opening alongside the PJX remote.
Compacted the XYZ widget to reduce dead space while keeping values readable to three decimal places.
Projector Workflow Updates
Changed new-projector placement so projectors spawn one unit in front of the user instead of on top of the camera.
Replaced the generic projector object with an asset that visually resembles a projector.
Changed projector dimensions from feet to inches during creation and editing.
Moved the PJX remote’s default opening position from the center of the screen to the left side.
Added a camera-centering control to the PJX remote. Clicking the projector name moves the user’s view to that projector.
Selection and Object Controls
Restricted scenery selection to the profiles that need access to it, preventing other users from accidentally selecting the venue set.
Made the Escape key clear the current object selection and remove its repositioning gizmo.
Changed position, rotation, and scale updates so they save after each completed gizmo adjustment.
Bug Fixes and Input Protection
Prevented lens values from exceeding the selected lens’s supported range.
Corrected negative-value handling when creating projectors and lenses.
Open Items
Add sortable Projector Tool columns. Users will be able to sort by name, projector model, lens, and NDI value.
Investigate the intermittent graphical lines appearing on the launch screen once the behavior has been captured on video.