Skip to content

Commit ae5354d

Browse files
authored
Feature: Replaced Release Notes dialog with dedicated tab (#17016)
1 parent 19c6f1e commit ae5354d

40 files changed

+402
-276
lines changed

src/Files.App/Actions/Content/Archives/Compress/BaseCompressArchiveAction.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ private bool IsContextPageTypeAdaptedToCommand()
5151
return
5252
context.PageType != ContentPageTypes.RecycleBin &&
5353
context.PageType != ContentPageTypes.ZipFolder &&
54+
context.PageType != ContentPageTypes.ReleaseNotes &&
55+
context.PageType != ContentPageTypes.Settings &&
5456
context.PageType != ContentPageTypes.None;
5557
}
5658

src/Files.App/Actions/Content/Archives/Decompress/BaseDecompressArchiveAction.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ protected bool IsContextPageTypeAdaptedToCommand()
4343
return
4444
context.PageType != ContentPageTypes.RecycleBin &&
4545
context.PageType != ContentPageTypes.ZipFolder &&
46+
context.PageType != ContentPageTypes.ReleaseNotes &&
47+
context.PageType != ContentPageTypes.Settings &&
4648
context.PageType != ContentPageTypes.None;
4749
}
4850

src/Files.App/Actions/Content/Background/BaseSetAsAction.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ internal abstract class BaseSetAsAction : ObservableObject, IAction
2121
ContentPageContext.ShellPage is not null &&
2222
ContentPageContext.PageType != ContentPageTypes.RecycleBin &&
2323
ContentPageContext.PageType != ContentPageTypes.ZipFolder &&
24+
ContentPageContext.PageType != ContentPageTypes.ReleaseNotes &&
25+
ContentPageContext.PageType != ContentPageTypes.Settings &&
2426
(ContentPageContext.ShellPage?.SlimContentPage?.SelectedItemsPropertiesViewModel?.IsCompatibleToSetAsWindowsWallpaper ?? false);
2527

2628
public BaseSetAsAction()

src/Files.App/Actions/Content/ImageManipulation/BaseRotateAction.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ private bool IsContextPageTypeAdaptedToCommand()
4545
return
4646
context.PageType != ContentPageTypes.RecycleBin &&
4747
context.PageType != ContentPageTypes.ZipFolder &&
48+
context.PageType != ContentPageTypes.ReleaseNotes &&
49+
context.PageType != ContentPageTypes.Settings &&
4850
context.PageType != ContentPageTypes.None;
4951
}
5052

src/Files.App/Actions/FileSystem/CopyPathAction.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ public string Description
1818
public RichGlyph Glyph
1919
=> new RichGlyph(themedIconStyle: "App.ThemedIcons.CopyAsPath");
2020

21-
public bool IsExecutable
22-
=> context.PageType != ContentPageTypes.Home && context.PageType != ContentPageTypes.RecycleBin;
21+
public bool IsExecutable =>
22+
context.PageType != ContentPageTypes.Home &&
23+
context.PageType != ContentPageTypes.RecycleBin &&
24+
context.PageType != ContentPageTypes.ReleaseNotes &&
25+
context.PageType != ContentPageTypes.Settings;
2326

2427
public CopyPathAction()
2528
{

src/Files.App/Actions/FileSystem/CopyPathWithQuotesAction.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ public string Description
1818
public RichGlyph Glyph
1919
=> new RichGlyph(themedIconStyle: "App.ThemedIcons.CopyAsPath");
2020

21-
public bool IsExecutable
22-
=> context.PageType != ContentPageTypes.Home && context.PageType != ContentPageTypes.RecycleBin;
21+
public bool IsExecutable =>
22+
context.PageType != ContentPageTypes.Home &&
23+
context.PageType != ContentPageTypes.RecycleBin &&
24+
context.PageType != ContentPageTypes.ReleaseNotes &&
25+
context.PageType != ContentPageTypes.Settings;
2326

2427
public CopyPathWithQuotesAction()
2528
{

src/Files.App/Actions/FileSystem/PasteItemAction.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ public bool GetIsExecutable()
5353
App.AppModel.IsPasteEnabled &&
5454
context.PageType != ContentPageTypes.Home &&
5555
context.PageType != ContentPageTypes.RecycleBin &&
56-
context.PageType != ContentPageTypes.SearchResults;
56+
context.PageType != ContentPageTypes.SearchResults &&
57+
context.PageType != ContentPageTypes.ReleaseNotes &&
58+
context.PageType != ContentPageTypes.Settings;
5759
}
5860

5961
private void Context_PropertyChanged(object? sender, PropertyChangedEventArgs e)

src/Files.App/Actions/FileSystem/PasteItemAsShortcutAction.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ public bool GetIsExecutable()
4242
App.AppModel.IsPasteEnabled &&
4343
context.PageType != ContentPageTypes.Home &&
4444
context.PageType != ContentPageTypes.RecycleBin &&
45-
context.PageType != ContentPageTypes.SearchResults;
45+
context.PageType != ContentPageTypes.SearchResults &&
46+
context.PageType != ContentPageTypes.ReleaseNotes &&
47+
context.PageType != ContentPageTypes.Settings;
4648
}
4749

4850
private void Context_PropertyChanged(object? sender, PropertyChangedEventArgs e)

src/Files.App/Actions/FileSystem/PasteItemToSelectionAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public bool GetIsExecutable()
4747
if (!App.AppModel.IsPasteEnabled)
4848
return false;
4949

50-
if (context.PageType is ContentPageTypes.Home or ContentPageTypes.RecycleBin or ContentPageTypes.SearchResults)
50+
if (context.PageType is ContentPageTypes.Home or ContentPageTypes.RecycleBin or ContentPageTypes.SearchResults or ContentPageTypes.ReleaseNotes or ContentPageTypes.Settings)
5151
return false;
5252

5353
if (!context.HasSelection)

src/Files.App/Actions/FileSystem/RenameAction.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ private bool IsPageTypeValid()
5252
context.PageType != ContentPageTypes.None &&
5353
context.PageType != ContentPageTypes.Home &&
5454
context.PageType != ContentPageTypes.RecycleBin &&
55-
context.PageType != ContentPageTypes.ZipFolder;
55+
context.PageType != ContentPageTypes.ZipFolder &&
56+
context.PageType != ContentPageTypes.ReleaseNotes &&
57+
context.PageType != ContentPageTypes.Settings;
5658
}
5759

5860
private void Context_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e)

0 commit comments

Comments
 (0)