backface / turtlestitch

visual, blocks-based programming for turtle graphics and generative embroidery
http://www.turtlestitch.org
GNU Affero General Public License v3.0
52 stars 14 forks source link

bottom area of the stage disabled when toggle the stage to full screen mood in beta version! #93

Closed Simon-Mong closed 2 years ago

Simon-Mong commented 2 years ago

About 1/3 area of the bottom area turns to grey and disabled when I toggled the stage to full screen mood. I'll try it on other computers.

backface commented 2 years ago

ok. something with stage (re)sizing changed in Snap6. A first fix is added in https://github.com/backface/turtlestitch/commit/f1e3001d2b6927266b0516e9baa81dd24119f067 (branch snap6)

Simon-Mong commented 2 years ago

Yes,Snap!6 changed a lot in rendering. I think you are working on it. Now when the "toggle" icon is clicked the stage goes to the traditional app mode of Snap! but the "toggle" icon disappeared and it could not goes back. And there is another problem. When the stage stays in normal state the turtle goes to the mouse point when then block "goto mousepoint" is run. But when it is toggled to the app mode the turtle always goes to the wrong point when that block is run.

Simon-Mong commented 2 years ago

图片 Some grey rectangles or shadows appears temporarily.

backface commented 2 years ago

ok. the app mode toggle button should be back. I don't currently know where the grey rectangles come from. 'go to mousepointer' should also work again, at least mostly. It's currently off even in the stable version once you start zooming in or out in app mode (https://github.com/backface/turtlestitch/issues/94)

backface commented 2 years ago

Some grey rectangles or shadows appears temporarily.

I added a hackish attempt to get rid of those scheduling an additional rerender after a few milliseconds. this seems to work (but the main problem is that the updated Snap and Turtlestitch three.js renderer seem to try to write into the same context now.)

backface commented 2 years ago

so I'd say this is solved now?