Skip to content

Commit bc3eff5

Browse files
authored
Feature: Added support for opening ISO files (#11217)
1 parent 41d1f9a commit bc3eff5

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,13 +675,15 @@
675675
<Grid
676676
x:Name="ItemTagGrid"
677677
Width="{Binding ColumnsViewModel.TagColumn.LengthIncludingGridSplitter.Value, ElementName=PageRoot, Mode=OneWay}"
678+
Padding="0,0,12,0"
678679
HorizontalAlignment="Stretch"
679680
VerticalAlignment="Center"
680681
Visibility="{Binding ColumnsViewModel.TagColumn.Visibility, ElementName=PageRoot, Mode=OneWay}">
681682
<ItemsRepeater
682683
x:Name="TagsRepeater"
683684
x:Load="{x:Bind HasTags, Mode=OneWay}"
684-
ItemsSource="{x:Bind FileTagsUI, Mode=OneWay}">
685+
ItemsSource="{x:Bind FileTagsUI, Mode=OneWay}"
686+
Visibility="{x:Bind FileTagsUI, Converter={StaticResource EmptyObjectToObjectConverter}, Mode=OneWay}">
685687
<ItemsRepeater.Layout>
686688
<StackLayout Orientation="Horizontal" Spacing="4" />
687689
</ItemsRepeater.Layout>

src/Files.Backend/Helpers/FileExtensionHelpers.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static bool IsPowerShellFile(string fileExtensionToCheck)
4444
/// <returns><c>true</c> if the fileExtensionToCheck is a zip bundle file;
4545
/// otherwise <c>false</c>.</returns>
4646
public static bool IsZipFile(string? fileExtensionToCheck)
47-
=> HasExtension(fileExtensionToCheck, ".zip", ".msix", ".appx", ".msixbundle", ".7z", ".rar", ".tar");
47+
=> HasExtension(fileExtensionToCheck, ".zip", ".msix", ".appx", ".msixbundle", ".7z", ".rar", ".tar", ".iso");
4848

4949
public static bool IsBrowsableZipFile(string? filePath, out string? ext)
5050
{
@@ -54,7 +54,7 @@ public static bool IsBrowsableZipFile(string? filePath, out string? ext)
5454
return false;
5555
}
5656

57-
ext = new[] { ".zip", ".7z", ".rar", ".tar" } // Only ext we want to browse
57+
ext = new[] { ".zip", ".7z", ".rar", ".tar" , ".iso"} // Only ext we want to browse
5858
.FirstOrDefault(x => filePath.Contains(x, StringComparison.OrdinalIgnoreCase));
5959
return ext is not null;
6060
}

0 commit comments

Comments
 (0)