-
Notifications
You must be signed in to change notification settings - Fork 197
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
Resizable window #82
Comments
@wendingp Can you explain a little more. Is the window too small or too big? What's your use case? |
sometimes too big when I work with other windows of full screen size, while I still want the timer window float on top |
Sometimes I wish I could stretch the window very large so I can view it from across the room. So I guess there are 2 use cases here!🙂 |
Thanks @wendingp and @luckman212 for the use cases. We'll take a look. |
@robinstewart Want to take a stab at this? ❤️ |
@karbassi Thanks for asking, but no I've run out of time for working on this for now. However I have some thoughts on design issues, which I'll describe here. Part of what's great about this app is that it was carefully designed for its current size. I think smaller and larger variants would need different designs to best serve those use cases. Specifically, for the "small" use case, you'd want a design that optimizes for space saving. For the "large" use case, you'd want a design that optimizes for readability at a distance. There are also usability issues with simple scaling of the UI. The main control triangle needs to be big enough to easily grab with the mouse, so that doesn't scale down well. Dragging the control triangle all the way around the circle becomes clumsy at large sizes, so that doesn't scale up well. Overall it seems to me that there is a relatively small range of sizes for which the current design works well, and I'm not sure if anything in that range really serves the use cases described above. An alternate solution would be to provide several different timer designs to choose from, including one optimized for space saving and one optimized for readability. This would be an option you could choose for each timer — similar to choosing between alarm sounds. This would also significantly expand the scope of the app to be able to show any timer UI implemented by the community. I suppose that's a reasonable model for an open source app, opening the door for other contributions and use cases while keeping the charm and utility of the original design. All that being said, if anyone wants to take a crack at making a scalable version of the current design, I certainly won't stop you! |
+1 on this. I use a 4K external monitor and the size of the timer is really tiny and hard to see. |
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Hi, I'd like to have the window resizable.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: