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

v0.7.0 #18

Merged
merged 290 commits into from
Jan 25, 2025
Merged

v0.7.0 #18

merged 290 commits into from
Jan 25, 2025

Conversation

humanbydefinition
Copy link
Owner

Note

This update, the biggest so far, establishes a new API to interact with p5.asciify and it's rendering pipeline, which is necessary going forward. Unfortunately, updating from previous versions to v0.7.0 and beyond does not work, and changes are necessary in order to port sketches which use older p5.asciify versions.

Updates

  • Rewrite from JavaScript to TypeScript
  • Set up proper development environment using vite.
  • Integrated test suite using vitest.
  • Added Storybook dev dependency.
  • Integrated automated code documentation using typedoc.
  • Added Contribution Guide @ Wiki.
  • New API
  • Updated documentation
  • Updated examples

Removals

  • Removed TextAsciiRenderer, which created a div on top of the canvas, containing copyable characters.
    • Felt like this was redundant and not necessary. In the future, a function to export the current frame as txt will be provided instead.

@humanbydefinition humanbydefinition merged commit 90c603e into main Jan 25, 2025
1 check failed
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.

1 participant