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

adding prod build

github.com/konvajs/konva - c02e7a0ceebde999f34f034ae5c892d93322950d authored over 12 years ago by Eric Rowell <[email protected]>
enhanced setAttrs() logic to allow custom node properties and functions

github.com/konvajs/konva - 70df77f9fa853adace9000522628d045b5acac2a authored over 12 years ago by Eric Rowell <[email protected]>
rewrote cropping logic from last pull request, fixed serialization issue in unit test, added new unit tests, and added getX() and getY() methods

github.com/konvajs/konva - 508bfb7a9bc27a5dd60e22c26f4025e43a532408 authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #16 from lewispeckover/master

Rounded corners for Rect

github.com/konvajs/konva - f5735b3462072c6f3230a3657c512053b177fd00 authored over 12 years ago by ericdrowell <[email protected]>
Added clipping to Image

github.com/konvajs/konva - dedf276c74a14438b689f995fac12d8f3ccfbfc1 authored over 12 years ago by Lewis Peckover <[email protected]>
added rounded corners to Rect

github.com/konvajs/konva - d3eac4d5f9caca0e676217afd980e3ad38f61b39 authored over 12 years ago by Lewis Peckover <[email protected]>
made isPointInShape() a public method for the purpose of collision detection

github.com/konvajs/konva - 78e402212637b14d2df597b06a088d20328d460c authored over 12 years ago by Eric Rowell <[email protected]>
refactored fillStroke() method

github.com/konvajs/konva - c698005adc963e0d99493323d29436d65b9ab468 authored over 12 years ago by Eric Rowell <[email protected]>
new setDetectionType() and getDetectionType() methods to enable path and pixel detection swapping

github.com/konvajs/konva - 47b8a8e0d6c21de5fa7566f3be4708c8f1b97cbd authored over 12 years ago by Eric Rowell <[email protected]>
added about 50 unit tests to better test selector support

github.com/konvajs/konva - 860025263b0d59e9419df1725a6633273bd03702 authored over 12 years ago by Eric Rowell <[email protected]>
fixed center offset + drag and drop bug by fixing a root problem with the getAbsoluteTransform() method. This method no longer takes into account the center offset. Center offset transforms are now applied separately

github.com/konvajs/konva - a908c59769acf76c8b71553b3cee6d2ad42e9ae6 authored over 12 years ago by Eric Rowell <[email protected]>
refactored setAbsolutePosition() method and Shape _draw method

github.com/konvajs/konva - df8df63400f4291c6b81592f6b30658ff4a68848 authored over 12 years ago by Eric Rowell <[email protected]>
discovered that the slow drag and drop behavior with Google Chrome is only effecting my Windows 7 test machine, not Mac. I've removed the drag and drop optimizing code for now

github.com/konvajs/konva - 5e46018012e68518e4275459dfe3ccdf890ef844 authored over 12 years ago by Eric Rowell <[email protected]>
fixed stage.hide() bug, created new isVisible() method, and moved visible check to container

github.com/konvajs/konva - 3a520376e583c0255a4a12a438ad2840c3d33f1f authored over 12 years ago by Eric Rowell <[email protected]>
fixed up fillStroke() logic in the Shape class

github.com/konvajs/konva - c17029d38e6b75b9996a1429cdbf51ba59dd7bf0 authored over 12 years ago by Eric Rowell <[email protected]>
exposed absolute positioning logic inside the _prepareDrag method so that developers have access to it via the setAbsolutePosition() method

github.com/konvajs/konva - fb9f324cfb51b3cfeaa7bd4ccd0faff0b4a1888a authored over 12 years ago by Eric Rowell <[email protected]>
added chrome specific logic to improve the drag and drop performance until the chrome bug is fixed

github.com/konvajs/konva - 2108736df730d5a34e2996248857258d7863c14a authored over 12 years ago by Eric Rowell <[email protected]>
undoing optimized drag and drop for now because I added it in due to Google Chrome's latest release which made drag and drop very slow (while other browsers are still fast), and the changes that I made to help work around it were slightly effecting the experience in other browsers. I'll file a ticket with Google Chrome instead

github.com/konvajs/konva - 1c8669eb7abcfef6dd312db53e7bf7c0a6c65607 authored over 12 years ago by Eric Rowell <[email protected]>
new setAttrs() method which enables you to set attributes in bulk

github.com/konvajs/konva - 5c7b9699745b7cdcb44da2e32d2bff26a3e6961d authored over 12 years ago by Eric Rowell <[email protected]>
dynamically set drag time interval to determine the optimal dragging performance. Makes dragging and dropping even smoother and responsive

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

github.com/konvajs/konva - 328f45751227ca2b633a3cdfd0ecdf72226c6cc4 authored over 12 years ago by Eric Rowell <[email protected]>
moved .get() method to Container so that all containers can use it, not just stage. This allows you to select nodes within other nodes

github.com/konvajs/konva - b8516b1b0c8b6f9e7334554bfc898f2a6babc4ef authored over 12 years ago by Eric Rowell <[email protected]>
no longer auto clearing shape data. added new shape.clearData() method instead

github.com/konvajs/konva - 63c8dde6d58b00d975e34223fd045d9f3ac4b607 authored over 12 years ago by Eric Rowell <[email protected]>
added setX and setY methods for convenience

github.com/konvajs/konva - 30e89739560ce2a08cc58103cc27fe931a6956f2 authored over 12 years ago by Eric Rowell <[email protected]>
refined global object temp nodes has removal when removing nodes from container. Also added another unit test

github.com/konvajs/konva - 4f36b27199b2c3c64e0dff37dcb1e1b2a481cddc authored over 12 years ago by Eric Rowell <[email protected]>
added hash cleanup logic when nodes are moved from a container. Also added unit tests

github.com/konvajs/konva - 2035d188c83d1c5434136736b97a5031b782e0ff authored over 12 years ago by Eric Rowell <[email protected]>
moved ids and names hashes to the stage level

github.com/konvajs/konva - 3c17e59eb055bb982aac76f69d16dfb5485ef736 authored over 12 years ago by Eric Rowell <[email protected]>
added simple selector support by id (#) or by name (.). Selecting by name is similar to selecting by class in other DOM libraries

github.com/konvajs/konva - 8c7033347213955b9dd49e1bf0540357aa0fd5a7 authored over 12 years ago by Eric Rowell <[email protected]>
added support for image de-serialization and cleaned up some of the Shape attr default logic

github.com/konvajs/konva - 3243e5f8ff373cd943ae3f01933d5a99b2ed1169 authored over 12 years ago by Eric Rowell <[email protected]>
new getAttrs() method

github.com/konvajs/konva - d3b025254a4323885a2e65775d0ea0b42b8d6dd3 authored over 12 years ago by Eric Rowell <[email protected]>
decided that the developer should be responsible for setting custom drawing functions, images, and event handlers via selectors rather than a hash map passed into the load() method

github.com/konvajs/konva - 0a94c75e22e8e9c8a71c8843889287e905017211 authored over 12 years ago by Eric Rowell <[email protected]>
finished custom shape serialization with new attrs structure

github.com/konvajs/konva - 1a40e506227d53ea02b0a446c464b63c79b87797 authored over 12 years ago by Eric Rowell <[email protected]>
re-integrated simple serialization and deserialization with new attrs structure

github.com/konvajs/konva - 58eb778e9aea970281a9037dfad68ea46686341a authored over 12 years ago by Eric Rowell <[email protected]>
unit tests and functional tests now passing. Next up, re-integrate serialization with new attrs structure

github.com/konvajs/konva - ff896a49466f486127f6f35d25db10709c9375b1 authored over 12 years ago by Eric Rowell <[email protected]>
first phase of new attrs architecture to better represent Node states

github.com/konvajs/konva - 6d618b97b50236385c5bed1a0c499613e55f5c44 authored over 12 years ago by Eric Rowell <[email protected]>
continued work on serialization/de-serialization

github.com/konvajs/konva - 15bd27562e93a80e139a425a69e695508257b576 authored over 12 years ago by Eric Rowell <[email protected]>
implemented stage.load() which allows you to deserialize a json string

github.com/konvajs/konva - 350f7b7496e41998600b5a5f2b055fe219f1eb58 authored over 12 years ago by Eric Rowell <[email protected]>
setup simple serialization

github.com/konvajs/konva - bf86dacb59d38ef7ea17bdf82063bb36da4d4e10 authored over 12 years ago by Eric Rowell <[email protected]>
fixed _modifyPathContext optimization problem

github.com/konvajs/konva - f5b6b3c06fd738f3effa71e82d4e6befc25dd9c6 authored over 12 years ago by Eric Rowell <[email protected]>
fixed bug with mouseout / mouseover events with nodes on the edge of the stage

github.com/konvajs/konva - 0ac84408e9532d202783cdfdd54255f49a1b32c1 authored over 12 years ago by Eric Rowell <[email protected]>
updated text metrics unit test so that it passes in Firefox

github.com/konvajs/konva - 21981e94eb984947856a55e1de9252dc4663d078 authored over 12 years ago by Eric Rowell <[email protected]>
when using pixel detection, clear shape data whenever shape is drawn

github.com/konvajs/konva - dc45f5e2d6affa3ff5c7cbdd23cddf7379757a92 authored over 12 years ago by Eric Rowell <[email protected]>
added functional test that tests all of the transition easing functions

github.com/konvajs/konva - 2dff730081e38b2bb59b847e7f8da83f07bac22b authored over 12 years ago by Eric Rowell <[email protected]>
finished new animation, transitions, and tweens functionality

github.com/konvajs/konva - 602220bdce6b2d43737f800519e488387e0ea001 authored over 12 years ago by Eric Rowell <[email protected]>
tons of refactoring. Now have separate Transition and Tween classes

github.com/konvajs/konva - f953e4694f9bc4d3f92a4bc2b26d2bf7d0142517 authored over 12 years ago by Eric Rowell <[email protected]>
added first phase of transition event subscription

github.com/konvajs/konva - 9e3baf69c17deaa339cbb9484e7ad10ad0f39087 authored over 12 years ago by Eric Rowell <[email protected]>
added new animation stop logic

github.com/konvajs/konva - a6b526ee76f8c1b4115a0b548d4c68295fe6619d authored over 12 years ago by Eric Rowell <[email protected]>
got the unit tests and functional tests passing. Have a few things left to do, and a bit more testing before I merge the transitions rewrite back into the trunk

github.com/konvajs/konva - fc5825e61ec983abcf8b5cf5b6979e3e21be6391 authored over 12 years ago by Eric Rowell <[email protected]>
more new transition architecture integration

github.com/konvajs/konva - d5834c8351a9c77b48d27a25c6b56034ab769562 authored over 12 years ago by Eric Rowell <[email protected]>
round 1 of animation + transition rewrite, while combing Xaric's Tween port

github.com/konvajs/konva - 77aea95e7a41c5326b768d9db54d3d4e886f3852 authored over 12 years ago by Eric Rowell <[email protected]>
reworked pixel detection. I now require the dev to use shape.save() to save the pixel data for performance reasons

github.com/konvajs/konva - 6ce9d5489c7e2513fe83b07091753d1ca47f4960 authored over 12 years ago by Eric Rowell <[email protected]>
pixel detection performance was horrible for large amounts of shapes. Added some optimizations which require knowledge of a shape's perceivable position and size based on transforms. This will be added in later. For the time being, only Kinetic.Images will have access to the detectionType property. Image cannot be transformed or offset with the center offset. Support for these will come soon as well.

github.com/konvajs/konva - 72c0555d0bb5daeb0f8f61ce76eccd39105b2513 authored over 12 years ago by Eric Rowell <[email protected]>
fixed drag and drop bug related to drag constraints and positioned containers. Just needed to move the drag constraint logic after the matrix unravel

github.com/konvajs/konva - 313c6a154122eedd51160d059bb43092e76830e6 authored over 12 years ago by Eric Rowell <[email protected]>
when node is at the edge of the canvas, and you mouse over the node and then off the canvas, the mouseout handlers for the node are executed

github.com/konvajs/konva - bdafb3eb25add32e08dcadad41c26cfd96702805 authored over 12 years ago by Eric Rowell <[email protected]>
fixed bug related to multiple removals of same node

github.com/konvajs/konva - 86a13370172fd6cdf1f790a3c3115e4da650d296 authored over 12 years ago by Eric Rowell <[email protected]>
fixed drag and drop issue and reverted default easing back to linear

github.com/konvajs/konva - 71b0449071e0e35cda83470eccf97140f740fc8e authored over 12 years ago by Eric Rowell <[email protected]>
fixed bug related to multiple drag and drop initializations

github.com/konvajs/konva - 3a8afc747c90c024fc691f143b80ad20865f9455 authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #10 from jfollas/master

Workaround for older browser security exception using toDataURL() with parameters

github.com/konvajs/konva - 6889cd742c35cfeda0998c641a233414be109066 authored over 12 years ago by ericdrowell <[email protected]>
Revert to previous no-parameter (image/png) behavior if an exception is

encountered while calling canvas toDataURL() with parameters. See this
forum post: http://www.ki...

github.com/konvajs/konva - 96659d72990a7a46f8cffd49ef860287cc5a1b13 authored over 12 years ago by Jason Follas <[email protected]>
transformed the layer in the star pixel detection functional test to make sure parent transforms don't break the pixel detection

github.com/konvajs/konva - 98917fe64426750986bbb5fb8d4d52634e3d4dc0 authored over 12 years ago by Eric Rowell <[email protected]>
finished pixel detection algo which can be applied to any Shape. This enables a lot of new functionality, such as image pixel detection, shape border detection, and custom shape detection that isn't drawn with a standard path

github.com/konvajs/konva - 95fabe9160d3c95ed25edfb4de04c89cc4b6edce authored over 12 years ago by Eric Rowell <[email protected]>
preparing codebase for new pixel detection property

github.com/konvajs/konva - 08e2b74da9653b5e33374f5138965f26030795b0 authored over 12 years ago by Eric Rowell <[email protected]>
added new getTextSize(), getTextWidth(), and getTextHeight() methods

github.com/konvajs/konva - 8f104a6fadc688fcffa3410fcd80a5f65260e65f authored over 12 years ago by Eric Rowell <[email protected]>
added new getAbsoluteZIndex() and getLevel() methods to Node

github.com/konvajs/konva - 8398670a47afeca45a7bc2c5bca9cf4a7ab175de authored over 12 years ago by Eric Rowell <[email protected]>
added setDrawFunc() method to Shape so that you can dynamically change the drawing function. added new unit test

github.com/konvajs/konva - 99d93814111f7ecc73b7897aaa07af9ae73f0543 authored over 12 years ago by Eric Rowell <[email protected]>
added getSize() method to Stage, Rect, and Image. Also updated unit tests

github.com/konvajs/konva - 9994e8a37e4e3999ab45409c4e942b4465db6488 authored over 12 years ago by Eric Rowell <[email protected]>
added line join property to Shape along with getter and setter

github.com/konvajs/konva - 69c27de7df1e2d9f775093d762d710ecdcc5a6fe authored over 12 years ago by Eric Rowell <[email protected]>
fixed syntax errors found by agentultra

github.com/konvajs/konva - 4426625b8bea3cca2cd7f454af8b6139ed3f595c authored over 12 years ago by Eric Rowell <[email protected]>
undid last commit. I pulled in a commit from another fork which makes the isPointInPath extensible, but then realized that this doesn't really have a usage outside of my current path detection algo because the backstage layer needs to be redrawn each time

github.com/konvajs/konva - fc743d1442e966c5c9dc41995d0d9737f5370a5f authored over 12 years ago by Eric Rowell <[email protected]>
added extensible isPointInPath

github.com/konvajs/konva - 79c778ebff832e4e312906d805c008646a38f35d authored over 12 years ago by Yusuf Safak Bayram <[email protected]>
updated docs

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

A fontStyle param for Text objects

github.com/konvajs/konva - ca887f1ff596bb990e91180223f9e245c39aff71 authored over 12 years ago by ericdrowell <[email protected]>
fontStyle params for Text objects

Specify css font-variant|font-style options via the fontStyle parameter

Also getFontStyle and s...

github.com/konvajs/konva - bd43ffbc0e39dd3e01fb34a5d18e67f1d5ffd072 authored over 12 years ago by Andy Yaco-Mink <[email protected]>
added scale save and restore logic to drag and drop operation

github.com/konvajs/konva - d8c5ca24af1f8fe5cb0f384ccc7105e684ca2d7d authored over 12 years ago by Eric Rowell <[email protected]>
added another functional test to cover more transform and drag and drop cases

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

github.com/konvajs/konva - 1f41e931b9a998e35a6751a5222bb0a0f475df61 authored over 12 years ago by Eric Rowell <[email protected]>
again reworked the matrix transform logic with drag and drop

github.com/konvajs/konva - fbb6d0f706be3c4200ce98a682e328aee4117aaa authored over 12 years ago by Eric Rowell <[email protected]>
added support for evt.shape so any event handler can have access to the shape that was interacted with

github.com/konvajs/konva - 8ee223584d537923cf3279d4104d3aff3dd070c0 authored over 12 years ago by Eric Rowell <[email protected]>
fixed edge case with new drag and drop bounds

github.com/konvajs/konva - e61f100b10ba27dad1064fa55427c95bac1d1f54 authored over 12 years ago by Eric Rowell <[email protected]>
reworked transformation matrix operations with drag and drop

github.com/konvajs/konva - f312c0cf9dc5bac065f869fc5952128f72cf3d9a authored over 12 years ago by Eric Rowell <[email protected]>
changed Matrix classname back to Transform

github.com/konvajs/konva - 1fa41e669292fa5552dfe56fc81b2303b3227eeb authored over 12 years ago by Eric Rowell <[email protected]>
updated functional tests with new toDataUrl functionality

github.com/konvajs/konva - 50ddf3f9524b269b12b809a0c5b36475b2531bb1 authored over 12 years ago by Eric Rowell <[email protected]>
adding current dist files

github.com/konvajs/konva - 0610337db505b0e051ce1595c8b4b0437ec459d2 authored over 12 years ago by Eric Rowell <[email protected]>
Merge branch 'matrix'

github.com/konvajs/konva - c8a6371ab5774113f55b703429708b3aee3ef323 authored over 12 years ago by Eric Rowell <[email protected]>
finished matrix integration. the stage, layers, groups, and nodes can be transformed in anyway, and drag and drop on any of these nodes now works great regardless of parent node transforms

github.com/konvajs/konva - 68f9688575ce9bada598ca5816daf7f5ab634b7e authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #7 from jfollas/master

Stage modifications

github.com/konvajs/konva - fa76527c55c7113d5d13451d82b27c2b74ed3016 authored over 12 years ago by ericdrowell <[email protected]>
changed Stage constructor to accept a config object. Now that Stage is a node, every KineticJS object requires the same config object which bubbles up through the parent classes

github.com/konvajs/konva - 7ced50f6943af544dbdfc95883ec41728db1d3bd authored over 12 years ago by Eric Rowell <[email protected]>
added Matrix.js and started integration

github.com/konvajs/konva - 0da8adfb6e002cd50bedbd1fe18723ece4e6287b authored over 12 years ago by Eric Rowell <[email protected]>
code formatting: tabs to spaces

github.com/konvajs/konva - ef2f658b48f2d04a0056614f60f1f88f913dbc52 authored over 12 years ago by Jason Follas <[email protected]>
- Added check for child.isListening in _traverseChildren() to handle case when a node overlaps another and you don't want to handle events for the topmost node.

- Added support for event.offsetX/offsetY in _setMousePosition to work around a Kinetic bug obser...

github.com/konvajs/konva - 9d44834148ea6837e7882fd96afbb9867769bee3 authored over 12 years ago by Jason Follas <[email protected]>
code cleanup #2

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

github.com/konvajs/konva - d10721d85a267f34442f8f99fe71763bf5a3a05d authored over 12 years ago by Eric Rowell <[email protected]>
fixed clear transition bug

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

github.com/konvajs/konva - bceedc08f6f8cf1d2c05e35544a557a17915b807 authored over 12 years ago by Eric Rowell <[email protected]>
implemented ease-in, ease-out, and ease-in-out transitions

github.com/konvajs/konva - 2977d8f1d8e645c70284e73f66d68b004b384b31 authored over 12 years ago by Eric Rowell <[email protected]>
prepared transition logic for new easing functions

github.com/konvajs/konva - 8f0aebad1101bba123d353c7e0b18237d9fca848 authored over 12 years ago by Eric Rowell <[email protected]>
fixed transition bug related to frame.timeDiff

github.com/konvajs/konva - 588b65a849b596aee6401abc944d001dfbc2a6f1 authored over 12 years ago by Eric Rowell <[email protected]>
cleaned up animation and transition interaction

github.com/konvajs/konva - 70fe63b2b665874c6cb3d34f949d6c9e93b0c2a6 authored over 12 years ago by Eric Rowell <[email protected]>
improved mouseover and mouseout event handling by ignoring parent handlers if mouse moves from one child to another

github.com/konvajs/konva - 84e7e714618acebc14b3ae6ea3be8bed2d9b6fa0 authored over 12 years ago by Eric Rowell <[email protected]>
fixed mousemove bug for overlapped shapes in different groups

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