Mikael Finstad
14d5c68203
fix code and tests
2023-07-17 15:55:56 +02:00
James Kerrane
1cd5956523
Allows semicolons directly after timestamps in timestamp import
2023-07-17 15:55:56 +02:00
Mikael Finstad
1157694c03
implement keyboar shortcut search #1646
2023-07-17 00:36:58 +02:00
Mikael Finstad
743d190369
implement duplicate segment
2023-07-17 00:26:48 +02:00
Mikael Finstad
fdc974b237
improve faststart descr
...
closes #1654
2023-07-11 17:32:59 +02:00
Mikael Finstad
c01f0cf4b2
increase smart cut bitrate by 20%
...
see discussion in #126
2023-07-11 17:27:16 +02:00
Mikael Finstad
b426023d51
don't select segment
...
when double clicking
fixes #1612
2023-06-10 21:30:14 +01:00
Mikael Finstad
dde7c225b5
Merge branch 'master' into ffmpeg-6
...
# Conflicts:
# yarn.lock
2023-06-10 21:19:46 +01:00
Mikael Finstad
391dce22bd
fix seg num padding
...
fixes #1446
2023-04-23 10:51:28 +02:00
Mikael Finstad
8632b34bb8
notify about enable full waveform #260
2023-04-19 10:49:52 +01:00
Mikael Finstad
248b513fe2
improve export mode button
2023-04-19 10:08:40 +01:00
Mikael Finstad
1387d02b1e
improve help menu
...
and error reporting
2023-04-19 10:08:40 +01:00
Mikael Finstad
1fa5181a8e
remove +i
...
and improve doc
2023-04-10 15:12:28 +09:00
Mikael Finstad
c96fffda86
remove code that i cannot get to work
2023-04-10 15:12:28 +09:00
Mikael Finstad
9d3ddb4207
change to EPOCH_MS
...
and more fixes/improveement
2023-04-10 15:12:28 +09:00
solderq35
855ca6ed86
probably makes more sense to add milliseconds to match segment suffix
2023-04-10 15:12:28 +09:00
solderq35
be3d846d6e
maybe fix multiple segments issue for real
2023-04-10 15:12:28 +09:00
solderq35
87a4b5fe8b
handle case of multiple segments
2023-04-10 15:12:28 +09:00
solderq35
dcdcb0e21e
fix timestamp issue and improve clicking variables
2023-04-10 15:12:28 +09:00
Mikael Finstad
77e49e6dab
Merge branch 'master' into ffmpeg-6
2023-04-09 12:03:38 +09:00
Mikael Finstad
7df0fd3445
update screenshot
2023-04-09 12:03:07 +09:00
Mikael Finstad
024b1b0459
fix overflow
2023-04-09 00:23:06 +09:00
Mikael Finstad
2830ec0e9b
fix react warning
2023-04-08 23:51:19 +09:00
Mikael Finstad
3bc407cabd
refactors
...
- upgarde execa
- remove moment
- pull ffmpeg/execa logic out into main process
2023-04-08 23:51:09 +09:00
Mikael Finstad
885bad3190
Merge branch 'master' into ffmpeg-6
2023-04-07 16:19:26 +09:00
Mikael Finstad
f62fe6d941
fix "hide all notifications" bug
...
closes #1541
2023-04-05 16:33:44 +09:00
Mikael Finstad
efd87a6f79
fix track screen appearing behind export confirm
...
fixes #1540
2023-04-05 15:16:55 +09:00
Mikael Finstad
22e7e347b5
add more output format categories
...
closes #1539
2023-04-05 14:50:29 +09:00
Mikael Finstad
d17c1ba3d9
add hash param
2023-04-04 22:35:36 +09:00
Mikael Finstad
e78fea2b22
improve segment colors
2023-04-04 22:05:33 +09:00
Mikael Finstad
59cd930d03
implement "combine selected segments"
...
closes #1478
2023-04-04 21:43:10 +09:00
Mikael Finstad
9dc2c641d1
open file when clicking on dropzone
2023-04-04 21:22:42 +09:00
Mikael Finstad
0d3fe99b77
add "title" column
...
to tracks table
closes #1530
2023-04-04 21:09:51 +09:00
Mikael Finstad
709cbf69a0
make export project only export selected segments
2023-04-04 16:46:29 +09:00
Mikael Finstad
44813b4f39
Allow copying selected segments to clipboard
...
by pressing ctrl/cmd+c
closes #1535
2023-04-04 16:45:55 +09:00
Mikael Finstad
0afa76a165
add preference for color intensity
...
https://github.com/mifi/lossless-cut/discussions/1507
2023-04-03 09:27:30 +09:00
Mikael Finstad
10f8092d15
improve colors
...
https://github.com/mifi/lossless-cut/discussions/1507
2023-04-03 00:03:33 +09:00
Mikael Finstad
8f4a309038
allow slashes in output files
...
allows for creating custom directory structures based on labels etc
closes #1532
2023-04-02 22:31:35 +09:00
Mikael Finstad
56e5fc2139
move play segments button
2023-03-30 00:02:43 +09:00
Mikael Finstad
b80cf667a9
add fix for bug
2023-03-28 15:38:16 +09:00
Mikael Finstad
b26119b06c
add fd to whitelist
...
fixes #1518
2023-03-28 14:01:02 +09:00
Mikael Finstad
38b4157d7e
add slovene
2023-03-12 17:02:38 +08:00
Mikael Finstad
e4dc5445ca
fix bug
2023-03-12 16:53:00 +08:00
Mikael Finstad
4d1da9be5f
fix lint
2023-03-12 16:52:55 +08:00
Mikael Finstad
3612e78f10
remove line
2023-03-12 16:52:50 +08:00
Mikael Finstad
574abcb19a
improvements
...
- implement full screen waveform #260
- make thumbnails not overlap timeline #483
- allow thumbnails at the same time as waveform #260
- fix waveform color in light mode
- fix waveform window overlaps
- make tracks screen dark mode too
- add more borders and dark mode fixes
2023-03-12 16:51:15 +08:00
Mikael Finstad
4b7fb42111
fix lint
2023-03-11 21:14:13 +08:00
Mikael Finstad
f8c24260d6
use about dialog
2023-03-11 21:11:54 +08:00
Mikael Finstad
8c729cd439
fix <code> bug
2023-03-11 18:11:11 +08:00
Mikael Finstad
dcfb459ca6
ui improvements
2023-03-10 21:59:52 +08:00
Mikael Finstad
2cabe20584
improve select
2023-03-10 15:09:07 +08:00
Mikael Finstad
391cab538c
improve export confirm
2023-03-10 15:08:58 +08:00
Mikael Finstad
365e1fd1a8
improve translations
...
closes #1499
2023-03-10 14:22:24 +08:00
Mikael Finstad
56eec1fa3f
add a check on project file open
2023-03-10 14:04:24 +08:00
Mikael Finstad
fd881553a1
fix translation issue
...
fixes #1498
2023-03-10 13:37:50 +08:00
Mikael Finstad
fe9865e788
auto-convert mjpeg to supported format
...
fixes #1505
2023-03-10 12:53:45 +08:00
Mikael Finstad
088c77fcc9
remove mixBlendMode
...
too slow when many keyframes
2023-03-10 12:53:22 +08:00
Mikael Finstad
9b027bc762
implement dark/ight mode
...
still not 100%, but
closes #733
2023-03-10 12:12:48 +08:00
Mikael Finstad
759c079747
implement invert selected segments #1503
2023-03-09 15:00:39 +08:00
Mikael Finstad
14b63787c4
i18n "All Files"
...
fixes #1495
2023-03-05 12:52:56 +08:00
Mikael Finstad
1e34639db9
support more timecode formats in input field
...
Right click to paste
closes #1217
2023-03-04 22:50:06 +08:00
Mikael Finstad
e499da6fbc
fix bug
2023-03-04 22:48:50 +08:00
Mikael Finstad
5c9b626c08
fix bug
2023-03-04 21:20:49 +08:00
Mikael Finstad
471fc897a9
add note about #1487
2023-03-04 21:20:43 +08:00
Mikael Finstad
d8ccbc1a31
fix mov_text subtitle export #1371
2023-03-04 20:19:13 +08:00
Mikael Finstad
eef9430c36
fix translation issue #1495
2023-03-04 16:06:10 +08:00
Mikael Finstad
c2f775c58d
allow clearing working directory also on MAS build
2023-03-04 15:43:28 +08:00
Mikael Finstad
86f451539a
remember "allow multiple instances" #371
2023-02-19 17:44:11 +08:00
Mikael Finstad
d252ed3a14
use fontsource
2023-02-19 14:45:11 +08:00
Vlad Loktionov
86196b3be5
fonts: replaced with Open Sans SC
2023-02-19 14:45:11 +08:00
Vlad Loktionov
7e45ce3c76
fonts: changed to Noto Sans SC (salt)
2023-02-19 14:45:11 +08:00
Vlad Loktionov
41b40330e6
use proper font stack
2023-02-19 14:45:11 +08:00
Vlad Loktionov
6492bd8b0c
fix language names in lower case
2023-02-19 14:45:11 +08:00
Mikael Finstad
9130924e14
fix logic issue with smart cut
...
closes #1483
2023-02-19 14:15:35 +08:00
Mikael Finstad
5347dbdff0
fix a bug with clear segments
2023-02-19 13:50:25 +08:00
Mikael Finstad
a22dcdc92c
pluralize english vars
2023-02-18 23:47:22 +08:00
Mikael Finstad
eb963ee601
upgrade i18n packages
...
- this upgrades translation json format from v3 to 4
- replace i18next-scanner with i18next-parser (former doesn't support json v4)
- and enable pluralization support #346
2023-02-18 23:18:08 +08:00
Mikael Finstad
a1c3fb25bc
add keyboard action
...
for "combine overlapping segments" #1478
2023-02-18 11:13:39 +08:00
Mikael Finstad
d64060d2e4
use file name when exporting project
...
closes #1480
2023-02-18 11:11:05 +08:00
Mikael Finstad
c923d99f17
dim also deselected files in timeline
2023-02-18 11:07:38 +08:00
Mikael Finstad
ff3fb745a5
implement preview of all segments #253
2023-02-17 17:12:15 +08:00
Mikael Finstad
1718d843bf
fix canvas player bugs
...
https://github.com/mifi/lossless-cut/issues/253#issuecomment-1433898805
2023-02-17 14:02:29 +08:00
Mikael Finstad
a3fbcb9fbe
fix source i18n typo
2023-02-16 23:47:01 +08:00
Mikael Finstad
ef406daa6e
move to vitest 🚀
2023-02-16 23:40:09 +08:00
Mikael Finstad
89844d40a0
fix flawed mas permission logic
2023-02-16 23:22:27 +08:00
Mikael Finstad
1715c2bb01
move to vite
...
closes #971
2023-02-16 23:22:05 +08:00
Mikael Finstad
4cda6579a7
improve cleanup after export #1425
2023-02-16 18:47:49 +08:00
Mikael Finstad
ff56c44a32
implement play only current segment
...
closes #574
2023-02-16 17:29:46 +08:00
Mikael Finstad
bc4edf9829
add flag `--disable-networking`
...
closes #1418
2023-02-16 16:37:24 +08:00
Mikael Finstad
d2414e9c4e
respect more hideAllNotifications
2023-02-16 16:22:07 +08:00
Mikael Finstad
57f09198eb
refactor/improve media loading logic
2023-02-16 16:12:20 +08:00
Mikael Finstad
e9840d793d
implement reduced motion
...
closes #1410
2023-02-16 13:14:15 +08:00
Mikael Finstad
c5374d0859
improve animations
2023-02-16 12:32:48 +08:00
Mikael Finstad
a09b9aff52
refactor and improve timeline logic
2023-02-16 11:49:09 +08:00
Mikael Finstad
76f1883aa9
upgrade framer motion
2023-02-16 11:32:17 +08:00
Mikael Finstad
abda91ff5f
remove unused motion
2023-02-16 11:31:33 +08:00
Mikael Finstad
dea968d558
add merge with current file option
...
https://github.com/mifi/lossless-cut/issues/691#issuecomment-1426675660
2023-02-15 21:32:32 +08:00
Mikael Finstad
5bb67f8078
log ffmpeg stderr
...
also add progress to fix invalid duration
2023-02-15 21:15:45 +08:00
Mikael Finstad
98ff495e10
improve concat output filename extension handling
2023-02-15 13:42:59 +08:00
Mikael Finstad
7abc292d37
dim colors in invert mode
2023-02-15 13:36:19 +08:00