Skip to content

v0.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jul 04:08
· 15 commits to main since this release

What's new

macOS support

ntsc-rs finally supports macOS! Thank you to all the macOS users who helped test things out. This was my first time developing anything for macOS, so it took quite a while to learn the quirks of the platform--I've been working on this for the past couple of months, and I appreciate your patience.

Note

The code is currently not signed, which means Gatekeeper really doesn't want to run the installer(s). To install ntsc-rs on macOS, follow the instructions on the website.

ntsc-rs-macos

Preset manager

You can now save and load settings presets directly in the app itself via the new preset manager panel! This should streamline the process of switching between different presets.

Preset.Manager.mp4

Currently, the application doesn't come with any presets. I'll continue to look into the best way to bundle them--I don't want users to end up accidentally deleting and overwriting the default presets and not knowing how to get them back, but I also don't want to annoy them with hardcoded presets that they don't find useful and can't hide or remove.

New default settings

The default settings haven't been updated since the very first version of ntsc-rs. I've updated them to something that should look more accurate out of the box.

Rewritten After Effects plugin

The After Effects/Premiere plugin has been completely rewritten! The original version was written in C and was difficult to maintain. It saw a huge number of bugs and regressions.

The new version of the After Effects plugin is written completely in Rust, thanks to Rust bindings to the After Effects API that weren't available when I first wrote the plugin. It should now be much easier not just to maintain, but to build as well! Building C projects across multiple platforms is already challenging, and the After Effects SDK requires some bespoke build tools. The Rust bindings handle that part as well!

As a user of the plugin, you shouldn't notice any differences in functionality (although I did fix a crash since the last release). If you run into any new bugs, feel free to open an issue, preferably including instructions for reproducing the bug or even an After Effects project file that demonstrates it.

Other

  • A loading spinner now appears while the video preview is loading
  • You can now adjust the application's zoom level in the "View" menu
  • The volume slider now actually mutes the audio when set at 0%
  • The filename of the loaded video is now displayed in the window's title
  • Fixed a bug where the "snow" effect was less dense near the left edge of the video
  • Some code in the OpenFX plugin has been cleaned up as well. Open an issue if you run into any new bugs

For installation instructions and further guidance, see the Getting Started guide on the ntsc-rs website.