diff --git a/fsck2025/__init__.py b/fsck2025/__init__.py
index 659872a..8634ce6 100644
--- a/fsck2025/__init__.py
+++ b/fsck2025/__init__.py
@@ -19,13 +19,13 @@ def introFrames(args):
)
# fade in logo
- frames = 1 * fps
+ frames = 3 * fps
for i in range(0, frames):
# source: matrix(0.66093871,0,0,0.66093871,325.49887,111.96043)
# target: matrix(1, 0, 0, 1, 0, 0)
- size = 0.66 + easeInOutSine(i, 0.0, 1.0 - 0.66, frames)
- posx = easeInOutSine(frames - i, 0.0, 325.49887, frames)
- posy = easeInOutSine(frames - i, 0.0, 111.96043, frames)
+ size = 0.66 + easeInOutQuad(i, 0.0, 1.0 - 0.66, frames)
+ posx = easeInOutQuad(frames - i, 0.0, 325.49887, frames)
+ posy = easeInOutQuad(frames - i, 0.0, 111.96043, frames)
yield (
(
"glogo",
@@ -34,7 +34,7 @@ def introFrames(args):
# the easing function can’t handle easing from larger to smaller, so use this hacky workaround
f"translate(0,{easeInQuad(frames - i, 0.0, 200.0, frames)})",
),
- ("glogo", "style", "opacity", easeOutSine(i, 0, 1, frames)),
+ ("glogo", "style", "opacity", easeOutQuad(i, 0, 1, frames)),
# scale in the fsck text banner behind the foreground elements
# target size is 5.414656 in both x and y
(
@@ -58,18 +58,18 @@ def introFrames(args):
)
# fade in title and persons
- frames = 2 * fps
+ frames = 3 * fps
intermediate = (frames * 1) // 3
for i in range(0, intermediate):
yield (
- ("title", "style", "opacity", easeOutSine(i, 0, 1, frames)),
+ ("title", "style", "opacity", easeOutQuad(i, 0, 1, frames)),
("persons", "style", "opacity", 0),
("glogo", "style", "opacity", 1),
(
"sparkle",
"style",
"opacity",
- easeOutSine(min(i * 2, intermediate), 0, 1, intermediate),
+ easeOutQuad(min(i * 2, intermediate), 0, 1, intermediate),
),
(
"sparkle",
@@ -80,19 +80,19 @@ def introFrames(args):
)
for i in range(intermediate, frames):
yield (
- ("title", "style", "opacity", easeOutSine(i, 0, 1, frames)),
+ ("title", "style", "opacity", easeOutQuad(i, 0, 1, frames)),
(
"persons",
"style",
"opacity",
- easeOutSine(i - intermediate, 0, 1, frames - intermediate),
+ easeOutQuad(i - intermediate, 0, 1, frames - intermediate),
),
("glogo", "style", "opacity", 1),
(
"sparkle",
"style",
"opacity",
- easeInSine(
+ easeInQuad(
i - intermediate,
1,
-1,
diff --git a/fsck2025/artwork/FSCK_Banner.svg b/fsck2025/artwork/FSCK_Banner.svg
new file mode 100644
index 0000000..2a152f8
--- /dev/null
+++ b/fsck2025/artwork/FSCK_Banner.svg
@@ -0,0 +1,133 @@
+
+
+
+
diff --git a/fsck2025/artwork/intro.svg b/fsck2025/artwork/intro.svg
index 4e76d0a..6da939f 100644
--- a/fsck2025/artwork/intro.svg
+++ b/fsck2025/artwork/intro.svg
@@ -39,7 +39,7 @@
id="path17" />
diff --git a/fsck2025/artwork/pip_template_fsck2024_final.svg b/fsck2025/artwork/pip_template_fsck2025.svg
similarity index 99%
rename from fsck2025/artwork/pip_template_fsck2024_final.svg
rename to fsck2025/artwork/pip_template_fsck2025.svg
index bd1b0a1..6d4f12e 100644
--- a/fsck2025/artwork/pip_template_fsck2024_final.svg
+++ b/fsck2025/artwork/pip_template_fsck2025.svg
@@ -27,15 +27,15 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
- inkscape:zoom="1.2564954"
- inkscape:cx="913.25441"
- inkscape:cy="482.29383"
+ inkscape:zoom="1.0127873"
+ inkscape:cx="931.58751"
+ inkscape:cy="488.25652"
inkscape:window-width="3840"
inkscape:window-height="2052"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
- inkscape:current-layer="layer1"
+ inkscape:current-layer="layer2"
showgrid="false" />
+ transform="rotate(15)" />
diff --git a/fsck2025/artwork/sbs_template_fsck2025.svg b/fsck2025/artwork/sbs_template_fsck2025.svg
new file mode 100644
index 0000000..50145af
--- /dev/null
+++ b/fsck2025/artwork/sbs_template_fsck2025.svg
@@ -0,0 +1,243 @@
+
+
+
+