New features
- ISF multi-pass shaders now work, which should make score ISF-feature-complete (any in-depth testing would be very appreciated though !)
- Device explorer will remember previously open branches when removing a filter
- It's now possible to choose the video backend used for the graphics pipeline in the settings (D3D, Vulkan, Metal, GL)
- ControlSurface now notifies over websocket when a control changes
Bugfixes
- Various issues during edition are fixed
- Lots of improvements for the default audio devices for new installs
- Disable broken audio backends
- Fix first startup zoom
- Fix dropping .score files in scenarios and intervals
- Fix droppping ports in interval / scenario to create automations
- 2D touchpads should now be able to scroll diagonally in the score
- Fix that the gain outlet did not have a domain
- Enable scrollbars in the main scene
- Fixes with the device explorer filtering
- Improve zoom by using Qt's builtin feature
- Fix creating graph intervals backwards
- Disable interpolation process which is an incomplete wip
- Fix potential division by zero with spline2D
- Fix that many processes did not have a name and did not work in the localtree
- Fix device edition not allowing to validate
- Fix pause for video
- Use the name of the device for the learning dialog
- Fix LV2 plug-ins which use NaN values
- Add support for UYVY texture format (which enables NDI support with https://github.com/ossia/score-addon-ndi
- Fix various small video decoding issues
- Greatly improve support of Qt 6
- Fix that the installer was blurry on Windows
- Fix broken transport in a33 due to the transport refactoriong