YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
24 stars 8 forks source link

Asset browser: Accessibility option to open assets & search results with single-click #6571

Open backYard321 opened 3 months ago

backYard321 commented 3 months ago

Is your feature request related to a problem?

Currently, to open an asset in the asset tree, you need to click 3 times: once to select it, and then a double-click to actually open it. Similarly, you need to double-click on search results to go to the appropriate line of code.

I need to minimize sequential clicks because it creates strain on my wrist. I have a mouse macro that gives me a less strenuous double-click, however this doesn't eliminate the need for the initial "selecting" click for assets, and it seems that GM has a weird delay amount or latency, and so it isn't always responsive. Other alternatives (selecting and pressing enter, opening from context menu, using Ctrl+T, etc) are simply not as fast and actively impede my workflow.

Describe the solution you'd like

An option to open assets and search results with a single click (preferably on release), rather than 3 clicks, would a) be more accessible to those with wrist strain, and b) generally speed up workflow. There's a similar option for opening object events with a single click, which is a great example of a similar idea being implemented (although they open on mouse down, not release):

image

Describe alternatives you've considered

No response

Additional context

No response

YYDan commented 3 months ago

FYI, there is no need to single-click to "pre-select" so you can then double-click - simply double-clicking works just fine.

I would suggest reviewing your mouse settings or indeed our permissions guide in case there is a performance reason causing double-clicks to not be reliable on your machine.

backYard321 commented 3 months ago

FYI, there is no need to single-click to "pre-select" so you can then double-click - simply double-clicking works just fine.

I would suggest reviewing your mouse settings or indeed our permissions guide in case there is a performance reason causing double-clicks to not be reliable on your machine.

I've been habitually pre-selecting assets because, while double clicking will -sometimes- open assets without pre-selecting, it never works reliably. Purely double-clicking will frequently prompt me to rename assets, even while using a macro with the exact same timing each time.

Regarding mouse settings: my mouse has a built-in assignable "double click" input which does not work reliably in GM (especially when selecting search results), even though it works in every other program I've tried it in. I've resorted to setting up a macro with a small delay between clicks, which as I mentioned above will still not produce reliable results. And I can't find anything in your permissions guide that would address this.

Issues with gamemaker's performance aside: this is still a problem for accessibility and workflow that makes using the software more difficult.

GameDevTosh commented 3 months ago

FYI, there is no need to single-click to "pre-select" so you can then double-click - simply double-clicking works just fine. I would suggest reviewing your mouse settings or indeed our permissions guide in case there is a performance reason causing double-clicks to not be reliable on your machine.

I've been habitually pre-selecting assets because, while double clicking will -sometimes- open assets without pre-selecting, it never works reliably. Purely double-clicking will frequently prompt me to rename assets, even while using a macro with the exact same timing each time.

Regarding mouse settings: my mouse has a built-in assignable "double click" input which does not work reliably in GM (especially when selecting search results), even though it works in every other program I've tried it in. I've resorted to setting up a macro with a small delay between clicks, which as I mentioned above will still not produce reliable results. And I can't find anything in your permissions guide that would address this.

Issues with gamemaker's performance aside: this is still a problem for accessibility and workflow that makes using the software more difficult.

I do agree that a lot of times when I double click, it prompts me to rename the asset rather than open it due to some latency/delay. Its more apparent in one of my larger projects. I usually do have to do the same and select it before double clicking, so it does not try to rename, essentially resulting in 3 clicks.

backYard321 commented 3 months ago

These are all double-clicks where the second click is released immediately. And no assets were currently open in the workspace. double clicking 2