Mikael Finstad
d2f1994319
improve html5ified detection
2021-04-01 12:47:18 +07:00
Mikael Finstad
af81e303ca
cleanup unused imports
2021-03-31 16:57:49 +07:00
Mikael Finstad
bdb764fc13
use license free codecs for html5ify
2021-03-31 15:14:58 +07:00
Mikael Finstad
0d5ef77b5d
refactor
2021-03-31 15:11:29 +07:00
Mikael Finstad
9bf918db98
upgrade major versions
2021-03-30 22:25:42 +07:00
Mikael Finstad
8dc1e6e99c
upgrade
...
- create-react-app
- eslint
2021-03-30 22:01:25 +07:00
Mikael Finstad
546b702e7a
refactor
2021-03-30 18:05:41 +07:00
Mikael Finstad
5e1700ef04
improve merge button
2021-03-29 22:21:21 +07:00
Mikael Finstad
1340885ecf
add more translatables
2021-03-29 22:11:08 +07:00
Mikael Finstad
5830a44d99
implement language also in node land (menus, etc)
2021-03-29 00:12:58 +07:00
Mikael Finstad
6ab880509f
make app language in settings english
2021-03-29 00:09:54 +07:00
Mikael Finstad
a4a2461a7c
invert enabled segments logic
...
so that newly added segments default to enabled
2021-03-28 22:48:46 +07:00
Mikael Finstad
326dc42315
fix bug
2021-03-28 22:48:11 +07:00
Mikael Finstad
f6b824d04d
improvements
...
- implement drag drop sort #392
- scroll segment into view
- refactor
2021-03-28 00:00:29 +07:00
Mikael Finstad
dd80971a61
Improvements
...
- Allow arbitrarily selecting which segments to export - fixes #682 #358
- Add context menu to segments (right click) #392
- Double click segment to jump to cut start #392
2021-03-27 22:17:15 +07:00
Mikael Finstad
9febbc5730
enable Korean
2021-03-25 19:00:26 +07:00
Mikael Finstad
4e39a3c9c2
Remove merge/separate setting
...
it is now in the main UI
https://github.com/mifi/lossless-cut/issues/480#issuecomment-772853087
2021-03-25 18:50:20 +07:00
Mikael Finstad
04107d37d2
Improve tracks screen
2021-02-21 19:15:48 +01:00
Mikael Finstad
099d046c20
allow shortening "ms" part when it's 0
2021-02-21 19:14:31 +01:00
Mikael Finstad
6093acee63
implement export single track
2021-02-21 19:13:04 +01:00
Mikael Finstad
d5e03784d7
Implement EDL import
...
Only supports type=0 (cut)
also refactor
Closes #609
2021-02-21 19:12:25 +01:00
Mikael Finstad
6c2026c9a9
Notify user about rotation in MKV
...
https://github.com/mifi/lossless-cut/discussions/661
2021-02-21 18:59:14 +01:00
Mikael Finstad
7ff74110e8
Implement youtube export dialog
...
Also improve youtube import
Closes #657
2021-02-19 13:46:08 +01:00
Mikael Finstad
9a98797758
Show "New folder" in mac dialog
2021-02-19 13:44:08 +01:00
Mikael Finstad
2550693238
Bring back merge/split button in main UI #480 #663
2021-02-18 21:15:40 +01:00
Mikael Finstad
e72d0a6953
Implement setting for preserve file timestamps
...
Closes #611
Pull all ffmpeg operatins that transfer timestamps into its own react hook
2021-02-18 18:57:53 +01:00
Mikael Finstad
5704713a06
offset mtime/atime by currentTime
...
I think it's more normal for mtime to be start of recording
2021-02-18 17:03:46 +01:00
Mikael Finstad
62f99a5e7e
merge transferTimestamps and transferTimestampsWithOffset
2021-02-18 15:37:27 +01:00
Mikael Finstad
d2a7766fdd
Reorder langs and add Czech, Spanish, Polish, Turkish
2021-02-17 21:51:58 +01:00
Mikael Finstad
bd3c251d12
Allow labelling segments with enter key #655
2021-02-17 00:20:55 +01:00
Mikael Finstad
8ed6cbdc74
upgrade to react-lottie-player
2021-02-16 23:41:12 +01:00
Mikael Finstad
d45327b1a3
Add check for EACCES too
...
on Ubuntu EACCES will be thrown
2021-02-06 23:03:36 +01:00
Mikael Finstad
a319782a1e
Improve error when not access to opened file
2021-02-06 23:02:39 +01:00
Mikael Finstad
30ba5fe041
Fix issue with relative paths and allow multiple on command line
...
Fixes #639
Fixes #591
2021-02-03 22:24:09 +01:00
Mikael Finstad
95db959f5b
Add merge+segments option #480
2021-02-03 20:29:10 +01:00
Mikael Finstad
56a2fdc09b
disallow colon (:) in output template
...
fixes #631
2021-02-03 17:42:35 +01:00
Mikael Finstad
f4cab7b5f7
Add default button to tuner. fixes #627 , closes #636 , closes #635
2021-02-03 16:28:13 +01:00
Mikael Finstad
79f0d4c61b
Make zoomed timeline more smooth
2021-01-26 23:24:59 +01:00
Mikael Finstad
6554ce000c
fix warning
2021-01-26 21:27:59 +01:00
Mikael Finstad
6d5a2d85b8
improve exportconfirm
...
so that it doesn't jump around so much when changing height
2021-01-26 21:27:49 +01:00
Mikael Finstad
937703ef1e
improve detection of unsupported files
...
fixes #595
2021-01-24 16:17:09 +01:00
Mikael Finstad
90faeb11ce
fix rounding error #447
2021-01-24 14:28:16 +01:00
Mikael Finstad
8ea08cf65c
add keyboard seek speed tuner #553
2021-01-23 22:45:59 +01:00
Mikael Finstad
2eb42d2ef3
add keyboard seek acceleration #604
2021-01-23 21:58:04 +01:00
Mikael Finstad
c97ea883f7
make undo/redo work for input elements #610
...
but now only keyboard shortcut works for segments
(not menu)
2021-01-23 21:37:06 +01:00
Mikael Finstad
6bb0a2aa13
add copy report to clipboard button
2021-01-23 20:47:34 +01:00
Mikael Finstad
69cea1a70f
pull out dialog
2021-01-23 20:45:45 +01:00
Mikael Finstad
c5e7313a81
pull out user preferences to hook
2021-01-23 19:35:34 +01:00
Mikael Finstad
33b89d1370
fix alignment issue #541
2021-01-23 19:32:25 +01:00
Mikael Finstad
eb8f7af5e0
Implement custom file name templates #96
2021-01-23 19:02:33 +01:00
Shakil-Shahadat
be2f816a40
Changes the default selection on Trash Dialog ( #581 )
...
* Changes the default selection on Trash Dialog
Changed the default option to a safer one. See #541 point 2.
* make trash button default
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2021-01-21 18:47:05 +01:00
Mikael Finstad
803008b053
lint fix
2021-01-19 22:43:27 +01:00
Mikael Finstad
e641865821
make mouse wheel scroll work also when the cursor is over the video, not just timeline #248 #553
2021-01-19 22:43:17 +01:00
Mikael Finstad
e63c60574c
fix bug #555
2021-01-18 23:37:45 +01:00
Mikael Finstad
32d30cb6d5
don't include seg1 when only one seg #583
2021-01-18 22:52:58 +01:00
Mikael Finstad
b9bde3b2bb
add out of space dialog #328
2021-01-18 22:42:52 +01:00
Mikael Finstad
73aec1225a
Improve merge descripiton #566
2021-01-18 22:40:22 +01:00
Shakil-Shahadat
92ec70fe45
Improves Trash Dialog
...
Button titles simplified and made more recognizable. See #541 no 3.
2021-01-18 21:25:40 +01:00
Mikael Finstad
6cc9285d60
optimize
2020-12-15 00:51:07 +01:00
Mikael Finstad
42b991a179
refactor
2020-12-15 00:50:03 +01:00
Mikael Finstad
b69c4728d7
add timestamp csv export #546
2020-12-15 00:49:08 +01:00
Mikael Finstad
da48d5bd1b
implement TSV export #545
...
Also fix #503
2020-12-14 17:29:07 +01:00
Mikael Finstad
69f3845689
Make trash function more flexible #541
2020-12-14 16:18:47 +01:00
Mikael Finstad
f5afe25715
add clear segments menu item #537 #546
2020-12-14 12:29:17 +01:00
Mikael Finstad
cd357b14b5
minor improvement
2020-12-14 00:26:21 +01:00
Mikael Finstad
4ab3e52452
fix
2020-12-14 00:12:47 +01:00
Mikael Finstad
1d168804e8
Beginner improvements #546
2020-12-13 23:57:03 +01:00
Mikael Finstad
e45e278413
fix bug
2020-12-13 18:41:38 +01:00
Mikael Finstad
bc14fa8067
Improve simple mode #546
2020-12-13 17:25:15 +01:00
Mikael Finstad
828636eb22
remove some formats that seem not very useful
2020-12-13 14:36:35 +01:00
Mikael Finstad
291e24b3da
add warning
2020-12-12 22:39:50 +01:00
Mikael Finstad
1a59341247
don't allow remove initial cut segments
2020-12-12 00:25:18 +01:00
Mikael Finstad
ca7b3dee6a
Don't show invalid initial segment
2020-12-12 00:25:02 +01:00
Mikael Finstad
589f45de08
improve text
2020-12-11 23:43:44 +01:00
Mikael Finstad
2462278caf
implement MOV FastStart option #347
2020-12-11 23:43:32 +01:00
Mikael Finstad
35d4ca20fb
refactor/simplify
2020-12-11 21:58:10 +01:00
Mikael Finstad
dd6a77880d
Improve trash button #537
2020-12-11 21:51:57 +01:00
Mikael Finstad
f9326a6bca
improve text
2020-12-11 21:29:47 +01:00
Mikael Finstad
1662adb1e3
implement simple mode #546
2020-12-11 21:29:40 +01:00
Mikael Finstad
035dff2cc9
improve no file loaded screen
2020-12-11 17:04:15 +01:00
Mikael Finstad
f1272819f6
refactor
2020-12-11 17:03:55 +01:00
Mikael Finstad
19c002b64a
allow create chapters when merge files too
2020-12-11 16:43:31 +01:00
Mikael Finstad
8c8fa8e4c9
fix bug
2020-12-11 16:41:59 +01:00
Mikael Finstad
f481f21c36
improve menus
2020-12-11 16:15:35 +01:00
Mikael Finstad
123e2269e6
Confirm extract all streams and hide streams selector when exporting
2020-12-11 15:34:08 +01:00
Mikael Finstad
c7b04e99bc
Include segment number in output file
...
for segment without any label
Fixed #536
2020-12-11 15:19:00 +01:00
Mikael Finstad
3cedc453e3
Allow disabling merge metadata preservation
...
https://github.com/mifi/lossless-cut/issues/480#issuecomment-743195727
Also make it more clear that chapters from meta is slow
2020-12-11 15:16:50 +01:00
Mikael Finstad
b909dace63
upgrade ffmpeg to 4.3.1
...
also use package ffmpeg-ffprobe-static
2020-12-11 00:09:13 +01:00
Mikael Finstad
2b590d3709
Fix regression bug (error when outSegments is undefined)
2020-12-10 23:39:39 +01:00
Mikael Finstad
333e80d005
Increase size of paused canvas image #421
2020-12-10 19:03:20 +01:00
Mikael Finstad
d8f55f7a70
implement mov detection
2020-12-10 17:30:06 +01:00
Mikael Finstad
5ac299a050
Implement simple file and track metadata editor #496
2020-12-10 17:29:20 +01:00
Mikael Finstad
d9717386ae
improvements to export confirm
2020-12-10 13:21:19 +01:00
Mikael Finstad
e62fb6a64b
Go back to mousetrap
...
seems to be the only lib properly handling layouts that require
shift to be pressed to get a particular key #520
Also document.addEventListener needs custom handling of modifier keys
or C will be triggered by CTRL+C, etc
2020-12-10 13:19:42 +01:00
Mikael Finstad
229ee7c454
improve track screen
2020-12-09 18:37:31 +01:00
Mikael Finstad
9937060802
add help
2020-12-09 17:24:12 +01:00
Mikael Finstad
cd2f1076f9
improve ui and scrolling
2020-12-09 00:00:02 +01:00
Mikael Finstad
5f6e9f33dc
option to write segment labels as chapters #318
2020-12-08 23:59:41 +01:00
Mikael Finstad
44cd0cd810
fix broken chapter parsing
2020-12-08 23:00:47 +01:00
Mikael Finstad
18141e2874
add comment
2020-12-08 22:34:39 +01:00