effectcraft/crates
tylerjenningsw bfb7507565 Timeline: a Quick Offset of layer bars ends on release off screen (#1012)
The layer bar Quick Offset was followed and ended in its row's code, and
rows out of view aren't drawn. Released with its row scrolled away, it
stayed active: the next drag of that bar, even a plain one, ran as a
Quick Offset from the old origin, into the old undo step.

Like the key drag, it now follows the pointer below the rows and ends
when the button is released, wherever the bar's row is.

Test: a_quick_offset_released_off_screen_ends (release with the row
scrolled away; a plain drag after it moves both layers together as its
own undo step; fails before).
2026-10-12 18:49:51 -04:00
..
automation #741: font menu filters to variable fonts 2026-10-11 12:14:50 +02:00
av1enc G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
color Blend modes: classic modes fade with opacity and HDR modes keep over-range values, as in After Effects (#494) 2026-10-10 20:51:24 +00:00
effects Merge pull request #686 from vbasky/fix/659-text-effect-bounds 2026-10-12 04:21:15 -04:00
engine Keyframes: a refused key drag step doesn't count towards the drag (#1012) 2026-10-12 18:49:48 -04:00
export #372: uncompressed QuickTime (raw RGB / ARGB) output module format 2026-10-11 12:43:33 +02:00
expr #786: make the expression budget tests independent of machine load 2026-10-11 20:52:39 +02:00
geom Never crash: deny panic lints in the already-clean crates and apps 2026-10-04 14:52:39 -04:00
gpu Merge pull request #686 from vbasky/fix/659-text-effect-bounds 2026-10-12 04:21:15 -04:00
hevcenc Untrack crates/hevcenc/target (36 MB of build output) and ignore nested target/ 2026-10-06 15:02:20 -04:00
host Merge pull request #677 from vbasky/test/651-gif-preview 2026-10-12 03:02:39 -04:00
interchange Never crash: reject timeline documents nested too deeply 2026-10-04 14:05:57 -04:00
keyframe Merge pull request #883 from vangel76/fix-880-spatial-nan 2026-10-12 04:20:41 -04:00
lottie G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
media Integration fixes for the community batch 2026-10-12 04:27:59 -04:00
model Merge follow-up: model description and gaps row 17 after the import PRs 2026-10-12 03:20:48 -04:00
opusenc G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
path G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
pdf Lint: clippy's collapsible_match passes on Rust 1.95 2026-10-10 16:54:16 -04:00
plugin G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
project Merge pull request #462 from storytold/fix/417-viewer-resolution 2026-10-12 04:21:14 -04:00
psd Lint: clippy's collapsible_match passes on Rust 1.95 2026-10-10 16:54:16 -04:00
raster Effects: EXtractoR picks layers and channels of multi-layer EXRs (#295) 2026-10-09 17:32:09 +07:00
render Merge pull request #983 from MarekSpodBiedry/issue-974 2026-10-12 05:21:55 -04:00
script Merge pull request #895 from MarekSpodBiedry/issue-837 2026-10-12 04:20:47 -04:00
segment Merge pull request #374 from storytold/fix/368-tflite-budgets 2026-10-09 09:25:24 -04:00
svg SVG: percentages inside a nested <svg> resolve against its own viewport 2026-10-11 22:36:43 -05:00
text Merge pull request #876 from vangel76/fix-874-linux-font-dirs 2026-10-12 04:20:39 -04:00
time G3: fix frame-rate boundaries and bounded timecode arithmetic 2026-10-10 06:40:02 +10:00
track G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
ui-egui Timeline: a Quick Offset of layer bars ends on release off screen (#1012) 2026-10-12 18:49:51 -04:00
vp9enc VP9: frames never end in a byte that reads as a superframe marker (#161) 2026-10-07 14:15:33 +07:00