From b251a3b122613f159715f3c1ac2734580daabebf Mon Sep 17 00:00:00 2001
From: Jonas Holzman <jonas@holzman.fr>
Date: Thu, 20 Mar 2025 11:49:26 +0100
Subject: [PATCH] Add Preferences class, empty for now

---
 __init__.py    |  3 ++-
 preferences.py | 22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+), 1 deletion(-)
 create mode 100644 preferences.py

diff --git a/__init__.py b/__init__.py
index ed4e869..15df191 100644
--- a/__init__.py
+++ b/__init__.py
@@ -10,11 +10,12 @@ bl_info = {
 }
 
 
-from . import ui, operators
+from . import ui, operators, preferences
 
 modules = (
     ui,
     operators,
+    preferences
 )
 
 
diff --git a/preferences.py b/preferences.py
new file mode 100644
index 0000000..ac959fe
--- /dev/null
+++ b/preferences.py
@@ -0,0 +1,22 @@
+import bpy
+from bpy.types import AddonPreferences
+from bpy.props import BoolProperty
+
+
+class NodeKitPreferences(AddonPreferences):
+    bl_idname = __package__
+
+classes = (
+    NodeKitPreferences,
+)
+
+
+def register():
+    for c in classes:
+        bpy.utils.register_class(c)
+
+
+def unregister():
+    for c in reversed(classes):
+        bpy.utils.unregister_class(c)
+