Wykres commitów

1119 Commity (533074ddaec808b4f9c383b9e5774624abc2a524)

Autor SHA1 Wiadomość Data
Mikael Finstad a1422ad264
in-house the file-uri implementation
fixes #1941
2024-04-01 13:49:22 +01:00
Mikael Finstad 191f0c71bd
fix oops 2024-03-23 13:03:05 +08:00
Mikael Finstad 305b23fb20
add clear working dir button
in settings too
2024-03-23 11:34:33 +08:00
Mikael Finstad df03b33e36
add type 2024-03-23 11:06:35 +08:00
Mikael Finstad 26b4dc13c2
fix bugs 2024-03-21 23:28:30 +08:00
Mikael Finstad f677619039
upgrade to electron-vite 2024-03-21 23:28:25 +08:00
Mikael Finstad 8a7c1f8a17
improve waveform #260
and type
2024-03-20 19:55:42 +08:00
Mikael Finstad 2e7d746007
render waveform when zoomed out
also type
2024-03-20 16:02:48 +08:00
Mikael Finstad b791c9f748
improve performance
by using a ref for "playing" state
2024-03-17 23:48:36 +08:00
Mikael Finstad 37931c4d52
improve play current segment once 2024-03-17 23:41:37 +08:00
Mikael Finstad 8eebd7ecd6
improve error 2024-03-17 23:41:18 +08:00
Mikael Finstad ef59dbda84
add keyboard actions
- Open previous file `batchOpenPreviousFile`
- Open next `filebatchOpenNextFile`

closes #1926
2024-03-17 23:04:11 +08:00
Mikael Finstad 55a915b2f7
improve keyboard action search 2024-03-17 23:02:34 +08:00
Mikael Finstad 27df6c20e6
improve types 2024-03-15 21:45:33 +08:00
Mikael Finstad 96baa9a931
fix dialog shortcut issue
possibly fixes #1919
2024-03-14 15:50:37 +08:00
Mikael Finstad 762072a347
improve srt parsing 2024-03-14 15:41:18 +08:00
Mikael Finstad 287c7c3614
improve open dialog 2024-03-14 15:40:51 +08:00
Mikael Finstad cb5a8c2c85
enable exactOptionalPropertyTypes 2024-03-03 20:35:04 +08:00
Mikael Finstad 41c18546c2
make sure all tags are string
and improve types
2024-03-03 20:08:27 +08:00
Mikael Finstad 2e0b9887fd
imrpve types 2024-03-03 17:27:56 +08:00
Mikael Finstad fe5704bba1
fix lint 2024-02-22 00:43:03 +08:00
Mikael Finstad dd88a72a93
remove timeline vert scroll 2024-02-22 00:41:19 +08:00
Mikael Finstad fd1955a970
improvements
- improve preview playback (allow resuming from current position) - closes #1584
- new keyboard actions: Jump to first & last segment
- more types
2024-02-22 00:41:08 +08:00
Mikael Finstad 6e046eb434
lint React 2024-02-20 22:51:33 +08:00
Mikael Finstad 4704d246b4
upgrade lint 2024-02-20 22:49:07 +08:00
Mikael Finstad 4f38a2a91b
update translations 2024-02-15 00:18:46 +08:00
Mikael Finstad 0aadb59878
add libsvtav1 support #1825
https://github.com/mifi/lossless-cut/issues/126#issuecomment-1937458122
2024-02-15 00:02:28 +08:00
Mikael Finstad 9509680c03
add option to shift cut start frames
and add types
2024-02-14 21:12:16 +08:00
Mikael Finstad 37af026932
tsify 2024-02-13 00:01:43 +08:00
Mikael Finstad a61c83956d
upgrade p-retry 2024-02-12 23:19:38 +08:00
Mikael Finstad ddf3eb22e0
fixes 2024-02-12 14:36:34 +08:00
Mikael Finstad 8b6f0cc593
start to tsify 2024-02-12 14:11:36 +08:00
Mikael Finstad 6fddf72a2d
implement video/audio track switching #256
also with MediaSource for unsupported codecs
2024-02-11 22:36:49 +08:00
Mikael Finstad ead7251a18
eanble strict mode 2024-02-10 18:33:59 +08:00
Mikael Finstad 18785e1f88
improve renderibng performance #1881 2024-02-10 18:33:59 +08:00
Mikael Finstad 476ab11f63
Merge branch 'master' into mediasource
# Conflicts:
#	src/App.jsx
2024-02-08 00:14:23 +07:00
Mikael Finstad ca7a9d3eeb
improvements
allow precise setting value adjustments #1859
fix description of wheel shortcut #1883
2024-02-07 23:55:05 +07:00
Mikael Finstad 02cdd13bf7
improve sheets 2024-02-07 22:31:21 +07:00
Mikael Finstad 35e12d3a3d
reduce the risk of overwriting source files 2024-01-31 22:36:55 +07:00
Mikael Finstad bc04a4f2a4
allow opening directories recursively 2024-01-31 21:59:54 +07:00
Mikael Finstad fabab12bce
ui improvements
remove z-indexes
- #1859
- improve sheet #1862
2024-01-31 19:32:36 +07:00
Mikael Finstad dca83a8ab4
improve avoid_negative_ts
https://github.com/mifi/lossless-cut/discussions/1874#discussioncomment-8268873
2024-01-28 11:14:34 +07:00
Mikael Finstad 5bbc5d187c
add leading to debounce 2024-01-04 23:43:05 +08:00
Mikael Finstad 7f32cdca8a
Use MediaSource for unsupported formats 2024-01-04 23:34:41 +08:00
Mikael Finstad 83c910a0fd
add eac3 as unsupported audio format 2024-01-04 23:34:05 +08:00
Mikael Finstad 43fe553bd3
add ts support 2024-01-02 23:45:43 +08:00
Mikael Finstad bf29dd2a20
improve canvas player speed for images 2024-01-02 17:40:34 +08:00
Mikael Finstad 847be925e5
retry EPERM (windows antivirus)
fixes #1704
2023-12-31 11:34:15 +08:00
Mikael Finstad 7ac2a774c9
revert play overlay 2023-12-30 19:07:54 +08:00
Mikael Finstad 1f9c336227
reset merged out file name on export
closes #1757
2023-12-30 18:08:04 +08:00
Mikael Finstad 3cfd5b7033
fix log 2023-12-30 17:47:54 +08:00
Mikael Finstad c073d1b4e6
fullscreen improvements
- show lower thirds in fullscreen
- fix video focus issue #543
- show play icon when paused
2023-12-30 17:41:36 +08:00
Mikael Finstad 981a711541
implement "copy thumbnails" action
closes #1628
2023-12-30 12:47:44 +08:00
Mikael Finstad d2b09744f5
tag improvements
- add keyboard shortcut
- save when pressing add another
- add warning about duplicate keybinding

