arch1t3cht
0479b310e8
Merge branch 'video_panning_option' into feature
2023-06-27 02:15:54 +02:00
arch1t3cht
3f017bc29c
video zoom: Add pan_reset command to video context menu
2023-06-27 02:15:18 +02:00
arch1t3cht
9e8ac83998
Merge branches 'vapoursynth' and 'info' into feature
2023-06-11 01:22:14 +02:00
arch1t3cht
1f6684823c
vapoursynth: Add "ask" mode for get_keyframe
2023-06-11 01:22:06 +02:00
arch1t3cht
5e51c59e8e
Merge branch 'vector_clip_actions' into feature
2023-05-18 23:40:56 +02:00
arch1t3cht
c8f8e8ac42
visual tools: Add setting for shape handle size
2023-05-18 23:39:00 +02:00
arch1t3cht
db0e79323f
Merge branch 'vapoursynth' into feature
2023-04-29 21:28:36 +02:00
arch1t3cht
1de8d04a43
Merge branches 'bugfixes' and 'vapoursynth' into feature
2023-03-24 20:31:07 +01:00
arch1t3cht
af9d659c93
vapoursynth: Add try_get_keyframes function to aegisub_vs.py
2023-03-24 01:01:29 +01:00
arch1t3cht
256ddab369
vapoursynth: Ship plugins on windows and add ensure_plugin function
2023-03-16 02:26:10 +01:00
arch1t3cht
041e9fc70c
vapoursynth: Add try_get_keyframes function to aegisub_vs.py
2023-03-16 02:26:10 +01:00
arch1t3cht
6f073c6a31
Merge branch 'vapoursynth' into feature
2023-02-24 01:42:58 +01:00
arch1t3cht
1f2eaaf6e4
vapoursynth: Show logged messages in progress window
2023-02-24 01:42:30 +01:00
arch1t3cht
ad38400ab9
vapoursynth: Improve default scripts and add utility functions
...
Add a utility library that wraps LWLibavSource and can parse its .lwi
file to obtain timecodes and keyframes. It also contains a function to
generate and save keyframes using WWXD or Scxvid. Update the default
scripts to use these functions.
2023-02-24 01:42:30 +01:00
arch1t3cht
b5a646de66
Merge branch 'vapoursynth' (early part) into feature
2023-02-24 00:30:21 +01:00
arch1t3cht
8b605c8fb5
Merge branches 'workarounds', 'bestsource', 'misc', 'info', 'wangqr_gui', 'fixes' and 'avisynth' into feature
2023-02-24 00:29:28 +01:00
wangqr
c7d757b91e
Save state of "show original"
...
Fix wangqr/Aegisub#41
2023-02-24 00:11:12 +01:00
arch1t3cht
c348f8582a
vapoursynth: Add a preferred cache directory and clean it when necessary
2023-02-05 02:32:57 +01:00
arch1t3cht
15f4da61d3
bestsource: Clean index cache when necessary
2023-01-31 02:47:02 +01:00
arch1t3cht
79a0655eb8
Merge branch 'folding' into feature
2023-01-27 02:55:50 +01:00
arch1t3cht
57572e5686
Merge branch 'vector_clip_actions' into feature
2023-01-26 23:34:27 +01:00
arch1t3cht
c6b901dfbe
Merge branches 'bugfixes', 'workarounds', 'fixes', 'gui', 'xa2-ds', 'avisynth', 'vapoursynth' and 'video_panning_option' into feature
2023-01-26 23:12:07 +01:00
arch1t3cht
36e5275418
visual tools: Add perspective tool
2023-01-25 23:24:11 +01:00
arch1t3cht
1bd426f69a
folding: Switch to extradata for storage
...
This makes the internal juggling of fold data even more complicated, but
it has a number of advantages:
- Folds will preserved even when opening the file with Aegisub builds
that don't know about folding.
- Folds will be preserved by automation scripts that re-insert every
line.
- Folds do not break when adding or deleting lines in a text editor or
some other editor, as long as the lines involving folds aren't
touched.
- In particular, merging changes using tools like git will not break
folds.
- Copy/pasting folds also keeps the folds to some extent. This is
impossible to solve in full generality, but simple cases like
cut/pasting a folded section somewhere else work, as long as the file
isn't saved in between.
- This will give automation scripts full access to folding without
needing to set up any additional API functions.
2023-01-02 02:40:19 +01:00
arch1t3cht
cba8d3644f
Remove "Video Panning" option
...
It's probably stable enough at this point, and hiding it behind an
option just creates more confusion than it prevents.
2022-11-17 17:29:18 +01:00
arch1t3cht
9d4a67b523
Merge branches 'info', 'video_panning_option', 'fixes', 'misc', 'vapoursynth' and 'wangqr_gui' into feature
2022-11-03 00:03:23 +01:00
arch1t3cht
7ddfef7517
Add syntax highlighting for drawings and vector clips
...
The highlighting distinguishes drawing commands from coordinates, and
colors x and y coordinates in different colors to make coordinates
easier to visually parse. Furthermore, in cubic Bezier curves, it
underlines the coordinates which corresponds to endpoints of the curves.
2022-11-02 23:58:01 +01:00
arch1t3cht
ccc5f44a5f
Merge branches 'info', 'bugfixes', 'workarounds', 'fixes', 'folding', 'bestsource', 'avisynth' and 'vapoursynth' into feature
2022-09-27 23:37:18 +02:00
arch1t3cht
febce3ecdc
vapoursynth: Add configurable default script
...
This default script will be executed to load any file whose file name
extension is not .py or .vpy .
The gui code for setting the default script is still a bit wonky as it
doesn't fit the rest of the preferences pages nicely, but it works for
now.
2022-09-27 23:14:30 +02:00
arch1t3cht
bb16cdf7fe
Merge branches 'folding', 'misc' and 'bestsource' into feature
2022-08-23 20:16:55 +02:00
arch1t3cht
c8d4df1355
Add option to sort subtitles by text
2022-08-23 16:11:23 +02:00
arch1t3cht
3b8cc6deb1
Merge branches 'misc', 'xa2-ds' and 'info' into feature
2022-08-19 02:31:59 +02:00
arch1t3cht
aadf6b32b9
Add option to copy or save subtitles with transparent background
2022-08-19 01:46:19 +02:00
arch1t3cht
17d827c88a
Merge branch 'misc_dc' into feature
2022-08-16 19:59:42 +02:00
arch1t3cht
6cdf360e76
Add downmix option on OSX
...
This fixes wangqr's commit dabd9f that adds an option to enable or
disable downmixing
2022-08-16 19:58:11 +02:00
arch1t3cht
24ac0647ac
Merge branch 'vapoursynth' into feature
2022-08-16 19:57:22 +02:00
arch1t3cht
6af0b41f47
bestsource: Add audio provider
2022-08-16 19:22:54 +02:00
arch1t3cht
70fd08aabe
bestsource: Expose some options
2022-08-16 19:22:54 +02:00
arch1t3cht
44888d9b70
Merge branch 'color_picker_fix2' into feature
2022-08-16 16:09:13 +02:00
arch1t3cht
25bd040494
Fix color picker option
2022-08-16 16:07:25 +02:00
arch1t3cht
53466be0ca
Merge branch 'avisynth' into feature
2022-08-13 23:03:33 +02:00
arch1t3cht
fe285678a3
avisynth: Allow compilation on Linux
...
Co-authored-by: wangqr <wangqr@wangqr.tk>
2022-08-13 01:06:24 +02:00
arch1t3cht
69d79ac0cf
Merge branch 'wangqr_time_video' into feature
2022-08-01 22:09:29 +02:00
arch1t3cht
84d90ce80b
Merge branch 'video_panning_option' into feature
2022-08-01 21:56:24 +02:00
wangqr
68166c7581
Fix missing config option for Align on macOS
2022-08-01 21:43:17 +02:00
arch1t3cht
c07a648270
Add options to commit or reverse video zoom
2022-08-01 21:21:24 +02:00
arch1t3cht
fa33b07c7f
Add option toggling behaviour of Ctrl+Zoom
2022-08-01 21:00:53 +02:00
arch1t3cht
b61f8946c1
Merge branch 'folding' into feature
2022-08-01 20:06:24 +02:00
arch1t3cht
fd1a92d627
Folding: Fix default hotkeys
2022-08-01 20:05:55 +02:00
arch1t3cht
11b5a80618
Merge branch 'folding' into feature
2022-07-27 15:27:04 +02:00