Skip to content
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: automatic box menu generation #1620

Open
the-godfather-007 opened this issue Feb 5, 2024 · 2 comments
Open

Feature Request: automatic box menu generation #1620

the-godfather-007 opened this issue Feb 5, 2024 · 2 comments

Comments

@the-godfather-007
Copy link

Can boxes be added to stock menus that are absent of .mnu, .msg, or .ans files? Allowing the SysOp to create line design (single, double line, etc..), color, and box style. The goal would be to be able to use the awesome auto detect terminal width and auto adjust menu columns. This would then also add the correct number of ansi line characters to the box to fit the users terminal size. EChicken did this to his Synchronet BBS for an example be it 40 column, 80, 132, 160 etc...

@ericpareja ericpareja changed the title Feature Request Feature Request: automatic box menu generation Jul 31, 2024
@wwiv
Copy link
Contributor

wwiv commented Oct 13, 2024

sounds cool where can I learn more?

@the-godfather-007
Copy link
Author

Hmmm .. echicken has auto scaling menus based on terminal size. And mystic has box selection types within the theme editor. One can pick color and style of line. WWIV is ahead of the game by having auto scaling (to terminal size) menu width. It would be nice to see the border around it follow suit. If I were to say edit the transfer menu using the menu editor, pick the color and style of line I wanted, and call it a day. It would be neat to see it adjust to terminal width. Not sure if that is of help, just a feature request. The alternative is doable by simply having different.132.ans files for each terminal width, just not always easily modified in menus such as chains when games are added, each ANSI would then also require being changed. It's a convenience feature and snappy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants