With the current scrollbar appearance logic, creating patches with tight window margins is difficult. I experience similar issues to what you describe on Linux. It seems the scrollbars make themselves necessary only because they appear and then only disappear if you significantly increase the window so that there is margin > scrollbar width on each dimension.
Because a netpd session consists of a quite high number of sometimes quite small windows, a lot of screen estate is wasted with menus and scrollbars. i gave up on trying to find the right margin to not trigger scrollbar appearance. Instead, I'm using different aliases to run Pd, one with kiosk-plugin loaded for performances, and another without kiosk-plugin for editing. I must say, I'm quite happy with this solution, but it also means that other people using my patches do have to sometimes resize some windows because content gets covered by scrollbars.
Which makes me think: Why do we need menus when not in editing mode? The Pd main window already shows everything that could be of use while in run mode.
Roman
On Thu, 2019-05-02 at 17:23 +0000, Philip Stone wrote:
Ah, I see that Roman and Dan Wilcox were discussing this back in September. It seems to be one of those thorny UI problems that is hard to solve.
From: Philip Stone pkstone@ucdavis.edu Date: Thursday, May 2, 2019 at 9:48 AM To: "pd-list@lists.iem.at" pd-list@lists.iem.at Subject: patch scroll bars
In the last few versions of Pd (on OS X at least -- I can’t speak for the other platforms), the behavior of patch window scrollbars seems somewhat confusing. It used to be easy to size a patch window so that there would be no scrollbars, but now I can’t figure out what the trick is to do that. Sometimes the scrollbars appear, sometimes they don’t. Resizing the patch window sometimes makes them disappear, only to have them re-appear on the next time the patch is opened.
Has anybody else noticed this?
Phil Stone UC Davis _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list