PowerToys
[New PowerToy] File Locksmith
#20930
Merged

[New PowerToy] File Locksmith #20930

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone