new user first experience UX
when someone is interested in this app and opens it the first time, and has more than 4 windows open, they're greeted by having all of their windows set at 200px wide by 1000px tall suddenly and inexplicably. when the app is closed, it remains in this terrible state.
Potential solutions:
- tiling. I expect a tiling manager to do tiles, not just columns. i expect windows to be roughly squareish, and almost never want a window to have a 1:10 or 10:1 ratio.
- welcome screen. "Welcome to GlazeWM. we're about to make all of your windows 200px wide, is that what you want? [Okay] [No actually, not at all]
appreciate any advice about how to use this program in such a way, but also wanted to flag that many users would simply close the app forever at this point in the experience
bonus image of me trying to figure out how to fix this before just closing the app to regain familiar window controls
If you have a dozen windows open on launch, then any sort of arrangement that shows all these windows will inevitably be cluttered. We could perhaps minimize or move some windows away to different workspaces on startup? Please clarify what the specific issue or solution is that you're looking for rather than just flaming.
If you have a dozen windows open on launch, then any sort of arrangement that shows all these windows will inevitably be cluttered. We could perhaps minimize or move some windows away to different workspaces on startup? Please clarify what the specific issue or solution is that you're looking for rather than just flaming.
The dude took the time to download your software and gave you valuable feedback. I encountered exactly the same problems as the OP down to the inability to fit the gigantic hotkey guide image in any available window. I think the OP forewent a detailed suggestion because you're the one who is supposed to take the feedback and design the solution. Or don't, it's your software.
If it were my software I would leave every currently open window in a floating state exactly as it is. New windows would be tiled, and the old windows could become tiled with the existing alt+t hotkey.
If you have a dozen windows open on launch, then any sort of arrangement that shows all these windows will inevitably be cluttered. We could perhaps minimize or move some windows away to different workspaces on startup? Please clarify what the specific issue or solution is that you're looking for rather than just flaming.
What flaming? He just provided respectful feedback; no need to be aggressive!
i was a bit sardonic but i think it's unrealistic to expect feedback about bad experiences to come with a smile
lynch-a's suggestion is great, the somewhat similar 'floating by default' setting is how i've chosen to try adopting glazewm incrementally
What flaming? He just provided respectful feedback; no need to be aggressive!
Genuinely don't mean to coming off as aggressive. What I mean is that GH issues are for specific features or issues. With issues like default behavior is still terrible, there isn't a defined point where it can be resolved.
It's true that features tend to be prioritized with existing users in-mind, which can leave the new user experience neglected. However, it's expected that issues have a clear objective, otherwise, contributors have to then spend time to figure out what the OP is actually frustrated with. E.g. in this case is the problem not having a welcome tutorial, having a dialog prior to arranging windows, restoring windows to their position from launch, ... etc
One way to solve this is to add the following to Readme:
If you're new to glazewm, recommend you view the cheet sheet or README on other devices.