What's Changed
- Captions: preserve fractional TTML tick offsets by @webdevtodayjason in #1223
- Export: 32-bit integer and 32-bit float audio by @JordyUSA in #1245
- fix(apv): skip oracle tests when ffmpeg predates APV support by @AkashBhat14 in #1257
- test(i18n): skip the Japanese language step when no Japanese font is available (#1251) by @MarekSpodBiedry in #1259
- fix(ui): open the context menu on macOS Ctrl+Click by @gyroninja in #1298
- codecs: import raw ADTS .aac files (#1291) by @LloydNicholson in #1302
- Adjustment layers: a transition fades their effects in and out instead of cutting them in after it by @slimwerken in #1327
- codecs: MP4 frames stamped just after the frame grid show on their own frame by @marcoarnulfo in #1328
- fix(masks): hide the mask handles while the clip is not selected by @marcoarnulfo in #1353
- render: Sharpen stays visible at reduced playback resolution by @marcoarnulfo in #1361
- WIN-03: Make AVI oracle file reads portable by @jahvari in #1366
- #1368: nudge clip selection up/down works for linked video+audio by @vangel76 in #1378
- #1371: export preset query also matches the format id by @vangel76 in #1383
- fix(previews): a nest's audio preview follows the sound of its sequence (#1370) by @marcoarnulfo in #1386
- Captions: preserve tab-separated WebVTT voices by @webdevtodayjason in #1401
- #1408: Shift constrains mask vertex and whole-mask drags to 45° by @vangel76 in #1409
- #1407: import Radiance HDR stills and image sequences by @vangel76 in #1410
- #1322: the Properties panel scrolls by @vangel76 in #1416
- #1430: mpegts: resync inside the loaded block, bad adaptation field is not lost sync by @vangel76 in #1434
- fix(media-browser): drag every selected file to the Timeline, not just one (#1360) by @MarekSpodBiedry in #1442
- fix(bitstream): map se(v) through the 64-bit codeNum so i32::MIN round-trips by @marcoarnulfo in #1444
- mpegts: simplify and avoid redundant work by @vangel76 in #1454
- fix(dock): dock a panel along the edge of the whole workspace by @marcoarnulfo in #1467
- fix(home): list recent projects on Home and in File ▸ Open Recent by @marcoarnulfo in #1471
- #262: Linux file dialogs shown off the UI thread keep case-insensitive filters by @txiki739 in #1472
- ui: keep Metadata and Info on the selected source item by @sanyamsingh001 in #1474
- Keep transform handles in reach when the picture is past the monitor edge by @itrycodinganditsbad in #1476
- fix(audio): crossfade audio transitions through the clip handles by @marcoarnulfo in #1479
- ingest: preserve same-named camera takes during ingest by @sanyamsingh001 in #1481
- fix(ui): Space and other shortcuts keep working after dragging a pane divider by @marcoarnulfo in #1489
- fix(codecs): in-band parameter sets compare without trailing zero bytes by @marcoarnulfo in #1492
- macOS: open the window on Intel Metal by skipping indirect-call validation by @fabian-co in #1493
- timeline: a middle-button drag pans, whatever the tool by @marcoarnulfo in #1496
- fix(menus): hovering another title switches the open menu by @marcoarnulfo in #1507
- fix(timeline): stop Ruler timestamps disappearing while zooming (#1397) by @Narmjep in #1510
- Effects panel: keep the whole name of a folder that contains a slash by @CokeRoach in #1512
- fix(engine): preserve offline sources referenced through subclips by @jnohclee-rgb in #1516
- captions: preserve speaker names in TTML metadata by @sanyamsingh001 in #1518
- graphics: draw with the newer driver when Windows lists one GPU through two versions of it (#609 on the #827 start-up) by @JeremyYao in #1532
- fix(settings): keep long translations on the Preferences pages (#1517) by @HEOJUNFO in #1534
- fix(mcp): a slow bridge command no longer blocks every later call by @marcoarnulfo in #1548
- fix(timeline): クリップの右クリックにマーカー追加を用意する (#1184) by @haranishi in #1218
- Help menu: say where each item goes; keep the address when no browser opens by @liangforstudy in #1224
- fix: 新規トラック移動のリンクと編集履歴を保持 (#1187) by @haranishi in #1232
- #1023: the eyedropper picks from the Program monitor again by @n-delic in #1274
- #1081: Align to Video Frame works on selected video and image clips by @n-delic in #1275
- Pad sorted project-panel column headers by @vbasky in #1309
- Let Finder open .fcproj files by @vbasky in #1310
- fix(shortcuts): Clear and reassign also drop a command's panel copy of its key (part of #1333) by @marcoarnulfo in #1340
- fix(masks): Delete / Backspace and Cmd+Z take back the last pen point while drawing by @marcoarnulfo in #1367
- #1402: import MP1 (A_MPEG/L1) audio from Matroska by @vangel76 in #1403
- #1429: MPEG-1 program stream cut inside a pack header no longer panics by @vangel76 in #1431
- Timeline: scrolling the video tracks up leaves room to drop a new track by @marcoarnulfo in #1526
- export: clip caption sidecars to the exported range by @sanyamsingh001 in #1547
- Transform shutter: use the sequence frame rate on adjustment layers (#1088) by @Silvertree2010 in #1287
- Adjustment layers: a Transform replaces the picture below instead of drawing over it by @marcoarnulfo in #1527
- media: decode uncompressed and PackBits YCbCr TIFF stills (#1293) by @LloydNicholson in #1304
- #1241: Select All in Effect Controls selects its keyframes by @n-delic in #1271
- fix: トラックロックの斜線表示とドラッグ保護を修正 (#1191) by @haranishi in #1225
- timeline: Alt marquee selects clips without linked partners (#1163) by @Ni-zav in #1240
- Fix clip drags leaving transitions behind by @gyroninja in #1258
- packaging: Linux file managers offer FilmCraft for .fcproj projects and video files by @LloydNicholson in #1288
- Import YUV4MPEG2 (.y4m) video; stop offering .ale for import (#1292) by @LloydNicholson in #1303
- #828: import PXR24-compressed OpenEXR by @vangel76 in #1404
- Add edit.rippleDeleteHead (Ripple Delete Head Frame) by @bfenty in #1427
- h264: validate malformed PPS fields instead of panicking (#1441) by @bfenty in #1457
- i18n: Korean (ko) interface catalog (#508) by @CokeRoach in #1502
- i18n(es): fix mistranslations and terms, add 4 missing rows by @diegozpy in #1233
- Ita Tranlsate by @Nai-ITA in #1389
- #1432: mpegts: bounds-check frame_info, cap chunks, units and allocations, drop non-PES data by @vangel76 in #1433
New Contributors
- @webdevtodayjason made their first contribution in #1223
- @AkashBhat14 made their first contribution in #1257
- @slimwerken made their first contribution in #1327
- @marcoarnulfo made their first contribution in #1328
- @fabian-co made their first contribution in #1493
- @Narmjep made their first contribution in #1510
- @CokeRoach made their first contribution in #1512
- @JeremyYao made their first contribution in #1532
- @Silvertree2010 made their first contribution in #1287
- @bfenty made their first contribution in #1427
- @diegozpy made their first contribution in #1233
- @Nai-ITA made their first contribution in #1389
Full Changelog: v0.7.2...v0.8.0