Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Extensions login page #1748

Open
wants to merge 143 commits into
base: svg-position-preserve
Choose a base branch
from

Conversation

Eaielectronic
Copy link

Creat login page

AshimeeAlt and others added 30 commits June 9, 2024 00:54
The `navigator.vibrate()` function isn't limited to just buzzing your
phone once for a specific amount of time. You can actually use it to
play a pattern where the device alternates between vibrating and not
vibrating. You can learn more [on MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/API/Vibration_API#vibration_patterns).

I added a block to bring this functionality to the vibration extension.

Tested on Edge for Android.
I added a block that can play an animation to highlight any one of the
four project control buttons. It can be useful to make buttons that you
want the user to click pop out more, and to create effect.

Some examples: https://github.com/TurboWarp/extensions/assets/106490990/c84efa9f-5f64-425e-b1bb-ff7bed3e9b32
this feature only works in Firefox and actually isn't needed anyways
…#1537)

Related to TurboWarp#1530

XML escaping prevents extension from breaking if menu opcodes have weird
characters but should not have any actual security impact since this is
Blockly XML. It doesn't get fed directly into innerHTML = ...
I accidentally added translate functions to four menu options. I was
supposed to fix these hours ago, but I fell asleep at my PC from my
previous all nighter and missed updating the previous PR before you
merged.
Some Safari versions that aren't even that old need webkit prefix
This is a non-essential change take however long to merge this.
Resolves TurboWarp#1551

This adds `BSD-3-Clause` to the `package.json`.

I didn't add the license text into `licenses/` because none of the
TurboWarp extensions contributors wrote code that they voluntarily
released under a BSD-3-Clause license and all code that has a
BSD-3-Clause includes a comment with the license text
@Drago-Cuven
Copy link

Layering issue
image
that being said, there's also no way to make it show specifically on the stage?

@CST1229
Copy link
Collaborator

CST1229 commented Nov 7, 2024

there's also no way to make it show specifically on the stage?

it's actually really easy to make html elements show up on the stage (Scratch.renderer.addOverlay, the iframe extension uses it if i recall correctly)

@Eaielectronic
Copy link
Author

yes, I know but I don't want to put it in the scene because otherwise we can no longer select the text inside and use copy paste or tab. And once in pakage it appears in the middle of the screen.

@Eaielectronic
Copy link
Author

I fixed the bug.

@Thebloxers998
Copy link

Layering issue image that being said, there's also no way to make it show specifically on the stage?

I can see BlockifyVR extension

@Thebloxers998
Copy link

We need a <is authenticated/registered>

@GarboMuffin
Copy link
Member

GarboMuffin commented Nov 13, 2024

this seems to be in the same boat as the captcha & security key extensions -- it's only client side so there's no actual security but people will still treat it as though there is security.

@Eaielectronic
Copy link
Author

I just wanted to create a simple interface to connect and then use an extension like https websockets or cloudlink for the actual connection between client and server.

@Thebloxers998
Copy link

I just wanted to create a simple interface to connect and then use an extension like https websockets or cloudlink for the actual connection between client and server.

Add a when authenticated/registered hat block and a boolean one pls and then add settings for the ui

@Thebloxers998
Copy link

I love how it saves my acc in this extension

@Thebloxers998
Copy link

Thebloxers998 commented Nov 13, 2024

And make a block so we can add animation to ui

@Eaielectronic
Copy link
Author

Ok

@Thebloxers998
Copy link

Ok

Yay

@Thebloxers998
Copy link

Ok

Also there's a bug I found, in create account ui, there's a recover password thing it should be "Use Existing Account" thing, especially recover password ui

@Thebloxers998
Copy link

this seems to be in the same boat as the captcha & security key extensions -- it's only client side so there's no actual security but people will still treat it as though there is security.

Thank God the pull request wasn't closed

@Thebloxers998
Copy link

this seems to be in the same boat as the captcha & security key extensions -- it's only client side so there's no actual security but people will still treat it as though there is security.

Thank God the pull request wasn't closed

Also, don't take it too seriously

@Thebloxers998
Copy link

Ok

So have you added it yet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.