4ian / GDevelop

:video_game: Open-source, cross-platform game engine designed to be used by everyone.

Home Page:https://gdevelop.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Standardise Shift and Ctrl key presses across the App.

LuniMoon opened this issue · comments

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:

  • Ctrl allows users to multiselect (where multiselect is possible) objects one by one
Screenshot 2024-02-05 at 12 44 27
  • Shift allows users to select a row of consecutive elements (when multiselect is possible)
Screenshot 2024-02-05 at 12 44 45

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