Commit Graph

373 Commits

Author SHA1 Message Date
5838a8f4ce Route stroke commit sequence through adapter 2026-06-13 04:54:58 +02:00
b889f26443 Plan stroke commit sequencing 2026-06-13 04:51:16 +02:00
cc67159784 Route stroke preview mixer composite through service 2026-06-13 04:43:51 +02:00
c810cc178b Plan stroke preview composite sequence 2026-06-13 04:40:54 +02:00
36861cbf97 Extract stroke dirty bounds planning 2026-06-13 04:35:14 +02:00
458f9bef0c Route stroke commit composite through service 2026-06-12 22:47:54 +02:00
2ee6534918 Isolate legacy stroke edge shader setup 2026-06-12 22:44:15 +02:00
e5d5d5f9ce Isolate legacy stroke composite shader setup 2026-06-12 22:41:47 +02:00
6c58b6bb5d Isolate legacy stroke shader setup 2026-06-12 22:35:07 +02:00
33f21e0a1b Isolate legacy stroke sample execution 2026-06-12 22:25:02 +02:00
d69869f720 Route stroke preview material decisions through planner 2026-06-12 22:19:27 +02:00
6cce9dd726 Route canvas stroke material decisions through planner 2026-06-12 22:16:14 +02:00
81726d30a5 Plan live stroke rasterization boundaries 2026-06-12 22:13:21 +02:00
e37b29296e Add opt-in desktop GPU readback gate 2026-06-12 22:06:14 +02:00
648404eec6 Remove Android nanort overlay 2026-06-12 20:23:23 +02:00
46fb8efec4 Integrate dialog export and Apple service teams 2026-06-12 20:18:20 +02:00
90f5fb29a6 Use CMake fmt compatibility option 2026-06-12 19:29:53 +02:00
85d3fd5b93 Remove generated fmt overlay 2026-06-12 19:20:22 +02:00
ae24285203 Expose layer history intent in app core 2026-06-12 19:07:19 +02:00
e489b1e28c Retire document canvas history bridge 2026-06-12 18:48:56 +02:00
a0dd313e0c Centralize retained preference keys 2026-06-12 18:09:27 +02:00
570ccb2bfa Hide generic preference helpers 2026-06-12 18:04:07 +02:00
4df92b9cd2 Name retained preference write helpers 2026-06-12 17:59:01 +02:00
058997bd78 Hide UI preference keys behind adapter 2026-06-12 17:53:57 +02:00
9f1a52401a Hide startup preference keys behind adapter 2026-06-12 17:46:11 +02:00
baee4b2a08 Route startup preference load through adapter 2026-06-12 17:41:00 +02:00
d049d586ed Remove direct settings includes from preference call sites 2026-06-12 17:36:09 +02:00
59dd010b5a Route preference reads through adapter 2026-06-12 17:30:27 +02:00
14a3721e0d Route dialog and window preferences through adapter 2026-06-12 17:24:14 +02:00
be4f5b0a31 Route UI state persistence through adapter 2026-06-12 17:18:02 +02:00
a25ec420fe Centralize legacy preference storage 2026-06-12 17:11:12 +02:00
2c42a1e4d8 Centralize preference persistence adapter 2026-06-12 17:05:51 +02:00
48a795822a Use explicit layout timestamp probe 2026-06-12 16:59:20 +02:00
a6b01c2d12 Expose asset timestamp probe boundary 2026-06-12 16:54:42 +02:00
b9b0663546 Centralize layout unload destruction 2026-06-12 16:49:17 +02:00
7457b06cf9 Centralize retained widget node destruction 2026-06-12 16:44:33 +02:00
e89d882022 Centralize service adapter dialog closing 2026-06-12 16:39:29 +02:00
84373f26e7 Centralize retained control capture release 2026-06-12 16:34:48 +02:00
bfaea5398e Centralize canvas mode capture release 2026-06-12 16:29:11 +02:00
24cd14c172 Centralize floating panel restore teardown 2026-06-12 16:23:45 +02:00
3be0f7468c Centralize canvas progress teardown 2026-06-12 16:18:08 +02:00
adb61795a6 Centralize retained node teardown 2026-06-12 16:15:43 +02:00
9ac2c541dc Centralize retained drag capture release 2026-06-12 16:09:19 +02:00
22748d9967 Centralize retained popup menu closing 2026-06-12 16:01:32 +02:00
32cea98661 Centralize retained floating panel closing 2026-06-12 15:59:45 +02:00
b32ad1b720 Centralize retained service dialog closing 2026-06-12 15:57:53 +02:00
bc3d348632 Centralize retained cloud dialog closing 2026-06-12 15:56:15 +02:00
6470c6a6a8 Centralize retained document session dialog closing 2026-06-12 15:54:39 +02:00
08f6515468 Centralize retained delete confirmation closing 2026-06-12 15:53:08 +02:00
94ce1aec92 Centralize retained dialog destroy callbacks 2026-06-12 15:47:36 +02:00