Releases: waaake/VOID
Releases · waaake/VOID
0.3.0-alpha
Added
- Support for dragging and dropping docked panels.
- Initial concept of Player workspaces allowing the users to switch between Basic, Standard Playback, Review with playlist and scripting workspaces.
- Support for Audio playback on Linux and Windows. Mac audio support is partly added (some bugs need to be fixed and overall experience improvements needed.)
- Recent projects startup window, allowing the users to quickly choose from the last project(s) (upto 5) being worked on.
- Custom media importer with support for Sequence representation (image_name.####.ext 1001-1120) format for image sequences when being browsed through the file browser for VOID.
- Support for command-line arguments like --media, --project to load a media or a project directly when opening the player.
- Support for switching to the basic workspace view with --basic command-line and can be used alongside --media for a quick view over the media.
- Support for playing multiple media in a queue which makes them play one after the other and keeps the timeline range respective to the current media being played.
Fixed
- Fixed an issue where the frameless titlebar allowed the player to move even when it is in maximized state.
- Fixed the player to clear the current media before accepting the dropped media.
Misc
- Minor UI elements overhaul for the playback controls and timeline to make the buttons more asthetic and improve usability/accessibility.
- Icons appear with slightly better contrast with the backgrounds especially the dark themes.
- Improved color schemes for the player and made the overall theme contrast better.
- In project view, the saved projects can be easily identified with the sidebar color accent.
- Imported media thumbnails are generated on thread, keeping the load process faster and smooth for improved user experience.
- Playlists created within the project are also saved and loaded with the project.
- Switched to OpenGL Pixel Buffer Objects for improved rendering and playback rate.
- Improvements to how the internal FFmpegDecoder provides Data to the PixelReader.
- Improvements to the Media entity construction for slight benefits in terms of performance.
- Internal improvements to the Player architecture for better distinction of widget v/s the core logic.
VOID Alpha - 0.2.0
Added
- Projects are supported in VOID player.
- Projects can be created/saved and loaded back.
- Component serialization and deserialization support through VoidObject with support for ASCII (ether) and Binary (nether) formats.
- Support for Media directories to be imported through UI menu or dragging the directory over the Media View.
- Support for playlists within a Project where media can be organized for quick playback and review.
- Timeline media caching mechanism.
- Support for dragging multiple media directly on to the Viewer which will play them as a sequence or a single media.
- Image Metadata viewer for viewing basic metadata from the various image types.
- Support for scripting in VOID script editor.
- VOID python bindings 'vortex'.
- Material icon font based icons support for the player to allow customization of icon color when switching themes.
- Multiple color scheme support.
- Internal Menu system handling Menus in the VOID Menu bar.
- Extension of Menu system to the python API allowing Menu items to be created from python.
Fixed
- Minor Memory leaks due to Qt objects not initialized with proper parents causing the clean up to ignore when parent is destroyed.
- Dock panel menu pops-up instantly as opposed to a small wait time earlier when the button reverts to its original state.
- Issue with internal FFmpeg reader where seeking was not working as expected when jumping between frame randomly on Movie type media.
Misc
- Internal organisation of the project components to make Undo a UI entity.
- Optimized Movie file import times by removing additional queries to 'avformat_find_stream_info' when reading movie frames and framerate using FFmpeg API.
- Added Project Bridge to deal with Project components.
Initial Release
VOID v0.1.0-alpha
This is the first release of the VOID project!
Version 0.1.0-alpha introduces a base foundation for media playback, image comparison, and annotation, setting a direction for a future review system.
Features
-
Media Import & Playback
- Supports EXR via OpenEXR
- Supports MOV and MP4 via FFmpeg
- Reads various image formats (png, tiff, dpx, jpg) via OpenImageIO
-
Rendering & Comparison
- OpenGL Renderer
- A/B Buffer support
- Image comparison tools
- Channel playback: R, G, B, A, RGB, RGBA, ALPHA
-
Annotation Tools
- Brush tool
- Text annotations
-
Color Management
- OpenColorIO integration
-
Playback Enhancements
- Fullscreen playback
- Variable framerate support
- Undo queue system
-
UI
- Basic Docking system UI
- Dock manager
This first release lays the foundation for a powerful media review system. Feedback and contributions are welcome!