Commit Graph

1470 Commits (b0eac342c2480e87751d427cb2cd0e99db122505)

Author SHA1 Message Date
Mikael Finstad 251102831a
fix reduce motion
not working for swal
9 months ago
Mikael Finstad 2511022d5c
improve text 9 months ago
Mikael Finstad 251101212f
improve cut time input
https://github.com/mifi/lossless-cut/issues/988#issuecomment-3476397706
9 months ago
Mikael Finstad 2511012939
improve text 9 months ago
Mikael Finstad 2511016928
add x in batch file list to remove item #2582 9 months ago
Mikael Finstad 251101ed32
make end time 00:00:00.000 for markers
in the text input
closes #2590
9 months ago
Mikael Finstad 251101c14f
improve export complete dialogs
closes #2589
9 months ago
Mikael Finstad 251101dbab
set default playback volume to 0.3 #2585 9 months ago
Mikael Finstad 251101f116
don't show version in title for store app 9 months ago
Mikael Finstad 2511011ea2
hide keyframe seek buttons when keyframes disabled
likely cause of #2587
9 months ago
Mikael Finstad 251101e6c2
add app version to title
for easier debugging when people are lazy
9 months ago
Mikael Finstad 25110122ef
simplify 9 months ago
Mikael Finstad 251101818d
fix timeline time fade stuck
fixes #2592
9 months ago
Mikael Finstad 2511019daf
ui improvements 9 months ago
Mikael Finstad 2511014ee1
add comments 9 months ago
Mikael Finstad 251101c22e
fix LD_LIBRARY_PATH for media source player
fixes #2553
9 months ago
Mikael Finstad 2511014479
add todo 9 months ago
Mikael Finstad 251101dd60
bump copyright year 9 months ago
Mikael Finstad 251101fc2b
refactor and improve
- reverse dialog buttons (like on macos)
- include more config in error report
- improve error report
- improve non-fatal error handling (use toasts)
- replace more swal with dialogs
- move more logic from App into hooks
- closeActiveScreen will now only close export sheets (rest handled by radix dialogs esc key)
- improve dialogs
9 months ago
Mikael Finstad 251031dbc5
fix types 9 months ago
Mikael Finstad 251031c6aa
fix gps map bug (lat/lng flipped) 9 months ago
Mikael Finstad 2510311e4b
improve types 9 months ago
Mikael Finstad 251031118c
fix logging 9 months ago
Mikael Finstad 251031115f
fix type 9 months ago
Mikael Finstad 2510315c6f
fix bug with gps stream check 9 months ago
Mikael Finstad 25103103cc
fix bug with unbinding setCutStart/setCutEnd
fixes #2588
9 months ago
Mikael Finstad 251031b2c2
improve UI and dark mode #2561
remove evergreen-ui
replace html dialog with radix, because hard to get them to play nicely together
replace nested swal with radix dialog (because radix dialog and swal don't play nice)
9 months ago
Mikael Finstad 2510277445
add filter icon 9 months ago
Mikael Finstad 251027a931
introduce reduce motion setting
also improve reduce motion to include more animations/transitions

closes #2580
related #1410 #880 #371
9 months ago
Mikael Finstad 25102693e6
always show invert mode button #2576
to avoid confusion
10 months ago
Mikael Finstad 251026faff
persist settings waveformMode, thumbnailsEnabled, keyframesEnabled
#843 #2539 #371
10 months ago
Mikael Finstad 251024fe74
set minimum dimensions to 300x300 #2574 10 months ago
Mikael Finstad 251024ba84
store whether window is maximized
closes #2574 #989 #2396
10 months ago
Mikael Finstad 251023bfd0
"fix" type 10 months ago
Mikael Finstad 251022d97a
fix crash
fixes #2569
10 months ago
Mikael Finstad 251022a298
if an important message appears
make sure we don't auto-close after it's resolved
fixes #2567
10 months ago
Mikael Finstad 2510225408
support DJI Air 3 GPS from SRT 10 months ago
Mikael Finstad 25101325f7
improve bt2020 handling 10 months ago
Mikael Finstad 251013c6de
workaround codec that blanks out on mas build
#2562 #2548 #2392
10 months ago
Mikael Finstad 2510135db4
improve compat player 10 months ago
Mikael Finstad 25101299d4
improve compat player 10 months ago
Mikael Finstad 251011b4d5
upgrade evergreen 10 months ago
Mikael Finstad 2510110859
fix bug 10 months ago
Mikael Finstad 2510107483
fix text
fixes #2550
10 months ago
Mikael Finstad 2510108362
fix dialog sizing 10 months ago
Mikael Finstad 2510107439
add app context 10 months ago
Mikael Finstad 2508314766
don't clamp duration
fixes bug where segments get "deleted"
closes #2496
11 months ago
Mikael Finstad 250829ba45
add logging when saving #2496 11 months ago
Mikael Finstad 25082978d6
implement experimental lossy encoding mode #372
e.g. `--lossy-mode "{ videoEncoder: 'libx264' }"`
11 months ago
Mikael Finstad 3cc208a4cf
attempt to fix lodash.debounce #2522 #2430 11 months ago
Mikael Finstad 2508199c87
allow setting zero offset to cursor time #2512
this effectively also means allowing a negative time offset
new action `makeCursorTimeZero`
12 months ago
Mikael Finstad 250819b238
fix oops 12 months ago
Mikael Finstad 250818561f
make active segment more visible #2521 12 months ago
Mikael Finstad 2508180926
refactor 12 months ago
Mikael Finstad 2508185ae6
show a visual indicator on the `dragover` event
https://github.com/mifi/lossless-cut/issues/2107#issuecomment-3195806923
12 months ago
Mikael Finstad 250818acea
fix unneccesary await 12 months ago
Mikael Finstad 250810e6dd
add missing snap 1 year ago
Mikael Finstad 2508104691
strip off BOM #2507 1 year ago
Mikael Finstad 106897aa55
don't fill gaps for matroska
it seems to support gaps
1 year ago
Mikael Finstad 250808703f
CSV export/import tags as extra columns
closes #2507
1 year ago
Mikael Finstad 2508079915
robust 1 year ago
Mikael Finstad 2507313ba2
fix text 1 year ago
Mikael Finstad 25073133b3
implement reading of all keyframes
action: `readAllKeyframes` and menu item
from file or current segment

closes #2490
closes #563
1 year ago
Mikael Finstad 250731f579
fix bug 1 year ago
Mikael Finstad 2507310985
Add new file name template variables
`CUT_DURATION`, `CUT_FROM_NUM`, `CUT_TO_NUM`
also don't show advanced variable in simple mode
closes #2486
1 year ago
Mikael Finstad 250731a169
select segments when playing back
current segments #2456
1 year ago
Mikael Finstad 250731e9aa
indicate when we are on a keyframe
(approximately)

closes #2155
1 year ago
Mikael Finstad 250731e4ce
allow spaces in file name
even if sanitize is enabled.
i think it should be safe
closes #2498
1 year ago
Mikael Finstad 2507313b19
allow resetting FPS
by using empty value
https://github.com/mifi/lossless-cut/issues/2492#issuecomment-3135980204
1 year ago
Mikael Finstad 2506221ed7
don't stop invalid length segments
instead make them into markers (start at 0 and remove end point)

closes #2339
1 year ago
Mikael Finstad 250622f955
refactor 1 year ago
Mikael Finstad b5c2734b16
add DTS to unsupported audio formats
closes #2455
1 year ago
Mikael Finstad 968ddf32a2
allow utf8 letters
when not in sanitize mode

closes #889 #2482
1 year ago
Mikael Finstad 250611433e
increase max segments to 1000 #2473 1 year ago
Mikael Finstad 2506117b6d
virtualize segment list
to improve performance
closes #1727
1 year ago
Mikael Finstad 250523c3c3
move window menu items to view
on windows #2409
1 year ago
Mikael Finstad 32a5b2380f
cut also externally added tracks
closes #896
1 year ago
Mikael Finstad cce4019607
add to menu too 1 year ago
Mikael Finstad eea51da3d5
implement basic OTIO importer #2441 #1340 1 year ago
Mikael Finstad e8bb18c6be
ui improvements 1 year ago
Mikael Finstad 250507d8f4
show markers also in inverse mode #2408 1 year ago
Mikael Finstad 2505079e31
add new display format "total seconds"
https://github.com/mifi/lossless-cut/issues/254#issuecomment-2781652373
1 year ago
Mikael Finstad 25050707ee
allow inputting seconds only
in go to timecode
https://github.com/mifi/lossless-cut/issues/254#issuecomment-2781652373
1 year ago
Mikael Finstad 2505074528
show indicator when export/capture is done 🎉
closes #2378
1 year ago
Mikael Finstad 250507db1c
improve export confirm 1 year ago
Mikael Finstad 250506404f
make more consistent close button 1 year ago
Mikael Finstad 250506ad96
allow drag dropping
- files to batch list #2400
- files to tracks panel
1 year ago
Mikael Finstad 2505067207
add zoom menu item #2409 1 year ago
Mikael Finstad 250506b087
fix bug 1 year ago
Mikael Finstad 2505063702
show error when file has been moved
closes #2423
1 year ago
Mikael Finstad 25050625c7
improve creating segments flexibility
these functions now apply to the current segment
if not run without any segment, they will apply to whole timeline, like before
this allows things like running a binary search, see #2427.
this applies to the following functions:
- Create num segments
- Create fixed duration segments
- Create random segments

also when detecting segments, will now auto delete the currently selected segment

closes #2427
1 year ago
Mikael Finstad 25050653c4
align transferTimestamps
...between videos and screenshots
https://github.com/mifi/lossless-cut/discussions/770#discussioncomment-13000939
1 year ago
Mikael Finstad 2505067298
truncate long text
closes #2426
1 year ago
Mikael Finstad 250506ce4f
allow importing csv with 2 columns #2412 1 year ago
Mikael Finstad 2505053f1d
don't delete existing segments when not overwriting
closes #2436
1 year ago
Mikael Finstad 250505e9cd
toggle tracks by expression #2435 #1465 #371
also add new keyboard actions:
- `toggleDarkMode`: Toggle dark mode
- `toggleStripCurrentFilter`: Toggle tracks using current filter
- `toggleStripAll`: Keep or discard all tracks
- `toggleStripSubtitle`: Keep or discard subtitle tracks
- `toggleStripVideo`: Keep or discard video tracks

many UI improvements
1 year ago
Mikael Finstad 010f2ad3fe
improve dark mode #1969 1 year ago
Mikael Finstad 2505045a58
upgrade radix colors to 1 1 year ago
Mikael Finstad 2505049c93
make dialog wider 1 year ago
Mikael Finstad 2504304748
implement SEG_LABEL array in cut+merge mode #2428 1 year ago