43 Commits
Author SHA1 Message Date
MarekSpodBiedry 542300e911 fix(media-browser): drag every selected file to the Timeline, not just one (#1360) 2026-10-12 22:30:00 +02:00
MarekSpodBiedry fe3c60b97a test(i18n): skip the Japanese language step when no Japanese font is available (#1251) 2026-10-12 09:38:51 +02:00
MarekSpodBiedry bc0ef5ad94 Trim MP3 encoder delay when decoding audio files (#1137) 2026-10-11 23:41:55 +02:00
MarekSpodBiedry 92eb836957 Timeline: dragging a clip above the top track or below the last one adds a new track (#1104) 2026-10-11 23:39:51 +02:00
MarekSpodBiedry 4763b553d9 Hot-text number fields select the whole value when clicked (#1126) 2026-10-11 23:38:23 +02:00
MarekSpodBiedry 78a4c73a1e Text editing on the Program monitor: double-click and Ctrl/Cmd+A select all the text (#1102) 2026-10-11 19:16:21 +02:00
MarekSpodBiedry 1faf783b32 Timeline: keep continuous thumbnails fixed while the view zooms (#1094) 2026-10-11 19:14:11 +02:00
MarekSpodBiedry adefe9c3fd Type text committed by an input method into text layers on the monitor (#1083) 2026-10-11 19:13:49 +02:00
MarekSpodBiedry c05040c1c0 Timeline: a press on the ruler moves the playhead at once (#1090) 2026-10-11 19:13:01 +02:00
MarekSpodBiedry 4823952c03 Engine: list edge, params and reverse in the sequence.applyAudioTransition schema (#1100) 2026-10-11 19:11:58 +02:00
MarekSpodBiedry da4a086676 Keep the voice-over start point when recording past the end of the timeline (#960) 2026-10-11 11:39:26 +02:00
MarekSpodBiedry 41ea382bc6 Reject non-finite numbers and empty LUT input ranges in .cube import (#998) 2026-10-11 11:37:53 +02:00
MarekSpodBiedry d702608eaf Count VideoToolbox sessions, frames and declined requests in perf.stats (#981) 2026-10-11 11:35:18 +02:00
MarekSpodBiedry 5c11f84770 Lumetri panel: truncate a long clip name in the header so the control rows stay in view (#997) 2026-10-11 11:35:08 +02:00
MarekSpodBiedry 8417e46090 Timeline: draw each audio track's own waveform, not track 1's (#770) 2026-10-10 23:22:52 +02:00
MarekSpodBiedry 62358d8c4e text: the CJK system-font search no longer keeps every probed font file in memory (#769) 2026-10-10 23:22:09 +02:00
MarekSpodBiedry b81792c453 Space out browser downloads so image-sequence exports are not dropped (#378) 2026-10-10 14:06:01 +02:00
MarekSpodBiedry b5965dc568 Let a bin be cleared from its context menu, the trash button, the panel menu and Delete (#587) 2026-10-10 13:59:04 +02:00
MarekSpodBiedry 77becde085 Audio Clip Mixer: click the dB readout to type a volume (#481) 2026-10-10 11:44:16 +02:00
MarekSpodBiedry dcf2d7f423 Reject unknown mcp options instead of silently ignoring them (#476) 2026-10-10 11:42:50 +02:00
MarekSpodBiedry 628d573f1d Keyboard slip: clamp linked clips by one shared delta (#529) 2026-10-10 11:41:12 +02:00
MarekSpodBiedry f684440ef5 Trim: extend each selected edit point to the playhead by its own distance (#528) 2026-10-10 09:16:50 +02:00
MarekSpodBiedry b40964db91 masks.addVertex: clamp oversized index on animated paths, reject empty paths instead of panicking (#543) 2026-10-10 09:16:34 +02:00
MarekSpodBiedry 8337c1656e Text panel: word navigation ignores a selection the transcript no longer has (#546) 2026-10-10 09:16:33 +02:00
MarekSpodBiedry 96ae4c6244 Export settings: accept camelCase for nested snake_case fields (#531) 2026-10-10 09:16:10 +02:00
MarekSpodBiedry d1b83b9c97 Linked slip: clamp to one shared delta so picture and sound stay aligned (#529) 2026-10-10 09:16:01 +02:00
MarekSpodBiedry 769ead74a8 Audio Gain: measure the peak of the audio stream each clip plays (#541) 2026-10-10 09:15:51 +02:00
MarekSpodBiedry 09d5473645 Forced relink and Replace Footage keep the new file's properties (#534) 2026-10-10 09:15:37 +02:00
MarekSpodBiedry 64007e93b6 CLI: a closed stderr no longer panics with exit 101 (#537) 2026-10-10 09:15:24 +02:00
MarekSpodBiedry 544f561587 MCC export: end each ancillary packet with its checksum byte so FFmpeg reads the captions (#544) 2026-10-10 09:15:03 +02:00
MarekSpodBiedry ffbe2622da CLI render: report the real reason for an invalid scale instead of no sequence (#539) 2026-10-10 09:14:50 +02:00
MarekSpodBiedry 948c791db8 Project Manager: keep every parent of a nested subclip when collecting (#535) 2026-10-10 09:14:47 +02:00
MarekSpodBiedry 09f0cf1cc7 Parametric Equalizer: use the full EQ so master gain, bands 1/2/4/5 and pass filters reach the audio (#540) 2026-10-10 09:14:46 +02:00
MarekSpodBiedry d23b33a9fe Frame-held Regular In trim stops at the previous clip instead of overlapping it (#530) 2026-10-10 09:14:41 +02:00
MarekSpodBiedry 7484343012 fix(edit): reversed trims use the media handle their playback direction consumes (#527) 2026-10-10 09:14:40 +02:00
MarekSpodBiedry 1ccb51fb78 Slide: keep reversed neighbours' source ranges correct (#548) 2026-10-10 09:14:35 +02:00
MarekSpodBiedry aff59f15ec Queue move: saturate a huge relative offset instead of overflowing (#532) 2026-10-10 09:14:21 +02:00
MarekSpodBiedry 0c66f5ffd3 Roll: reversed clips take the cut from the opposite source end (#526) 2026-10-10 09:14:03 +02:00
MarekSpodBiedry 8ee37150e4 CLI export: forward a lone --start or --end so the engine reports the missing bound (#538) 2026-10-10 09:13:54 +02:00
MarekSpodBiedry c25cc5b18b FCP7 XML: keep the source channel of split mono audio tracks (#463) 2026-10-09 21:02:47 +02:00
MarekSpodBiedry 684c0a0d2f MCP render_frame: max_side 0 means no limit (#459) 2026-10-09 20:55:36 +02:00
MarekSpodBiedry 55e43e6147 #379: preset export and import go through the host, so the web build no longer traps 2026-10-09 10:45:28 +02:00
MarekSpodBiedry 502c9a33a7 Issue #139: portable.txt next to the exe keeps the data directory beside it 2026-10-08 18:58:41 +02:00