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

Teensy is too teensy for linux #613

Closed
baconpaul opened this issue Feb 15, 2019 · 10 comments
Closed

Teensy is too teensy for linux #613

baconpaul opened this issue Feb 15, 2019 · 10 comments
Labels
Linux Issues which only occur on Linux

Comments

@baconpaul
Copy link
Collaborator

At smallest (50%) on mac and windows you can still click menu. On linux not so. So make smallest zoom for linux 75%.

Heuristics are all we have here. @rghvdberg and I both confirmed linux is too small when it is as small as it can be.

@baconpaul baconpaul added the Linux Issues which only occur on Linux label Feb 15, 2019
@sense-amr
Copy link
Contributor

is Teensy a thing ? for zoom option ? in windows?

@baconpaul
Copy link
Collaborator Author

Not in the patch I gave you for livestream
But in the latest master, yeah
And soon it will all be savable also.

@sense-amr
Copy link
Contributor

sense-amr commented Feb 17, 2019

i mean "TEENSY" as an actual named option ?:) to choose MINIMUM size surge for set detected screen size? and ofcourse maintaining the all important access to the MENU function to bring it back .. ? i read you were saying something about it remembering size? when would this memory occur?.. saved with patch data or ? .. cos i personally would love to see 100% all the time everytime i load surge.. and memory is not needed at all in my view.. i just wanted the option to make teensy cute little surges if i have 10+ of them going in a thing..

and for the request at my side that just means having a "teensy" in the zooming area that would automatically zoom to the smallest size possible for the screen.. :)

@baconpaul
Copy link
Collaborator Author

Oh no teensy is not a named option. It says "zoom to smallest". The only place the word teensy appears is in the error message if you try to zoom smaller

The semantics are going to be, shortly

  1. Surge is always 100% when you startup if you don't do anything
  2. You can zoom up and down and inside that session the zoom is remembered. If you save your session file and restart, though everything goes back to 100%
  3. On a per user basis you can opt in with a menu item which says "set ... to default zoom" so you can zoom to 125 then click "set 125 to default zoom" and every surge forevermore will start at 125 in a fresh session

Obviously #2 needs fixing. We want to save zoom state not in a patch but definitely in a host. That's tricky so I'm still thinking about it.

@baconpaul
Copy link
Collaborator Author

The semantics right now in your patch are the first and second; the semantics right now in master are 1 only.

"Shortly" will be very soon. I have 1-3 working in a branch on mac all hosts. Just need to run it around the vms for testing and then drop in a PR for review.

@sense-amr
Copy link
Contributor

oh come on @baconpaul "teensy" is the best possible name for it .. and you know it!

@baconpaul
Copy link
Collaborator Author

Only if we replace "grow" with "embiggen".

@sense-amr
Copy link
Contributor

ahhahaha
i think that should also be done :)

@baconpaul
Copy link
Collaborator Author

May be that it’s not too teensy but rather that linux menus at scale < 100% are broken as reported in #617 ... lets see.

@baconpaul
Copy link
Collaborator Author

Turns out this isn’t that linux is too teensy; it is rather, as reported in #617, that the menus get double clipped while shrinking. I have a good idea what’s happening and will try and fix that, but then this issue is not what we thought so I’m gonna close it. (If, when I get menus rendering when shrunk, it is still too tiny I may reopen it but its fine on mac and win so should be fine in Lin)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Linux Issues which only occur on Linux
Projects
None yet
Development

No branches or pull requests

2 participants