More flexible widescreen support
With widescreen connections becoming more common could you revisit how synchronet handles menus?
Specifically, if no basename.XXXcol.ans file is found, could the next smaller file be displayed?
For example if the current console.screen_columns is 132 and no mainmenu.132col.ext file exists, could the BBS fall back and show the mainmenu.80col.ext or even a mainmenu.ext file if found? Besides easing the need to create entire sets of large menus at once, this would futureproof as other sizes pop up. I'm getting a caller or two at 160 and even though I have menus at 132 and 80, they're just getting black screens.
Also, I can't get random menus to work at all with or without the XXXcol file names.