Skip to content

Releases: TypesettingTools/Aegisub-Motion

v1.0.6

25 Dec 19:13
Compare
Choose a tag to compare

This includes a number of fixes that were committed over the last year.

v1.0.4: "v1.0.0"

28 May 00:34
Compare
Choose a tag to compare

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

12 Feb 00:02
Compare
Choose a tag to compare
v1.0.0-beta5 Pre-release
Pre-release

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

11 Feb 05:33
Compare
Choose a tag to compare
v1.0.0-beta4 Pre-release
Pre-release

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

06 Feb 03:39
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-release

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

07 Jan 06:30
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

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

26 Nov 08:06
Compare
Choose a tag to compare
v1.0.0-beta1 Pre-release
Pre-release

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 and Math are now semantically versioned as 1.0.0.

Installation instructions are here and included in the package.

v1.0.0-test12

01 Nov 19:44
Compare
Choose a tag to compare
v1.0.0-test12 Pre-release
Pre-release

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 method createRaw, that creates a raw 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

17 Oct 20:30
Compare
Choose a tag to compare
v1.0.0-test11 Pre-release
Pre-release

Changes since test10

⚠️ You probably need Windows 7 or newer to run the 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

13 Oct 00:20
Compare
Choose a tag to compare
v1.0.0-test10 Pre-release
Pre-release

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.