Introduce fancy particle effects. Contributes to #261

Add user setting. Introduce FancyEffectsContainer. And confetti and snow
implementation.
This commit is contained in:
Alexey Andreyev
2021-02-08 05:14:01 +03:00
committed by Carl Schwan
parent cd17339847
commit e7a862a1d9
5 changed files with 150 additions and 0 deletions

View File

@@ -595,6 +595,14 @@ Kirigami.ScrollablePage {
Layout.fillWidth: true
}
FancyEffectsContainer {
id: fancyEffectsContainer
Layout.fillWidth: true
Layout.fillHeight: true
enabled: Config.showFancyEffects
}
Kirigami.Theme.colorSet: Kirigami.Theme.View
function goToEvent(eventID) {

View File

@@ -70,5 +70,14 @@ Kirigami.ScrollablePage {
Config.save()
}
}
QQC2.CheckBox {
Kirigami.FormData.label: i18n("Timeline:")
text: i18n("Show Fancy Effects")
checked: Config.showFancyEffects
onToggled: {
Config.showFancyEffects = checked
Config.save()
}
}
}
}