Wykres commitów

1000 Commity (flatpak)

Autor SHA1 Wiadomość Data
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
Mikael Finstad ca36b7573c
fix sort disable in invert mode 2023-02-15 13:35:33 +08:00
Mikael Finstad 814c813185
add keyboard shortcuts
for align segs to keyframes and shift segment times
2023-02-08 16:22:37 +08:00
Mikael Finstad cd2527e7d7
add some code for future use
see #255
2023-02-08 16:16:07 +08:00
Mikael Finstad ebb284c308
disable some redundant logging 2023-02-08 16:14:12 +08:00
Mikael Finstad 05348e9bd0
pull out code 2023-02-05 21:29:09 +08:00
Mikael Finstad a5b02fadf0
refactor: move out segments functionality 2023-02-05 21:11:24 +08:00
Mikael Finstad 0eeef0c924
implement align segments to keyframes 2023-02-05 19:08:28 +08:00
Mikael Finstad 56fc47fb92
fix bug (double shift) 2023-02-05 18:08:58 +08:00
Mikael Finstad 2f754d2a03
sanity check file sizes after merge files #1453
also notify about export confirm dialog
2023-02-05 17:33:24 +08:00
Mikael Finstad 1b3811a786
improve extract png/jpg streams 2023-02-04 20:00:49 +08:00
Mikael Finstad 3c46486cf3
improve export screen
show warning if cutting thumbnail stream
show warning if selected uncommon avoid_negative_ts
2023-02-04 20:00:49 +08:00
Mikael Finstad a49a7a80c6
display track index + 1 2023-02-04 20:00:49 +08:00
Mikael Finstad 14558e31ff
add hvc1 workaround #1444 2023-02-04 20:00:49 +08:00
Mikael Finstad 20e213cce1
remove format (no longer exists) 2023-02-04 20:00:49 +08:00
Mikael Finstad 6f6a35af7f
use kbps for audio
closes #1451
2023-02-03 17:48:23 +08:00
Mikael Finstad 44cf3511f4
improve notice 2023-02-03 17:33:30 +08:00
Mikael Finstad 97f7e2c88a
improvements
- improve concat/merge success dialog and error dialog
- improve error classification (ENOENT)
2023-02-03 17:27:11 +08:00
Mikael Finstad f7047160a1
workaround ffmpeg dv bug
closes #1450
2023-02-03 15:47:20 +08:00
Mikael Finstad a120e554dc
fix bug 2023-02-03 15:45:34 +08:00
Mikael Finstad f5ea3daecb
zero pad SEG_NUM #1446 2023-02-03 15:45:34 +08:00
Mikael Finstad eccdf691ac
don't close merge dialog on click 2023-02-03 15:45:34 +08:00
Mikael Finstad 7d8e166a36
improve remember convert to supported format
make it so that it will also remember the choice if using hotkey (but not if reopening the dialog from the menu)
closes #1376
2023-01-27 23:43:27 +09:00
Mikael Finstad e776ac3aa2
allow auto close file on export #1425
and optionally cleanup
2023-01-27 17:03:30 +09:00
Mikael Finstad cf789a9fb0
restore previous scroll behavior
fixes #1432
2023-01-27 15:02:49 +09:00
Mikael Finstad 5f8107de98
fix problem with title bar #1435 2023-01-27 13:29:01 +09:00
Mikael Finstad 633c068aa5
improve export mode ux 2023-01-27 13:17:19 +09:00
Mikael Finstad 16c9f8b002
improve random segment generation
make sure random segment start time is also randomized
also clamp end time
2023-01-20 00:12:19 +09:00
Mikael Finstad 4f018b0f12
fix bug 2023-01-20 00:11:53 +09:00
Mikael Finstad 69681ce7d3
fix unhandled rejection 2023-01-16 12:35:01 +08:00
Mikael Finstad 9db8866760
improve extra tracks progress #1370 2023-01-16 12:34:39 +08:00
Mikael Finstad 7ea3d4c1a5
No med spynorsk mordliste 🇳🇴 2023-01-15 18:21:54 +08:00
Mikael Finstad c98014c7b9
preserve streams when fixing duration
fixes #1415
2023-01-15 18:01:32 +08:00
Mikael Finstad e9c96ce563
workaround trashItem issue #29598
fixes #1381
2023-01-15 17:55:14 +08:00
Mikael Finstad d7922b9465
add setting to disable auto updates
fixes #1386
also #1418
2023-01-15 17:36:25 +08:00
Mikael Finstad 16cd41f287
add setting to disable hevc #88 2023-01-15 17:27:45 +08:00
Mikael Finstad d3c70e4788
fix bug with waveform
fixes #1416
2023-01-09 12:43:16 +08:00
Mikael Finstad f1a9ea0e1d
show progress in title
closes #1417
2023-01-09 12:39:14 +08:00
Mikael Finstad c1113c13d9
fix lint 2023-01-07 00:07:47 +08:00
Mikael Finstad f8a5f10db1
refactor 2023-01-07 00:04:20 +08:00
Mikael Finstad 141919f0a9
make extract all streams only extract enabled streams
closes #1335
2023-01-06 23:52:53 +08:00
Mikael Finstad 62706e1380
improve readme 2023-01-06 23:51:39 +08:00
Mikael Finstad 84535c8f8e
implement abort
closes #524
2023-01-06 23:28:46 +08:00
Mikael Finstad e49bfee750
refactor 2023-01-06 22:57:27 +08:00
Mikael Finstad 81979ecc0f
simplify 2023-01-06 22:53:19 +08:00
Mikael Finstad 655725eaec
improve headers 2023-01-06 22:49:39 +08:00
Mikael Finstad eaa8512e36
reorganize settings 2023-01-06 22:49:01 +08:00
Mikael Finstad 75f768dad7
always use timecode format setting
also when exporting files
2023-01-06 22:48:52 +08:00
Mikael Finstad 572a0caf1a
improve extract frames
allow extract frames with timestamp files names or file numbers
closes #1139
2023-01-06 22:24:14 +08:00
Mikael Finstad 9332fad5a1
improvements
- Capture the best image every nth second
- Capture exactly one image every nth second #1139
- Capture exactly one image every nth frame #1139
- Capture frames that differ the most from the previous frame
- fix broken progress (duration)
- refactor
2023-01-06 20:10:57 +08:00
Mikael Finstad 2c76993953
improve frame capture
- allow setting capture frame method https://github.com/mifi/lossless-cut/issues/88#issuecomment-1364636200
- allow changing quality #1141 #371
2023-01-06 14:19:39 +08:00
Mikael Finstad c5b3885c80
add some hevc support checking
#88 #1375 #1407
2023-01-05 23:05:25 +08:00
Mikael Finstad 97ba07d264
improve report url 2023-01-05 23:02:26 +08:00
Mikael Finstad e155af886a
fix bug 2023-01-03 18:39:15 +08:00
Mikael Finstad aacfe02d49
improve warning 2023-01-03 18:39:09 +08:00
Mikael Finstad be6a2627ae
set default export save dialog path
fixes #1393
2023-01-03 18:38:54 +08:00
Mikael Finstad d76c923730
improve success dialog 2023-01-03 18:12:38 +08:00
Mikael Finstad 5d8103e805
format detection improvements
- improve detection of mp4/mov #1353
- use adts for aac (ipod was incorrect)
2023-01-03 17:45:58 +08:00
Mikael Finstad d505af52ac
refine avc1 warning
#280
2023-01-03 17:44:03 +08:00
Mikael Finstad 54e377f112
simplify 2023-01-03 12:12:14 +08:00
Mikael Finstad faa07424fb
rewrite checking logic
replace axios with ky
and add fake app check
2023-01-02 17:17:41 +08:00
Mikael Finstad 967fe22cbe
improvements
- fallback sanitize properly (force filenamify)
- improve export failed feedback #1409
- add more invalid chars to filename check
- always show out seg error in export page
2022-12-31 16:53:24 +08:00
Mikael Finstad 55e9a0a088
clamp progress to 100% 2022-12-31 16:20:41 +08:00
Mikael Finstad cac788c441
show warning when ffmpeg vtag issue
also improve cut finished dialog
closes #1406
closes #280
respect "hide all notifications" more
2022-12-31 16:20:04 +08:00
Mikael Finstad 95e6a5d198
implement combine overlapping segments
https://github.com/mifi/lossless-cut/issues/1334#issuecomment-1367786230
2022-12-30 16:15:22 +08:00
Mikael Finstad e937cd0979
improvements
- make zoom exponential
- make segments copyable - fixes #719
2022-12-30 12:47:39 +08:00
Mikael Finstad 64966590e2
create segments from:
- scene changes
- keyframes

