[New PowerToy] File Locksmith #20930
Imported offline solution
5a16eb79
Make solution compile
e1e05bae
Add Windows sample, doesn't work?
bce03461
Added new project to implement the dll
e3bcfff7
Remove unneeded header
4969db62
Implemented IUnknown part of ExplorerCommand
88aa85e3
Implemented IExplorerCommand methods
f65958b2
Implemented ClassFactory
eb23526c
Implemented DLL register/unregister
15910ab7
Implemented other DLL exports, not working?
50c11216
Implemented IShellExtInit inferface
b00aab2b
Implemented IContextMenu, it works!
ca81f3e2
Implement command data fetching
cb388e0f
Make sample project compile on VS 2022
655faa16
Add plan
8bfc4b5b
Implement Lib as separate project
09e89219
Implemented IPC, not tested
39909229
Console UI project skeleton
f74603ab
Implemented basic console UI
d1ce5af1
Implemented piping, there are bugs
bd9952d0
Prototype works
396c4232
Remove old project
fddf89df
Added GUI project skeleton
f28de839
Mitigate issue with WinUI3
c4503609
Added a control for displaying results
7ac603fe
Add button
7629fb6d
Implement core functions in lib project
cd4f08f4
Call new library function from console main
d4ed95f8
Implement showing results
805b0692
Improve UI
471cdf3f
Implemented subdirectory search
f405d4cc
Remove useless code
defb4e22
Set window size
d985f8d9
UI adjustments
5192d473
Implement killing process
98efa7ad
Rename variable
0fbfbbf3
Add lib project to main solution
10c49d70
Add Ext and GUI projects to solution
988dda89
Tweak packages for GUI project
11e9b85e
Add a settings page
2207f696
Add a few resource strings
3f9d2d91
Add one more resources string
ebebd8a5
VS keeps trying to correct this
b44e11ca
Add references to File Locksmith in /,github
60f58127
Implement some parts of FileLocksmithModule
45ba6ac4
Change output directory
67dd46a1
Change target name and add to runner
4185d7e7
Add logger
1c3a61f9
Started implementing settings backend
a1120388
Fix log folder
c8a987a2
Settings work
24fca9df
Add some basic tracing
ff6bcca3
Attempt at adding resources
50726c81
Remove junk files
a282c714
Added missing defines
2ec2725f
Replaced some constants with resources
382a4be8
Move resources to the Ext project
039c75f4
Remove experiment
db8c5b05
Add binaries for signing
49881779
Improve tracing
f7639957
Remove old Settings calls
9293c8c3
Show something when there are no results
13ff89c5
Change window title
d1c88c15
Move computation to another thread, improve UX
79847f49
Increase font size for default text
17d4fac5
Remove entries for killed processes
a7fd4593
Show user name
29c34d1a
Remove nonrecursive implementation
e2a435a6
Implement back end for getting file names
1d2b23ee
Show list of files, UI tweaks
66402b52
Remove useless includes
2d4338f2
Implement back end for getting full process path
4dc0c04c
Dark title bar on dark themes
c8be1680
Update configuration mapping
afda8fa4
Revert "Update configuration mapping"
6577eb30
Fixed solution configuration, ARM64 should build
d082662d
Backend for refreshing
57e0f866
Variable window size
b06ccecd
Add refresh button
0eb30e67
New WinUI3 C# project for FL
73bd2dbf
Started porting functionality
e23e98e2
Add Interop project
949ae7b3
Move IPC to Ext project
20f0bf94
Ported native functions to Interop
88c6b6a9
Ported finding processes
6ea103c5
Ported most of Main Window functionality
818f5280
Display paths of files
5783af5f
Implement killing processes
f70e945a
Use resource string for "End Task"
5d4b9d68
Remove entries for terminated processes
c7f6eda0
Show User name
55561073
Set default window size
60645c7e
Make the new UI the default
c1dfffe5
Reading paths from stdin, completed port to C#
a0377e56
Fix small bug
03742c96
Moving to MVVM
f16bc556
Adding Labs
71cbbd9e
Merge branch 'ivan/file-locksmith' of https://github.com/microsoft/Po…
c35b93b6
Reintroducing features
48b47d02
Moving UI strings to resources file
828e16e8
Restored functionality
28c6847f
Add missing dlls
9a3a0373
Add FIle Locksmith to publish.cmd
b036c85b
Rebase fixes
b9ca0f06
Try updating nuget.config
ce1dc64e
Fix copy-paste blunder
35000e9f
Add File Locksmith UI for publishing
66120b8d
Add .pubxml file in FileLocksmith
7f73bebf
Change build output folder
86cdad82
Fix installer build issues
809c3ea9
[CI] Add clear to nuget packages
d1462831
Fix module reference counting
26337d76
Fix nuget for release CI
dd9d1961
Fix version and signing
867eccd9
Fix path for resources
07cb6117
Fix incorrect results when running 2 instances
a0335e3b
Fix default nuget source
bcb724db
Windows 10 icon and fallback for UI
ad33c50a
Code clean-up and spaces instead of tabs
9d7d4b11
jaimecbernardo
marked this pull request as ready for review 3 years ago
Add gif showcasing FL
bcc8695f
Add screenshot of File Locksmith for Settings
c7f75845
Add new files to the installer
fd31c0cc
Add OOBE page
041c9c80
Merge branch 'main' into ivan/file-locksmith
36ac5de7
Showing selected paths in the header
f791c314
Tweak path list
6ae95987
Added new, wider gif
01e2e69b
Add GPO
b34bdcd4
Merge remote-tracking branch 'origin/ivan/file-locksmith' into ivan/f…
032748e2
Add some logs
71c8a40a
[CI]Get CommunityToolkit.Labs from BigPark feed
57622e00
[CI]Use azure package feed for Nuget in release
3955c723
[CI]Another try for the labs source
70bedc52
Revert changes to feed
d663464c
Use RestoreAdditionalProjectSources
e7065a7e
Add tooltip to file list
e3f5a6fc
Change tooltip to not trim the lines
1032f56a
Add Tips and tricks section mentioning elevated
499dfc2a
Add some more logs messages.
1e745df2
Grammar fix
019fdc7b
Add to bug report tool
cd5fbcdb
Fix UI virtualization not working
1a1dc333
Disable virtualization to avoid crashes
7578fcee
Get better virtualization
9593b8e4
Merge branch 'main' into ivan/file-locksmith
179fb875
Add dialog instead of tooltip to show list of items
aaab96f1
No results refresh icon is now a button too
ca3987a0
Use managed methods for handling processes
743dd85f
Remove registry code from Ext.
e0baf301
Support drives too
7a49aac6
crutkas
deleted the ivan/file-locksmith branch 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub