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

Pop-up window with WSL distros does not resize well #1

Open
wlamee opened this issue Feb 28, 2023 · 3 comments
Open

Pop-up window with WSL distros does not resize well #1

wlamee opened this issue Feb 28, 2023 · 3 comments

Comments

@wlamee
Copy link

wlamee commented Feb 28, 2023

The popup window with DSL distros out of the system tray is a nice idea, but the window seems to have a few issues:

  • The first unnamed column had a '*' or '#' at one distro, what does that mean? Does that indicate which is the default distro?
  • The window resizes very badly: Both horizontally as well as vertically it is possible to make the window so small it becomes useless. The four buttons underneath the list component can easily be made invisible.
  • The components inside the window do not seem to resize at all: The list component showing all the available distros does not resize along with it's parent window. Besides this, the non-resizable list component has a capacity much beyond than the number of different WSL distros most people will have and thus takes up a lot of unused screen real estate to keep the buttons visible.
@derekbsnider
Copy link
Owner

derekbsnider commented Feb 28, 2023 via email

@derekbsnider
Copy link
Owner

derekbsnider commented Feb 28, 2023 via email

@wlamee
Copy link
Author

wlamee commented Feb 28, 2023

Resizing windows (or restricting the capability to do so, if you think you must) is always important. At all times the functionality of the application should not be impacted by resizing - so the user should not be able to reduce functionality of the application by doing something as seemingly innocuous as resizing its window. Screen real estate is to be considered very precious and by definition limited, combined with (again) different people managing their screen space differently. Making your application properly resizable very quickly takes time and effort, but if you get it right you will end up with a sleeker app that more people will be happy to use.

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

No branches or pull requests

2 participants