Brandon Thomas
|
6caa67971b
|
Merge pull request #851 from Ni-zav/fix/811-script-object-identity-20261011
fix(script): preserve item and layer wrapper identity
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:26 -04:00 |
Brandon Thomas
|
2599237ef5
|
Merge pull request #850 from Ni-zav/fix/838-script-importas-psd-20261011
fix(script): respect ImportOptions.importAs for layered PSD files
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:24 -04:00 |
Brandon Thomas
|
b7e85034ab
|
Merge pull request #849 from Ni-zav/fix/840-extendscript-substr-20261011
fix(script): implement ExtendScript String.substr compatibility
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:23 -04:00 |
Brandon Thomas
|
255d888236
|
Merge pull request #847 from Ni-zav/fix/816-script-transform-shortcuts-s20261011T141200Z-fd2e
fix(script): expose AVLayer transform property shortcuts
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:21 -04:00 |
Brandon Thomas
|
1c7935b8c2
|
Merge pull request #846 from Ni-zav/fix/808-script-comments-and-marker-params-s20261011T141200Z-fd2e
fix(script): persist layer comments and unnamed marker parameters
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:20 -04:00 |
Brandon Thomas
|
61f5b937dc
|
Merge pull request #845 from Ni-zav/fix/814-batch-remove-keys-s20261011T141200Z-fd2e
feat(script): delete keyframe ranges in one undoable command
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:18 -04:00 |
Brandon Thomas
|
d6bd27db8f
|
Merge pull request #844 from Ni-zav/fix/810-bounded-undo-group-s20261011T141200Z-fd2e
fix(script): preserve atomic undo groups beyond the history limit
# Conflicts:
# crates/script/src/runtime.rs
# crates/script/src/tests.rs
|
2026-10-12 03:23:16 -04:00 |
Brandon Thomas
|
5237ebf596
|
Merge pull request #843 from Ni-zav/fix/812-stable-script-undo-id-s20261011T141200Z-fd2e
fix(script): keep Undo command ID 16 stable for scripts
# Conflicts:
# crates/script/src/tests.rs
|
2026-10-12 03:23:14 -04:00 |
Brandon Thomas
|
80febbd418
|
Merge pull request #842 from Ni-zav/fix/817-script-binary-file-io-s20261011T141200Z-fd2e
fix(script): preserve raw bytes in BINARY File reads, writes, and copies
|
2026-10-12 03:23:13 -04:00 |
Brandon Thomas
|
6304956628
|
Merge pull request #835 from pravdomil/claude/cmd-arrow-frame-nav-3a2fc1
Shortcuts: Cmd+Left / Cmd+Right Arrow step a frame
|
2026-10-12 03:23:12 -04:00 |
Brandon Thomas
|
a1516b11ad
|
Merge pull request #830 from WladmirJunior/i18n/pt-br-panels
pt-BR: translate the panels below the menu bar
|
2026-10-12 03:23:10 -04:00 |
Brandon Thomas
|
c11740f461
|
Merge pull request #827 from pravdomil/claude/import-exif-orientation
Import: stills and movies respect their orientation
# Conflicts:
# crates/media/src/pool.rs
|
2026-10-12 03:23:08 -04:00 |
Brandon Thomas
|
30f7ce8ae5
|
Merge pull request #826 from luniiya/feat/theme-favorites
UI: favorite themes and appearance shortcuts
|
2026-10-12 03:23:06 -04:00 |
Brandon Thomas
|
d100e8af32
|
Merge pull request #825 from pravdomil/claude/footage-panel-double-click-e18b22
UI: wrap the Footage panel's empty hint in a narrow panel
|
2026-10-12 03:23:05 -04:00 |
Brandon Thomas
|
03a27f6eab
|
Merge pull request #824 from redonion23/fix/753-layer-viewer-zoom
Layer panel: zoom and pan; View zoom acts on the focused viewer; Roto Brush hint (#753)
|
2026-10-12 03:23:03 -04:00 |
Brandon Thomas
|
d1e88ee52b
|
Merge pull request #807 from cdinhoo/fix/nonblocking-expression-diagnostics
Performance: reduce UI stalls while dragging layers
|
2026-10-12 03:23:02 -04:00 |
Brandon Thomas
|
ff0ee5a727
|
Merge pull request #806 from vangel76/gap-fuzz-expressions
#786: fuzz expressions; fix the overflows, hangs and panic it found
|
2026-10-12 03:23:01 -04:00 |
Brandon Thomas
|
e8e896e1d6
|
Merge pull request #799 from MarekSpodBiedry/issue-749
Automation: a layer or comp id sent as a string resolves as an id (#749)
|
2026-10-12 03:23:00 -04:00 |
Brandon Thomas
|
2cf28e5e24
|
Merge pull request #798 from MarekSpodBiedry/issue-795
Keep footage dropped on the timeline at its full length (#795)
# Conflicts:
# crates/engine/src/tests_timeline.rs
|
2026-10-12 03:22:58 -04:00 |
Brandon Thomas
|
4e8e6e10b1
|
Merge pull request #796 from vangel76/fix-stream-video-open
#794: open movies in place instead of reading them whole
# Conflicts:
# crates/media/src/lib.rs
|
2026-10-12 03:22:57 -04:00 |
Brandon Thomas
|
30523a81a5
|
Merge pull request #793 from vangel76/fix-595-prefetch-order
#595: RAM preview prefetches nearest the playhead and keeps the frames just ahead
|
2026-10-12 03:22:56 -04:00 |
Brandon Thomas
|
58b09391bd
|
Merge pull request #789 from vangel76/gap-project-size-limits
#788: hold opened projects and size commands to the 30,000 px limits
# Conflicts:
# crates/engine/src/commands/layer.rs
|
2026-10-12 03:22:54 -04:00 |
Brandon Thomas
|
225bbad013
|
Merge pull request #787 from vangel76/gap-floating-panel-windows
#486: move a panel into its own native window (multiple monitors)
# Conflicts:
# crates/ui-egui/src/i18n/ui.rs
# docs/gaps.md
|
2026-10-12 03:22:53 -04:00 |
Brandon Thomas
|
909572dffd
|
Merge pull request #785 from vangel76/gap-fuzz-project-open
#779: fuzz File > Open; refuse deeply nested XML projects
|
2026-10-12 03:22:51 -04:00 |
Brandon Thomas
|
565fd4118d
|
Merge pull request #784 from vangel76/fix-329-seek-latency
#329: scrubbing a long movie: superseded viewer frames call off their decodes
# Conflicts:
# crates/media/tests/footage.rs
|
2026-10-12 03:22:50 -04:00 |
Brandon Thomas
|
5be3b8f9b2
|
Merge pull request #782 from MishynMykhailo/uk-panel-catalog-20261011
Translate the 95 panel rows Ukrainian was missing
|
2026-10-12 03:22:49 -04:00 |
Brandon Thomas
|
1210ba91f4
|
Merge pull request #768 from vangel76/fix-762-animated-webp
#762: import animated WebP as footage with its frames
# Conflicts:
# docs/file-format-parity.md
|
2026-10-12 03:22:30 -04:00 |
Brandon Thomas
|
24f98a0242
|
Merge pull request #778 from vangel76/gap-uncompressed-mov
#372: uncompressed QuickTime (raw RGB / ARGB) output module format
# Conflicts:
# docs/gaps.md
|
2026-10-12 03:20:53 -04:00 |
Brandon Thomas
|
9ebabccbec
|
Merge pull request #775 from vangel76/script-766-mouse-events
#766: ScriptUI mouse events reach script listeners
# Conflicts:
# crates/engine/src/scriptui.rs
# crates/script/src/lib.rs
# docs/scripting-parity.md
|
2026-10-12 03:20:52 -04:00 |
Brandon Thomas
|
be1d9928e0
|
Merge pull request #774 from vangel76/gap-proportional-scrubbing
#770: Proportional Scrubbing of Timeline values (Ctrl+Alt / Cmd+Opt)
# Conflicts:
# docs/ui-parity.md
|
2026-10-12 03:20:51 -04:00 |
Brandon Thomas
|
dfd6e9300f
|
Merge pull request #772 from vangel76/script-760-evalfile-bridgetalk
#760: $.evalFile and a minimal BridgeTalk host identification
# Conflicts:
# crates/script/src/runtime.rs
# docs/scripting-parity.md
|
2026-10-12 03:20:49 -04:00 |
Brandon Thomas
|
b2ce1240c6
|
Merge follow-up: model description and gaps row 17 after the import PRs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-12 03:20:48 -04:00 |
Brandon Thomas
|
78b32b61d4
|
Merge pull request #769 from vangel76/gap-mxf-import
#767: import MXF (OP1a / OP-Atom) footage
# Conflicts:
# crates/ui-egui/src/menus.rs
# docs/gaps.md
|
2026-10-12 03:20:05 -04:00 |
Brandon Thomas
|
3d02e65f2b
|
Merge pull request #765 from vangel76/gap-dpx-import
#756: import DPX and Cineon stills and sequences
# Conflicts:
# crates/media/tests/footage.rs
# crates/ui-egui/src/menus.rs
# docs/file-format-parity.md
# docs/gaps.md
|
2026-10-12 03:20:04 -04:00 |
Brandon Thomas
|
05f0d9ec62
|
Merge pull request #755 from vangel76/gap-tga-hdr-import
#745: import Targa (.tga) and Radiance HDR (.hdr) stills and sequences
# Conflicts:
# crates/ui-egui/src/menus.rs
|
2026-10-12 03:20:03 -04:00 |
Brandon Thomas
|
261a5b125b
|
Merge pull request #754 from vangel76/gap-surface-colors
#315: Front / Bevel / Side / Back Color for extruded shapes and text
# Conflicts:
# docs/gaps.md
|
2026-10-12 03:20:01 -04:00 |
Brandon Thomas
|
d57459a7d0
|
Merge pull request #742 from vangel76/gap-fbx-import
#736: import FBX 3D models (binary and ASCII)
# Conflicts:
# crates/engine/src/commands/app_more.rs
# crates/engine/src/commands/model3d.rs
# crates/engine/src/media_browser.rs
# crates/media/src/lib.rs
# crates/media/src/probe.rs
# crates/model/Cargo.toml
# crates/model/src/lib.rs
# crates/ui-egui/src/menus.rs
# docs/file-format-parity.md
# docs/gaps.md
|
2026-10-12 03:20:00 -04:00 |
Brandon Thomas
|
7f9aa28c03
|
fmt: Brightness & Contrast test (#702 follow-up)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-12 03:12:04 -04:00 |
Brandon Thomas
|
d47d3c7b34
|
Viewer: the empty-state drop highlight paints with its own painter (#709 follow-up)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-12 03:09:14 -04:00 |
Brandon Thomas
|
d9dddb90b7
|
Merge pull request #781 from vangel76/script-773-repeating-tasks
#773: run repeating app.scheduleTask tasks until cancelTask
|
2026-10-12 03:03:45 -04:00 |
Brandon Thomas
|
15387619ee
|
Merge pull request #780 from vangel76/gap-project-panel-a11y
#776: Project panel arrow-key navigation and accessible names
|
2026-10-12 03:03:44 -04:00 |
Brandon Thomas
|
3e9aa820d1
|
Merge pull request #771 from vangel76/script-759-include
#759: #include / //@include / #includepath in scripts
|
2026-10-12 03:03:36 -04:00 |
Brandon Thomas
|
bcb9ee1fa5
|
Merge pull request #764 from vangel76/gap-transition-presets
#757: Transitions animation presets in Effects & Presets
|
2026-10-12 03:03:31 -04:00 |
Brandon Thomas
|
fef320e9dd
|
Merge pull request #763 from vangel76/script-758-callable-props
#758: layers, property groups and properties are callable
|
2026-10-12 03:03:29 -04:00 |
Brandon Thomas
|
c72e47b7dc
|
Merge pull request #761 from vangel76/gap-variable-font-filter
#741: font menu filters to variable fonts
|
2026-10-12 03:03:28 -04:00 |
Brandon Thomas
|
4c9a9a9cfa
|
Merge pull request #752 from vangel76/gap-float-working-gamma
#750: float footage follows Working Gamma and is encoded once
|
2026-10-12 03:03:23 -04:00 |
Brandon Thomas
|
41e8bf48d9
|
Merge pull request #746 from vangel76/fix-474-exr-decode-peak
#474: decoding a multi-layer EXR no longer holds the file's samples twice
|
2026-10-12 03:03:22 -04:00 |
Brandon Thomas
|
b14096c335
|
Merge pull request #744 from vangel76/fix-732-toolbar-fill-type
#732: toolbar Fill/Stroke Options change the selected shape layers' kind
|
2026-10-12 03:03:20 -04:00 |
Brandon Thomas
|
cbaaf654d6
|
Merge pull request #743 from MarekSpodBiedry/issue-723
Graph Editor: Shift constrains Bezier handle drags to one axis (#723)
|
2026-10-12 03:03:19 -04:00 |
Brandon Thomas
|
25dcdcd2d8
|
Merge pull request #740 from vangel76/fix-303-mesh-warp-grid
#303: Mesh Warp's grid can be dragged in the Composition viewer
|
2026-10-12 03:03:16 -04:00 |