[branding] New slideshow

Merged Artem Grinev requested to merge new-slideshow into 3.2.x-stable

Implements a new slideshow (based on @bogdancovaciu ideas)

This slideshow resets the animation to a previous step on the window resize. This is intended behavior since QML animations don't bind properties so it can't track whether window size changed or not and just continues using previous values resulting broken positions (I added some comments about it into the source).

The max scene size is 6075x6950 that I'm fairly sure should be enough.

Animation showcase:

simplescreenrecorder-2022-09-08_02.59.44

Merge request reports