Releases: TypesettingTools/Aegisub-Motion
v1.0.6
v1.0.4: "v1.0.0"
Well, as it turns out, we ended up blowing right past v1.0.0, and it's too late to go back and change things now.
Let's go over a few highlights since the old beta5:
- Dependency Control support allows Aegisub-Motion to automatically update itself. This is completely optional, but strongly recommended.
- Interpolating transforms actually works reliably now.
- Transform handling in general is better and makes more sense.
- The progress bars actually work, too.
- Better error reporting in a variety of places.
- A bunch of other, minor bugs have been crushed.
v1.0.0-beta5
Features
- Clean up empty
{}
in postprocessing.
Fixes
- Fix transform interpolation of transforms containing more than one type of tag.
- Fix shifting
\kf
.
v1.0.0-beta4
Features
- Shift karaoke tags (#23).
- Interpolate
\move
on each frame of a track if present (behavior suggested by @line0 and @conkererer).
Fixes
- Fix time shifting of transforms. They were previously off by one frame.
- Fix render time calculations. There were previously off by a few ms due to not doing everything in centiseconds. Transforms should be extremely accurate now.
- Fix transform interpolation to support multiple instances of a tag in a transform (#19). Transform interpolation should now work in (almost) all cases. This is the major feature blocking 1.0.0 final, so please report any errors you encounter using it.
v1.0.0-beta3
Features
- Add Statistics library to keep track of usage, so you can brag to your friends.
Fixes
- Sanity check data parsed by DataHandler
- Try to keep state between subtitle file and LineCollection consistent.
- Fix passing nil to DataWrapper on Linux.
- Other things.
v1.0.0-beta2
Fixes:
- Be more strict about parsing tracking data.
- Try to handle certain trim commands more correctly.
- Future-proof clipboard include.
Misc:
- Improve ConfigHandler ease-of-use.
- Make Tags infinitesimally less bad.
v1.0.0-beta1
We've hit the big time, baby. Since I haven't gotten very many bug reports for quite a while, we're graduating to beta status. A final 1.0.0 release is still being held back by a few large problems that I haven't brought myself to fix yet.
Changes since test12
Fixes
- Writes output video to correct path. If you switched your prefix to
?script
instead of?video
to fix this, you should switch it back. - Fixes
Line:createRaw
timestamp formatting, which caused problems with other libraries (notably, ASSInspector).
Misc.
- All modules except for
log
andMath
are now semantically versioned as 1.0.0.
Installation instructions are here and included in the package.
v1.0.0-test12
Changes since test11
Features
- Added
blurScale
, which influences how blur values are scaled. - Tracking data is scaled from the data resolution to the script resolution.
Fixes
- Override tags are deduplicated after tag interpolation.
- Interpolated transform values are rounded.
Misc.
Line.moon
now has a methodcreateRaw
, that creates araw
field in the object, formatted from the current state of the object.- All MotionHandler output values are rounded to two decimal places.
Installation instructions are here and included in the package.
v1.0.0-test11
Changes since test10
trim
macro as it now uses powershell
Features
- Make redirecting trim command output optional (Windows only). If you don't know what this means, leave it enabled.
- Support unicode paths on Windows.
Fixes
- Rectangular clips can now actually be tracked.
- Line.moon copies properly in the constructor.
- Transform interpolation might work better now.
Installation instructions are here and included in the package.
v1.0.0-test10
Changes since test9
Features
- If no
\pos
tag is found in the line, it looks for\move
and will interpolate it if it exists.
Fixes
- Breaks in at least 1 less case with
\fad
in the line. - Better error handling in
trimHandler
- Fixes some edge case bugs when transform interpolation is turned off.
Installation instructions are here and included in the package.