microsoft / terminal

The new Windows Terminal and the original Windows console host, all in the same place!
MIT License
94.85k stars 8.21k forks source link

Quake Mode - Allow Horizontal resizing #11174

Open amithegde opened 3 years ago

amithegde commented 3 years ago

Description of the new feature/enhancement

Currently, the Quake Mode Terminal takes up whole width of the screen and when using it on a wide monitor, this can get cumbersome to use it. Please allow horizontal resizing and allow docking it at the center horizontally - similar to the way ConEmu works.

Worth mentioning another issue already logged here #11125 which causes additional inconvenience while using wide monitor.

zadjii-msft commented 2 years ago

You know, I had half a mind to say "You should probably just use globalSummon and position the window", and mark this up as some combination with #9992. Then you mentioned

similar to the way ConEmu works.

So if ConEmu can do it, then we should too.

bertenvdb commented 2 years ago

Would be awesome to able to have the option to have Quake mode while retaining the terminal width set by the number of columns.

I just read Windows Terminal had implemented Quake mode. 3 mins later ConEmu was uninstalled and Windows Terminal installed (again). A bit of a bummer to see my terminal taking up the full width of my 49" monitor... Temporarily I can live with a left padding of 1280px, as I see this feature is at least seriously considered.

amithegde commented 2 years ago

I found a workaround!

We can Ctrl+Shift+P and choose Toggle Focus Mode and then use Fancy Zone to define a zone and drag the terminal into the zone.

But again, I wish there was native support thoughπŸ‘

hayzey commented 2 years ago

Variable width is a must on an ultra-wide monitor. One terminal stretched across 34 inches is no bueno.

amithegde commented 2 years ago

workaround continues: While using fancy zones, it allows overriding windows default docking keyboard shortcut Win+Arrow and we can use these key combinations to dock terminal as well