1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-25 11:43:17 +01:00
Commit Graph

1149 Commits

Author SHA1 Message Date
Mikael Finstad
58adc59c9d
append also smart cut to last commands log
https://github.com/mifi/lossless-cut/issues/1997#issuecomment-2113149895
2024-05-15 22:42:38 +02:00
Mikael Finstad
9079aeeff2
improve types and simplify 2024-05-15 22:26:51 +02:00
Mikael Finstad
2599448278
fix bug 2024-05-15 15:27:29 +02:00
Mikael Finstad
02c8f84fe2
tsify error boundary 2024-05-15 15:24:58 +02:00
Mikael Finstad
c7df8b5e9c
fix Keyboard & Mouse Shortcuts menu
fixes #1996
2024-05-15 15:24:18 +02:00
Mikael Finstad
8e361077a8
fix crashes 2024-05-15 15:07:54 +02:00
Mikael Finstad
8a01a928a1
fix bug with subtitles
https://github.com/mifi/lossless-cut/issues/256#issuecomment-2111902106
2024-05-15 15:07:40 +02:00
Mikael Finstad
f6517e2133
fix file->open menu #1995 2024-05-14 21:40:55 +02:00
Mikael Finstad
73d7b750b7
custom config dir
closes #1956
2024-05-14 12:41:55 +02:00
Mikael Finstad
fedd826af0
implement custom config dir arg
closes #1956
2024-05-14 12:41:55 +02:00
Mikael Finstad
8436bfdd78
implement 2 more configurable seek speeds
closes #1994
https://github.com/mifi/lossless-cut/issues/254#issuecomment-1876623395
https://github.com/mifi/lossless-cut/issues/254#issuecomment-589509889
#1611
#1884
2024-05-14 12:13:35 +02:00
Mikael Finstad
236bdd80c8
auto select goto timecode #1988 2024-05-11 10:50:01 +02:00
Mikael Finstad
ecc57047e4
upgrade swal 2024-05-11 10:48:14 +02:00
Mikael Finstad
7e8ac2c2fd
implement zoom in/out UI
https://github.com/mifi/lossless-cut/issues/691#issuecomment-2093637596
2024-05-04 00:40:58 +02:00
Mikael Finstad
0c751b9c8d
improve error message #1979 2024-05-03 23:59:11 +02:00
Mikael Finstad
3ec3384760
improve tag editor 2024-05-03 23:58:46 +02:00
Mikael Finstad
666a1c5bd4
fixes
fix stream tags
type
fix waveform crash and bug with initial render
2024-04-21 23:44:10 +02:00
Mikael Finstad
3f4c214287
implement copy/paste segment tags
closes #1964
2024-04-21 20:50:58 +02:00
Mikael Finstad
4f4799b6f8
reformat 2024-04-10 22:32:22 +02:00
Mikael Finstad
079562e845
Merge pull request #1952 from LOK-Soft/add-cutlist-import
Add cutlist (OTR) import option
2024-04-10 22:28:49 +02:00
Mikael Finstad
de9e927d26
implement consistent duration format
#1960
2024-04-10 22:08:33 +02:00
Mikael Finstad
88fbcc0129
show title in open dialog
#1954
2024-04-09 14:05:12 +02:00
Lars-Olof Kreim
e52814087f fix linting errors 2024-04-08 22:04:00 +02:00
Lars-Olof Kreim
3cc997bcb2 Add cutlist import option 2024-04-07 21:46:05 +02:00
Mikael Finstad
65410eab54
fix another test on windows 2024-04-03 23:24:48 +02:00
Mikael Finstad
a662ab47e0
fix test 2024-04-03 23:19:45 +02:00
Mikael Finstad
0ef2a98dbc
lint 2024-04-03 22:36:56 +02:00
Mikael Finstad
e9bf49c319
move to pathToFileURL 2024-04-01 16:55:44 +01:00
Mikael Finstad
f31d08981e
always log to console
and also allow opening log path
2024-04-01 13:50:59 +01:00
Mikael Finstad
ba9c098941
refac 2024-04-01 13:50:11 +01:00
Mikael Finstad
a1422ad264
in-house the file-uri implementation
fixes #1941
2024-04-01 13:49:22 +01:00
Mikael Finstad
191f0c71bd
fix oops 2024-03-23 13:03:05 +08:00
Mikael Finstad
305b23fb20
add clear working dir button
in settings too
2024-03-23 11:34:33 +08:00
Mikael Finstad
df03b33e36
add type 2024-03-23 11:06:35 +08:00
Mikael Finstad
26b4dc13c2
fix bugs 2024-03-21 23:28:30 +08:00
Mikael Finstad
f677619039
upgrade to electron-vite 2024-03-21 23:28:25 +08:00
Mikael Finstad
8a7c1f8a17
improve waveform #260
and type
2024-03-20 19:55:42 +08:00
Mikael Finstad
2e7d746007
render waveform when zoomed out
also type
2024-03-20 16:02:48 +08:00
Mikael Finstad
b791c9f748
improve performance
by using a ref for "playing" state
2024-03-17 23:48:36 +08:00
Mikael Finstad
37931c4d52
improve play current segment once 2024-03-17 23:41:37 +08:00
Mikael Finstad
8eebd7ecd6
improve error 2024-03-17 23:41:18 +08:00
Mikael Finstad
ef59dbda84
add keyboard actions
- Open previous file `batchOpenPreviousFile`
- Open next `filebatchOpenNextFile`

