Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarifying UX copy for Asset Animations (collision mask toggles) #5584

Open
LuniMoon opened this issue Aug 21, 2023 · 0 comments
Open

Clarifying UX copy for Asset Animations (collision mask toggles) #5584

LuniMoon opened this issue Aug 21, 2023 · 0 comments
Labels
✨ enhancement 😤Non optimal UI A bug/issue where the UI is usable but not optimal

Comments

@LuniMoon
Copy link
Collaborator

LuniMoon commented Aug 21, 2023

Based on the Forum Topic https://forum.gdevelop.io/t/collision-mask-same-mask-for-all-sprites-should-be-named-same-frames-of-animation-to-reflect-naming-in-events-sheet/49538

The core team had internal conversations regarding the "proper" naming of animation lexicon ("animation" vs "animation status", "frames" vs "sprites") during the Filters on the Asset Store (Animation: status & frames)
These conclusions weren't applied to the rest of the UI. Specially on the Collision masks dialog.

The Problem:

The interaction on the collision dialog can be hard to digest (apply collision mask to X) because of the comprehension of the scale and the scope of activating the toggle.
This human machine interaction isn't simplified by the UX copy (which makes concepts harder to understand):
image

Besides that, the user ZeroX pointed that Events use another copy too:
image

Suggested Action:

  • Replace the wording "sprites" for "Frames"

Extra UX mile

  • The "share" notion could be replaced by the "apply" notion: "share" could have an implication that one frame has to be assigned as the "source of truth" that will share their attributes with the rest. "Apply" implies that a single collision will impact the other elements so there is no need to clarify which element is "the source of truth".
  • If possible, include the name of the animation, the frame number, the object name and the animation quantity on the toggle copy to minimise misunderstandings. Example: "Apply 'Frame6' collision mask to all '5' animations of 'Object'" and "Apply 'Frame6' collision mask to the '8' frames on 'Animation4'.
@LuniMoon LuniMoon added ✨ enhancement 😤Non optimal UI A bug/issue where the UI is usable but not optimal labels Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement 😤Non optimal UI A bug/issue where the UI is usable but not optimal
Projects
None yet
Development

No branches or pull requests

1 participant