7 Commits

Author SHA1 Message Date
Axel Meyer
26012aa9b6 chore: add Tier-1 LICENSE file
Adds the proprietary all-rights-reserved license that applies to this
library. The text is identical to the engine LICENSE — this lib is
Tier-1 official platform content, distributed under the same terms.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 18:04:17 +02:00
Axel Meyer
0858fdf401 docs: migrate README to API-Doc-Convention (S2-cascade.libs)
Restructured per ADR-0038: Abstract + bold-list Badges + Topology H2
+ H3-API-Subsections (one per public function) + Conventions/Consumer
pattern/CHANGELOG/References.

Topology auto-populated via Sporel.exe --lint --fix. Pre-commit hook
installed via --install-hooks.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 16:36:43 +02:00
Axel Meyer
fd90275e7e deps(camera): bump lib-core.input dep 0.3.0 → 0.4.0 (P.3.10 cascade)
No behavioral change. input v0.4.0 adds was_action_released;
camera does not use it. Bumping because only 0.4.0 is now available.
2026-05-15 22:14:07 +02:00
Axel Meyer
5028877566 feat(camera): v0.3.0 — add screen_to_world(sx, sy) unproject (P.3.6) 2026-05-14 14:26:50 +02:00
Axel Meyer
0e730e7c45 feat(P.3.5): v0.1.0 -> v0.2.0 — additive Free-Pan + Bounds-Clamping API 2026-05-13 01:59:08 +02:00
Axel Meyer
28fb3bf4e9 fix: per-stub DEPRECATED-MVP markers (consistency with lib-core.render) 2026-05-09 22:00:17 +02:00
Axel Meyer
9dd37a9b25 feat: P.0.lib.camera 2D camera state + begin/finish wrapper 2026-05-09 21:55:04 +02:00