A downloadable asset pack for Windows, macOS, and Linux

Download NowName your own price

This GDevelop extension provides a set of behaviors to automatically manage the interactive state of your UI objects.

When a UI object (like a button, slider, or switch) is hidden, the corresponding behavior will automatically disable its interactions. This prevents accidental clicks or inputs on invisible objects. As soon as the object becomes visible again, the interactions are seamlessly re-enabled.

It's a simple "fire and forget" solution to make your UI more robust and reliable.

Features

  • ✨ NEW: Smart Visibility Detection: The extension now utilizes PixiJS's worldVisible property, meaning it accurately detects visibility even if the UI element is nested inside a Custom Object or complex parent hierarchy. If a parent container is hidden, the child elements automatically stop accepting input.
  • Advanced Condition: Includes a helper condition "Is actually visible on screen", allowing you to check the true rendering status of any object in your own events.

Included Behaviors

This extension includes behaviors for the most common UI objects:

  • Auto Activate Button (Panel Sprite)
  • Auto Activate Toggle Switch
  • Auto Activate Slider
  • Auto Activate Button States Behavior

Actions, Conditions & Expressions

  • (Condition) Is actually visible on screen

License

This extension is provided under a simple and permissive license.

You are free to:

  • Use this extension in any of your projects, personal or commercial.
  • Modify the source code to fit your specific needs.
  • Use it without giving any credit or attribution (though a shout-out is always appreciated!).

The only restriction is:

  • You are not allowed to resell, redistribute, or re-package this extension as a standalone asset.

💖 Supporter Edition 💖

Love this extension? This version is for you!

It's functionally identical to the free one, but with some fun emojis ✨ in the editor descriptions. By choosing this edition, you're supporting my work and helping me create more tools for the GDevelop community.

Thank you for your amazing support!

Download

Download NowName your own price

Click download now to get access to the following files:

AutoActivateUI.rar 2.4 kB
⚙️AutoActivateUI.rar 2.4 kB
if you pay $1 USD or more

Development log

Leave a comment

Log in with itch.io to leave a comment.