1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-22 02:12:30 +01:00
Commit Graph

1219 Commits

Author SHA1 Message Date
Mikael Finstad
56cd37dde8
enable gopro tmcd track by default
closes #2134
2024-08-28 22:14:34 +02:00
Mikael Finstad
a1cf64ac13
add smart cut warning #2020 2024-08-27 22:17:54 +02:00
Mikael Finstad
5d5b4decd4
upgrade file-type 2024-08-27 22:10:28 +02:00
Mikael Finstad
319124196e
work around mp2/mp3 bug in ffmpeg
closes #2129
2024-08-27 21:39:33 +02:00
Mikael Finstad
91fbc0fa95
log ffprobe detected formats 2024-08-27 21:13:55 +02:00
Mikael Finstad
8eef3cbc16
improve types 2024-08-27 21:03:27 +02:00
Mikael Finstad
e7d2caf893
re-encode flac when cutting
and warn about it
fixes #1809
2024-08-27 20:18:05 +02:00
Mikael Finstad
1a674fa735
improve types 2024-08-27 20:16:27 +02:00
Mikael Finstad
085d622cac
log extract track command 2024-08-24 14:20:46 +02:00
Mikael Finstad
809bcc958e
improve subtitle rendering 2024-08-24 14:20:46 +02:00
Mikael Finstad
7d52c864d6
make segments list scrollable 2024-08-24 00:49:18 +02:00
Mikael Finstad
624efa7dbc
use template editor for merge too
#2108
and fix some types
2024-08-23 23:23:03 +02:00
Mikael Finstad
9f45e290e6
allow search key name too 2024-08-23 20:52:20 +02:00
Mikael Finstad
19224bff2c
improve batch file color
selected file
2024-08-23 20:46:35 +02:00
Mikael Finstad
feaeaec12d
move lodash to devDeps 2024-08-23 00:20:58 +02:00
Mikael Finstad
fbe599d53c
fix typo
thx coderabbit
2024-08-17 13:28:27 +02:00
Mikael Finstad
232344fc71
fix typo 2024-08-17 00:41:01 +02:00
Mikael Finstad
71480fabdd
fix typo onSartPlaying 2024-08-17 00:39:36 +02:00
Mikael Finstad
2dac700f40
pull code out from App
also:
- fix types
- fix broken subtitlesByStreamIdRef
- type cleanup choices
- remove unneeded userSeekAbs
- log when revoking urls
2024-08-17 00:39:00 +02:00
Mikael Finstad
1c320f423d
fix open URL on MAS 2024-08-16 22:08:43 +02:00
Mikael Finstad
36fb4dbc50
implement black/silent detect modes
https://github.com/mifi/lossless-cut/discussions/2077#discussioncomment-10246862
also simplify detectIntervals and matchLineTokens
2024-08-16 22:04:33 +02:00
Mikael Finstad
c2e504ccc6
err also if all segments match expr
#2059
2024-08-15 22:41:25 +02:00
Mikael Finstad
ed3fb95c51
improve text #2108
and make it more clear that you can edit file name
2024-08-15 16:17:34 +02:00
Mikael Finstad
c0ee8d7ee8
don't use toast for fatal error 2024-08-15 14:57:36 +02:00
Mikael Finstad
617731b86c
improve startup check
also run it even if we have a customFfPath
closes #2070
2024-08-15 14:57:14 +02:00
Mikael Finstad
016f4ce1b7
improve playback rate
instead always show it in the bottom bar

closes #2109
2024-08-15 13:23:02 +02:00
Mikael Finstad
343ab5a644
improve meta reset button #2113 2024-08-15 12:59:52 +02:00
Mikael Finstad
e3da5e841a
auto html5ify ffv1
fixes #2110
2024-08-15 12:59:30 +02:00
Mikael Finstad
c3e110ac27
add type 2024-08-09 17:38:59 +02:00
Mikael Finstad
4ccf3180ca
improve seek speed
by waiting for `seeked` event
2024-08-09 17:38:14 +02:00
Mikael Finstad
818a323e7e
implement URL download
closes #1486
2024-08-08 01:07:28 +02:00
Mikael Finstad
c495012db2
make toast wider
closes #1504
2024-08-07 16:27:24 +02:00
Mikael Finstad
3daf257688
improve description
closes #1433
2024-08-07 16:20:42 +02:00
Mikael Finstad
7463049ee5
improve settings 2024-08-07 16:20:27 +02:00
Mikael Finstad
1d03b38eb2
use logger 2024-08-06 22:30:30 +02:00
Mikael Finstad
f2f98d40a7
implement OS notifications
closes #1510

