Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
Release Notes for Leptos Verlet
v1.2.0 (June 26, 2025)
Mesh Import & Attachment
Introduced model_loader to fetch and spawn GLB models into the simulation.
Added optional attachment: Option<String> field on SpawnNode for auto-tracking and reorientation of imported meshes.
Despawn Fix for Imported Meshes
Fixed an issue preventing imported meshes from being removed when the simulation was reset.
Documentation Updates
Expanded the README with detailed examples and usage notes for the custom mesh workflow.
v1.1.0 (June 25, 2025)
Runtime Shape Spawning from Leptos
Exposed LeptosEventSender<SpawnRequest> event, enabling runtime dispatch of mesh_network from Leptos without direct Bevy commands.
Commit: 446fac1f4a74855cca2834c84f62a70267f12509
High-Level Shape Builders & Cube Object
Added builder utilities for common wireframe shapes (square, rope, cloth).
Introduced a cube object for simplified 3D mesh construction.
API Refactoring & Prelude Cleanup
Bundled leptos_bevy_canvas into the public prelude.
Restructured plugin system and pruned unused dependencies.
Physics Math & Stick-Spawning Corrections
Corrected a vector-math bug in the Verlet integrator.
Updated stick-spawning logic to use ray-based intersection checks.
Commit: 7e008cca8550d85ee355e81b6acf8b6f902f02d8
v1.0.0 (June 22, 2025)
Initial Public Release
Launched core engine for embedding interactive Verlet simulations in Leptos.
Included simulation loop, rendering pipeline, scheduling system, and interactive handlers.
Example app showcasing cloth, pendulum, rope, and square simulations.
Commit: 5724fb83dd4d726ba099bf59cfa9617498233785
Core API Foundations
Defined SpawnNode (point, connections, mesh/material, size, optional attachment).
Introduced SpawnRequest event type for programmatic shape injection.
Pre-Release / Development
Repository Scaffold & WASM Build Setup
Established monorepo structure (example + leptos_verlet crates).
Configured Trunk for WASM packaging and integrated Tailwind CSS.
Initial commit: f0eb011479a104ddd0ae4287f229e312b2ef6a7c
You can’t perform that action at this time.