87 lines
2.8 KiB
QML
87 lines
2.8 KiB
QML
import QtQml 2.15
|
|
import QtQuick 2.15
|
|
|
|
Item {
|
|
id: root
|
|
|
|
Component.onCompleted: onActivate()
|
|
|
|
function onActivate() {
|
|
timer.restart()
|
|
slider.reset()
|
|
artwork.state = "nearGround"
|
|
}
|
|
|
|
function onLeave() {
|
|
}
|
|
|
|
width: 920
|
|
height: 630
|
|
|
|
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
|
|
}
|
|
|
|
Slider {
|
|
id: slider
|
|
height: 50
|
|
slides: [
|
|
Slide {
|
|
title: qsTr("Welcome to Antergos NeXT")
|
|
secondaryTitle: qsTr("Artix Linux, dinit init")
|
|
body: qsTr("A rolling-release distribution built for performance, simplicity, and choice. Select your desktop, customize your experience, and enjoy a system that's truly yours.")
|
|
footer: qsTr("Click or tap to advance")
|
|
},
|
|
Slide {
|
|
title: qsTr("Desktop Environments")
|
|
secondaryTitle: qsTr("Nine options to choose from")
|
|
body: qsTr("Plasma, Xfce, Cinnamon, MATE, LXQt, i3, Sway, Hyprland, or COSMIC — pick the environment that fits your workflow during installation.")
|
|
},
|
|
Slide {
|
|
title: qsTr("Init System")
|
|
secondaryTitle: qsTr("dinit by default")
|
|
body: qsTr("Fast, parallel service boot with dinit. runit and s6 are also available for selection during online installation.")
|
|
},
|
|
Slide {
|
|
title: qsTr("Two Modes of Installation")
|
|
secondaryTitle: qsTr("Online or Offline")
|
|
body: qsTr("Online mode gives you full control over DE, DM, and packages. Offline mode installs Plasma with a pre-configured setup — ready to go in minutes.")
|
|
},
|
|
Slide {
|
|
title: qsTr("Built on Artix Linux")
|
|
secondaryTitle: qsTr("Rolling, stable, lightweight")
|
|
body: qsTr("Access to the Artix and Arch Linux repositories. Full AUR support. The latest packages without the bloat.")
|
|
},
|
|
Slide {
|
|
title: qsTr("Thank You")
|
|
secondaryTitle: qsTr("Your installation is in progress")
|
|
body: qsTr("Sit back and relax while your system is being configured. We hope you enjoy Antergos NeXT.")
|
|
footer: qsTr("github.com/Antergos-NeXT")
|
|
}
|
|
]
|
|
|
|
anchors {
|
|
centerIn: parent
|
|
horizontalCenterOffset: -100
|
|
verticalCenterOffset: -57
|
|
}
|
|
}
|
|
}
|