-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
When the window is summoned and is already active, minimize it. #9963
Merged
Merged
Changes from all commits
Commits
Show all changes
109 commits
Select commit
Hold shift + click to select a range
3bef7bb
Get all the projects created and hooked up to the sln
zadjii-msft 1f52d35
Yank all the M/P files, this builds?!
zadjii-msft 5a9cdc8
Shockingly, this works, it works elevated, and it works unpackaged
zadjii-msft 36539cf
This won't work, but I'm committing this becaus I finally got it to c…
zadjii-msft 27ace16
whoop, we pass the commandline from the peasant, to the monarch, and …
zadjii-msft 9a41647
HOLY SHIT I GOT THE COMANDLINE TO EXECUTE IN THE CURRENT WINDOW!!!!!!…
zadjii-msft 5cabcfb
add a note to future me
zadjii-msft 03bfc6e
This works as a unittest, but not a local test. That's batty
zadjii-msft 590b9ff
this macro makes me feel dirty
zadjii-msft 0579b24
LocalTests_Remoting -> UnitTests_Remoting
zadjii-msft a3faed6
finish renaming this test
zadjii-msft 9c6eac4
Clean up a lot for review
zadjii-msft 0103331
cleanup Peasant for review
zadjii-msft b4fe1bf
Final cleanup for review
zadjii-msft d08e65c
_final_ final cleanup for review
zadjii-msft e101efd
pr nits
zadjii-msft e1402d8
This seems to work to create a thread listening for the monarch, and …
zadjii-msft f978a9c
it's hard to believe he's gone / were it so easy
zadjii-msft 5939636
Oh yea actually remove the thing
zadjii-msft c088895
last commit before the holidays
zadjii-msft fa2df47
Merge remote-tracking branch 'origin/main' into dev/migrie/f/remoting…
zadjii-msft 0f5c24f
Enable audit mode
zadjii-msft 921d915
nits
zadjii-msft 00184e7
Merge branch 'dev/migrie/f/remoting.dll' into dev/migrie/f/the-first-…
zadjii-msft 658db6b
Ask the TerminalApp to parse the commandline, and tell us what the wi…
zadjii-msft 977db46
Holy bajesus, this works like a charm
zadjii-msft bcbef34
Add a note about commiting suicide
zadjii-msft 813dbc6
notes, comments, cleanup
zadjii-msft 0f0df5e
activate windows
zadjii-msft 9fc2f0e
add some tracelogging
zadjii-msft 6537686
The peasant will now correctly inform the monarch when it re-connects
zadjii-msft a75da0a
mostly just notes
zadjii-msft c02f25a
peasants now switch to the cwd that was requested
zadjii-msft 3e39ab9
more comments
zadjii-msft 52b2cb6
Allow the user to provide ids on the commandline
zadjii-msft bc492f1
Code cleanup
zadjii-msft 88ffc6f
Merge remote-tracking branch 'origin/main' into dev/migrie/f/remoting…
zadjii-msft be74b2e
putting var in headers is bad, mkay?
zadjii-msft 2a7bc94
branding
zadjii-msft 81c09d9
Merge branch 'dev/migrie/f/remoting.dll' into dev/migrie/f/the-first-…
zadjii-msft c34e4ce
Merge remote-tracking branch 'origin/main' into dev/migrie/f/the-firs…
zadjii-msft 5b8ace2
A bunch of tests for Monarch::ProposeCommandline
zadjii-msft 689c385
sure yea that's a doc comment
zadjii-msft 59deca1
Merge branch 'main' into dev/migrie/f/the-first-galactic-empire
zadjii-msft f02969b
More tests, more redundancy
zadjii-msft b2db317
man I can't spel
zadjii-msft d2a3438
Add try/catch's throughout Monarch.cpp
zadjii-msft a65f341
trycatch the window manager. A lot more going on there.
zadjii-msft 1c2f8e5
This will always summon the monarch window
zadjii-msft 71f6b58
RegisterHotKey will be more robust
zadjii-msft 18d1a20
Add support for the `win` key in keybindings
zadjii-msft a41bee6
!!! THIS NEEDS TO BE MOVED TO THE PARENT BRANCH !!!
zadjii-msft 6e7ea61
!!! THIS NEEDS TO BE MOVED TO THE PARENT BRANCH !!!
zadjii-msft 18099d2
Summon the most recent window
zadjii-msft 3e5d927
Cleanup, now that this isn't needed
zadjii-msft 91b52d4
!!! THIS NEEDS TO BE MOVED TO THE PARENT BRANCH !!!
zadjii-msft 848682a
Oh hey SetForegroundWindow might be the thing
zadjii-msft 1dcb4cb
man this is crisp
zadjii-msft fee6473
Still trying to figure this out exactly. For linking: #653
zadjii-msft 342d3f2
This works if the window _isn't_ minimized
zadjii-msft 5052d31
deal with minimized windows too
zadjii-msft eff18d1
more cleanup
zadjii-msft 5c039ea
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft 10779ca
We caan now summon based on window name or just use the MRU one. Note…
zadjii-msft 25b31ff
Allow the user to set multiple globalSummon keys, and quakeMode for s…
zadjii-msft 7c2a514
if there is no window with the name, then make a new window with the …
zadjii-msft ac8fef0
THATS RIGHT, IT HOT-RELOADS
zadjii-msft 1fdb6b1
Tests and doc comments
zadjii-msft 784ec73
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft b20222f
More comments
zadjii-msft 9d76c62
Some dead code cleanup
zadjii-msft 2a2f5cb
pre emptive spellbot
zadjii-msft 71577fc
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft f892752
Add some tracelogging to find a heisenbug that might not have ever be…
zadjii-msft 4166afa
Okay that was bad pre-emptive spelling
zadjii-msft 717db81
Again, nobody's got disk space to build x86. This is a guess
zadjii-msft 1b2e7a7
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft 305e627
oh man, this will magic summon the window to the current desktop. I'm…
zadjii-msft 9f9eacb
!! THIS NEEDS TO GO TO THE PARENT BRANCH !!
zadjii-msft f71c948
Add support for summoning to the current virtual desktop
zadjii-msft 51617cf
cache these results
zadjii-msft 2eec961
All of carlos's feedback
zadjii-msft 15a8a9c
!! THIS NEEDS TO GO TO THE PARENT BRANCH !!
zadjii-msft 8370789
replace todo with comment
zadjii-msft 4eb1d3a
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft c215a97
Merge branch 'dev/migrie/f/653-QUAKE-MODE' into dev/migrie/f/quake-to…
zadjii-msft 26d5194
this test is _fantastic_
zadjii-msft 91372ea
more tests, because I like being thorough
zadjii-msft 045a8db
fix a build break
zadjii-msft c95a429
Give Clint the credit they deserce
zadjii-msft b5e0f2d
When the window is summoned and is already active, minimize it.
zadjii-msft 6c4238b
Toggle the visibility with an optional argument
zadjii-msft 0abd963
update the comment
zadjii-msft 643b860
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft 84c1bd9
Merge remote-tracking branch 'origin/main' into dev/migrie/f/quake-to…
zadjii-msft 24bfbe6
BODGY fix for newer builds
zadjii-msft 4c2e6d2
Merge remote-tracking branch 'origin/main' into dev/migrie/f/quake-to…
zadjii-msft aec2561
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft 22036c2
Merge branch 'dev/migrie/f/653-QUAKE-MODE' into dev/migrie/f/quake-to…
zadjii-msft 5940f05
Merge remote-tracking branch 'origin/main' into dev/migrie/f/653-QUAK…
zadjii-msft 06cb41b
Address Dustin's PR comments
zadjii-msft 783be75
Merge branch 'dev/migrie/f/653-QUAKE-MODE' into dev/migrie/f/quake-to…
zadjii-msft 6c424f7
pr nits
zadjii-msft 387d675
Merge branch 'dev/migrie/f/quake-toCurrent-desktop' into dev/migrie/f…
zadjii-msft 1032dbb
Squash merge of Toggle Visibility
DHowett 242f3e2
Merge branch 'dev/migrie/f/quake-toggleVisibility' of https://github.…
zadjii-msft 3e3cb1d
that's what I get for making changes w/o building
zadjii-msft 53e3fe9
Fix calling convention for COM impls
DHowett fffda9f
surprised we didn't already have one of these..
DHowett 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 |
---|---|---|
|
@@ -47,6 +47,7 @@ ICustom | |
IDialog | ||
IDirect | ||
IExplorer | ||
IFACEMETHOD | ||
IFile | ||
IInheritable | ||
IMap | ||
|
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
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
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
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
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
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
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
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
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
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.
yes clang-format did this no i don't like it but oh well