• 0.2.0 25830b1f25

    0.2.0 Stable

    jkaindl released this 2026-07-27 05:29:06 +00:00 | 0 commits to main since this release

    Added

    • Edit mode: move and scale top-level nodes of glTF/GLB models via a gizmo
      (Edit model in the hover toolbar or the 3D-view sidebar) or precise number
      fields in the sidebar. Rotation is deliberately not offered.
    • Edits are saved to a <name>.edit.gltf/.edit.glb next to the file — the
      original is never modified. Re-entering edit mode re-applies saved edits by node
      name onto the fresh original, so edits survive file regeneration.
    • New setting Locked node prefixes (default env__): nodes whose names match a
      prefix cannot be selected or edited.
    • Edit mode works in all three viewing paths (code block, embed, file view — the
      latter two are operated via the sidebar) and pauses auto-rotate while active.
    • The file view now reloads when its file changes on disk and follows theme changes.

    Fixed

    • The Auto-rotate setting now applies to already-open viewports immediately
      instead of only after a reload.
    • Reloading a model (file regeneration) no longer leaks a WebGL context per reload.
    • Discarding edits while the model reloads in the background now shows a notice
      instead of silently doing nothing.
    Downloads
  • 0.1.2 36aba290c0

    0.1.2 Stable

    jkaindl released this 2026-07-24 17:49:40 +00:00 | 72 commits to main since this release

    Fixed

    • authorUrl set to the GitHub profile so the community-store validator can reach it
      (the portal reaches URLs from a restricted IP range and flags some personal domains
      as unreachable even when they respond fine in a browser).
    Downloads
  • 0.1.1 bfae0d5f08

    0.1.1 Stable

    jkaindl released this 2026-07-24 17:22:08 +00:00 | 74 commits to main since this release

    Fixed

    • Plugin id changed to three-d-codeblocks to satisfy the community-store rule that
      ids contain only lowercase letters and hyphens (no digits). The display name
      "3D Codeblocks" is unchanged.
    Downloads
  • 0.1.0 bd3829206e

    0.1.0 Stable

    jkaindl released this 2026-07-24 16:55:11 +00:00 | 77 commits to main since this release

    Added

    • Inline 3D viewer for GLB, glTF and STL artifacts with orbit, zoom and pan.
    • Four rendering paths over a shared ViewerHost core: a 3d code block with a
      file: reference, a gltf code block holding source inline, a ![[model.gltf|H]]
      file embed, and a full-tab file view when opening a 3D file directly.
    • Per-block options (height:, title:) plus global settings for a consistent look
      across views, and a "render on click" poster mode as an alternative to instant interactivity.
    • Setting to cap the number of simultaneously live viewers (0 = off … 12) to keep
      notes with many embeds responsive.
    Downloads