Tux Machines

Introducing Elastic

Posted by Roy Schestowitz on Feb 25, 2023

Fundación La Vicuña joins GNU Health
Programming Leftovers
↺ GNOME

Ever since 1.0, libadwaita has had spring animations. These animations aren’t controlled with a duration and an easing function, but instead with physical properties: damping ratio (or optionally damping), mass, stiffness and initial velocity, as well as epsilon. While this allows for a lot of control over the animation, it can be pretty hard to understand if you’re not familiar with physics involved, and to be truly useful it needs an editor.

↺ spring animations

So, Elastic is that editor. It provides a way to tweak each parameter, explains what they do, allows to preview the animation in various ways, and generates the code to create that animation.

Read on

↺ Read On: Gnome

Also: Felix Häcker: #84 Polished Circle ("Update on what happened across the GNOME project in the week from February 17 to February 24."

↺ Felix Häcker: #84 Polished Circle
gemini.tuxmachines.org