From df82c17cc1a3e6e427e67a299ecb5c84d19b780a Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet <pietervdvn@posteo.net>
Date: Mon, 30 Oct 2023 14:35:00 +0100
Subject: [PATCH] Refactoring: add deprecation warnings

---
 scripts/generateIncludedImages.ts | 2 +-
 src/UI/UIElement.ts               | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/scripts/generateIncludedImages.ts b/scripts/generateIncludedImages.ts
index 94c563850..ef1e9c9ea 100644
--- a/scripts/generateIncludedImages.ts
+++ b/scripts/generateIncludedImages.ts
@@ -4,7 +4,7 @@ function genImages(dryrun = false) {
     const dir = fs.readdirSync("./assets/svg")
 
     let module =
-        'import Img from "./UI/Base/Img";\nimport {FixedUiElement} from "./UI/Base/FixedUiElement";\n\nexport default class Svg {\n\n\n'
+        'import Img from "./UI/Base/Img";\nimport {FixedUiElement} from "./UI/Base/FixedUiElement";\n\n/* @deprecated */\nexport default class Svg {\n\n\n'
     const allNames: string[] = []
     for (const path of dir) {
         if (path.endsWith("license_info.json")) {
diff --git a/src/UI/UIElement.ts b/src/UI/UIElement.ts
index 6ae128b29..39990260b 100644
--- a/src/UI/UIElement.ts
+++ b/src/UI/UIElement.ts
@@ -1,5 +1,8 @@
 import BaseUIElement from "./BaseUIElement"
 
+/**
+ * @deprecated
+ */
 export abstract class UIElement extends BaseUIElement {
     /**
      * Should be overridden for specific HTML functionality