GitHub

Friction 1.0.0-rc.3

@rodlie rodlie released this

31 Dec 21:53

Happy New Year, everyone! 🎉

We’re ending 2025 on a high note with the release of Friction 1.0.0 RC3.

This release introduces highly requested features, including gizmos, snapping, and grid systems, alongside several critical bug fixes.

As our final release candidate, this marks the last step before the stable v1.0 release in early January. Thank you for your support and feedback throughout the year!

https://friction.graphics/releases/friction-100-rc3.html

friction-100rc3-screenshot

Friction 1.0.0-rc.2

@rodlie rodlie released this

06 Aug 21:57

Friction 1.0.0-rc.1

Pre-release

@rodlie rodlie released this

11 Mar 19:16

Friction 1.0.0-beta.2

Pre-release

@rodlie rodlie released this

02 Dec 20:57
friction-1.0.0-beta.2.mp4

friction-100b2-screenshot

Friction 1.0.0 beta 2 is now available 🥳

https://friction.graphics/releases/friction-100-beta2.html

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
SHA256 Checksum:
175dc308c22114bef3703cbcd59ccca6426f582ea167c946af530715429f437d  Friction-1.0.0-beta.2-preview-x86_64.dmg
SHA256 Checksum:
c8fb845e15154c490c63f35aa6b74495d67745426c4f9d6ce2c8764dabee31cc  Friction-1.0.0-beta.2-x86_64.AppImage
SHA256 Checksum:
cd4983a5910dbc3256290361bf59ac3f4fe586038a883ef834395716c64647a4  friction-1.0.0-beta.2-linux-x86_64.tar.xz
SHA256 Checksum:
15e8c5073928b6d86f8d9bde9c2f94492d2b498e9947d486d77c70d418f326eb  friction-1.0.0-beta.2-setup-win64.exe
SHA256 Checksum:
2167079f1d3552a561c3ce5d5e8fe21eca9883c8c554dcfee274ee50d3ded5a6  friction-1.0.0-beta.2-windows-x64.7z
SHA256 Checksum:
cb8faca7bceb16faa031d0bafd2940430db66fae9911ea8b51cc528dd7cfc7a1  friction-1.0.0-beta.2.tar.xz
SHA256 Checksum:
de20d3c759169deb908bd117f05a40a031fb462deb5d4ca6b0a3a3e16a9787c1  friction-1.0.0.beta.2-1.x86_64.rpm
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEaJcvKbgc2jraF+repD5Lhhb4ydMFAmdOAj8ACgkQpD5Lhhb4
ydN38xAA6KXaH70+xSqcFiYjq2HQ6q8uxtp8ny47CgyDydGGgXSnB3qqJWua3Tx+
/k3D7QaoH5RXRB6Q4Bzcdc/1wSDCBl2SWP3O3OwIRefVHvYW+oDOa+3kIBdcA6QC
He2aLu6Bf4jdaBGbPLuQJL35b3bFeH/hThc7La5nMRLkeua5G24mw+knxJMvfd9C
BzW7ftmwv4hz1gPw5colIXrXGYw+1rOOmM2Y72npuzlzb01dwEISMpXo6mNNVWuk
6vKYFICpVsB7kkvInq2RACtr1e7arWt7xb2stlwQiQlHlQrcRHAVwnNxeHRqWqss
oRP7DBO/WSCevbHwlPJJzO2mGAupV2AYuR/gbNXiAlt/mGTddFHexKD25wReZ/Fo
lnHSGzA7iFzPIzGHAL3dlgXdmRJjKUPAjHah3QGvlqhEkwvxDy9cIknfKe9xv3gE
GQfcFc7r3/i5iMxhNn+yFnm3sk6DOIV48Zou8IPt3AxK/mr4WTJ/RQW3TKLKH8dX
tJG9Wdv0Ml+RGTiZq0XPYQGiPlyvxJXae415rjRnUvcJRVJV/oteXPEV6T+/lg4c
QhN/eb77DGfbxs+xBCHbis+cNRhydBZAeSSHtK7jLbu8ga/LwX2fE9nJIX/EO32k
fF7q4+c2jk2kSeQE1p6QKal6OTtE1HjgiYL3sx32xc3eV8dVg9w=
=Yy28
-----END PGP SIGNATURE-----

Friction 1.0.0-beta.1

Pre-release

@rodlie rodlie released this

17 Oct 16:50
friction-1.0.0-beta.1.mp4

Friction 1.0.0 beta 1 is now available 🥳

This version includes several new features and improvements.

