-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File Actions menu #31220
Open
Aaron-Junker
wants to merge
115
commits into
main
Choose a base branch
from
dev/aaron-junker/FileActionsMenu
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+9,174
−103
Open
File Actions menu #31220
Changes from 25 commits
Commits
Show all changes
115 commits
Select commit
Hold shift + click to select a range
5ed7d81
[WIP]Add first draft menu
Aaron-Junker 8fcfb3c
[wip]Add Runner project
Aaron-Junker bc1214a
Merge "orgin/main" into "dev/aaron-junker/FileActionsMenu"
Aaron-Junker e9b486f
[WIP] File Actions Menu
Aaron-Junker d7f7f8d
Add IAction interface and all actions
Aaron-Junker 47a9d8a
Add move/copy conflict handling and workaround for selection in multi…
Aaron-Junker b1a3d5c
Add workaround for selecting items in shell folders and libraries
Aaron-Junker 8eeee05
Add PowerRename action
Aaron-Junker 42adfee
Optimazations
Aaron-Junker 0b8a64f
Added ImageResizer
Aaron-Junker 65cd1ff
Add FileLockmith and move to
Aaron-Junker fbd07b9
Add Copy Image from Clipboard and to clipboard
Aaron-Junker 7daf6d8
Fix hash generating and allow async execute functions
Aaron-Junker 8b56f1f
Add itemtype property
Aaron-Junker ed475be
Change dialog of hash type to selection in menu and added possibility…
Aaron-Junker a7945d5
[WIP] Add stubs to compare hashes
Aaron-Junker 2b05a4f
Add copy path and uninstall exe
Aaron-Junker 81358ca
Allow resolving shortcut when copying path
Aaron-Junker d6dc8d0
Temp
Aaron-Junker 393d3dd
[WIP]
Aaron-Junker 5538f48
Add file action dialog
Aaron-Junker eec2b18
Moved hashes to plugin
Aaron-Junker 3ea28de
[WIP]Switch to winui3
Aaron-Junker fc7c473
Switch to WinUi3
Aaron-Junker 21f750f
Merge main into FileActionsMenu
Aaron-Junker aa0ac98
Fix some errorsin Directory.Packages.Props
Aaron-Junker 56e6e93
Fix more building bugs
Aaron-Junker a4e7dcb
Factor out Uninstall action
Aaron-Junker 39d3108
Add copy file content as ... and runner optimizations. Plus PowerToys…
Aaron-Junker cb585cd
Add merge action
Aaron-Junker fc96244
Add icons to hashes and add support for icons for checkable items
Aaron-Junker 90ef50c
Add verify hashes options and possibility to copy hash to clipboard
Aaron-Junker 7a85924
Fix some mistakes in FileActionProgress and make more actions use it.…
Aaron-Junker fc513bf
Only show image resizer action on images and Folder collapse
Aaron-Junker b8d05c0
Rename Header to Title and add unblock action
Aaron-Junker 319d7a3
Add telemetry and localisation for two of the plugins. Plus add etl f…
Aaron-Junker e3e84cc
Add telemetry and localisation for two of the plugins. Plus add etl f…
Aaron-Junker 8c0bc42
Commit
Aaron-Junker e9893eb
Commit
Aaron-Junker 5150cf7
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker b9716f7
Add more localisation and telemetry
Aaron-Junker dfe45cb
Add more Telemetry and localisation
Aaron-Junker 2f7b134
Image clipboard actions plugin localisation and telemetry
Aaron-Junker 493104b
Fix some copy paste error I made
Aaron-Junker 2ce676a
Add documentation
Aaron-Junker a09af1c
Add last Localisation and Telemetry and GPO
Aaron-Junker 7314ae0
Add own settings page
Aaron-Junker d2137b5
Add File Actions Menu to dashboard
Aaron-Junker f9eddeb
Add OOBE
Aaron-Junker a2b7d75
Remove weird manifest files
Aaron-Junker 3c9f6af
Merge branch 'main' into dev/aaron-junker/FileActionsMenu
Aaron-Junker b8e078f
Add missing localisation
Aaron-Junker 08df2b8
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker e8bb419
Merge remote-tracking branch 'origin/main' into dev/aaron-junker/File…
Aaron-Junker 56d7b01
Apply suggestions from code review
Aaron-Junker b84e3a8
Address PR comment
Aaron-Junker d0761fc
Fix some spelling mistakes and missing localization
Aaron-Junker 0d432e1
Fix more spelling issues
Aaron-Junker 6661773
Fix XAML style
jaimecbernardo 516ea56
Merge branch 'main' into dev/aaron-junker/FileActionsMenu
jaimecbernardo adddc4b
Fix: Use the same versions in package.json as the other projects
jaimecbernardo 68bea4b
Revert CsWinRT version to 2.0.4
jaimecbernardo 3c9d513
Move FileActionsMenu one level up
Aaron-Junker 083ebd9
[WIP]Installer work
Aaron-Junker ff8d4af
[WIP]More installer work
Aaron-Junker ef954d1
Finish installer work
Aaron-Junker 5181a4b
Add dlls to signing
Aaron-Junker ad57177
Make it DPI aware
Aaron-Junker 3370857
Merge branch 'main' into dev/aaron-junker/FileActionsMenu
Aaron-Junker a13ed72
Update GlobalSuppressions.cs
Aaron-Junker 5b2c98f
Fix some merge errors
Aaron-Junker 9dbc868
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker 103ac3a
Fix merge errors
Aaron-Junker b4d7e22
Update FileLocksmithUI.csproj
Aaron-Junker 344100e
Fix icons of PowerToys plugin
Aaron-Junker 9e6bde1
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker ba176a5
Add GPO conditions to the PowerToys plugin items
Aaron-Junker 16e711f
Move xaml files into subfolder and fix a bug that let users have no o…
Aaron-Junker faecdf4
Edit Notice.md
Aaron-Junker 52baf43
Remove weird backup file (How did that get in here)
Aaron-Junker b7d1ad0
Update expect.txt
Aaron-Junker b6163ed
Fix dumb error made in Notice.md (Who at Vim thought Ctrl+A augmentin…
Aaron-Junker 6d11a46
Fix error that caused fallback style
Aaron-Junker 4b0379f
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker 9123eb3
Add placeholder icon in settings navigation and OOBE and add support …
Aaron-Junker ef80ae1
Fix XAML style
jaimecbernardo dc97442
Fix new folder with selection
Aaron-Junker 42c1b85
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker cfea699
Fix some bugs and some missing strings
Aaron-Junker de5b14c
Merge branch 'main' into pr31220
jaimecbernardo 59c96ec
Apply new entry from Peek Nativemethods as well
jaimecbernardo 7299ca0
Fix installer build error on custom action
jaimecbernardo 9bd7083
Merge main
Aaron-Junker 55fbd2d
Fix merge error
Aaron-Junker 2e4f16d
Fix toggle menu items
Aaron-Junker f9e0038
Fix merging content to allow saving as file without extension
Aaron-Junker 39865e4
[Hashes]Add dialog when the file containing the checksum does not exist
Aaron-Junker 6a66ac1
Make conflict dialog always having the focus
Aaron-Junker 38b0497
Add line breaks to file path in conflict dialog
Aaron-Junker b2acba9
Changed behaviour of collapsing folder struture to keep ignored files
Aaron-Junker 845b083
Fix replacing on move to and copy to
Aaron-Junker 5b8a504
Add cancel button to conflict dialog
Aaron-Junker 98c6d7d
Remove double override warning from save as action
Aaron-Junker 470e948
Fix some missing strings
Aaron-Junker 23bcf78
Fix spelling
Aaron-Junker bd89670
Merge branch 'main' into dev/aaron-junker/FileActionsMenu
Aaron-Junker e973e73
Merge remote-tracking branch 'origin/main' into dev/aaron-junker/File…
stefansjfw 403f3f5
Merge remote-tracking branch 'origin/main' into dev/aaron-junker/File…
stefansjfw 07eed1c
Update notice.md
stefansjfw fc9c343
Change name of new folder
Aaron-Junker afdd7bd
Merge branch 'dev/aaron-junker/FileActionsMenu' of https://github.com…
Aaron-Junker d5f8e4b
Merge main
Aaron-Junker 27bd0fd
test
Aaron-Junker e77911f
Fix build/make dpi aware
Aaron-Junker 394f86c
No longer block ui thread when opening PowerToy
Aaron-Junker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,17 +35,19 @@ | |
<PackageVersion Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.8.0" /> | ||
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.Security.Extensions" Version="1.3.0" /> | ||
<PackageVersion Include="Microsoft.Toolkit.Uwp.Notifications" Version="7.1.2" /> | ||
<PackageVersion Include="Microsoft.UI.Xaml" Version="2.8.6" /> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. not used anywhere? |
||
<PackageVersion Include="Microsoft.Web.WebView2" Version="1.0.2088.41" /> | ||
<!-- Package Microsoft.Win32.SystemEvents added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Drawing.Common but the 8.0.1 version wasn't published to nuget. --> | ||
<PackageVersion Include="Microsoft.Win32.SystemEvents" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.Windows.Compatibility" Version="8.0.1" /> | ||
<PackageVersion Include="Microsoft.Windows.CsWin32" Version="0.2.46-beta" /> | ||
<!-- CsWinRT version needs to be set to have a WinRT.Runtime.dll at the same version contained inside the NET SDK we're currently building on CI. --> | ||
<PackageVersion Include="Microsoft.Windows.CsWinRT" Version="2.0.4" /> | ||
<PackageVersion Include="Microsoft.Windows.CsWinRT" Version="2.0.7" /> | ||
Aaron-Junker marked this conversation as resolved.
Show resolved
Hide resolved
|
||
<PackageVersion Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.2428" /> | ||
<PackageVersion Include="Microsoft.Windows.SDK.Contracts" Version="10.0.19041.1" /> | ||
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="1.4.231219000" /> | ||
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="1.4.240211001" /> | ||
<PackageVersion Include="Microsoft.Xaml.Behaviors.WinUI.Managed" Version="2.0.9" /> | ||
<PackageVersion Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.39" /> | ||
<PackageVersion Include="ModernWpfUI" Version="0.9.4" /> | ||
|
@@ -61,13 +63,13 @@ | |
<PackageVersion Include="SharpCompress" Version="0.33.0" /> | ||
<PackageVersion Include="StreamJsonRpc" Version="2.14.24" /> | ||
<PackageVersion Include="StyleCop.Analyzers" Version="1.2.0-beta.556" /> | ||
<!-- Package System.CodeDom added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Management but the 8.0.1 version wasn't published to nuget. --> | ||
<PackageVersion Include="System.CodeDom" Version="8.0.0" /> <!-- Package added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Management but the 8.0.1 version wasn't published to nuget. --> | ||
<PackageVersion Include="System.CodeDom" Version="8.0.0" /> | ||
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1" /> | ||
<PackageVersion Include="System.ComponentModel.Composition" Version="8.0.0" /> | ||
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.0" /> | ||
<PackageVersion Include="System.Data.OleDb" Version="8.0.0" /> | ||
<!-- Package System.Data.SqlClient added to force it as a dependency of Microsoft.Windows.Compatibility to the latest version available at this time. --> | ||
<PackageVersion Include="System.Diagnostics.EventLog" Version="8.0.0" /> <!-- Package added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Data.OleDb but the 8.0.1 version wasn't published to nuget. --> | ||
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" /> | ||
<!-- Package System.Diagnostics.EventLog added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Data.OleDb but the 8.0.1 version wasn't published to nuget. --> | ||
<PackageVersion Include="System.Diagnostics.EventLog" Version="8.0.0" /> | ||
|
@@ -76,11 +78,12 @@ | |
<PackageVersion Include="System.Drawing.Common" Version="8.0.2" /> | ||
<PackageVersion Include="System.IO.Abstractions" Version="17.2.3" /> | ||
<PackageVersion Include="System.IO.Abstractions.TestingHelpers" Version="17.2.3" /> | ||
<PackageVersion Include="System.IO.Hashing" Version="8.0.0" /> | ||
<PackageVersion Include="System.Management" Version="8.0.0" /> | ||
<PackageVersion Include="System.Management.Automation" Version="7.4.0" /> | ||
<PackageVersion Include="System.Reactive" Version="6.0.0-preview.9" /> | ||
<PackageVersion Include="System.Runtime.Caching" Version="8.0.0" /> | ||
<!-- Package System.Security.Cryptography.ProtectedData added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Data.OleDb but the 8.0.1 version wasn't published to nuget. --> | ||
<PackageVersion Include="System.Security.Cryptography.ProtectedData" Version="8.0.0" /> <!-- Package added as a hack for being able to exclude the runtime assets so they don't conflict with 8.0.1. This is a dependency of System.Data.OleDb but the 8.0.1 version wasn't published to nuget. --> | ||
Aaron-Junker marked this conversation as resolved.
Show resolved
Hide resolved
|
||
<PackageVersion Include="System.Security.Cryptography.ProtectedData" Version="8.0.0" /> | ||
<PackageVersion Include="System.ServiceProcess.ServiceController" Version="8.0.0" /> | ||
<PackageVersion Include="System.Text.Encoding.CodePages" Version="8.0.0" /> | ||
|
@@ -90,6 +93,7 @@ | |
<PackageVersion Include="Vanara.PInvoke.User32" Version="3.4.11" /> | ||
<PackageVersion Include="Vanara.PInvoke.Shell32" Version="3.4.11" /> | ||
<PackageVersion Include="WinUIEx" Version="2.2.0" /> | ||
<PackageVersion Include="WindowsAPICodePack" Version="7.0.4" /> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. are we sure it;s safe to use this one? |
||
<PackageVersion Include="WPF-UI" Version="3.0.0" /> | ||
</ItemGroup> | ||
<ItemGroup Condition="'$(IsExperimentationLive)'!=''"> | ||
|
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this needed? FileActionsMenu.Ui builds fine without it