Skip to content

Make interactive demos easier to explore and compare - #46

Merged
jverbus merged 1 commit into
masterfrom
feature/demo-interaction-improvements
Sep 19, 2026
Merged

jverbus merged 1 commit into
masterfrom
feature/demo-interaction-improvements

Conversation

@jverbus

@jverbus jverbus commented Sep 19, 2026

Copy link
Copy Markdown
Owner

The three demos now place their main result beside the interaction: IF/EIF has a linked numerical probe and explicit editing tools, orbital transfers show the predicted coast orbit and retain completed-flight comparisons, and LUX adds angle presets, immediate energy readouts and a brief illustrative neutron traversal.

This also corrects LUX's drawing/physics aspect mismatch, clipped orbit burn histories, IF first-point feedback and touch editing, and animation/lazy-layout edge cases. Model details stay in disclosure elements; the demos remain dependency-free and preserve their no-JavaScript fallbacks.

Validation:

  • 99 Node checks pass, including independent physics/algorithm checks and coast stability.
  • 60 local Chrome checks pass across desktop, emulated touch/mobile, light/dark themes, keyboard controls, reduced motion and no-JavaScript behavior.
  • CI-config and production Jekyll builds, OG metadata and generated-site validators pass; generated-checker output matches the baseline.
  • Castle's source, assets, article and metadata are unchanged, with four matching baseline/current screenshot pairs.

Review notes, screenshots and reproducible browser harness. Mobile checks use Chrome emulation; physical iOS/Safari rendering has not been verified.

Draft for owner rendering review before merge.

@jverbus
jverbus merged commit c64114a into master Sep 19, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
github-pages — c64114a6 Deployed Sep 19, 2026 by jverbus via deploy #248
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