https://friction.graphics/releases/friction-100-beta1.html

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
SHA256 Checksum:
abdb21c9a57c2debcf21333271f536247a11666e41837d2baad7dd70941af4ec  Friction-1.0.0-beta.1-x86_64.AppImage
SHA256 Checksum:
f8f3df909d95740ad553db50f55e4ad3ff3b29985c14e28761d6d28d365971e7  friction-1.0.0-beta.1-linux-x86_64.tar.xz
SHA256 Checksum:
38b0229e8e61a76ad1e002e956b09332d4dfcc8fe40af776efb184601f536bd2  friction-1.0.0-beta.1-setup-win64.exe
SHA256 Checksum:
8c8afbd4630c3f990560efeef3b46e38509f8248c96fa67a345cfd9a1d93d981  friction-1.0.0-beta.1-svgo.zip
SHA256 Checksum:
46753674f26e54743e2f9e217ab3dab6aed7be54d94dd607b3b9192a1df29f6e  friction-1.0.0-beta.1-windows-x64.7z
SHA256 Checksum:
9afbe80a66c2a9fd893d4962e211b70f868287cd11459aa336f9636212c6d85a  friction-1.0.0-beta.1.tar.xz
SHA256 Checksum:
5b0e72c6d7b376798c2fac58618d1a2c9134fc50e19601e5e3b26b1bbb742b1e  friction-1.0.0.beta.1-1.x86_64.rpm
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEaJcvKbgc2jraF+repD5Lhhb4ydMFAmcQPGYACgkQpD5Lhhb4
ydM5CBAAjlUzXuEunx0A1pCFzVa4qDyzkZqWcNTa1aVhkvJGI/QRV9rBlFVdnp65
Ri4TcovHMUjoHN7dsAtLcdfgJo/ni7NBOn6wwTFXG48bBkfYxwhp2JM2UzLUGJMR
4Ya0BIFMhjdXwUKEUSYGhXZftT0UV0+1R1WXfCyQyjADGGEOXV8YqWeCC9B0wIxL
Mm82mgwREwcC7qjoohE87R0GAGwcIGu5mL7nGLODjZBy+z5zid6apG4V4BwMjiZF
VxDS4QcVkrBs6xuI01CZRcbvQBvoI3bO++LQ708twkCr/H6FGKaWQq3Wgcc/vGeI
dfrMMBRQ2YJRycTfRzDTNdAUOdpk6oz0J6m+l8yReRTjf7gxXA8PUBT8dUuh3Lzb
1ErVjBnxQR00loUVPKoIozd6xqmomRJJcOCRB8K7Rbc+INazOqSIPGwtAi9hRITa
4S9cA64hqXc2YhC6eZ5xfWgQiM0VViT7qgmlFmntepgmaBKcInAwnCxpCQb20GBN
+oUygqRB0iyLynIf+fxwo90txYjrCU/D+RZNMa06YoaE2DQvKYiG7tPHmmMW8OfX
AAI9mRAVkxOmQqqD9U50GqeJ4TkcI+8u+A65xuGtUKu46C0kkXpeUeg7xezEUYkW
svlilgDlf+w8lTXFu0zNLs/WJyC0WnojogCP6bGBiGPM5HyRHgU=
=I9Ot
-----END PGP SIGNATURE-----

Friction 0.9.6.1

@rodlie rodlie released this

21 Aug 23:10

The first maintenance release for 0.9.6 is now available.

This release marks the end of development for the 0.9 series. The 0.9 series is now in maintenance mode, receiving only important bug fixes until the upcoming 1.0 release later this year.

