github arch1t3cht/Aegisub migration01-01
Migration Release 01

19 hours ago
forks

Okay, hear me out...

Today is the 1-year anniversary of the release of Aegisub 3.4.0. Since then, I have begun working on the official upstream Aegisub version and have migrated over many of the additions from this fork. However, some of the biggest features from this fork (like folding or the perspective tool) have not been moved over yet, precisely because these are the features that need the most additional cleanup work before they can be merged upstream.

This has caused an unfortunate situation where many of the advanced Aegisub users are still using arch1t3cht/Aegisub due to the features that are only available there, which in turn fragments the ecosystem and means that very few people are actually testing the latest upstream versions. While I'm slowly but surely working on migrating the remaining features, it will probably still take a fair bit of time until everything is finished.

To try and improve this situation, I have now started a new branch on this fork where I rebased most of the big unmigrated features from arch1t3cht/Aegisub onto the newest TypesettingTools/Aegisub master, and am now making a release from this branch. Hence, this release includes all the features and fixes from upstream (so in particular from 3.4.2), but also includes most of the remaining additions from arch1t3cht/Aegisub. In particular, it includes:

  • High-DPI compatibility, which has been merged upstream with various improvements
  • Video panning, which has been merged upstream and been made more configurable
  • Builds for Apple Silicon, which have been added upstream
  • Basic support for setting LayoutRes
  • Line folding
  • The perspective tool
  • The Lua API additions
  • Dark mode on Windows (which is now always available - there is no separate "wx master" build any more)

What is not included for now is the added audio and video providers. FFmpegSource has become much more reliable, so these are not as necessary any more. (And while built-in keyframe generation is convenient, you should be able to live without it.)

The feature branch should be considered discontinued. I will not respond to issues or pull requests related to it - I simply don't have the time and resources to maintain two versions of Aegisub in parallel. Please open issues and pull requests over at TypesettingTools/Aegisub, provided they also apply there.

I'd like to ask all the users of arch1t3cht/Aegisub to switch to this "Migration Release" if they can, and to no longer recommend new users to use the old feature releases. (Instead, please recommend them to either use the latest TypesettingTools/Aegisub master, or this migration release if they really need its added features.)

Depending on how long the rest of the migration takes, I may periodically make more branches like this one (i.e. rebases of the unmigrated arch1t3cht/Aegisub features onto upstream's master) in the future, but I will not do any serious maintenance for this fork.

For more information on the current upstream situation, see: TypesettingTools#485

NOTE: There seem to be some issues with the default language when first starting this build - probably due to updating wxwidgets. I'll investigate, but in the meantime you can change the language manually using Options (the second heading from the right in the menu bar) > Language.

Don't miss a new Aegisub release

NewReleases is sending notifications on new releases.