closes #1926
2024-03-17 23:04:11 +08:00
Mikael Finstad
55a915b2f7
improve keyboard action search 2024-03-17 23:02:34 +08:00
Mikael Finstad
27df6c20e6
improve types 2024-03-15 21:45:33 +08:00
Mikael Finstad
96baa9a931
fix dialog shortcut issue
possibly fixes #1919
2024-03-14 15:50:37 +08:00
Mikael Finstad
762072a347
improve srt parsing 2024-03-14 15:41:18 +08:00
Mikael Finstad
287c7c3614
improve open dialog 2024-03-14 15:40:51 +08:00
Mikael Finstad
cb5a8c2c85
enable exactOptionalPropertyTypes 2024-03-03 20:35:04 +08:00
Mikael Finstad
41c18546c2
make sure all tags are string
and improve types
2024-03-03 20:08:27 +08:00
Mikael Finstad
2e0b9887fd
imrpve types 2024-03-03 17:27:56 +08:00
Mikael Finstad
fe5704bba1
fix lint 2024-02-22 00:43:03 +08:00
Mikael Finstad
dd88a72a93
remove timeline vert scroll 2024-02-22 00:41:19 +08:00
Mikael Finstad
fd1955a970
improvements
- improve preview playback (allow resuming from current position) - closes #1584
- new keyboard actions: Jump to first & last segment
- more types
2024-02-22 00:41:08 +08:00
Mikael Finstad
6e046eb434
lint React 2024-02-20 22:51:33 +08:00
Mikael Finstad
4704d246b4
upgrade lint 2024-02-20 22:49:07 +08:00
Mikael Finstad
4f38a2a91b
update translations 2024-02-15 00:18:46 +08:00
Mikael Finstad
0aadb59878
add libsvtav1 support #1825
https://github.com/mifi/lossless-cut/issues/126#issuecomment-1937458122
2024-02-15 00:02:28 +08:00
Mikael Finstad
9509680c03
add option to shift cut start frames
and add types
2024-02-14 21:12:16 +08:00
Mikael Finstad
37af026932
tsify 2024-02-13 00:01:43 +08:00
Mikael Finstad
a61c83956d
upgrade p-retry 2024-02-12 23:19:38 +08:00
Mikael Finstad
ddf3eb22e0
fixes 2024-02-12 14:36:34 +08:00
Mikael Finstad
8b6f0cc593
start to tsify 2024-02-12 14:11:36 +08:00
Mikael Finstad
6fddf72a2d
implement video/audio track switching #256
also with MediaSource for unsupported codecs
2024-02-11 22:36:49 +08:00
Mikael Finstad
ead7251a18
eanble strict mode 2024-02-10 18:33:59 +08:00
Mikael Finstad
18785e1f88
improve renderibng performance #1881 2024-02-10 18:33:59 +08:00
Mikael Finstad
476ab11f63
Merge branch 'master' into mediasource
# Conflicts:
#	src/App.jsx
2024-02-08 00:14:23 +07:00
Mikael Finstad
ca7a9d3eeb
improvements
allow precise setting value adjustments #1859
fix description of wheel shortcut #1883
2024-02-07 23:55:05 +07:00
Mikael Finstad
02cdd13bf7
improve sheets 2024-02-07 22:31:21 +07:00
Mikael Finstad
35e12d3a3d
reduce the risk of overwriting source files 2024-01-31 22:36:55 +07:00
Mikael Finstad
bc04a4f2a4
allow opening directories recursively 2024-01-31 21:59:54 +07:00
Mikael Finstad
fabab12bce
ui improvements
remove z-indexes
- #1859
- improve sheet #1862
2024-01-31 19:32:36 +07:00
Mikael Finstad
dca83a8ab4
improve avoid_negative_ts
https://github.com/mifi/lossless-cut/discussions/1874#discussioncomment-8268873
2024-01-28 11:14:34 +07:00
Mikael Finstad
5bbc5d187c
add leading to debounce 2024-01-04 23:43:05 +08:00
Mikael Finstad
7f32cdca8a
Use MediaSource for unsupported formats 2024-01-04 23:34:41 +08:00
Mikael Finstad
83c910a0fd
add eac3 as unsupported audio format 2024-01-04 23:34:05 +08:00
Mikael Finstad
43fe553bd3
add ts support 2024-01-02 23:45:43 +08:00
Mikael Finstad
bf29dd2a20
improve canvas player speed for images 2024-01-02 17:40:34 +08:00
Mikael Finstad
847be925e5
retry EPERM (windows antivirus)
fixes #1704
2023-12-31 11:34:15 +08:00
Mikael Finstad
7ac2a774c9
revert play overlay 2023-12-30 19:07:54 +08:00
Mikael Finstad
1f9c336227
reset merged out file name on export
closes #1757
2023-12-30 18:08:04 +08:00
Mikael Finstad
3cfd5b7033
fix log 2023-12-30 17:47:54 +08:00
Mikael Finstad
c073d1b4e6
fullscreen improvements
- show lower thirds in fullscreen
- fix video focus issue #543
- show play icon when paused
2023-12-30 17:41:36 +08:00
Mikael Finstad
981a711541
implement "copy thumbnails" action
closes #1628
2023-12-30 12:47:44 +08:00
Mikael Finstad
d2b09744f5
tag improvements
- add keyboard shortcut
- save when pressing add another
- add warning about duplicate keybinding