closes #1398

also limit max number of segments
and improve parameters dialog
2022-12-29 18:22:24 +08:00
Mikael Finstad 60bf1a5c5f
implement detect silence
closes #1334

also allow chnaging parameters of black detect #623
2022-12-28 23:55:41 +08:00
Mikael Finstad 11206692cc fix lint 2022-11-24 13:38:33 +08:00
Mikael Finstad eee11d3e62 remoev unused 2022-11-24 13:38:33 +08:00
Mikael Finstad 6026c8e364 upgrad react 2022-11-24 13:38:33 +08:00
Mikael Finstad 123c3a3402 move away from unmaintained react-hammerjs 2022-11-24 13:38:33 +08:00
Mikael Finstad 2f79332fdb fix isDev 2022-11-24 13:38:33 +08:00
Mikael Finstad abdac785a4 fix deprecation 2022-11-24 13:38:33 +08:00
Mikael Finstad 563f4a27c1 enable native h265/hevc support #88 2022-11-24 13:38:33 +08:00
Mikael Finstad 65a0b9e138 remove `open`
use instead shell.showItemInFolder #714
2022-11-24 13:38:33 +08:00
Mikael Finstad c4441127d3 use shell.trashItem instead of trash
closes #537
2022-11-24 13:38:33 +08:00
Mikael Finstad 1799547353 upgrade electron #714 2022-11-24 13:38:33 +08:00
Mikael Finstad f6251983cc
improve error msg 2022-11-22 22:10:30 +08:00
Mikael Finstad b319fce589
don't copy dvb_teletext by default
fixes #1343
2022-10-20 12:33:55 +02:00
Mikael Finstad 9283fbeb43
add zoom modifier key setting #1287
also refactor/simplify user settings hook
2022-10-19 19:25:41 +02:00
Mikael Finstad 20fa1b2124
improve error message from ffprobe
fixes #1342
2022-10-19 17:39:27 +02:00
Mikael Finstad 479569e378
improvements
cleanup help menu
remove help dialog
remove action toggleHelp
add action toggleLastCommands
2022-10-19 17:27:48 +02:00
Mikael Finstad 56bf836b12 improve smart cut 2022-10-15 12:03:21 +02:00
firstzerg c9175d4270 fix smartcut with segment between keyframes
due https://github.com/mifi/lossless-cut/issues/126
2022-10-15 12:03:21 +02:00
Mikael Finstad f3fd5df45b
improve concat UI #1327 2022-10-14 21:03:47 +02:00
Mikael Finstad 0803858575
improve black detect
allow black detect to work on start/end times of selected segment
closes #1226
2022-10-14 20:08:58 +02:00
Mikael Finstad f801094d66
improve merge menu
show the Open files-dialog if the Merge menu item is clicked without any files already open
had to rearrange a lot of code due to deps

