Skip to content

41 project init#42

Merged
Hydrowelder merged 396 commits into
masterfrom
41-project-init
May 21, 2026
Merged

41 project init#42
Hydrowelder merged 396 commits into
masterfrom
41-project-init

Conversation

@Hydrowelder
Copy link
Copy Markdown
Owner

No description provided.

…added a method to get the runtime center of mass of multiple bodies. Also added a method to use defined cameras as "recorders" at runtime.
…l class. Added a new spring definition which is more "hardware-like". Added methods to get runtime displacements between sites.
…ate to runtime using _user_data MojoModel field. Also made it so videos are saved in parallel
…odel state as well as typing improvements to fix reaction sites from breaking
Hydrowelder and others added 24 commits May 10, 2026 16:55
…plate partials

- Add TypeScript project (esbuild, strict types, modular src/lib/) replacing
  plain JS; compiled output committed for zero-dependency serving
- Extract shared utilities: options.ts (type-safe enumerations replacing
  hardcoded select lists), toast.ts mixin, format.ts, models.ts interfaces
- Add semantic CSS component classes (.card, .btn, .badge-*, .tooltip-panel,
  .input-field, .number-input, .sidebar-btn) via Tailwind Play CDN @layer
- Replace repeated class strings with Jinja2 {% set %} variables and CSS
  classes; trial_viewer.html split into 5 {% include %} partials with
  section landmark comments for navigability
- Add node_modules/ and *.js.map to .gitignore; fix fix_smart_quotes hook
  to skip node_modules/ and other non-source directories
@Hydrowelder Hydrowelder linked an issue May 21, 2026 that may be closed by this pull request
@Hydrowelder Hydrowelder merged commit 828046e into master May 21, 2026
4 checks passed
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.

Project Init

1 participant