closes #1829
2023-12-29 23:50:36 +08:00
Mikael Finstad
ab413d2670
fix label segments bug 2023-12-29 16:58:21 +08:00
Mikael Finstad
60712ce01b
implement export/import segments as SRT
#1340
2023-12-29 16:58:12 +08:00
Mikael Finstad
cec54056a6
update mac icon
closes #543
2023-12-22 15:05:31 +08:00
Mikael Finstad
899e6e2960
add full screen video support
closes #543
2023-12-22 14:38:54 +08:00
Mikael Finstad
eda009274e
add shortcut
- Include more tracks from other file
2023-12-22 14:20:40 +08:00
Mikael Finstad
7173564c41
add keyboard actions:
- Show waveform
- Show thumbnails
- Show keyframes

https://github.com/mifi/lossless-cut/issues/254#issuecomment-1604063833
2023-12-22 14:13:09 +08:00
Mikael Finstad
f4249c7d61
fix bug 2023-12-22 13:50:15 +08:00
Mikael Finstad
c741520fd5
rename action and remove dupe 2023-12-22 13:50:09 +08:00
Mikael Finstad
ccb261bf42
make sure that all actions are key bindable
adds the following actions:
- Convert to supported format
- Create segments from keyframes
- Detect black scenes
- Detect silent scenes
- Detect scene changes
- Edit tracks / metadata tags
- Set custom start offset/timecode
- Settings
- Open
- Start times as YouTube Chapters
- Report an error
2023-12-22 13:43:22 +08:00
Mikael Finstad
3206ba3868
Merge branch 'master' of github.com:mifi/lossless-cut 2023-12-21 18:13:30 +08:00
Mikael Finstad
b5cdbffc4b Update src/StreamsSelector.jsx 2023-12-21 17:49:14 +08:00
nawaji
b944c0768e Adjusts margin to prevent overlapping elements
Naïve solution to prevent the "Click to select which tracks to keep when exporting" text from overlapping with the button to close the tracks selection menu.
2023-12-21 17:49:14 +08:00
nawaji
84e3f3706b Tooltips for icons in tracks selection menu
Adds mouseover tooltips for the icons in the track selection menu that were missing them (i.e the 'edit file metadata' pencil icon).
2023-12-21 17:49:14 +08:00
Mikael Finstad
b806a8853c
fix bug #1785 2023-12-21 16:50:01 +08:00
Mikael Finstad
1a574c02b2
convert more subtitle codecs #418 2023-12-21 16:25:09 +08:00
Mikael Finstad
7dbc8af226
retry deleting file
(hopefully) fixes #1797

also allow aborting
2023-12-08 16:21:32 +08:00