diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 04edc6ba7..755a4f909 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,7 +25,7 @@ components from it when it is run in a development environment. Note that in case the current master branch is ahead of the latest release, it might happen that there are some incompatibilities when loading data from your local XPipe installation. You should therefore always check out the matching version tag for your local repository and local XPipe installation. You can find the available version tags at https://github.com/xpipe-io/xpipe/tags. -So for example if you currently have XPipe `10.0` installed, you should run `git reset --hard 10.0` first to properly compile against it. +So for example if you currently have XPipe `11.3` installed, you should run `git reset --hard 11.3` first to properly compile against it. You need to have JDK for Java 21 installed to compile the project. If you are on Linux or macOS, you can easily accomplish that by running @@ -74,7 +74,7 @@ Especially when starting out, it might be a good idea to start with easy tasks f ### Interacting via the HTTP API -You can create clients they communicate with the XPipe daemon via its HTTP API. +You can create clients that communicate with the XPipe daemon via its HTTP API. To get started, see the [OpenAPI spec](/openapi.yaml). ### Implementing support for a new editor @@ -98,6 +98,10 @@ All actions that you can perform for certain connections in the connection overv You can add custom script definitions [here](https://github.com/xpipe-io/xpipe/tree/master/ext/base/src/main/java/io/xpipe/ext/base/script/PredefinedScriptStore.java) and [here](https://github.com/xpipe-io/xpipe/tree/master/ext/base/src/main/resources/io/xpipe/ext/base/resources/scripts). +### Adding more system icons for system autodetection + +You can register new system types [here](https://github.com/xpipe-io/xpipe/blob/master/app/src/main/java/io/xpipe/app/resources/SystemIcons.java) and add the respective icons [here](https://github.com/xpipe-io/xpipe/tree/master/app/src/main/resources/io/xpipe/app/resources/img/system). + ### Adding more file icons for specific types You can register file types [here](https://github.com/xpipe-io/xpipe/blob/master/app/src/main/resources/io/xpipe/app/resources/file_list.txt) and add the respective icons [here](https://github.com/xpipe-io/xpipe/tree/master/app/src/main/resources/io/xpipe/app/resources/img/browser). @@ -108,6 +112,6 @@ The existing file list and icons are taken from the [vscode-icons](https://githu if you want to work on something that was not listed here, you can still do so of course. You can reach out on the [Discord server](https://discord.gg/8y89vS8cRb) to discuss any development plans and get you started. -### Translations +### Adding translations See the [translation guide](/lang) for details. diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java index 9eaba89c9..6f163395c 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java @@ -631,6 +631,10 @@ public final class BrowserFileListComp extends SimpleComp { () -> getTableRow().getItem(), fileList.getFileSystemModel()) .hide(Bindings.createBooleanBinding( () -> { + if (getTableRow() == null) { + return true; + } + var item = getTableRow().getItem(); var notDir = item.getRawFileEntry().resolved().getKind() != FileKind.DIRECTORY; var isParentLink = item.getRawFileEntry() diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java index 83d3d6a33..bedb69614 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java @@ -142,7 +142,7 @@ public class BrowserQuickAccessContextMenu extends ContextMenu { this.menu = new Menu( // Use original name, not the link target browserEntry.getRawFileEntry().getName(), - PrettyImageHelper.ofFixedRasterized( + PrettyImageHelper.ofFixedSize( FileIconManager.getFileIcon(browserEntry.getRawFileEntry(), false), 24, 24) .createRegion()); createMenu(); diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreEntryListOverviewComp.java b/app/src/main/java/io/xpipe/app/comp/store/StoreEntryListOverviewComp.java index 62440566c..7c66d641e 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreEntryListOverviewComp.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreEntryListOverviewComp.java @@ -72,7 +72,7 @@ public class StoreEntryListOverviewComp extends SimpleComp { // But it is good enough. var showProvider = true; try { - showProvider = storeEntryWrapper.getEntry().getProvider().shouldShow(storeEntryWrapper); + showProvider = storeEntryWrapper.getEntry().getProvider() == null || storeEntryWrapper.getEntry().getProvider().shouldShow(storeEntryWrapper); } catch (Exception ignored) {} return inRootCategory && showProvider; }, diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreIconChoiceDialogComp.java b/app/src/main/java/io/xpipe/app/comp/store/StoreIconChoiceDialogComp.java index 27a21edf3..195511cce 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreIconChoiceDialogComp.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreIconChoiceDialogComp.java @@ -26,7 +26,7 @@ public class StoreIconChoiceDialogComp extends SimpleComp { public static void show(DataStoreEntry entry) { SystemIcons.load(); - var window = AppWindowHelper.sideWindow(AppI18n.get("chooseCustomIcon"), stage -> new StoreIconChoiceDialogComp(entry,stage),true,null); + var window = AppWindowHelper.sideWindow(AppI18n.get("chooseCustomIcon"), stage -> new StoreIconChoiceDialogComp(entry,stage),false,null); window.initModality(Modality.APPLICATION_MODAL); window.show(); } diff --git a/app/src/main/java/io/xpipe/app/core/App.java b/app/src/main/java/io/xpipe/app/core/App.java index c370764a2..8b1f3bcb7 100644 --- a/app/src/main/java/io/xpipe/app/core/App.java +++ b/app/src/main/java/io/xpipe/app/core/App.java @@ -10,6 +10,8 @@ import io.xpipe.app.util.LicenseProvider; import javafx.application.Application; import javafx.beans.binding.Bindings; +import javafx.beans.property.SimpleDoubleProperty; +import javafx.beans.value.ObservableDoubleValue; import javafx.stage.Stage; import lombok.Getter; @@ -63,4 +65,12 @@ public class App extends Application { stage.requestFocus(); }); } + + public ObservableDoubleValue displayScale() { + if (getStage() == null) { + return new SimpleDoubleProperty(1.0); + } + + return getStage().outputScaleXProperty(); + } } diff --git a/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageHelper.java b/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageHelper.java index 966a07ea3..ac33b00f7 100644 --- a/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageHelper.java +++ b/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageHelper.java @@ -1,55 +1,68 @@ package io.xpipe.app.fxcomps.impl; +import io.xpipe.app.core.App; import io.xpipe.app.resources.AppImages; import io.xpipe.app.fxcomps.Comp; import io.xpipe.app.fxcomps.util.BindingsHelper; import io.xpipe.core.store.FileNames; +import javafx.beans.binding.Bindings; import javafx.beans.property.SimpleStringProperty; import javafx.beans.value.ObservableValue; +import java.util.List; import java.util.Optional; public class PrettyImageHelper { - private static Optional rasterizedImageIfExists(String img, int width, int height) { + private static Optional rasterizedImageIfExists(String img, int height) { if (img != null && img.endsWith(".svg")) { var base = FileNames.getBaseName(img); var renderedName = base + "-" + height + ".png"; - if (AppImages.hasNormalImage(base + "-" + height + ".png")) { + if (AppImages.hasNormalImage(renderedName)) { return Optional.of(renderedName); } } + if (img != null && img.endsWith(".png")) { + if (AppImages.hasNormalImage(img)) { + return Optional.of(img); + } + } + return Optional.empty(); } + private static ObservableValue rasterizedImageIfExistsScaled(String img, int height) { + return Bindings.createStringBinding(() -> { + if (img == null) { + return null; + } + + if (!img.endsWith(".svg")) { + return rasterizedImageIfExists(img, height).orElse(null); + } + + var sizes = List.of(16, 24, 40, 80); + var mult = Math.round(App.getApp().displayScale().get() * height); + var base = FileNames.getBaseName(img); + var available = sizes.stream() + .filter(integer -> AppImages.hasNormalImage(base + "-" + integer + ".png")) + .toList(); + var closest = available.stream() + .filter(integer -> integer >= mult) + .findFirst() + .orElse(available.size() > 0 ? available.getLast() : 0); + return rasterizedImageIfExists(img, closest).orElse(null); + }, App.getApp().displayScale()); + } + public static Comp ofFixedSizeSquare(String img, int size) { return ofFixedSize(img, size, size); } - public static Comp ofFixedRasterized(String img, int w, int h) { - if (img == null) { - return new PrettyImageComp(new SimpleStringProperty(null), w, h); - } - - var rasterized = rasterizedImageIfExists(img, w, h); - return new PrettyImageComp(new SimpleStringProperty(rasterized.orElse(null)), w, h); - } - public static Comp ofFixedSize(String img, int w, int h) { - if (img == null) { - return new PrettyImageComp(new SimpleStringProperty(null), w, h); - } - - var rasterized = rasterizedImageIfExists(img, w, h); - if (rasterized.isPresent()) { - return new PrettyImageComp(new SimpleStringProperty(rasterized.get()), w, h); - } else { - return img.endsWith(".svg") - ? new PrettySvgComp(new SimpleStringProperty(img), w, h) - : new PrettyImageComp(new SimpleStringProperty(img), w, h); - } + return ofFixedSize(new SimpleStringProperty(img), w,h); } public static Comp ofFixedSize(ObservableValue img, int w, int h) { @@ -57,8 +70,8 @@ public class PrettyImageHelper { return new PrettyImageComp(new SimpleStringProperty(null), w, h); } - var binding = BindingsHelper.map(img, s -> { - return rasterizedImageIfExists(s, w, h).orElse(s); + var binding = BindingsHelper.flatMap(img, s -> { + return rasterizedImageIfExistsScaled(s, h); }); return new PrettyImageComp(binding, w, h); } diff --git a/app/src/main/java/io/xpipe/app/resources/SystemIcons.java b/app/src/main/java/io/xpipe/app/resources/SystemIcons.java index 421007f9f..a398c1fce 100644 --- a/app/src/main/java/io/xpipe/app/resources/SystemIcons.java +++ b/app/src/main/java/io/xpipe/app/resources/SystemIcons.java @@ -18,7 +18,7 @@ import java.util.Optional; public class SystemIcons { private static final List AUTO_SYSTEM_ICONS = List.of( - new SystemIcon("opnsense", "OpnSense") { + new SystemIcon("opnsense", "opnsense") { @Override public boolean isApplicable(DataStore store) { return store instanceof StatefulDataStore statefulDataStore && @@ -26,7 +26,7 @@ public class SystemIcons { shellStoreState.getShellDialect() == ShellDialects.OPNSENSE; } }, - new SystemIcon("pfsense", "PfSense") { + new SystemIcon("pfsense", "pfsense") { @Override public boolean isApplicable(DataStore store) { return store instanceof StatefulDataStore statefulDataStore && @@ -34,8 +34,8 @@ public class SystemIcons { shellStoreState.getShellDialect() == ShellDialects.PFSENSE; } }, - new ContainerAutoSystemIcon("file-browser", "File Browser", name -> name.contains("filebrowser")), - new FileAutoSystemIcon("syncthing", "Syncthing", OsType.LINUX, "~/.local/state/syncthing") + new ContainerAutoSystemIcon("file-browser", "file browser", name -> name.contains("filebrowser")), + new FileAutoSystemIcon("syncthing", "syncthing", OsType.LINUX, "~/.local/state/syncthing") ); private static final List SYSTEM_ICONS = new ArrayList<>(); @@ -52,10 +52,10 @@ public class SystemIcons { var all = stream.toList(); for (Path file : all) { var name = FilenameUtils.getBaseName(file.getFileName().toString()); - if (name.contains("-dark") || name.contains("-40")) { + if (name.contains("-dark") || name.contains("-16") || name.contains("-24")) { continue; } - var base = name.replaceAll("-24", ""); + var base = name.replaceAll("-40", ""); if (AUTO_SYSTEM_ICONS.stream().anyMatch(autoSystemIcon -> autoSystemIcon.getIconName().equals(base))) { continue; } diff --git a/app/src/main/java/io/xpipe/app/util/PlatformState.java b/app/src/main/java/io/xpipe/app/util/PlatformState.java index 41f1205e3..9f8e4d50b 100644 --- a/app/src/main/java/io/xpipe/app/util/PlatformState.java +++ b/app/src/main/java/io/xpipe/app/util/PlatformState.java @@ -84,7 +84,7 @@ public enum PlatformState { // fails } catch (HeadlessException h) { var msg = (OsType.getLocal().equals(OsType.LINUX) - ? "No X11 DISPLAY variable was set or no headful library support was found." + ? "No DISPLAY variable was set or no headful library support was found." : "The application does not have desktop access, but this program performed an operation which requires it.") + "\n\n" + "Please note that XPipe is a desktop application that should be run on your local workstation." diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/alma-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/alma-40.png new file mode 100644 index 000000000..fbf6a87b9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/alma-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/alpine-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/alpine-40.png new file mode 100644 index 000000000..a5f60021b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/alpine-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/amazon-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/amazon-40.png new file mode 100644 index 000000000..81aae0017 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/amazon-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/arch-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/arch-40.png new file mode 100644 index 000000000..520dd6894 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/arch-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/centos-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/centos-40.png new file mode 100644 index 000000000..488b844f4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/centos-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/debian-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/debian-40.png new file mode 100644 index 000000000..49a264f17 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/debian-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/elementary-40-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/os/elementary-40-dark.png new file mode 100644 index 000000000..f002fcf21 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/elementary-40-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/elementary-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/elementary-40.png new file mode 100644 index 000000000..4bac0ee98 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/elementary-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/endeavour-40-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/os/endeavour-40-dark.png new file mode 100644 index 000000000..84686cb5e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/endeavour-40-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/endeavour-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/endeavour-40.png new file mode 100644 index 000000000..c666e928d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/endeavour-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/fedora-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/fedora-40.png new file mode 100644 index 000000000..4e1f68724 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/fedora-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/freebsd-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/freebsd-40.png new file mode 100644 index 000000000..d3367130d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/freebsd-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/garuda-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/garuda-40.png new file mode 100644 index 000000000..2a3be6661 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/garuda-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/gentoo-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/gentoo-40.png new file mode 100644 index 000000000..ef3deb4e5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/gentoo-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/kali-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/kali-40.png new file mode 100644 index 000000000..c91399484 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/kali-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/kubuntu-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/kubuntu-40.png new file mode 100644 index 000000000..09f6b5b52 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/kubuntu-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/linux-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/linux-40.png new file mode 100644 index 000000000..55e73cb40 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/linux-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/macos-40-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/os/macos-40-dark.png new file mode 100644 index 000000000..533549b6e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/macos-40-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/macos-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/macos-40.png new file mode 100644 index 000000000..b606e05a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/macos-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/manjaro-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/manjaro-40.png new file mode 100644 index 000000000..29b3a00eb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/manjaro-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/mint-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/mint-40.png new file mode 100644 index 000000000..aaa7cf4da Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/mint-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/netbsd-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/netbsd-40.png new file mode 100644 index 000000000..706a2c520 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/netbsd-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/nixos-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/nixos-40.png new file mode 100644 index 000000000..ca315c4d0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/nixos-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/openbsd-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/openbsd-40.png new file mode 100644 index 000000000..62078528e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/openbsd-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/pop-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/pop-40.png new file mode 100644 index 000000000..76b96e5af Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/pop-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/redhat-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/redhat-40.png new file mode 100644 index 000000000..18eed7784 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/redhat-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/rocky-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/rocky-40.png new file mode 100644 index 000000000..75072e432 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/rocky-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/suse-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/suse-40.png new file mode 100644 index 000000000..1447597da Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/suse-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/ubuntu-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/ubuntu-40.png new file mode 100644 index 000000000..70feff835 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/ubuntu-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/windows-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/windows-40.png new file mode 100644 index 000000000..88eb2090e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/windows-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/os/zorin-40.png b/app/src/main/resources/io/xpipe/app/resources/img/os/zorin-40.png new file mode 100644 index 000000000..44a72a5a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/os/zorin-40.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16-dark.png new file mode 100644 index 000000000..c412db9ff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16.png new file mode 100644 index 000000000..4e6c60b69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/activepieces-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/activepieces-16.png new file mode 100644 index 000000000..f909f13f2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/activepieces-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-16.png new file mode 100644 index 000000000..0658be221 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/adguard-home-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/adguard-home-16.png new file mode 100644 index 000000000..8534a6e55 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/adguard-home-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16-dark.png new file mode 100644 index 000000000..354ebab0c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16.png new file mode 100644 index 000000000..e06f1f44b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/affine-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/affine-16-dark.png new file mode 100644 index 000000000..df48e3a10 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/affine-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/affine-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/affine-16.png new file mode 100644 index 000000000..542168148 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/affine-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/airtable-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/airtable-16.png new file mode 100644 index 000000000..ee3bd073a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/airtable-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16-dark.png new file mode 100644 index 000000000..d10157fbe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16.png new file mode 100644 index 000000000..d249da5d1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/alist-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/alist-16.png new file mode 100644 index 000000000..89cc943b5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/alist-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/anonaddy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/anonaddy-16.png new file mode 100644 index 000000000..13aab847a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/anonaddy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16-dark.png new file mode 100644 index 000000000..b729a71fe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16.png new file mode 100644 index 000000000..a912bbcc3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/apache-answer-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/apache-answer-16.png new file mode 100644 index 000000000..d6aed6167 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/apache-answer-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/appflowy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/appflowy-16.png new file mode 100644 index 000000000..50bfe1d3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/appflowy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/appwrite-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/appwrite-16.png new file mode 100644 index 000000000..316811bbf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/appwrite-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ara-records-ansible-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ara-records-ansible-16.png new file mode 100644 index 000000000..993cea093 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ara-records-ansible-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/argo-cd-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/argo-cd-16.png new file mode 100644 index 000000000..83f44e4d5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/argo-cd-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/asciinema-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/asciinema-16.png new file mode 100644 index 000000000..5d30aec97 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/asciinema-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16-dark.png new file mode 100644 index 000000000..f8feeeba7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16.png new file mode 100644 index 000000000..a7750f6f8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16-dark.png new file mode 100644 index 000000000..d82c08c89 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16.png new file mode 100644 index 000000000..2f4f9652f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/audiobookshelf-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/audiobookshelf-16.png new file mode 100644 index 000000000..489dff00b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/audiobookshelf-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16-dark.png new file mode 100644 index 000000000..f4129f6c1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16.png new file mode 100644 index 000000000..cb7b60a2f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/authentik-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/authentik-16.png new file mode 100644 index 000000000..9aa8c23c8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/authentik-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/authman-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/authman-16.png new file mode 100644 index 000000000..3c893d51b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/authman-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/autobrr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/autobrr-16.png new file mode 100644 index 000000000..7dcacaeba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/autobrr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/automad-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/automad-16-dark.png new file mode 100644 index 000000000..926413adc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/automad-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/automad-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/automad-16.png new file mode 100644 index 000000000..72403b4d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/automad-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/azuracast-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/azuracast-16.png new file mode 100644 index 000000000..953bb1273 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/azuracast-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16-dark.png new file mode 100644 index 000000000..d5319aa35 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16.png new file mode 100644 index 000000000..9727e1b2b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16-dark.png new file mode 100644 index 000000000..3e828b060 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16.png new file mode 100644 index 000000000..a48aaaa0e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bar-assistant-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bar-assistant-16.png new file mode 100644 index 000000000..6fa728154 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bar-assistant-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16-dark.png new file mode 100644 index 000000000..761c6e652 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16.png new file mode 100644 index 000000000..5b7964d8e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bigbluebutton-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bigbluebutton-16.png new file mode 100644 index 000000000..546489bdc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bigbluebutton-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bigcapital-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bigcapital-16.png new file mode 100644 index 000000000..87c3deb9b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bigcapital-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-16.png new file mode 100644 index 000000000..b0d1af1de Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/blocky-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/blocky-16.png new file mode 100644 index 000000000..21021f1dc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/blocky-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16-dark.png new file mode 100644 index 000000000..9994fb77c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16.png new file mode 100644 index 000000000..d4cf12add Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/booklogr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/booklogr-16.png new file mode 100644 index 000000000..2dec2b10b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/booklogr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bookstack-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bookstack-16.png new file mode 100644 index 000000000..cee3732b4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bookstack-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/borg-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/borg-16.png new file mode 100644 index 000000000..f2f93ac31 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/borg-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16-dark.png new file mode 100644 index 000000000..d7ae166fc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16.png new file mode 100644 index 000000000..2b3d9dae1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/budgetbee-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/budgetbee-16.png new file mode 100644 index 000000000..dc9a667bd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/budgetbee-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/budibase-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/budibase-16.png new file mode 100644 index 000000000..20d2ef1dc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/budibase-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16-dark.png new file mode 100644 index 000000000..8052cbf04 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16.png new file mode 100644 index 000000000..5e2602c10 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/caddy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/caddy-16.png new file mode 100644 index 000000000..b2a9d1d5b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/caddy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16-dark.png new file mode 100644 index 000000000..547a9c7ab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16.png new file mode 100644 index 000000000..4b0d6e135 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/calibre-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/calibre-16.png new file mode 100644 index 000000000..6f440a8e0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/calibre-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-16.png new file mode 100644 index 000000000..56792166a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/castopod-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/castopod-16.png new file mode 100644 index 000000000..72d1647b9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/castopod-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16-dark.png new file mode 100644 index 000000000..50219446c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16.png new file mode 100644 index 000000000..5c8a1ea23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/channels-dvr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/channels-dvr-16.png new file mode 100644 index 000000000..da35f0a63 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/channels-dvr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-24-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-24-dark.png deleted file mode 100644 index 9713fcc6f..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-24-dark.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-24.png deleted file mode 100644 index f82963bd4..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-40-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-40-dark.png deleted file mode 100644 index e0b233338..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-40-dark.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-40.png deleted file mode 100644 index 2a72dd0ce..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/chatgpt-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chevereto-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chevereto-16.png new file mode 100644 index 000000000..8dda748d6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/chevereto-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chirpy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chirpy-16.png new file mode 100644 index 000000000..1d07e3e4f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/chirpy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/chromium-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/chromium-16.png new file mode 100644 index 000000000..9cfd886e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/chromium-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/clickhouse-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/clickhouse-16.png new file mode 100644 index 000000000..016da7062 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/clickhouse-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cloudbeaver-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cloudbeaver-16.png new file mode 100644 index 000000000..d91497e97 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cloudbeaver-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cloudflare-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cloudflare-16.png new file mode 100644 index 000000000..fe62f15ea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cloudflare-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16-dark.png new file mode 100644 index 000000000..241c319d8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16.png new file mode 100644 index 000000000..f27f20770 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/codeberg-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/codeberg-16.png new file mode 100644 index 000000000..9cd773d55 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/codeberg-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/coder-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/coder-16-dark.png new file mode 100644 index 000000000..663ad6fbd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/coder-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/coder-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/coder-16.png new file mode 100644 index 000000000..445bf0123 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/coder-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16-dark.png new file mode 100644 index 000000000..e98fe6908 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16.png new file mode 100644 index 000000000..3911cc5ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/commento-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/commento-16-dark.png new file mode 100644 index 000000000..d129cc79a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/commento-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/commento-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/commento-16.png new file mode 100644 index 000000000..d43404e27 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/commento-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/compreface-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/compreface-16.png new file mode 100644 index 000000000..24dd99601 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/compreface-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/confluence-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/confluence-16.png new file mode 100644 index 000000000..8c1cc7232 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/confluence-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/converse-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/converse-16-dark.png new file mode 100644 index 000000000..8c9acdd36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/converse-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/converse-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/converse-16.png new file mode 100644 index 000000000..da8be83e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/converse-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16-dark.png new file mode 100644 index 000000000..280f0dd57 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16.png new file mode 100644 index 000000000..e61a9ee9b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/counter-analytics-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/counter-analytics-16.png new file mode 100644 index 000000000..abcca4b4a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/counter-analytics-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/crowdsec-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/crowdsec-16.png new file mode 100644 index 000000000..80e41eb49 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/crowdsec-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cryptpad-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cryptpad-16.png new file mode 100644 index 000000000..80e2f23c7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cryptpad-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ctfreak-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ctfreak-16.png new file mode 100644 index 000000000..d4797147b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ctfreak-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/cyberchef-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/cyberchef-16.png new file mode 100644 index 000000000..8034d9c93 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/cyberchef-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/czkawka-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/czkawka-16.png new file mode 100644 index 000000000..d134f1274 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/czkawka-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16-dark.png new file mode 100644 index 000000000..459a1c806 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16.png new file mode 100644 index 000000000..b1c06cc01 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/davical-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/davical-16.png new file mode 100644 index 000000000..6c54eea58 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/davical-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ddclient-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ddclient-16.png new file mode 100644 index 000000000..dc8393ff0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ddclient-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ddns-updater-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ddns-updater-16.png new file mode 100644 index 000000000..b09ffad23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ddns-updater-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/defguard-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/defguard-16.png new file mode 100644 index 000000000..8f43d61e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/defguard-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/deluge-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/deluge-16.png new file mode 100644 index 000000000..a17094554 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/deluge-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16-dark.png new file mode 100644 index 000000000..81fe8b25a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16.png new file mode 100644 index 000000000..1868a4153 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16-dark.png new file mode 100644 index 000000000..f3b70b96d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16.png new file mode 100644 index 000000000..b5a9a720d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16-dark.png new file mode 100644 index 000000000..328baf1da Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16.png new file mode 100644 index 000000000..4b81d5bac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docker-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docker-16-dark.png new file mode 100644 index 000000000..671ab60d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docker-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docker-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docker-16.png new file mode 100644 index 000000000..d25f10d85 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docker-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docker-volume-backup-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docker-volume-backup-16.png new file mode 100644 index 000000000..0ece60cc0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docker-volume-backup-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dockge-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dockge-16.png new file mode 100644 index 000000000..ecbe49154 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dockge-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docspell-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docspell-16.png new file mode 100644 index 000000000..7aaf4dceb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docspell-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docusaurus-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docusaurus-16.png new file mode 100644 index 000000000..32f5eb9c4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docusaurus-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/docuseal-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/docuseal-16.png new file mode 100644 index 000000000..eb542278d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/docuseal-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dokemon-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dokemon-16.png new file mode 100644 index 000000000..25cb68f08 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dokemon-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dokuwiki-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dokuwiki-16.png new file mode 100644 index 000000000..f65d204ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dokuwiki-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/double-take-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/double-take-16.png new file mode 100644 index 000000000..86a9fcf33 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/double-take-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dovecot-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dovecot-16.png new file mode 100644 index 000000000..d0d38a3f2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dovecot-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16-dark.png new file mode 100644 index 000000000..dbc80ef09 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16.png new file mode 100644 index 000000000..a8d96e152 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/draw-io-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/draw-io-16.png new file mode 100644 index 000000000..c4a89e3f4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/draw-io-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16-dark.png new file mode 100644 index 000000000..aad002e53 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16.png new file mode 100644 index 000000000..10f6e430c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dropout-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dropout-16.png new file mode 100644 index 000000000..ebb38fa39 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dropout-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dub-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dub-16-dark.png new file mode 100644 index 000000000..630f25b1c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dub-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/dub-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/dub-16.png new file mode 100644 index 000000000..a71d56d49 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/dub-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/duckdns-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/duckdns-16.png new file mode 100644 index 000000000..f6cb5e155 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/duckdns-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/duplicati-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/duplicati-16.png new file mode 100644 index 000000000..de3252721 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/duplicati-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/element-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/element-16.png new file mode 100644 index 000000000..2f237799d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/element-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16-dark.png new file mode 100644 index 000000000..e14395bf3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16.png new file mode 100644 index 000000000..ccbfcd9a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/emby-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/emby-16.png new file mode 100644 index 000000000..180d48b9c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/emby-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/endless-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/endless-16-dark.png new file mode 100644 index 000000000..b074a5f51 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/endless-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/endless-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/endless-16.png new file mode 100644 index 000000000..4895fa735 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/endless-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/endurain-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/endurain-16.png new file mode 100644 index 000000000..a0c70916b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/endurain-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16-dark.png new file mode 100644 index 000000000..c27b26c46 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16.png new file mode 100644 index 000000000..fa573d2bb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/etesync-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/etesync-16.png new file mode 100644 index 000000000..5270b964d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/etesync-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/excalidraw-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/excalidraw-16.png new file mode 100644 index 000000000..f9c02ee9e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/excalidraw-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fasten-health-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fasten-health-16.png new file mode 100644 index 000000000..f07f1115a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fasten-health-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fastmail-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fastmail-16.png new file mode 100644 index 000000000..b2e24b574 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fastmail-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16-dark.png new file mode 100644 index 000000000..a9a54ee4c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16.png new file mode 100644 index 000000000..ee141c808 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16-dark.png new file mode 100644 index 000000000..c51547cb1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16.png new file mode 100644 index 000000000..d623e5b89 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16-dark.png new file mode 100644 index 000000000..bbd5c8897 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16.png new file mode 100644 index 000000000..bbd5c8897 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/feedlynx-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/feedlynx-16.png new file mode 100644 index 000000000..50890f2a2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/feedlynx-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fenrus-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fenrus-16.png new file mode 100644 index 000000000..246d1d783 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fenrus-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16-dark.png new file mode 100644 index 000000000..0916d7ef9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16.png new file mode 100644 index 000000000..7c4af5aac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16-dark.png new file mode 100644 index 000000000..d3fe10cb0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16.png new file mode 100644 index 000000000..1138153ae Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/file-browser-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/file-browser-16.png new file mode 100644 index 000000000..6206823ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/file-browser-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fileflows-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fileflows-16.png new file mode 100644 index 000000000..39789d763 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fileflows-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16-dark.png new file mode 100644 index 000000000..8aa680380 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16.png new file mode 100644 index 000000000..e63e6397c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/filestash-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/filestash-16.png new file mode 100644 index 000000000..1ce91e941 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/filestash-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/firefly-iii-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/firefly-iii-16.png new file mode 100644 index 000000000..58492d32b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/firefly-iii-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fittrackee-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fittrackee-16.png new file mode 100644 index 000000000..378e897bb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fittrackee-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/flaresolverr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/flaresolverr-16.png new file mode 100644 index 000000000..db3da0703 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/flaresolverr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/flarum-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/flarum-16.png new file mode 100644 index 000000000..bc4af4525 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/flarum-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16-dark.png new file mode 100644 index 000000000..5f01a56a3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16.png new file mode 100644 index 000000000..46e4daf3b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/forgejo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/forgejo-16.png new file mode 100644 index 000000000..8e1f853a2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/forgejo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/forte-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/forte-16-dark.png new file mode 100644 index 000000000..8ddf1ef3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/forte-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/forte-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/forte-16.png new file mode 100644 index 000000000..60ce0ddaa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/forte-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/freeipa-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/freeipa-16.png new file mode 100644 index 000000000..3b44d0572 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/freeipa-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/freshrss-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/freshrss-16.png new file mode 100644 index 000000000..dfb424044 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/freshrss-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/friendica-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/friendica-16.png new file mode 100644 index 000000000..71aacd274 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/friendica-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16-dark.png new file mode 100644 index 000000000..02837415e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16.png new file mode 100644 index 000000000..faf6b8594 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16-dark.png new file mode 100644 index 000000000..38c033cc5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16.png new file mode 100644 index 000000000..721e8816d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16-dark.png new file mode 100644 index 000000000..5f1be500b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16.png new file mode 100644 index 000000000..d76ee0ca1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/garage-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/garage-16.png new file mode 100644 index 000000000..296151c36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/garage-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/gatsby-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/gatsby-16.png new file mode 100644 index 000000000..764b4334d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/gatsby-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/gatus-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/gatus-16.png new file mode 100644 index 000000000..7b9287d5a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/gatus-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ghostfolio-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ghostfolio-16.png new file mode 100644 index 000000000..72491b513 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ghostfolio-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/gitea-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/gitea-16.png new file mode 100644 index 000000000..9a1b31613 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/gitea-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/gitlab-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/gitlab-16.png new file mode 100644 index 000000000..7b2c0ec05 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/gitlab-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/glance-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/glance-16-dark.png new file mode 100644 index 000000000..0549ef8aa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/glance-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/glance-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/glance-16.png new file mode 100644 index 000000000..cbe0a0965 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/glance-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/glpi-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/glpi-16.png new file mode 100644 index 000000000..03501f969 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/glpi-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/gotify-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/gotify-16.png new file mode 100644 index 000000000..2a1beb8f0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/gotify-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/gotosocial-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/gotosocial-16.png new file mode 100644 index 000000000..53cedd651 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/gotosocial-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/grafana-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/grafana-16.png new file mode 100644 index 000000000..2246a56d6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/grafana-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/grav-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/grav-16-dark.png new file mode 100644 index 000000000..0a7692034 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/grav-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/grav-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/grav-16.png new file mode 100644 index 000000000..fe67deb38 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/grav-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/grimoire-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/grimoire-16.png new file mode 100644 index 000000000..43a0e915e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/grimoire-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/grist-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/grist-16.png new file mode 100644 index 000000000..f2045a181 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/grist-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/grocy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/grocy-16.png new file mode 100644 index 000000000..1489375a2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/grocy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/haproxy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/haproxy-16.png new file mode 100644 index 000000000..02532a83a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/haproxy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16-dark.png new file mode 100644 index 000000000..cf313bdd1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16.png new file mode 100644 index 000000000..72a8f84ef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/headscale-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/headscale-16.png new file mode 100644 index 000000000..cd8850c78 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/headscale-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16-dark.png new file mode 100644 index 000000000..5bba9f7d8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16.png new file mode 100644 index 000000000..540c18cf1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hedgedoc-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hedgedoc-16.png new file mode 100644 index 000000000..d6d6e72f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hedgedoc-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16-dark.png new file mode 100644 index 000000000..2db6c5a65 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16.png new file mode 100644 index 000000000..aa2161da7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/heyform-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/heyform-16.png new file mode 100644 index 000000000..8f9e3787c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/heyform-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hivedav-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hivedav-16.png new file mode 100644 index 000000000..b64fca200 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hivedav-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16-dark.png new file mode 100644 index 000000000..66cfe9165 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16.png new file mode 100644 index 000000000..3ff62b332 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16-dark.png new file mode 100644 index 000000000..96a066178 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16.png new file mode 100644 index 000000000..29d1c254e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/homarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/homarr-16.png new file mode 100644 index 000000000..b3ca15e64 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/homarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-16.png new file mode 100644 index 000000000..a4c8cc7fb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/homebox-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/homebox-16.png new file mode 100644 index 000000000..d1f78698f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/homebox-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16-dark.png new file mode 100644 index 000000000..089735432 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16.png new file mode 100644 index 000000000..a94225585 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/homer-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/homer-16.png new file mode 100644 index 000000000..a136bc7b2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/homer-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16-dark.png new file mode 100644 index 000000000..68c4b7ea4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16.png new file mode 100644 index 000000000..c9a1a0088 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16-dark.png new file mode 100644 index 000000000..850447cfa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16.png new file mode 100644 index 000000000..d4dc2a9b0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/huginn-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/huginn-16.png new file mode 100644 index 000000000..503e41b78 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/huginn-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/hugo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/hugo-16.png new file mode 100644 index 000000000..db7aee945 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/hugo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/humhub-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/humhub-16.png new file mode 100644 index 000000000..9e5b21b1a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/humhub-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/icon-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/icon-16.png new file mode 100644 index 000000000..cd29bb5b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/icon-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/immich-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-16.png new file mode 100644 index 000000000..cc6ff96a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16-dark.png new file mode 100644 index 000000000..c45f9f822 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16.png new file mode 100644 index 000000000..ca7a6e0c9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/immich-kiosk-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-kiosk-16.png new file mode 100644 index 000000000..0d3c960bb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/immich-kiosk-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/influxdb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/influxdb-16.png new file mode 100644 index 000000000..ff8e89457 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/influxdb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16-dark.png new file mode 100644 index 000000000..1430bbf9c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16.png new file mode 100644 index 000000000..7a7880f23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/invidious-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/invidious-16.png new file mode 100644 index 000000000..2fd71bea6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/invidious-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16-dark.png new file mode 100644 index 000000000..50ba9ecb1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16.png new file mode 100644 index 000000000..1ac53fa24 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16-dark.png new file mode 100644 index 000000000..933c60bc5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16.png new file mode 100644 index 000000000..70e7ecdbd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16-dark.png new file mode 100644 index 000000000..8f829878b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16.png new file mode 100644 index 000000000..7ec29bb12 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jekyll-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jekyll-16.png new file mode 100644 index 000000000..6b88acab6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jekyll-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16-dark.png new file mode 100644 index 000000000..c744c3306 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16.png new file mode 100644 index 000000000..f39f7c34e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jellyseerr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jellyseerr-16.png new file mode 100644 index 000000000..7c3f66534 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jellyseerr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jira-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jira-16.png new file mode 100644 index 000000000..7d800aa2c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jira-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jitsi-meet-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jitsi-meet-16.png new file mode 100644 index 000000000..727a883ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jitsi-meet-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16-dark.png new file mode 100644 index 000000000..1bf66db4d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16.png new file mode 100644 index 000000000..ec88a3614 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16-dark.png new file mode 100644 index 000000000..11ea38c96 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16.png new file mode 100644 index 000000000..740e9abf6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kanidm-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kanidm-16.png new file mode 100644 index 000000000..3fbe3c7f1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kanidm-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kapowarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kapowarr-16.png new file mode 100644 index 000000000..968a8f5ff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kapowarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kavita-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kavita-16.png new file mode 100644 index 000000000..e3ef0a6b9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kavita-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kbin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kbin-16.png new file mode 100644 index 000000000..26e9fb4d5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kbin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/keepassxc-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/keepassxc-16.png new file mode 100644 index 000000000..e63327a1c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/keepassxc-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/keila-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/keila-16.png new file mode 100644 index 000000000..3bab7f077 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/keila-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kestra-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kestra-16.png new file mode 100644 index 000000000..cc1a9856d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kestra-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/keycloak-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/keycloak-16.png new file mode 100644 index 000000000..f2213aeb5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/keycloak-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/komga-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/komga-16.png new file mode 100644 index 000000000..7576addf2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/komga-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kontoj-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kontoj-16.png new file mode 100644 index 000000000..902dd46a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kontoj-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/krakend-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/krakend-16.png new file mode 100644 index 000000000..4d03eb7fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/krakend-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16-dark.png new file mode 100644 index 000000000..248db6f77 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16.png new file mode 100644 index 000000000..764b42086 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16-dark.png new file mode 100644 index 000000000..b773498fc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16.png new file mode 100644 index 000000000..888e3e305 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/leantime-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/leantime-16.png new file mode 100644 index 000000000..aea50c6aa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/leantime-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16-dark.png new file mode 100644 index 000000000..2597177d6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16.png new file mode 100644 index 000000000..455e47e7d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-24-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-24-dark.png deleted file mode 100644 index cb43e4984..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-24-dark.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-24.png deleted file mode 100644 index c9c3d836c..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-40-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-40-dark.png deleted file mode 100644 index c2de38bdd..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-40-dark.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-40.png deleted file mode 100644 index 8af462d74..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/libreoffice-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/librespeed-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/librespeed-16.png new file mode 100644 index 000000000..44bbbef34 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/librespeed-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/librum-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/librum-16.png new file mode 100644 index 000000000..89149bc59 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/librum-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/lidarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/lidarr-16.png new file mode 100644 index 000000000..be52f2041 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/lidarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/limesurvey-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/limesurvey-16.png new file mode 100644 index 000000000..d12d13e3b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/limesurvey-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16-dark.png new file mode 100644 index 000000000..1f6b0ee6b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16.png new file mode 100644 index 000000000..1dfb95ccb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linkding-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linkding-16.png new file mode 100644 index 000000000..962cd91aa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linkding-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linkedin-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linkedin-16-dark.png new file mode 100644 index 000000000..60d501f96 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linkedin-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linkedin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linkedin-16.png new file mode 100644 index 000000000..08dcf9984 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linkedin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linkstack-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linkstack-16.png new file mode 100644 index 000000000..4e12f4681 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linkstack-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/linuxserver-io-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/linuxserver-io-16.png new file mode 100644 index 000000000..918c85197 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/linuxserver-io-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/listmonk-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/listmonk-16.png new file mode 100644 index 000000000..9d5fa7bf6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/listmonk-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/lodestone-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/lodestone-16.png new file mode 100644 index 000000000..400435d72 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/lodestone-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/logseq-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/logseq-16.png new file mode 100644 index 000000000..47df2896c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/logseq-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/logto-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/logto-16.png new file mode 100644 index 000000000..058f988b4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/logto-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/loki-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/loki-16.png new file mode 100644 index 000000000..008cc74ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/loki-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mail-in-a-box-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mail-in-a-box-16.png new file mode 100644 index 000000000..ddd4202f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mail-in-a-box-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mailcow-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mailcow-16.png new file mode 100644 index 000000000..99e42249d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mailcow-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mailjet-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mailjet-16-dark.png new file mode 100644 index 000000000..82b24ae62 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mailjet-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mailjet-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mailjet-16.png new file mode 100644 index 000000000..b8162193c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mailjet-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/manyfold-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/manyfold-16.png new file mode 100644 index 000000000..da7448cec Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/manyfold-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mariadb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mariadb-16.png new file mode 100644 index 000000000..42ae1b177 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mariadb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mastodon-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mastodon-16.png new file mode 100644 index 000000000..ca6e8ccd5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mastodon-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/matomo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/matomo-16.png new file mode 100644 index 000000000..6ed05d247 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/matomo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16-dark.png new file mode 100644 index 000000000..0264b8abb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16.png new file mode 100644 index 000000000..ecbc8e7c6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16-dark.png new file mode 100644 index 000000000..e97020240 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16.png new file mode 100644 index 000000000..64f2efb08 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16-dark.png new file mode 100644 index 000000000..e7d8bafc2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16.png new file mode 100644 index 000000000..f05d119f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/maybe-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/maybe-16.png new file mode 100644 index 000000000..c58d06cb6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/maybe-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mbin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mbin-16.png new file mode 100644 index 000000000..f10968b6c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mbin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16-dark.png new file mode 100644 index 000000000..9c3372914 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16.png new file mode 100644 index 000000000..d0019e2ac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/medama-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/medama-16.png new file mode 100644 index 000000000..3fa99988e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/medama-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16-dark.png new file mode 100644 index 000000000..408276759 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16.png new file mode 100644 index 000000000..123f1f62a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16-dark.png new file mode 100644 index 000000000..9a300b6ab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16.png new file mode 100644 index 000000000..a6c5c8167 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16-dark.png new file mode 100644 index 000000000..b638c5a37 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16.png new file mode 100644 index 000000000..3d662657d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/memories-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/memories-16-dark.png new file mode 100644 index 000000000..266910194 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/memories-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/memories-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/memories-16.png new file mode 100644 index 000000000..059faa99b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/memories-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mergeable-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mergeable-16.png new file mode 100644 index 000000000..f074de378 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mergeable-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16-dark.png new file mode 100644 index 000000000..edcd7d6f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16.png new file mode 100644 index 000000000..380d15ac0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/metabase-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/metabase-16.png new file mode 100644 index 000000000..806591a47 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/metabase-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/metube-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/metube-16.png new file mode 100644 index 000000000..343f67487 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/metube-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/microsoft-bing-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/microsoft-bing-24.png deleted file mode 100644 index 680d45fd9..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/microsoft-bing-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/microsoft-bing-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/microsoft-bing-40.png deleted file mode 100644 index ec9bba5bb..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/microsoft-bing-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/minecraft-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/minecraft-16.png new file mode 100644 index 000000000..55baba1c1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/minecraft-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16-dark.png new file mode 100644 index 000000000..966e2b368 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16.png new file mode 100644 index 000000000..1d190b726 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/minio-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/minio-16-dark.png new file mode 100644 index 000000000..a9971ab52 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/minio-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/minio-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/minio-16.png new file mode 100644 index 000000000..734dac5e7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/minio-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mirotalk-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mirotalk-16.png new file mode 100644 index 000000000..6ec874114 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mirotalk-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16-dark.png new file mode 100644 index 000000000..f7f53dce6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16.png new file mode 100644 index 000000000..5306306ad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16-dark.png new file mode 100644 index 000000000..c49fcc11e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16.png new file mode 100644 index 000000000..f11f69a40 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mixpost-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mixpost-16.png new file mode 100644 index 000000000..f5fb364a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mixpost-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mobilizon-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mobilizon-16.png new file mode 100644 index 000000000..df2ee1055 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mobilizon-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mongodb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mongodb-16.png new file mode 100644 index 000000000..3ba6bf3b2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mongodb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/monica-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/monica-16-dark.png new file mode 100644 index 000000000..56c21a7ef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/monica-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/monica-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/monica-16.png new file mode 100644 index 000000000..3a1bfe43a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/monica-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mosquitto-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mosquitto-16.png new file mode 100644 index 000000000..f848148bd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mosquitto-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16-dark.png new file mode 100644 index 000000000..de3885484 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16.png new file mode 100644 index 000000000..00887632c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mullvad-vpn-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mullvad-vpn-16.png new file mode 100644 index 000000000..4743d699c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mullvad-vpn-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mumble-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mumble-16.png new file mode 100644 index 000000000..8939187b0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mumble-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16-dark.png new file mode 100644 index 000000000..846e9ef3c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16.png new file mode 100644 index 000000000..1494468ad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16-dark.png new file mode 100644 index 000000000..c7240b307 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16.png new file mode 100644 index 000000000..01b655db4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16-dark.png new file mode 100644 index 000000000..51ec605a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16.png new file mode 100644 index 000000000..958748004 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/n8n-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/n8n-16.png new file mode 100644 index 000000000..b0a1c641c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/n8n-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/navidrome-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/navidrome-16.png new file mode 100644 index 000000000..3808bac24 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/navidrome-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/neko-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/neko-16-dark.png new file mode 100644 index 000000000..c57b81e3a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/neko-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/neko-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/neko-16.png new file mode 100644 index 000000000..6e6e90e62 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/neko-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/neodb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/neodb-16.png new file mode 100644 index 000000000..3a26d16d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/neodb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netalertx-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netalertx-16.png new file mode 100644 index 000000000..7578ce4ee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netalertx-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netbird-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netbird-16.png new file mode 100644 index 000000000..e682692a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netbird-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16-dark.png new file mode 100644 index 000000000..3c97a53a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16.png new file mode 100644 index 000000000..a2a92beae Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16-dark.png new file mode 100644 index 000000000..a91710c52 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16.png new file mode 100644 index 000000000..270f777fa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/netlify-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/netlify-16.png new file mode 100644 index 000000000..a58c4a753 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/netlify-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/newsblur-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/newsblur-16.png new file mode 100644 index 000000000..18c3b9af6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/newsblur-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16-dark.png new file mode 100644 index 000000000..7baf37fc5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16.png new file mode 100644 index 000000000..364e8da60 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16-dark.png new file mode 100644 index 000000000..1edc33678 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16.png new file mode 100644 index 000000000..e893cdd90 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16-dark.png new file mode 100644 index 000000000..14c2325a9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16.png new file mode 100644 index 000000000..394b8e54d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16-dark.png new file mode 100644 index 000000000..ea8a0c2d9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16.png new file mode 100644 index 000000000..511f3617b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nginx-proxy-manager-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nginx-proxy-manager-16.png new file mode 100644 index 000000000..4568e375f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nginx-proxy-manager-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nintendo-switch-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nintendo-switch-16-dark.png new file mode 100644 index 000000000..42ab090b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nintendo-switch-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nintendo-switch-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nintendo-switch-16.png new file mode 100644 index 000000000..70d125ba3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nintendo-switch-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-24-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-24-dark.png deleted file mode 100644 index f0444aae9..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-24-dark.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-24.png deleted file mode 100644 index 5cc5f5921..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-40-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-40-dark.png deleted file mode 100644 index 3dbb6011e..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-40-dark.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-40.png deleted file mode 100644 index d60fe9215..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/nixos-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16-dark.png new file mode 100644 index 000000000..68249d93b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16.png new file mode 100644 index 000000000..ca5e2db17 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/node-red-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/node-red-16.png new file mode 100644 index 000000000..96a634e30 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/node-red-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nodebb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nodebb-16.png new file mode 100644 index 000000000..b9b26a147 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nodebb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16-dark.png new file mode 100644 index 000000000..b8010ab43 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16.png new file mode 100644 index 000000000..08d988682 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/note-mark-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/note-mark-16.png new file mode 100644 index 000000000..48cbb0ebc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/note-mark-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16-dark.png new file mode 100644 index 000000000..e7f2aff30 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16.png new file mode 100644 index 000000000..2cc278c57 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/notion-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/notion-16-dark.png new file mode 100644 index 000000000..3091d5ff8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/notion-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/notion-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/notion-16.png new file mode 100644 index 000000000..6b0d9b44e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/notion-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16-dark.png new file mode 100644 index 000000000..208d9726f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16.png new file mode 100644 index 000000000..da97fc6b0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/obsidian-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/obsidian-16.png new file mode 100644 index 000000000..f5bcc95a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/obsidian-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/obtainium-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/obtainium-16.png new file mode 100644 index 000000000..fa616674d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/obtainium-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/octoprint-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/octoprint-16.png new file mode 100644 index 000000000..d09f52844 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/octoprint-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/olivetin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/olivetin-16.png new file mode 100644 index 000000000..0bf3a227a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/olivetin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/omada-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/omada-16.png new file mode 100644 index 000000000..05cc5cade Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/omada-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ombi-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ombi-16.png new file mode 100644 index 000000000..5e4e35fd8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ombi-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/omnivore-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/omnivore-16.png new file mode 100644 index 000000000..737739799 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/omnivore-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16-dark.png new file mode 100644 index 000000000..65e372bc6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16.png new file mode 100644 index 000000000..e2f4f3b79 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16-dark.png new file mode 100644 index 000000000..d0c8f789f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16.png new file mode 100644 index 000000000..b7c949dab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-16.png new file mode 100644 index 000000000..96d1406f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16-dark.png new file mode 100644 index 000000000..357529a3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16.png new file mode 100644 index 000000000..d28af25ff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16-dark.png new file mode 100644 index 000000000..315b76a0c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16.png new file mode 100644 index 000000000..ba02c8f16 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openldap-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openldap-16.png new file mode 100644 index 000000000..8272ba4ec Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openldap-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16-dark.png new file mode 100644 index 000000000..71cb09483 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16.png new file mode 100644 index 000000000..b1d334606 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openreads-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openreads-16.png new file mode 100644 index 000000000..eb7f6a8f8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openreads-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16-dark.png new file mode 100644 index 000000000..9258bfb9c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16.png new file mode 100644 index 000000000..7b6ca78e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/opentalk-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/opentalk-16.png new file mode 100644 index 000000000..abfdb682c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/opentalk-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16-dark.png new file mode 100644 index 000000000..48b24b364 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16.png new file mode 100644 index 000000000..a5d285e87 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16-dark.png new file mode 100644 index 000000000..11a082ffe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16.png new file mode 100644 index 000000000..4c4bb4c88 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16-dark.png new file mode 100644 index 000000000..61199ac3d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16.png new file mode 100644 index 000000000..cbd19559e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/opnsense-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/opnsense-16.png new file mode 100644 index 000000000..f7c35a431 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/opnsense-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/outline-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/outline-16.png new file mode 100644 index 000000000..e00aee2fa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/outline-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/overleaf-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/overleaf-16.png new file mode 100644 index 000000000..e5458e865 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/overleaf-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/overseerr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/overseerr-16.png new file mode 100644 index 000000000..c7c5cefa8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/overseerr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/owncast-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/owncast-16.png new file mode 100644 index 000000000..9c103e244 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/owncast-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16-dark.png new file mode 100644 index 000000000..e29e7353b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16.png new file mode 100644 index 000000000..4c5d0be10 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/owntone-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/owntone-16.png new file mode 100644 index 000000000..12d6e78c9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/owntone-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/oxker-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/oxker-16.png new file mode 100644 index 000000000..c5eee13e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/oxker-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16-dark.png new file mode 100644 index 000000000..5a995e266 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16.png new file mode 100644 index 000000000..34bf92f89 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16-dark.png new file mode 100644 index 000000000..44d4746a2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16.png new file mode 100644 index 000000000..d13178a34 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/papermerge-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/papermerge-16.png new file mode 100644 index 000000000..5dc76fdb4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/papermerge-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/parseable-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/parseable-16.png new file mode 100644 index 000000000..79d45ba48 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/parseable-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/passbolt-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/passbolt-16.png new file mode 100644 index 000000000..f38ca3bcd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/passbolt-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/payload-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/payload-16-dark.png new file mode 100644 index 000000000..34cebb6a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/payload-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/payload-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/payload-16.png new file mode 100644 index 000000000..757071739 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/payload-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16-dark.png new file mode 100644 index 000000000..1a2202dbd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16.png new file mode 100644 index 000000000..849a7d335 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/peanut-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/peanut-16.png new file mode 100644 index 000000000..5b8fb0398 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/peanut-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/peertube-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/peertube-16.png new file mode 100644 index 000000000..c6764ce2d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/peertube-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pelican-panel-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pelican-panel-16.png new file mode 100644 index 000000000..73fb650a8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pelican-panel-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16-dark.png new file mode 100644 index 000000000..a88a25c31 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16.png new file mode 100644 index 000000000..201e43f97 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/peppermint-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/peppermint-16.png new file mode 100644 index 000000000..c77ab02a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/peppermint-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pepperminty-wiki-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pepperminty-wiki-16.png new file mode 100644 index 000000000..467937f25 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pepperminty-wiki-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16-dark.png new file mode 100644 index 000000000..02254615f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16.png new file mode 100644 index 000000000..d2cd93dfc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pg-back-web-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pg-back-web-16.png new file mode 100644 index 000000000..b35c35085 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pg-back-web-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16-dark.png new file mode 100644 index 000000000..cefc41510 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16.png new file mode 100644 index 000000000..dae25eb8d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/photoprism-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/photoprism-16.png new file mode 100644 index 000000000..9e25794e8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/photoprism-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/photoview-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/photoview-16.png new file mode 100644 index 000000000..877d3f2f9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/photoview-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pi-hole-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pi-hole-16.png new file mode 100644 index 000000000..ca2c6d1fa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pi-hole-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16-dark.png new file mode 100644 index 000000000..66fdd3840 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16.png new file mode 100644 index 000000000..bf9893ae7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pingvin-share-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pingvin-share-16.png new file mode 100644 index 000000000..cedbda326 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pingvin-share-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pinkary-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pinkary-16.png new file mode 100644 index 000000000..c3fafa851 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pinkary-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/piwigo-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/piwigo-16.png new file mode 100644 index 000000000..474e99052 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/piwigo-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pixelfed-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pixelfed-16.png new file mode 100644 index 000000000..731406148 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pixelfed-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/plane-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/plane-16.png new file mode 100644 index 000000000..7a1e128e7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/plane-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/plausible-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/plausible-16.png new file mode 100644 index 000000000..07dd3dbfd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/plausible-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pleroma-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pleroma-16.png new file mode 100644 index 000000000..827bc7122 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pleroma-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/plex-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/plex-16.png new file mode 100644 index 000000000..4aed02901 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/plex-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/plex-rewind-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/plex-rewind-16.png new file mode 100644 index 000000000..e8429180b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/plex-rewind-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16-dark.png new file mode 100644 index 000000000..293b2fa0d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16.png new file mode 100644 index 000000000..917369179 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16-dark.png new file mode 100644 index 000000000..9b3d62667 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16.png new file mode 100644 index 000000000..3d5a15074 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16-dark.png new file mode 100644 index 000000000..656518572 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16.png new file mode 100644 index 000000000..6afe91cd8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/podman-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/podman-16.png new file mode 100644 index 000000000..ce928fb99 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/podman-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/portainer-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/portainer-16.png new file mode 100644 index 000000000..0367be238 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/portainer-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/postal-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/postal-16.png new file mode 100644 index 000000000..077ecc83c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/postal-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/postgresql-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/postgresql-16.png new file mode 100644 index 000000000..da8ee1662 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/postgresql-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/posthog-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/posthog-16.png new file mode 100644 index 000000000..6dfd351fc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/posthog-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/private-internet-access-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/private-internet-access-16.png new file mode 100644 index 000000000..74d0dfbfc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/private-internet-access-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/privatebin-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/privatebin-16.png new file mode 100644 index 000000000..70a217175 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/privatebin-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/projectsend-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/projectsend-16.png new file mode 100644 index 000000000..f546d4fe2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/projectsend-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/prometheus-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/prometheus-16.png new file mode 100644 index 000000000..2642c2e7e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/prometheus-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/prowlarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/prowlarr-16.png new file mode 100644 index 000000000..6b339cc20 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/prowlarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16-dark.png new file mode 100644 index 000000000..8de525bf3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16.png new file mode 100644 index 000000000..28d4adf3c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pterodactyl-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pterodactyl-16.png new file mode 100644 index 000000000..a8264ed0f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pterodactyl-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16-dark.png new file mode 100644 index 000000000..afc5147e5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16.png new file mode 100644 index 000000000..ffc9bedfa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/pyload-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/pyload-16.png new file mode 100644 index 000000000..42756660a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/pyload-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/python-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/python-16-dark.png new file mode 100644 index 000000000..225b67e6b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/python-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/python-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/python-16.png new file mode 100644 index 000000000..b579279d8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/python-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/qbittorrent-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/qbittorrent-16.png new file mode 100644 index 000000000..e51c30397 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/qbittorrent-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/quickwit-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/quickwit-16.png new file mode 100644 index 000000000..306cf5305 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/quickwit-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16-dark.png new file mode 100644 index 000000000..c3cca4e98 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16.png new file mode 100644 index 000000000..8114c6741 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/radicale-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/radicale-16.png new file mode 100644 index 000000000..da485b9cd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/radicale-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16-dark.png new file mode 100644 index 000000000..84ea4374f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16.png new file mode 100644 index 000000000..61cb5fe05 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16-dark.png new file mode 100644 index 000000000..8334fb90f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16.png new file mode 100644 index 000000000..59f4b6edd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/raspberry-pi-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/raspberry-pi-16.png new file mode 100644 index 000000000..4532720c4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/raspberry-pi-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rclone-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rclone-16.png new file mode 100644 index 000000000..4ed2980f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rclone-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16-dark.png new file mode 100644 index 000000000..09aa95318 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16.png new file mode 100644 index 000000000..b9c70113c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/readarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/readarr-16.png new file mode 100644 index 000000000..4935c94c0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/readarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/readeck-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/readeck-16.png new file mode 100644 index 000000000..7bb7ace74 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/readeck-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/receipt-wrangler-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/receipt-wrangler-16.png new file mode 100644 index 000000000..d1ee31490 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/receipt-wrangler-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/recipesage-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/recipesage-16.png new file mode 100644 index 000000000..cfbde9d62 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/recipesage-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/redict-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/redict-16.png new file mode 100644 index 000000000..b60ba31d7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/redict-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/redlib-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/redlib-16.png new file mode 100644 index 000000000..9be93e8cd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/redlib-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16-dark.png new file mode 100644 index 000000000..ffd537b8e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16.png new file mode 100644 index 000000000..cfbfc6fee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/requestly-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/requestly-16.png new file mode 100644 index 000000000..8de53cf90 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/requestly-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/restreamer-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/restreamer-16.png new file mode 100644 index 000000000..3343cbe4d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/restreamer-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rhasspy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rhasspy-16.png new file mode 100644 index 000000000..2b4bfc9e8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rhasspy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/richy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/richy-16.png new file mode 100644 index 000000000..97325a2e3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/richy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rocket-chat-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rocket-chat-16.png new file mode 100644 index 000000000..15601ae83 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rocket-chat-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/romm-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/romm-16.png new file mode 100644 index 000000000..667c55d02 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/romm-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/roundcube-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/roundcube-16.png new file mode 100644 index 000000000..b1d0012a3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/roundcube-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rss-bridge-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rss-bridge-16.png new file mode 100644 index 000000000..41e8ff418 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rss-bridge-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rss-translator-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rss-translator-16.png new file mode 100644 index 000000000..f35fc7de9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rss-translator-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/rundeck-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/rundeck-16.png new file mode 100644 index 000000000..0efc57285 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/rundeck-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/runson-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/runson-16-dark.png new file mode 100644 index 000000000..d875b18e4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/runson-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/runson-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/runson-16.png new file mode 100644 index 000000000..16e8a60e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/runson-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/sabnzbd-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/sabnzbd-16.png new file mode 100644 index 000000000..9ee841673 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/sabnzbd-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/saltcorn-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/saltcorn-16.png new file mode 100644 index 000000000..5d7c27763 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/saltcorn-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16-dark.png new file mode 100644 index 000000000..8a8427c76 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16.png new file mode 100644 index 000000000..83d230cc1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/seafile-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/seafile-16.png new file mode 100644 index 000000000..e5b499bec Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/seafile-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16-dark.png new file mode 100644 index 000000000..069abfd67 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16.png new file mode 100644 index 000000000..8c2448d08 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/seelf-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/seelf-16.png new file mode 100644 index 000000000..06c36d154 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/seelf-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/self-hosted-gateway-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/self-hosted-gateway-16.png new file mode 100644 index 000000000..7f9690177 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/self-hosted-gateway-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/shaarli-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/shaarli-16.png new file mode 100644 index 000000000..15f6b61fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/shaarli-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16-dark.png new file mode 100644 index 000000000..27fb3927f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16.png new file mode 100644 index 000000000..4885dd118 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/shlink-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/shlink-16.png new file mode 100644 index 000000000..80bd7899d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/shlink-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16-dark.png new file mode 100644 index 000000000..29ddb1d50 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16.png new file mode 100644 index 000000000..dd3ffd293 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/signal-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/signal-16-dark.png new file mode 100644 index 000000000..3cc697567 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/signal-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/signal-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/signal-16.png new file mode 100644 index 000000000..ec718d42d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/signal-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16-dark.png new file mode 100644 index 000000000..3c34bfb89 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16.png new file mode 100644 index 000000000..aebda27ab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16-dark.png new file mode 100644 index 000000000..a3c0bf15d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16.png new file mode 100644 index 000000000..0ccf704e7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/slash-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/slash-16-dark.png new file mode 100644 index 000000000..d6857fd0d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/slash-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/slash-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/slash-16.png new file mode 100644 index 000000000..4df25d11b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/slash-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/snikket-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/snikket-16.png new file mode 100644 index 000000000..e7537180c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/snikket-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16-dark.png new file mode 100644 index 000000000..cb366bda8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16.png new file mode 100644 index 000000000..98a48bf1e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16-dark.png new file mode 100644 index 000000000..89e149410 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16.png new file mode 100644 index 000000000..2c1aeaaaf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/sonarqube-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/sonarqube-16.png new file mode 100644 index 000000000..efcb06dac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/sonarqube-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-16.png new file mode 100644 index 000000000..39ae1c0be Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/specifically-clementines-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/specifically-clementines-16.png new file mode 100644 index 000000000..46786dc5f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/specifically-clementines-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/squirrel-servers-manager-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/squirrel-servers-manager-16.png new file mode 100644 index 000000000..552139a39 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/squirrel-servers-manager-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/sshwifty-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/sshwifty-16.png new file mode 100644 index 000000000..fd5482f33 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/sshwifty-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/stalwart-mail-server-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/stalwart-mail-server-16.png new file mode 100644 index 000000000..e49235e47 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/stalwart-mail-server-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/standard-notes-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/standard-notes-16.png new file mode 100644 index 000000000..8ca7644a9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/standard-notes-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/step-ca-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/step-ca-16.png new file mode 100644 index 000000000..829028714 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/step-ca-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/stirling-pdf-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/stirling-pdf-16.png new file mode 100644 index 000000000..7d970db0e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/stirling-pdf-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/stormkit-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/stormkit-16.png new file mode 100644 index 000000000..7601b47db Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/stormkit-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/subatic-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/subatic-16.png new file mode 100644 index 000000000..f2ce6d8e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/subatic-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/supabase-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/supabase-16.png new file mode 100644 index 000000000..309a6a62b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/supabase-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16-dark.png new file mode 100644 index 000000000..db7bb9333 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16.png new file mode 100644 index 000000000..9dd765d4a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/syncthing-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/syncthing-16.png new file mode 100644 index 000000000..54a283f76 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/syncthing-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16-dark.png new file mode 100644 index 000000000..4a885718c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16.png new file mode 100644 index 000000000..93d3709b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tandoor-recipes-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tandoor-recipes-24.png deleted file mode 100644 index eb2f3398c..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/tandoor-recipes-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tandoor-recipes-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tandoor-recipes-40.png deleted file mode 100644 index c13e3b1f8..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/tandoor-recipes-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tangerine-ui-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tangerine-ui-16.png new file mode 100644 index 000000000..a7c39bc05 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tangerine-ui-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tautulli-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tautulli-16.png new file mode 100644 index 000000000..efa8c0b66 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tautulli-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/telegram-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/telegram-16.png new file mode 100644 index 000000000..3eadabf64 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/telegram-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16-dark.png new file mode 100644 index 000000000..03407cda7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16.png new file mode 100644 index 000000000..d948c562d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/threads-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/threads-16-dark.png new file mode 100644 index 000000000..0af75e79f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/threads-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/threads-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/threads-16.png new file mode 100644 index 000000000..a1334b264 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/threads-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16-dark.png new file mode 100644 index 000000000..239ba9c6b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16.png new file mode 100644 index 000000000..b89be371a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16-dark.png new file mode 100644 index 000000000..f704bde2d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16.png new file mode 100644 index 000000000..f100569fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16-dark.png new file mode 100644 index 000000000..c1509aff6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16.png new file mode 100644 index 000000000..949bb5ea5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tooljet-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tooljet-16.png new file mode 100644 index 000000000..5197521ee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tooljet-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/touitomamout-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/touitomamout-16.png new file mode 100644 index 000000000..c7ef826a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/touitomamout-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16-dark.png new file mode 100644 index 000000000..cb760fd3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16.png new file mode 100644 index 000000000..262975b18 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16-dark.png new file mode 100644 index 000000000..414f27bee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16.png new file mode 100644 index 000000000..4d87f54e9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/traccar-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/traccar-16.png new file mode 100644 index 000000000..cadb1e63c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/traccar-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/traefik-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/traefik-16.png new file mode 100644 index 000000000..4941bfe7d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/traefik-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/transmission-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/transmission-16.png new file mode 100644 index 000000000..62199d78a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/transmission-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/trilium-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/trilium-16.png new file mode 100644 index 000000000..ce9bb8c00 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/trilium-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/triliumnext-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/triliumnext-16.png new file mode 100644 index 000000000..e16d61514 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/triliumnext-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16-dark.png new file mode 100644 index 000000000..8f819d62a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16.png new file mode 100644 index 000000000..555865d2f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16-dark.png new file mode 100644 index 000000000..a246afc36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16.png new file mode 100644 index 000000000..b38514cd2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16-dark.png new file mode 100644 index 000000000..61cd0b3bc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16.png new file mode 100644 index 000000000..d30a8e0ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16-dark.png new file mode 100644 index 000000000..7256ce314 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16.png new file mode 100644 index 000000000..a82f32cef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16-dark.png new file mode 100644 index 000000000..ac8796379 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16.png new file mode 100644 index 000000000..00b4c108b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16-dark.png new file mode 100644 index 000000000..429f0d1da Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16.png new file mode 100644 index 000000000..b646526ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/umami-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/umami-16-dark.png new file mode 100644 index 000000000..3ac84d1bf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/umami-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/umami-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/umami-16.png new file mode 100644 index 000000000..2140a4372 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/umami-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/umbrel-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/umbrel-16.png new file mode 100644 index 000000000..15da48200 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/umbrel-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/unbound-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/unbound-16.png new file mode 100644 index 000000000..714e6c3f0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/unbound-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/undb-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/undb-16.png new file mode 100644 index 000000000..e0a90cfff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/undb-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/unifi-voucher-site-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/unifi-voucher-site-16.png new file mode 100644 index 000000000..dbfdc21dc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/unifi-voucher-site-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/unraid-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/unraid-16.png new file mode 100644 index 000000000..42257c163 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/unraid-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/upsnap-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/upsnap-16.png new file mode 100644 index 000000000..a81202290 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/upsnap-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/uptime-kuma-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/uptime-kuma-16.png new file mode 100644 index 000000000..4c8666323 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/uptime-kuma-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16-dark.png new file mode 100644 index 000000000..9d91f5c6c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16.png new file mode 100644 index 000000000..d86fe049a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16-dark.png new file mode 100644 index 000000000..85d044dd4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16.png new file mode 100644 index 000000000..ca32f665c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/vector-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/vector-16.png new file mode 100644 index 000000000..f60b843f0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/vector-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16-dark.png new file mode 100644 index 000000000..64d2f5985 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16.png new file mode 100644 index 000000000..f253bed7a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/vidzy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/vidzy-16.png new file mode 100644 index 000000000..d7e497900 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/vidzy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/vikunja-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/vikunja-16.png new file mode 100644 index 000000000..024d06ecd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/vikunja-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/viseron-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/viseron-16.png new file mode 100644 index 000000000..f6930ac9c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/viseron-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16-dark.png new file mode 100644 index 000000000..f443d3fcf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16.png new file mode 100644 index 000000000..b0cf8329c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16-dark.png new file mode 100644 index 000000000..793557e16 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16.png new file mode 100644 index 000000000..b32387b53 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16-dark.png new file mode 100644 index 000000000..05b40f741 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16.png new file mode 100644 index 000000000..5003894f7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16-dark.png new file mode 100644 index 000000000..f38407afa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16.png new file mode 100644 index 000000000..1fbe4bf59 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/watchtower-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/watchtower-24.png deleted file mode 100644 index d419c49e1..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/watchtower-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/watchtower-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/watchtower-40.png deleted file mode 100644 index bd81b9350..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/watchtower-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/webtrees-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/webtrees-16.png new file mode 100644 index 000000000..96c33fed7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/webtrees-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wekan-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wekan-16.png new file mode 100644 index 000000000..041d2de3c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wekan-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wger-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wger-16.png new file mode 100644 index 000000000..4f29b3cb1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wger-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16-dark.png new file mode 100644 index 000000000..d4ae8f77d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16.png new file mode 100644 index 000000000..3911ba32a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wiki-js-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wiki-js-16.png new file mode 100644 index 000000000..6ff6200a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wiki-js-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wikidocs-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wikidocs-16.png new file mode 100644 index 000000000..1878a3a37 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wikidocs-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16-dark.png new file mode 100644 index 000000000..8e9fa64d6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16.png new file mode 100644 index 000000000..fabb35b39 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/willow-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/willow-16.png new file mode 100644 index 000000000..f46d5e420 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/willow-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16-dark.png new file mode 100644 index 000000000..d3f45bead Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16.png new file mode 100644 index 000000000..cfeec7e19 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wireguard-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wireguard-16.png new file mode 100644 index 000000000..978fbfe8f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wireguard-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/wizarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/wizarr-16.png new file mode 100644 index 000000000..169daf07e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/wizarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/woocommerce-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/woocommerce-16.png new file mode 100644 index 000000000..d40da84bf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/woocommerce-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16-dark.png new file mode 100644 index 000000000..0663c598e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16.png new file mode 100644 index 000000000..b18f164e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16-dark.png new file mode 100644 index 000000000..2dafa2e92 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16.png new file mode 100644 index 000000000..605392d53 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/xbackbone-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/xbackbone-16.png new file mode 100644 index 000000000..3a889155f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/xbackbone-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16-dark.png new file mode 100644 index 000000000..4cd302290 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16.png new file mode 100644 index 000000000..8a694e0e3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16-dark.png new file mode 100644 index 000000000..e496da08b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16.png new file mode 100644 index 000000000..a3828f7f1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16-dark.png new file mode 100644 index 000000000..371b1af5c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16.png new file mode 100644 index 000000000..7b0582e9f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16-dark.png new file mode 100644 index 000000000..df6bd983e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16.png new file mode 100644 index 000000000..724b94496 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/your-spotify-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/your-spotify-16.png new file mode 100644 index 000000000..f2c573aa8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/your-spotify-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/yourls-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/yourls-16.png new file mode 100644 index 000000000..8c8951c44 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/yourls-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/youtube-dl-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/youtube-dl-16.png new file mode 100644 index 000000000..c031f3882 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/youtube-dl-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zabbix-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zabbix-16.png new file mode 100644 index 000000000..8b4c46748 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zabbix-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zammad-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zammad-16.png new file mode 100644 index 000000000..e1fd3ae74 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zammad-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zigbee2mqtt-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zigbee2mqtt-16.png new file mode 100644 index 000000000..95d79ef92 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zigbee2mqtt-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16-dark.png new file mode 100644 index 000000000..91cc10a1b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16.png new file mode 100644 index 000000000..117f3e076 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16-dark.png new file mode 100644 index 000000000..24f1a1481 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16.png new file mode 100644 index 000000000..7ae3f565d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zoom-24.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zoom-24.png deleted file mode 100644 index 8220a5780..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/zoom-24.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zoom-40.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zoom-40.png deleted file mode 100644 index 3027f3dfe..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/system/zoom-40.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16-dark.png new file mode 100644 index 000000000..380e7c919 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16.png new file mode 100644 index 000000000..1f1fbf3df Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zwave-js-ui-16-dark.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zwave-js-ui-16-dark.png new file mode 100644 index 000000000..421197378 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zwave-js-ui-16-dark.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/system/zwave-js-ui-16.png b/app/src/main/resources/io/xpipe/app/resources/img/system/zwave-js-ui-16.png new file mode 100644 index 000000000..18338a712 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/img/system/zwave-js-ui-16.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-80-dark.png new file mode 100644 index 000000000..c10aa3b03 Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-80-dark.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-80.png new file mode 100644 index 000000000..c10aa3b03 Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-80.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80-dark.png new file mode 100644 index 000000000..dd631fa6c Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80-dark.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80.png new file mode 100644 index 000000000..dd631fa6c Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80-dark.png new file mode 100644 index 000000000..e438850da Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80-dark.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80.png new file mode 100644 index 000000000..e438850da Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/serviceGroup_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/serviceGroup_icon-80-dark.png new file mode 100644 index 000000000..4a3c70ac1 Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/serviceGroup_icon-80-dark.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/serviceGroup_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/serviceGroup_icon-80.png new file mode 100644 index 000000000..3e8ffa615 Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/serviceGroup_icon-80.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/service_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/service_icon-80-dark.png new file mode 100644 index 000000000..951d7b0cb Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/service_icon-80-dark.png differ diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/service_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/service_icon-80.png new file mode 100644 index 000000000..951d7b0cb Binary files /dev/null and b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/service_icon-80.png differ diff --git a/img/system/chatgpt-light.svg b/img/system/chatgpt-light.svg deleted file mode 100644 index ca3459aff..000000000 --- a/img/system/chatgpt-light.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/img/system/chatgpt.svg b/img/system/chatgpt.svg deleted file mode 100644 index d757b50d9..000000000 --- a/img/system/chatgpt.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/img/system/libreoffice-light.svg b/img/system/libreoffice-light.svg deleted file mode 100644 index 6ca3c3346..000000000 --- a/img/system/libreoffice-light.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - diff --git a/img/system/libreoffice.svg b/img/system/libreoffice.svg deleted file mode 100644 index 4be806fb4..000000000 --- a/img/system/libreoffice.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - diff --git a/img/system/linkedin-light.svg b/img/system/linkedin-light.svg deleted file mode 100644 index e278cd5a2..000000000 --- a/img/system/linkedin-light.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/img/system/linkedin.svg b/img/system/linkedin.svg deleted file mode 100644 index 112dac460..000000000 --- a/img/system/linkedin.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/img/system/microsoft-bing.svg b/img/system/microsoft-bing.svg deleted file mode 100644 index 952aba9d4..000000000 --- a/img/system/microsoft-bing.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/img/system/nintendo-switch-light.svg b/img/system/nintendo-switch-light.svg deleted file mode 100644 index 483d04f94..000000000 --- a/img/system/nintendo-switch-light.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - diff --git a/img/system/nintendo-switch.svg b/img/system/nintendo-switch.svg deleted file mode 100644 index c17bc7185..000000000 --- a/img/system/nintendo-switch.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - diff --git a/img/system/nixos-light.svg b/img/system/nixos-light.svg deleted file mode 100644 index b9731e97a..000000000 --- a/img/system/nixos-light.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - diff --git a/img/system/nixos.svg b/img/system/nixos.svg deleted file mode 100644 index 10e179a7e..000000000 --- a/img/system/nixos.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - diff --git a/img/system/tandoor-recipes.svg b/img/system/tandoor-recipes.svg deleted file mode 100644 index 475ddea0c..000000000 --- a/img/system/tandoor-recipes.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - diff --git a/img/system/watchtower.svg b/img/system/watchtower.svg deleted file mode 100644 index a4aaceb68..000000000 --- a/img/system/watchtower.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/img/system/zoom.svg b/img/system/zoom.svg deleted file mode 100644 index 1ecbdaf8f..000000000 --- a/img/system/zoom.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - -