Ecosyste.ms: OpenCollective

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

github.com/konvajs/konva

Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
https://github.com/konvajs/konva

transformed the layer in the star pixel detection functional test to make sure parent transforms don't break the pixel detection

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

95fabe9160d3c95ed25edfb4de04c89cc4b6edce authored over 12 years ago by Eric Rowell <[email protected]>
preparing codebase for new pixel detection property

08e2b74da9653b5e33374f5138965f26030795b0 authored over 12 years ago by Eric Rowell <[email protected]>
added new getTextSize(), getTextWidth(), and getTextHeight() methods

8f104a6fadc688fcffa3410fcd80a5f65260e65f authored over 12 years ago by Eric Rowell <[email protected]>
added new getAbsoluteZIndex() and getLevel() methods to Node

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

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

9994e8a37e4e3999ab45409c4e942b4465db6488 authored over 12 years ago by Eric Rowell <[email protected]>
added line join property to Shape along with getter and setter

69c27de7df1e2d9f775093d762d710ecdcc5a6fe authored over 12 years ago by Eric Rowell <[email protected]>
fixed syntax errors found by agentultra

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

fc743d1442e966c5c9dc41995d0d9737f5370a5f authored over 12 years ago by Eric Rowell <[email protected]>
added extensible isPointInPath

79c778ebff832e4e312906d805c008646a38f35d authored over 12 years ago by Yusuf Safak Bayram <[email protected]>
updated docs

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

A fontStyle param for Text objects

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...

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

d8c5ca24af1f8fe5cb0f384ccc7105e684ca2d7d authored over 12 years ago by Eric Rowell <[email protected]>
added another functional test to cover more transform and drag and drop cases

eaab71e242404174479b3539ca1ec499744d864e authored over 12 years ago by Eric Rowell <[email protected]>
formatted code

1f41e931b9a998e35a6751a5222bb0a0f475df61 authored over 12 years ago by Eric Rowell <[email protected]>
again reworked the matrix transform logic with drag and drop

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

8ee223584d537923cf3279d4104d3aff3dd070c0 authored over 12 years ago by Eric Rowell <[email protected]>
fixed edge case with new drag and drop bounds

e61f100b10ba27dad1064fa55427c95bac1d1f54 authored over 12 years ago by Eric Rowell <[email protected]>
reworked transformation matrix operations with drag and drop

f312c0cf9dc5bac065f869fc5952128f72cf3d9a authored over 12 years ago by Eric Rowell <[email protected]>
changed Matrix classname back to Transform

1fa41e669292fa5552dfe56fc81b2303b3227eeb authored over 12 years ago by Eric Rowell <[email protected]>
updated functional tests with new toDataUrl functionality

50ddf3f9524b269b12b809a0c5b36475b2531bb1 authored over 12 years ago by Eric Rowell <[email protected]>
adding current dist files

0610337db505b0e051ce1595c8b4b0437ec459d2 authored over 12 years ago by Eric Rowell <[email protected]>
Merge branch 'matrix'

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

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

Stage modifications

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

7ced50f6943af544dbdfc95883ec41728db1d3bd authored over 12 years ago by Eric Rowell <[email protected]>
added Matrix.js and started integration

0da8adfb6e002cd50bedbd1fe18723ece4e6287b authored over 12 years ago by Eric Rowell <[email protected]>
code formatting: tabs to spaces

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...

9d44834148ea6837e7882fd96afbb9867769bee3 authored over 12 years ago by Jason Follas <[email protected]>
code cleanup #2

afad713df30c77d65675f5229a9cb10146b7cff0 authored over 12 years ago by Eric Rowell <[email protected]>
code cleanup

d10721d85a267f34442f8f99fe71763bf5a3a05d authored over 12 years ago by Eric Rowell <[email protected]>
fixed clear transition bug

8aa5fcf5609fd7924bee5579251d35e675701145 authored over 12 years ago by Eric Rowell <[email protected]>
updated docs

bceedc08f6f8cf1d2c05e35544a557a17915b807 authored over 12 years ago by Eric Rowell <[email protected]>
implemented ease-in, ease-out, and ease-in-out transitions

2977d8f1d8e645c70284e73f66d68b004b384b31 authored over 12 years ago by Eric Rowell <[email protected]>
prepared transition logic for new easing functions

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

588b65a849b596aee6401abc944d001dfbc2a6f1 authored over 12 years ago by Eric Rowell <[email protected]>
cleaned up animation and transition interaction

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

84e7e714618acebc14b3ae6ea3be8bed2d9b6fa0 authored over 12 years ago by Eric Rowell <[email protected]>
fixed mousemove bug for overlapped shapes in different groups

9a61e149df7bfbcff591e99d1801aa4e958c8b2a authored over 12 years ago by Eric Rowell <[email protected]>
forgot to add production build

9e28a9010abad42579d3713eea1f6d962d46c347 authored over 12 years ago by Eric Rowell <[email protected]>
added support for event bubble cancelation

fafb5db93f9f903ef64d9a4694babf5d82a22813 authored over 12 years ago by Eric Rowell <[email protected]>
moved DOM creation logic from Stage constructor to a private method

a9601fadc20c11c0e3e0bb2581a6df2e66d255d5 authored over 12 years ago by Eric Rowell <[email protected]>
added scrollbar support for container DOM, structured the unittests a bit better, and did some minor refactoring

ed35c6dbbad207e7a7606cff0954d6dc75e9824e authored over 12 years ago by Eric Rowell <[email protected]>
rewrote drag and drop logic. removed draggableX and draggableY. added new dragConstraint property and new dragBounds property

039c9059a0df4fda76ec877ebc53f339c3f805b7 authored over 12 years ago by Eric Rowell <[email protected]>
finished transition code, complete with callback option whenever a transition is completed. All numeric Node properties can be transitioned. Will add easing function options later

a0c385261eb9699a51ff367d29c997b91003462d authored over 12 years ago by Eric Rowell <[email protected]>
added foundation for transition support, and added linear transitions. easeIn, easeOut, and easeInOut transitions will come later.

git status

1ac858dea5714eb101696f92f01040e1eda52f6d authored over 12 years ago by Eric Rowell <[email protected]>
checking in unitTests html file with correct kinetic version

0375fdc400fe0d750cbeed8420fe114318dcd6f9 authored over 12 years ago by Eric Rowell <[email protected]>
minor code cleanup discovered by Wappworks

68db5bf7c127168d3b6026c381657986357941a9 authored over 12 years ago by Eric Rowell <[email protected]>
updated .gitignore

24158587e6add0e584de12ac9b6127155426b26f authored over 12 years ago by Eric Rowell <[email protected]>
updated documentation

2379646ceeaada5aa611dd6ec5eabb8d26e358f3 authored over 12 years ago by Eric Rowell <[email protected]>
updated shape.getContext() documentation

6093c7ca73021021075a1b759ccbd9011eb14769 authored over 12 years ago by Eric Rowell <[email protected]>
added fix for IE9

5aee56ab5e2cf957cbca989a9969c607aac6d67e authored over 12 years ago by Eric Rowell <[email protected]>
updated README

1f0585549b11002712559e83640b08ff89cfb61e authored over 12 years ago by Eric Rowell <[email protected]>
updated regex in build file to correctly remove old dist files

f8d1745e24d92fab603a7b429e08b6528448336e authored over 12 years ago by Eric Rowell <[email protected]>
changes geometries directory to shapes

ed347c3641bd6987133e7c850ba221ff80a4a43f authored over 12 years ago by Eric Rowell <[email protected]>
missed a bug fix with last push

cbab484117be5f34530b779b99f51bb22d38c704 authored over 12 years ago by Eric Rowell <[email protected]>
bug fixes and enhancements. also updated the README

07860a7dbd8f748b7ebaa63e7315b9b36567f6f8 authored over 12 years ago by Eric Rowell <[email protected]>
removing dist files (these shouldn't be checked in)

0f49f12024edef8db0dedf01f907504923819732 authored over 12 years ago by Eric Rowell <[email protected]>
adding unit tests and functional tests. Need to add more tests when possible.

54d80063621011eb11f59824c94a894d9cd8ea41 authored over 12 years ago by Eric Rowell <[email protected]>
Merge pull request #2 from magicienap/master

Improving building tasks

3525aecf6b3a8c98d0f76d716324064a9f591438 authored over 12 years ago by ericdrowell <[email protected]>
Include the version of the library in the file name when building it.

7981df8a61fbddebca38bf654d2269f94b79d2ef authored over 12 years ago by Antoine Proulx <[email protected]>
Ability to add the date and the version number from the command line.

a6948ec413337e71ba9beb0cf8d307275af78a95 authored over 12 years ago by Antoine Proulx <[email protected]>
All comments are now removed from the production file.

7a4bf6ec26d96d4b3c698b5d4e0d687812b76420 authored over 12 years ago by Antoine Proulx <[email protected]>
Change the Rakefile for a Thorfile.

286b726823c47baa7a66b16472aa361d2d88211b authored over 12 years ago by Antoine Proulx <[email protected]>
Merged ac80261

removed lib directory and used src instead. Moved license.js outside of the source directory. C...

3c140ca762f382c57b3b3f6118c0030a517eb3d4 authored over 12 years ago by Eric Rowell <[email protected]>
Merge commit 'c919807'

5679cbfade2f361804b4290735db82a2f91112d6 authored over 12 years ago by Eric Rowell <[email protected]>
removed concatenated source file

e8c2c27dd56a38626da5c3a6aaf29af1f8b2a116 authored over 12 years ago by Eric Rowell <[email protected]>
checking in split files in preparation for new Ruby build

2346f2b10a6d4d120a37b0ea72a806d6e2e0b895 authored over 12 years ago by Eric Rowell <[email protected]>
Create a build script to concatenate and (optionaly) minify the files in the lib directory.

ac802613a840a1b8ec6253f7bff242213a1f3ab5 authored over 12 years ago by Antoine Proulx <[email protected]>
Split the main file into multiple files (one per class).

2a1acc3477b1ba97fb8ab941c190efb100feb06d authored over 12 years ago by Antoine Proulx <[email protected]>
Improved the README.

c919807ebd02b2ab02de33b42a8f394f01b222bc authored over 12 years ago by Antoine Proulx <[email protected]>
KineticJS core

fb1290840890856934febcade13798ba3ff26d27 authored over 12 years ago by Eric Rowell <[email protected]>
first commit

ea9517e4d3477d4c559bffdb6bf1b30b51495ee0 authored over 12 years ago by Eric Rowell <[email protected]>