Releases: MacCASOutreach/graphicsvg
GraphicSVG 4.0 Pre-Release
This release adds new versions of our apps which are built upon Browser.document
instead of Browser.application
, which allows for compatibility with Ellie, as well as better compatibility with running raw files made by elm make
on your filesystem. They should be used when you don't need to control or know about changes in the Url bar of the browser.
GraphicSVG 3.0 Pre-Release
GraphicSVG 3.0 brings performance improvements and exciting new features. Compile faster with Elm 0.19. Create full-page apps and change the browser title bar with GraphicSVG's new app
. Clip your shapes using others to create neat new subtractive effects. Write better type signatures thanks to a fully redesigned internal type system. Discover all this and more with GraphicSVG 3.0.
There are some known issues:
Clipping with groups appears broken.
There continue to be some issues with how functions like scaleX and scaleY compose with other transformations
Please submit your feedback or bug reports as GitHub issues.
Thanks to everyone who has contributed and continues to contribute to the library and / or Outreach in general.
new triangle types
This release implements new triangle types rightTriangle
, isosceles
and sideAngleSide
, contributed by outreachers Adele and Chinmay.
small bugfix
Small bugfix to allow transparency and the notify* functions to work together as expected. Also removed some unfinished functions.
Update to Elm 0.18
At last we officially publish our Elm 0.18 upgrade! In addition to upgrading to 0.18 and fixing several small bugs, this release also includes several features which were being used internally such as cmdApp and map. Most existing API has been preserved. In certain instances, certain functions were changed to accept Int instead of Float where that makes sense. This was the original intention but was overlooked. However, this still should not break any code as users were likely only using integer numbers there before.
Thanks to W. Gordon Goodsman for the initial upgrade to 0.18, as well as feedback on the API and documentation fixes. And thanks to all those others that submitted or suggested changes.