diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserComp.java index 94e3e130f..7a0e4320f 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserComp.java @@ -3,9 +3,9 @@ package io.xpipe.app.browser; import atlantafx.base.controls.RingProgressIndicator; import atlantafx.base.controls.Spacer; import atlantafx.base.theme.Styles; -import io.xpipe.app.browser.icon.DirectoryType; +import io.xpipe.app.browser.icon.BrowserIconDirectoryType; import io.xpipe.app.browser.icon.FileIconManager; -import io.xpipe.app.browser.icon.FileType; +import io.xpipe.app.browser.icon.BrowserIconFileType; import io.xpipe.app.comp.base.MultiContentComp; import io.xpipe.app.comp.base.SideSplitPaneComp; import io.xpipe.app.core.AppLayoutModel; @@ -52,8 +52,8 @@ public class BrowserComp extends SimpleComp { @Override protected Region createSimple() { - FileType.loadDefinitions(); - DirectoryType.loadDefinitions(); + BrowserIconFileType.loadDefinitions(); + BrowserIconDirectoryType.loadDefinitions(); ThreadHelper.runAsync(() -> { FileIconManager.loadIfNecessary(); }); @@ -269,7 +269,7 @@ public class BrowserComp extends SimpleComp { .get() .getProvider() .getDisplayIconFileName(model.getEntry().getStore()); - var logo = PrettyImageHelper.ofFixedSquare(image, 16).createRegion(); + var logo = PrettyImageHelper.ofFixedSizeSquare(image, 16).createRegion(); tab.graphicProperty() .bind(Bindings.createObjectBinding( diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserEntry.java b/app/src/main/java/io/xpipe/app/browser/BrowserEntry.java index bafc2e49f..253f684ce 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserEntry.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserEntry.java @@ -1,7 +1,7 @@ package io.xpipe.app.browser; -import io.xpipe.app.browser.icon.DirectoryType; -import io.xpipe.app.browser.icon.FileType; +import io.xpipe.app.browser.icon.BrowserIconDirectoryType; +import io.xpipe.app.browser.icon.BrowserIconFileType; import io.xpipe.core.store.FileKind; import io.xpipe.core.store.FileNames; import io.xpipe.core.store.FileSystem; @@ -13,8 +13,8 @@ public class BrowserEntry { private final BrowserFileListModel model; private final FileSystem.FileEntry rawFileEntry; private final boolean synthetic; - private final FileType fileType; - private final DirectoryType directoryType; + private final BrowserIconFileType fileType; + private final BrowserIconDirectoryType directoryType; public BrowserEntry(FileSystem.FileEntry rawFileEntry, BrowserFileListModel model, boolean synthetic) { this.rawFileEntry = rawFileEntry; @@ -24,12 +24,12 @@ public class BrowserEntry { this.directoryType = directoryType(rawFileEntry); } - private static FileType fileType(FileSystem.FileEntry rawFileEntry) { + private static BrowserIconFileType fileType(FileSystem.FileEntry rawFileEntry) { if (rawFileEntry.getKind() == FileKind.DIRECTORY) { return null; } - for (var f : FileType.ALL) { + for (var f : BrowserIconFileType.ALL) { if (f.matches(rawFileEntry)) { return f; } @@ -38,12 +38,12 @@ public class BrowserEntry { return null; } - private static DirectoryType directoryType(FileSystem.FileEntry rawFileEntry) { + private static BrowserIconDirectoryType directoryType(FileSystem.FileEntry rawFileEntry) { if (rawFileEntry.getKind() != FileKind.DIRECTORY) { return null; } - for (var f : DirectoryType.ALL) { + for (var f : BrowserIconDirectoryType.ALL) { if (f.matches(rawFileEntry)) { return f; } diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserFileListComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserFileListComp.java index fa0b1b660..5ae5b5eb8 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserFileListComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserFileListComp.java @@ -8,7 +8,7 @@ import io.xpipe.app.comp.base.LazyTextFieldComp; import io.xpipe.app.fxcomps.SimpleComp; import io.xpipe.app.fxcomps.SimpleCompStructure; import io.xpipe.app.fxcomps.augment.ContextMenuAugment; -import io.xpipe.app.fxcomps.impl.PrettySvgComp; +import io.xpipe.app.fxcomps.impl.PrettyImageHelper; import io.xpipe.app.fxcomps.util.PlatformThread; import io.xpipe.app.util.BooleanScope; import io.xpipe.app.util.HumanReadableFormat; @@ -526,12 +526,13 @@ final class BrowserFileListComp extends SimpleComp { }; text.addListener(listener); - Node imageView = new PrettySvgComp(img, 24, 24).createRegion(); + Node imageView = PrettyImageHelper.ofFixedSize(img, 24, 24).createRegion(); HBox graphic = new HBox(imageView, new Spacer(7), quickAccess, new Spacer(3), textField); + graphic.setAlignment(Pos.CENTER_LEFT); HBox.setHgrow(textField, Priority.ALWAYS); graphic.setAlignment(Pos.CENTER_LEFT); setGraphic(graphic); @@ -550,8 +551,8 @@ final class BrowserFileListComp extends SimpleComp { // Don't set image as that would trigger image comp update // and cells are emptied on each change, leading to unnecessary changes // img.set(null); - - // Use opacity instead of visibility as visibility is kinda bugged with web views + + // Visibility seems to be bugged, so use opacity setOpacity(0.0); } else { var isParentLink = getTableRow() @@ -580,8 +581,7 @@ final class BrowserFileListComp extends SimpleComp { && (getTableRow().getItem().getRawFileEntry().isHidden() || fileName.startsWith(".")); getTableRow().pseudoClassStateChanged(HIDDEN, hidden); text.set(fileName); - - // Use opacity instead of visibility as visibility is kinda bugged with web views + // Visibility seems to be bugged, so use opacity setOpacity(1.0); } } diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserNavBar.java b/app/src/main/java/io/xpipe/app/browser/BrowserNavBar.java index 1bbfa26e6..f0bc70955 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserNavBar.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserNavBar.java @@ -6,10 +6,7 @@ import io.xpipe.app.fxcomps.Comp; import io.xpipe.app.fxcomps.SimpleComp; import io.xpipe.app.fxcomps.SimpleCompStructure; import io.xpipe.app.fxcomps.augment.ContextMenuAugment; -import io.xpipe.app.fxcomps.impl.HorizontalComp; -import io.xpipe.app.fxcomps.impl.PrettyImageHelper; -import io.xpipe.app.fxcomps.impl.StackComp; -import io.xpipe.app.fxcomps.impl.TextFieldComp; +import io.xpipe.app.fxcomps.impl.*; import io.xpipe.app.fxcomps.util.SimpleChangeListener; import io.xpipe.app.util.BooleanScope; import io.xpipe.app.util.ThreadHelper; @@ -96,7 +93,7 @@ public class BrowserNavBar extends SimpleComp { : "home_icon.svg"; }, model.getCurrentPath()); - var breadcrumbsGraphic = PrettyImageHelper.ofSvg(graphic, 16, 16) + var breadcrumbsGraphic = new PrettySvgComp(graphic, 16, 16) .padding(new Insets(0, 0, 1, 0)) .styleClass("path-graphic") .createRegion(); diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserSelectionListComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserSelectionListComp.java index cc7265bf9..cee9a506b 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserSelectionListComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserSelectionListComp.java @@ -52,7 +52,7 @@ public class BrowserSelectionListComp extends SimpleComp { protected Region createSimple() { var c = new ListBoxViewComp<>(list, list, entry -> { return Comp.of(() -> { - var wv = PrettyImageHelper.ofFixedSquare(FileIconManager.getFileIcon(entry, false), 20) + var wv = PrettyImageHelper.ofFixedSizeSquare(FileIconManager.getFileIcon(entry, false), 20) .createRegion(); var l = new Label(null, wv); l.setTextOverrun(OverrunStyle.CENTER_ELLIPSIS); diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserWelcomeComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserWelcomeComp.java index a08f0fe55..f9fe49108 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserWelcomeComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserWelcomeComp.java @@ -9,6 +9,7 @@ import io.xpipe.app.fxcomps.Comp; import io.xpipe.app.fxcomps.SimpleComp; import io.xpipe.app.fxcomps.impl.LabelComp; import io.xpipe.app.fxcomps.impl.PrettyImageHelper; +import io.xpipe.app.fxcomps.impl.PrettySvgComp; import io.xpipe.app.fxcomps.util.BindingsHelper; import io.xpipe.app.storage.DataStorage; import io.xpipe.app.util.JfxHelper; @@ -42,7 +43,7 @@ public class BrowserWelcomeComp extends SimpleComp { var vbox = new VBox(welcome, new Spacer(4, Orientation.VERTICAL)); vbox.setAlignment(Pos.CENTER_LEFT); - var img = PrettyImageHelper.ofSvg(new SimpleStringProperty("Hips.svg"), 50, 75) + var img = new PrettySvgComp(new SimpleStringProperty("Hips.svg"), 50, 75) .padding(new Insets(5, 0, 0, 0)) .createRegion(); var hbox = new HBox(img, vbox); diff --git a/app/src/main/java/io/xpipe/app/browser/icon/DirectoryType.java b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconDirectoryType.java similarity index 92% rename from app/src/main/java/io/xpipe/app/browser/icon/DirectoryType.java rename to app/src/main/java/io/xpipe/app/browser/icon/BrowserIconDirectoryType.java index 0204e2cd6..565b1baa5 100644 --- a/app/src/main/java/io/xpipe/app/browser/icon/DirectoryType.java +++ b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconDirectoryType.java @@ -15,11 +15,11 @@ import java.util.List; import java.util.Set; import java.util.stream.Collectors; -public interface DirectoryType { +public interface BrowserIconDirectoryType { - List ALL = new ArrayList<>(); + List ALL = new ArrayList<>(); - static DirectoryType byId(String id) { + static BrowserIconDirectoryType byId(String id) { return ALL.stream() .filter(fileType -> fileType.getId().equals(id)) .findAny() @@ -27,7 +27,7 @@ public interface DirectoryType { } static void loadDefinitions() { - ALL.add(new DirectoryType() { + ALL.add(new BrowserIconDirectoryType() { @Override public String getId() { @@ -80,7 +80,7 @@ public interface DirectoryType { String getIcon(FileSystem.FileEntry entry, boolean open); - class Simple implements DirectoryType { + class Simple implements BrowserIconDirectoryType { @Getter private final String id; diff --git a/app/src/main/java/io/xpipe/app/browser/icon/FileType.java b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconFileType.java similarity index 90% rename from app/src/main/java/io/xpipe/app/browser/icon/FileType.java rename to app/src/main/java/io/xpipe/app/browser/icon/BrowserIconFileType.java index f6017aac8..171ead239 100644 --- a/app/src/main/java/io/xpipe/app/browser/icon/FileType.java +++ b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconFileType.java @@ -12,11 +12,11 @@ import java.nio.file.Files; import java.util.*; import java.util.stream.Collectors; -public interface FileType { +public interface BrowserIconFileType { - List ALL = new ArrayList<>(); + List ALL = new ArrayList<>(); - static FileType byId(String id) { + static BrowserIconFileType byId(String id) { return ALL.stream() .filter(fileType -> fileType.getId().equals(id)) .findAny() @@ -47,7 +47,7 @@ public interface FileType { .collect(Collectors.toSet()); var darkIcon = split[2].trim(); var lightIcon = split.length > 3 ? split[3].trim() : darkIcon; - ALL.add(new FileType.Simple(id, lightIcon, darkIcon, filter)); + ALL.add(new BrowserIconFileType.Simple(id, lightIcon, darkIcon, filter)); } } }); @@ -60,7 +60,7 @@ public interface FileType { String getIcon(); @Getter - class Simple implements FileType { + class Simple implements BrowserIconFileType { private final String id; private final IconVariant icon; diff --git a/app/src/main/java/io/xpipe/app/browser/icon/BrowserIcons.java b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIcons.java index b17b035ee..a88d2dd64 100644 --- a/app/src/main/java/io/xpipe/app/browser/icon/BrowserIcons.java +++ b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIcons.java @@ -7,18 +7,18 @@ import io.xpipe.core.store.FileSystem; public class BrowserIcons { public static Comp createDefaultFileIcon() { - return PrettyImageHelper.ofFixedSquare("default_file.svg", 22); + return PrettyImageHelper.ofFixedSizeSquare("default_file.svg", 22); } public static Comp createDefaultDirectoryIcon() { - return PrettyImageHelper.ofFixedSquare("default_folder.svg", 22); + return PrettyImageHelper.ofFixedSizeSquare("default_folder.svg", 22); } - public static Comp createIcon(FileType type) { - return PrettyImageHelper.ofFixedSquare(type.getIcon(), 22); + public static Comp createIcon(BrowserIconFileType type) { + return PrettyImageHelper.ofFixedSizeSquare(type.getIcon(), 22); } public static Comp createIcon(FileSystem.FileEntry entry) { - return PrettyImageHelper.ofFixedSquare(FileIconManager.getFileIcon(entry, false), 22); + return PrettyImageHelper.ofFixedSizeSquare(FileIconManager.getFileIcon(entry, false), 22); } } diff --git a/app/src/main/java/io/xpipe/app/browser/icon/FileIconManager.java b/app/src/main/java/io/xpipe/app/browser/icon/FileIconManager.java index fd5c74b10..56f03ea4c 100644 --- a/app/src/main/java/io/xpipe/app/browser/icon/FileIconManager.java +++ b/app/src/main/java/io/xpipe/app/browser/icon/FileIconManager.java @@ -25,13 +25,13 @@ public class FileIconManager { var r = entry.resolved(); if (r.getKind() != FileKind.DIRECTORY) { - for (var f : FileType.ALL) { + for (var f : BrowserIconFileType.ALL) { if (f.matches(r)) { return getIconPath(f.getIcon()); } } } else { - for (var f : DirectoryType.ALL) { + for (var f : BrowserIconDirectoryType.ALL) { if (f.matches(r)) { return getIconPath(f.getIcon(r, open)); } diff --git a/app/src/main/java/io/xpipe/app/comp/base/OsLogoComp.java b/app/src/main/java/io/xpipe/app/comp/base/OsLogoComp.java index 4293638de..c608d08c1 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/OsLogoComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/OsLogoComp.java @@ -3,7 +3,7 @@ package io.xpipe.app.comp.base; import io.xpipe.app.comp.store.StoreEntryWrapper; import io.xpipe.app.core.AppResources; import io.xpipe.app.fxcomps.SimpleComp; -import io.xpipe.app.fxcomps.impl.PrettyImageHelper; +import io.xpipe.app.fxcomps.impl.PrettyImageComp; import io.xpipe.app.fxcomps.impl.StackComp; import io.xpipe.app.fxcomps.util.BindingsHelper; import io.xpipe.core.process.OsNameState; @@ -55,7 +55,7 @@ public class OsLogoComp extends SimpleComp { var hide = BindingsHelper.map(img, s -> s != null); return new StackComp(List.of( new SystemStateComp(state).hide(hide), - PrettyImageHelper.ofRasterized(img, 24, 24).visible(hide))) + new PrettyImageComp(img, 24, 24).visible(hide))) .createRegion(); } diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreCreationMenu.java b/app/src/main/java/io/xpipe/app/comp/store/StoreCreationMenu.java index b206ff885..da11e6bce 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreCreationMenu.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreCreationMenu.java @@ -82,7 +82,7 @@ public class StoreCreationMenu { }); sub.forEach(dataStoreProvider -> { var item = new MenuItem(dataStoreProvider.getDisplayName()); - item.setGraphic(PrettyImageHelper.ofFixedSmallSquare(dataStoreProvider.getDisplayIconFileName(null)) + item.setGraphic(PrettyImageHelper.ofFixedSizeSquare(dataStoreProvider.getDisplayIconFileName(null), 16) .createRegion()); item.setOnAction(event -> { StoreCreationComp.showCreation(dataStoreProvider, category); diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreIntroComp.java b/app/src/main/java/io/xpipe/app/comp/store/StoreIntroComp.java index e508b37ff..511206dfb 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreIntroComp.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreIntroComp.java @@ -4,7 +4,7 @@ import atlantafx.base.theme.Styles; import io.xpipe.app.core.AppFont; import io.xpipe.app.core.AppI18n; import io.xpipe.app.fxcomps.SimpleComp; -import io.xpipe.app.fxcomps.impl.PrettyImageHelper; +import io.xpipe.app.fxcomps.impl.PrettySvgComp; import io.xpipe.app.storage.DataStorage; import io.xpipe.app.util.ScanAlert; import javafx.beans.property.SimpleStringProperty; @@ -35,7 +35,7 @@ public class StoreIntroComp extends SimpleComp { var scanPane = new StackPane(scanButton); scanPane.setAlignment(Pos.CENTER); - var img = PrettyImageHelper.ofSvg(new SimpleStringProperty("Wave.svg"), 80, 150) + var img = new PrettySvgComp(new SimpleStringProperty("Wave.svg"), 80, 150) .createRegion(); var text = new VBox(title, introDesc); text.setSpacing(5); diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreQuickAccessButtonComp.java b/app/src/main/java/io/xpipe/app/comp/store/StoreQuickAccessButtonComp.java index 737c88e56..07b9ed83b 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreQuickAccessButtonComp.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreQuickAccessButtonComp.java @@ -62,9 +62,7 @@ public class StoreQuickAccessButtonComp extends SimpleComp { var graphic = w.getEntry().getProvider().getDisplayIconFileName(w.getEntry().getStore()); if (c.isEmpty()) { - var item = new MenuItem( - w.getName().getValue(), - PrettyImageHelper.ofFixedSquare(graphic, 16).createRegion()); + var item = new MenuItem(w.getName().getValue(), PrettyImageHelper.ofFixedSizeSquare(graphic, 16).createRegion()); item.setOnAction(event -> { action.accept(w); contextMenu.hide(); @@ -81,9 +79,7 @@ public class StoreQuickAccessButtonComp extends SimpleComp { items.add(recurse(contextMenu, sub)); } - var m = new Menu( - w.getName().getValue(), - PrettyImageHelper.ofFixedSquare(graphic, 16).createRegion()); + var m = new Menu(w.getName().getValue(), PrettyImageHelper.ofFixedSizeSquare(graphic, 16).createRegion()); m.getItems().setAll(items); m.setOnAction(event -> { if (event.getTarget() == m) { diff --git a/app/src/main/java/io/xpipe/app/comp/store/StoreSectionMiniComp.java b/app/src/main/java/io/xpipe/app/comp/store/StoreSectionMiniComp.java index 6ce3b8594..226b9eec0 100644 --- a/app/src/main/java/io/xpipe/app/comp/store/StoreSectionMiniComp.java +++ b/app/src/main/java/io/xpipe/app/comp/store/StoreSectionMiniComp.java @@ -59,12 +59,12 @@ public class StoreSectionMiniComp extends Comp> { .apply(struc -> { var provider = section.getWrapper().getEntry().getProvider(); struc.get() - .setGraphic(PrettyImageHelper.ofFixedSmallSquare( + .setGraphic(PrettyImageHelper.ofFixedSizeSquare( provider != null ? provider.getDisplayIconFileName(section.getWrapper() .getEntry() .getStore()) - : null) + : null, 16) .createRegion()); }) .apply(struc -> { diff --git a/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreChoiceComp.java b/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreChoiceComp.java index 334e13c60..c9ffd5baf 100644 --- a/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreChoiceComp.java +++ b/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreChoiceComp.java @@ -186,12 +186,10 @@ public class DataStoreChoiceComp extends SimpleComp { button.apply(struc -> { struc.get().setMaxWidth(2000); struc.get().setAlignment(Pos.CENTER_LEFT); - Comp graphic = PrettyImageHelper.ofSvg( - Bindings.createStringBinding( - () -> { - if (selected.getValue() == null) { - return null; - } + Comp graphic = new PrettySvgComp(Bindings.createStringBinding(() -> { + if (selected.getValue() == null) { + return null; + } return selected.getValue() .get() diff --git a/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreListChoiceComp.java b/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreListChoiceComp.java index dffe85980..ce5084b66 100644 --- a/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreListChoiceComp.java +++ b/app/src/main/java/io/xpipe/app/fxcomps/impl/DataStoreListChoiceComp.java @@ -41,8 +41,8 @@ public class DataStoreListChoiceComp extends SimpleComp { } var label = new LabelComp(t.get().getName()).apply(struc -> struc.get() - .setGraphic(PrettyImageHelper.ofFixedSmallSquare( - t.get().getProvider().getDisplayIconFileName(t.getStore())) + .setGraphic(PrettyImageHelper.ofFixedSizeSquare( + t.get().getProvider().getDisplayIconFileName(t.getStore()), 16) .createRegion())); var delete = new IconButtonComp("mdal-delete_outline", () -> { selectedList.remove(t); diff --git a/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageComp.java b/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageComp.java index 74ad4ddee..83433c5f2 100644 --- a/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageComp.java +++ b/app/src/main/java/io/xpipe/app/fxcomps/impl/PrettyImageComp.java @@ -23,7 +23,7 @@ public class PrettyImageComp extends SimpleComp { private final double width; private final double height; - PrettyImageComp(ObservableValue value, double width, double height) { + public PrettyImageComp(ObservableValue value, double width, double height) { this.value = value; this.width = width; this.height = height; @@ -74,13 +74,14 @@ public class PrettyImageComp extends SimpleComp { return null; } - if (AppImages.hasNormalImage(image.getValue())) { - return AppImages.image(image.getValue()); - } else if (AppImages.hasNormalImage(image.getValue().replace("-dark", ""))) { - return AppImages.image(image.getValue().replace("-dark", "")); + var value = image.getValue(); + if (AppImages.hasNormalImage(value)) { + return AppImages.image(value); + } else if (AppImages.hasNormalImage(value.replace("-dark", ""))) { + return AppImages.image(value.replace("-dark", "")); } else { TrackEvent.withWarn("Image file not found") - .tag("file", image.getValue()) + .tag("file", value) .handle(); return null; } 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 1aaf75cbc..8e979c071 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 @@ -2,6 +2,7 @@ package io.xpipe.app.fxcomps.impl; import io.xpipe.app.core.AppImages; import io.xpipe.app.fxcomps.Comp; +import io.xpipe.app.fxcomps.util.BindingsHelper; import io.xpipe.core.store.FileNames; import javafx.beans.property.SimpleStringProperty; import javafx.beans.value.ObservableValue; @@ -10,19 +11,19 @@ import java.util.Optional; public class PrettyImageHelper { - public static Optional> rasterizedIfExists(String img, int width, int height) { + private static Optional rasterizedImageIfExists(String img, int width, int height) { if (img != null && img.endsWith(".svg")) { var base = FileNames.getBaseName(img); var renderedName = base + "-" + height + ".png"; if (AppImages.hasNormalImage(base + "-" + height + ".png")) { - return Optional.of(new PrettyImageComp(new SimpleStringProperty(renderedName), width, height)); + return Optional.of(renderedName); } } return Optional.empty(); } - public static Comp ofFixedSquare(String img, int size) { + public static Comp ofFixedSizeSquare(String img, int size) { return ofFixedSize(img, size, size); } @@ -31,9 +32,9 @@ public class PrettyImageHelper { return new PrettyImageComp(new SimpleStringProperty(null), w, h); } - var rasterized = rasterizedIfExists(img, w, h); + var rasterized = rasterizedImageIfExists(img, w, h); if (rasterized.isPresent()) { - return rasterized.get(); + return new PrettyImageComp(new SimpleStringProperty(rasterized.get()), w, h); } else { return img.endsWith(".svg") ? new PrettySvgComp(new SimpleStringProperty(img), w, h) @@ -41,15 +42,14 @@ public class PrettyImageHelper { } } - public static Comp ofSvg(ObservableValue img, int w, int h) { - return new PrettySvgComp(img, w, h); - } + public static Comp ofFixedSize(ObservableValue img, int w, int h) { + if (img == null) { + return new PrettyImageComp(new SimpleStringProperty(null), w, h); + } - public static Comp ofRasterized(ObservableValue img, int w, int h) { - return new PrettyImageComp(img, w, h); - } - - public static Comp ofFixedSmallSquare(String img) { - return ofFixedSize(img, 16, 16); + var binding = BindingsHelper.map(img, s -> { + return rasterizedImageIfExists(s, w, h).orElse(s); + }); + return new PrettyImageComp(binding, w, h); } } diff --git a/app/src/main/java/io/xpipe/app/util/JfxHelper.java b/app/src/main/java/io/xpipe/app/util/JfxHelper.java index 292b77dbe..53e8a8d2a 100644 --- a/app/src/main/java/io/xpipe/app/util/JfxHelper.java +++ b/app/src/main/java/io/xpipe/app/util/JfxHelper.java @@ -65,7 +65,7 @@ public class JfxHelper { } var size = 40; - var graphic = PrettyImageHelper.ofFixedSquare(image, size).createRegion(); + var graphic = PrettyImageHelper.ofFixedSizeSquare(image, size).createRegion(); var hbox = new HBox(graphic, text); hbox.setAlignment(Pos.CENTER_LEFT); diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_file-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_file-24.png new file mode 100644 index 000000000..560a2b428 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_file-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_folder-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_folder-24.png new file mode 100644 index 000000000..9c06c78f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_folder-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_folder_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_folder_opened-24.png new file mode 100644 index 000000000..51cc58ad1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_folder_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_root_folder-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_root_folder-24.png new file mode 100644 index 000000000..c58e91ee5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_root_folder-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_root_folder_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_root_folder_opened-24.png new file mode 100644 index 000000000..ee38d7179 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/default_root_folder_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_access-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_access-24.png new file mode 100644 index 000000000..20f362415 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_access-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_access2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_access2-24.png new file mode 100644 index 000000000..2bfcc0fb5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_access2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_actionscript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_actionscript-24.png new file mode 100644 index 000000000..1776dea88 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_actionscript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_actionscript2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_actionscript2-24.png new file mode 100644 index 000000000..31e890dde Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_actionscript2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ada-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ada-24.png new file mode 100644 index 000000000..90c96aef5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ada-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_advpl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_advpl-24.png new file mode 100644 index 000000000..0313534fa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_advpl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affectscript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affectscript-24.png new file mode 100644 index 000000000..5701774de Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affectscript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinitydesigner-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinitydesigner-24.png new file mode 100644 index 000000000..20e266448 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinitydesigner-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinityphoto-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinityphoto-24.png new file mode 100644 index 000000000..2eb9ff0b7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinityphoto-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinitypublisher-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinitypublisher-24.png new file mode 100644 index 000000000..af1778304 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_affinitypublisher-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ai-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ai-24.png new file mode 100644 index 000000000..8817d7880 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ai-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ai2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ai2-24.png new file mode 100644 index 000000000..83fb57780 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ai2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_al-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_al-24.png new file mode 100644 index 000000000..e901c0ef0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_al-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_al_dal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_al_dal-24.png new file mode 100644 index 000000000..f881ed84c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_al_dal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_allcontributors-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_allcontributors-24.png new file mode 100644 index 000000000..060e59fb3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_allcontributors-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_angular-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_angular-24.png new file mode 100644 index 000000000..2c9ec4f5b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_angular-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ansible-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ansible-24.png new file mode 100644 index 000000000..b4d1811cb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ansible-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_antlr-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_antlr-24.png new file mode 100644 index 000000000..b5386c92c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_antlr-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_anyscript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_anyscript-24.png new file mode 100644 index 000000000..e1362ff37 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_anyscript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apache-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apache-24.png new file mode 100644 index 000000000..759c07213 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apache-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apex-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apex-24.png new file mode 100644 index 000000000..97d0eb6b2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apex-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_api_extractor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_api_extractor-24.png new file mode 100644 index 000000000..1dbf2a2e0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_api_extractor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apib-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apib-24.png new file mode 100644 index 000000000..7d4b85928 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apib-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apib2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apib2-24.png new file mode 100644 index 000000000..5279c97bd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apib2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apl-24.png new file mode 100644 index 000000000..39f169328 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_apl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_applescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_applescript-24.png new file mode 100644 index 000000000..c0666b527 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_applescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appscript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appscript-24.png new file mode 100644 index 000000000..cb5225e25 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appscript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appsemble-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appsemble-24.png new file mode 100644 index 000000000..d31e27ef6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appsemble-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appveyor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appveyor-24.png new file mode 100644 index 000000000..1a58be39e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_appveyor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_arduino-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_arduino-24.png new file mode 100644 index 000000000..7b8b61163 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_arduino-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_asciidoc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_asciidoc-24.png new file mode 100644 index 000000000..01839eeba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_asciidoc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_asp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_asp-24.png new file mode 100644 index 000000000..931c4a116 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_asp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aspx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aspx-24.png new file mode 100644 index 000000000..cc8cf44e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aspx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_assembly-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_assembly-24.png new file mode 100644 index 000000000..0e2aff77d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_assembly-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_astro-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_astro-24.png new file mode 100644 index 000000000..8cd2d9e23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_astro-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_astroconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_astroconfig-24.png new file mode 100644 index 000000000..c0fbab670 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_astroconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ats-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ats-24.png new file mode 100644 index 000000000..20e254d95 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ats-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_audio-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_audio-24.png new file mode 100644 index 000000000..c45fd4751 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_audio-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aurelia-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aurelia-24.png new file mode 100644 index 000000000..ab50a863a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aurelia-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_autohotkey-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_autohotkey-24.png new file mode 100644 index 000000000..415c33344 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_autohotkey-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_autoit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_autoit-24.png new file mode 100644 index 000000000..7a289ca85 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_autoit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_avif-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_avif-24.png new file mode 100644 index 000000000..b9bd97a39 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_avif-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_avro-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_avro-24.png new file mode 100644 index 000000000..4d2940d97 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_avro-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_awk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_awk-24.png new file mode 100644 index 000000000..3f98df732 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_awk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aws-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aws-24.png new file mode 100644 index 000000000..b4547ac1a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_aws-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_azure-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_azure-24.png new file mode 100644 index 000000000..eabb62cdb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_azure-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_azurepipelines-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_azurepipelines-24.png new file mode 100644 index 000000000..63ce1ef2a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_azurepipelines-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_babel-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_babel-24.png new file mode 100644 index 000000000..914adc544 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_babel-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_babel2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_babel2-24.png new file mode 100644 index 000000000..b089ccff9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_babel2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ballerina-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ballerina-24.png new file mode 100644 index 000000000..7ab7d0a36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ballerina-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bat-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bat-24.png new file mode 100644 index 000000000..610864690 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bat-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bats-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bats-24.png new file mode 100644 index 000000000..3c46fafe1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bats-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazaar-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazaar-24.png new file mode 100644 index 000000000..c038550a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazaar-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel-24.png new file mode 100644 index 000000000..530fb1a96 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel_ignore-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel_ignore-24.png new file mode 100644 index 000000000..d2c58bd43 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel_ignore-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel_version-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel_version-24.png new file mode 100644 index 000000000..dfc51e5f1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bazel_version-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_befunge-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_befunge-24.png new file mode 100644 index 000000000..9d96ef21a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_befunge-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bicep-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bicep-24.png new file mode 100644 index 000000000..d75f29e3c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bicep-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_biml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_biml-24.png new file mode 100644 index 000000000..99723583f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_biml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_binary-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_binary-24.png new file mode 100644 index 000000000..8ed5f11db Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_binary-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bitbucketpipeline-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bitbucketpipeline-24.png new file mode 100644 index 000000000..b47e6a3ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bitbucketpipeline-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bithound-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bithound-24.png new file mode 100644 index 000000000..e8a116074 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bithound-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_blade-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_blade-24.png new file mode 100644 index 000000000..d3fe04477 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_blade-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_blitzbasic-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_blitzbasic-24.png new file mode 100644 index 000000000..7d4cff8a0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_blitzbasic-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bolt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bolt-24.png new file mode 100644 index 000000000..261cbab8d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bolt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bosque-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bosque-24.png new file mode 100644 index 000000000..1f98ce2db Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bosque-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bower-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bower-24.png new file mode 100644 index 000000000..b86816026 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bower-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bower2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bower2-24.png new file mode 100644 index 000000000..4d4f23e36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bower2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_browserslist-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_browserslist-24.png new file mode 100644 index 000000000..71d25c285 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_browserslist-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_buckbuild-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_buckbuild-24.png new file mode 100644 index 000000000..8722ebf68 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_buckbuild-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bun-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bun-24.png new file mode 100644 index 000000000..0028bfac5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bun-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bundler-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bundler-24.png new file mode 100644 index 000000000..2c33b0efa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bundler-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bunfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bunfig-24.png new file mode 100644 index 000000000..a11988a7b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_bunfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c-24.png new file mode 100644 index 000000000..56c0ffdb2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c2-24.png new file mode 100644 index 000000000..3618e47c5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c3-24.png new file mode 100644 index 000000000..ac6b59e6c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c_al-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c_al-24.png new file mode 100644 index 000000000..644da50e8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_c_al-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cabal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cabal-24.png new file mode 100644 index 000000000..ef7d6f93e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cabal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_caddy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_caddy-24.png new file mode 100644 index 000000000..321ca03df Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_caddy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cake-24.png new file mode 100644 index 000000000..31b7b7c64 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cakephp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cakephp-24.png new file mode 100644 index 000000000..4b9a9fff3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cakephp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_capacitor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_capacitor-24.png new file mode 100644 index 000000000..f048d0b7f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_capacitor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cargo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cargo-24.png new file mode 100644 index 000000000..3992f68ac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cargo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_casc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_casc-24.png new file mode 100644 index 000000000..f718c1217 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_casc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cddl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cddl-24.png new file mode 100644 index 000000000..1f4280915 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cddl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cert-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cert-24.png new file mode 100644 index 000000000..f93c8049d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cert-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ceylon-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ceylon-24.png new file mode 100644 index 000000000..5eb92529c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ceylon-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cf-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cf-24.png new file mode 100644 index 000000000..9f9c76c51 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cf-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cf2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cf2-24.png new file mode 100644 index 000000000..69a813303 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cf2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfc-24.png new file mode 100644 index 000000000..e7115b812 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfc2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfc2-24.png new file mode 100644 index 000000000..b9762ab1d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfc2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfm-24.png new file mode 100644 index 000000000..c178a6d43 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfm2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfm2-24.png new file mode 100644 index 000000000..1ba06e469 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cfm2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cheader-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cheader-24.png new file mode 100644 index 000000000..08e4e1781 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cheader-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_chef-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_chef-24.png new file mode 100644 index 000000000..28aaa52b7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_chef-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_chef_cookbook-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_chef_cookbook-24.png new file mode 100644 index 000000000..bcb437b71 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_chef_cookbook-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_circleci-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_circleci-24.png new file mode 100644 index 000000000..9e9c474fa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_circleci-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_class-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_class-24.png new file mode 100644 index 000000000..6899cf73e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_class-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_clojure-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_clojure-24.png new file mode 100644 index 000000000..69489df66 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_clojure-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_clojurescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_clojurescript-24.png new file mode 100644 index 000000000..9b26f45c7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_clojurescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cloudfoundry-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cloudfoundry-24.png new file mode 100644 index 000000000..82c5ab9f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cloudfoundry-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cmake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cmake-24.png new file mode 100644 index 000000000..d2354c400 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cmake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cobol-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cobol-24.png new file mode 100644 index 000000000..96bed01b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cobol-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codacy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codacy-24.png new file mode 100644 index 000000000..1d92d3eb7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codacy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeclimate-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeclimate-24.png new file mode 100644 index 000000000..9025730cf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeclimate-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codecov-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codecov-24.png new file mode 100644 index 000000000..e99459661 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codecov-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codekit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codekit-24.png new file mode 100644 index 000000000..b734e80ca Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codekit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeowners-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeowners-24.png new file mode 100644 index 000000000..e5b0b578d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeowners-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeql-24.png new file mode 100644 index 000000000..1301747ec Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_codeql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coffeelint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coffeelint-24.png new file mode 100644 index 000000000..95354bfea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coffeelint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coffeescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coffeescript-24.png new file mode 100644 index 000000000..1c763905b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coffeescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_commitizen-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_commitizen-24.png new file mode 100644 index 000000000..08b96e2c5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_commitizen-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_commitlint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_commitlint-24.png new file mode 100644 index 000000000..cbde3c045 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_commitlint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_compass-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_compass-24.png new file mode 100644 index 000000000..e3e40cf33 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_compass-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_composer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_composer-24.png new file mode 100644 index 000000000..4433c0c07 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_composer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_conan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_conan-24.png new file mode 100644 index 000000000..b0fb6fe7b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_conan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_conda-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_conda-24.png new file mode 100644 index 000000000..139e79482 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_conda-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_config-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_config-24.png new file mode 100644 index 000000000..82bec09c0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_config-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_confluence-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_confluence-24.png new file mode 100644 index 000000000..c00a606cf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_confluence-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coveralls-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coveralls-24.png new file mode 100644 index 000000000..ce0a8a719 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_coveralls-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp-24.png new file mode 100644 index 000000000..849377fcc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp2-24.png new file mode 100644 index 000000000..9752869f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp3-24.png new file mode 100644 index 000000000..268212c8f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cpp3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cppheader-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cppheader-24.png new file mode 100644 index 000000000..4865c96aa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cppheader-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_crowdin-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_crowdin-24.png new file mode 100644 index 000000000..7b4baa51f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_crowdin-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_crystal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_crystal-24.png new file mode 100644 index 000000000..b52b7294f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_crystal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csharp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csharp-24.png new file mode 100644 index 000000000..48725399b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csharp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csharp2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csharp2-24.png new file mode 100644 index 000000000..8be6b5955 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csharp2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cspell-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cspell-24.png new file mode 100644 index 000000000..94404d420 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cspell-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csproj-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csproj-24.png new file mode 100644 index 000000000..7858bc1c3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csproj-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_css-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_css-24.png new file mode 100644 index 000000000..852480fee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_css-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csscomb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csscomb-24.png new file mode 100644 index 000000000..88debe3f1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csscomb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csslint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csslint-24.png new file mode 100644 index 000000000..42dded915 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_csslint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cssmap-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cssmap-24.png new file mode 100644 index 000000000..c1f7e43cb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cssmap-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cucumber-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cucumber-24.png new file mode 100644 index 000000000..a093a5024 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cucumber-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cuda-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cuda-24.png new file mode 100644 index 000000000..f6d21ba6c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cuda-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cvs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cvs-24.png new file mode 100644 index 000000000..c38572afd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cvs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cypress-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cypress-24.png new file mode 100644 index 000000000..8f9831555 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cypress-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cypress_spec-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cypress_spec-24.png new file mode 100644 index 000000000..135c9f09b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cypress_spec-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cython-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cython-24.png new file mode 100644 index 000000000..0e6012092 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_cython-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dal-24.png new file mode 100644 index 000000000..57ce0ea2e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_darcs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_darcs-24.png new file mode 100644 index 000000000..4f4c49bff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_darcs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang-24.png new file mode 100644 index 000000000..22dd945b0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang_generated-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang_generated-24.png new file mode 100644 index 000000000..4487137d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang_generated-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang_ignore-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang_ignore-24.png new file mode 100644 index 000000000..8ab5186e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dartlang_ignore-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_datadog-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_datadog-24.png new file mode 100644 index 000000000..bad16431c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_datadog-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_db-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_db-24.png new file mode 100644 index 000000000..1e1ee5fc3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_db-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_delphi-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_delphi-24.png new file mode 100644 index 000000000..e86efdd68 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_delphi-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_deno-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_deno-24.png new file mode 100644 index 000000000..8ddace27d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_deno-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dependabot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dependabot-24.png new file mode 100644 index 000000000..b4dde6643 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dependabot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dependencies-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dependencies-24.png new file mode 100644 index 000000000..47e516310 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dependencies-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_devcontainer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_devcontainer-24.png new file mode 100644 index 000000000..23ce3edab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_devcontainer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dhall-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dhall-24.png new file mode 100644 index 000000000..3e314522e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dhall-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_diff-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_diff-24.png new file mode 100644 index 000000000..91c4039d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_diff-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_django-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_django-24.png new file mode 100644 index 000000000..669817ce9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_django-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dlang-24.png new file mode 100644 index 000000000..e1037f923 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docker-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docker-24.png new file mode 100644 index 000000000..75c0c5a88 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docker-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docker2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docker2-24.png new file mode 100644 index 000000000..819f52a3d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docker2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dockertest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dockertest-24.png new file mode 100644 index 000000000..08f863a2c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dockertest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dockertest2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dockertest2-24.png new file mode 100644 index 000000000..491958be2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dockertest2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docpad-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docpad-24.png new file mode 100644 index 000000000..9a70806e4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docpad-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docz-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docz-24.png new file mode 100644 index 000000000..5e9a4d200 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_docz-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dojo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dojo-24.png new file mode 100644 index 000000000..69535e5b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dojo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_doppler-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_doppler-24.png new file mode 100644 index 000000000..5b822c562 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_doppler-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dotjs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dotjs-24.png new file mode 100644 index 000000000..914140f4d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dotjs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_doxygen-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_doxygen-24.png new file mode 100644 index 000000000..515251bf1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_doxygen-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drawio-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drawio-24.png new file mode 100644 index 000000000..22cad0fd7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drawio-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drone-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drone-24.png new file mode 100644 index 000000000..b3988fda0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drone-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drools-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drools-24.png new file mode 100644 index 000000000..2a54edd1c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_drools-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dustjs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dustjs-24.png new file mode 100644 index 000000000..63abf9f94 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dustjs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dvc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dvc-24.png new file mode 100644 index 000000000..0a3383b58 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dvc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dylan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dylan-24.png new file mode 100644 index 000000000..a520ea226 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_dylan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_earthly-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_earthly-24.png new file mode 100644 index 000000000..c55e9e6dd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_earthly-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eas-metadata-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eas-metadata-24.png new file mode 100644 index 000000000..928073894 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eas-metadata-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_edge-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_edge-24.png new file mode 100644 index 000000000..f9758e8aa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_edge-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_edge2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_edge2-24.png new file mode 100644 index 000000000..0d15c77d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_edge2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_editorconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_editorconfig-24.png new file mode 100644 index 000000000..28029639e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_editorconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eex-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eex-24.png new file mode 100644 index 000000000..bd9929074 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eex-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ejs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ejs-24.png new file mode 100644 index 000000000..c5dedbc24 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ejs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elastic-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elastic-24.png new file mode 100644 index 000000000..1c91661ab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elastic-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elasticbeanstalk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elasticbeanstalk-24.png new file mode 100644 index 000000000..2b822debc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elasticbeanstalk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eleventy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eleventy-24.png new file mode 100644 index 000000000..819a18585 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eleventy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eleventy2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eleventy2-24.png new file mode 100644 index 000000000..1ab3abb48 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eleventy2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elixir-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elixir-24.png new file mode 100644 index 000000000..7bdf02b4e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elixir-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elm-24.png new file mode 100644 index 000000000..094ea019c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elm2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elm2-24.png new file mode 100644 index 000000000..f6a07f7ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_elm2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_emacs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_emacs-24.png new file mode 100644 index 000000000..17480faf6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_emacs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ember-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ember-24.png new file mode 100644 index 000000000..1caaf833e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ember-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ensime-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ensime-24.png new file mode 100644 index 000000000..8cf87143b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ensime-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eps-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eps-24.png new file mode 100644 index 000000000..b24af4b49 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eps-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erb-24.png new file mode 100644 index 000000000..3570f7835 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erlang-24.png new file mode 100644 index 000000000..eac267fe5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erlang2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erlang2-24.png new file mode 100644 index 000000000..4838afe4c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_erlang2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_esbuild-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_esbuild-24.png new file mode 100644 index 000000000..a8953a463 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_esbuild-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eslint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eslint-24.png new file mode 100644 index 000000000..877b5bdfc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eslint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eslint2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eslint2-24.png new file mode 100644 index 000000000..009614d0f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_eslint2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_esphome-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_esphome-24.png new file mode 100644 index 000000000..c063b412a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_esphome-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_excel-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_excel-24.png new file mode 100644 index 000000000..0512b3957 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_excel-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_excel2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_excel2-24.png new file mode 100644 index 000000000..9e5eb04e4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_excel2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_expo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_expo-24.png new file mode 100644 index 000000000..81134b7a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_expo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_falcon-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_falcon-24.png new file mode 100644 index 000000000..00b0bcd65 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_falcon-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fantasticon-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fantasticon-24.png new file mode 100644 index 000000000..28d331a34 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fantasticon-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fauna-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fauna-24.png new file mode 100644 index 000000000..e9929e81e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fauna-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_favicon-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_favicon-24.png new file mode 100644 index 000000000..db58c0d1e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_favicon-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fbx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fbx-24.png new file mode 100644 index 000000000..3bc460500 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fbx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firebase-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firebase-24.png new file mode 100644 index 000000000..986121b1a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firebase-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firebasehosting-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firebasehosting-24.png new file mode 100644 index 000000000..dc31497e8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firebasehosting-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firestore-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firestore-24.png new file mode 100644 index 000000000..857411113 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_firestore-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fitbit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fitbit-24.png new file mode 100644 index 000000000..4809ef421 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fitbit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fla-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fla-24.png new file mode 100644 index 000000000..1ea872161 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fla-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flareact-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flareact-24.png new file mode 100644 index 000000000..f1dcd61ff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flareact-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flash-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flash-24.png new file mode 100644 index 000000000..c5e318a11 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flash-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_floobits-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_floobits-24.png new file mode 100644 index 000000000..e98a72f1e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_floobits-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flow-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flow-24.png new file mode 100644 index 000000000..3a60d71fe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flow-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flutter-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flutter-24.png new file mode 100644 index 000000000..b2ba15733 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flutter-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flutter_package-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flutter_package-24.png new file mode 100644 index 000000000..fad1940b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_flutter_package-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_font-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_font-24.png new file mode 100644 index 000000000..41288c662 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_font-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_formkit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_formkit-24.png new file mode 100644 index 000000000..0beb9f7a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_formkit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fortran-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fortran-24.png new file mode 100644 index 000000000..0bde3d354 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fortran-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fossa-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fossa-24.png new file mode 100644 index 000000000..5a981d025 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fossa-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fossil-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fossil-24.png new file mode 100644 index 000000000..fe3c64415 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fossil-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_freemarker-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_freemarker-24.png new file mode 100644 index 000000000..7933cf532 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_freemarker-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsharp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsharp-24.png new file mode 100644 index 000000000..9c25b06a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsharp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsharp2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsharp2-24.png new file mode 100644 index 000000000..fccbfa0b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsharp2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsproj-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsproj-24.png new file mode 100644 index 000000000..0223a5f2f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fsproj-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fthtml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fthtml-24.png new file mode 100644 index 000000000..76b5c1153 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fthtml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_funding-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_funding-24.png new file mode 100644 index 000000000..7e1fd24dd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_funding-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fusebox-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fusebox-24.png new file mode 100644 index 000000000..e691c64a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_fusebox-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_galen-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_galen-24.png new file mode 100644 index 000000000..eb766dce5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_galen-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_galen2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_galen2-24.png new file mode 100644 index 000000000..27311b40b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_galen2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker-24.png new file mode 100644 index 000000000..6346490fb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker2-24.png new file mode 100644 index 000000000..16e9d2db9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker81-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker81-24.png new file mode 100644 index 000000000..732f882eb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gamemaker81-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gatsby-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gatsby-24.png new file mode 100644 index 000000000..41f397d4d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gatsby-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gcloud-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gcloud-24.png new file mode 100644 index 000000000..ac25d1288 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gcloud-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gcode-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gcode-24.png new file mode 100644 index 000000000..fbbf275b9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gcode-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gdscript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gdscript-24.png new file mode 100644 index 000000000..6d00e4f6c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gdscript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_genstat-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_genstat-24.png new file mode 100644 index 000000000..09f38c4c4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_genstat-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_git-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_git-24.png new file mode 100644 index 000000000..f03b867c6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_git-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_git2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_git2-24.png new file mode 100644 index 000000000..28014ebc8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_git2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gitlab-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gitlab-24.png new file mode 100644 index 000000000..d078fdf67 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gitlab-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gitpod-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gitpod-24.png new file mode 100644 index 000000000..fdf293797 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gitpod-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glide-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glide-24.png new file mode 100644 index 000000000..5e6613f79 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glide-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glitter-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glitter-24.png new file mode 100644 index 000000000..b99966437 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glitter-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glsl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glsl-24.png new file mode 100644 index 000000000..854489f3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glsl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glyphs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glyphs-24.png new file mode 100644 index 000000000..689910f17 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_glyphs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gnu-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gnu-24.png new file mode 100644 index 000000000..8e875ba9b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gnu-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gnuplot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gnuplot-24.png new file mode 100644 index 000000000..93c851839 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gnuplot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go-24.png new file mode 100644 index 000000000..aa54de5cd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_aqua-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_aqua-24.png new file mode 100644 index 000000000..5140925c6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_aqua-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_black-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_black-24.png new file mode 100644 index 000000000..b4a0da365 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_black-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_fuchsia-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_fuchsia-24.png new file mode 100644 index 000000000..c3c5ad06d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_fuchsia-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_gopher-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_gopher-24.png new file mode 100644 index 000000000..5461db171 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_gopher-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_lightblue-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_lightblue-24.png new file mode 100644 index 000000000..5ca527907 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_lightblue-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_package-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_package-24.png new file mode 100644 index 000000000..b57dd70e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_package-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_white-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_white-24.png new file mode 100644 index 000000000..d51b7d28e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_white-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_work-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_work-24.png new file mode 100644 index 000000000..d0e2ce4be Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_work-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_yellow-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_yellow-24.png new file mode 100644 index 000000000..d0e2ce4be Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_go_yellow-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_goctl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_goctl-24.png new file mode 100644 index 000000000..ca8ef2a7a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_goctl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_godot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_godot-24.png new file mode 100644 index 000000000..b5fa57b08 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_godot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gradle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gradle-24.png new file mode 100644 index 000000000..8eb8a53dc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gradle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gradle2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gradle2-24.png new file mode 100644 index 000000000..f6ec08da2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gradle2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphql-24.png new file mode 100644 index 000000000..4acfd9b8b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphql_config-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphql_config-24.png new file mode 100644 index 000000000..70f13fd69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphql_config-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphviz-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphviz-24.png new file mode 100644 index 000000000..08d6abdb7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_graphviz-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_greenkeeper-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_greenkeeper-24.png new file mode 100644 index 000000000..a6c02a930 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_greenkeeper-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gridsome-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gridsome-24.png new file mode 100644 index 000000000..7d3447786 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gridsome-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_groovy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_groovy-24.png new file mode 100644 index 000000000..45b7b41cd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_groovy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_groovy2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_groovy2-24.png new file mode 100644 index 000000000..e8c9e11e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_groovy2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_grunt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_grunt-24.png new file mode 100644 index 000000000..6fc9e6ea9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_grunt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gulp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gulp-24.png new file mode 100644 index 000000000..34daa2249 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_gulp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haml-24.png new file mode 100644 index 000000000..489aba36b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_handlebars-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_handlebars-24.png new file mode 100644 index 000000000..f349b2a71 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_handlebars-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_handlebars2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_handlebars2-24.png new file mode 100644 index 000000000..13da1b895 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_handlebars2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_harbour-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_harbour-24.png new file mode 100644 index 000000000..96a4d614f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_harbour-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hardhat-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hardhat-24.png new file mode 100644 index 000000000..2da6dd5a8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hardhat-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hashicorp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hashicorp-24.png new file mode 100644 index 000000000..05d1078ee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hashicorp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haskell-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haskell-24.png new file mode 100644 index 000000000..502899359 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haskell-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haskell2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haskell2-24.png new file mode 100644 index 000000000..d93eebf61 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haskell2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxe-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxe-24.png new file mode 100644 index 000000000..4c093cfbe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxe-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxecheckstyle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxecheckstyle-24.png new file mode 100644 index 000000000..0cdc55906 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxecheckstyle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxedevelop-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxedevelop-24.png new file mode 100644 index 000000000..74adec2cf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_haxedevelop-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_helix-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_helix-24.png new file mode 100644 index 000000000..fa8653f54 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_helix-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_helm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_helm-24.png new file mode 100644 index 000000000..7efe3f842 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_helm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hjson-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hjson-24.png new file mode 100644 index 000000000..7795c3b6e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hjson-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hlsl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hlsl-24.png new file mode 100644 index 000000000..226ff8453 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hlsl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_homeassistant-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_homeassistant-24.png new file mode 100644 index 000000000..9ef7fca6c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_homeassistant-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_horusec-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_horusec-24.png new file mode 100644 index 000000000..14f8c8ce5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_horusec-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_host-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_host-24.png new file mode 100644 index 000000000..fa4aba9b2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_host-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_html-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_html-24.png new file mode 100644 index 000000000..5e755d8ad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_html-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_htmlhint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_htmlhint-24.png new file mode 100644 index 000000000..39ad759cc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_htmlhint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_http-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_http-24.png new file mode 100644 index 000000000..c3b133c18 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_http-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hunspell-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hunspell-24.png new file mode 100644 index 000000000..0f2ad1000 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hunspell-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_husky-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_husky-24.png new file mode 100644 index 000000000..826ac718c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_husky-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hy-24.png new file mode 100644 index 000000000..7f5bb16b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hygen-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hygen-24.png new file mode 100644 index 000000000..bae19b247 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hygen-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hypr-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hypr-24.png new file mode 100644 index 000000000..893f793cb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_hypr-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_icl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_icl-24.png new file mode 100644 index 000000000..05e777d6b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_icl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idris-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idris-24.png new file mode 100644 index 000000000..0136caddb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idris-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idrisbin-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idrisbin-24.png new file mode 100644 index 000000000..1b222ca7b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idrisbin-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idrispkg-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idrispkg-24.png new file mode 100644 index 000000000..a11c89832 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_idrispkg-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_image-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_image-24.png new file mode 100644 index 000000000..8bec9808a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_image-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_imba-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_imba-24.png new file mode 100644 index 000000000..9c7fefdea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_imba-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_inc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_inc-24.png new file mode 100644 index 000000000..840161c81 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_inc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_infopath-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_infopath-24.png new file mode 100644 index 000000000..647bdf111 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_infopath-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_informix-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_informix-24.png new file mode 100644 index 000000000..a490c5729 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_informix-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ini-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ini-24.png new file mode 100644 index 000000000..82bec09c0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ini-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ink-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ink-24.png new file mode 100644 index 000000000..d7b74cba5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ink-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_innosetup-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_innosetup-24.png new file mode 100644 index 000000000..031837548 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_innosetup-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_io-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_io-24.png new file mode 100644 index 000000000..dd85678d0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_io-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_iodine-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_iodine-24.png new file mode 100644 index 000000000..abbb75515 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_iodine-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ionic-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ionic-24.png new file mode 100644 index 000000000..831e951ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ionic-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jake-24.png new file mode 100644 index 000000000..c507fc341 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_janet-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_janet-24.png new file mode 100644 index 000000000..d94e6496f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_janet-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jar-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jar-24.png new file mode 100644 index 000000000..75780c2bb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jar-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jasmine-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jasmine-24.png new file mode 100644 index 000000000..a4c7b0c66 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jasmine-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_java-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_java-24.png new file mode 100644 index 000000000..2bf83e4ad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_java-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jbuilder-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jbuilder-24.png new file mode 100644 index 000000000..fa305a9b5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jbuilder-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jekyll-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jekyll-24.png new file mode 100644 index 000000000..538463e65 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jekyll-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jenkins-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jenkins-24.png new file mode 100644 index 000000000..0640496be Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jenkins-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jest-24.png new file mode 100644 index 000000000..c5b1fff71 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jest_snapshot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jest_snapshot-24.png new file mode 100644 index 000000000..2bf98ca7c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jest_snapshot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jinja-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jinja-24.png new file mode 100644 index 000000000..aeae281ab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jinja-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jpm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jpm-24.png new file mode 100644 index 000000000..1a6cc0b42 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jpm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_js-24.png new file mode 100644 index 000000000..51a675afb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_js_official-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_js_official-24.png new file mode 100644 index 000000000..8cea37c86 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_js_official-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsbeautify-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsbeautify-24.png new file mode 100644 index 000000000..c74986845 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsbeautify-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsconfig-24.png new file mode 100644 index 000000000..e6ae382d0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jscpd-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jscpd-24.png new file mode 100644 index 000000000..addf0efc0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jscpd-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jshint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jshint-24.png new file mode 100644 index 000000000..1da575380 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jshint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsmap-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsmap-24.png new file mode 100644 index 000000000..d9a923c2f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsmap-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json-24.png new file mode 100644 index 000000000..f4fcafcb8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json2-24.png new file mode 100644 index 000000000..6b06e7418 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json5-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json5-24.png new file mode 100644 index 000000000..d274965d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json5-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json_official-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json_official-24.png new file mode 100644 index 000000000..38ccd929a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_json_official-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsonld-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsonld-24.png new file mode 100644 index 000000000..d325f4fa8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsonld-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsonnet-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsonnet-24.png new file mode 100644 index 000000000..3546b3fc9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsonnet-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsp-24.png new file mode 100644 index 000000000..542093750 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jsp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jss-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jss-24.png new file mode 100644 index 000000000..887ad9e98 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jss-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_julia-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_julia-24.png new file mode 100644 index 000000000..a798817d6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_julia-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_julia2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_julia2-24.png new file mode 100644 index 000000000..73355f68b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_julia2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jupyter-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jupyter-24.png new file mode 100644 index 000000000..cfc846909 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_jupyter-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_k-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_k-24.png new file mode 100644 index 000000000..f6ce0662d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_k-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_karma-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_karma-24.png new file mode 100644 index 000000000..61c1e5f06 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_karma-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_key-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_key-24.png new file mode 100644 index 000000000..eaae343f4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_key-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kitchenci-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kitchenci-24.png new file mode 100644 index 000000000..1b8dfd8be Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kitchenci-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kite-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kite-24.png new file mode 100644 index 000000000..7078894e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kite-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kivy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kivy-24.png new file mode 100644 index 000000000..ddd3a1a8a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kivy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kos-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kos-24.png new file mode 100644 index 000000000..4867cb87b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kos-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kotlin-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kotlin-24.png new file mode 100644 index 000000000..d3b750ddb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kotlin-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kusto-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kusto-24.png new file mode 100644 index 000000000..2365538ee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_kusto-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_latino-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_latino-24.png new file mode 100644 index 000000000..6cdfcac7c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_latino-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_layout-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_layout-24.png new file mode 100644 index 000000000..899ce2111 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_layout-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lerna-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lerna-24.png new file mode 100644 index 000000000..59000f497 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lerna-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_less-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_less-24.png new file mode 100644 index 000000000..9e1b38ef5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_less-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lex-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lex-24.png new file mode 100644 index 000000000..9249d1521 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lex-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_license-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_license-24.png new file mode 100644 index 000000000..51f075bb9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_license-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_licensebat-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_licensebat-24.png new file mode 100644 index 000000000..90db19275 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_licensebat-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_actionscript2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_actionscript2-24.png new file mode 100644 index 000000000..182d5319e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_actionscript2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_ada-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_ada-24.png new file mode 100644 index 000000000..02252d394 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_ada-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_apl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_apl-24.png new file mode 100644 index 000000000..ee4aa2f94 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_apl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_babel-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_babel-24.png new file mode 100644 index 000000000..6b760cb97 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_babel-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_babel2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_babel2-24.png new file mode 100644 index 000000000..1722df505 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_babel2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cabal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cabal-24.png new file mode 100644 index 000000000..281c80d9a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cabal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_circleci-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_circleci-24.png new file mode 100644 index 000000000..78518da97 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_circleci-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cloudfoundry-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cloudfoundry-24.png new file mode 100644 index 000000000..32b3a6ed3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cloudfoundry-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codacy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codacy-24.png new file mode 100644 index 000000000..6b9efe121 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codacy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codeclimate-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codeclimate-24.png new file mode 100644 index 000000000..bce982910 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codeclimate-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codeowners-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codeowners-24.png new file mode 100644 index 000000000..7bda522ea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_codeowners-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_config-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_config-24.png new file mode 100644 index 000000000..a1c3daa5e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_config-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_crystal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_crystal-24.png new file mode 100644 index 000000000..0c29a1c59 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_crystal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cypress-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cypress-24.png new file mode 100644 index 000000000..3af3a9a28 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cypress-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cypress_spec-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cypress_spec-24.png new file mode 100644 index 000000000..13f7b0a26 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_cypress_spec-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_db-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_db-24.png new file mode 100644 index 000000000..b9ae0493d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_db-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_deno-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_deno-24.png new file mode 100644 index 000000000..17479f82d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_deno-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_dhall-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_dhall-24.png new file mode 100644 index 000000000..bccf49f04 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_dhall-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_docpad-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_docpad-24.png new file mode 100644 index 000000000..5e2e5a77d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_docpad-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_drone-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_drone-24.png new file mode 100644 index 000000000..26546931d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_drone-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eas-metadata-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eas-metadata-24.png new file mode 100644 index 000000000..51a535e34 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eas-metadata-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eleventy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eleventy-24.png new file mode 100644 index 000000000..e85cb4a53 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eleventy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eleventy2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eleventy2-24.png new file mode 100644 index 000000000..2e8e0ee4f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_eleventy2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_esphome-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_esphome-24.png new file mode 100644 index 000000000..5700daeb3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_esphome-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_expo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_expo-24.png new file mode 100644 index 000000000..a6d6910e3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_expo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_firebasehosting-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_firebasehosting-24.png new file mode 100644 index 000000000..d341f1a7b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_firebasehosting-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_fla-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_fla-24.png new file mode 100644 index 000000000..bf0b645dc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_fla-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_font-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_font-24.png new file mode 100644 index 000000000..a793b7a83 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_font-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_gamemaker2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_gamemaker2-24.png new file mode 100644 index 000000000..ef2ee620c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_gamemaker2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_gradle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_gradle-24.png new file mode 100644 index 000000000..20e7111bf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_gradle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_hashicorp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_hashicorp-24.png new file mode 100644 index 000000000..076b0335e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_hashicorp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_hjson-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_hjson-24.png new file mode 100644 index 000000000..99d649911 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_hjson-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_ini-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_ini-24.png new file mode 100644 index 000000000..a1c3daa5e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_ini-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_io-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_io-24.png new file mode 100644 index 000000000..641270331 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_io-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_js-24.png new file mode 100644 index 000000000..ad383c3fb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsconfig-24.png new file mode 100644 index 000000000..d510f4004 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsmap-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsmap-24.png new file mode 100644 index 000000000..fadcf3f3a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsmap-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_json-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_json-24.png new file mode 100644 index 000000000..961cc7681 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_json-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_json5-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_json5-24.png new file mode 100644 index 000000000..b642f0668 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_json5-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsonld-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsonld-24.png new file mode 100644 index 000000000..fde4fbe8a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_jsonld-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_kite-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_kite-24.png new file mode 100644 index 000000000..14e19a558 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_kite-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_lerna-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_lerna-24.png new file mode 100644 index 000000000..ffc5c6f38 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_lerna-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mailing-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mailing-24.png new file mode 100644 index 000000000..fc1f30559 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mailing-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mdx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mdx-24.png new file mode 100644 index 000000000..3fdd623a0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mdx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mlang-24.png new file mode 100644 index 000000000..da26ee52a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mustache-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mustache-24.png new file mode 100644 index 000000000..728a4bbc5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_mustache-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_next-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_next-24.png new file mode 100644 index 000000000..81a16780e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_next-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_nim-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_nim-24.png new file mode 100644 index 000000000..829004acf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_nim-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_nx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_nx-24.png new file mode 100644 index 000000000..6ac9e305d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_nx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_objidconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_objidconfig-24.png new file mode 100644 index 000000000..28042f2d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_objidconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_openHAB-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_openHAB-24.png new file mode 100644 index 000000000..0152e7120 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_openHAB-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_pcl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_pcl-24.png new file mode 100644 index 000000000..11a52cfde Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_pcl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_pnpm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_pnpm-24.png new file mode 100644 index 000000000..9a0cbde58 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_pnpm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_prettier-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_prettier-24.png new file mode 100644 index 000000000..93ddc8896 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_prettier-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_prisma-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_prisma-24.png new file mode 100644 index 000000000..5189da219 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_prisma-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_purescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_purescript-24.png new file mode 100644 index 000000000..7a6eff30c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_purescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_quasar-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_quasar-24.png new file mode 100644 index 000000000..f958fe8c3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_quasar-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_razzle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_razzle-24.png new file mode 100644 index 000000000..aeacab23c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_razzle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rehype-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rehype-24.png new file mode 100644 index 000000000..a158c1f8b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rehype-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_remark-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_remark-24.png new file mode 100644 index 000000000..d06957f81 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_remark-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_replit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_replit-24.png new file mode 100644 index 000000000..c0affd09c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_replit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_retext-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_retext-24.png new file mode 100644 index 000000000..a74eecf31 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_retext-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rome-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rome-24.png new file mode 100644 index 000000000..39c3c6c3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rome-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rubocop-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rubocop-24.png new file mode 100644 index 000000000..bef579ba8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rubocop-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rust-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rust-24.png new file mode 100644 index 000000000..316a7b104 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rust-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rust_toolchain-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rust_toolchain-24.png new file mode 100644 index 000000000..393bbcc34 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_rust_toolchain-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_shaderlab-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_shaderlab-24.png new file mode 100644 index 000000000..d30804e73 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_shaderlab-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_solidity-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_solidity-24.png new file mode 100644 index 000000000..36dc2e316 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_solidity-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_stylelint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_stylelint-24.png new file mode 100644 index 000000000..5b2827483 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_stylelint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_stylus-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_stylus-24.png new file mode 100644 index 000000000..2a1a77aab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_stylus-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_symfony-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_symfony-24.png new file mode 100644 index 000000000..b588b37f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_symfony-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_systemd-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_systemd-24.png new file mode 100644 index 000000000..6870fd3e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_systemd-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_systemverilog-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_systemverilog-24.png new file mode 100644 index 000000000..21af4a448 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_systemverilog-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_testcafe-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_testcafe-24.png new file mode 100644 index 000000000..4999117a3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_testcafe-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_testjs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_testjs-24.png new file mode 100644 index 000000000..289848e28 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_testjs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_tex-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_tex-24.png new file mode 100644 index 000000000..4615cec82 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_tex-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_todo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_todo-24.png new file mode 100644 index 000000000..6d2e618c9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_todo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_toit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_toit-24.png new file mode 100644 index 000000000..ee495dc54 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_toit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_toml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_toml-24.png new file mode 100644 index 000000000..e7b4906a2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_toml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_tree-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_tree-24.png new file mode 100644 index 000000000..0fb12e40f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_tree-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_turbo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_turbo-24.png new file mode 100644 index 000000000..f8d37262e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_turbo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_unibeautify-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_unibeautify-24.png new file mode 100644 index 000000000..725cc6d69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_unibeautify-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vash-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vash-24.png new file mode 100644 index 000000000..92d3d46d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vash-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vsix-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vsix-24.png new file mode 100644 index 000000000..69ab3b3a0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vsix-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vsixmanifest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vsixmanifest-24.png new file mode 100644 index 000000000..c76e201cd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_vsixmanifest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_xfl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_xfl-24.png new file mode 100644 index 000000000..4cb7cc038 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_xfl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_yaml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_yaml-24.png new file mode 100644 index 000000000..f00749d30 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_yaml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_zeit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_zeit-24.png new file mode 100644 index 000000000..8c731ac27 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_light_zeit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lighthouse-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lighthouse-24.png new file mode 100644 index 000000000..9d461059f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lighthouse-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lilypond-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lilypond-24.png new file mode 100644 index 000000000..564bb98c8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lilypond-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lime-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lime-24.png new file mode 100644 index 000000000..f9f80653d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lime-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lintstagedrc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lintstagedrc-24.png new file mode 100644 index 000000000..4efc3a8f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lintstagedrc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_liquid-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_liquid-24.png new file mode 100644 index 000000000..cb74b8a51 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_liquid-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lisp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lisp-24.png new file mode 100644 index 000000000..a23988776 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lisp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_livescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_livescript-24.png new file mode 100644 index 000000000..342e27c32 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_livescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lnk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lnk-24.png new file mode 100644 index 000000000..0bc007e80 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lnk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_locale-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_locale-24.png new file mode 100644 index 000000000..fc9f1b024 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_locale-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_log-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_log-24.png new file mode 100644 index 000000000..3799f32d7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_log-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lolcode-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lolcode-24.png new file mode 100644 index 000000000..ab9f1bae2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lolcode-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lsl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lsl-24.png new file mode 100644 index 000000000..5611cd67a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lsl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lua-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lua-24.png new file mode 100644 index 000000000..18305bb01 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lua-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_luau-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_luau-24.png new file mode 100644 index 000000000..26cd2fd02 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_luau-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lync-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lync-24.png new file mode 100644 index 000000000..85fced8e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_lync-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mailing-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mailing-24.png new file mode 100644 index 000000000..28665c32f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mailing-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest-24.png new file mode 100644 index 000000000..611d74efe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest_bak-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest_bak-24.png new file mode 100644 index 000000000..3288c1e2c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest_bak-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest_skip-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest_skip-24.png new file mode 100644 index 000000000..a138b0ae7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_manifest_skip-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_map-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_map-24.png new file mode 100644 index 000000000..7df60c68f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_map-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mariadb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mariadb-24.png new file mode 100644 index 000000000..8b670f6ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mariadb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdown-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdown-24.png new file mode 100644 index 000000000..cf6d41fd9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdown-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdownlint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdownlint-24.png new file mode 100644 index 000000000..b49f32fb2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdownlint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdownlint_ignore-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdownlint_ignore-24.png new file mode 100644 index 000000000..1a575f1c4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markdownlint_ignore-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_marko-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_marko-24.png new file mode 100644 index 000000000..1f12d9254 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_marko-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markojs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markojs-24.png new file mode 100644 index 000000000..23b883e5e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_markojs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_master-co-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_master-co-24.png new file mode 100644 index 000000000..6c6829935 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_master-co-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_matlab-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_matlab-24.png new file mode 100644 index 000000000..c87c721f4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_matlab-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maven-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maven-24.png new file mode 100644 index 000000000..e268fee9a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maven-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maxscript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maxscript-24.png new file mode 100644 index 000000000..b62eda712 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maxscript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maya-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maya-24.png new file mode 100644 index 000000000..a005d8086 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_maya-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mdx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mdx-24.png new file mode 100644 index 000000000..596e7b110 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mdx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mediawiki-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mediawiki-24.png new file mode 100644 index 000000000..ab6f97320 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mediawiki-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mercurial-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mercurial-24.png new file mode 100644 index 000000000..69c648e4d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mercurial-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_meson-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_meson-24.png new file mode 100644 index 000000000..9fcf1ec4b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_meson-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_meteor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_meteor-24.png new file mode 100644 index 000000000..95c84595d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_meteor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mjml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mjml-24.png new file mode 100644 index 000000000..fe1ba63b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mjml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mlang-24.png new file mode 100644 index 000000000..30503a7ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mocha-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mocha-24.png new file mode 100644 index 000000000..3fa9b96c0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mocha-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_modernizr-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_modernizr-24.png new file mode 100644 index 000000000..f5548b26e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_modernizr-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mojolicious-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mojolicious-24.png new file mode 100644 index 000000000..1700ef3ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mojolicious-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_moleculer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_moleculer-24.png new file mode 100644 index 000000000..0d9d37554 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_moleculer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mondoo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mondoo-24.png new file mode 100644 index 000000000..211d4ccdb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mondoo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mongo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mongo-24.png new file mode 100644 index 000000000..bae22acd7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mongo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_monotone-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_monotone-24.png new file mode 100644 index 000000000..04ee5a239 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_monotone-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_motif-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_motif-24.png new file mode 100644 index 000000000..0a9b66479 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_motif-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mson-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mson-24.png new file mode 100644 index 000000000..dac0b3366 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mson-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mustache-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mustache-24.png new file mode 100644 index 000000000..6a9aaf7f2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mustache-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mysql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mysql-24.png new file mode 100644 index 000000000..caaecb68a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_mysql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ndst-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ndst-24.png new file mode 100644 index 000000000..dbd763d7c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ndst-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nearly-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nearly-24.png new file mode 100644 index 000000000..f01347aff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nearly-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_adapter_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_adapter_js-24.png new file mode 100644 index 000000000..a8a1f7276 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_adapter_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_adapter_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_adapter_ts-24.png new file mode 100644 index 000000000..87f5c79d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_adapter_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_controller_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_controller_js-24.png new file mode 100644 index 000000000..8c95707c5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_controller_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_controller_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_controller_ts-24.png new file mode 100644 index 000000000..2b7ab9e50 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_controller_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_decorator_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_decorator_js-24.png new file mode 100644 index 000000000..0bd6da282 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_decorator_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_decorator_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_decorator_ts-24.png new file mode 100644 index 000000000..2fe79c968 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_decorator_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_filter_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_filter_js-24.png new file mode 100644 index 000000000..51d9e1ec9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_filter_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_filter_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_filter_ts-24.png new file mode 100644 index 000000000..c31690471 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_filter_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_gateway_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_gateway_js-24.png new file mode 100644 index 000000000..ad15aa070 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_gateway_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_gateway_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_gateway_ts-24.png new file mode 100644 index 000000000..ff85ad55e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_gateway_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_guard_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_guard_js-24.png new file mode 100644 index 000000000..d0f6d9dd7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_guard_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_guard_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_guard_ts-24.png new file mode 100644 index 000000000..ac0cc24e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_guard_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_interceptor_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_interceptor_js-24.png new file mode 100644 index 000000000..ec614e184 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_interceptor_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_interceptor_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_interceptor_ts-24.png new file mode 100644 index 000000000..294ac2a4a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_interceptor_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_middleware_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_middleware_js-24.png new file mode 100644 index 000000000..9cfe0b51e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_middleware_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_middleware_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_middleware_ts-24.png new file mode 100644 index 000000000..4bb019626 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_middleware_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_module_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_module_js-24.png new file mode 100644 index 000000000..651cb4425 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_module_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_module_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_module_ts-24.png new file mode 100644 index 000000000..24c436e5f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_module_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_pipe_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_pipe_js-24.png new file mode 100644 index 000000000..d42197b17 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_pipe_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_pipe_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_pipe_ts-24.png new file mode 100644 index 000000000..f9868af31 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_pipe_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_service_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_service_js-24.png new file mode 100644 index 000000000..4a7b181f4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_service_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_service_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_service_ts-24.png new file mode 100644 index 000000000..9ecf26d6d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nest_service_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nestjs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nestjs-24.png new file mode 100644 index 000000000..bae504f3d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nestjs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_netlify-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_netlify-24.png new file mode 100644 index 000000000..d25a87dae Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_netlify-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_next-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_next-24.png new file mode 100644 index 000000000..c0d5a5b13 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_next-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_css-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_css-24.png new file mode 100644 index 000000000..10033d76b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_css-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_dart-24.png new file mode 100644 index 000000000..99c4d5c23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_html-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_html-24.png new file mode 100644 index 000000000..bbbffff36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_html-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_js-24.png new file mode 100644 index 000000000..0aa481e93 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_js2-24.png new file mode 100644 index 000000000..4aa81dcd1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_less-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_less-24.png new file mode 100644 index 000000000..aa67ce017 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_less-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_sass-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_sass-24.png new file mode 100644 index 000000000..bc814609a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_sass-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_scss-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_scss-24.png new file mode 100644 index 000000000..e3e240198 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_scss-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_ts-24.png new file mode 100644 index 000000000..f7d0c5797 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_ts2-24.png new file mode 100644 index 000000000..a9dc3bfe7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_component_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_controller_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_controller_js-24.png new file mode 100644 index 000000000..ee86e14ad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_controller_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_controller_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_controller_ts-24.png new file mode 100644 index 000000000..688b70ef0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_controller_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_dart-24.png new file mode 100644 index 000000000..4e21ad377 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_js-24.png new file mode 100644 index 000000000..76940964d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_js2-24.png new file mode 100644 index 000000000..aeb003342 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_ts-24.png new file mode 100644 index 000000000..47cb1396e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_ts2-24.png new file mode 100644 index 000000000..c30d68508 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_directive_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_dart-24.png new file mode 100644 index 000000000..fca27ac73 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_js-24.png new file mode 100644 index 000000000..46ee006b0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_ts-24.png new file mode 100644 index 000000000..878bd3e8c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_guard_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_dart-24.png new file mode 100644 index 000000000..ebe3f920e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_js-24.png new file mode 100644 index 000000000..12f7d80bd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_ts-24.png new file mode 100644 index 000000000..f3560771b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_interceptor_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_dart-24.png new file mode 100644 index 000000000..448336b15 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_js-24.png new file mode 100644 index 000000000..3ad798ac8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_js2-24.png new file mode 100644 index 000000000..6c10344ca Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_ts-24.png new file mode 100644 index 000000000..737ee4ee1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_ts2-24.png new file mode 100644 index 000000000..31549a803 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_module_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_dart-24.png new file mode 100644 index 000000000..60fcaee6a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_js-24.png new file mode 100644 index 000000000..e33cd17af Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_js2-24.png new file mode 100644 index 000000000..92b31f521 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_ts-24.png new file mode 100644 index 000000000..7a64888ab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_ts2-24.png new file mode 100644 index 000000000..fe13e2a60 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_pipe_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_dart-24.png new file mode 100644 index 000000000..348805922 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_js-24.png new file mode 100644 index 000000000..c23707a41 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_js2-24.png new file mode 100644 index 000000000..f50eb752a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_ts-24.png new file mode 100644 index 000000000..07ee0edac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_ts2-24.png new file mode 100644 index 000000000..df454d67d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_routing_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_dart-24.png new file mode 100644 index 000000000..8e2fd4984 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_js-24.png new file mode 100644 index 000000000..d2b9c4614 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_js2-24.png new file mode 100644 index 000000000..0d91f7d7e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_ts-24.png new file mode 100644 index 000000000..4853b773c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_ts2-24.png new file mode 100644 index 000000000..5a0410a79 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_service_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_dart-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_dart-24.png new file mode 100644 index 000000000..43889bfaf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_dart-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_js-24.png new file mode 100644 index 000000000..d34bb7c08 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_js2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_js2-24.png new file mode 100644 index 000000000..4baf34b73 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_js2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_ts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_ts-24.png new file mode 100644 index 000000000..2e06114fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_ts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_ts2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_ts2-24.png new file mode 100644 index 000000000..f21f44bde Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_smart_component_ts2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_tailwind-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_tailwind-24.png new file mode 100644 index 000000000..42a38f446 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ng_tailwind-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nginx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nginx-24.png new file mode 100644 index 000000000..9e84490ca Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nginx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nim-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nim-24.png new file mode 100644 index 000000000..58abdc025 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nim-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nimble-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nimble-24.png new file mode 100644 index 000000000..b6808bd49 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nimble-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ninja-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ninja-24.png new file mode 100644 index 000000000..c1aec58d7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ninja-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nix-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nix-24.png new file mode 100644 index 000000000..6520857b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nix-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_njsproj-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_njsproj-24.png new file mode 100644 index 000000000..d7b12ef70 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_njsproj-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_noc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_noc-24.png new file mode 100644 index 000000000..74ff0db46 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_noc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_node-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_node-24.png new file mode 100644 index 000000000..b60eb4923 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_node-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_node2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_node2-24.png new file mode 100644 index 000000000..bcb68238e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_node2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nodemon-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nodemon-24.png new file mode 100644 index 000000000..f334154e8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nodemon-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_npm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_npm-24.png new file mode 100644 index 000000000..df8d3d08d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_npm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsi-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsi-24.png new file mode 100644 index 000000000..3f76e8616 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsi-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsri-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsri-24.png new file mode 100644 index 000000000..9dd5e30ec Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsri-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsri-integrity-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsri-integrity-24.png new file mode 100644 index 000000000..d04c386ee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nsri-integrity-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nuget-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nuget-24.png new file mode 100644 index 000000000..307f3e320 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nuget-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_numpy-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_numpy-24.png new file mode 100644 index 000000000..94e46a3d8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_numpy-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nunjucks-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nunjucks-24.png new file mode 100644 index 000000000..fc317d2f2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nunjucks-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nuxt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nuxt-24.png new file mode 100644 index 000000000..a443ae93c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nuxt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nx-24.png new file mode 100644 index 000000000..6594aab95 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nyc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nyc-24.png new file mode 100644 index 000000000..98efa4543 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_nyc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objectivec-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objectivec-24.png new file mode 100644 index 000000000..422d065a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objectivec-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objectivecpp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objectivecpp-24.png new file mode 100644 index 000000000..e40cbffb3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objectivecpp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objidconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objidconfig-24.png new file mode 100644 index 000000000..19cb5080f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_objidconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ocaml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ocaml-24.png new file mode 100644 index 000000000..216677e61 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ocaml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ogone-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ogone-24.png new file mode 100644 index 000000000..22293864e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ogone-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_onenote-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_onenote-24.png new file mode 100644 index 000000000..60642b4c7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_onenote-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_openHAB-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_openHAB-24.png new file mode 100644 index 000000000..a7eb37a2d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_openHAB-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_opencl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_opencl-24.png new file mode 100644 index 000000000..fa722c4e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_opencl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_openscad-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_openscad-24.png new file mode 100644 index 000000000..cdb31c205 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_openscad-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_org-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_org-24.png new file mode 100644 index 000000000..d8542a3f1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_org-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_outlook-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_outlook-24.png new file mode 100644 index 000000000..21cae67c3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_outlook-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ovpn-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ovpn-24.png new file mode 100644 index 000000000..feda0aee9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ovpn-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_package-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_package-24.png new file mode 100644 index 000000000..3eade4445 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_package-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_paket-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_paket-24.png new file mode 100644 index 000000000..855d72ddc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_paket-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_patch-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_patch-24.png new file mode 100644 index 000000000..ebbd546ef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_patch-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pcl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pcl-24.png new file mode 100644 index 000000000..0b1ca9bbe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pcl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl-24.png new file mode 100644 index 000000000..e7372656e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl_happenings-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl_happenings-24.png new file mode 100644 index 000000000..e9dfe7403 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl_happenings-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl_plan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl_plan-24.png new file mode 100644 index 000000000..31618fcde Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pddl_plan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pdf-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pdf-24.png new file mode 100644 index 000000000..592d57ea7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pdf-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pdf2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pdf2-24.png new file mode 100644 index 000000000..2abf383ea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pdf2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_peeky-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_peeky-24.png new file mode 100644 index 000000000..0a33e91f4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_peeky-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl-24.png new file mode 100644 index 000000000..17389a3d0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl2-24.png new file mode 100644 index 000000000..88f4e3c32 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl6-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl6-24.png new file mode 100644 index 000000000..04931b8c6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_perl6-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pgsql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pgsql-24.png new file mode 100644 index 000000000..cfd8b8aa2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pgsql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_photoshop-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_photoshop-24.png new file mode 100644 index 000000000..f8511e0bc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_photoshop-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_photoshop2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_photoshop2-24.png new file mode 100644 index 000000000..33477601f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_photoshop2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php-24.png new file mode 100644 index 000000000..100ccce00 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php2-24.png new file mode 100644 index 000000000..2545367ac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php3-24.png new file mode 100644 index 000000000..c28da9c1e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_php3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpcsfixer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpcsfixer-24.png new file mode 100644 index 000000000..1f48e669f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpcsfixer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpstan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpstan-24.png new file mode 100644 index 000000000..bc632579b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpstan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpunit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpunit-24.png new file mode 100644 index 000000000..fd4c0b22c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phpunit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phraseapp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phraseapp-24.png new file mode 100644 index 000000000..a0a528d4f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_phraseapp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pine-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pine-24.png new file mode 100644 index 000000000..a9a1af2ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pine-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pip-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pip-24.png new file mode 100644 index 000000000..27a1df78b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pip-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pipeline-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pipeline-24.png new file mode 100644 index 000000000..65b6425bc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pipeline-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plantuml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plantuml-24.png new file mode 100644 index 000000000..0dbeaa6db Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plantuml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_platformio-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_platformio-24.png new file mode 100644 index 000000000..183765eb6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_platformio-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_playwright-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_playwright-24.png new file mode 100644 index 000000000..f6e373989 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_playwright-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql-24.png new file mode 100644 index 000000000..d37867fe7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package-24.png new file mode 100644 index 000000000..8973bbfe7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_body-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_body-24.png new file mode 100644 index 000000000..c57da907b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_body-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_header-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_header-24.png new file mode 100644 index 000000000..19f44df23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_header-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_spec-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_spec-24.png new file mode 100644 index 000000000..e9f6232eb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_plsql_package_spec-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pm2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pm2-24.png new file mode 100644 index 000000000..00f264809 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pm2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pnpm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pnpm-24.png new file mode 100644 index 000000000..2e3bbfa67 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pnpm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_poedit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_poedit-24.png new file mode 100644 index 000000000..f7fcca40b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_poedit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_poetry-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_poetry-24.png new file mode 100644 index 000000000..cc2e32393 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_poetry-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_polymer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_polymer-24.png new file mode 100644 index 000000000..8e3e6bffb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_polymer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pony-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pony-24.png new file mode 100644 index 000000000..ddc33b506 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pony-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_postcss-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_postcss-24.png new file mode 100644 index 000000000..090c6ac24 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_postcss-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_postcssconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_postcssconfig-24.png new file mode 100644 index 000000000..177d3090c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_postcssconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powerpoint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powerpoint-24.png new file mode 100644 index 000000000..4ba4be97c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powerpoint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powerpoint2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powerpoint2-24.png new file mode 100644 index 000000000..c8d789bd4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powerpoint2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell-24.png new file mode 100644 index 000000000..d25be4943 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell2-24.png new file mode 100644 index 000000000..a0bc67c93 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_format-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_format-24.png new file mode 100644 index 000000000..1ed4fa366 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_format-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psd-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psd-24.png new file mode 100644 index 000000000..043c00939 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psd-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psd2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psd2-24.png new file mode 100644 index 000000000..1ca2c1076 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psd2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psm-24.png new file mode 100644 index 000000000..029ee242f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psm2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psm2-24.png new file mode 100644 index 000000000..14d83598b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_psm2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_types-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_types-24.png new file mode 100644 index 000000000..8c06e9a3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_powershell_types-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_preact-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_preact-24.png new file mode 100644 index 000000000..ea6006e9a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_preact-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_precommit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_precommit-24.png new file mode 100644 index 000000000..4995246ae Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_precommit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prettier-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prettier-24.png new file mode 100644 index 000000000..2ac017ea6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prettier-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prisma-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prisma-24.png new file mode 100644 index 000000000..a5fc75a06 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prisma-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_processinglang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_processinglang-24.png new file mode 100644 index 000000000..d823969e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_processinglang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_procfile-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_procfile-24.png new file mode 100644 index 000000000..38a0da559 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_procfile-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_progress-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_progress-24.png new file mode 100644 index 000000000..0bdd17e9c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_progress-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prolog-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prolog-24.png new file mode 100644 index 000000000..e1ae054eb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prolog-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prometheus-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prometheus-24.png new file mode 100644 index 000000000..4f5617d15 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_prometheus-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_protobuf-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_protobuf-24.png new file mode 100644 index 000000000..374338948 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_protobuf-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_protractor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_protractor-24.png new file mode 100644 index 000000000..2c141c4c6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_protractor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_publisher-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_publisher-24.png new file mode 100644 index 000000000..7f9f6ea6a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_publisher-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pug-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pug-24.png new file mode 100644 index 000000000..79ceed766 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pug-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pulumi-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pulumi-24.png new file mode 100644 index 000000000..ddefad9fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pulumi-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_puppet-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_puppet-24.png new file mode 100644 index 000000000..c6d5ded69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_puppet-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_purescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_purescript-24.png new file mode 100644 index 000000000..43fd9e8bb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_purescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pyret-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pyret-24.png new file mode 100644 index 000000000..897701a81 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pyret-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_python-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_python-24.png new file mode 100644 index 000000000..653523329 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_python-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pythowo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pythowo-24.png new file mode 100644 index 000000000..f57382a95 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pythowo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pytyped-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pytyped-24.png new file mode 100644 index 000000000..994f0621d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pytyped-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pyup-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pyup-24.png new file mode 100644 index 000000000..317566ee2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_pyup-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_q-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_q-24.png new file mode 100644 index 000000000..88a163f95 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_q-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qbs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qbs-24.png new file mode 100644 index 000000000..6bc734167 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qbs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qlikview-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qlikview-24.png new file mode 100644 index 000000000..ad906dc79 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qlikview-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qml-24.png new file mode 100644 index 000000000..63cc0149e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qmldir-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qmldir-24.png new file mode 100644 index 000000000..a4f23bb66 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qmldir-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qsharp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qsharp-24.png new file mode 100644 index 000000000..1e6b155f7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_qsharp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_quasar-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_quasar-24.png new file mode 100644 index 000000000..1122e9e88 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_quasar-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_r-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_r-24.png new file mode 100644 index 000000000..bf97f48f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_r-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_racket-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_racket-24.png new file mode 100644 index 000000000..6d139c3d1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_racket-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rails-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rails-24.png new file mode 100644 index 000000000..3396ee558 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rails-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rake-24.png new file mode 100644 index 000000000..d9ba73f76 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_raml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_raml-24.png new file mode 100644 index 000000000..9ecc6187b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_raml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_razor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_razor-24.png new file mode 100644 index 000000000..bfc3a7f8b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_razor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_razzle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_razzle-24.png new file mode 100644 index 000000000..59c9775a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_razzle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reactjs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reactjs-24.png new file mode 100644 index 000000000..7ab25475c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reactjs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reacttemplate-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reacttemplate-24.png new file mode 100644 index 000000000..6531abbd7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reacttemplate-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reactts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reactts-24.png new file mode 100644 index 000000000..4697b5d47 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reactts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reason-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reason-24.png new file mode 100644 index 000000000..c8fbe8426 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_reason-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_red-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_red-24.png new file mode 100644 index 000000000..1756d9956 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_red-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_registry-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_registry-24.png new file mode 100644 index 000000000..a0a374eb3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_registry-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rego-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rego-24.png new file mode 100644 index 000000000..308b6882d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rego-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rehype-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rehype-24.png new file mode 100644 index 000000000..12f809b57 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rehype-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_remark-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_remark-24.png new file mode 100644 index 000000000..a47a6a551 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_remark-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_renovate-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_renovate-24.png new file mode 100644 index 000000000..43ba8af38 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_renovate-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_replit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_replit-24.png new file mode 100644 index 000000000..bc392b7ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_replit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rescript-24.png new file mode 100644 index 000000000..456b57795 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rest-24.png new file mode 100644 index 000000000..d16e37a38 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_retext-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_retext-24.png new file mode 100644 index 000000000..ba6ea08ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_retext-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rexx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rexx-24.png new file mode 100644 index 000000000..218ee94b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rexx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_riot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_riot-24.png new file mode 100644 index 000000000..8162c6148 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_riot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rmd-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rmd-24.png new file mode 100644 index 000000000..182de6a5f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rmd-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_robotframework-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_robotframework-24.png new file mode 100644 index 000000000..33547ba56 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_robotframework-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_robots-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_robots-24.png new file mode 100644 index 000000000..fa971aa51 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_robots-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rollup-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rollup-24.png new file mode 100644 index 000000000..8ac174407 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rollup-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rome-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rome-24.png new file mode 100644 index 000000000..8869baa23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rome-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ron-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ron-24.png new file mode 100644 index 000000000..c7e923427 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ron-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rproj-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rproj-24.png new file mode 100644 index 000000000..0f75ecdb4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rproj-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rspec-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rspec-24.png new file mode 100644 index 000000000..29fc05d6d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rspec-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rubocop-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rubocop-24.png new file mode 100644 index 000000000..911218e88 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rubocop-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ruby-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ruby-24.png new file mode 100644 index 000000000..bcbe41d88 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ruby-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rust-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rust-24.png new file mode 100644 index 000000000..40cff1bb1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rust-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rust_toolchain-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rust_toolchain-24.png new file mode 100644 index 000000000..97792269b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_rust_toolchain-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sails-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sails-24.png new file mode 100644 index 000000000..5f629ef9f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sails-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_saltstack-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_saltstack-24.png new file mode 100644 index 000000000..3a76d4c37 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_saltstack-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_san-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_san-24.png new file mode 100644 index 000000000..875c26e73 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_san-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sapphire_framework_cli-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sapphire_framework_cli-24.png new file mode 100644 index 000000000..61b312505 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sapphire_framework_cli-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sas-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sas-24.png new file mode 100644 index 000000000..c4725b746 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sas-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sass-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sass-24.png new file mode 100644 index 000000000..6e91ef5d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sass-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sbt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sbt-24.png new file mode 100644 index 000000000..388997155 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sbt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scala-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scala-24.png new file mode 100644 index 000000000..365349aae Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scala-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scilab-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scilab-24.png new file mode 100644 index 000000000..ab04f0425 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scilab-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_script-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_script-24.png new file mode 100644 index 000000000..6f2297bc1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_script-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scss-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scss-24.png new file mode 100644 index 000000000..969f70a13 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scss-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scss2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scss2-24.png new file mode 100644 index 000000000..113822775 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_scss2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sdlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sdlang-24.png new file mode 100644 index 000000000..bb3b3ab2d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sdlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sentry-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sentry-24.png new file mode 100644 index 000000000..35c29276b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sentry-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sequelize-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sequelize-24.png new file mode 100644 index 000000000..81f5a2ef1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sequelize-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_serverless-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_serverless-24.png new file mode 100644 index 000000000..f1f8c9b17 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_serverless-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shaderlab-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shaderlab-24.png new file mode 100644 index 000000000..1edb37133 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shaderlab-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shell-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shell-24.png new file mode 100644 index 000000000..e81ec1799 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shell-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shellcheck-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shellcheck-24.png new file mode 100644 index 000000000..a49770f43 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shellcheck-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shuttle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shuttle-24.png new file mode 100644 index 000000000..f1de15ad6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_shuttle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_silverstripe-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_silverstripe-24.png new file mode 100644 index 000000000..41e0a5133 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_silverstripe-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_siyuan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_siyuan-24.png new file mode 100644 index 000000000..9c827efce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_siyuan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sketch-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sketch-24.png new file mode 100644 index 000000000..1c0be9de7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sketch-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_skipper-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_skipper-24.png new file mode 100644 index 000000000..519ed27ee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_skipper-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slang-24.png new file mode 100644 index 000000000..ad6085cad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slashup-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slashup-24.png new file mode 100644 index 000000000..9169ad6d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slashup-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slice-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slice-24.png new file mode 100644 index 000000000..8eb16ed55 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slice-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slim-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slim-24.png new file mode 100644 index 000000000..77b6f4a23 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_slim-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sln-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sln-24.png new file mode 100644 index 000000000..ce1d0ce2e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sln-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sln2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sln2-24.png new file mode 100644 index 000000000..d4a8e0fdb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sln2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_smarty-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_smarty-24.png new file mode 100644 index 000000000..b4bc0d791 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_smarty-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snapcraft-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snapcraft-24.png new file mode 100644 index 000000000..4f6f25700 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snapcraft-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snort-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snort-24.png new file mode 100644 index 000000000..38fe16e7e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snort-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snyk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snyk-24.png new file mode 100644 index 000000000..a8cf8c8fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_snyk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_solidarity-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_solidarity-24.png new file mode 100644 index 000000000..0e49fbab8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_solidarity-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_solidity-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_solidity-24.png new file mode 100644 index 000000000..b17491a98 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_solidity-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_source-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_source-24.png new file mode 100644 index 000000000..1f524c76a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_source-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_spacengine-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_spacengine-24.png new file mode 100644 index 000000000..06f57fdbf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_spacengine-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sparql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sparql-24.png new file mode 100644 index 000000000..3a43d088c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sparql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sqf-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sqf-24.png new file mode 100644 index 000000000..361152731 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sqf-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sql-24.png new file mode 100644 index 000000000..e5dad6137 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sqlite-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sqlite-24.png new file mode 100644 index 000000000..91a850089 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sqlite-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_squirrel-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_squirrel-24.png new file mode 100644 index 000000000..ceb7b90fa Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_squirrel-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sss-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sss-24.png new file mode 100644 index 000000000..d22902350 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_sss-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stan-24.png new file mode 100644 index 000000000..fb75fd7f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stata-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stata-24.png new file mode 100644 index 000000000..0393411a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stata-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stencil-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stencil-24.png new file mode 100644 index 000000000..f0f2cfa0f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stencil-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_storyboard-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_storyboard-24.png new file mode 100644 index 000000000..e23fdf469 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_storyboard-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_storybook-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_storybook-24.png new file mode 100644 index 000000000..46e62c818 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_storybook-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stryker-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stryker-24.png new file mode 100644 index 000000000..89f1c198b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stryker-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylable-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylable-24.png new file mode 100644 index 000000000..cb4d99fb1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylable-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_style-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_style-24.png new file mode 100644 index 000000000..1cec5e6a6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_style-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_styled-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_styled-24.png new file mode 100644 index 000000000..da516d068 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_styled-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylelint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylelint-24.png new file mode 100644 index 000000000..6121cb6d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylelint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylish_haskell-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylish_haskell-24.png new file mode 100644 index 000000000..742cebd89 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylish_haskell-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylus-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylus-24.png new file mode 100644 index 000000000..7471cd6a8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_stylus-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_subversion-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_subversion-24.png new file mode 100644 index 000000000..e8242286e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_subversion-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_svelte-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_svelte-24.png new file mode 100644 index 000000000..bc633e2a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_svelte-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_svg-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_svg-24.png new file mode 100644 index 000000000..d70055469 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_svg-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swagger-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swagger-24.png new file mode 100644 index 000000000..75d57e5e0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swagger-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swift-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swift-24.png new file mode 100644 index 000000000..32c39044e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swift-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swig-24.png new file mode 100644 index 000000000..c586112a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_swig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_symfony-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_symfony-24.png new file mode 100644 index 000000000..d62320a41 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_symfony-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_systemd-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_systemd-24.png new file mode 100644 index 000000000..60066e174 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_systemd-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_systemverilog-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_systemverilog-24.png new file mode 100644 index 000000000..e34f10c7f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_systemverilog-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_t4tt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_t4tt-24.png new file mode 100644 index 000000000..745d81a55 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_t4tt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tailwind-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tailwind-24.png new file mode 100644 index 000000000..577329820 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tailwind-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tauri-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tauri-24.png new file mode 100644 index 000000000..b0819c749 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tauri-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tcl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tcl-24.png new file mode 100644 index 000000000..b26ae31de Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tcl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_teal-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_teal-24.png new file mode 100644 index 000000000..0f65606e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_teal-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tera-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tera-24.png new file mode 100644 index 000000000..cd9b5f745 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tera-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_terraform-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_terraform-24.png new file mode 100644 index 000000000..b77a81dd6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_terraform-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_test-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_test-24.png new file mode 100644 index 000000000..4174caa61 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_test-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testcafe-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testcafe-24.png new file mode 100644 index 000000000..1be5747d2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testcafe-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testjs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testjs-24.png new file mode 100644 index 000000000..ee407a38f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testjs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testts-24.png new file mode 100644 index 000000000..68ea84aa6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_testts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tex-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tex-24.png new file mode 100644 index 000000000..b6e155aae Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tex-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_text-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_text-24.png new file mode 100644 index 000000000..40ec4ad04 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_text-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_textile-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_textile-24.png new file mode 100644 index 000000000..006574d82 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_textile-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tfs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tfs-24.png new file mode 100644 index 000000000..fb929abb0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tfs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tiltfile-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tiltfile-24.png new file mode 100644 index 000000000..bfe0b4493 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tiltfile-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_todo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_todo-24.png new file mode 100644 index 000000000..5f4de63d1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_todo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_toit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_toit-24.png new file mode 100644 index 000000000..950ef1af4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_toit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_toml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_toml-24.png new file mode 100644 index 000000000..dd102a453 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_toml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tox-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tox-24.png new file mode 100644 index 000000000..8c5626c50 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tox-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_travis-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_travis-24.png new file mode 100644 index 000000000..63007e6e5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_travis-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tree-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tree-24.png new file mode 100644 index 000000000..fa9b1d278 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tree-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tres-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tres-24.png new file mode 100644 index 000000000..5a29d092b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tres-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_truffle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_truffle-24.png new file mode 100644 index 000000000..6d6e495d0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_truffle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_trunk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_trunk-24.png new file mode 100644 index 000000000..2f56e3e5c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_trunk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tscn-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tscn-24.png new file mode 100644 index 000000000..1fea0a5c8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tscn-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tsconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tsconfig-24.png new file mode 100644 index 000000000..d6aaf7ac2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tsconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tsconfig_official-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tsconfig_official-24.png new file mode 100644 index 000000000..8a99a86e1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tsconfig_official-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tslint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tslint-24.png new file mode 100644 index 000000000..0e33a590a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tslint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tt-24.png new file mode 100644 index 000000000..b13b9422e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ttcn-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ttcn-24.png new file mode 100644 index 000000000..00d64e6ac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_ttcn-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tuc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tuc-24.png new file mode 100644 index 000000000..7b47ee049 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_tuc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_turbo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_turbo-24.png new file mode 100644 index 000000000..b3b14ad52 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_turbo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_twig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_twig-24.png new file mode 100644 index 000000000..7404974f9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_twig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typedoc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typedoc-24.png new file mode 100644 index 000000000..70bc7057a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typedoc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescript-24.png new file mode 100644 index 000000000..197aa1a7e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescript_official-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescript_official-24.png new file mode 100644 index 000000000..dbfd5016a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescript_official-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescriptdef-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescriptdef-24.png new file mode 100644 index 000000000..565c83967 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescriptdef-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescriptdef_official-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescriptdef_official-24.png new file mode 100644 index 000000000..aae42f853 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typescriptdef_official-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typo3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typo3-24.png new file mode 100644 index 000000000..3057854e2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_typo3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unibeautify-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unibeautify-24.png new file mode 100644 index 000000000..d5d0c713b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unibeautify-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unison-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unison-24.png new file mode 100644 index 000000000..6770a776b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unison-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unlicense-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unlicense-24.png new file mode 100644 index 000000000..110eb9240 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_unlicense-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vagrant-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vagrant-24.png new file mode 100644 index 000000000..ccdc26ef6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vagrant-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vala-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vala-24.png new file mode 100644 index 000000000..d2080b5b3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vala-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vanilla_extract-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vanilla_extract-24.png new file mode 100644 index 000000000..8ef01637b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vanilla_extract-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vapi-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vapi-24.png new file mode 100644 index 000000000..701d8efd2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vapi-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vapor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vapor-24.png new file mode 100644 index 000000000..cb22cd602 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vapor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vash-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vash-24.png new file mode 100644 index 000000000..659c5893c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vash-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vb-24.png new file mode 100644 index 000000000..77aca0d92 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vba-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vba-24.png new file mode 100644 index 000000000..493fd4e69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vba-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vbhtml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vbhtml-24.png new file mode 100644 index 000000000..a511e1d0f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vbhtml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vbproj-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vbproj-24.png new file mode 100644 index 000000000..2f400d7f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vbproj-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vcxproj-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vcxproj-24.png new file mode 100644 index 000000000..5cb6f27fe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vcxproj-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_velocity-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_velocity-24.png new file mode 100644 index 000000000..c6fb8c828 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_velocity-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_verilog-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_verilog-24.png new file mode 100644 index 000000000..258dec54f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_verilog-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vhdl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vhdl-24.png new file mode 100644 index 000000000..20901cb10 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vhdl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_video-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_video-24.png new file mode 100644 index 000000000..6e7306b21 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_video-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_view-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_view-24.png new file mode 100644 index 000000000..b4f8962f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_view-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vim-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vim-24.png new file mode 100644 index 000000000..1eb148ce6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vim-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vite-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vite-24.png new file mode 100644 index 000000000..af9a8e2a8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vite-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vitest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vitest-24.png new file mode 100644 index 000000000..f52e1cff9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vitest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vlang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vlang-24.png new file mode 100644 index 000000000..f28d5c24e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vlang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_volt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_volt-24.png new file mode 100644 index 000000000..31d6ca3ea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_volt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode-24.png new file mode 100644 index 000000000..5301c709c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode-insiders-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode-insiders-24.png new file mode 100644 index 000000000..a658e82d6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode-insiders-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode2-24.png new file mode 100644 index 000000000..43dbdabb5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode3-24.png new file mode 100644 index 000000000..46987ef84 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vscode3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vsix-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vsix-24.png new file mode 100644 index 000000000..61bcd7d00 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vsix-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vsixmanifest-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vsixmanifest-24.png new file mode 100644 index 000000000..c10f41140 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vsixmanifest-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vue-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vue-24.png new file mode 100644 index 000000000..58f1203ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vue-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vueconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vueconfig-24.png new file mode 100644 index 000000000..5db06377f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_vueconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wallaby-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wallaby-24.png new file mode 100644 index 000000000..79f374256 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wallaby-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wally-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wally-24.png new file mode 100644 index 000000000..e5a419ae0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wally-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wasm-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wasm-24.png new file mode 100644 index 000000000..086eb8f52 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wasm-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_watchmanconfig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_watchmanconfig-24.png new file mode 100644 index 000000000..999b03d2e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_watchmanconfig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_webpack-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_webpack-24.png new file mode 100644 index 000000000..d2c328ebd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_webpack-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wenyan-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wenyan-24.png new file mode 100644 index 000000000..7dbaac8f7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wenyan-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wercker-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wercker-24.png new file mode 100644 index 000000000..c66890eab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wercker-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wgsl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wgsl-24.png new file mode 100644 index 000000000..3a1baf4f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wgsl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wikitext-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wikitext-24.png new file mode 100644 index 000000000..e50c8bc46 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wikitext-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_windi-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_windi-24.png new file mode 100644 index 000000000..0ecd11793 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_windi-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wolfram-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wolfram-24.png new file mode 100644 index 000000000..407890d0c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wolfram-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_word-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_word-24.png new file mode 100644 index 000000000..0685d2e44 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_word-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_word2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_word2-24.png new file mode 100644 index 000000000..9732efe35 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_word2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wpml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wpml-24.png new file mode 100644 index 000000000..c9d9ceb08 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wpml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wurst-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wurst-24.png new file mode 100644 index 000000000..4f9cdaea1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wurst-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wxml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wxml-24.png new file mode 100644 index 000000000..98d61eac9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wxml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wxss-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wxss-24.png new file mode 100644 index 000000000..127480e9f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_wxss-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xcode-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xcode-24.png new file mode 100644 index 000000000..a02e90b37 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xcode-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xfl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xfl-24.png new file mode 100644 index 000000000..282df416b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xfl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xib-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xib-24.png new file mode 100644 index 000000000..1c5c90706 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xib-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xliff-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xliff-24.png new file mode 100644 index 000000000..22dd7f95e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xliff-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xmake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xmake-24.png new file mode 100644 index 000000000..305f65321 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xmake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xml-24.png new file mode 100644 index 000000000..6af51c70f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xquery-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xquery-24.png new file mode 100644 index 000000000..0e8970b14 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xquery-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xsl-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xsl-24.png new file mode 100644 index 000000000..72a8180fc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_xsl-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yacc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yacc-24.png new file mode 100644 index 000000000..20f40a8d8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yacc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yaml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yaml-24.png new file mode 100644 index 000000000..dc478ccdd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yaml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yamllint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yamllint-24.png new file mode 100644 index 000000000..875d85a82 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yamllint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yandex-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yandex-24.png new file mode 100644 index 000000000..3614bf6cb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yandex-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yang-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yang-24.png new file mode 100644 index 000000000..db940d1a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yang-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yarn-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yarn-24.png new file mode 100644 index 000000000..3da57365f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yarn-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yeoman-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yeoman-24.png new file mode 100644 index 000000000..7c7cd496e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_yeoman-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zeit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zeit-24.png new file mode 100644 index 000000000..f6ff7b702 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zeit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zig-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zig-24.png new file mode 100644 index 000000000..3cd1dd9b3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zig-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zip-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zip-24.png new file mode 100644 index 000000000..2a8089a36 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zip-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zip2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zip2-24.png new file mode 100644 index 000000000..32ef1c562 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/file_type_zip2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_android-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_android-24.png new file mode 100644 index 000000000..44a84a131 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_android-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_android_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_android_opened-24.png new file mode 100644 index 000000000..6ded0f2ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_android_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_api-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_api-24.png new file mode 100644 index 000000000..0bc39c3b8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_api-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_api_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_api_opened-24.png new file mode 100644 index 000000000..222f4a2f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_api_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_app-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_app-24.png new file mode 100644 index 000000000..ea420b80f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_app-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_app_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_app_opened-24.png new file mode 100644 index 000000000..bfc90d0e9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_app_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_arangodb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_arangodb-24.png new file mode 100644 index 000000000..87c84b3c9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_arangodb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_arangodb_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_arangodb_opened-24.png new file mode 100644 index 000000000..8f5ff14a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_arangodb_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_asset-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_asset-24.png new file mode 100644 index 000000000..f5955376c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_asset-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_asset_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_asset_opened-24.png new file mode 100644 index 000000000..73ba8aaf2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_asset_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_audio-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_audio-24.png new file mode 100644 index 000000000..c291c3a5d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_audio-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_audio_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_audio_opened-24.png new file mode 100644 index 000000000..7fd9c2c13 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_audio_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aurelia-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aurelia-24.png new file mode 100644 index 000000000..b0e6caa75 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aurelia-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aurelia_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aurelia_opened-24.png new file mode 100644 index 000000000..b59dd56e8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aurelia_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aws-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aws-24.png new file mode 100644 index 000000000..cd800285b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aws-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aws_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aws_opened-24.png new file mode 100644 index 000000000..3f54b850b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_aws_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azure-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azure-24.png new file mode 100644 index 000000000..327cf1606 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azure-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azure_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azure_opened-24.png new file mode 100644 index 000000000..a931fc7a9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azure_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azurepipelines-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azurepipelines-24.png new file mode 100644 index 000000000..9fcff0c69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azurepipelines-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azurepipelines_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azurepipelines_opened-24.png new file mode 100644 index 000000000..3a230544e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_azurepipelines_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_binary-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_binary-24.png new file mode 100644 index 000000000..00bc07f85 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_binary-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_binary_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_binary_opened-24.png new file mode 100644 index 000000000..39dafdb1c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_binary_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bloc-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bloc-24.png new file mode 100644 index 000000000..11fd5a018 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bloc-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bloc_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bloc_opened-24.png new file mode 100644 index 000000000..8492150c1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bloc_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_blueprint-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_blueprint-24.png new file mode 100644 index 000000000..b6ea244d9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_blueprint-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_blueprint_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_blueprint_opened-24.png new file mode 100644 index 000000000..b0025986a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_blueprint_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bot-24.png new file mode 100644 index 000000000..a52fe0be3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bot_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bot_opened-24.png new file mode 100644 index 000000000..11b4c12b9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bot_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bower-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bower-24.png new file mode 100644 index 000000000..d09541d3b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bower-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bower_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bower_opened-24.png new file mode 100644 index 000000000..ed6965ebc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_bower_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_buildkite-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_buildkite-24.png new file mode 100644 index 000000000..4625318d3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_buildkite-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_buildkite_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_buildkite_opened-24.png new file mode 100644 index 000000000..031b1938f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_buildkite_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cake-24.png new file mode 100644 index 000000000..3149b61fb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cake_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cake_opened-24.png new file mode 100644 index 000000000..8d3bf737d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cake_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_certificate-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_certificate-24.png new file mode 100644 index 000000000..f1f66c081 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_certificate-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_certificate_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_certificate_opened-24.png new file mode 100644 index 000000000..3b45aa87e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_certificate_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_chef-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_chef-24.png new file mode 100644 index 000000000..b9942b821 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_chef-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_chef_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_chef_opened-24.png new file mode 100644 index 000000000..afad82d6d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_chef_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_circleci-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_circleci-24.png new file mode 100644 index 000000000..2c3fdf7fb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_circleci-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_circleci_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_circleci_opened-24.png new file mode 100644 index 000000000..a1c1544f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_circleci_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cli-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cli-24.png new file mode 100644 index 000000000..1a458eab8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cli-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cli_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cli_opened-24.png new file mode 100644 index 000000000..87884711f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cli_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_client-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_client-24.png new file mode 100644 index 000000000..2cd01d0ef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_client-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_client_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_client_opened-24.png new file mode 100644 index 000000000..9c3134a01 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_client_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cmake-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cmake-24.png new file mode 100644 index 000000000..8237abcab Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cmake-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cmake_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cmake_opened-24.png new file mode 100644 index 000000000..07d590ee7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cmake_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_common-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_common-24.png new file mode 100644 index 000000000..7d51921fd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_common-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_common_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_common_opened-24.png new file mode 100644 index 000000000..5e653467e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_common_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_component-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_component-24.png new file mode 100644 index 000000000..46652fee3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_component-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_component_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_component_opened-24.png new file mode 100644 index 000000000..de1c60fa5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_component_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_composer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_composer-24.png new file mode 100644 index 000000000..635250989 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_composer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_composer_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_composer_opened-24.png new file mode 100644 index 000000000..6a6f98bd8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_composer_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_config-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_config-24.png new file mode 100644 index 000000000..fb23d1ec9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_config-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_config_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_config_opened-24.png new file mode 100644 index 000000000..276fc7c69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_config_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_controller-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_controller-24.png new file mode 100644 index 000000000..f8a5c2a9f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_controller-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_controller_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_controller_opened-24.png new file mode 100644 index 000000000..bd10590e0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_controller_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_coverage-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_coverage-24.png new file mode 100644 index 000000000..009a9d694 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_coverage-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_coverage_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_coverage_opened-24.png new file mode 100644 index 000000000..5a3d86851 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_coverage_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_css-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_css-24.png new file mode 100644 index 000000000..8d6676560 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_css-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_css_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_css_opened-24.png new file mode 100644 index 000000000..debfa3c0b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_css_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cubit-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cubit-24.png new file mode 100644 index 000000000..2df6fba21 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cubit-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cubit_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cubit_opened-24.png new file mode 100644 index 000000000..19c989c4e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cubit_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cypress-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cypress-24.png new file mode 100644 index 000000000..33031cf41 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cypress-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cypress_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cypress_opened-24.png new file mode 100644 index 000000000..11e448912 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_cypress_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dapr-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dapr-24.png new file mode 100644 index 000000000..a576e4bbc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dapr-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dapr_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dapr_opened-24.png new file mode 100644 index 000000000..adb6ee03c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dapr_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_datadog-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_datadog-24.png new file mode 100644 index 000000000..612bee476 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_datadog-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_datadog_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_datadog_opened-24.png new file mode 100644 index 000000000..45f59bbc4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_datadog_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_db-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_db-24.png new file mode 100644 index 000000000..ea312304c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_db-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_db_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_db_opened-24.png new file mode 100644 index 000000000..ab65e3ea5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_db_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_debian-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_debian-24.png new file mode 100644 index 000000000..439ebee46 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_debian-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_debian_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_debian_opened-24.png new file mode 100644 index 000000000..f8db62af8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_debian_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dependabot-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dependabot-24.png new file mode 100644 index 000000000..d2e001273 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dependabot-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dependabot_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dependabot_opened-24.png new file mode 100644 index 000000000..b980db3f6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dependabot_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_devcontainer-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_devcontainer-24.png new file mode 100644 index 000000000..ae0a96ffe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_devcontainer-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_devcontainer_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_devcontainer_opened-24.png new file mode 100644 index 000000000..239845c11 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_devcontainer_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dist-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dist-24.png new file mode 100644 index 000000000..5c97e6371 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dist-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dist_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dist_opened-24.png new file mode 100644 index 000000000..7fc903c7d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_dist_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docker-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docker-24.png new file mode 100644 index 000000000..582658a76 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docker-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docker_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docker_opened-24.png new file mode 100644 index 000000000..2e368ae3d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docker_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docs-24.png new file mode 100644 index 000000000..fde932d02 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docs_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docs_opened-24.png new file mode 100644 index 000000000..dbee04087 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_docs_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_e2e-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_e2e-24.png new file mode 100644 index 000000000..57e7b0fd8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_e2e-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_e2e_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_e2e_opened-24.png new file mode 100644 index 000000000..33d0f9c05 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_e2e_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_elasticbeanstalk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_elasticbeanstalk-24.png new file mode 100644 index 000000000..01e60462d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_elasticbeanstalk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_elasticbeanstalk_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_elasticbeanstalk_opened-24.png new file mode 100644 index 000000000..9f892f284 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_elasticbeanstalk_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_electron-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_electron-24.png new file mode 100644 index 000000000..a75df1127 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_electron-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_electron_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_electron_opened-24.png new file mode 100644 index 000000000..05e043cff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_electron_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_expo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_expo-24.png new file mode 100644 index 000000000..97ea681a1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_expo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_expo_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_expo_opened-24.png new file mode 100644 index 000000000..35a47cfcd Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_expo_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_favicon-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_favicon-24.png new file mode 100644 index 000000000..3defea16d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_favicon-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_favicon_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_favicon_opened-24.png new file mode 100644 index 000000000..9ca7567a4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_favicon_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_flow-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_flow-24.png new file mode 100644 index 000000000..3b3f4ad15 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_flow-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_flow_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_flow_opened-24.png new file mode 100644 index 000000000..87f120f9f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_flow_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_fonts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_fonts-24.png new file mode 100644 index 000000000..bfdc28133 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_fonts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_fonts_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_fonts_opened-24.png new file mode 100644 index 000000000..7308e30f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_fonts_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gcp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gcp-24.png new file mode 100644 index 000000000..083cafc78 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gcp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gcp_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gcp_opened-24.png new file mode 100644 index 000000000..90a54ee9f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gcp_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_git-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_git-24.png new file mode 100644 index 000000000..bdf87f14a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_git-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_git_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_git_opened-24.png new file mode 100644 index 000000000..3c502f8db Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_git_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_github-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_github-24.png new file mode 100644 index 000000000..56de45924 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_github-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_github_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_github_opened-24.png new file mode 100644 index 000000000..ffa11fd5d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_github_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gitlab-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gitlab-24.png new file mode 100644 index 000000000..3c208cbf0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gitlab-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gitlab_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gitlab_opened-24.png new file mode 100644 index 000000000..209322f6d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gitlab_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gradle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gradle-24.png new file mode 100644 index 000000000..7b6f57297 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gradle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gradle_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gradle_opened-24.png new file mode 100644 index 000000000..8f9b9f379 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gradle_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_graphql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_graphql-24.png new file mode 100644 index 000000000..6ae6930c2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_graphql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_graphql_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_graphql_opened-24.png new file mode 100644 index 000000000..159ebf08c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_graphql_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_grunt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_grunt-24.png new file mode 100644 index 000000000..5131dcf69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_grunt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_grunt_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_grunt_opened-24.png new file mode 100644 index 000000000..b3a660cfc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_grunt_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gulp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gulp-24.png new file mode 100644 index 000000000..ffa2dae00 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gulp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gulp_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gulp_opened-24.png new file mode 100644 index 000000000..db014ede1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_gulp_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_haxelib-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_haxelib-24.png new file mode 100644 index 000000000..3d8d3bcb3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_haxelib-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_haxelib_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_haxelib_opened-24.png new file mode 100644 index 000000000..0698ed985 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_haxelib_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_helper-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_helper-24.png new file mode 100644 index 000000000..38c296589 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_helper-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_helper_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_helper_opened-24.png new file mode 100644 index 000000000..2143d8d53 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_helper_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_hook-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_hook-24.png new file mode 100644 index 000000000..2697c06fc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_hook-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_hook_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_hook_opened-24.png new file mode 100644 index 000000000..7356d3788 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_hook_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_husky-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_husky-24.png new file mode 100644 index 000000000..71c95df61 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_husky-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_husky_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_husky_opened-24.png new file mode 100644 index 000000000..abbb917d9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_husky_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_idea-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_idea-24.png new file mode 100644 index 000000000..a4bdab4e4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_idea-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_idea_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_idea_opened-24.png new file mode 100644 index 000000000..cf944d40e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_idea_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_images-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_images-24.png new file mode 100644 index 000000000..93b62b41d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_images-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_images_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_images_opened-24.png new file mode 100644 index 000000000..2d0052bc6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_images_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_include-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_include-24.png new file mode 100644 index 000000000..b4ed5b27c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_include-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_include_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_include_opened-24.png new file mode 100644 index 000000000..fffc8fa19 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_include_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_interfaces-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_interfaces-24.png new file mode 100644 index 000000000..bec264972 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_interfaces-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_interfaces_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_interfaces_opened-24.png new file mode 100644 index 000000000..0d8a7ee45 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_interfaces_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ios-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ios-24.png new file mode 100644 index 000000000..396f807d5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ios-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ios_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ios_opened-24.png new file mode 100644 index 000000000..e93706a92 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ios_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_js-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_js-24.png new file mode 100644 index 000000000..5c84cccbe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_js-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_js_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_js_opened-24.png new file mode 100644 index 000000000..61b1bd684 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_js_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json-24.png new file mode 100644 index 000000000..659cc9e51 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_official-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_official-24.png new file mode 100644 index 000000000..af7301ae1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_official-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_official_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_official_opened-24.png new file mode 100644 index 000000000..4c9e95aa3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_official_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_opened-24.png new file mode 100644 index 000000000..f9f0ebe06 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_json_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_kubernetes-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_kubernetes-24.png new file mode 100644 index 000000000..55363e4e6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_kubernetes-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_kubernetes_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_kubernetes_opened-24.png new file mode 100644 index 000000000..08fd1a173 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_kubernetes_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_less-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_less-24.png new file mode 100644 index 000000000..d71d2aa3a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_less-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_less_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_less_opened-24.png new file mode 100644 index 000000000..37f81e6c8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_less_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_library-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_library-24.png new file mode 100644 index 000000000..978b1badf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_library-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_library_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_library_opened-24.png new file mode 100644 index 000000000..0f46310bc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_library_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_cypress-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_cypress-24.png new file mode 100644 index 000000000..6b0a31fcb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_cypress-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_cypress_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_cypress_opened-24.png new file mode 100644 index 000000000..b2bdd2a3c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_cypress_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_electron-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_electron-24.png new file mode 100644 index 000000000..abf9a8de4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_electron-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_electron_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_electron_opened-24.png new file mode 100644 index 000000000..d23d7e66c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_electron_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_expo-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_expo-24.png new file mode 100644 index 000000000..f005b1980 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_expo-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_expo_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_expo_opened-24.png new file mode 100644 index 000000000..57ccef368 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_expo_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_fonts-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_fonts-24.png new file mode 100644 index 000000000..73a422432 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_fonts-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_fonts_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_fonts_opened-24.png new file mode 100644 index 000000000..41fd3433b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_fonts_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_gradle-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_gradle-24.png new file mode 100644 index 000000000..8fde0741e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_gradle-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_gradle_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_gradle_opened-24.png new file mode 100644 index 000000000..0fdd949f3 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_gradle_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_meteor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_meteor-24.png new file mode 100644 index 000000000..907e0f82f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_meteor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_meteor_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_meteor_opened-24.png new file mode 100644 index 000000000..25e168834 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_meteor_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_mysql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_mysql-24.png new file mode 100644 index 000000000..a5d50f14f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_mysql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_mysql_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_mysql_opened-24.png new file mode 100644 index 000000000..0240810bc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_mysql_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_node-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_node-24.png new file mode 100644 index 000000000..2b2e4de27 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_node-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_node_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_node_opened-24.png new file mode 100644 index 000000000..92aa4b4eb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_node_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_redux-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_redux-24.png new file mode 100644 index 000000000..9133d8447 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_redux-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_redux_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_redux_opened-24.png new file mode 100644 index 000000000..ee10b7a05 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_redux_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_sass-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_sass-24.png new file mode 100644 index 000000000..46c7183f8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_sass-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_sass_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_sass_opened-24.png new file mode 100644 index 000000000..595e25be9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_light_sass_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_linux-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_linux-24.png new file mode 100644 index 000000000..d6c5ccc95 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_linux-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_linux_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_linux_opened-24.png new file mode 100644 index 000000000..34db943e9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_linux_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_locale-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_locale-24.png new file mode 100644 index 000000000..a494696d5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_locale-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_locale_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_locale_opened-24.png new file mode 100644 index 000000000..f8f6d6e07 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_locale_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_log-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_log-24.png new file mode 100644 index 000000000..9bad89eee Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_log-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_log_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_log_opened-24.png new file mode 100644 index 000000000..7a388eef9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_log_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_macos-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_macos-24.png new file mode 100644 index 000000000..189d4c9b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_macos-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_macos_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_macos_opened-24.png new file mode 100644 index 000000000..2beef8dd1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_macos_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mariadb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mariadb-24.png new file mode 100644 index 000000000..3b18e91b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mariadb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mariadb_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mariadb_opened-24.png new file mode 100644 index 000000000..63056d43a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mariadb_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_maven-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_maven-24.png new file mode 100644 index 000000000..e31216c7c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_maven-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_maven_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_maven_opened-24.png new file mode 100644 index 000000000..4a50e4387 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_maven_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_memcached-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_memcached-24.png new file mode 100644 index 000000000..a21d8f917 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_memcached-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_memcached_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_memcached_opened-24.png new file mode 100644 index 000000000..3e6759813 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_memcached_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_meteor-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_meteor-24.png new file mode 100644 index 000000000..025c1279a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_meteor-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_meteor_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_meteor_opened-24.png new file mode 100644 index 000000000..cfa29650d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_meteor_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_middleware-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_middleware-24.png new file mode 100644 index 000000000..ba09f19f7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_middleware-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_middleware_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_middleware_opened-24.png new file mode 100644 index 000000000..2a49c1bad Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_middleware_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_minikube-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_minikube-24.png new file mode 100644 index 000000000..a82fdde3e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_minikube-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_minikube_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_minikube_opened-24.png new file mode 100644 index 000000000..e856a64f1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_minikube_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mjml-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mjml-24.png new file mode 100644 index 000000000..ea3ae4943 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mjml-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mjml_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mjml_opened-24.png new file mode 100644 index 000000000..0720060cb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mjml_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mock-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mock-24.png new file mode 100644 index 000000000..c699ff050 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mock-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mock_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mock_opened-24.png new file mode 100644 index 000000000..947a06b5b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mock_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_model-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_model-24.png new file mode 100644 index 000000000..1851e79ac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_model-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_model_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_model_opened-24.png new file mode 100644 index 000000000..0f9b2a2dc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_model_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_module-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_module-24.png new file mode 100644 index 000000000..a6f7fbac9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_module-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_module_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_module_opened-24.png new file mode 100644 index 000000000..f97fb9e64 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_module_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mongodb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mongodb-24.png new file mode 100644 index 000000000..6733cefc7 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mongodb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mongodb_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mongodb_opened-24.png new file mode 100644 index 000000000..a6627091c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mongodb_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mysql-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mysql-24.png new file mode 100644 index 000000000..060fd66df Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mysql-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mysql_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mysql_opened-24.png new file mode 100644 index 000000000..4d57b89ce Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_mysql_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_next-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_next-24.png new file mode 100644 index 000000000..16ccbb60e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_next-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_next_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_next_opened-24.png new file mode 100644 index 000000000..1ce1254ea Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_next_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nginx-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nginx-24.png new file mode 100644 index 000000000..c21135cd4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nginx-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nginx_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nginx_opened-24.png new file mode 100644 index 000000000..f3bd3e146 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nginx_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nix-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nix-24.png new file mode 100644 index 000000000..e61379a55 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nix-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nix_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nix_opened-24.png new file mode 100644 index 000000000..6501c222f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nix_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_node-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_node-24.png new file mode 100644 index 000000000..3550387c1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_node-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_node_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_node_opened-24.png new file mode 100644 index 000000000..47126672b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_node_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_notification-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_notification-24.png new file mode 100644 index 000000000..0c9372674 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_notification-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_notification_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_notification_opened-24.png new file mode 100644 index 000000000..44ae6305c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_notification_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuget-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuget-24.png new file mode 100644 index 000000000..bf35bbc28 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuget-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuget_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuget_opened-24.png new file mode 100644 index 000000000..3684f16c9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuget_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuxt-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuxt-24.png new file mode 100644 index 000000000..1950505e9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuxt-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuxt_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuxt_opened-24.png new file mode 100644 index 000000000..3d1fb5567 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_nuxt_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_package-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_package-24.png new file mode 100644 index 000000000..734e48d1a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_package-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_package_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_package_opened-24.png new file mode 100644 index 000000000..48e08fd57 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_package_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_paket-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_paket-24.png new file mode 100644 index 000000000..f5b686168 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_paket-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_paket_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_paket_opened-24.png new file mode 100644 index 000000000..2484d74ca Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_paket_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_php-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_php-24.png new file mode 100644 index 000000000..8d483a0e5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_php-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_php_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_php_opened-24.png new file mode 100644 index 000000000..f00d2f540 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_php_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_platformio-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_platformio-24.png new file mode 100644 index 000000000..e8e4b34ed Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_platformio-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_platformio_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_platformio_opened-24.png new file mode 100644 index 000000000..7b1567495 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_platformio_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_plugin-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_plugin-24.png new file mode 100644 index 000000000..8e19c1cb9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_plugin-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_plugin_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_plugin_opened-24.png new file mode 100644 index 000000000..8561bc538 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_plugin_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_prisma-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_prisma-24.png new file mode 100644 index 000000000..76f39cde4 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_prisma-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_prisma_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_prisma_opened-24.png new file mode 100644 index 000000000..af5aa9643 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_prisma_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_private-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_private-24.png new file mode 100644 index 000000000..b9301464c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_private-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_private_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_private_opened-24.png new file mode 100644 index 000000000..65f9855b6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_private_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_public-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_public-24.png new file mode 100644 index 000000000..adad369b8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_public-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_public_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_public_opened-24.png new file mode 100644 index 000000000..46857aa91 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_public_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_python-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_python-24.png new file mode 100644 index 000000000..2b372899e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_python-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_python_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_python_opened-24.png new file mode 100644 index 000000000..9aa7ecca2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_python_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ravendb-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ravendb-24.png new file mode 100644 index 000000000..8bc0fd0bf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ravendb-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ravendb_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ravendb_opened-24.png new file mode 100644 index 000000000..890145fe8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_ravendb_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redis-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redis-24.png new file mode 100644 index 000000000..27281089f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redis-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redis_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redis_opened-24.png new file mode 100644 index 000000000..61c0393a5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redis_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redux-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redux-24.png new file mode 100644 index 000000000..68bb60ec8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redux-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redux_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redux_opened-24.png new file mode 100644 index 000000000..d380b159c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_redux_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_route-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_route-24.png new file mode 100644 index 000000000..5baacc778 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_route-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_route_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_route_opened-24.png new file mode 100644 index 000000000..55f19053d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_route_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sass-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sass-24.png new file mode 100644 index 000000000..9f50150ba Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sass-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sass_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sass_opened-24.png new file mode 100644 index 000000000..40db5c209 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sass_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_script-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_script-24.png new file mode 100644 index 000000000..573dc04b1 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_script-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_script_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_script_opened-24.png new file mode 100644 index 000000000..c301473c5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_script_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_server-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_server-24.png new file mode 100644 index 000000000..b5d5b662a Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_server-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_server_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_server_opened-24.png new file mode 100644 index 000000000..84bb108ef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_server_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_services-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_services-24.png new file mode 100644 index 000000000..f19d6fb3d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_services-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_services_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_services_opened-24.png new file mode 100644 index 000000000..159710337 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_services_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_shared-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_shared-24.png new file mode 100644 index 000000000..9a10e9c56 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_shared-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_shared_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_shared_opened-24.png new file mode 100644 index 000000000..7daab2457 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_shared_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_src-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_src-24.png new file mode 100644 index 000000000..38890264d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_src-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_src_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_src_opened-24.png new file mode 100644 index 000000000..bd9d4f90b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_src_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sso-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sso-24.png new file mode 100644 index 000000000..953f14332 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sso-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sso_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sso_opened-24.png new file mode 100644 index 000000000..5b80f699f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_sso_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_story-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_story-24.png new file mode 100644 index 000000000..ae802834f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_story-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_story_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_story_opened-24.png new file mode 100644 index 000000000..43f7eccef Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_story_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_style-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_style-24.png new file mode 100644 index 000000000..5e33b2d6e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_style-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_style_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_style_opened-24.png new file mode 100644 index 000000000..faa5706b5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_style_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tauri-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tauri-24.png new file mode 100644 index 000000000..263114786 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tauri-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tauri_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tauri_opened-24.png new file mode 100644 index 000000000..56417713e Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tauri_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_temp-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_temp-24.png new file mode 100644 index 000000000..8ddaacf24 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_temp-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_temp_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_temp_opened-24.png new file mode 100644 index 000000000..06af86b6f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_temp_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_template-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_template-24.png new file mode 100644 index 000000000..a4dfdeffe Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_template-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_template_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_template_opened-24.png new file mode 100644 index 000000000..672c8b84d Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_template_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_test-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_test-24.png new file mode 100644 index 000000000..3b891ffb0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_test-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_test_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_test_opened-24.png new file mode 100644 index 000000000..61ee3c5f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_test_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_theme-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_theme-24.png new file mode 100644 index 000000000..7f8d441f5 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_theme-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_theme_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_theme_opened-24.png new file mode 100644 index 000000000..b37a3a7ac Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_theme_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tools-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tools-24.png new file mode 100644 index 000000000..866926166 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tools-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tools_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tools_opened-24.png new file mode 100644 index 000000000..f134883f8 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_tools_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_travis-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_travis-24.png new file mode 100644 index 000000000..a5ca23444 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_travis-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_travis_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_travis_opened-24.png new file mode 100644 index 000000000..a51adc823 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_travis_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_trunk-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_trunk-24.png new file mode 100644 index 000000000..e92ce7161 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_trunk-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_trunk_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_trunk_opened-24.png new file mode 100644 index 000000000..67352ea10 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_trunk_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typescript-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typescript-24.png new file mode 100644 index 000000000..9a5613713 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typescript-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typescript_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typescript_opened-24.png new file mode 100644 index 000000000..ee0689546 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typescript_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings-24.png new file mode 100644 index 000000000..7e3f94b39 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings2-24.png new file mode 100644 index 000000000..c0ca79fc0 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings2_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings2_opened-24.png new file mode 100644 index 000000000..e45011154 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings2_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings_opened-24.png new file mode 100644 index 000000000..c00f3f252 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_typings_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vagrant-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vagrant-24.png new file mode 100644 index 000000000..53433ce91 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vagrant-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vagrant_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vagrant_opened-24.png new file mode 100644 index 000000000..8aa75895c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vagrant_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_video-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_video-24.png new file mode 100644 index 000000000..2beb2138c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_video-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_video_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_video_opened-24.png new file mode 100644 index 000000000..bac8cd997 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_video_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_view-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_view-24.png new file mode 100644 index 000000000..4c856c7a2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_view-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_view_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_view_opened-24.png new file mode 100644 index 000000000..743f7dc15 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_view_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs-24.png new file mode 100644 index 000000000..422e5b7c9 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs2-24.png new file mode 100644 index 000000000..2bf531775 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs2_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs2_opened-24.png new file mode 100644 index 000000000..f4625bec6 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs2_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs_opened-24.png new file mode 100644 index 000000000..14190e098 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vs_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode-24.png new file mode 100644 index 000000000..c7cc27305 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode2-24.png new file mode 100644 index 000000000..be8e4d245 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode2_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode2_opened-24.png new file mode 100644 index 000000000..624f7bb7c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode2_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode3-24.png new file mode 100644 index 000000000..6462d3715 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode3_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode3_opened-24.png new file mode 100644 index 000000000..b96c0125c Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode3_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_opened-24.png new file mode 100644 index 000000000..27f814782 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test-24.png new file mode 100644 index 000000000..7c368f79b Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test2-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test2-24.png new file mode 100644 index 000000000..d6c958d70 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test2-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test2_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test2_opened-24.png new file mode 100644 index 000000000..b5202ffca Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test2_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test3-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test3-24.png new file mode 100644 index 000000000..03493a827 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test3-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test3_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test3_opened-24.png new file mode 100644 index 000000000..ffc6b08bb Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test3_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test_opened-24.png new file mode 100644 index 000000000..6b42adac2 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_vscode_test_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_webpack-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_webpack-24.png new file mode 100644 index 000000000..ad1e2de0f Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_webpack-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_webpack_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_webpack_opened-24.png new file mode 100644 index 000000000..26d5d65bc Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_webpack_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_windows-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_windows-24.png new file mode 100644 index 000000000..aa40fbdcf Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_windows-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_windows_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_windows_opened-24.png new file mode 100644 index 000000000..e3ff7f829 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_windows_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_www-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_www-24.png new file mode 100644 index 000000000..3624ebf69 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_www-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_www_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_www_opened-24.png new file mode 100644 index 000000000..a0bc78a44 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_www_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_yarn-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_yarn-24.png new file mode 100644 index 000000000..ff63712ff Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_yarn-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_yarn_opened-24.png b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_yarn_opened-24.png new file mode 100644 index 000000000..b13532c02 Binary files /dev/null and b/app/src/main/resources/io/xpipe/app/resources/browser_icons/folder_type_yarn_opened-24.png differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/connection_icon-dark.svg b/app/src/main/resources/io/xpipe/app/resources/img/connection_icon-dark.svg deleted file mode 100644 index 2f5dcf643..000000000 --- a/app/src/main/resources/io/xpipe/app/resources/img/connection_icon-dark.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - connection - - - - - connection - - - - diff --git a/app/src/main/resources/io/xpipe/app/resources/img/connection_icon.svg b/app/src/main/resources/io/xpipe/app/resources/img/connection_icon.svg deleted file mode 100644 index 43153f587..000000000 --- a/app/src/main/resources/io/xpipe/app/resources/img/connection_icon.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - connection - - - - - connection - - - - diff --git a/app/src/main/resources/io/xpipe/app/resources/img/db_icon.png b/app/src/main/resources/io/xpipe/app/resources/img/db_icon.png deleted file mode 100644 index def1304a0..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/db_icon.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/file_icon.png b/app/src/main/resources/io/xpipe/app/resources/img/file_icon.png deleted file mode 100644 index 3a1c5a751..000000000 Binary files a/app/src/main/resources/io/xpipe/app/resources/img/file_icon.png and /dev/null differ diff --git a/app/src/main/resources/io/xpipe/app/resources/img/folder_closed.svg b/app/src/main/resources/io/xpipe/app/resources/img/folder_closed.svg deleted file mode 100644 index 671ec13a0..000000000 --- a/app/src/main/resources/io/xpipe/app/resources/img/folder_closed.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/resources/io/xpipe/app/resources/img/folder_open.svg b/app/src/main/resources/io/xpipe/app/resources/img/folder_open.svg deleted file mode 100644 index 19e4f714b..000000000 --- a/app/src/main/resources/io/xpipe/app/resources/img/folder_open.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - diff --git a/ext/base/src/main/java/io/xpipe/ext/base/browser/FileTypeAction.java b/ext/base/src/main/java/io/xpipe/ext/base/browser/FileTypeAction.java index 27df7389f..031d9e8af 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/browser/FileTypeAction.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/browser/FileTypeAction.java @@ -4,7 +4,7 @@ import io.xpipe.app.browser.BrowserEntry; import io.xpipe.app.browser.OpenFileSystemModel; import io.xpipe.app.browser.action.BrowserAction; import io.xpipe.app.browser.icon.BrowserIcons; -import io.xpipe.app.browser.icon.FileType; +import io.xpipe.app.browser.icon.BrowserIconFileType; import javafx.scene.Node; import java.util.List; @@ -22,5 +22,5 @@ public interface FileTypeAction extends BrowserAction { return entries.stream().allMatch(entry -> t.matches(entry.getRawFileEntry())); } - FileType getType(); + BrowserIconFileType getType(); } diff --git a/ext/base/src/main/java/io/xpipe/ext/base/browser/JarAction.java b/ext/base/src/main/java/io/xpipe/ext/base/browser/JarAction.java index 697a13155..c8191622d 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/browser/JarAction.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/browser/JarAction.java @@ -4,7 +4,7 @@ import io.xpipe.app.browser.BrowserEntry; import io.xpipe.app.browser.OpenFileSystemModel; import io.xpipe.app.browser.action.BrowserActionFormatter; import io.xpipe.app.browser.action.MultiExecuteAction; -import io.xpipe.app.browser.icon.FileType; +import io.xpipe.app.browser.icon.BrowserIconFileType; import io.xpipe.core.process.ShellControl; import java.util.List; @@ -32,7 +32,7 @@ public class JarAction extends MultiExecuteAction implements JavaAction, FileTyp } @Override - public FileType getType() { - return FileType.byId("jar"); + public BrowserIconFileType getType() { + return BrowserIconFileType.byId("jar"); } } diff --git a/ext/base/src/main/java/io/xpipe/ext/base/browser/JavapAction.java b/ext/base/src/main/java/io/xpipe/ext/base/browser/JavapAction.java index f23446ba3..2ecf3846a 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/browser/JavapAction.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/browser/JavapAction.java @@ -4,7 +4,7 @@ import io.xpipe.app.browser.BrowserEntry; import io.xpipe.app.browser.OpenFileSystemModel; import io.xpipe.app.browser.action.BrowserActionFormatter; import io.xpipe.app.browser.action.ToFileCommandAction; -import io.xpipe.app.browser.icon.FileType; +import io.xpipe.app.browser.icon.BrowserIconFileType; import java.util.List; @@ -26,8 +26,8 @@ public class JavapAction extends ToFileCommandAction implements FileTypeAction, } @Override - public FileType getType() { - return FileType.byId("class"); + public BrowserIconFileType getType() { + return BrowserIconFileType.byId("class"); } @Override diff --git a/ext/base/src/main/java/io/xpipe/ext/base/browser/UnzipAction.java b/ext/base/src/main/java/io/xpipe/ext/base/browser/UnzipAction.java index 50a787306..962f9594c 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/browser/UnzipAction.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/browser/UnzipAction.java @@ -3,7 +3,7 @@ package io.xpipe.ext.base.browser; import io.xpipe.app.browser.BrowserEntry; import io.xpipe.app.browser.OpenFileSystemModel; import io.xpipe.app.browser.action.ExecuteApplicationAction; -import io.xpipe.app.browser.icon.FileType; +import io.xpipe.app.browser.icon.BrowserIconFileType; import io.xpipe.core.process.OsType; import io.xpipe.core.store.FileNames; @@ -44,7 +44,7 @@ public class UnzipAction extends ExecuteApplicationAction implements FileTypeAct } @Override - public FileType getType() { - return FileType.byId("zip"); + public BrowserIconFileType getType() { + return BrowserIconFileType.byId("zip"); } }