Wykres commitów

91 Commity (1f60ceaec587cccbfe84e28864e26dc1f18124d6)

Autor SHA1 Wiadomość Data
Mikael Finstad fe897b5f4b
check file compatibility in concat dialog
show warning if any mismatches

#1146 #455 #1203 #547
2022-06-29 16:33:01 -07:00
Mikael Finstad 51e224593a
add keyboard shortcut for create random segments 2022-06-07 18:44:58 -07:00
Mikael Finstad 3ccf49f3a7
fix lint 2022-04-04 13:26:52 +08:00
Mikael Finstad 01be8af526
auto cleanup invalid key bindings 2022-04-04 13:17:53 +08:00
Mikael Finstad 6ab341ce53
improve segment terminology
fixes #1062
2022-03-18 00:11:11 +08:00
Mikael Finstad 4b175b6843
export improvements 2022-03-17 23:51:34 +08:00
Mikael Finstad 0d423b5968
change export mode button into a select 2022-03-14 13:16:36 +08:00
Mikael Finstad 90126d92b1
move merge options into separate dialog
also add option to clear batch

closes #1063
2022-03-09 22:43:35 +08:00
Mikael Finstad 9bdc93275d
Implement Extract all frames as images
closes #1033
2022-03-06 23:06:58 +08:00
Mikael Finstad d4cd0e1d37
rename event:
invertAllCutSegments->invertAllSegments
2022-03-06 21:52:48 +08:00
Mikael Finstad 82e08fbdd1
rename events
selectPrevSegment->jumpPrevSegment
selectNextSegment->jumpNextSegment
2022-03-06 21:50:48 +08:00
Mikael Finstad 49cd7f1996
Rename events
toggleCurrentSegmentEnabled->toggleCurrentSegmentSelected
enableOnlyCurrentSegment->selectOnlyCurrentSegment
enableAllSegments->selectAllSegments
disableAllSegments->deselectAllSegments
2022-03-06 21:48:43 +08:00
Mikael Finstad 772ff9b7d8
add hotkey for remove selected segments 2022-03-06 21:45:15 +08:00
Mikael Finstad 02af27534f
implement fill gaps between segments
https://github.com/mifi/lossless-cut/issues/993#issuecomment-1059752710
2022-03-06 16:54:12 +08:00
Mikael Finstad 86701ba0a2
implement "select segments by label"
https://github.com/mifi/lossless-cut/issues/993#issuecomment-1059907511
2022-03-06 16:39:12 +08:00
Mikael Finstad cb9d31a2a9
fix bug 2022-03-06 15:54:02 +08:00
Mikael Finstad c48f2dd2f3
change segments to export into select segments
allows more flexibility
2022-03-06 15:53:58 +08:00
Mikael Finstad 39322472e4
implement increase/descrease volume hotkeys #254 2022-03-01 18:26:20 +08:00
Mikael Finstad 402b8290af
reduce react prop drilling
also fix issue with keyframe cut button not working
2022-03-01 13:53:44 +08:00
Mikael Finstad 70438f44fb
fix lint 2022-03-01 00:36:44 +08:00
Mikael Finstad 0bb436f02e
make it possible to bind escape
it will close the dialog
2022-03-01 00:33:35 +08:00
Mikael Finstad 354fce616c
add key binding for fix invalid duration
https://github.com/mifi/lossless-cut/issues/254#issuecomment-1054103948
2022-03-01 00:33:13 +08:00
Mikael Finstad eab8a2c9b5
move sorting from merge to batch files
closes #1043
2022-02-24 22:50:59 +08:00
Mikael Finstad bdb050492f
improve batch list selection
https://github.com/mifi/lossless-cut/issues/89#issuecomment-1049831536
2022-02-24 20:57:35 +08:00
Mikael Finstad 55f2eb83ca
default to mov when pcm audio
fixes #947 #163 #367 #948
2022-02-24 17:34:51 +08:00
Mikael Finstad 2105b93a35
add webm t ocommon formats 2022-02-24 16:39:54 +08:00
Mikael Finstad 37950e736e
remove menu from batch list
(one less click)
2022-02-24 16:03:05 +08:00
Mikael Finstad c11286eb21
improve menu labels
someone thought it would merge right away when clicking
2022-02-24 12:28:10 +08:00
Mikael Finstad 01c9ebd1c7
allow overriding per-stream options
means we can no longer use ffmpeg's default mapping
for mp4/mov, use vtag hvc1 instead of the default unsupported hev1
fixes #1032
2022-02-24 12:27:50 +08:00
Mikael Finstad bd50d25b85
refactor/reuse 2022-02-23 22:13:07 +08:00
Mikael Finstad 684a45b694
refactor 2022-02-23 21:42:42 +08:00
Mikael Finstad 5fe8c088e0
improve format detection in concat/merge dialog
and allow selecting any output format

