Recent Releases of https://github.com/flan8er/leptos_verlet

https://github.com/flan8er/leptos_verlet - v2.0.2

Updating example and readme

- Rust
Published by Flan8er 11 months ago

https://github.com/flan8er/leptos_verlet - v2.0.1

Fixing README.md

- Rust
Published by Flan8er 11 months ago

https://github.com/flan8er/leptos_verlet - v2.0.0

Migration to Leptos 0.8 and Bevy 0.16

- Rust
Published by Flan8er 11 months ago

https://github.com/flan8er/leptos_verlet - v1.2.4

SimulationSettings now supports camera orientation, spotlight position/orientation/brightness, and ambient light brightness

- Rust
Published by Flan8er 12 months ago

https://github.com/flan8er/leptos_verlet - v1.2.3

Adds mesh image support

- Rust
Published by Flan8er 12 months ago

https://github.com/flan8er/leptos_verlet - v1.2.2

  • Add ID card demo to example
  • Ability to configure a host of simulation settings from the config provider
  • Adds external_forces field to Points
  • Improved performace of spawning large objects
  • Ability to add custom scales to spawned sticks and points
  • Fixed material opacity blending
  • Ability to offset custom meshes in translation and rotation
  • Ability to add a custom scale to meshes
  • Add support for attaching mesh to 3 points to track movement of entire bodies
  • Add grab support and is set to default behavior
  • Add filter step to smooth out harsh velocity changes

Full Changelog: https://github.com/Flan8er/leptos_verlet/compare/v1.2.1...v1.2.2

- Rust
Published by Flan8er 12 months ago

https://github.com/flan8er/leptos_verlet - v1.2.1

Alias expect context types for simplicity

Full Changelog: https://github.com/Flan8er/leptos_verlet/compare/v1.2.0...v1.2.1

- Rust
Published by Flan8er 12 months ago

https://github.com/flan8er/leptos_verlet - v1.2.0

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

- Rust
Published by Flan8er 12 months ago