closes #1829
2023-12-29 23:50:36 +08:00
Mikael Finstad ab413d2670
fix label segments bug 2023-12-29 16:58:21 +08:00
Mikael Finstad 60712ce01b
implement export/import segments as SRT
#1340
2023-12-29 16:58:12 +08:00
Mikael Finstad cec54056a6
update mac icon
closes #543
2023-12-22 15:05:31 +08:00
Mikael Finstad 899e6e2960
add full screen video support
closes #543
2023-12-22 14:38:54 +08:00
Mikael Finstad eda009274e
add shortcut
- Include more tracks from other file
2023-12-22 14:20:40 +08:00
Mikael Finstad 7173564c41
add keyboard actions:
- Show waveform
- Show thumbnails
- Show keyframes

https://github.com/mifi/lossless-cut/issues/254#issuecomment-1604063833
2023-12-22 14:13:09 +08:00
Mikael Finstad f4249c7d61
fix bug 2023-12-22 13:50:15 +08:00
Mikael Finstad c741520fd5
rename action and remove dupe 2023-12-22 13:50:09 +08:00
Mikael Finstad ccb261bf42
make sure that all actions are key bindable
adds the following actions:
- Convert to supported format
- Create segments from keyframes
- Detect black scenes
- Detect silent scenes
- Detect scene changes
- Edit tracks / metadata tags
- Set custom start offset/timecode
- Settings
- Open
- Start times as YouTube Chapters
- Report an error
2023-12-22 13:43:22 +08:00
Mikael Finstad 3206ba3868
Merge branch 'master' of github.com:mifi/lossless-cut 2023-12-21 18:13:30 +08:00
Mikael Finstad b5cdbffc4b Update src/StreamsSelector.jsx 2023-12-21 17:49:14 +08:00
nawaji b944c0768e Adjusts margin to prevent overlapping elements
Naïve solution to prevent the "Click to select which tracks to keep when exporting" text from overlapping with the button to close the tracks selection menu.
2023-12-21 17:49:14 +08:00
nawaji 84e3f3706b Tooltips for icons in tracks selection menu
Adds mouseover tooltips for the icons in the track selection menu that were missing them (i.e the 'edit file metadata' pencil icon).
2023-12-21 17:49:14 +08:00
Mikael Finstad b806a8853c
fix bug #1785 2023-12-21 16:50:01 +08:00
Mikael Finstad 1a574c02b2
convert more subtitle codecs #418 2023-12-21 16:25:09 +08:00
Mikael Finstad 7dbc8af226
retry deleting file
(hopefully) fixes #1797

