Title: Windows app UX issues: fixed minimum window height and layout shifting due to scrollbar behavior
The Windows app has several strange and frustrating UX/design decisions.
1) Fixed minimum window height makes layout unusable
Current behavior:
- The app has a minimum window height that cannot be reduced.
- If I have a 2x2 layout (4 codes total), I cannot resize the window to fit exactly those blocks.
- There is always a large empty area at the bottom — roughly ~70% of a code block height.
Why this is bad:
- Wastes screen space
- Prevents clean, compact layouts
- Feels completely unnecessary for a codes-based UI
Expected behavior:
- Allow free vertical resizing
- Let the window snap tightly to the actual content (code blocks)
- No forced empty space at the bottom
2) Scrollbar appearance changes window width and breaks visual consistency
Current behavior:
- When codes don’t fit vertically, a scrollbar appears.
- When the scrollbar appears, the window width increases on the right to make room for it.
However, the scrollbar is not always visible:
- It only appears when I hover the window and start scrolling
- ~90% of the time, it is hidden because my frequently used codes are at the top and I don’t scroll
Resulting problem:
- Most of the time, the window has uneven right padding
- When scrolling starts, the window suddenly changes width
- This creates constant visual instability
Why this makes no sense:
- If the scrollbar is overlay-style (auto-hiding), it should overlay the content, not resize the layout
Browsers solved this years ago:
- Overlay scrollbars do not reflow content
- There are usually options for “overlay” vs “layout-affecting” scrollbars
Expected behavior:
Either:
- Always reserve space for the scrollbar (classic behavior), or
- Use a true overlay scrollbar that does not change window size
Do not dynamically resize the window only when the scrollbar briefly appears
Summary
- Remove or reduce the minimum window height
- Allow precise resizing to content
- Fix scrollbar behavior so it does not affect window dimensions
- Keep window borders and layout stable at all times
Right now, the app feels visually inconsistent and unnecessarily restrictive for something that should be compact and predictable.
1
vote