Friction 0.9.6
The first stable release for 2024 is now done. This release includes several improvements, new features, and critical fixes.
![Screenshot](https://friction.graphics//assets/screenshots/096/friction-096-screenshot.jpg)
This is an old and unsupported release, please update. Binaries are still available on GitHub or Sourceforge.
UI/UX
This release includes several UI/UX changes.
- Improved viewer and timeline UI
- Don’t wrap item labels
- Improved “Fill and Stroke” widgets
- New UI layout handler (more flexible)
- Render Queue: Fix missing labels (-none-) on project load
- Added shortcut for bookmark color (B)
- Added shortcut for Pivot local/global (P)
- Don’t allow group link to be dropped on it’s target
- Render queue state fixes
- Various minor tweaks/fixes
- Updated icon theme
- Removed legacy icon code
- Icon fixes for HiDPI
- Check that recent file exists before adding to menu
- Added “Clear Recent Files” in edit menu
- Timeline settings menu renamed to “filters”
- Fixed menu state on project load
- Allow modifications on the timeline/graph during playback
SVG
- Added quick preview
- Available from the toolbar and file menu
- Fixed path
keyTimes
when exporting SVG - Improved export SVG dialog
- Export SVG will now scan the project and give a informational warning/notice if something is not compatible
- Added
line
support in SVG importer
Renderer
The renderer now supports profiles on selected codecs.
- H264 (baseline/main/high)
- ProRes (proxy/lt/standard/hq/4444/xq)
- AV1 (main/high/professional)
- VP9 (0/1/2/3)
- MPEG4 (simple/core/main)
- VC1 (simple/main/complex/advanced)
Effects
- Effects can now be renamed
- Improved shader effects stability
Windows
- Support window title bar dark/light theme
- Remove dependency on Windows Media Foundation (Support for Windows N)
Linux
- Fixed broken RPM package
- Bundle xcb libraries for better compatibility
Other
- Several bug/crash fixes
- Major improvements to the build process
- More modular code
- Removed/Refactored a lot of legacy code
- Upgraded from Qt 5.12.12 to Qt 5.15.14
- Fixes several UI issues
- Qt 5.15.3+ is now a requirement
- Warning during startup if using unsupported FFmpeg version
- We only support the version we ship with our binaries
- QtSvg and image formats is not needed anymore, we only need PNG (included in qtbase)
Known Issues
- Friction is in early development, expect issues and missing features
- CSS style sheets are not supported when importing an SVG
- SVG’s from Adobe Illustrator (and others?) may have issues due to this
- In some circumstances this might result in an invalid undo state after import
- SVG gradients may not import correctly
- In general gradients needs some work
- There are still some minor issues with HiDPI
- Shader effects are still experimental
- GPU accelerated path support may not be supported on Radeon cards (no AA)
- Can be disabled in settings
- Flickering on some projects (GPUs) during playback/video export
- Disable GPU in settings/effects
And more, see our issue tracker for more information.
Support
- If you find an issue with the application please report it on our issue tracker (requires a GitHub account).
- For general discussion, feature requests etc use our forum (requires a GitHub account).
For other inquiries use support at friction dot graphics.
System Requirements
Minimum hardware
- 4GB RAM available
- AVX x86_64 compatible dual core CPU
- Intel Sandy Bridge Core i3/i5/i7
- AMD Bulldozer
- OpenGL 3.3 compatible GPU and driver
- NVIDIA GeForce 8 series (G8x/Tesla)
- AMD Radeon HD 2000 series (R600/TeraScale 1)
- Intel HD Graphics 4000 (Ivy Bridge)
- Audio device supporting WASAPI on Windows and PulseAudio on Linux
Recommended hardware
- 32GB RAM
- CPU
- Intel Kaby Lake Core i5/i7 or newer
- AMD Ryzen/Threadripper 1000 series or newer
- GPU
- NVIDIA GeForce GTX 1050 or newer
- AMD Radeon RX 560 or newer
- Intel UHD Graphics 620 or newer
Supported systems
- Microsoft Windows (N) 10/11 x64
- Visual C++ Redistributable 2017 or higher is needed on Windows 10
- Red Hat Enterprise Linux 7.9/8.x/9.x x86_64 and compatible
- Generic Linux with X11, pulseaudio and glibc 2.17+ should work
Published 24 June 2024.