also allow aborting
2023-12-08 16:21:32 +08:00
Mikael Finstad aa1958c848
change logic when sanitizing
- disallow slashes on windows
- check for file name ending with a space or a dot

closes #1790
2023-12-05 13:22:23 +08:00
Mikael Finstad ae8f6d4be1
improve export confirm #1798 2023-12-05 13:00:54 +08:00
Mikael Finstad 97931887ec
read audio fps too
closes #1754
2023-12-03 00:00:09 +08:00
Mikael Finstad 233c5c017e
reuse time parsing
and make it more flexible
2023-12-02 23:37:56 +08:00
Mikael Finstad 556f8a09e3
Merge branch 'master' of github.com:mifi/lossless-cut 2023-12-02 22:25:17 +08:00
Daniel Baak a6b9a24527 add support for timestamp csv import 2023-12-02 22:24:50 +08:00
Mikael Finstad 68804229d6
fix showItemInFolder on macos
fixes #1762
2023-12-02 20:32:27 +08:00
Mikael Finstad 2c7f166e01
reduce clicks in open dialog 2023-12-02 18:48:42 +08:00
Mikael Finstad 3b823a2ba4
multiply estimated bitrate by 8
fixes #1778
#126
2023-11-15 16:42:23 +09:00
Mikael Finstad 550c3d1a78
upgrade adnd fix lint 2023-11-15 16:40:54 +09:00
Mikael Finstad a32a1a35de
improve segment tags editor
closes #1766
2023-11-07 14:19:39 +09:00
Mikael Finstad 99b3494307
add "split segment" to menu 2023-10-30 10:50:12 +09:00
Mikael Finstad 1e1e7e32da
auto-convert mpeg2video
fixes #1736
2023-10-19 16:22:59 +08:00
Mikael Finstad 7f1fbe4953
improve "Resulting file names"
make it show the actual resulting file names (if error) #1732
2023-10-16 00:07:53 +08:00
Mikael Finstad a3cbce6190
implement http api #980 #868
- add closeCurrentFile action
- allow export confirm also via action
- upgrade electron
2023-10-15 23:36:54 +08:00
Mikael Finstad 92c6ceab13
add keyboard action cli control api
and add quit keyboard shortcut
2023-10-15 18:44:14 +08:00
Mikael Finstad d0a9f27f23
encode base64 2023-09-24 15:37:13 +08:00
Mikael Finstad 5f7d66b547
add setting for export confirm
in settings page
2023-09-23 11:46:44 +08:00
Mikael Finstad 877bcdbdf2
fixes 2023-09-21 21:56:22 +08:00
Mikael Finstad 0d8d7b9428
implement VIDEO_TS folder support 2023-09-21 21:53:41 +08:00
Mikael Finstad fdbccfa541
implement speedup/slowdown
closes #1712
2023-09-17 19:16:42 +02:00
Mikael Finstad 91ceef3972
fix broken black/silence detection #1705 2023-09-06 19:56:23 +02:00
Mikael Finstad 1acf72fcfd
select segments by tag 2023-09-06 12:52:46 +02:00
Mikael Finstad ecc852a2bc
allow deleting supporting files only
without closing file
closes #1703

also fix broken migration logic
2023-09-06 12:32:17 +02:00
Mikael Finstad 03a4bb914f
visualize segment tags in seg list 2023-09-06 11:39:02 +02:00
Mikael Finstad aff48c14ff
fix oops 2023-09-06 01:20:59 +02:00
Mikael Finstad f375e8ee74
fix webp image export
closes #1693

also fix quaility param for webp
2023-09-06 00:29:20 +02:00
Mikael Finstad 1e003537ed
fade in advanced settings 2023-09-06 00:28:12 +02:00
Mikael Finstad 75f5d3d1ba
Allow customising merged file name
closes #938

see also #916 #96 #1691
2023-09-05 23:19:16 +02:00
Mikael Finstad b20596e53a
fixes 2023-08-27 22:21:09 +02:00