Skip to content

[UEPR-282] add face-sensing extension #272

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

Open
wants to merge 1,980 commits into
base: develop
Choose a base branch
from

Conversation

MiroslavDionisiev
Copy link
Contributor

@MiroslavDionisiev MiroslavDionisiev commented Jul 22, 2025

Resolves

UEPR-282

Proposed Changes

Migrate code for face sensing extension from scratch-lab to editor

ktbee and others added 30 commits September 17, 2020 13:19
Clear the pen layer when runtime dispose happens.
Request cloud variable update in top level setVariableValue API
Emit PROJECT_START event publicly on green flag click.
Clear out the blocks in dispose. Fixes #1758 where old monitored vari…
Fix issue where edge-activated hats only run on one sprite after duplicating the sprite
depend on scratch-sb1-converter and convert sb1 files to sb2
Populate executable targets when runtime.targets is populated
Various fixes to extension disconnect errors
Add reference for `runtime` to blocks container
Add a utility for giving blocks new IDs, use it for sharing blocks.
Declare const once to be reused in for loop
Cast sprite name to string before getSpriteTargetByName
Start executing hats before other threads change values
Set height and width to zero for the canvas and costume size if bitmap's sourceHeight or sourceWidth are zero
Cache hat block information for the runtime
@MiroslavDionisiev MiroslavDionisiev requested a review from a team as a code owner July 22, 2025 14:58
Copy link

github-actions bot commented Jul 22, 2025


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


1 out of 11 committers have signed the CLA.
✅ (cwillisf)[https://github.com/cwillisf]
@ktbee
@kchadha
@picklesrus
@mzgoddard
@ericrosenbaum
@rschamp
@knandersen
@adroitwhiz
@thisandagain
@tmickel
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@home-gihub
Copy link

🙏🙏🙏

MiroslavDionisiev and others added 11 commits July 31, 2025 17:11
feat: [UEPR-289] disconnect project from cloud
- Install @mediapipe/face_detection package through npm
- Copy mediapipe files into the output folder during build
- Add fallback logic to load mediapipe from CDN if local files are missing
…ensing-block-to-nose

[UEPR-302] Rename face sensing block to nose
…ntrast-issues

[UEPR-306] Face sensing high contrast issues
…configuration

[UEPR-290] Update face sensing configuration
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.