-
Notifications
You must be signed in to change notification settings - Fork 113
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
100% width doesn't work on MacOS, always 80 chars wide #51
Comments
Doing a little poking around, the problem seems to stem from the I wonder if it has to do with an old version of ncurses? On my Ubuntu 18 box i get |
ah - confirmed! I used Homebrew and to upgrade
I then forced Bash simple curses to use this version and the problem went away. I'll do a little more testing to see if there's a way to be backwards compatible with out any regressions. |
So, my work around is to:
While a hassle for MacOS users, it's an OK enough work around for now. Leaving this ticket open for maintainers to do with as they please! |
Right, we should add a requirement check in the script. |
I tried but it does not work for me. I tried this:
|
@pascalandy - sorry my work around didn't work for you! That said, if you did indeed get it installed with
|
Intro
Hi there! I'm really pleased with bashsimplecurses - thank you!! I've just launched a tool that uses it and we're seeing that MacOS users do not get a full width window when running a script that declares
window "100% wide window" "red" "100%"
Instead an 80 char wide window is shown. Since our script displays information that some times is wider than 80 chars, it'd be great if bashsimplecurses supported full width on MacOS.Steps to reproduce
ohmyzsh
,bash
andsh
cd
into./bashsimplecurses/examples
macos.sh
with this contents:chmod +x macos.sh&& ./macos.sh
Expected: Window is shown full width of current terminal
Actual: Window is always shown at 80 chars wide, no bigger, no smaller
Related - setting it to
50%
in the script seems to show it at 40 chars wide ( i guess half of the 80 chars it thinks the terminal always is)Screenshots
Here's a local shell on Ubuntu 20.04/ohmyzsh on the top and and SSH shell on macos/ohmyzsh on the bottom. The first shows a screen ~107 chars wide, the second shows one ~40 chars wide:
Here's the same script running on in a local shell on MacOS:
The text was updated successfully, but these errors were encountered: