4ian / GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
https://gdevelop.io
Other
10.84k stars 851 forks source link

Move the Add Parameter in extensions edition #4396

Closed UlisesFreitas closed 2 years ago

UlisesFreitas commented 2 years ago

Description

Hi mates I wonder if some of this changes can be implemented in the future versions of GDevelop Is just to make the Add Paramter button floating or add a new button in the topbar, something like this. Check this too https://forum.gdevelop.io/t/move-the-add-parameter-in-extensions-edition/42646

Solution suggested

addparameter

tristanrhodes I love these ideas!

Lock the “Add parameter” button to the bottom so it doesn’t move when we scroll. This is something that we have improved in other places in GDevelop, such as the list of animations of a sprite.

Adding an option to “Add a new parameter…” from the three-dot drop-down menu of parameters. This would enable inserting parameters in the right place. GDevelop already offers this type of functionality in several areas, such as “Add a new object…”

Add the ability to drag-and-drop parameters to reorder them. I think a drag handle could be added to the left side of the text “Parameter #1”. I think this would be very useful!

Any actions that change the re-ordering of parameters must also edit the numbering in the extension sentence so creators don’t have to manually update it (this has bitten several of us in the past; we forgot to edit the sentence after moving parameters)

I support each of these ideas, but I’m not sure how easy/hard they are to implement nor the priority they will be assigned. @UlisesFreitas it might be a good idea to submit a new GitHub issue and link it to this forum post.

Bouh commented 2 years ago

A UI/UX designer is working on the new user interface, they are currently working on other parts of the software that will set the foundation for the other parts of the editor including the extensions interface.

No changes to the interface are planned until the new UI is delivered. Nevertheless, the ideas forge the imagination and the feedbacks are important to have a more solid and pleasant interface. I turn this issue into a discussion.