fixes #1032
2022-02-23 21:22:29 +08:00
Mikael Finstad a7d6138bd3
increase size of concat dialog
easier to handle large files
2022-02-23 19:43:35 +08:00
Mikael Finstad 152b889040
refactor 2022-02-23 19:27:18 +08:00
Mikael Finstad dfffd04b94
fix missing keyframe seek shortcuts
fixes #1038
2022-02-23 18:30:34 +08:00
Mikael Finstad 23cbd73e93
upgrade lint and support esm
fix lint too
2022-02-21 14:16:15 +08:00
Mikael Finstad e28b5130eb
add shortcuts for disable/enable segments #254
Add keyboard shortcut for "Include ONLY this segment in export", e.g. only currently selected segment, because some people often want to export only current segment and would like to not click a menu every time.
2022-02-20 20:44:42 +08:00
Mikael Finstad 04346f7e85
add play/pause hotkey
Separate Pause and Play shortcuts. The standard "toggle" play/pause shortcut is always useful of course, so I'm not talking about replacing that - just adding new shortcuts to specifically start or stop.
2022-02-20 20:29:58 +08:00
Mikael Finstad c2cb1f5501
add shortcut shift+j for toggling keyboard shortcut dialog #654
also allow resetting key config #726
2022-02-20 20:12:58 +08:00
Mikael Finstad 1a59be3e75
improve key list 2022-02-20 18:35:29 +08:00
Mikael Finstad 14ae45780b
implement hotkeys
jumpTimelineStart (ctrl+home)
jumpTimelineEnd (ctrl+end)
reorderSegsByStartTime,
invertAllCutSegments,
createFixedDurationSegments,
createNumSegments,
shuffleSegments,
clearSegments,
toggleSegmentsList,
toggleStreamsSelector,
extractAllStreams,
convertFormatCurrentFile,
convertFormatBatch,
concatBatch,
toggleKeyframeCutMode,
toggleCaptureFormat,
toggleStripAudio,
setStartTimeOffset,
2022-02-20 18:34:10 +08:00
Mikael Finstad a63d67423e
revert back tip 2022-02-20 17:25:17 +08:00
Mikael Finstad 3e89e60981
Implement dynamic keyboard mapping #254
with UI to control mappings
2022-02-20 17:23:18 +08:00
Mikael Finstad cba0103bf3
implement natural langauge sort #844 #210 2022-02-19 22:19:24 +08:00
Mikael Finstad d342dde961
prevent hiding template editor if click again
fixes #873
also allow click to add variable
2022-02-19 21:17:12 +08:00
Mikael Finstad 6926df5f00
show error also if resulting duplicates
fixes #894
2022-02-19 20:52:53 +08:00
Mikael Finstad 3c4b996e03
move merge / batch functionality
from top menu into a menu on the batch file list
this means now you first open files in a batch, then either merge or batch convert them
2022-02-19 16:25:53 +08:00
Mikael Finstad 016d41f703
improve segment colors and ui 2022-02-18 22:14:16 +08:00
Mikael Finstad 8d39cd4042
pull out batch files list 2022-02-18 14:27:21 +08:00
Mikael Finstad bdd19b3afd
pull out loading component 2022-02-18 14:19:43 +08:00