Skip to content

q5.js v2.0 #23

@quinton-ashley

Description

@quinton-ashley

I solved issues #7 #9 #14 #17 #20 #21 and #22

Check out all the updates I made to q5xjs! I'd like to add all these changes to your q5xjs repo. Please add me as a project maintainer. :)

https://github.com/q5js/q5.js

  • registerMethod functionality for supporting p5.js addons such as p5play!
  • automatic global instance creation, can also be user instantiated as well with new Q5('global') like with the previous version of q5xjs
  • p5 instance mode support
  • add q5 canvas to a container element with new Q5('global', parentElem) or new Q5(parentElem)
  • angleMode functionality
  • loadSound function that returns a barebones sound object with play, pause, and setVolume methods
  • fixed pixelDensity bugs
  • fixed text function bug not displaying "0" (falsey value in JS)
  • fixed keyPressed repeating key presses
  • made instanceof checks work for q5.js objects of the Color, Vector, and Image classes
  • the push and pop functions now save and restore style properties like rectMode and strokeWeight
  • nf (number format) function, which is used in p5play
  • pow function alias to Math.pow
  • prevented text stroke from being drawn if the user did not specify a stroke (p5.js behavior)
  • fixed Vector.lerp implementation
  • fixed mouseX and mouseY not updating when the mouse is outside the canvas

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions