Skip to content

Releases: mysteryx93/SynthMultiViewer

v1.4

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:08

Version 1.4 is ready!

What's new:

  • Greatly enhanced text editor with ScriptAssist: autocomplete, method overloads and hover hints
  • ScriptAssist supports both AviSynth and VapourSynth (works better in AviSynth; Python is extremely complex and untyped by default)
  • Added Functions Explorer
  • Add start page when no document is open
  • Ask save confirmation when closing document
  • Redesigned application icon
  • Redesigned toolbar icons
  • Redesigned scrollbars
  • Fix horizontal scrollbar page-right
  • Reviewed keyboard shortcuts and improved Help documentation
  • Check for updates

I genuinely over-engineered ScriptAssist with 458kb of raw source code compiling into 269kb. I wanted to push AI to its limit to see how well it could structure such a complex feature. The code itself is structured properly. It's genuinely complicated to parse Python code and detect what VapourSynth python modules are available on the system that are actually for VapourSynth, There are tons of edge cases to account for to parse the scripts properly. The complexity is encapsulated in a library; the rest of the project remains faily simple.

ScriptAssist is working extremely well. It's a massive quality of life improvement. If it causes any issues, you can disable it in settings. If you encounter sub-optimal behaviors in either VapourSynth or AviSynth, you can open a ticket.

v1.3 Auto-Complete

Choose a tag to compare

@github-actions github-actions released this 16 Sep 11:05

Version 1.3 is ready!

  • Enhanced text editor with auto-complete and plugin parameters information, for both VapourSynth and AviSynth
  • '-' and '=' characters are no longer being eaten by the editor
  • Add spacing in editor after line numbers
  • Dark mode is less dark
  • Redesigned seek bar

v1.2 Video Properties

Choose a tag to compare

@github-actions github-actions released this 15 Sep 09:18

Version 1.2 is ready!

  • Display video/frame properties (Ctrl+I)
  • Fix AviSynth frame display bug
  • Show detected AviSynth and VapourSynth versions in Settings

v1.1 Tabs Improvement

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:24

Version 1.1 is ready!

What's new:

  • Fixed an AviSynth display bug
  • Allow tab re-ordering
  • Added tab colors to differentiate types
  • Allow customizing tab color with Ctrl+T
  • Added browse buttons for settings paths
  • Tweaked default tab numbering
  • Remember window size and maximized state

v1.0 Cross-Platform

Choose a tag to compare

@github-actions github-actions released this 13 Sep 03:06

v1.0 is finally out! Previous versions were a proof-of-concept. This is now a real software.

You can now compare a VapourSynth script with an AviSynth script side-by-side on Linux. Good luck doing that before.

What's new:

  • Cross-platform support (Windows, Linux, MacOS)
  • Both VapourSynth and AviSynth support
  • Auto-detection of library and plugin paths across platforms
  • Light/Dark theme
  • Added copy frame to clipboard
  • Fixed many bugs

VapourSynth Multi-Viewer v0.9.3

Choose a tag to compare

@mysteryx93 mysteryx93 released this 26 Jul 19:11

Version 0.9.3 is ready!

What's new:

  • Fixed multi-threading mode not activating
  • Added option to display square pixels when zooming

VapourSynth Multi-Viewer v0.9.2

Choose a tag to compare

@mysteryx93 mysteryx93 released this 14 Jul 17:26

Version 0.9.2 is ready!

What's new:

  • Fixed numeric keys not working in editor

VapourSynth Mullti-Viewer v0.9.1

Choose a tag to compare

@mysteryx93 mysteryx93 released this 11 Jul 22:28

Version 0.9.1 is ready!

What's new:

  • Replaced script TextBox with AvalonEdit.TextEditor
  • Added syntax highlighing
  • Enlarged script font
  • Added default script

VapourSynth Mullti-Viewer v0.9

Choose a tag to compare

@mysteryx93 mysteryx93 released this 09 Jul 17:26

Version 0.9 is ready!

What's new:

  • Allow opening and saving files
  • Allow several script editor tabs
  • Moved all controls into a toolbar
  • Added go to frame
  • Redesigned keyboard shortcuts
  • Can now select viewer tabs with 1-9 and editors with ctrl+1-9
  • Fixed some issues with zoom

VapourSynth Mullti-Viewer v0.8.1

Choose a tag to compare

@mysteryx93 mysteryx93 released this 07 Jul 17:27

Version 0.8.1 is ready!

What's new:

  • Allow switching tabs with Ctrl + number (0-9)
  • Added scale to fit zoom option