Skip to content

[iPadOS] Sprite Editor - Touch/Navigation Issues #9012

@VicSlavy

Description

@VicSlavy

Problem description

Using iPadOS with the Desktop UI Mode, I am having a lot of issues using the Sprite Editor with any form of navigating, zooming, and editing, also not registering touch controls like the main layout view does. This is impacting any workflow with it. Other than that, working on an iPad Pro has been a great experience and very stable with good performance; only the touch controls in the Sprite Editor are the current standout issue.

Attach a .c3p

No need, any demo project can be used on iPad and opened to test the Sprite Editor out with a opened Sprite in the Sprite Editor

Steps to reproduce

On iPadOS - Open Construct, open a demo project and open a sprite with the Sprite Editor. Any touch controls for navigating, zooming, and having to add points/collisions become unbearably difficult, especially with larger sprites.

Observed result

Stuttering and the camera panning getting stuck, jittering on panning with any touch controls - this is far worse as compared to the layout view, which is perfect with touch controls.

Expected result

Smooth panning as responsive as the layout editor view, which works as intended.

More details

Mobile UI is the same, however I only work in Desktop UI on iPad. Only tested on Safari/Chrome on iPadOS, however both go through Safari Webkit I believe.

Hopefully this is filled correctly, I beileve iPadOS is a great way to work in Construct 3 and is more than a "tacked On" way to work in it. Only the Sprite Editor has issues on my usage, and with Safari soon having WebGPU that will work with construct 3, it's worth making sure the essential controls work. I could do a screen recording if needed.

Warmest regards!

First affected release:
Last two major stables have had this issues, I have not tested further back, it seems to be a Sprite Editor issue only, touch controls work fine elsewhere

System details

iPadOS - 26.3 - M1 8gb

View details

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions