ScratchAddons / ScratchAddons

All-in-one browser extension for Scratch.
https://scratchaddons.com
GNU General Public License v3.0
711 stars 368 forks source link

New addon: control stick for projects (mobile) #7012

Open jack-oid opened 10 months ago

jack-oid commented 10 months ago

built in mobile control stick. the option to turn it on/off will be to the left of where the turbo warp button is. if turbo warp setting not turned on than the on/off toggle will be put there. everyone can see the control.

DNin01 commented 10 months ago

It looks like you opened this issue in the wrong repository. I've just moved it to the ScratchAddons repository for you. Thanks for the feedback!

Related to your feedback is #5148, suggesting that the user be able to configure on-screen buttons that act as keys.

DNin01 commented 10 months ago

I'm not sure if we want project creators to be responsible for adding a virtual control stick, as users who don't have this addon available may not be able to enjoy those games to their fullest potential. We could, however, make it user-customizable, and perhaps optionally customizable by the creator of the project, like with the Gamepad support addon's "Store the mappings set above inside the project" checkbox.

BroJac5246 commented 10 months ago

like with the Gamepad support addon's \"Store the mappings set above inside the project\" checkbox.

This is how it should be, with presets for WASD and arrow keys.

mybearworld commented 10 months ago

This might cause some project creators not to implement their own mobile controls into their project, instead replying on this addon,which of course not everyone will have.

DNin01 commented 10 months ago

This might cause some project creators not to implement their own mobile controls into their project, instead replying on this addon,which of course not everyone will have.

That's a really good point. And since this addon would make it so easy, I'm not sure if simply encouraging creators to program their own would help as much as we want.

jack-oid commented 10 months ago

This might cause some project creators not to implement their own mobile controls into their project, instead replying on this addon,which of course not everyone will have.

true and good pint.

BroJac5246 commented 10 months ago

This might cause some project creators not to implement their own mobile controls into their project, instead replying on this addon,which of course not everyone will have.

Maybe... but the people adding support are considerate people so what's to say they won't continue to be considerate?

Also, only a small subset of Scratchers use the extension, so only a few projects would lose support... but for our users, many would gain support.

Secret-chest commented 9 months ago

Yes. This can be said for many addons, it is not a good reason to reject them, our mission is to make the Scratch experience better!

DNin01 commented 9 months ago

This might cause some project creators not to implement their own mobile controls into their project, instead replying on this addon,which of course not everyone will have.

Maybe... but the people adding support are considerate people so what's to say they won't continue to be considerate?

Also, only a small subset of Scratchers use the extension, so only a few projects would lose support... but for our users, many would gain support.

There are all those projects that don't support mobile controls anyway, and this addon makes complete sense there. Maybe our addon would remove a few people's motivation to add mobile controls, but we could just add a note to say, don't expect that everyone is using the addon.

jack-oid commented 9 months ago

This might cause some project creators not to implement their own mobile controls into their project, instead replying on this addon,which of course not everyone will have.

Maybe... but the people adding support are considerate people so what's to say they won't continue to be considerate? Also, only a small subset of Scratchers use the extension, so only a few projects would lose support... but for our users, many would gain support.

There are all those projects that don't support mobile controls anyway, and this addon makes complete sense there. Maybe our addon would remove a few people's motivation to add mobile controls, but we could just add a note to say, don't expect that everyone is using the addon.

smart

iqnite commented 8 months ago

I wish we already had this addon, but there's a big point we're forgetting here: Scratch Addons is not available on mobile devices, except with some browsers that support CWS on phones like Kiwi browser. Additionally, we'd need to test Scratch Addons on mobile devices.

mybearworld commented 8 months ago

I wish we already had this addon, but there's a big point we're forgetting here: Scratch Addons is not available on mobile devices, except with some browsers that support CWS on phones like Kiwi browser. Additionally, we'd need to test Scratch Addons on mobile devices.

6789

ghost commented 8 months ago

I wish we already had this addon, but there's a big point we're forgetting here: Scratch Addons is not available on mobile devices, except with some browsers that support CWS on phones like Kiwi browser. Additionally, we'd need to test Scratch Addons on mobile devices.

(ok i know im late because mybearworld mentioned it but)

Firefox has already launched support onto extensions (No longer requires Firefox Nightly for Android even), however ScratchAddons currently has zero support for it besides on project pages, but even then thats mainly due to the mobile layout of project pages.

BroJac5246 commented 8 months ago

I wish we already had this addon, but there's a big point we're forgetting here: Scratch Addons is not available on mobile devices, except with some browsers that support CWS on phones like Kiwi browser. Additionally, we'd need to test Scratch Addons on mobile devices.

We're already available on Firefox, and Edge is about to get support (https://github.com/ScratchAddons/ScratchAddons/issues/6789#issuecomment-1920121394) — and it seems like that one won't even be opt-in.

WorldLanguages commented 8 months ago

Related website: https://scratchgo.app/