See release notes for more information.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
SHA256 Checksum:
9f90484d10a3f83eacf328173dac21e5b812803dd107ffcd86d6ac9c3d917e4b  Friction-0.9.6.1-x86_64.AppImage
SHA256 Checksum:
9d40dc60a89830b67abef8b7957eb3f1a91a0218d17ec4d6230e8cae0ee41102  friction-0.9.6.1-1.x86_64.rpm
SHA256 Checksum:
7d009b2f256eb13865c8edf1d00272a63f3de5930e851cb7eab27c462c2949c1  friction-0.9.6.1-linux-x86_64.tar.xz
SHA256 Checksum:
0380cedd44cacdfeec9fed886ea39cbc8f5bf18c492756b0d93e7d603a065619  friction-0.9.6.1-setup-win64.exe
SHA256 Checksum:
2a2c092cab25982cf2dae0c2a928dbe2d4bc03cc569ef217abdd47b2df4b5dcb  friction-0.9.6.1-windows-x64.7z
SHA256 Checksum:
26c6f9f07c8f9295be67005095fa8962d105844ba03f2cc3b917c6760b9b3c4d  friction-0.9.6.1.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEaJcvKbgc2jraF+repD5Lhhb4ydMFAmbGPJoACgkQpD5Lhhb4
ydOtuQ/9E/OGypDwVuVa0LbIYMf+hSz9CEG0Rucfi08YJMCyixcR46Ly7TZc7inH
HHkNFZu4e3vKN8n52gIndPxMIDixRIUkCGzUPjiT1bghYYrI4drULs2NuahKUOng
UX1DhQdg7zFoOuFWpCzKChUG/WTwQfiA4ZLRFMyKGbmpmAsTWDs8IfzSld83zM5Y
Ckoxxg0IBvL/69iQs8HfHcY2kv651KBtoG81Prv3OfcjzsFdIgXJqllwBfFdEguz
VHTiAo6zM4BqykU/lACG3nzTiCIom+faXmMr6EUodjXX1K9mXdYlie/3aDt2TuFr
BJrBSBZdOA6gKB7U51od4aReWnWfBEKQQhvS+V/E529KS9eaazAzpsLKqJE/lpfW
0HDGtUuCeC/F57MMo/K129TezYUOZy8NL1LDtKw+etnHRxDVOM0bumT1bX96JlWy
IB5Ioc9pTX0ndehBSy0zdF+w3aIrH9/qVndveXWYSG4RucBgPmM4LCxOwVQG4hqX
BIolT9iqYLuI8+slxY7mqSe3pO9lNIwQI6WgvhiaPuAQupBRFwkvYDLKeiqqKbbk
lIqOiJNcat0NhCyQCrQ1EiLIrRouI0DDw1zbzaHvasfpI99p0sGjWEMFP3NfTAoW
kT+XT6hGx8DwaUNQVv9d6DXWQfvGeJJoWFbr8/nWOGXigwNUjNk=
=vHHX
-----END PGP SIGNATURE-----

Friction 0.9.6

@rodlie rodlie released this

24 Jun 14:52

Introducing Friction 0.9.6. See release notes for more information.

friction-096.mp4

Friction 0.9.6 RC 2

Pre-release

@rodlie rodlie released this

26 May 17:00

Screenshot

Friction 0.9.6 Release Candidate 2 is now available.

Changes

  • Fixed performance regression introduced in RC 1 #152
  • Fixed menu state on project load #158
  • Fixed menu item disabled style #168
  • Fixed path keyTimes when exporting SVG #165
  • Renamed "Web Animation (SVG + SMIL)" to "Export SVG"
  • Allow modifications on the timeline/graph during playback #161
  • Updated to Qt 5.15.14 #140

See RC 1 for additional information.

Friction 0.9.6 RC 1

Pre-release

@rodlie rodlie released this

20 May 15:49

Screenshot

Friction 0.9.6 Release Candidate is now available.

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"

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

Windows

  • Support window title bar dark/light theme
  • Remove dependency on Windows Media Foundation (Support for Windows N)

Linux

  • Removed Ubuntu native packages
    • We won't ship distro specific packages anymore, see universal build
  • Removed Flatpak package
  • Fixed broken RPM package
  • Bundle xcb libraries for better compatibility
  • Portable now includes a desktop integration script

Other

  • Major improvements to the build process
  • Started moving GUI code to frictionui library
  • Moved more code to the frictioncore library
  • Removed a lot of unused code
  • Upgraded from Qt 5.12.12 to Qt 5.15.13
    • Should fix several UI issues on Windows
    • Might also introduce new issues
  • Downgraded to known good (for us) FFmpeg version
  • QtSvg and Qt image formats is not needed anymore

Full Changelog.

Known Issues

  • Friction is beta quality software, expect issues and missing/broken 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 and may introduce issues

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
  • Red Hat Enterprise Linux 7.9/8.x/9.x x86_64 and compatible
    • Generic Linux with X11 and glibc 2.17+ should work

Friction 0.9.6 Beta 1

Pre-release

@rodlie rodlie released this

27 Apr 21:12

friction-096-beta1

Introducing Friction 0.9.6 Beta 1. This release includes several changes to the user interface and some additional new features.

We are now in feature freeze, please report any regressions or other issues introduced in this release.

WARNING! Project files saved with 0.9.6 are not compatible with older versions.

Final release is scheduled for early May.

UI/UX

  • Improved viewer and timeline UI
  • Don't wrap item labels
  • Improved "Fill and Stroke" widgets
  • New UI layout handler
  • 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
  • Updated some icons

Renderer

Added support for 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

Windows

  • Support window title bar dark/light theme
  • Removed dependency on Windows Media Foundation (Adds support for Windows N)

Linux

  • Removed Ubuntu Lunar (23.04) native package
  • Added Ubuntu Noble (24.04) native package
  • Removed Flatpak package, will submit to flathub at some point
  • Fixed broken RPM package