fixes #1316
2022-09-29 13:35:29 +02:00
Mikael Finstad cefc6e6ccc
make it more clear when export confirm is disabled
many users get confused
2022-09-29 13:22:57 +02:00
Mikael Finstad 43180cee65
implement cover art from timeline
closes #1100
2022-09-29 13:19:58 +02:00
Mikael Finstad ceda857d6d
concat improvements
- when merging files, the output file name will always contain a unique suffix to prevent overwriting any existing files
- the UI will allow the user to enter a custom output file name
- rename getOutPath
2022-09-11 22:53:00 +02:00
Mikael Finstad a3396a6a77
fix waveform logic #1269 2022-09-04 15:06:56 +02:00
Mikael Finstad 9faf22e6b6
show all errors in a dialog #455
when there's a concat mismatch
2022-08-16 22:28:15 +02:00
Mikael Finstad 8dac8e60cd
improve duplicate name error
fixes #1138
2022-08-12 20:55:38 +02:00
Mikael Finstad 9161278e54
add a setting for overwriting output file
fixes #916
2022-08-12 20:54:33 +02:00
Mikael Finstad 9a2e21a178
add warning if missing output extension
fixes #1083
2022-08-12 19:57:40 +02:00
Mikael Finstad d1faac4146
upgrade file-type and speedup detection 2022-08-12 19:47:04 +02:00
Mikael Finstad 36f34aff60
improve error message on startup #1114 2022-07-25 17:59:17 +08:00
Mikael Finstad 3f9f731d42
add DV to auto-html5ify 2022-07-21 17:01:45 +08:00
Mikael Finstad c513c7e144
fix performance regression
fixes #1097
2022-07-20 22:40:44 +08:00
Mikael Finstad 21e044a33d
improve error report text 2022-07-20 14:34:06 +08:00