Commit Graph
1853 Commits
Author SHA1 Message Date
Dylan M. Taylor 5dcd3a85e6 Merge remote-tracking branch 'origin/main' into codex/exr-display-decode 2026-11-13 15:24:51 +00:00
Dylan M. Taylor ac20300ca5 Allow clipped EXR data windows beyond display bounds 2026-11-13 15:24:51 +00:00
Dylan M. Taylor 156b491b91 Merge pull request #1202 from storytold/codex/h264-filmcraft-parity
craft-video: preserve FilmCraft H.264 search starts
2026-11-13 10:19:27 -05:00
Dylan M. Taylor 166ad3e46a craft-video: preserve FilmCraft H.264 search starts 2026-11-13 14:19:12 +00:00
Dylan M. Taylor 88dc17059c feat(exr): decode selected channels into display planes 2026-11-13 14:15:41 +00:00
Dylan M. Taylor 8ebdc499a5 Merge pull request #1186 from dylanmtaylor/codex/stencilcraft-file-import-registry
Add shared neutral file import and writer registry
2026-11-13 09:04:29 -05:00
Dylan M. Taylor 0e2a717c64 Merge pull request #1176 from storytold/feat/figcraft-native-format
Add shared native FigCraft project format crate
2026-11-13 08:42:00 -05:00
Dylan M. Taylor 93d0998383 Merge pull request #1184 from storytold/codex/designcraft-native-format
Add shared DesignCraft native format codec
2026-11-13 08:05:30 -05:00
Dylan M. Taylor b96cc6b3ce Group shared writer paths by layer 2026-11-13 08:00:22 -05:00
Dylan M. Taylor b5dfdb0bda Fix shared file import edge cases 2026-11-13 07:50:09 -05:00
Dylan M. Taylor 8748f70aea Expose multi-page PDF writer for neutral scenes 2026-11-13 07:36:18 -05:00
Dylan M. Taylor f4f48a9ac2 Make open clip fixtures explicitly stroked 2026-11-13 07:36:18 -05:00
Dylan M. Taylor ee548f530c Avoid unused fill contour flag 2026-11-13 07:36:18 -05:00
Dylan M. Taylor 2a8bb6a4e3 Harden neutral vector import and shared output 2026-11-13 07:36:18 -05:00
Dylan M. Taylor 62e2328905 Add shared neutral file import and writer registry 2026-11-13 07:36:18 -05:00
Dylan M. Taylor 59c52ac1dc Merge pull request #1174 from dylanmtaylor/codex/vector-file-imports
Add shared vector path import APIs
2026-11-13 07:35:46 -05:00
Dylan M. Taylor 33eb0ef9e2 Merge remote-tracking branch 'origin/main' into feat/figcraft-native-format 2026-11-13 12:31:13 +00:00
Dylan M. Taylor 0fb8f686eb Merge pull request #1191 from dylanmtaylor/codex/stencilcraft-dxf-wire
Add linear units to neutral DXF drawing writer
2026-11-13 07:26:58 -05:00
Dylan M. Taylor c82752776a Test DesignCraft native wire compatibility 2026-11-13 11:55:14 +00:00
Dylan M. Taylor 6a86adb58a Merge pull request #1189 from dylanmtaylor/codex/sample-rate-wire-compat
Preserve unsupported SoundCraft sample rates on decode
2026-11-13 06:51:04 -05:00
Dylan M. Taylor b577b219e9 Merge pull request #1188 from storytold/codex/craft-jpeg-progressive
craft-jpeg: decode progressive Huffman JPEG
2026-11-13 06:50:58 -05:00
Dylan M. Taylor 9aac9301a9 Decode FigCraft preview metadata in shared format 2026-11-13 11:36:14 +00:00
Dylan M. Taylor a966e43c29 Read FigCraft document envelopes in shared codec 2026-11-13 11:31:48 +00:00
Dylan M. Taylor a00f8df829 Own published-library manifest codec 2026-11-13 11:29:37 +00:00
Dylan M. Taylor d6d14f839a Correct DXF gigametre conversion 2026-11-13 06:23:20 -05:00
Dylan M. Taylor cdcee12a54 Expose linear units through DXF drawing builder 2026-11-13 11:17:38 +00:00
Dylan M. Taylor 23fb7f8f41 Support linear units in neutral DXF drawings 2026-11-13 11:08:13 +00:00
Dylan M. Taylor c1d198925f Own FigCraft history index serialization 2026-11-13 10:59:03 +00:00
Dylan M. Taylor 87b406d709 Preserve unsupported session sample rates on decode 2026-11-13 10:50:15 +00:00
Dylan M. Taylor 146a667323 feat(jpeg): decode progressive Huffman frames 2026-11-13 10:49:21 +00:00
Dylan M. Taylor 68e53e2fee Merge pull request #1130 from alehel/claude/he-aac-codec-support-53a592
craft-audio: decode the HE-AAC SBR high band
2026-11-13 05:46:15 -05:00
Dylan M. Taylor 4546555126 Fix bounds and limits in shared vector readers 2026-11-13 05:42:34 -05:00
Dylan M. Taylor 46bc8d7a0a share FigCraft published library archive members 2026-11-13 10:42:21 +00:00
Dylan M. Taylor d9419a111a Merge pull request #1136 from alehel/craft-video/mpeg2-encode-ip
craft-video: MPEG-2 encoder, first step: I and P pictures (#1133)
2026-11-13 05:41:51 -05:00
Dylan M. Taylor ba12997467 Merge pull request #1175 from alehel/claude/avi-muxer
craft-media: AVI muxer (AviWriter)
2026-11-13 05:41:45 -05:00
Dylan M. Taylor 58ae17473c Merge pull request #1179 from dylanmtaylor/codex/stencilcraft-typed-format
StencilCraft: share the native document model and codec
2026-11-13 05:33:43 -05:00
Dylan M. Taylor db49c2d50e Merge pull request #1165 from storytold/codex/soundcraft-format
Add shared SoundCraft session format
2026-11-13 05:26:41 -05:00
Dylan M. Taylor c96926f5bf share published FigCraft library manifest schema 2026-11-13 10:24:48 +00:00
Dylan M. Taylor 19692b6190 Expose shared native bundle asset type 2026-11-13 05:15:16 -05:00
Dylan M. Taylor 65b2a68df0 Add shared DesignCraft native format codec 2026-11-13 05:12:58 -05:00
Dylan M. Taylor 81b88332b5 Share library and recent files JSON models 2026-11-13 04:34:44 -05:00
Dylan M. Taylor 2f281a419c Align frame grid lines with typed position rounding 2026-11-13 09:22:49 +00:00
Dylan M. Taylor b32e55a956 Preserve session repairs and frame grid boundaries 2026-11-13 09:21:57 +00:00
Dylan M. Taylor 10e7f7763a Test typed StencilCraft document readers 2026-11-13 04:13:55 -05:00
Dylan M. Taylor 68ad072e4a Merge remote-tracking branch 'origin/main' into codex/soundcraft-format 2026-11-13 09:12:20 +00:00
Dylan M. Taylor 915fc54458 Merge pull request #1164 from storytold/codex/craft-time-soundcraft
craft-time: preserve SoundCraft sample-time APIs
2026-11-13 04:10:26 -05:00
Dylan M. Taylor 27d3b4acf5 Keep StencilCraft v1 fixtures with shared document crate 2026-11-13 04:08:30 -05:00
Dylan M. Taylor 7c56d282a2 Merge pull request #1170 from dylanmtaylor/codex/designcraft-format-migration
Add reusable document bundle and SVG preflight APIs
2026-11-13 04:03:23 -05:00
Dylan M. Taylor 7fbe3837bc Fix EPS path bounds variable 2026-11-13 03:58:22 -05:00
Dylan M. Taylor e3d76471f6 Fix vector import edge cases from review 2026-11-13 03:58:22 -05:00