Other

  • Source tarball (friction-VERSION.tar.bz2) is now available for releases
  • Major improvements to the build process
  • Started moving GUI code to frictionui library
  • Moved more code to the frictioncore library
  • Removed a lot of unused code
  • Upgraded from Qt 5.12.12 to Qt 5.15.13
    • Should fix several UI issues on Windows

Full Changelog.

Known Issues

  • Friction is beta quality software, expect issues and missing/broken 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 and may introduce issues

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
  • Ubuntu 22.04/23.10/24.04 and compatible
  • Red Hat Enterprise Linux 7.9/8.x/9.x and compatible
  • Generic Linux (glibc 2.17+/libgcc 4.8.5+)

Linux notes

We have a universal Linux build recommended for most users. It's provided as a portable tarball, RPM and AppImage.

  • They are all identical, only the package format differs
  • Third-party dependencies are kept in sync with the Windows build, only the compilers differ

Ubuntu packages are built against system dependencies and differs from our universal build.

Native Wayland is currently not supported.

Checksums

Checksums for source and binaries for this release (Public key).

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
b379ea368dc5eccf0cf216ee9e9051ed412cefda7d8e2be15c4dae590aa133aa  friction-0.9.6.1b2af3b4-1.x86_64.rpm
57f57021460c46c1ca3dc1293c9ddf99a8e970e09b859dcebcf823e86d66cc40  friction-0.9.6-1b2af3b4-linux-X11-x86_64.tar.bz2
1724bddfa4e507f78010e213e44573a7088a76d2a6545bb419855c7c653fd551  friction-0.9.6-1b2af3b4-portable-win64.7z
5e5b2e9d1be1625a4b53dd054f7de9534b7dfce2455cb2f706acc7b84ba410cf  friction-0.9.6-1b2af3b4-setup-win64.exe
973aebfdc94fa5700b9e39f2ef0e9880abcdd7607561394126e7414dfd957347  friction-0.9.6-1b2af3b4.tar.bz2
40670e368ff48db629f8b4e844da983bc48b551786df3301bc81c62b5214a8cc  friction-0.9.6-1b2af3b4-ubuntu-jammy.deb
5e37079d58726db779868596121d40826e15a6e9b60d8dabff592f46a7d64e9e  friction-0.9.6-1b2af3b4-ubuntu-mantic.deb
8e2e1389ef5cf1d7cf0cea5029c7f18af811b1934b4aa7d6a455afae901698a6  friction-0.9.6-1b2af3b4-ubuntu-noble.deb
b2e9a92808b8d1edd6799613d550649129a7c9fd2a0356367af95b94fcce53b8  Friction-0.9.6-1b2af3b4-x86_64.AppImage
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEaJcvKbgc2jraF+repD5Lhhb4ydMFAmYsdgYACgkQpD5Lhhb4
ydM0Xw//S1Hg52BUoooNXq6mw+XvhjFd151dbzSX6v++Xmo0ILF9uWv7G6Z2NSRE
lfkHXqVVCQVWBN9t+X1inyHQEnPbf3mAXw2RTIjCC40x5bKPGQJRH7sEIdUrbGE4
hGwN7nw6hqV5Ce9PRXcEuRzkuOzpKLYkDgVWlzE9hW3wKf3s7wD3R75eyg1ORFH/
afKVAqwCX7m5eCrwSuvVk7xUfisLM8q15ICtyPyxuJQ3Wit/xYR8m9fLLMczffI4
BbDbFQt6CMpYw6tQ2hT8rjFldAZy3/AXH8GKZ63eFyo+O9yhaihpuSTgvYLBrSC2
Bfost2XXfOGxGGrcGdMNICVNQo87GZ/L0gMZECMYTcWWTa8zSNw1piR/5wps0SvY
w4b+49h0K48muCjNE4s7+8U72T0H0qFxVFuxRJkMKE8jfQbBFtVWbhKU8JnoNQv0
W8TOQ6evVnYwBRDwAw1vL19f/+Pxk+37BiUqeGw5+KIfgn+WxYL+bIt5ou42nyCm
ou1NNqJ1PDXOr0b0cviASfePADSJbm2Dc1pHGi5Fjaxg0vtLCeVh+I0MBQcdw66T
s1vJHqDb49geB7d6snER38sJkwt4sDJUn0MUnBlgqGBUl+d++8dhi8KmG1FWwDBj
b4KK3hsnurBHz3kz4ItBF54LB/zp4ZBqjSLJ4Kw8rW0GteAz4lc=
=0VWq
-----END PGP SIGNATURE-----

That's it for now... Download Friction and make something awesome! :-)

Read the original on github.com ↗