1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-27 15:02:50 -05:00

welcome: add a first launch welcome page with doctor integration

fixes #760
This commit is contained in:
bbedward
2026-01-04 19:07:34 -05:00
parent 7ac5191e8d
commit d23fc9f2df
20 changed files with 1890 additions and 13 deletions

View File

@@ -20,6 +20,7 @@ QtObject {
popupComponent: Component {
NotificationPopup {
onEntered: manager._onPopupEntered(this)
onExitStarted: manager._onPopupExitStarted(this)
onExitFinished: manager._onPopupExitFinished(this)
}
}
@@ -276,6 +277,14 @@ QtObject {
function _onPopupEntered(p) {
}
function _onPopupExitStarted(p) {
if (!p)
return;
const survivors = _active().sort((a, b) => a.screenY - b.screenY);
for (let k = 0; k < survivors.length; ++k)
survivors[k].screenY = topMargin + k * baseNotificationHeight;
}
function _onPopupExitFinished(p) {
if (!p) {
return;