From b960ec85f5599582b449fd92bdf6c33b4b5c4a3a Mon Sep 17 00:00:00 2001
From: samuel <53528911+samuel-jimenez@users.noreply.github.com>
Date: Tue, 5 Nov 2024 16:04:09 -0600
Subject: [PATCH] Refactor

---
 package/contents/ui/LunaIcon.qml                  | 5 +----
 package/contents/ui/LunaWidget.qml                | 4 ++--
 package/contents/{ => ui}/code/lunacalc.js        | 0
 package/contents/{ => ui}/code/phases.js          | 0
 package/contents/{ => ui}/data/custom.svg         | 0
 package/contents/{ => ui}/data/fife-moon.svg      | 0
 package/contents/{ => ui}/data/full-moon-dark.svg | 0
 package/contents/{ => ui}/data/luna-gskbyte13.svg | 0
 package/contents/ui/main.qml                      | 4 ++--
 9 files changed, 5 insertions(+), 8 deletions(-)
 rename package/contents/{ => ui}/code/lunacalc.js (100%)
 rename package/contents/{ => ui}/code/phases.js (100%)
 rename package/contents/{ => ui}/data/custom.svg (100%)
 rename package/contents/{ => ui}/data/fife-moon.svg (100%)
 rename package/contents/{ => ui}/data/full-moon-dark.svg (100%)
 rename package/contents/{ => ui}/data/luna-gskbyte13.svg (100%)

diff --git a/package/contents/ui/LunaIcon.qml b/package/contents/ui/LunaIcon.qml
index 87c420a..1cdaba3 100644
--- a/package/contents/ui/LunaIcon.qml
+++ b/package/contents/ui/LunaIcon.qml
@@ -67,7 +67,7 @@ Item {
         KSvg.SvgItem {
             id: lunaSvgItem
 
-            imagePath: lunarImage === '' ? '' : Qt.resolvedUrl("../data/" + lunarImage)
+            imagePath: lunarImage === '' ? '' : Qt.resolvedUrl("data/" + lunarImage)
             visible: true
             anchors.centerIn: parent
             width: lunaBackground.width
@@ -80,9 +80,6 @@ Item {
         Shape {
             id: lunaCanvas
 
-            property string lunarImage: lunaIcon.lunarImage
-            property string diskColor: lunaIcon.diskColor
-
             opacity: (lunarImage === '') ? 1 : 0
             width: lunaBackground.width
             height: lunaBackground.height
diff --git a/package/contents/ui/LunaWidget.qml b/package/contents/ui/LunaWidget.qml
index c1d710e..8080237 100644
--- a/package/contents/ui/LunaWidget.qml
+++ b/package/contents/ui/LunaWidget.qml
@@ -22,11 +22,11 @@
 
 */
 
-import "../code/lunacalc.js" as LunaCalc
-import "../code/phases.js" as Phases
 import QtQuick 2.7
 import QtQuick.Controls as QtControls
 import QtQuick.Layouts as QtLayouts
+import "code/lunacalc.js" as LunaCalc
+import "code/phases.js" as Phases
 import org.kde.plasma.components as PlasmaComponents
 import org.kde.plasma.plasmoid
 
diff --git a/package/contents/code/lunacalc.js b/package/contents/ui/code/lunacalc.js
similarity index 100%
rename from package/contents/code/lunacalc.js
rename to package/contents/ui/code/lunacalc.js
diff --git a/package/contents/code/phases.js b/package/contents/ui/code/phases.js
similarity index 100%
rename from package/contents/code/phases.js
rename to package/contents/ui/code/phases.js
diff --git a/package/contents/data/custom.svg b/package/contents/ui/data/custom.svg
similarity index 100%
rename from package/contents/data/custom.svg
rename to package/contents/ui/data/custom.svg
diff --git a/package/contents/data/fife-moon.svg b/package/contents/ui/data/fife-moon.svg
similarity index 100%
rename from package/contents/data/fife-moon.svg
rename to package/contents/ui/data/fife-moon.svg
diff --git a/package/contents/data/full-moon-dark.svg b/package/contents/ui/data/full-moon-dark.svg
similarity index 100%
rename from package/contents/data/full-moon-dark.svg
rename to package/contents/ui/data/full-moon-dark.svg
diff --git a/package/contents/data/luna-gskbyte13.svg b/package/contents/ui/data/luna-gskbyte13.svg
similarity index 100%
rename from package/contents/data/luna-gskbyte13.svg
rename to package/contents/ui/data/luna-gskbyte13.svg
diff --git a/package/contents/ui/main.qml b/package/contents/ui/main.qml
index 2f2011e..9099545 100644
--- a/package/contents/ui/main.qml
+++ b/package/contents/ui/main.qml
@@ -21,11 +21,11 @@
 
 */
 
-import "../code/lunacalc.js" as LunaCalc
-import "../code/phases.js" as Phases
 import QtQuick 2.7
 import QtQuick.Controls as QtControls
 import QtQuick.Layouts as QtLayouts
+import "code/lunacalc.js" as LunaCalc
+import "code/phases.js" as Phases
 import org.kde.ksvg as KSvg
 import org.kde.plasma.components as PlasmaComponents
 import org.kde.plasma.core as PlasmaCore
-- 
GitLab