Skip to content
Snippets Groups Projects
Commit 06ab34c0 authored by Philip Müller's avatar Philip Müller
Browse files

Merge branch 'new-branding' into '3.2.x-stable'

New branding

See merge request applications/calamares!36
parent 3d986c95
Branches
No related tags found
No related merge requests found
Showing
with 1666 additions and 156 deletions
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Product branding information. This influences some global
# user-visible aspects of Calamares, such as the product
# name, window behavior, and the slideshow during installation.
#
# Additional styling can be done using the stylesheet.qss
# file, also in the branding directory.
---
componentName: manjaro
### WELCOME / OVERALL WORDING
#
# These settings affect some overall phrasing and looks,
# which are most visible in the welcome page.
# This selects between different welcome texts. When false, uses
# the traditional "Welcome to the %1 installer.", and when true,
# uses "Welcome to the Calamares installer for %1." This allows
......@@ -14,11 +29,17 @@ welcomeStyleCalamares: false
# may have surprising effects on HiDPI monitors).
welcomeExpandingLogo: true
### WINDOW CONFIGURATION
#
# The settings here affect the placement of the Calamares
# window through hints to the window manager and initial
# sizing of the Calamares window.
# Size and expansion policy for Calamares.
# - "normal" or unset, expand as needed, use *windowSize*
# - "fullscreen", start as large as possible, ignore *windowSize*
# - "noexpand", never expand, use *windowSize*
windowExpanding: noexpand
# - "noexpand", don't expand automatically, use *windowSize*
windowExpanding: normal
# Size of Calamares window, expressed as w,h. Both w and h
# may be either pixels (suffix px) or font-units (suffix em).
......@@ -27,7 +48,7 @@ windowExpanding: noexpand
# This setting is ignored if "fullscreen" is selected for
# *windowExpanding*, above. If not set, use constants defined
# in CalamaresUtilsGui, 800x520.
windowSize: 820px,540px
windowSize: 800px,520px
# Placement of Calamares window. Either "center" or "free".
# Whether "center" actually works does depend on the window
......@@ -35,6 +56,45 @@ windowSize: 820px,540px
# *windowExpanding* set to "fullscreen").
windowPlacement: center
### PANELS CONFIGURATION
#
# Calamares has a main content area, and two panels (navigation
# and progress / sidebar). The panels can be controlled individually,
# or switched off. If both panels are switched off, the layout of
# the main content area loses its margins, on the assumption that
# you're doing something special.
# Kind of sidebar (panel on the left, showing progress).
# - "widget" or unset, use traditional sidebar (logo, items)
# - "none", hide it entirely
# - "qml", use calamares-sidebar.qml from branding folder
# In addition, you **may** specify a side, separated by a comma,
# from the kind. Valid sides are:
# - "left" (if not specified, uses this)
# - "right"
# - "top"
# - "bottom"
# For instance, "widget,right" is valid; so is "qml", which defaults
# to putting the sidebar on the left. Also valid is "qml,top".
# While "widget,top" is valid, the widgets code is **not** flexible
# and results will be terrible.
sidebar: qml
# Kind of navigation (button panel on the bottom).
# - "widget" or unset, use traditional navigation
# - "none", hide it entirely
# - "qml", use calamares-navigation.qml from branding folder
# In addition, you **may** specify a side, separated by a comma,
# from the kind. The same sides are valid as for *sidebar*,
# except the default is *bottom*.
navigation: widget
### STRINGS, IMAGES AND COLORS
#
# This section contains the "branding proper" of names
# and images, rather than global-look settings.
# These are strings shown to the user in the user interface.
# There is no provision for translating them -- since they
# are names, the string is included as-is.
......@@ -46,17 +106,41 @@ windowPlacement: center
#
# bootloaderEntryName is how this installation / distro is named
# in the boot loader (e.g. in the GRUB menu).
#
# These strings support substitution from /etc/os-release
# if KDE Frameworks 5.58 are available at build-time. When
# enabled, @{var-name} is replaced by the equivalent value
# from os-release. All the supported var-names are in all-caps,
# and are listed on the FreeDesktop.org site,
# https://www.freedesktop.org/software/systemd/man/os-release.html
# Note that ANSI_COLOR and CPE_NAME don't make sense here, and
# are not supported (the rest are). Remember to quote the string
# if it contains substitutions, or you'll get YAML exceptions.
#
# The *Url* entries are used on the welcome page, and they
# are visible as buttons there if the corresponding *show* keys
# are set to "true" (they can also be overridden).
strings:
productName: Manjaro Linux
shortProductName: Manjaro
version: 20.1
shortVersion: 20.1
versionedName: Manjaro Linux 20.1 "Mikah"
shortVersionedName: Manjaro 20.1
version: 22.0.0
shortVersion: 22.0
versionedName: Manjaro Linux 22.0
shortVersionedName: Manjaro 22.0
bootloaderEntryName: Manjaro
productUrl: https://manjaro.org/
supportUrl: https://forum.manjaro.org/
knownIssuesUrl: https://gitlab.manjaro.org/
releaseNotesUrl: https://blog.manjaro.org/
donateUrl: https://manjaro.org/donate/
# These images are loaded from the branding module directory.
#
# productBanner is an optional image, which if present, will be shown
# on the welcome page of the application, above the welcome text.
# It is intended to have a width much greater than height.
# It is displayed at 64px height (also on HiDPI).
# Recommended size is 64px tall, and up to 460px wide.
# productIcon is used as the window icon, and will (usually) be used
# by the window manager to represent the application. This image
# should be square, and may be displayed by the window manager
......@@ -64,19 +148,63 @@ strings:
# productLogo is used as the logo at the top of the left-hand column
# which shows the steps to be taken. The image should be square,
# and is displayed at 80x80 pixels (also on HiDPI).
# productWallpaper is an optional image, which if present, will replace
# the normal solid background on every page of the application.
# It can be any size and proportion,
# and will be tiled to fit the entire window.
# For a non-tiled wallpaper, the size should be the same as
# the overall window, see *windowSize* above (800x520).
# productWelcome is shown on the welcome page of the application in
# the middle of the window, below the welcome text. It can be
# any size and proportion, and will be scaled to fit inside
# the window. Use `welcomeExpandingLogo` to make it non-scaled.
# Recommended size is 320x150.
#
# These filenames can also use substitutions from os-release (see above).
images:
productLogo: "logo.png"
productIcon: "logo.png"
productWelcome: "languages.png"
# productBanner: "banner.png"
productIcon: "logo_small.svg"
productLogo: "logo.svg"
# productWallpaper: "wallpaper.png"
productWelcome: "welcome/mascot.svg"
# Colors for text and background components.
#
# - SidebarBackground is the background of the sidebar
# - SidebarText is the (foreground) text color
# - SidebarBackgroundCurrent sets the background of the current step.
# Optional, and defaults to the application palette.
# - SidebarTextCurrent is the text color of the current step.
#
# These colors can **also** be set through the stylesheet, if the
# branding component also ships a stylesheet.qss. Then they are
# the corresponding CSS attributes of #sidebarApp.
style:
sidebarBackground: "#263238"
sidebarText: "#efefef"
sidebarTextSelect: "#4d915e"
sidebarTextHighlight: "#1a1c1b"
### SLIDESHOW
#
# The slideshow is displayed during execution steps (e.g. when the
# installer is actually writing to disk and doing other slow things).
slideshow: "show.qml"
# The slideshow can be a QML file (recommended) which can display
# arbitrary things -- text, images, animations, or even play a game --
# during the execution step. The QML **is** abruptly stopped when the
# execution step is done, though, so maybe a game isn't a great idea.
#
# The slideshow can also be a sequence of images (not recommended unless
# you don't want QML at all in your Calamares). The images are displayed
# at a rate of 1 every 2 seconds during the execution step.
#
# To configure a QML file, list a single filename:
# slideshow: "show.qml"
# To configure images, like the filenames (here, as an inline list):
# slideshow: [ "/etc/calamares/slideshow/0.png", "/etc/logo.png" ]
slideshow: "slideshow/SlideShow.qml"
# There are two available APIs for a QML slideshow:
# - 1 (the default) loads the entire slideshow when the installation-
......@@ -89,18 +217,24 @@ slideshow: "show.qml"
# the QML components).
#
# An image slideshow does not need to have the API defined.
slideshowAPI: 1
slideshowAPI: 2
# Colors for text and background components.
#
# - sidebarBackground is the background of the sidebar
# - sidebarText is the (foreground) text color
# - sidebarTextHighlight sets the background of the selected (current) step.
# Optional, and defaults to the application palette.
# - sidebarSelect is the text color of the selected step.
#
style:
sidebarBackground: "#454948"
sidebarText: "#efefef"
sidebarTextSelect: "#4d915e"
sidebarTextHighlight: "#1a1c1b"
# These options are to customize online uploading of logs to pastebins:
# - type : Defines the kind of pastebin service to be used. Currently
# it accepts two values:
# - none : disables the pastebin functionality
# - fiche : use fiche pastebin server
# - url : Defines the address of pastebin service to be used.
# Takes string as input. Important bits are the host and port,
# the scheme is not used.
# - sizeLimit : Defines maximum size limit (in KiB) of log file to be pasted.
# The option must be set, to have the log option work.
# Takes integer as input. If < 0, no limit will be forced,
# else only last (approximately) 'n' KiB of log file will be pasted.
# Please note that upload size may be slightly over the limit (due
# to last minute logging), so provide a suitable value.
uploadServer :
type : "fiche"
url : "http://termbin.com:9999"
sizeLimit : -1
import io.calamares.ui 1.0
import io.calamares.core 1.0
import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15
import QtQuick.Shapes 1.15
Rectangle {
id: sideBar;
SystemPalette {
id: systemPalette
}
color: systemPalette.window;
antialiasing: true
Rectangle {
anchors.fill: parent
anchors.rightMargin: 35/2
color: Branding.styleString(Branding.SidebarBackground)
}
ListView {
id: list
anchors.leftMargin: 12
anchors.fill: parent
model: ViewManager
interactive: false
spacing: 0
delegate: RowLayout {
visible: index!=0
height: index==0?0:50
width: parent.width
Text {
Layout.fillWidth: true
fontSizeMode: Text.Fit
color: Branding.styleString(Branding.SidebarText)
text: display;
font.pointSize : 12
minimumPointSize: 5
Layout.alignment: Qt.AlignLeft|Qt.AlignVCenter
clip: true
}
Item {
Layout.fillHeight: true
Layout.preferredWidth: 35
Rectangle {
anchors.centerIn: parent
id: image
height: parent.width*0.65
width: height
radius: height/2
color: {
if (index>ViewManager.currentStepIndex) {
return systemPalette.mid;
}
return systemPalette.highlight
}
z: 10
}
Rectangle {
color: {
if (index>ViewManager.currentStepIndex && index!=1) {
return systemPalette.mid;
}
return systemPalette.highlight;
}
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: image.verticalCenter
height: parent.height/2
width: 5
z: 0
}
Rectangle {
color: {
if (index<ViewManager.currentStepIndex || ViewManager.currentStepIndex==list.count-1) {
return systemPalette.highlight;
}
return systemPalette.mid;
}
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: image.verticalCenter
height: parent.height/2
width: 5
//visible: (index !== (list.count - 1))
z: 0
}
Shape {
visible: index == ViewManager.currentStepIndex
id: shape
anchors.fill: parent
smooth: true
layer.enabled: true
layer.samples: 8
ShapePath {
fillColor: "transparent"
strokeColor: systemPalette.highlight
strokeWidth: 3
capStyle: ShapePath.FlatCap
PathAngleArc {
centerX: shape.width/2; centerY: shape.height/2
radiusX: 15; radiusY: 15
startAngle: 0
sweepAngle: 360
}
}
}
}
}
header: RowLayout {
height: 55
anchors.right: parent.right
anchors.left: parent.left
Item {
Layout.fillWidth: true
}
Shape {
id: manjaroShape
Layout.preferredHeight: 27
Layout.preferredWidth: 27
ShapePath {
scale: Qt.size((manjaroShape.width-1)/200, (manjaroShape.height-1)/200)
fillColor: systemPalette.highlight
strokeWidth: -1
PathSvg {
path: "M 14.28571,0 C 6.37556,0 0,6.375557 0,14.285714 V 185.71428 C 0,193.62444 6.37556,200 14.28571,200 H 57.14286 V 57.142856 h 71.42857 V 0 Z m 128.57144,0 v 200 h 42.85714 C 193.62445,200 200,193.62444 200,185.71428 V 14.285714 C 200,6.375557 193.62445,0 185.71429,0 Z M 71.42857,71.42857 V 200 h 57.14286 V 71.42857 Z m 0,0"
}
}
}
Label {
text: "manjaro"
font.pointSize: 16
font.family: "Comfortaa"
color: Branding.styleString(Branding.SidebarText)
Layout.fillWidth: true
}
Item {
Layout.fillHeight: true
Layout.preferredWidth: 35
Rectangle {
color: systemPalette.highlight
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: parent.top
height: parent.height
width: 5
z: 0
}
}
}
}
Item {
anchors.right: parent.right
anchors.bottom: parent.bottom
height: list.height - list.contentHeight
width: 35
Rectangle {
color: {
if (ViewManager.currentStepIndex==list.count-1) {
return systemPalette.highlight;
}
return systemPalette.mid;
}
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: parent.top
height: parent.height
width: 5
z: 0
}
}
}
src/branding/manjaro/languages.png

28.4 KiB

src/branding/manjaro/logo.png

2.3 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.2"
width="200"
height="200"
id="svg2"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
sodipodi:docname="logo.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
pagecolor="#585858"
bordercolor="#424242"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2560"
inkscape:window-height="1371"
id="namedview15"
showgrid="false"
inkscape:showpageshadow="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="2.1729671"
inkscape:cx="232.63122"
inkscape:cy="5.2923028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:pagecheckerboard="0"
showguides="true"
inkscape:guide-bbox="true"
inkscape:deskcolor="#585858">
<sodipodi:guide
position="-103.95081,200"
orientation="0,-1"
id="guide831"
inkscape:locked="false" />
<sodipodi:guide
position="-103.95081,142.85715"
orientation="0,-1"
id="guide833"
inkscape:locked="false" />
<sodipodi:guide
position="-103.95081,128.57143"
orientation="0,-1"
id="guide835"
inkscape:locked="false" />
<inkscape:grid
type="xygrid"
id="grid837"
originx="-2e-06"
originy="2.5e-06" />
</sodipodi:namedview>
<defs
id="defs4" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<path
style="fill:#35bfa4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.57143"
d="M 14.28571,0 C 6.37556,0 0,6.375557 0,14.285714 V 185.71428 C 0,193.62444 6.37556,200 14.28571,200 H 57.14286 V 57.142856 h 71.42857 V 0 Z m 128.57144,0 v 200 h 42.85714 C 193.62445,200 200,193.62444 200,185.71428 V 14.285714 C 200,6.375557 193.62445,0 185.71429,0 Z M 71.42857,71.42857 V 200 h 57.14286 V 71.42857 Z m 0,0"
id="path9" />
</svg>
This diff is collapsed.
/* === This file is part of Calamares - <http://github.com/calamares> ===
*
* Copyright 2015, Teo Mrnjavac <teo@kde.org>
*
* Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Calamares is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Calamares. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* Slides images dimensions are 800x440px.
*/
import QtQuick 2.0;
import calamares.slideshow 1.0;
Presentation
{
id: presentation
Timer {
interval: 20000
running: true
repeat: true
onTriggered: presentation.goToNextSlide()
}
Slide {
Image {
id: background1
source: "slide1.png"
width: 800; height: 440
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background1.horizontalCenter
anchors.top: background1.bottom
text: ""
wrapMode: Text.WordWrap
width: 800
horizontalAlignment: Text.Center
}
}
Slide {
Image {
id: background2
source: "slide2.png"
width: 800; height: 440
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background2.horizontalCenter
anchors.top: background2.bottom
text: ""
wrapMode: Text.WordWrap
width: 800
horizontalAlignment: Text.Center
}
}
Slide {
Image {
id: background3
source: "slide3.png"
width: 800; height: 440
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background3.horizontalCenter
anchors.top: background3.bottom
text: ""
wrapMode: Text.WordWrap
width: 800
horizontalAlignment: Text.Center
}
}
Slide {
Image {
id: background4
source: "slide4.png"
width: 800; height: 440
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background4.horizontalCenter
anchors.top: background4.bottom
text: ""
wrapMode: Text.WordWrap
width: 800
horizontalAlignment: Text.Center
}
}
Slide {
Image {
id: background5
source: "slide5.png"
width: 800; height: 440
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background5.horizontalCenter
anchors.top: background5.bottom
text: ""
wrapMode: Text.WordWrap
width: 800
horizontalAlignment: Text.Center
}
}
}
src/branding/manjaro/slide1.png

34.7 KiB

src/branding/manjaro/slide2.png

43.8 KiB

src/branding/manjaro/slide3.png

36.8 KiB

src/branding/manjaro/slide4.png

30.8 KiB

src/branding/manjaro/slide5.png

34 KiB

import QtQuick 2.15
Item {
SystemPalette {
id: systemPalette
}
property int rocketLift: 0
id: root
Image {
id: background
anchors {
fill: parent
margins: -10
bottomMargin: 20
}
source: systemPalette.window.hslLightness > 0.5 ? "background.svg" : "background_dark.svg"
sourceSize.width: width
sourceSize.height: height
SequentialAnimation {
loops: Animation.Infinite
running: true
XAnimator{
target: background
from: -20
to: 0
duration: 5000
}
XAnimator {
target: background
from: 0
to: -20
duration: 5000
}
}
}
Rectangle {
id: smoke
anchors{
bottom: parent.bottom
right: parent.right
left: parent.left
}
height: 57
color: "#eff0f1"
Image {
anchors{
bottom: parent.bottom
left: parent.left
}
source: "smoke.svg"
sourceSize.width: width
sourceSize.height: height
}
}
Image {
id: rocket
anchors {
bottom: parent.bottom
bottomMargin: -(height-rocketLift)
left: parent.left
leftMargin: 105
}
width: 100
source: "rocket_smoke.svg"
sourceSize.width: width
sourceSize.height: height
Behavior on anchors.bottomMargin {
NumberAnimation {
duration: 1400
easing.type: Easing.OutQuad
}
}
}
}
import QtQuick 2.15
Item {
required property string title
required property string body
property string footer
}
import QtQuick 2.15
import QtQml 2.15
Item {
id: root
function onActivate(){
timer.restart();
slider.reset();
}
function onLeave(){
}
width: 800
height: 400
Timer {
id: timer
interval: 20000
running: false
repeat: true
onTriggered: slider.currentSlideIndex++
}
MouseArea {
anchors.fill: parent
onClicked: {
timer.restart();
slider.currentSlideIndex++;
}
}
Artwork {
id: artwork
anchors.fill: parent
rocketLift: 120 + ((root.height - 140) / slider.slidesSize) * (slider.slidesSize)
Binding {
target: artwork
property: "rocketLift"
value: 120 + ((root.height - 140) / slider.slidesSize) * (slider.currentSlideIndex + 1)
when: slider.firstIteration
restoreMode: Binding.RestoreBinding
}
}
Slider {
id: slider
height: 50
slides: [
Slide {
title: qsTr("hello")
body: qsTr("Manjaro is simple and elegant yet fully customizable. Use as is or create something incredible? You decide.")
footer: qsTr("During the installation, this slideshow will provide a quick introduction.")
},
Slide {
title: qsTr("pamac")
body: qsTr("Accessible via command line or fast, beautiful graphical interface. Add or remove software with the greatest of ease.")
},
Slide {
title: qsTr("control panel")
body: qsTr("Settings manager, the same for every redaction you choose, will help you to install drivers, download missing translation and language packets, or update your kernel.")
},
Slide {
title: qsTr("thank you")
body: qsTr("It's time to relax and prepare for new adventures.")
footer: qsTr("Check our forum and wiki if you have any questions or feedback.")
}
]
anchors {
centerIn: parent
horizontalCenterOffset: -100
verticalCenterOffset: -57
}
}
}
import QtQuick 2.15
Item {
property list<Slide> slides
property int currentSlideIndex: 0
property int _currentSlideIndex: 0
property int slidesSize: slides.length
property bool firstIteration: true
function reset() {
currentSlideIndex = 0;
firstIteration = true;
}
onCurrentSlideIndexChanged: {
if (currentSlideIndex >= slidesSize) {
firstIteration = false;
currentSlideIndex = 0;
}
transitionAnimation.start();
}
Column {
anchors.fill: parent
spacing: 10
Text {
id: titleText
font {
family: "Comfortaa"
capitalization: Font.AllLowercase
weight: Font.DemiBold
pointSize: 18
}
color: "white"
text: slides[_currentSlideIndex].title
}
Text {
id: bodyText
font {
family: "Comfortaa"
pointSize: 12
}
width: 400
color: "white"
text: slides[_currentSlideIndex].body
wrapMode: Text.Wrap
}
Text {
id: footerText
font {
family: "Comfortaa"
weight: Font.Light
pointSize: 12
}
width: 400
color: "white"
text: slides[_currentSlideIndex].footer ?? ""
wrapMode: Text.Wrap
}
}
SequentialAnimation {
id: transitionAnimation
property int duration: 700
ParallelAnimation {
OpacityAnimator {
target: titleText
from: 1.0
to: 0.0
duration: transitionAnimation.duration
}
OpacityAnimator {
target: bodyText
from: 1.0
to: 0.0
duration: transitionAnimation.duration
}
OpacityAnimator {
target: footerText
from: 1.0
to: 0.0
duration: transitionAnimation.duration
}
XAnimator {
target: titleText
from: 0
to: -30
duration: transitionAnimation.duration
}
XAnimator {
target: bodyText
from: 0
to: -25
duration: transitionAnimation.duration
}
XAnimator {
target: footerText
from: 0
to: -25
duration: transitionAnimation.duration
}
}
ScriptAction {
script: _currentSlideIndex = currentSlideIndex
}
ParallelAnimation {
OpacityAnimator {
target: titleText
from: 0.0
to: 1.0
duration: transitionAnimation.duration
}
OpacityAnimator {
target: bodyText
from: 0.0
to: 1.0
duration: transitionAnimation.duration
}
OpacityAnimator {
target: footerText
from: 0.0
to: 1.0
duration: transitionAnimation.duration
}
XAnimator {
target: titleText
from: 30
to: 0
duration: transitionAnimation.duration
}
XAnimator {
target: bodyText
from: 25
to: 0
duration: transitionAnimation.duration
}
XAnimator {
target: footerText
from: 25
to: 0
duration: transitionAnimation.duration
}
}
}
}
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="800.00085"
height="439.99997"
viewBox="0 0 800.00094 439.99999"
version="1.1"
id="svg8"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
sodipodi:docname="background1.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#525252"
bordercolor="#404040"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="10"
inkscape:cy="131.42857"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1914"
inkscape:window-height="1047"
inkscape:window-x="3"
inkscape:window-y="3"
inkscape:window-maximized="0"
inkscape:pagecheckerboard="0"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-13.87441,-610.36914)">
<rect
style="display:inline;fill:#1abc9c;fill-opacity:1;fill-rule:evenodd;stroke-width:0.41201"
id="rect250371"
width="800"
height="439.99997"
x="13.87523"
y="610.36914"
inkscape:export-filename="/run/media/bogdan/WORK/Work2022/Manjaro2022/4Calamares/2022/slide5.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" />
<path
id="path287238"
style="opacity:1;fill:#569e8f;fill-opacity:1;stroke:none;stroke-width:0.442273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 13.87523,730.29327 53.765199,-34.07878 64.588571,39.80441 259.69851,-14.76567 148.75299,-67.1822 129.87247,-4.50792 53.32883,11.68417 72.25841,48.3183 17.73503,-6.46425 V 1050.3691 H 13.87523 Z"
sodipodi:nodetypes="cccccccccccc"
inkscape:export-filename="/run/media/bogdan/WORK/Work2021/Manjaro2021/Wallpapers_renew/mountain.png"
inkscape:export-xdpi="95.990692"
inkscape:export-ydpi="95.990692" />
<path
id="path287240"
style="opacity:1;fill:#428476;fill-opacity:1;stroke:none;stroke-width:0.278593px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 318.15234,21.335938 -6.375,35.107421 33.32227,-27.544921 z m -33.61718,1.957031 -24.48243,51.285156 16.22071,0.0293 z M 247.70508,25.4375 223.89453,60.746094 246.9082,36.841797 Z m 105.75195,3.855469 2.95313,5.613281 0.0254,6.609375 4.00195,1.826172 20.45703,42.847656 21.73438,14.515627 -6.95703,-13.187502 -16.9336,-14.714844 -3.66797,-22.787109 1.08008,0.494141 -0.57227,0.0098 47.88477,42.738281 -19.80469,-30.201171 16.38672,7.474609 4.41992,7.376953 -5.55468,-2.492187 15.85546,25.253899 -0.34374,-6.144524 4.99023,8.328124 -12.11328,33.26757 15.24609,-28.03906 0.5332,-11.933587 18.375,3.630859 0.0117,-1.380859 -18.09179,-8.845704 0.008,-0.154296 8.73633,-5.046876 2.56054,-7.054687 -10.9375,4.042969 -72.25781,-48.31836 z m 49.17188,71.412111 6.95703,13.18554 14.77734,1.32813 z M 267.07422,40.679688 245.91211,54.544922 232.63867,76.619141 Z m 72.91797,3.222656 -13.32813,44.646484 24.69336,-7.742187 z m -624.75196,24.085937 7.6211,19.115235 -15.58203,-4.888672 -10.76368,26.503906 32.12696,-3.49414 -36.4375,49.88672 -0.92188,-0.16016 -22.82422,-1.66406 -6.98437,0.40625 v 268.44922 h 800 V 220.46094 l -62.03711,-22.61914 -64.5957,8.96484 -223.85157,-14.41797 -165.587886,-30.34961 -113.066404,-9.57422 -38.99805,-0.10351 -74.59375,7.36719 -25.00781,-4.34961 46.75781,-50.59571 39.33594,3.00977 z"
transform="translate(352.3998,628.22633)" />
<path
id="path287242"
style="opacity:1;fill:#2f6b5a;fill-opacity:1;stroke:none;stroke-width:0.349527px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 813.87524,967.12639 665.97943,942.26861 601.38381,967.12639 463.3455,957.90524 381.43491,916.17674 268.36838,913.1349 229.37092,919.38449 86.448992,950.60632 54.605504,944.26915 H 31.781024 L 13.87523,946.15991 V 1050.3691 H 813.87524 Z"
sodipodi:nodetypes="cccccccccccccc"
inkscape:export-filename="/run/media/bogdan/WORK/Work2021/Manjaro2021/Wallpapers_renew/mountain.png"
inkscape:export-xdpi="95.990692"
inkscape:export-ydpi="95.990692" />
<path
id="path287244"
style="opacity:1;fill:#bbebe1;fill-opacity:1;stroke:none;stroke-width:0.442273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 573.63768,655.20388 -17.83295,12.99664 -1.02684,-7.45301 -14.09739,-6.67648 16.81831,-7.59808 113.05416,-4.87076 38.9932,10.00736 14.33563,9.63773 -18.02455,-3.72859 2.95337,5.61347 0.0257,6.61008 -11.33663,-12.61828 -26.94668,-7.56085 -33.61726,1.95663 -13.00846,5.92247 -0.48663,-5.137 -23.33635,1.35822 -11.6817,6.28436 0.29872,-5.62183 z"
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:export-filename="/run/media/bogdan/WORK/Work2021/Manjaro2021/Wallpapers_renew/mountain.png"
inkscape:export-xdpi="95.990692"
inkscape:export-ydpi="95.990692" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="800.00085"
height="439.99997"
viewBox="0 0 800.00094 439.99999"
version="1.1"
id="svg8"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
sodipodi:docname="night_mountain.svg"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
id="defs2"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath290923"><rect
style="opacity:0.7;fill:#2f6b5a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.70918;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect290925"
width="309.65643"
height="170.30928"
x="-358.01489"
y="775.27844" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath292441"><rect
style="opacity:0.7;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.18763;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect292443"
width="478.64374"
height="263.22327"
x="-510.89438"
y="765.67975" /></clipPath></defs><sodipodi:namedview
id="base"
pagecolor="#525252"
bordercolor="#404040"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="485.71429"
inkscape:cy="-8.5714286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1914"
inkscape:window-height="1047"
inkscape:window-x="1923"
inkscape:window-y="3"
inkscape:window-maximized="0"
inkscape:pagecheckerboard="0"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:showpageshadow="0"
inkscape:deskcolor="#525252" /><metadata
id="metadata5"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-13.87441,-610.36914)"><rect
style="display:inline;fill:#103e49;fill-opacity:1;fill-rule:evenodd;stroke-width:0.41201"
id="rect75224"
width="800"
height="439.99997"
x="13.875305"
y="610.36914"
inkscape:export-filename="/run/media/bogdan/WORK/Work2022/Manjaro2022/4Calamares/2022/slide1.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" /><path
id="path287238"
style="opacity:1;fill:#11696c;fill-opacity:1;stroke:none;stroke-width:0.442273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 13.87523,730.29327 53.765199,-34.07878 64.588571,39.80441 259.69851,-14.76567 148.75299,-67.1822 129.87247,-4.50792 53.32883,11.68417 72.25841,48.3183 17.73503,-6.46425 V 1050.3691 H 13.87523 Z"
sodipodi:nodetypes="cccccccccccc"
inkscape:export-filename="/run/media/bogdan/WORK/Work2021/Manjaro2021/Wallpapers_renew/mountain.png"
inkscape:export-xdpi="95.990692"
inkscape:export-ydpi="95.990692" /><path
id="path287240"
style="opacity:1;fill:#115148;fill-opacity:1;stroke:none;stroke-width:0.278593px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 318.15234,21.335938 -6.375,35.107421 33.32227,-27.544921 z m -33.61718,1.957031 -24.48243,51.285156 16.22071,0.0293 z M 247.70508,25.4375 223.89453,60.746094 246.9082,36.841797 Z m 105.75195,3.855469 2.95313,5.613281 0.0254,6.609375 4.00195,1.826172 20.45703,42.847656 21.73438,14.515627 -6.95703,-13.187502 -16.9336,-14.714844 -3.66797,-22.787109 1.08008,0.494141 -0.57227,0.0098 47.88477,42.738281 -19.80469,-30.201171 16.38672,7.474609 4.41992,7.376953 -5.55468,-2.492187 15.85546,25.253899 -0.34374,-6.144524 4.99023,8.328124 -12.11328,33.26757 15.24609,-28.03906 0.5332,-11.933587 18.375,3.630859 0.0117,-1.380859 -18.09179,-8.845704 0.008,-0.154296 8.73633,-5.046876 2.56054,-7.054687 -10.9375,4.042969 -72.25781,-48.31836 z m 49.17188,71.412111 6.95703,13.18554 14.77734,1.32813 z M 267.07422,40.679688 245.91211,54.544922 232.63867,76.619141 Z m 72.91797,3.222656 -13.32813,44.646484 24.69336,-7.742187 z m -624.75196,24.085937 7.6211,19.115235 -15.58203,-4.888672 -10.76368,26.503906 32.12696,-3.49414 -36.4375,49.88672 -0.92188,-0.16016 -22.82422,-1.66406 -6.98437,0.40625 v 268.44922 h 800 V 220.46094 l -62.03711,-22.61914 -64.5957,8.96484 -223.85157,-14.41797 -165.587886,-30.34961 -113.066404,-9.57422 -38.99805,-0.10351 -74.59375,7.36719 -25.00781,-4.34961 46.75781,-50.59571 39.33594,3.00977 z"
transform="translate(352.3998,628.22633)" /><path
id="path287242"
style="opacity:1;fill:#0e4038;fill-opacity:1;stroke:none;stroke-width:0.349527px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 813.87524,967.12639 665.97943,942.26861 601.38381,967.12639 463.3455,957.90524 381.43491,916.17674 268.36838,913.1349 229.37092,919.38449 86.448992,950.60632 54.605504,944.26915 H 31.781024 L 13.87523,946.15991 V 1050.3691 H 813.87524 Z"
sodipodi:nodetypes="cccccccccccccc"
inkscape:export-filename="/run/media/bogdan/WORK/Work2021/Manjaro2021/Wallpapers_renew/mountain.png"
inkscape:export-xdpi="95.990692"
inkscape:export-ydpi="95.990692" /><path
id="path287244"
style="opacity:1;fill:#148f96;fill-opacity:1;stroke:none;stroke-width:0.442273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 573.63768,655.20388 -17.83295,12.99664 -1.02684,-7.45301 -14.09739,-6.67648 16.81831,-7.59808 113.05416,-4.87076 38.9932,10.00736 14.33563,9.63773 -18.02455,-3.72859 2.95337,5.61347 0.0257,6.61008 -11.33663,-12.61828 -26.94668,-7.56085 -33.61726,1.95663 -13.00846,5.92247 -0.48663,-5.137 -23.33635,1.35822 -11.6817,6.28436 0.29872,-5.62183 z"
sodipodi:nodetypes="cccccccccccccccccccc"
inkscape:export-filename="/run/media/bogdan/WORK/Work2021/Manjaro2021/Wallpapers_renew/mountain.png"
inkscape:export-xdpi="95.990692"
inkscape:export-ydpi="95.990692" /></g></svg>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="800.00085"
height="439.99997"
viewBox="0 0 800.00094 439.99999"
version="1.1"
id="svg8"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
sodipodi:docname="slide4_rocket_smoke.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#525252"
bordercolor="#404040"
borderopacity="1"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="232.08255"
inkscape:cy="248.24499"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1914"
inkscape:window-height="1047"
inkscape:window-x="3"
inkscape:window-y="3"
inkscape:window-maximized="0"
inkscape:pagecheckerboard="0"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-13.87441,-610.36914)">
<path
id="path210473"
style="display:inline;fill:#eff0f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.863131;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
d="m 219.70371,964.38398 c 5.74809,0 11.35816,1.7615 16.0792,5.0405 8.23733,-13.3045 22.77098,-21.401 38.41909,-21.4029 17.9044,0.011 34.11336,10.5935 41.32912,26.9796 2.92683,-0.9972 5.99769,-1.5064 9.08973,-1.5072 12.93328,0.01 24.20443,8.81 27.34703,21.3556 h 461.90741 l 0.0265,55.51982 H 13.90359 l -0.0264,-55.51982 h 29.12352 4.28519 c 3.46141,-6.7474 10.40724,-10.9909 17.99074,-10.9913 5.45416,0 10.67505,2.2129 14.47775,6.1228 9.11433,-18.8829 28.23076,-30.8844 49.19822,-30.8872 1.61095,0.01 3.22077,0.087 4.82472,0.2362 32.88979,-15.16055 58.3631,-12.52455 85.92638,5.0539 z"
sodipodi:nodetypes="ccccccccccccccccc" />
</g>
</svg>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment