Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Konva

Making better 2d canvas framework
Collective - Host: opensource - https://opencollective.com/konva - Website: https://lavrton.com - Code: https://github.com/konvajs

merged with jfollas's TextPath updates, fixed remaining unit, manual, and performance tests, and fixed stroking logic

github.com/konvajs/konva - 5b323bea40e1ebcdf8ac0675ed524750c1edf9c3 authored about 12 years ago by Eric Rowell <[email protected]>
More JSDoc work

github.com/konvajs/konva - 58f0b6f5b18f587d64b9c197b6718d9ea71c0163 authored about 12 years ago by Jason Follas <[email protected]>
Corrected JSDoc text to refer to Kinetic.Plugins.TextPath instead of Kinetic.Text

github.com/konvajs/konva - d6933ecb53aaa14ab62f331bbcf69a8ae72bc176 authored about 12 years ago by Jason Follas <[email protected]>
Changed namespace for "plugin" shapes to Kinetic.Plugins. *This is a breaking change!*

Fixed unit tests. Extracted Path parsing logic into PathHelper so that it's not tied to a partic...

github.com/konvajs/konva - 8d535556d724849858b571b3c6d6d0b7b2b9d92e authored about 12 years ago by Jason Follas <[email protected]>
fixed tests

github.com/konvajs/konva - 1585cc3620f6089e65b19d4d038717e2bb841d58 authored about 12 years ago by Eric Rowell <[email protected]>
TextPath extends Shape instead of Path. Extracted common path functions into PathHelper.js. Updated unit tests.

github.com/konvajs/konva - 5d77471f7ec0333b4761b2e58f37cd33718df754 authored about 12 years ago by Jason Follas <[email protected]>
silky smooth animations. got rid of layer and event throttling, and instead created dragThrottling. The dynamic animation frame rates already handles optimized animation drawing, we just needed to add manual throttling to drag and drop. Animations are now very smooth, and drag and drop is still smooth

github.com/konvajs/konva - eccd8b7e64da622bf08134a88e86a127110a8629 authored about 12 years ago by Eric Rowell <[email protected]>
added some performance tweaks and polished up code here and there

github.com/konvajs/konva - ce3b98ee9cad1bd7e6bbb7a477d2688eae75886c authored about 12 years ago by Eric Rowell <[email protected]>
merged jfollas's new TextPath shape, and moved non-primative shapes to the plugins folder as shape plugins

github.com/konvajs/konva - c26a1ae5d56ae0a18a83732156d2430fb8b0a0ee authored about 12 years ago by Eric Rowell <[email protected]>
fixed bug with fillText in Shape class

github.com/konvajs/konva - 4410ce9982fcdc8c95fc31aca1686d1952c95999 authored about 12 years ago by Eric Rowell <[email protected]>
updated Shape constructor docs

github.com/konvajs/konva - ebf324484d3e84fb03d2705bb7d4882ccfbbae54 authored over 12 years ago by Eric Rowell <[email protected]>
finally got around to documenting the Node, Group, Stage, Shape, Layer, and Container constructors

github.com/konvajs/konva - 5f7b6018faf16ed612e31de3b4edc791d56691b3 authored over 12 years ago by Eric Rowell <[email protected]>
updated more docs

github.com/konvajs/konva - 3997d743172feb336f3aa6f1784b95d550f969b5 authored over 12 years ago by Eric Rowell <[email protected]>
updated docs

github.com/konvajs/konva - 3617d8ef5fb5724b0b8a814a1f3ceb8d3bfc6838 authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #55 from imakewebthings/patch-1

Fix getStrokeColor -> getStroke in Shape docs.

github.com/konvajs/konva - f7e233100a647ade3d73d633aaa0d9d8f94cb21f authored over 12 years ago by ericdrowell <[email protected]>
Fix getStrokeColor -> getStroke in Shape docs.

github.com/konvajs/konva - 0a1d63290080db6f6bd3db3e47c5e03d85ac4b78 authored over 12 years ago by Caleb Troughton <[email protected]>
fixed bug with setSize method in Image object, and tweaked shape caching performance test to demonstrate a 4x drawing performance boost

github.com/konvajs/konva - da7429fb7b85f0d59a36e498086beacb74da8e70 authored over 12 years ago by Eric Rowell <[email protected]>
fixed a few bugs discovered with integration testing. added some performance tweaks

github.com/konvajs/konva - 781a2ebe603e9fde6f1b722014dad6bd161ec6f3 authored over 12 years ago by Eric Rowell <[email protected]>
you can now cache regions of a node outside of the stage viewport. added more unit tests

github.com/konvajs/konva - f1cb695e1fb12e5df672ed53d6709ed7c1b31b17 authored over 12 years ago by Eric Rowell <[email protected]>
fixed new bug with stage toDataURL that was introduced with the new Canvas class, and added new filter unit tests

github.com/konvajs/konva - d74ec8ab068c023dcd261fde54f8d883d2b4f147 authored over 12 years ago by Eric Rowell <[email protected]>
now that things are drawn onto arbitrary canvas elements wrapped with the Canvas class, it's now possible to create temp canvases on the fly, which enables correct-size image filtering, and no limits on node caching

github.com/konvajs/konva - 4b0b3a2a20c94ddc42aa90d055e698decc13a5ac authored over 12 years ago by Eric Rowell <[email protected]>
formatted pull request

github.com/konvajs/konva - c09742c77c007f0313f7cd330571e96df6b9a47c authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #52 from Country/master

Miscalculation of container position

github.com/konvajs/konva - 148cde228a6719a1f318f7f548718edab852ef8f authored over 12 years ago by ericdrowell <[email protected]>
new Canvas class to decouple layer and canvas, providing more flexibility. drawing operations now require a canvas object rather than an optional layer which contained a canvas. fixed some transformation issues introduced with a pull request that I pulled in last week

github.com/konvajs/konva - d8bbbf63538b74b6c447286646083af56498d873 authored over 12 years ago by Eric Rowell <[email protected]>
Fix _getContentPosition, the position was miscalculated if a positioned container had a border.

github.com/konvajs/konva - e46dfdb56512d7d458269ef1840d3d6fa6ceb206 authored over 12 years ago by Yannick Croissant <[email protected]>
first pass at implementing filters. Still have a lot to work through.

github.com/konvajs/konva - 20adf7e0364345196e417ceb7a1eaa1963bab177 authored over 12 years ago by Eric Rowell <[email protected]>
worked through some synchronous / asynchronous issues with toDataURL and toImage(). stage toDataURL() is now asynchronous, and all other node toDataURLs is still synchronous. toImage() is now asynchronous. Kinetic.Image once again only accepts image objects, and can no longer be instantiated with a data URL or image data due to asynchronous issues. It's much cleaner for the developer to load an image however they like, and then instantiate a Kinetic.Image shape synchronously

github.com/konvajs/konva - 384a6867403005a8bc86d589aa3271880a22bd35 authored over 12 years ago by Eric Rowell <[email protected]>
updated unit tests

github.com/konvajs/konva - acc6b6e14edcb1491d27c2496cb826bc2c97ec4d authored over 12 years ago by Eric Rowell <[email protected]>
new toImage() method to support node caching

github.com/konvajs/konva - 6dc7c685f0c4d6d0ad66cc97e5aa529c026493a0 authored over 12 years ago by Eric Rowell <[email protected]>
cleaned up intersects logic, and added more docs

github.com/konvajs/konva - 2629c1237c70d0bcda7fb85de06dd7aeb223e922 authored over 12 years ago by Eric Rowell <[email protected]>
added data url support for Kinetic.Image, and added unit tests

github.com/konvajs/konva - 864938ed33338d3985674192e044e5fcc9c28c29 authored over 12 years ago by Eric Rowell <[email protected]>
toDataURL() is now synchronous, and works with all nodes, including the stage, layers, groups, and shapes. This also sets things up nicely for node caching. You can now cache anything, including the whole stage, layers, groups, or shapes, manifested as Kinetic Images that were instantiated with data urls

github.com/konvajs/konva - 4692c51c74fd896bddfac417246875a48aee24de authored over 12 years ago by Eric Rowell <[email protected]>
setup filters. saveImageData can now work for any nodes, including shapes, groups, layers, and the stage. images can now take image data as a parameter. This enables shape caching. New beforeAttrChange event which fires before an attr is changed

github.com/konvajs/konva - d62df7ba5cbe0b512278485897c8e623ef7d1d2c authored over 12 years ago by Eric Rowell <[email protected]>
added performance test suite with two sample performance tests

github.com/konvajs/konva - 2548e3c2effc7e74c44be37a8ef2c3a75ef03d23 authored over 12 years ago by Eric Rowell <[email protected]>
the stage ids and names hashes are now updated correctly whenever a node's id or name changes

github.com/konvajs/konva - 5bfcf3ffa8f68c4253b63a984d97d992489a8801 authored over 12 years ago by Eric Rowell <[email protected]>
on attr change handler eent object now contains oldVal and newVal property

github.com/konvajs/konva - 9a83d3dfdf8752f357aa516c6b2e41d3010a6840 authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #48 from vijairamcharan/master

Issue with getAbsolutePosition() when used with a parent with a center offset

github.com/konvajs/konva - 01e2541c9dd53e7c449c2c38dc9b1cf54a3b50a6 authored over 12 years ago by ericdrowell <[email protected]>
Enabled all tests

github.com/konvajs/konva - 63a1ed1ad5fb6d8b49288e89d13af59e01671e2f authored over 12 years ago by Jason Follas <[email protected]>
Fix for Scientific Notation bug in Path

github.com/konvajs/konva - e6031e1bf8fac7a8605749bb7b75a4c067f2af25 authored over 12 years ago by Jason Follas <[email protected]>
removed unecessary regex in Class file which was tripping up the JS minifier

github.com/konvajs/konva - d4f03e64b18cc1287082d22ea26f88c5f2ca5d05 authored over 12 years ago by Eric Rowell <[email protected]>
Moved center offset translation from drawing to getTransform()

This fixes an issue where getAbsolutePosition() would not work when
used with a parent that has ...

github.com/konvajs/konva - 41299d7f9842895ce1871269f0251ac96ce7bb18 authored over 12 years ago by Vijai Ramcharan <[email protected]>
Added unit test for getAbsolutePosition and center offset

This unit test demonstrates the issue where getAbsolutePosition() is
not working correctly if a ...

github.com/konvajs/konva - 474d6aaab5e12a76a8b4193366ab5c82abfac987 authored over 12 years ago by Vijai Ramcharan <[email protected]>
Added TextPath shape (extension of Path shape, but renders text along path instead of stroking/filling the path)

github.com/konvajs/konva - 0b1ddbd5304ef92762c2a2905fffdce40ef3f35f authored over 12 years ago by Jason Follas <[email protected]>
updated the documentation for all methods to reflect the new inhertiance changes. And yes, if you're curious, it took forever.

github.com/konvajs/konva - 780d5568db8b27de8dd002082a4f8ae2f4f25f26 authored over 12 years ago by Eric Rowell <[email protected]>
fixed afterFrame index bug which caused the event to trigger on the wrong index

github.com/konvajs/konva - 5169c932193bf9e3283ba355ad1b61c71cb912ee authored over 12 years ago by Eric Rowell <[email protected]>
rewrote text array algo in Text. added newline support. now handling edge case in which the text box width is smaller than a character width. if a line is not able to wrap via space or dash, the word itself is wrapped.

github.com/konvajs/konva - d0f37f7c88587c9e1ff8836d4fa0466f4b5bb704 authored over 12 years ago by Eric Rowell <[email protected]>
greatly improved sprite animation performance by hooking into the global animation object

github.com/konvajs/konva - 30fd5c1fa7bf4db7faf8313c65ad3498f1be2e6c authored over 12 years ago by Eric Rowell <[email protected]>
implemented clone method (inspired by matteo78) and added thorough unit tests

github.com/konvajs/konva - a8ab9a253348f9628e60727bf67f0839aeb58253 authored over 12 years ago by Eric Rowell <[email protected]>
attr change events no longer bubble. updated functional test data urls

github.com/konvajs/konva - 7f7cd248382a66f1696aebc155323b25cb3c991d authored over 12 years ago by Eric Rowell <[email protected]>
getIntersections no longer returns visible shapes in the result set, and can also be called from any container

github.com/konvajs/konva - 9baaee24400a2737ab3a71b641f384232c76a482 authored over 12 years ago by Eric Rowell <[email protected]>
added event bubbling functional test

github.com/konvajs/konva - 1f3d1cc905bab33b6c4ddf33a5a75c69e31131c8 authored over 12 years ago by Eric Rowell <[email protected]>
fixed mouseover / mouseout incorrectly firing when moving from one node to another node inside the same container

github.com/konvajs/konva - 014d4f198f19350358446a8d09bb845f7e600323 authored over 12 years ago by Eric Rowell <[email protected]>
fixed gub with Container.remove() method which had bad logic removing children nodes

github.com/konvajs/konva - d28d2c910d81e6ad43acbd24f4b7e113547a7316 authored over 12 years ago by Eric Rowell <[email protected]>
fixed RegularPolygon getters and setters

github.com/konvajs/konva - 26e753b90c75b23844109e3a1a1b8ce245e470ce authored over 12 years ago by Eric Rowell <[email protected]>
moved animation logic into Animation.js. Global.js now only contains logic and properties that operate on stages

github.com/konvajs/konva - de7cab4cf3787353a026c3e6efeca977e7a1037d authored over 12 years ago by Eric Rowell <[email protected]>
moved data type logic into new utility files Type.js and renamed GlobalObject to Global

github.com/konvajs/konva - 6126c73a84d9293c04ff4069ae79c1a424a8b996 authored over 12 years ago by Eric Rowell <[email protected]>
made performance improvement for isVisible method, suggested by mysza

github.com/konvajs/konva - 17644fcb8f780791b111a144f15d292acb99fff3 authored over 12 years ago by Eric Rowell <[email protected]>
now utilizing John Resig's mashup of Base.js and protototype.js inheritiance Class so that it's easy for developers to extend KineticJS objects with extend() or to simply tack on new methods and properties that's available to all children classes. Moved getter and setter logic to Node. Moved transition class to root directory and created Tween class

github.com/konvajs/konva - 3d4d2d20c091b55d9362a7f2dc9ddc702bb374b2 authored over 12 years ago by Eric Rowell <[email protected]>
updated serialization/deserialization unit tests

github.com/konvajs/konva - e2e16d49c11f66cd186431f1e332c02e3715de62 authored over 12 years ago by Eric Rowell <[email protected]>
added work around for strange formatting error

github.com/konvajs/konva - f8f46daafed70b4f7b0a524f96b14cea84e94c0e authored over 12 years ago by Eric Rowell <[email protected]>
fixed up logical error in Text shape

github.com/konvajs/konva - 3e0ed1c2fbdef73b6757819832c4d63cc92d45fe authored over 12 years ago by Eric Rowell <[email protected]>
added padding attr change event binding to Text

github.com/konvajs/konva - 66f29c602e218c17e7ae8c49d16e01657870717c authored over 12 years ago by Eric Rowell <[email protected]>
reverted Image shape. Image no longer extends rect because this was producing losses in performance and big losses in image quality when scaling the image

github.com/konvajs/konva - 39e8a7af8d1118d46339b556ca02eb4b307ac73b authored over 12 years ago by Eric Rowell <[email protected]>
fixed typo introduced with search/replace

github.com/konvajs/konva - 6e3bae6b2de398293e6ca747d81c998416194968 authored over 12 years ago by Eric Rowell <[email protected]>
Text shape is no longer a group made up of a Rect and Shape. The complexity overhead out-weighs the inelgance of duplicating a dozen lines of the Rect shape.

github.com/konvajs/konva - 4c521317ff86de9b68aa79baf2e2e5d10a0b21cb authored over 12 years ago by Eric Rowell <[email protected]>
bug fix: ellipse radius change no longer fires duplicate attr change event

github.com/konvajs/konva - caae5a51553e63dcbe345d98987288d7e76d8662 authored over 12 years ago by Eric Rowell <[email protected]>
transition attr updates now fire the attr change event. Fixed problem with root level attrs not being fired when child level attr changed

github.com/konvajs/konva - 31566bff13e8190ca6f9686e7b6ed1373efba63e authored over 12 years ago by Eric Rowell <[email protected]>
updated testing instructions in the README

github.com/konvajs/konva - ddb57a03ba072afff28c37d5db48d8b94bbd031a authored over 12 years ago by Eric Rowell <[email protected]>
added horizontal align logic back into the Text draw func

github.com/konvajs/konva - aa4b0955c0f6cf71ffbb4ad9205b175ee98a0fbd authored over 12 years ago by Eric Rowell <[email protected]>
fixed up new Text wrap edge cases. Will add a bunch of unit tests soon

github.com/konvajs/konva - e279ea30b9047ed4d140a072bd8bf2d76bc07a21 authored over 12 years ago by Eric Rowell <[email protected]>
first pass at implementing auto word wrap. Still have a few edge cases to cover. Removed vertical align property as it is no longer relevant

github.com/konvajs/konva - 6663b9e61288acb2af333e639b2d610da2f2f20f authored over 12 years ago by Eric Rowell <[email protected]>
completely rewrote the Text shape. Kinetic.Text is now a Group that's composed of a Rect and a custom shape that draws text. align and vertical align now apply to the text alignment inside the text box. box rounded corners are now possible since Text uses Rect. Shadow logic improved. Beefed up the text getter and setter unit tests

github.com/konvajs/konva - 07ef653441d38711052658377063027bffa1e2f9 authored over 12 years ago by Eric Rowell <[email protected]>
refactored Image event bindings and fixed radial gradient bug

github.com/konvajs/konva - 3b6dffe6e18b17b48e3401c2789813b8d5051d4f authored over 12 years ago by Eric Rowell <[email protected]>
trying out Image extending Rect so that Image has Rect properties and methods such as corner radius

github.com/konvajs/konva - a8c09516baa75c2370495c6151496b0b6f758c23 authored over 12 years ago by Eric Rowell <[email protected]>
created new addSettersGetters method, further enhanced dynamic getters and setters

github.com/konvajs/konva - c1a08d8073480ccc5758077ac36d55ab136ff9b8 authored over 12 years ago by Eric Rowell <[email protected]>
added new clearBeforeDraw Layer property which enables you to skip canvas clearing before each draw. Added new warn() method to test suite, and added error and warning colorings to the test counter

github.com/konvajs/konva - 80eb50a708a3a72e418beecc81e184258f290e80 authored over 12 years ago by Eric Rowell <[email protected]>
cleaned up shadow logic and defaults in _applyShadow

github.com/konvajs/konva - 6b36c7ed93a54dae7f0c611564f79776e3b38b2e authored over 12 years ago by Eric Rowell <[email protected]>
improved drawing speed by 7% by optimizing stroke(), fill(), and several other methods

github.com/konvajs/konva - 19750782c7f752fba307d3b15ecc2da5486e285e authored over 12 years ago by Eric Rowell <[email protected]>
cleaned up undefined, null, 0, and '' comparison operators. To unset a attribute, you can now set it to null, 0, or ''. Setting an attribute to undefined will have no effect

github.com/konvajs/konva - 422791a99aa08699cb13476a69e73a47e0fd5150 authored over 12 years ago by Eric Rowell <[email protected]>
added unit tests for Jonathan\'s toJSON() fix

github.com/konvajs/konva - 40a92a9988e5fbf200db3cc73ecea6d28774b9a6 authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #32 from boatmeme/11a1662c0e3e8c9bd20db2ac8ff3f2572b337cb7

Calling stage.toJSON() prevents subsequent drawing on existing child layers

github.com/konvajs/konva - ca6e8f1d140c4afb565bbc0f521ec9eebfe00ed9 authored over 12 years ago by ericdrowell <[email protected]>
updated dist

github.com/konvajs/konva - 086dcd21c2e9c876dffd5e7b2f3fe069888711e7 authored over 12 years ago by Eric Rowell <[email protected]>
updated global object utilities

github.com/konvajs/konva - ac3f512ab82cda366579f3a702ae27bc7a66f4d1 authored over 12 years ago by Eric Rowell <[email protected]>
converting arguments object into true array for setters, restored the original underscore.js methods, and moved radius conversion logic from the setAttrs method to a radiusChange event listener in Ellipse

github.com/konvajs/konva - 5765ab749bb7ac200199e6d6b27f0918296e0030 authored over 12 years ago by Eric Rowell <[email protected]>
variable cleanAttrs is a reference to node.attrs, and setting cleanAttrs[key] = undefined alters the original node.attrs causing unintended consequences for existing stage instance after calling toJSON()

github.com/konvajs/konva - 11a1662c0e3e8c9bd20db2ac8ff3f2572b337cb7 authored over 12 years ago by Jonathan Griggs <[email protected]>
you can now cancel drag and drop with setDraggable(false) during a drag and drop operation

github.com/konvajs/konva - ce5a8f3209617c134483d9a0d3714e4aca9bd368 authored over 12 years ago by Eric Rowell <[email protected]>
fixed bug with Path dataChange event subscription

github.com/konvajs/konva - 5679b1fb760837ee0e19ae90ee553fbaa90dda09 authored over 12 years ago by Eric Rowell <[email protected]>
added more functional tests

github.com/konvajs/konva - 667ee16aab583d7bd288f4bc86f134ff5f2575f3 authored over 12 years ago by Eric Rowell <[email protected]>
changed listen property to listening, listen() to setListening(), and isListening() to getListening() for consistency

github.com/konvajs/konva - 76c85a639e9f2610e95f8d1559c3f7e0cea5a165 authored over 12 years ago by Eric Rowell <[email protected]>
changed draggable() to setDraggable(). added getDraggable(). added more unit tests and functional tests

github.com/konvajs/konva - c8d8aa6028e1ece5755d868d96b53f5e3c274635 authored over 12 years ago by Eric Rowell <[email protected]>
added Circle backwards compatibility with Ellipse

github.com/konvajs/konva - dee78e86e264b3bfd5ed54bb20acc3539b4415e6 authored over 12 years ago by Eric Rowell <[email protected]>
removed timeouts from functional tests and uncommented image comparison tests

github.com/konvajs/konva - 2c0aabcb9cb9d3732440418c9f25e15ebac14dfc authored over 12 years ago by Eric Rowell <[email protected]>
fixed mousemove event bug, and added a very rigorous functional test to test all of the basic shape events for both desktop and mobile

github.com/konvajs/konva - bf616d0d4d9a29967f019ac917a8d8a5f17c12a2 authored over 12 years ago by Eric Rowell <[email protected]>
image fills can now be scaled to simulate image cropping. Now that image fills can be offset and scaled, the Image Shape is now obsolute because any shape can now use regular images or cropped images.

github.com/konvajs/konva - dc51d95eb1db76429e0006f49ffac1832b70ee09 authored over 12 years ago by Eric Rowell <[email protected]>
removed Circle shape and replaced it with the more flexible Ellipse shape. If you define the radius with a number, the shape will be a circle. if you define the radius with an x and y component, it will be an oval

github.com/konvajs/konva - fae1ff6cb752c46b72948d322dd725d67be367ba authored over 12 years ago by Eric Rowell <[email protected]>
moved several manual tests to the unit test page. Added another functional test. Added warning logs to the functional test framework

github.com/konvajs/konva - a49fc610d6cd353cda7291f60392653428b38fdf authored over 12 years ago by Eric Rowell <[email protected]>
setup data url hash for functional tests so that we can compare the visual result before and after a series of simulated events

github.com/konvajs/konva - c1b9d448858b1cebf8c6f49415d3baf300bd6b48 authored over 12 years ago by Eric Rowell <[email protected]>
refactored event bindings to expose content node events and enable true functional tests without a test framework like Selenium. Added new manualTests.html page for manual tests. One of the manual tests has already been converted to a functional test. Will add in image data url hashmaps soon so that I can compare screenshots before and after a series of actions in the functional tests

github.com/konvajs/konva - 9ec8c9470131009b3c58f2711eacebbd14a01fc7 authored over 12 years ago by Eric Rowell <[email protected]>
exposed content event bindings so that we can simulate mouse and touch events for the purpose of internal and external functional tests

github.com/konvajs/konva - 9b76f650f7004a488c176edc17d8e96db97abe5e authored over 12 years ago by Eric Rowell <[email protected]>
made a better fix for the mobile alternating drag and drop bug

github.com/konvajs/konva - 838c719c0e246fd535b39b7b3d7e599fc9527f76 authored over 12 years ago by Eric Rowell <[email protected]>