Commit Graph

1572 Commits (260313d86b8fe9be5d2c1ffdb7c7a3a9f53b5faf)

Author SHA1 Message Date
Mikael Finstad 2603132da0
increase max file name length to 250 (truncation)
closes #2779
5 months ago
Mikael Finstad 260313b7c9
improve error handling
closes #2797
5 months ago
Mikael Finstad 2603130a2e
include app name in notification on linux
fixes #2794
5 months ago
Mikael Finstad 2603126ad4
implement advanced output directory selector
closes #2101 #2115 #2755
5 months ago
Mikael Finstad 2603125fb2
include ffmpeg version in report
and log on startup
5 months ago
Mikael Finstad 260302b9f8
fix key migration
version doesn't work when it doesn't previously exist
5 months ago
Mikael Finstad 260301c920
improve doc #2699 5 months ago
Mikael Finstad 2603017e84
auto save disabled initial segment
https://github.com/mifi/lossless-cut/issues/2745#issuecomment-3979480707
5 months ago
Mikael Finstad 260301f94d
add new "opposing" align mode
closes #2654
5 months ago
Mikael Finstad 260301745e
don't transfer segment name when filling gaps
also remove unused segment name from inverseCutSegments
closes #2754
5 months ago
Mikael Finstad 260301d561
add segment label starts with example
closes #2760
5 months ago
Mikael Finstad 260301eb23
fix concat command bug
fixes #2766
5 months ago
Mikael Finstad 26030103a1
always scroll *up* to zoom in #2703
fixes #2786
5 months ago
Mikael Finstad 260228d72b
improvements
- warn if export options is disabled
- warn if trying to cut with too few keyframes around cutpoint

closes #516

#2780 #2756
5 months ago
Mikael Finstad 2602283328
increase max keyframes to 10000 5 months ago
Mikael Finstad 260228dcd9
make segment instead of marker when creating segment
in simple mode
https://github.com/mifi/lossless-cut/discussions/2756#discussioncomment-15955145
5 months ago
Mikael Finstad 2602275932
fix mp3 files being misdetected as mp2
reverts #2129
fixes #2535
fixes #2775
5 months ago
Mikael Finstad 2602273393
implement events `export-start` and `export-complete`
see api.md for docs

also:
- allow passing arguments when using CLI to pass to second instance
- allow opening files from API
- improve docs

#980 #974 #1347
5 months ago
Mikael Finstad 2602271d5c
fix check 5 months ago
Mikael Finstad 26013077af
add smartcut option `-bf` based on `has_b_frames`
#2690 #126
6 months ago
Mikael Finstad 26013053cd
improve tracks dialog #2358 6 months ago
Mikael Finstad 260130f1af
Update change log 6 months ago
Mikael Finstad 260129e31c
improve readability 6 months ago
Mikael Finstad 2601290748
test function getFfmpegJpegQuality #2718
and remove extraneous `quality` argument in Math.max
6 months ago
Mikael Finstad 2601296c75
make `toggleStripAll` not invert selection
instead actually toggle all on/off
6 months ago
Mikael Finstad 2601294d27
add new keyboard actions #2699
- `selectSegmentsByLabel`
- `selectSegmentsByExpr`
- `labelSelectedSegments`
- `mutateSegmentsByExpr`
6 months ago
Mikael Finstad 260129a2c8
change chevron to menu icon #2595 6 months ago
Mikael Finstad 260129bb58
add copy to clipboard and close
for youtube chapters
closes #2675
6 months ago
Mikael Finstad 2601290e5c
improve disk full message
closes #2677
6 months ago
Mikael Finstad 260129be71
add new setting for importing chapters to segments
when opening a new file: 'always' | 'never' | 'ask'
#2699
6 months ago
Mikael Finstad 260129f694
fix preview issue with prores #2704 6 months ago
Mikael Finstad 260128dd5e
fix lint 6 months ago
Mikael Finstad 260128cb4f
invert scroll zoom direction
closes #2703
6 months ago
Mikael Finstad 260128fb15
include customOutDir in error report
don't remember why i disabled it
6 months ago
Mikael Finstad 26012871f1
double check out dir type
closes #2719
closes #2724
6 months ago
Mikael Finstad 260128e576
increment copyright year 6 months ago
Mikael Finstad 260128e602
enable bokmål 6 months ago
Mikael Finstad 2601283032
add about dialog i18n
fixes #2711
closes #2721
6 months ago
Mikael Finstad 260128e165
fix some i18n
closes #2726
6 months ago
Prisca Amajuoyi 44b43a0347
Fix exact duration regex to require literal dot (#2717) 6 months ago
Mikael Finstad 260110d9c1
improve error msg
and refactor
7 months ago
Bolaji Adesina f9d5c62588
Improve export options toggle label hover feedback (#2669) 7 months ago
Mikael Finstad 26010925b5
upgrades
upgrade deps
upgrade lint
7 months ago
Mikael Finstad 26010854e5
start to use ipc 7 months ago
Mikael Finstad 260108a32c
fix scripts 7 months ago
Mikael Finstad 260108279d
remove unused snap 7 months ago
Mikael Finstad 2601082c80
improvements
- convert to esm
- upgrade electron-vite
- implement license check
- stricten ts
- remove fs-extra
7 months ago
Mikael Finstad 260107c27a
update urls 7 months ago
Mikael Finstad 260107c3c2
improve docs 7 months ago
Mikael Finstad 260107c96e
Introduce template variable `FILES`
...for all templates.
It is a list of SourceFile objects.

```ts
interface SourceFile {
  name: string, // The file's name without the file system path
  path: string, // The full filesystem path of the file
  size?: number | bigint, // File size in bytes
  // All times are expressed in milliseconds since the POSIX Epoch:
  atime?: number, // The timestamp indicating the last time this file was accessed.
  mtime?: number, // The timestamp indicating the last time this file was modified.
  ctime?: number, // The timestamp indicating the last time the file status was changed.
  birthtime?: number, // The timestamp indicating the creation time of this file.
}
```

closes #2694

also refactor a bit
7 months ago