Releases: mysteryx93/SynthMultiViewer
Release list
v1.4
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
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
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
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
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
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
Version 0.9.2 is ready!
What's new:
- Fixed numeric keys not working in editor
VapourSynth Mullti-Viewer v0.9.1
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
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
Version 0.8.1 is ready!
What's new:
- Allow switching tabs with Ctrl + number (0-9)
- Added scale to fit zoom option