Skip to content

feat(world): a closer chase camera, wind at speed, and a full-size sound button - #4457

Merged
janlauber merged 3 commits into
mainfrom
claude/ride-polish
Nov 6, 2026
Merged

janlauber merged 3 commits into
mainfrom
claude/ride-polish

Conversation

@janlauber

Copy link
Copy Markdown
Member

First fixes from a whole-ride sweep: a simulated ride at 1440 × 900 and 390 × 844, through 3D, Flat, Map, Room and back, then End ride, in headless Chromium on the GPU.

  • Sweep result: no console or page errors. The one defect was the ride bar's sound button, under 32 px tall on a riding surface. It is now min-h-11.
  • Chase camera: 5.6 m back plus up to 2.6 m with speed, instead of 7.2 plus up to 3, and 2.05 m up instead of 2.4. Your rider fills more of the frame.

Left as designed: a phone hides the view switch, and its ride bar scrolls sideways.

Checked: rig, ride-view, sightline and world tests, and a real ride shot. Not checked: a real trainer.

… is full size

The chase camera sits 5.6 m behind you instead of 7.2, and lower, so your
rider fills more of the screen and the road feels nearer. The sound button in
the ride bar was under 32 px tall; it is 44 now, like every other control.

Changelog: The camera behind you rides closer and lower, so your rider is bigger on screen and the road feels nearer, and the sound button in the ride bar is easier to hit.
Changelog: In the pixel world, wind streaks past at the edges of the screen once you ride faster than 20 km/h, thicker the faster you go. Reduced motion and the steady camera show none.
@janlauber janlauber changed the title fix(world): the chase camera rides closer, and the bar's sound button is full size feat(world): a closer chase camera, wind at speed, and a full-size sound button Nov 6, 2026
In the pixel world a road line far off faded into a dither of dots, and the
gravel's speckle turned to noise. A line is now solid or not drawn, and
gravel shows only up close.

Changelog: In the pixel world the road's lines stay sharp and solid into the distance instead of breaking into dots, and the road's edge is calmer.
@janlauber
janlauber merged commit 3b0f3bc into main Nov 6, 2026
5 checks passed
@janlauber
janlauber deleted the claude/ride-polish branch November 6, 2026 22:24
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.

1 participant