Commit Graph

56 Commits

Author SHA1 Message Date
b68ddc42c6 Add renderer depth state contract 2026-06-02 15:50:59 +02:00
9a7e1c4def Add renderer scissor state contract 2026-06-02 15:46:03 +02:00
5226746c1a Add renderer blend state contract 2026-06-02 15:40:43 +02:00
5dbeb0504d Add renderer texture binding contract 2026-06-02 15:34:57 +02:00
ee3fb36047 Add renderer blit command contract 2026-06-02 15:31:01 +02:00
1c40602744 Add renderer texture upload contract 2026-06-02 15:25:31 +02:00
818014127a Add renderer frame capture contract 2026-06-02 15:18:04 +02:00
d37145660a Harden recording renderer CLI bounds 2026-06-02 15:12:59 +02:00
c58b9a3718 Add renderer readback command contract 2026-06-02 15:10:44 +02:00
a6a4e7b249 Add stroke script CLI edge coverage 2026-06-02 11:34:17 +02:00
2b50c2157f Add stroke script document automation 2026-06-02 11:31:08 +02:00
0eded78c4c Add document export file automation 2026-06-02 11:25:07 +02:00
99b2eeb99d Add document export CLI automation 2026-06-02 11:18:19 +02:00
bad2670f87 Add document PPI export boundary 2026-06-02 11:11:01 +02:00
ddca24779e Add document selection mask automation 2026-06-02 10:55:12 +02:00
9c6b52eb8e Add image export roundtrip automation 2026-06-02 10:41:34 +02:00
9d05d193a7 Add positive import image automation 2026-06-02 10:35:40 +02:00
a8faa82b70 Add PPI dirty-face payload save automation 2026-06-02 10:18:35 +02:00
374cb5b075 Add metadata-only PPI save automation 2026-06-02 10:10:30 +02:00
b0445382dd Add file-driven image import automation 2026-06-02 10:04:48 +02:00
3701fd2a71 Expose image import simulation through pano cli 2026-06-02 09:59:42 +02:00
1e4b4cad73 Expose document edits through pano cli 2026-06-02 09:56:12 +02:00
a6aa31da79 Expose document history through pano cli 2026-06-02 09:52:25 +02:00
b82cc1e4bd Expose recording renderer through pano cli 2026-06-02 09:47:09 +02:00
9ab73a0354 Add OpenGL renderer capability target 2026-06-01 17:44:00 +02:00
ad255a6ddf Attach PPI pixels to documents 2026-06-01 13:43:27 +02:00
88507df90e Decode PPI face payloads 2026-06-01 13:35:03 +02:00
10e5d5b5ae Preserve per-layer document timelines 2026-06-01 13:05:14 +02:00
c16cab87bd Load PPI metadata into documents 2026-06-01 13:00:14 +02:00
7319cb9aa9 Index PPI project layers 2026-06-01 12:53:48 +02:00
677d0b33a8 Validate PPI face payload metadata 2026-06-01 12:48:55 +02:00
f1ee1b28a1 Summarize PPI project bodies 2026-06-01 12:44:49 +02:00
2da247f0fb Validate PPI project layout 2026-06-01 12:38:21 +02:00
37854ea8b9 Add paint stroke script automation 2026-06-01 12:34:15 +02:00
dc252b2f24 Simulate strokes from pano cli 2026-06-01 09:12:55 +02:00
d0ef88be89 Create animation documents from pano cli 2026-06-01 09:10:59 +02:00
f6d3de8cbf Expose PNG metadata in pano cli 2026-06-01 09:01:21 +02:00
c62bc4d744 Add assets PNG metadata tests 2026-06-01 08:58:28 +02:00
abe578a338 Add paint brush parameter tests 2026-06-01 08:40:46 +02:00
313a360c01 Add UI core color parser tests 2026-06-01 08:38:05 +02:00
cc377b5eb5 Add assets settings document tests 2026-06-01 08:32:29 +02:00
6c435dafb7 Add foundation event dispatcher tests 2026-06-01 08:28:57 +02:00
3f5711773e Add foundation task queue tests 2026-06-01 08:23:59 +02:00
a7bb04f54b Add foundation logging facade 2026-06-01 08:20:58 +02:00
93d8aaaffd Add paint stroke sampling tests 2026-06-01 08:08:27 +02:00
126280ff7c Add PPI header recognition tests 2026-06-01 00:26:06 +02:00
20b5dba41e Add UI layout XML automation 2026-06-01 00:21:23 +02:00
4d715afd60 Add paint renderer compositor tests 2026-06-01 00:13:53 +02:00
a67e7fc9bb Start UI core layout value tests 2026-06-01 00:07:55 +02:00
31322bbd83 Add renderer API validation tests 2026-06-01 00:05:41 +02:00