-
-
Notifications
You must be signed in to change notification settings - Fork 95
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
Feature request: Horizontal customizability (menu width, horizontal alignment, text alignment) #194
Comments
Good idea, this should not be that hard I think. |
Center mode has been merged recently -c. I'm also working on disabling the spacing with somekind of (-s). |
I tried Center looks nice until you start narrowing the list down and the prompt jumps up and down because it centers the entire window--kind of makes me dizzy. A better option would be to center around the prompt instead (behaves like the default where the prompt is fixed on top or bottom), but items on the list would make the overall window lower than center. Hence why Y position (allowing specifying it as a % e.g. 35% from the top of the display to begin the prompt position) is strictly better. And ditto for horizontal. P.S. I'm a complete noob wrt building and built bemenu-git by modifying the broken PKGBUILD to this (I only need support for wayland and want curses). I'm not seeing the |
One alternative I can think about is keeping empty lines when on the
last page to keep the same height
|
I'm not seeing the `--center` option in `man bemenu`. Also, this option appears to have a set width that covers maybe 80% of the screen, not sure if this is expected.
Maybe because you openned /usr/man/… and not /usr/local/man/… where
your builded version has been installed
|
Currently, both For For These would both be great additions, but for me, it's much more critical to be able to limit with width of the bemenu box. Here's how it currently behaves on my 5120x1440 monitor 😅 It would be a massive user experience upgrade to be able to limit the width of the box and place it at the center of the screen. |
When it comes to limiting height @Hubro, I use |
That doesn't lock the height of the box, it only sets the max height, in lines. As soon as you start typing and the number of results reduce, the height of the box is also reduced. This causes the prompt to jump around as you type, making it a terrible user experience. |
I switched to the official release and still don't see those options in the man page. Someone else experieincing the same thing: #216 |
I've made a pull request for a fixed height feature, I can look into the rest of the customizability as well. |
I just noticed that there is a -'M' flag, essentially setting the width of the window. I'm not sure how worth it is to make text alignment, but for now this issue should be mostly solved. |
The It would also be very nice to have a |
bemenu seems to always cover 100% of the width of the monitor. I have several very wide monitors, so bemenu is taking up a ton of space.
(This is just a 16:9 monitor, at home I have both a 21:9 and 32:9 where this issue is much more pronounced)
It would be super neat to have some more horizontal customizability, like:
px
or%
)It would look so much nicer if I could limit the width of bemenu to (for example) around 400px:
On my 32:9 monitor it would also be a massive user experience boost to be able to center the menu. Currently the menu covers the entire width of the monitor and the text is at the far left. On a monitor that wide, it means I have to turn my head to see the text, plus the menu covers the bottom half of the monitor, which is a 5120x720 px area.
The text was updated successfully, but these errors were encountered: