4ian / GDevelop

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

Standardise Shift and Ctrl key presses across the App. #6317

Open LuniMoon opened 8 months ago

LuniMoon commented 8 months ago

Is there an existing issue for this?

Describe the bug

Based on Reborn's issue on the feature request forum.

Today Ctrl and/or Shift to select multiple elements on the App change between different panels or tabs. This means that sometimes the user would have to press Shift and others Ctrl to select different elements on the app depending on which tab they're working. This inconsistency is not ideal.

Solution:

Standardise the App to align to a file manager system on a standard computer where:

This change should be the same on all App tabs and all App Panels where multi selecting objects is supported.

Steps to reproduce

Quote from Reborn:

So I want to delete all these property events. I click on the bottom one: image

Now I hold CTRL and select the top-most one.

What I expected to happen: image

What actually happens: image

GDevelop platform

Desktop, Web

GDevelop version

N/A

Platform info

*OS (e.g. Windows, Linux, macOS, Android, iOS)* > *OS Version (e.g. Windows 10, macOS 10.15)* > *Browser(For Web) (e.g. Chrome, Firefox, Safari)* > *Device(For Mobile) (e.g. iPhone 12, Samsung Galaxy S21)* >

Additional context

No response

DavidMLPalma commented 6 months ago

Hi there! I'm currently trying to contribute to this project for the first time and I would really like to work on this issue. Can I give it a try?