Skip to content

Add p5.movablePoint library - #1386

Merged
ksen0 merged 2 commits into
processing:mainfrom
simonMat21:main
May 1, 2026
Merged

Add p5.movablePoint library#1386
ksen0 merged 2 commits into
processing:mainfrom
simonMat21:main

Conversation

@simonMat21

Copy link
Copy Markdown

Summary

  • Added p5.movablePoint to the community libraries' listing.
  • p5.movablePoint helps users create points that can be moved around the canvas however they want. also can prevent multiple points being moved at the same time.
  • added documentation and 2 working examples

Files added

  • src/content/libraries/en/p5.movablePoint.yaml — library metadata
  • src/content/libraries/images/p5.movablePoint.png — 1500×1000 featured image

Links

@ksen0

ksen0 commented May 1, 2026

Copy link
Copy Markdown
Member

Thanks @simonMat21 ! If the library and examples work with p5.js versions 2.0+ please feel free to make the same PR on 2.0 branch too.

@ksen0

ksen0 commented May 1, 2026

Copy link
Copy Markdown
Member

PS @simonMat21 from what I see on the README and in the repo, this is almost ready to be published on npm. If you do that, you could also include a CDN link on the README, and a link to a.n editor sketch showing the library in use, that would make it easier for people to get started!

@ksen0
ksen0 merged commit 113b381 into processing:main May 1, 2026
7 checks passed
@simonMat21

Copy link
Copy Markdown
Author

Hi @ksen0, it's an honor to contribute to p5.js.
I will try to do the changes that you have mentioned.

Also I have been working on an animation library tideon.js
It was mainly build to work with p5.js, and I have used it to build visuallearner.org

it isn't ready to be properly published but after it is done, I would like to add it as an add-on to p5.js
The problem is, I wasn't planning to write it in the add-on template that you guys have provided.

So, I would like to know if I could give it as an add-on just like that or would have to change it to the add-on template

@ksen0

ksen0 commented May 1, 2026

Copy link
Copy Markdown
Member

Nice, thanks for sharing! Really nice project.

For something more complex like tideon.js you shared, I'd suggest making sure that your README already has a link that shows how to use it on editor.p5js.org. The template is only meant to help extend 2.0 correctly, as lifecycle is a bit different for extension from 1.x. That is why we recommend it; but it is not strictly required.

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.

2 participants