From d04f102896697a79718fe28de556ed99664f757e Mon Sep 17 00:00:00 2001 From: Maic Siemering Date: Fri, 27 Jun 2025 11:44:49 +0200 Subject: [PATCH 1/2] Fix bind to non existing property --- arcade/gui/experimental/scroll_area.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arcade/gui/experimental/scroll_area.py b/arcade/gui/experimental/scroll_area.py index fbe715cd0e..e8818976c1 100644 --- a/arcade/gui/experimental/scroll_area.py +++ b/arcade/gui/experimental/scroll_area.py @@ -48,8 +48,7 @@ def __init__(self, scroll_area: UIScrollArea, vertical: bool = True): bind(self, "_dragging", self.trigger_render) bind(scroll_area, "scroll_x", self.trigger_full_render) bind(scroll_area, "scroll_y", self.trigger_full_render) - bind(scroll_area, "content_height", self.trigger_full_render) - bind(scroll_area, "content_width", self.trigger_full_render) + bind(scroll_area, "rect", self.trigger_full_render) def on_event(self, event: UIEvent) -> bool | None: # check if we are scrollable From 7fd36a8f142cf1e26b46dfd2cb6942d07489a53d Mon Sep 17 00:00:00 2001 From: Maic Siemering Date: Fri, 27 Jun 2025 11:46:22 +0200 Subject: [PATCH 2/2] Update Changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d4d936378..f93e464507 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ You can grab pre-release versions from PyPi. See the available versions from the Arcade [PyPi Release History](https://pypi.org/project/arcade/#history) page. +## Unreleased + +- GUI + - Fix UIScrollBar creation + + ## 3.3.1 - Fixed an issue causing NinePatch to not render correctly