diff --git a/po/POTFILES.src.in b/po/POTFILES.src.in
index b227ec488bf11c7813eb09b040f0f4eed95672d4..d9c3bdfbb19c7a043a2b125b01b84f511c6820f4 100644
--- a/po/POTFILES.src.in
+++ b/po/POTFILES.src.in
@@ -425,6 +425,7 @@ ${_build_dir}/share/templates/templates.h
../src/ui/widget/memory.cpp
../src/ui/widget/mesh-editor.cpp
../src/ui/widget/messages.cpp
+../src/ui/widget/multi-marker-color-plate.cpp
../src/ui/widget/object-composite-settings.cpp
../src/ui/widget/page-properties.cpp
../src/ui/widget/page-selector.cpp
@@ -435,6 +436,7 @@ ${_build_dir}/share/templates/templates.h
../src/ui/widget/preferences-widget.cpp
../src/ui/widget/property-utils.cpp
../src/ui/widget/random.cpp
+../src/ui/widget/recolor-art.cpp
../src/ui/widget/registered-widget.cpp
../src/ui/widget/rendering-options.cpp
../src/ui/widget/selected-style.cpp
diff --git a/po/POTFILES.ui.in b/po/POTFILES.ui.in
index 64483fff91eb40edab6e04193a4317d16912478c..26dd7fecf7f5b1ec594a909dfda59aadd534a4d2 100644
--- a/po/POTFILES.ui.in
+++ b/po/POTFILES.ui.in
@@ -72,3 +72,4 @@
../share/ui/toolbar-tool-prefs.ui
../share/ui/toolbar-tweak.ui
../share/ui/toolbar-zoom.ui
+../share/ui/widget-recolor.ui
diff --git a/share/icons/Dash/symbolic/actions/go-right-symbolic.svg b/share/icons/Dash/symbolic/actions/go-right-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5d08323d90b8625acee64e431693cc7e5df4dc6a
--- /dev/null
+++ b/share/icons/Dash/symbolic/actions/go-right-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/share/icons/Dash/symbolic/actions/lightness-symbolic.svg b/share/icons/Dash/symbolic/actions/lightness-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1e8d4bc38e00616b6ad24fb329583bbf39a72f27
--- /dev/null
+++ b/share/icons/Dash/symbolic/actions/lightness-symbolic.svg
@@ -0,0 +1,115 @@
+
\ No newline at end of file
diff --git a/share/icons/Dash/symbolic/actions/object-recolor-art-symbolic.svg b/share/icons/Dash/symbolic/actions/object-recolor-art-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b078cf421c5c1beec4852445a720247bf9c2827c
--- /dev/null
+++ b/share/icons/Dash/symbolic/actions/object-recolor-art-symbolic.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/share/icons/Dash/symbolic/actions/reset-colors-symbolic.svg b/share/icons/Dash/symbolic/actions/reset-colors-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7d47572893ed89f875798b4b0e353615b756fc70
--- /dev/null
+++ b/share/icons/Dash/symbolic/actions/reset-colors-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/share/icons/Dash/symbolic/actions/saturation-symbolic.svg b/share/icons/Dash/symbolic/actions/saturation-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7f0b0fda5a8f13cc8345ac01a092b97f67785489
--- /dev/null
+++ b/share/icons/Dash/symbolic/actions/saturation-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/share/icons/hicolor/symbolic/actions/go-right-symbolic.svg b/share/icons/hicolor/symbolic/actions/go-right-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5d08323d90b8625acee64e431693cc7e5df4dc6a
--- /dev/null
+++ b/share/icons/hicolor/symbolic/actions/go-right-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/share/icons/hicolor/symbolic/actions/lightness-symbolic.svg b/share/icons/hicolor/symbolic/actions/lightness-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1e8d4bc38e00616b6ad24fb329583bbf39a72f27
--- /dev/null
+++ b/share/icons/hicolor/symbolic/actions/lightness-symbolic.svg
@@ -0,0 +1,115 @@
+
\ No newline at end of file
diff --git a/share/icons/hicolor/symbolic/actions/object-recolor-art-symbolic.svg b/share/icons/hicolor/symbolic/actions/object-recolor-art-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b078cf421c5c1beec4852445a720247bf9c2827c
--- /dev/null
+++ b/share/icons/hicolor/symbolic/actions/object-recolor-art-symbolic.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/share/icons/hicolor/symbolic/actions/reset-colors-symbolic.svg b/share/icons/hicolor/symbolic/actions/reset-colors-symbolic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7d47572893ed89f875798b4b0e353615b756fc70
--- /dev/null
+++ b/share/icons/hicolor/symbolic/actions/reset-colors-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/share/icons/hicolor/symbolic/actions/reset-symbolic.svg b/share/icons/hicolor/symbolic/actions/reset-symbolic.svg
index 7dcef2b3f70fffc0d4e14bd1fdd4381979bf9177..09c40a1e3021e4ad13a7d5a0086ef0a972d948e6 100644
--- a/share/icons/hicolor/symbolic/actions/reset-symbolic.svg
+++ b/share/icons/hicolor/symbolic/actions/reset-symbolic.svg
@@ -1,58 +1,5 @@
-
-
-
-