also respect hideAllNotifications for more notifications
2024-08-06 22:03:17 +02:00
Mikael Finstad
1abf243735
implement task bar progress
closes #1511
2024-08-06 21:16:39 +02:00
Mikael Finstad
c5af789121
upgrade i18next 2024-08-06 21:13:20 +02:00
Mikael Finstad
5ec0ae94d7
upgarde electron to 31 2024-08-06 21:06:50 +02:00
Mikael Finstad
cc4eddd81c
mute negative progress errors 2024-08-06 21:05:40 +02:00
Mikael Finstad
029ba35c01
show LosslessCut last in app title
(show most interesting stuff first)
2024-08-06 20:42:19 +02:00
Mikael Finstad
06266e4a4d
move reference to tsconfig 2024-08-06 20:18:28 +02:00
Mikael Finstad
6e60133ef7
try to fix broken expressions
(in production) - fixes #2059
also type
and log worker error early
2024-08-06 16:04:27 +02:00
Mikael Finstad
ad5032e85d
improve placehodler 2024-08-06 14:34:26 +02:00
Mikael Finstad
6a98e3315b
allow relative timeline seek #2056 2024-08-06 00:55:49 +02:00
Mikael Finstad
8a6dd62d6d
fix bug 2024-08-06 00:54:31 +02:00
Mikael Finstad
94df449d12
fix types 2024-08-06 00:54:20 +02:00
Mikael Finstad
cfd51d6ce5
support rendering gps map #2072
experimental and only supports DJI SRT
2024-08-05 23:23:06 +02:00
Mikael Finstad
08e29b2135
refactor 2024-08-05 23:21:29 +02:00
Mikael Finstad
3d583603bc
fix type 2024-08-05 23:20:14 +02:00
Mikael Finstad
533074ddae
allow passing arguments to api actions
also rename shortcuts to actions in api (breaking)

closes #2087
2024-08-05 01:22:34 +02:00
Mikael Finstad
d84da571e9
convert pcm_dvd #2092 2024-08-04 23:19:57 +02:00
Mikael Finstad
d4c55c3fac
improve error message
and types
2024-08-04 20:25:53 +02:00
Mikael Finstad
6d973b4b08
simplify logic 2024-07-20 16:09:30 +02:00
Mikael Finstad
51b4f639ca
don't auto hide complete notification
#2048
2024-06-21 18:03:55 +02:00
Mikael Finstad
9c9c8639ac
Add a Keyboard shortcut for Mute
closes #2032
2024-06-21 00:01:12 +02:00
Mikael Finstad
b806b9f5b6
use javascript for output templates too
closes #1846
2024-05-28 14:07:11 +02:00
Mikael Finstad
54244d2317
add color-scheme
according to the user's dark/light setting in the app #1969
2024-05-27 21:39:36 +02:00
Mikael Finstad
122d79c300
improve dark mode #1969 2024-05-27 21:10:27 +02:00
Mikael Finstad
625b696a48
add title to dialogs #1954 2024-05-24 17:52:14 +02:00
Mikael Finstad
4892437b83
tsify 2024-05-20 12:17:53 +02:00
Mikael Finstad
918277bd75
lint 2024-05-20 11:54:37 +02:00
Mikael Finstad
281ff6e980
lint 2024-05-20 11:50:55 +02:00
Mikael Finstad
799333f898
lint 2024-05-20 11:49:37 +02:00
Mikael Finstad
e64e0fb216
improve color #2007 2024-05-20 11:24:46 +02:00
Mikael Finstad
0f8605f897
add Focus segment at cursor
closes #2004
2024-05-19 23:32:14 +02:00
Mikael Finstad
8b86795f29
allow converting subtitle to segments #2002 2024-05-19 23:31:49 +02:00
Mikael Finstad
ec3e626693
use js expressions instead of mathjs #2002 2024-05-19 23:16:59 +02:00
Mikael Finstad
096db54f11
allow custom smart cut bitrate
closes #1997 #1824
see #126
2024-05-16 14:13:49 +02:00
Mikael Finstad
b5028dc142
allow selecting segments by expression
also remove select by tags dialog to reduce code
it's covered by expression

fixes #1999
2024-05-16 14:10:00 +02:00
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