JannisX11 / blockbench

Blockbench - A low poly 3D model editor
https://www.blockbench.net
GNU General Public License v3.0
3.05k stars 271 forks source link

Rewrite the Molang Autocomplete system to improve plugin extensibility. #2307

Closed SnaveSutit closed 6 days ago

SnaveSutit commented 2 months ago

This PR is a major rewrite of the Molang Autocomplete system in an attempt to allow plugins to modify it without overwriting it.

There are extensive comments throughout the code, and partial JSdoc typing.

I'm opening this PR now to allow Jannis and others to take a peek at it, and make suggestions.

If/when this PR is merged, I'll update the TS types to reflect these changes.

netlify[bot] commented 2 months ago

Deploy Preview for blockbench-dev ready!

Name Link
Latest commit dfc8cbaf3ece364ba46a191fa0b59caffdd1bfc7
Latest deploy log https://app.netlify.com/sites/blockbench-dev/deploys/66415a171962b5000833ad16
Deploy Preview https://deploy-preview-2307--blockbench-dev.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.