Breaking
-
Change image properties to accept a HTMLImageElement instead of a url. This has many benefits:
- Less code to ship, test, and maintain.
- Simpler to use from a developer's perspective.
- More obvious that the images should be pre-loaded.
- There are too many use cases to support pre-loading images (for example, we need to provide a callback for when all images have loaded).
- Closes #19.
-
Fix: rename offset properties to
x
andy
instead ofw
andh
-
Fix: set label width correctly when itemLabelAlign == 'center'. Previously it was impossible to increase the label size past a certain point. This will cause "centered" labels to be larger than before.
Other
- Fix: adjust the label's debug bounding box depending on itemLabelAlign
- Fix: set label max width correctly when itemLabelAlign == 'center' (previously it was impossible to increase the label size past a certain point)
- Feat: draw label anchor point when in debug mode
- Improve validation for
Wheel.itemLabelAlign
- Don't draw debug drag points (this is only useful when testing the dragging functionality. Its not really useful for developers to see this, and its annoying in the playground)
- Playground: adjust playground font size on small viewport
- Playground: auto-size the right panel
- Playground: show the hex value of the selected color
- Playground and themes: hide wheel during page load