Commit Graph

3 Commits

Author SHA1 Message Date
Calic
f4e4b34903 test: v0.4.0 focus/drag/resize assertions
Adds 46 new W.3 assertions covering: focus(id) reorders within open_order;
focus(hud) no-op; raise alias; lower(id) to bottom; get_focused tier
priority + nil-when-empty; click-to-focus auto-routing; drag updates
bounds_override; drag screen-clamp on all four edges; resize updates
bounds_override; min_size + max_size clamps; dispatch-time drag-start +
resize-start consume the click; chromeless drag-start excluded;
bounds_override survives drag-end and is respected by point_in_any_panel.

Bumps panel-test 0.3.0 -> 0.4.0 + panel-dep 0.4.0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-15 03:04:45 +02:00
Calic
07f55c6412 test: v0.3.0 z_tier + persistent + input_block assertions
Add 25 new W.2 assertions covering panel v0.3.0 features:
- persistent flag auto-opens at register-time
- z_tier render-order hud->normal->top
- within-tier open-order preserved
- input_block='none' passes through (no handler call)
- input_block='self' hit-tests within bounds
- input_block='all' swallows outside-clicks (modal block)
- persistent + close() no-op when focused is persistent
- close(id) explicit DOES close persistent
- Loud-Error on unknown z_tier
- Loud-Error on unknown input_block
- default input_block per tier (hud=none, normal=self, top=all)
- point_in_any_panel public API

Total: 79 assertions pass. Manifest bumped to 0.3.0 + panel-dep to 0.3.0.
2026-06-15 02:25:52 +02:00
Calic
ebb4d8132f initial: panel-test v0.1.0 — 10 assertions 2026-06-13 23:09:50 +02:00