diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 946bad9b..6732f870 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -29,10 +29,10 @@
-
+
@@ -44,5 +44,6 @@
+
\ No newline at end of file
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0388c455..4e83f654 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,8 +1,6 @@
target_sources(BrickSimLib PRIVATE
binary_file.cpp
binary_file.h
- config.cpp
- config.h
controller.cpp
controller.h
custom_imconfig.h
diff --git a/src/config.cpp b/src/config.cpp
deleted file mode 100644
index 597a90ca..00000000
--- a/src/config.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-#include "config.h"
-#include "db.h"
-#include
-
-namespace bricksim::config {
-
- template<>
- [[nodiscard]] std::string get(const Key& key) {
- return stringValues.get(key.name, key.defaultValue);
- }
-
- template<>
- [[nodiscard]] int get(const Key& key) {
- return intValues.get(key.name, key.defaultValue);
- }
-
- template<>
- [[nodiscard]] double get(const Key& key) {
- return doubleValues.get(key.name, key.defaultValue);
- }
-
- template<>
- [[nodiscard]] color::RGB get(const Key& key) {
- return color::RGB(stringValues.get(key.name, key.defaultValue.asHtmlCode()));
- }
-
- template<>
- [[nodiscard]] float get(const Key& key) {
- return static_cast(doubleValues.get(key.name, key.defaultValue));
- }
- template<>
- [[nodiscard]] bool get(const Key& key) {
- return intValues.get(key.name, key.defaultValue);
- }
-
- template<>
- void set(const Key& key, const color::RGB& value) {
- stringValues.set(key.name, value.asHtmlCode());
- }
-
- void resetAllToDefault() {
- stringValues.clear();
- intValues.clear();
- doubleValues.clear();
- db::config::deleteAll();
- }
-}
diff --git a/src/config.h b/src/config.h
deleted file mode 100644
index c2784173..00000000
--- a/src/config.h
+++ /dev/null
@@ -1,195 +0,0 @@
-#pragma once
-
-#include "db.h"
-#include "helpers/color.h"
-#include "helpers/util.h"
-#include "snapping/snap_const.h"
-#include
-#include
-#include