From bc3eff5659d385b3b902d0e07bc887100cc3371c Mon Sep 17 00:00:00 2001 From: Yair <39923744+yaira2@users.noreply.github.com> Date: Wed, 8 Feb 2023 17:50:51 -0500 Subject: [PATCH] Feature: Added support for opening ISO files (#11217) --- src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml | 4 +++- src/Files.Backend/Helpers/FileExtensionHelpers.cs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml b/src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml index 4cb3aa59ac6f..f7a456c08447 100644 --- a/src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml +++ b/src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml @@ -675,13 +675,15 @@ + ItemsSource="{x:Bind FileTagsUI, Mode=OneWay}" + Visibility="{x:Bind FileTagsUI, Converter={StaticResource EmptyObjectToObjectConverter}, Mode=OneWay}"> diff --git a/src/Files.Backend/Helpers/FileExtensionHelpers.cs b/src/Files.Backend/Helpers/FileExtensionHelpers.cs index 424363fc1a72..89c3c5678514 100644 --- a/src/Files.Backend/Helpers/FileExtensionHelpers.cs +++ b/src/Files.Backend/Helpers/FileExtensionHelpers.cs @@ -44,7 +44,7 @@ public static bool IsPowerShellFile(string fileExtensionToCheck) /// true if the fileExtensionToCheck is a zip bundle file; /// otherwise false. public static bool IsZipFile(string? fileExtensionToCheck) - => HasExtension(fileExtensionToCheck, ".zip", ".msix", ".appx", ".msixbundle", ".7z", ".rar", ".tar"); + => HasExtension(fileExtensionToCheck, ".zip", ".msix", ".appx", ".msixbundle", ".7z", ".rar", ".tar", ".iso"); public static bool IsBrowsableZipFile(string? filePath, out string? ext) { @@ -54,7 +54,7 @@ public static bool IsBrowsableZipFile(string? filePath, out string? ext) return false; } - ext = new[] { ".zip", ".7z", ".rar", ".tar" } // Only ext we want to browse + ext = new[] { ".zip", ".7z", ".rar", ".tar" , ".iso"} // Only ext we want to browse .FirstOrDefault(x => filePath.Contains(x, StringComparison.OrdinalIgnoreCase)); return ext is not null; }