From 47eab11b571e4c2d6f75f3299a1df0e74a8aa7e8 Mon Sep 17 00:00:00 2001 From: ocbwoy3 Date: Fri, 23 Jan 2026 17:25:48 +0200 Subject: [PATCH] feat: inventory + ipc --- DeltaruneQuickshell/Healthbar/Healthbar.qml | 11 ++++++ DeltaruneQuickshell/Healthbar/kris.png | Bin 0 -> 263332 bytes .../Topbar.qml} | 4 +- .../Topbar/topbar/DarkDollarsDisplay.qml | 27 +++++++++++++ .../{ => Topbar}/topbar/TopbarSettingIcon.qml | 3 +- .../{ => Topbar}/topbar/equip.png | Bin .../{ => Topbar}/topbar/item.png | Bin .../{ => Topbar}/topbar/power.png | Bin .../{ => Topbar}/topbar/settings.png | Bin .../{ => Topbar}/topbar/soul.png | Bin DeltaruneQuickshell/WLRLayerHealthbar.qml | 26 +++++++++++++ DeltaruneQuickshell/WLRLayerTopbar.qml | 27 +++++++++++++ README.md | 5 +++ shell.qml | 36 +++++++++++------- 14 files changed, 123 insertions(+), 16 deletions(-) create mode 100644 DeltaruneQuickshell/Healthbar/Healthbar.qml create mode 100644 DeltaruneQuickshell/Healthbar/kris.png rename DeltaruneQuickshell/{DeltaruneTopbar.qml => Topbar/Topbar.qml} (94%) create mode 100644 DeltaruneQuickshell/Topbar/topbar/DarkDollarsDisplay.qml rename DeltaruneQuickshell/{ => Topbar}/topbar/TopbarSettingIcon.qml (89%) rename DeltaruneQuickshell/{ => Topbar}/topbar/equip.png (100%) rename DeltaruneQuickshell/{ => Topbar}/topbar/item.png (100%) rename DeltaruneQuickshell/{ => Topbar}/topbar/power.png (100%) rename DeltaruneQuickshell/{ => Topbar}/topbar/settings.png (100%) rename DeltaruneQuickshell/{ => Topbar}/topbar/soul.png (100%) create mode 100644 DeltaruneQuickshell/WLRLayerHealthbar.qml create mode 100644 DeltaruneQuickshell/WLRLayerTopbar.qml diff --git a/DeltaruneQuickshell/Healthbar/Healthbar.qml b/DeltaruneQuickshell/Healthbar/Healthbar.qml new file mode 100644 index 0000000..6879448 --- /dev/null +++ b/DeltaruneQuickshell/Healthbar/Healthbar.qml @@ -0,0 +1,11 @@ +import QtQuick + +Item { + implicitWidth: 479 + implicitHeight: 137 + anchors.centerIn: parent + Image { + anchors.centerIn: parent + source: "kris.png" + } +} diff --git a/DeltaruneQuickshell/Healthbar/kris.png b/DeltaruneQuickshell/Healthbar/kris.png new file mode 100644 index 0000000000000000000000000000000000000000..924a2195e245a851bdbf3fa939ba114dcf83ea67 GIT binary patch literal 263332 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