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
Mikael Finstad
46f500568f
Add pbf import #421
...
https://github.com/fireattack/chapter_converter
2020-12-08 17:10:31 +01:00
Mikael Finstad
a588d0cf2f
add missing file
2020-12-08 16:38:52 +01:00
Mikael Finstad
3045365a0f
improve reporting
2020-12-08 00:04:42 +01:00
Mikael Finstad
26c57fb6a7
Fix hotkey issue introduced when replacing mousetrap #520
2020-12-08 00:04:24 +01:00
axelandy
417b3d8c3e
Jump to cut start was labeled 'Jump to cut end'
...
This was included in pr #337
2020-12-01 17:29:17 +01:00
Mikael Finstad
79dcddc604
Allow turn off export confirm dialog #512
2020-11-30 00:06:06 +01:00
Mikael Finstad
f2b44b3726
Allow disable deletion of merged segments #480
2020-11-27 23:23:20 +01:00
Mikael Finstad
abc9b9a4a1
refactor
2020-11-27 22:47:49 +01:00
Mikael Finstad
a3bce63650
Load timecode offset from file #506
2020-11-27 22:43:06 +01:00
Mikael Finstad
49a0d7db17
Fix reorder logic #421
2020-11-27 16:19:57 +01:00
Mikael Finstad
8660d95a34
Improvements for files without a valid duration
2020-11-27 15:04:24 +01:00
Mikael Finstad
1983d3f374
add missing line
2020-11-26 23:00:11 +01:00
Mikael Finstad
0e70b35f5e
add lang column to tracks #514
2020-11-26 22:59:04 +01:00
Mikael Finstad
f604ddc240
update mifi config url
2020-11-26 22:21:08 +01:00
Mikael Finstad
2e05b69da5
Fix bug #515
2020-11-26 21:55:33 +01:00
Mikael Finstad
8ee924529e
Fix merging code #96
...
I don't know why I did that.
Sorting of segments can now be done from the menu
2020-11-26 21:17:00 +01:00
Mikael Finstad
e593303411
Show time when moving mouse over timeline #92
2020-11-26 20:40:02 +01:00
Mikael Finstad
052d6c33f3
Implement export single #358
2020-11-26 20:02:19 +01:00
Mikael Finstad
a0f631acc8
add order segment button #392
2020-11-26 19:14:22 +01:00
Mikael Finstad
0cbbd2f1d3
Add hotkey for jump cut start/end #377 #254
2020-11-26 15:59:38 +01:00
Mikael Finstad
b69144acaa
fix text
2020-11-26 15:48:37 +01:00
Mikael Finstad
60d7003b67
Implement rotation hotkey #254
2020-11-26 15:48:31 +01:00
Mikael Finstad
930d19c490
Fix unsupported file for non existing file #451
2020-11-26 12:50:47 +01:00
Mikael Finstad
6e94eb107b
hide another notification
2020-11-26 12:30:12 +01:00
Mikael Finstad
267225996e
Add option to hide certain notifications #467
2020-11-26 00:42:29 +01:00
Mikael Finstad
689098369f
Improve export summary
2020-11-25 23:54:41 +01:00
Mikael Finstad
e555442529
Fix saving race condition #510
2020-11-25 23:53:21 +01:00
Mikael Finstad
5b0a37d92a
Implement reorder cut segments by start time #460
2020-11-25 22:42:10 +01:00
Mikael Finstad
ee73384594
Add russian support
2020-11-25 22:15:46 +01:00
Mikael Finstad
5390085bff
Many improvements
...
- Implement an Export summary/confirmation sheet when pressing export
- Move output option buttons to export sheet
- Add config option to disable use_metadata_tags (default to false) #463 #402 #99
- Add config option for avoid_negative_ts #13
- Escape key to close sheets
- Change from mousetrap to hotkeys.js (better unbind - more compatible with react)
2020-11-25 21:46:03 +01:00
Mikael Finstad
1cdc8d1d38
Add function to fix duration #477
2020-11-22 23:53:04 +01:00
Mikael Finstad
e2d219b51c
refactor
2020-11-22 23:40:50 +01:00
Mikael Finstad
40694fe738
Improve duration logic #477
2020-11-22 23:39:39 +01:00
Mikael Finstad
fd6b2d639f
missing hunk
2020-11-22 23:32:59 +01:00
Mikael Finstad
493c80a578
simplify
2020-11-22 23:31:08 +01:00
Mikael Finstad
19087eedd1
Preserve timestamp also for merged export files #487
2020-11-22 23:30:12 +01:00
Mikael Finstad
53850aac7d
Implement split segment function #460
2020-11-21 15:05:45 +01:00
Mikael Finstad
e855482513
use use-debounce
...
instead of react-use/useDebounce (use-debounce is better)
2020-11-21 15:04:12 +01:00
Mikael Finstad
83c5b5fbd6
pull out dialogs
2020-11-21 12:50:22 +01:00
Mikael Finstad
0882d1afd3
improvement
2020-11-21 12:42:17 +01:00
Mikael Finstad
201850062f
shrink App.jsx
2020-11-21 12:36:39 +01:00
Mikael Finstad
1cd3139ff4
Implement split into fixed duration segments #469
2020-11-21 00:30:53 +01:00
Mikael Finstad
7da209b253
Add function to create number of segments #469
2020-11-21 00:04:08 +01:00
Mikael Finstad
a5a58ca8a1
allow undo on segment import
2020-11-20 23:24:10 +01:00
Mikael Finstad
68ae15f731
Improve cut segment import (less error)
2020-11-20 23:01:32 +01:00
Mikael Finstad
81eb66faa2
Many improvements
...
- Add config option for asking about file open #467
- Implement text/youtube segments import #458
- Implement CUE sheet import #458
- Implement XMEML import (Final Cut Pro / Davinci Resolve)
- Allow import embedded chapters as segments #300
2020-11-19 22:51:17 +01:00
Mikael Finstad
7e59ee6757
Add XMEML importer #458
2020-11-18 21:24:20 +01:00
Mikael Finstad
704a20ce73
allow negative time offset
2020-11-18 21:21:26 +01:00
Mikael Finstad
806e270da6
refactor sheets
2020-11-18 19:11:21 +01:00
Mikael Finstad
b1d72f7684
only add avoid_negative_ts when cutting start
2020-08-29 19:35:21 +02:00
Mikael Finstad
beacce365c
Improvements for #440
2020-08-29 19:35:01 +02:00
Mikael Finstad
3f609e8d76
add german
2020-07-13 00:15:43 +02:00
Mikael Finstad
3c909a5cfc
improve error report
2020-05-17 21:00:18 +08:00
Mikael Finstad
58a9802392
improve onProgress
2020-05-17 20:54:36 +08:00
Mikael Finstad
0c2bd1df94
improve help
2020-05-17 20:52:28 +08:00
Mikael Finstad
4a20c1ac00
Add experimental flag setting #336
2020-05-17 20:24:44 +08:00
Mikael Finstad
8db770d5ac
Add Apple MAS variation
2020-05-17 17:51:59 +08:00
Mikael Finstad
d5feba3f10
Improve help #317
2020-05-17 14:34:24 +08:00
Mikael Finstad
fcf1f0561c
improve save/load project
2020-05-17 13:44:19 +08:00
Mikael Finstad
90c84f1f85
improve report dialog
2020-05-16 23:52:02 +08:00
Mikael Finstad
da683b36a5
disable system language for now #346
2020-05-06 14:27:53 +08:00
Mikael Finstad
e373864b61
enable french selection #342
2020-05-06 14:27:29 +08:00
Mikael Finstad
f0351530c0
add italian option
2020-05-06 14:24:41 +08:00
Mikael Finstad
b1cb3fbbb7
fix for m4a issue #331
2020-05-04 23:08:30 +08:00
Mikael Finstad
2a89ca41b8
Enable Chinese support #29 #332
2020-05-03 23:00:23 +08:00
Mikael Finstad
6b9d3603ec
improve text #322
2020-05-03 21:42:16 +08:00
Mikael Finstad
af2ac22a96
upgrade electron to 8.2.5 and add app focus on drop #335
2020-05-03 21:15:38 +08:00
Mikael Finstad
724d97a744
improve format description #331
2020-05-03 19:03:50 +08:00
Mikael Finstad
77da0299f0
implement focus on drop #335
...
(not working yet)
2020-05-03 18:41:41 +08:00
Mikael Finstad
8c687978d5
improve text #325
2020-05-03 18:22:11 +08:00
Mikael Finstad
53dfb15604
fix bug
2020-05-03 18:21:49 +08:00
Mikael Finstad
78afdc46ad
Allow disabling rotation preview #334
2020-05-03 18:21:40 +08:00
Mikael Finstad
1c420d18ba
fix bug
2020-05-02 23:34:21 +08:00
Mikael Finstad
471f5d7716
i18n improvements #29
2020-05-02 23:27:46 +08:00
Mikael Finstad
51f4172b72
add Norwegian support 🇳🇴 #29
2020-05-02 22:10:33 +08:00
Mikael Finstad
c15e21226a
add i18n scanner and update deprecated i18next-node-fs-backend #29
2020-05-02 22:10:03 +08:00
Mikael Finstad
e67e3bd839
implement merge progress
2020-05-01 23:54:30 +08:00
Mikael Finstad
0dba7e1faf
Improvements
...
- Add a warning for iphone vids #329
- Lenghten toasts (some people say it's too short)
- Remove output dir from messages because now we have button
2020-04-27 23:33:35 +08:00
Mikael Finstad
bc1e189d59
improve text and add unsupported audio notification #322
2020-04-27 15:56:42 +08:00
Mikael Finstad
a797d41f89
fix hook
2020-04-27 15:43:56 +08:00
Mikael Finstad
b150ea6a6e
improve notification
2020-04-27 15:42:50 +08:00
Mikael Finstad
fcbeb56968
improvements
...
- allow to convert to friendly format with audio #322
- add create dummy video progress
- trash dummy video when remove source
2020-04-27 15:31:46 +08:00
Mikael Finstad
b8339616c1
improve loading
2020-04-27 14:18:51 +08:00
Mikael Finstad
66c32cd819
improve progress reading
2020-04-27 13:56:12 +08:00
Mikael Finstad
2384b27907
add colorful track info
2020-04-27 13:50:04 +08:00
Mikael Finstad
2cf4dfda75
disable change playback rate when canvas player enabled
2020-04-27 13:23:53 +08:00
Mikael Finstad
826cb5743c
use correct stream index if more than one
2020-04-27 13:17:08 +08:00
Mikael Finstad
9c0c1292db
debounce canvas player
2020-04-27 13:16:35 +08:00
Mikael Finstad
2326c5ba1c
Fix #308
2020-04-27 13:00:21 +08:00
Mikael Finstad
46a58c99bd
make keyframes transparent
2020-04-26 23:23:00 +08:00
Mikael Finstad
b1bd2731b4
Implement a canvas for better playback of more formats #88
2020-04-26 23:22:44 +08:00
Mikael Finstad
0d259afb83
fix re-rendering issue
2020-04-18 20:34:03 +08:00
Mikael Finstad
654f242e92
fix minor issue
2020-04-18 20:33:51 +08:00
Mikael Finstad
3219bad9d4
improve help text
2020-04-18 20:33:18 +08:00
Mikael Finstad
5ed5b9f96a
improve messages #281
2020-04-18 20:13:38 +08:00
Mikael Finstad
c28622b383
Fix minor keyframe seek bug #281
2020-04-18 20:13:10 +08:00
Mikael Finstad
0c584f4b35
Reset segments when last segment is deleted
2020-04-18 19:33:56 +08:00
Mikael Finstad
ed5395ae25
improve right menu
2020-04-18 19:24:29 +08:00
Mikael Finstad
388af521ee
improve segment list
2020-04-18 19:24:15 +08:00
Mikael Finstad
3bbaa159a6
improve hevc detection logic
2020-04-18 19:22:36 +08:00
Mikael Finstad
209c1b14a2
Don't show keyframes if too packed together. Fixes #259
2020-04-18 15:45:41 +08:00
Mikael Finstad
aed1e05dd3
fix zoom direction
2020-04-18 15:42:46 +08:00