diff --git a/include/componentlibrary.hpp b/include/componentlibrary.hpp
index 6e6442c7..7d3723de 100644
--- a/include/componentlibrary.hpp
+++ b/include/componentlibrary.hpp
@@ -320,47 +320,47 @@ struct Rogan : app::SvgKnob {
struct Rogan6PSWhite : Rogan {
Rogan6PSWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan6PSWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan6PS-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan6PSWhite-fg.svg")));
}
};
struct Rogan5PSGray : Rogan {
Rogan5PSGray() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan5PSGray.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan5P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan5PSGray-fg.svg")));
}
};
struct Rogan3PSBlue : Rogan {
Rogan3PSBlue() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSBlue.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSBlue-fg.svg")));
}
};
struct Rogan3PSRed : Rogan {
Rogan3PSRed() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSRed.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSRed-fg.svg")));
}
};
struct Rogan3PSGreen : Rogan {
Rogan3PSGreen() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSGreen.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PS-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSGreen-fg.svg")));
}
};
struct Rogan3PSWhite : Rogan {
Rogan3PSWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PS-bg.svg")));
fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
}
};
@@ -368,168 +368,168 @@ struct Rogan3PSWhite : Rogan {
struct Rogan3PBlue : Rogan {
Rogan3PBlue() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PBlue.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PBlue-fg.svg")));
}
};
struct Rogan3PRed : Rogan {
Rogan3PRed() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PRed.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PRed-fg.svg")));
}
};
struct Rogan3PGreen : Rogan {
Rogan3PGreen() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PGreen.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PGreen-fg.svg")));
}
};
struct Rogan3PWhite : Rogan {
Rogan3PWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PWhite-fg.svg")));
}
};
struct Rogan2SGray : Rogan {
Rogan2SGray() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2SGray.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2SGray-fg.svg")));
}
};
struct Rogan2PSBlue : Rogan {
Rogan2PSBlue() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSBlue.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSBlue-fg.svg")));
}
};
struct Rogan2PSRed : Rogan {
Rogan2PSRed() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSRed.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSRed-fg.svg")));
}
};
struct Rogan2PSGreen : Rogan {
Rogan2PSGreen() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSGreen.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PS-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSGreen-fg.svg")));
}
};
struct Rogan2PSWhite : Rogan {
Rogan2PSWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PS-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PSWhite-fg.svg")));
}
};
struct Rogan2PBlue : Rogan {
Rogan2PBlue() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PBlue.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PBlue-fg.svg")));
}
};
struct Rogan2PRed : Rogan {
Rogan2PRed() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PRed.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PRed-fg.svg")));
}
};
struct Rogan2PGreen : Rogan {
Rogan2PGreen() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PGreen.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PGreen-fg.svg")));
}
};
struct Rogan2PWhite : Rogan {
Rogan2PWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan2PWhite-fg.svg")));
}
};
struct Rogan1PSBlue : Rogan {
Rogan1PSBlue() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSBlue.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSBlue-fg.svg")));
}
};
struct Rogan1PSRed : Rogan {
Rogan1PSRed() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSRed.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSRed-fg.svg")));
}
};
struct Rogan1PSGreen : Rogan {
Rogan1PSGreen() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSGreen.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PS-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSGreen-fg.svg")));
}
};
struct Rogan1PSWhite : Rogan {
Rogan1PSWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PS-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PSWhite-fg.svg")));
}
};
struct Rogan1PBlue : Rogan {
Rogan1PBlue() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PBlue.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PBlue-fg.svg")));
}
};
struct Rogan1PRed : Rogan {
Rogan1PRed() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PRed.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PRed-fg.svg")));
}
};
struct Rogan1PGreen : Rogan {
Rogan1PGreen() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PGreen.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PGreen-fg.svg")));
}
};
struct Rogan1PWhite : Rogan {
Rogan1PWhite() {
setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PWhite.svg")));
- bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-bg.svg")));
- fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan3PSWhite-fg.svg")));
+ bg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1P-bg.svg")));
+ fg->setSvg(Svg::load(asset::system("res/ComponentLibrary/Rogan1PWhite-fg.svg")));
}
};
diff --git a/res/ComponentLibrary/PJ301M.svg b/res/ComponentLibrary/PJ301M.svg
index e468ef5c..3ccb3661 100644
--- a/res/ComponentLibrary/PJ301M.svg
+++ b/res/ComponentLibrary/PJ301M.svg
@@ -1,249 +1,197 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PS-bg.svg b/res/ComponentLibrary/Rogan1PS-bg.svg
new file mode 100644
index 00000000..482d0fc8
--- /dev/null
+++ b/res/ComponentLibrary/Rogan1PS-bg.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PSGreen-fg.svg b/res/ComponentLibrary/Rogan1PSGreen-fg.svg
new file mode 100644
index 00000000..83c327e3
--- /dev/null
+++ b/res/ComponentLibrary/Rogan1PSGreen-fg.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PSGreen.svg b/res/ComponentLibrary/Rogan1PSGreen.svg
index 8d0772b0..395fb22e 100644
--- a/res/ComponentLibrary/Rogan1PSGreen.svg
+++ b/res/ComponentLibrary/Rogan1PSGreen.svg
@@ -1,443 +1,100 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PSRed-fg.svg b/res/ComponentLibrary/Rogan1PSRed-fg.svg
new file mode 100644
index 00000000..aa4ad89c
--- /dev/null
+++ b/res/ComponentLibrary/Rogan1PSRed-fg.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PSRed.svg b/res/ComponentLibrary/Rogan1PSRed.svg
index 3d3ff086..f98b466b 100644
--- a/res/ComponentLibrary/Rogan1PSRed.svg
+++ b/res/ComponentLibrary/Rogan1PSRed.svg
@@ -1,443 +1,100 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PSWhite-fg.svg b/res/ComponentLibrary/Rogan1PSWhite-fg.svg
new file mode 100644
index 00000000..fb45eddb
--- /dev/null
+++ b/res/ComponentLibrary/Rogan1PSWhite-fg.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/res/ComponentLibrary/Rogan1PSWhite.svg b/res/ComponentLibrary/Rogan1PSWhite.svg
index 10d22c4f..1e3dc0d9 100644
--- a/res/ComponentLibrary/Rogan1PSWhite.svg
+++ b/res/ComponentLibrary/Rogan1PSWhite.svg
@@ -1,443 +1,101 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/Rogan3PS-bg.svg b/res/ComponentLibrary/Rogan3PS-bg.svg
new file mode 100644
index 00000000..abf990dd
--- /dev/null
+++ b/res/ComponentLibrary/Rogan3PS-bg.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/res/ComponentLibrary/Rogan3PSWhite-bg.svg b/res/ComponentLibrary/Rogan3PSGreen-fg.svg
similarity index 65%
rename from res/ComponentLibrary/Rogan3PSWhite-bg.svg
rename to res/ComponentLibrary/Rogan3PSGreen-fg.svg
index 6c06a1d9..f0da5f4f 100644
--- a/res/ComponentLibrary/Rogan3PSWhite-bg.svg
+++ b/res/ComponentLibrary/Rogan3PSGreen-fg.svg
@@ -1,14 +1,15 @@
-
diff --git a/res/ComponentLibrary/Rogan3PSGreen.svg b/res/ComponentLibrary/Rogan3PSGreen.svg
index 9a1d2a7b..92aa383a 100644
--- a/res/ComponentLibrary/Rogan3PSGreen.svg
+++ b/res/ComponentLibrary/Rogan3PSGreen.svg
@@ -1,443 +1,135 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/Rogan3PSRed-fg.svg b/res/ComponentLibrary/Rogan3PSRed-fg.svg
new file mode 100644
index 00000000..328db9a6
--- /dev/null
+++ b/res/ComponentLibrary/Rogan3PSRed-fg.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/res/ComponentLibrary/Rogan3PSRed.svg b/res/ComponentLibrary/Rogan3PSRed.svg
index 7e5e431d..06af2f64 100644
--- a/res/ComponentLibrary/Rogan3PSRed.svg
+++ b/res/ComponentLibrary/Rogan3PSRed.svg
@@ -1,443 +1,135 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/Rogan3PSWhite-fg.svg b/res/ComponentLibrary/Rogan3PSWhite-fg.svg
index 8096737c..3b2c2bd5 100644
--- a/res/ComponentLibrary/Rogan3PSWhite-fg.svg
+++ b/res/ComponentLibrary/Rogan3PSWhite-fg.svg
@@ -1,6 +1,6 @@
-
diff --git a/res/ComponentLibrary/Rogan3PSWhite.svg b/res/ComponentLibrary/Rogan3PSWhite.svg
index 30350d9f..56567ea9 100644
--- a/res/ComponentLibrary/Rogan3PSWhite.svg
+++ b/res/ComponentLibrary/Rogan3PSWhite.svg
@@ -1,6 +1,6 @@
-
diff --git a/res/ComponentLibrary/TL1105_0.svg b/res/ComponentLibrary/TL1105_0.svg
index 1f746886..a015b8bc 100644
--- a/res/ComponentLibrary/TL1105_0.svg
+++ b/res/ComponentLibrary/TL1105_0.svg
@@ -1,91 +1,41 @@
-
-
-
-
+
+
+
diff --git a/res/ComponentLibrary/TL1105_1.svg b/res/ComponentLibrary/TL1105_1.svg
index b27a3b2a..be24f859 100644
--- a/res/ComponentLibrary/TL1105_1.svg
+++ b/res/ComponentLibrary/TL1105_1.svg
@@ -1,91 +1,41 @@
-
-
-
-
+
+
+