-
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
Add per-window-name global settings #9992
Comments
Bad points:
|
I agree this could be pretty useful indeed. Meanwhile, if anyone needs it, I've managed to alter the behavior of the
The above is just an example of a "quaked" 3-pane symmetric vertical arrange. It's a "hackity-hack" bypass, 'cause I'm just using a legit functionality for something it wasn't designed to, but I'll try to explain its two key points. First point, if Second point, there's a huge difference between writing semicolons As an example, let's say you want to launch two separate windows with a 2-pane horizontal arrange (PWSH and CMD): a "quaked" one and a "standard" one. If your default profile is PWSH, then you'd write the next setting:
I hope someone finds it useful. BTW, congratulations! WT is awesome and I really like where it is heading by becoming the Isildur's Bane of all terminals! 🥇 |
@zadjii-msft, I list some additional properties from #10279 that could be useful inside each window entity, along with a short explanation.
The goal of The property The property The goal of I think that |
Hey everyone, I found this thread while intending to open a feature request for the Quake mode window, which I will just leave here as a user story. I am using the FAR manager inside Windows terminal and as a FAR user, I would like to be able to configure the Quake mode window so that it covers the entire screen. I currently have ConEmu setup in this exact way; it allows me to switch between using FAR and other windowed applications very quickly and efficiently. |
@jhhcs FYI you don't need to use the |
Oh thank you for that hint, yes that works quite nicely. I then discovered that toggling fullscreen with Alt+Enter can also be used to switch the Quake window to full screen as an alternative solution to my problem. |
User story: |
@rnett For now, you could always just give the two windows different names, and bind two separate |
Any updates on this? Having to toggle focus mode manually every time Quake mode starts is quite annoying. Sure, profiles would be nice, but that's more of a "feature" then a bugfix. |
yes I am confused why I got redirected here. I am not intesred in any of the other things being discussed, but the original ticket redirects here. There is a -f switch to toggle focus mode on, why isn't there one to keep it off? |
Alright, I'm calling it for this hackathon, but progress notes from the week: Latest branch was: Sample JSON {
"name": "_quake",
"defaultProfile": "haunter.gif",
"dockWindow": {
"side": "bottom",
"width": 0.3,
"height": 0.75
},
"centerOnLaunch": true,
"initialPosition": "",
}
Footnotes
|
Quick tip for everyone, you can set it to open in quake mode, and then set a keyboard shortcut to disable focus mode. I personally use win+ctrl+f for this. The tabs will remain in view for the entirety of the process lifetime. |
Thank you this is very helpful |
Leaving my question here because it's related- I'm wanting quake mode functionality with a maximized window. I've got a Is there a way to hide the taskbar icon when I've got this minimized, like the special {
"command": {
"action": "globalSummon",
"desktop": "toCurrent",
"MaximizeAfterToggle": true,
"dropdownDuration": 0,
"monitor": "toMouse",
"name": "_default",
"toggleVisibility": true
},
"keys": "win+`"
}
|
It's not really a "basic feature". It requires a pretty massive re-write of how our settings are stored. You can take a look at the all-up diff in main...dev/migrie/fhl-fall-2023/11162-quake-III-arena. There are piecemeal diffs listed in the OP as well. If you're passionate, you're more than free to take that over the finish line. You're also free to just use "globalSummon" instead of "quakeMode". IMO that's got quite a bit more flexibility. I honestly love focus mode, but don't care at all for the dropdown, so I just use |
Is it currently possible to have "globalSummon" hide the taskbar icon when it is not visible? |
With these two settings, I'm pretty sure it is:
|
Perfect! The animation is the lowest on my list, and wt is set up as I want now. Appreciate your support |
If you want the animation, just enable it. Thanks to this issue, I have the exact behavior I want now, because I always hated that in quakemode fokusmode was auto-enabled and size was not retained. So just set |
That really begs the question if quake mode should be dropped for the sake of that settings combination (meaning the setting is actually retained but that is what it does internally.) So that I do not have to piuece this together myself, does anyone have a complete config snippet that emulates quake mode fully through global summon without focus mode |
Unfortunately, adding {
"command": {
"action": "globalSummon",
"desktop": "toCurrent",
"MaximizeAfterToggle": true,
"monitor": "toMouse",
"name": "_default",
"toggleVisibility": true
},
"keys": "win+`"
} |
@markusdd maybe you should learn to read ;-) And regarding
Just because you hate it and I don't like it, does not mean that no-one asked for it or that it is useless. |
I tried the quakemode equivalent of globalSummon and it doesnt have the quakebehavior if you dont give it the name _quake. But if you do, fockusmode is on again. Can we please have this as a seperate ticket? |
any update on #12150? It's been few years, it would be nice to have the ability to open in quake mode by default. |
I could not agree more here with @Fuzzyma. I'm seeing tickets requesting the ability to just turn off focus mode by default going back 3 years. Clearly the larger refactoring in this ticket isn't progressing, so what would it take to just add that single, special, setting? |
This one's from a team sync chat thread.
What if there was a way to say
So that you could have different sets of global settings for different window names? What properties would make sense here? Definitely not
windowingBehavior
, because that's a global setting, not a window setting.dev/migrie/fhl-fall-2023/9992-window-name-settings
main...dev/migrie/fhl-fall-2023/9992-window-name-settingsthis was a dead enddev/migrie/fhl-fall-2023/9992-default-quake-settings
dev/migrie/fhl-fall-2023/9992-quake-II
dev/migrie/fhl-fall-2023/9992-window-name-settings...dev/migrie/fhl-fall-2023/9992-quake-IIdev/migrie/fhl-fall-2023/11162-quake-III-arena
dev/migrie/fhl-fall-2023/9992-quake-II...dev/migrie/fhl-fall-2023/11162-quake-III-arena for Adjust styling of quake window (default height, etc) #11162, Quake Mode - Allow Horizontal resizing #11174The text was updated successfully, but these errors were encountered: