diff --git a/client/simple/src/svg/empty_favicon.svg b/client/simple/src/svg/empty_favicon.svg
new file mode 100644
index 000000000..b65e09399
--- /dev/null
+++ b/client/simple/src/svg/empty_favicon.svg
@@ -0,0 +1,4 @@
+
diff --git a/client/simple/theme_icons.js b/client/simple/theme_icons.js
index 04ae89614..dc896a15c 100644
--- a/client/simple/theme_icons.js
+++ b/client/simple/theme_icons.js
@@ -40,6 +40,7 @@ const simple_icons = [
"appstore": "apps-outline.svg",
"book": "book-outline.svg",
"close": "close-outline.svg",
+ "download": "download-outline.svg",
"ellipsis-vertical": "ellipsis-vertical-outline.svg",
"file-tray-full": "file-tray-full-outline.svg",
"film": "film-outline.svg",
@@ -47,6 +48,7 @@ const simple_icons = [
"heart": "heart-outline.svg",
"image": "image-outline.svg",
"layers": "layers-outline.svg",
+ "leecher": "arrow-down.svg",
"location": "location-outline.svg",
"magnet": "magnet-outline.svg",
"musical-notes": "musical-notes-outline.svg",
@@ -57,8 +59,10 @@ const simple_icons = [
"people": "people-outline.svg",
"play": "play-outline.svg",
"radio": "radio-outline.svg",
+ "save": "save-outline.svg",
"school": "school-outline.svg",
"search": "search-outline.svg",
+ "seeder": "swap-vertical.svg",
"settings": "settings-outline.svg",
"tv": "tv-outline.svg",
},
diff --git a/client/simple/tools/jinja_svg_catalog.html.edge b/client/simple/tools/jinja_svg_catalog.html.edge
index ffec58cd5..420f07624 100644
--- a/client/simple/tools/jinja_svg_catalog.html.edge
+++ b/client/simple/tools/jinja_svg_catalog.html.edge
@@ -13,7 +13,7 @@ template. This file from:
{%-
set catalog = {
@each((svg, name) in svg_catalog)
- "{{{name}}}" : """{{{svg}}}""",
+ '{{{name}}}' : '{{{svg}}}',
@end
}
-%}
diff --git a/client/simple/vite.config.js b/client/simple/vite.config.js
index edf3b1f80..f8d3e6757 100644
--- a/client/simple/vite.config.js
+++ b/client/simple/vite.config.js
@@ -137,6 +137,17 @@ export default defineConfig({
]
}),
+ // -- svg images
+
+ plg_svg2svg(
+ [
+ { src: PATH.src + "/svg/empty_favicon.svg", dest: PATH.dist + "/img/empty_favicon.svg" },
+ { src: PATH.src + "/svg/select-dark.svg", dest: PATH.dist + "/img/select-dark.svg" },
+ { src: PATH.src + "/svg/select-light.svg", dest: PATH.dist + "/img/select-light.svg" },
+ ],
+ svg2svg_opts,
+ ),
+
// SearXNG brand (static)
plg_svg2png(
diff --git a/searx/static/themes/simple/img/empty_favicon.svg b/searx/static/themes/simple/img/empty_favicon.svg
index b65e09399..580025e32 100644
--- a/searx/static/themes/simple/img/empty_favicon.svg
+++ b/searx/static/themes/simple/img/empty_favicon.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/searx/static/themes/simple/img/select-dark.svg b/searx/static/themes/simple/img/select-dark.svg
new file mode 100644
index 000000000..36e871e0b
--- /dev/null
+++ b/searx/static/themes/simple/img/select-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/searx/static/themes/simple/img/select-light.svg b/searx/static/themes/simple/img/select-light.svg
new file mode 100644
index 000000000..8336fe759
--- /dev/null
+++ b/searx/static/themes/simple/img/select-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file