Skip to content
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

Problems with font "zooming" #300

Open
Jaykul opened this issue Nov 3, 2018 · 7 comments
Open

Problems with font "zooming" #300

Jaykul opened this issue Nov 3, 2018 · 7 comments
Labels
Area-Interaction Interacting with the vintage console window (as opposed to driving via API or hooks) Issue-Bug It either shouldn't be doing this or needs an investigation. Product-Conhost For issues in the Console codebase
Milestone

Comments

@Jaykul
Copy link
Contributor

Jaykul commented Nov 3, 2018

The first problem is that there's no way to reset it to "100%" -- Frankly, my suggestion is that you should support hotkeys like browsers do:

  • {Ctrl}+{=} to zoom in
  • {Ctrl}+{-} to zoom out
  • {Ctrl}+{0} to reset it to normal...

The second problem is that zooming resizes the window -- which is particularly frustrating when scrolling sends parts of the window off-screen, even though I started out snapped to an edge or corner.

When the window is snapped to the screen edges, the system sizes the window to the screen size, rather than a multiple of the CHARACTER size -- so if the font isn't exactly the perfect size for that, it's forced. The problem is that if I zoom in, and zoom back out ... it doesn't go back to the original size, but instead to the nearest size based on the font!

So if I start out at this size (note the awkward space between the blue timestamp and the scroll bar due to snapping the window):
image

When I zoom in and zoom back out (or vice-versa) it ends up with that awkward space on the outside of the window:
image

Recorded in action: https://i.imgur.com/nux7AqY.gifv

I hoped that unchecking the "Let system position window" in the layout would stop it from doing that, but no such luck. Can we get an extra option in there to control whether zooming resizes the window, or changes the number of characters in the window instead?

@miniksa miniksa added backlog Area-Interaction Interacting with the vintage console window (as opposed to driving via API or hooks) Product-Conhost For issues in the Console codebase and removed backlog labels Jan 18, 2019
@ghost ghost added the Needs-Tag-Fix Doesn't match tag requirements label May 17, 2019
@miniksa miniksa added Issue-Bug It either shouldn't be doing this or needs an investigation. and removed Mass-Chaos labels May 17, 2019
@ghost ghost removed the Needs-Tag-Fix Doesn't match tag requirements label May 18, 2019
@miniksa
Copy link
Member

miniksa commented May 18, 2019

Bug for the awkward space. Task/feature for the keystrokes... which is two issues but I'm going to ignore it for now.

@zoechi

This comment has been minimized.

@jdhitsolutions

This comment has been minimized.

@DHowett-MSFT

This comment has been minimized.

@DHowett-MSFT

This comment has been minimized.

@jdhitsolutions

This comment has been minimized.

@DHowett-MSFT

This comment has been minimized.

@WSLUser WSLUser mentioned this issue Jun 2, 2020
2 tasks
@zadjii-msft zadjii-msft modified the milestones: Console Backlog, Backlog Jan 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Interaction Interacting with the vintage console window (as opposed to driving via API or hooks) Issue-Bug It either shouldn't be doing this or needs an investigation. Product-Conhost For issues in the Console codebase
Projects
None yet
Development

No branches or pull requests

6 participants