Commit Graph

34 Commits (086d12419421e3504af4fe138cc908b516bc1ea7)

Author SHA1 Message Date
Mikael Finstad 2508199c87
allow setting zero offset to cursor time #2512
this effectively also means allowing a negative time offset
new action `makeCursorTimeZero`
2 months ago
Mikael Finstad 25073133b3
implement reading of all keyframes
action: `readAllKeyframes` and menu item
from file or current segment

closes #2490
closes #563
3 months ago
Mikael Finstad 2505079e31
add new display format "total seconds"
https://github.com/mifi/lossless-cut/issues/254#issuecomment-2781652373
6 months 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
6 months ago
Mikael Finstad 043502f8b8
Add Ukrainian language support 🇺🇦
Slava Ukraini!
7 months ago
Mikael Finstad 9b28db2918
implement action selectSegmentsAtCursor #1284
https://github.com/mifi/lossless-cut/issues/254#issuecomment-1279310708
8 months ago
Mikael Finstad 99e4d497bd
make backspace remove endpoint first
with default binding
8 months ago
Mikael Finstad 63f9969eda
allow adjusting waveform height
also improve value tuner
improve capture format button
8 months ago
Mikael Finstad cfc0060c9b
improve waveform #260
- allow loading full waveform overvoew
- allow taller bottom waveform (10% of window height)
8 months ago
Mikael Finstad 250218c625
add shortcuts #2289
- <kbd>shift</kbd>+<kbd>alt</kbd>+<kbd>up</kbd> Jump & seek to previous segment
- <kbd>shift</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> Jump & seek to next segment
- <kbd>shift</kbd>+<kbd>alt</kbd>+<kbd>pageup</kbd> Jump & seek to first segment
- <kbd>shift</kbd>+<kbd>alt</kbd>+<kbd>pagedown</kbd> Jump & seek to last segment
8 months ago
Mikael Finstad 2502188367
improvements
- implement "fill segment gaps" and "invert segments" for markers too
- new function: select all markers
- import PBF as markers - closes #993
8 months ago
Mikael Finstad 250218e2d0
Split timeline by byte size
closes #1219
8 months ago
Mikael Finstad 250218bf5f
Feature: Markers
Segments that don't have any end time are now considered markers and rendered differently. Markers are not exported.
All segments will now have a start time defined - llc project file version bumped to v2 (to migrate missing `start` times)

Also: Removed old csv project auto import
8 months ago
Mikael Finstad 06cae06f4b
allow editing segments by js expression
closes #2128 #2305
9 months ago
Mikael Finstad 241210db47
allow adjusting cut too also #2256 11 months ago
Mikael Finstad 19a39fd1be
allow disabling remember window position
closes #2240
11 months ago
Mikael Finstad 8024884363
allow customising preservation
of map_metadata and chapters

fixes #2176
see #1027
1 year ago
Mikael Finstad b855e9e7d1
implent customisable wheel modifiers #1884
- <kbd>alt</kbd> (customisable) + wheel: seek 1 frame
- <kbd>shift</kbd> (customisable) + wheel: seek keyframe
1 year ago
Mikael Finstad 2452de6de5
fix types 1 year ago
Mikael Finstad 624efa7dbc
use template editor for merge too
#2108
and fix some types
1 year ago
Mikael Finstad f2f98d40a7
implement OS notifications
closes #1510

also respect hideAllNotifications for more notifications
1 year ago
Mikael Finstad 533074ddae
allow passing arguments to api actions
also rename shortcuts to actions in api (breaking)

closes #2087
1 year ago
Mikael Finstad 9c9c8639ac
Add a Keyboard shortcut for Mute
closes #2032
1 year ago
Mikael Finstad c7105b2bf7
add slovak support 1 year ago
Mikael Finstad 4892437b83
tsify 1 year ago
Mikael Finstad 0f8605f897
add Focus segment at cursor
closes #2004
1 year ago
Mikael Finstad ec3e626693
use js expressions instead of mathjs #2002 1 year ago
Mikael Finstad f6517e2133
fix file->open menu #1995 1 year ago
Mikael Finstad 8436bfdd78
implement 2 more configurable seek speeds
closes #1994
https://github.com/mifi/lossless-cut/issues/254#issuecomment-1876623395
https://github.com/mifi/lossless-cut/issues/254#issuecomment-589509889
#1611
#1884
1 year ago
Mikael Finstad f677619039
upgrade to electron-vite 2 years ago
Mikael Finstad 8a7c1f8a17
improve waveform #260
and type
2 years ago
Mikael Finstad 2e7d746007
render waveform when zoomed out
also type
2 years ago
Mikael Finstad ef59dbda84
add keyboard actions
- Open previous file `batchOpenPreviousFile`
- Open next `filebatchOpenNextFile`

closes #1926
2 years ago
Mikael Finstad 27df6c20e6
improve types 2 years ago