TurboWarp / extensions

User-contributed unsandboxed extension gallery for TurboWarp
https://extensions.turbowarp.org/
MIT License
121 stars 241 forks source link

Break up the Sensing+ extension into dedicated extensions for each different feature set #1238

Open DNin01 opened 10 months ago

DNin01 commented 10 months ago

Sensing+, to me, sounds like a utilities extension with multiple different purposes in one, meaning that if I want to use just one feature set like just motion sensing or just multi-touch, then I'd also have to import everything else. I could also imagine it being hard for people who want to find some of these features to figure out that they're in this extension.

Of course, Sensing+ should remain available for backwards-compatibility, it'd just be hidden.

LilyMakesThings commented 10 months ago

Sensing+ was made long before we'd figured out what makes a good extension, so I support this.

David-Orangemoon commented 10 months ago

Same

David-Orangemoon commented 10 months ago

If I have any say could the mobile tapping part be called "A touch of mobile"? or ATOM the name of the extension I originally made the mobile touch for.

DNin01 commented 10 months ago

For a touch sensing extension, I think it would be cool if it picked up the mouse too, so that projects would work with both mouse and touch input. The extension could feature blocks similar to what we already use for mouse click sensing, like when this sprite touched, which would work across platforms as mentioned before, and hopefully won't require that much effort for project creators to get working.

CST1229 commented 10 months ago

I think it would be cool if it picked up the mouse too, so that projects would work with both mouse and touch input. The extension could feature blocks similar to what we already use for mouse click sensing, like when this sprite touched,

And here comes an idea I had a long time ago: Make the touch extension edit existing blocks to work with multitouch, like when this sprite clicked and touching mouse-pointer, alongside adding more specific multitouch sensing blocks. Though this might be a bit confusing, idk.

David-Orangemoon commented 10 months ago

I think it would be cool if it picked up the mouse too, so that projects would work with both mouse and touch input. The extension could feature blocks similar to what we already use for mouse click sensing, like when this sprite touched,

And here comes an idea I had a long time ago: Make the touch extension edit existing blocks to work with multitouch, like when this sprite clicked and touching mouse-pointer, alongside adding more specific multitouch sensing blocks. Though this might be a bit confusing, idk.

Thing is in the v3 patch (which has never been merged) there are mouse blocks that do mouse stuff with more control than the default blocks!

LilyMakesThings commented 10 months ago

Unfortunately this open source repository moves at the pace of an open source repository.

unknown07724 commented 3 months ago

Unfortunately this open source repository moves at the pace of an open source repository.

makes a lot of sense