• v0.3.2 62a81fed20

    v0.3.2 Stable

    flaig released this 2026-10-18 13:54:26 +02:00 | 0 commits to main since this release

    leanFX 0.3.2: serialize every write on the active GM; drop electric.quality

    Downloads
  • v0.3.1 e8ab262576

    v0.3.1 Stable

    flaig released this 2026-10-16 00:39:28 +02:00 | 1 commits to main since this release

    leanFX 0.3.1: let flood.tintIntensity animate with numeric modes

    Downloads
  • v0.3.0 8d15bfd69f

    v0.3.0 Stable

    flaig released this 2026-10-15 22:22:03 +02:00 | 2 commits to main since this release

    leanFX 0.3.0: Region backdrop and rotate

    Downloads
  • v0.2.0 5b20700ece

    v0.2.0 Stable

    flaig released this 2026-10-15 17:21:52 +02:00 | 3 commits to main since this release

    Region effects now remain visible during gameplay independently of the Region editor highlight.

    • Choose placement for the complete Region filter stack: below tiles (ground), above tiles and drawings (aboveTiles), or above tokens (aboveTokens). Existing effects keep their interface placement by default.
    • Pass {placement} with filter saves, or change it through setRegionRendering() without restarting animations or reloading textures.
    • Local previews support placement overrides. Hidden Regions suppress effects for everyone; viewed Levels still apply.
    • Scene placements sort by elevation first and participate in primary scene lighting and fog composition.

    See Region rendering for syntax, examples and limitations.

    Validation: 62 Node tests, 396 shader render cases and eight placement pixel checks pass. Live Foundry lighting, fog and multiplayer acceptance remains pending.

    Downloads
  • v0.1.4 0b4c38191f

    v0.1.4 Stable

    flaig released this 2026-10-08 17:49:31 +02:00 | 7 commits to main since this release

    leanFX 0.1.4: bound filter render textures for large objects

    Downloads
  • v0.1.3 864133eb6f

    v0.1.3 Stable

    flaig released this 2026-10-08 16:22:28 +02:00 | 8 commits to main since this release

    Finite animations can now clean themselves up with onComplete: "delete". The default "hold" behavior keeps the endpoint.

    • Remove rendered filters and saved effect entries after the longest active finite animation, including loop pauses. The active GM also cleans up off-scene documents.
    • Keep replays safe from old deadlines, restore saved effects after one-shot previews, and honor expiry with animations disabled.
    • Repair malformed saved state through explicit deletion and recover owned filters after external filter-array replacement while preserving foreign filters.
    • Keep CRT noise and scan lines off transparent pixels, matching the Old Film correction.
    • Improve clock synchronization across short restarts and GM changes.

    Cleanup retains an empty schema/revision envelope after the last effect entry is removed.

    Verified with 46 Node tests, 24 single-GM live Foundry 14.368 checks, and 396 hardware WebGL cases / 3564 sampled frames. Separate-player, no-GM and actual GM-failover acceptance remain unverified live.

    See the wiki, including one-shot completion and the API reference.

    Downloads
  • v0.1.2 55e58411b7

    v0.1.2 Stable

    flaig released this 2026-10-08 00:50:37 +02:00 | 9 commits to main since this release

    leanFX 0.1.2: keep old-film grain off transparent pixels

    Downloads
  • v0.1.1 a264e32d47

    v0.1.1 Stable

    flaig released this 2026-10-08 00:32:15 +02:00 | 10 commits to main since this release

    leanFX 0.1.1: fix shader rendering, animation and Splash transparency

    Downloads
  • v0.1.0 08e799bc3a

    v0.1.0 Stable

    flaig released this 2026-10-07 20:53:40 +02:00 | 11 commits to main since this release

    Initial release 0.1.0

    Downloads