filmcraft/crates
ReReddo 4a09d92fa5 labels: label color presets in Settings > Labels
A Label Color Presets row under Label Defaults picks the 16 label names
and colours from a preset. The dropdown lists the built-in "Default"
(the labels FilmCraft ships with) and the presets in the Label Presets
folder beside the preferences, and reads "<name> (Modified)" once the
labels differ from the chosen preset. Icon buttons: Revert (back to the
preset's colours and names), Import (copies a preset file into the
folder and selects it), Export (saves the dialog's labels to a file
named as the preset), Show Folder, and Delete (user presets only).
Choosing a preset or reverting applies on OK like the other fields;
Cancel discards it.

Presets are small JSON files: a name and 16 labels, each a name and a
labels, names trimmed and at most 64 characters, valid colours); a bad
file shows its error in the dialog and changes nothing. The same is
reachable as labels.presets, labels.importPreset, labels.exportPreset
and labels.deletePreset, with the selection stored as labels.preset.
2026-10-12 02:34:32 +03:00
..
aac codecs: HE-AAC plays at its output rate; AAC export caps the bitrate (#108) 2026-10-06 22:28:30 -05:00
ac3 #647: decode E-AC-3 (Dolby Digital Plus) audio 2026-10-10 23:49:03 +02:00
apv Codecs: add clean-room APV (RFC 9924) decoder, encoder, container support, and export presets 2026-10-06 17:24:34 -04:00
audio-dsp Revert "Merge pull request #674 from vbasky/fix/542-limiter-lookahead" 2026-10-10 15:23:52 -04:00
automation fix(cli): fail export/render that drew offline media unless --allow-offline 2026-10-11 20:02:15 +02:00
av1 #847: AV1 decode runs deblocking, CDEF and loop restoration in parallel row bands 2026-10-11 03:11:27 +02:00
bitstream Never crash: deny the panicking lints in the already-clean crates and apps 2026-10-04 16:08:23 -04:00
captions Captions: a TTML frame count that saturates the clock is rejected, not read as the end of time (#705 follow-up) 2026-10-10 15:24:43 -04:00
cfb CFB: bound the DIFAT and FAT chain walks by the file's own size 2026-10-10 17:34:16 +09:00
codecs Merge pull request #989 from jahvari/fix/windows-baseline-win01 2026-10-11 19:26:18 -04:00
color Merge pull request #1012 from MarekSpodBiedry/issue-998 2026-10-11 19:26:18 -04:00
dnx Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
edit #911: refuse timing edits on locked tracks 2026-10-11 14:09:05 +11:00
engine labels: label color presets in Settings > Labels 2026-10-12 02:34:32 +03:00
export M7: correct export loudness after peak limiting 2026-10-11 06:09:02 +02:00
format #620: Project Notes panel, saved in the project 2026-10-10 21:09:13 +02:00
frame #288: MP4 / MOV pictures are cropped as the file says (H.264 / HEVC cropping, clean aperture) 2026-10-10 00:50:03 +02:00
geom Never crash: deny the panicking lints in the already-clean crates and apps 2026-10-04 16:08:23 -04:00
golden GPU2: standard effects on the GPU compositor (#30) 2026-10-05 07:50:20 -04:00
gpu Merge pull request #1047 from whatever-industries/fix-extract-and-caption-targets 2026-10-11 19:15:57 -04:00
h264 WIN-02: Serialize shared codec test fixture publication 2026-10-10 22:39:51 -05:00
h264enc h264enc: CRF level fits its bitrate; stream records its settings 2026-10-10 17:09:05 +07:00
hevc HW5: Linux VA-API HEVC hardware decoding, Main and Main 10 (#30) 2026-10-09 09:00:30 +07:00
interchange Fix OTIO nested sequence vs clip instance markers (#901) 2026-10-11 15:02:25 +11:00
isobmff #800: MP2 audio in MP4 and MOV decodes instead of playing silent 2026-10-11 00:26:39 +02:00
matroska #402: WebM transparency (VP9 alpha in BlockAdditions) 2026-10-10 17:40:58 +08:00
media Merge pull request #842 from vangel76/gap-dpx-packed-ycbcr 2026-10-11 19:18:33 -04:00
mpeg2v mpeg2v: seed_sweep derives its seeds without overflowing 2026-10-06 13:51:43 -04:00
mpegts #647: decode E-AC-3 (Dolby Digital Plus) audio 2026-10-10 23:49:03 +02:00
mxf #210 review: bound MXF reads by the file, keep legacy projects opening, allow 16K 2026-10-07 20:52:53 -04:00
ogg Containers: never crash — mpegts, ogg, mxf, matroska without expect/unreachable 2026-10-04 11:37:58 -04:00
opus Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
platform UI.6: refresh shared UI integration against current main 2026-10-10 18:51:04 -06:00
project fix: サブクリップ配置で親の音声を保持 #913 2026-10-12 01:55:24 +09:00
prores Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
render Merge pull request #1047 from whatever-industries/fix-extract-and-caption-targets 2026-10-11 19:15:57 -04:00
scopes Merge pull request #27 from storytold/pr/never-crash-clean-crates 2026-10-04 16:19:27 -04:00
speech M7.12: natural Text to Speech voices (Kokoro-82M in pure Rust) 2026-10-08 06:52:30 -07:00
testkit Clippy 1.99: fix new lints so `cargo xtask ci` is green again 2026-10-04 15:55:23 -04:00
text Merge pull request #1045 from vbasky/fix/926-underline-baseline 2026-10-11 19:06:57 -04:00
time TIME.FRAME_NAVIGATION: Preserve exact frame steps and bound time arithmetic 2026-10-10 09:00:34 +10:00
tts M7.12: natural Text to Speech voices (Kokoro-82M in pure Rust) 2026-10-08 06:52:30 -07:00
tts-text tts-text: preserve numeric groups, percentage units and decimal money 2026-10-11 00:52:00 +07:00
ui-egui labels: label color presets in Settings > Labels 2026-10-12 02:34:32 +03:00
vp9 #980: VP9 decode loop-filters a frame as a superblock-row wavefront 2026-10-11 10:18:44 +02:00