I'm sorry that I use a Windows system. But I have to report some bugs to you.
First, about the box edge. If you try to create a box edge for a sub window. For example, like this: WINDOW *win1 = newwin(10, 30, 3, 5); box(win1, 0, 0); mvwprintw(win1, 1, 1, "This is a subwindow"); mvwprintw(win1, 2, 1, "with a border"); wrefresh(win1); refresh(); getch(); delwin(win1); clear(); then you will only see it flash on screen and went away just in a seconds. Then the terminal will get void. No matter whether you use new Windows Terminal or old conhost.exe Second, about the menu the menu works right, but not enough. It will be rendered(or print?) only when you start to move among options in the menu. If you do not operate on the menu. It will remains void. At least you start do something on the menu. So yeah. That's all. Forgive my nasty English skill plz. I hope I can help you to fix these bugs. :)
