Hey! So I finally gave this a shot by swapping out my existing flowchart viewport with zoom_viewport.
While zooming out immediately worked as expected, I ran into the following issues:
- Despite supplying "draggable True" and "pagekeys True", neither of these input methods seem to work. ("mousewheel "zoom"" however, does.) Is there anything in particular I should be looking out for that could be interfering here?
- Like I said, zooming out works perfectly, but whenever I scroll the mousewheel to zoom in, I run into the following error:
I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/accelerator.pyx", line 1020, in renpy.display.accelerator.RenderTransform.render File "renpy/display/accelerator.pyx", line 439, in renpy.display.accelerator.RenderTransform.render_child File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/render.pyx", line 170, in renpy.display.render.render File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "renpy/display/accelerator.pyx", line 1020, in renpy.display.accelerator.RenderTransform.render File "renpy/display/accelerator.pyx", line 439, in renpy.display.accelerator.RenderTransform.render_child File "renpy/display/render.pyx", line 267, in renpy.display.render.render File "game/script/system/plugins/zoom_viewport/01_zoom_viewport.rpy", line 383, in render File "game/script/system/plugins/zoom_viewport/01_zoom_viewport.rpy", line 319, in redraw_adjustments File "game/script/system/plugins/zoom_viewport/01_zoom_viewport.rpy", line 343, in adjust_pos_for_zoom IndexError: list index out of range
The error appears while the zoom-in animation is already happening, if that helps.
I'd also be happy to send a game build to figure this out in more detail in DMs! (My Discord username is kigyodev.)