Commit graph

193 commits

Author SHA1 Message Date
thednp 6db0e4b92d 2016-11-26 18:31:59 +02:00
thednp 8d70c4a6c7 2016-11-26 18:24:30 +02:00
thednp 5660465f20 2016-11-26 18:22:38 +02:00
thednp 93ab1779a8 2016-11-26 18:15:00 +02:00
thednp d2141361a3 2016-11-26 18:00:23 +02:00
thednp 6ff8e274d1 Documentation updates and performance test page reworked with safety features. 2016-11-26 17:47:17 +02:00
thednp 90dee25c42 Changes:
* Fixed some bug with Attr plugin
* preparing code for a bundle build script
* documentation updates
2016-11-25 22:54:27 +02:00
thednp 5b61b7a1fe Changes:
* fixed minor issue with `borderRadius` on legacy browsers
* removed CSS properties from SVG plugin (forgot in previous commit)
* simplified core box model properties and CSS transform tween objects to always use `px` or `deg` as unit, with converted values
* implemented the `crossCheck` function for SVG transforms (for stacking transform chains) and the SVG morph
* simplified the `coords` interpolation used for SVG morph
* general code cleanup
* simplified the `processEasing` since the additional easing plugins have been removed, the old version can be found in the js file for easing examples page
* doc updates
2016-11-24 22:57:33 +02:00
thednp 112b35aa5f Changes:
* removed CSS props from SVG plugins
* improved CSS transform performance by creating a more simple tween object
* improved radius properties performance 
* removed Bezier and Physics plugins
* fixes scroll animation performance bottlenecks
* code cleanup and a more readable code
* documentation updates
2016-11-23 20:42:01 +02:00
thednp 178cac445e Removed some recursion from plugins. 2016-10-13 15:32:23 +03:00
thednp b8e98b9764 Minor issue with trueColor fixed after previously changed. 2016-10-13 06:09:23 +03:00
thednp 2121a43c8a Type 2016-10-13 05:46:00 +03:00
thednp c8f46895a8 Changes:
* Recursive functions found in `examples.js` and `css.js`. Now `Maximum call stack size exceeded` error is completely eliminated
* Further optimization for the Tween object constructor
2016-10-12 06:44:42 +03:00
thednp 663e98d810 Docs 2016-10-11 11:19:45 +03:00
thednp 2a1b6aebcf docs 2016-10-10 02:34:32 +03:00
thednp 19bd7f7000 docs 2016-10-09 07:58:02 +03:00
thednp 61182d9b68 Small fix to prevent Uncaught RangeError: Maximum call stack size exceeded error. 2016-10-09 06:10:41 +03:00
thednp 670d18894c Changes:
* Removing the `getBestIndex` utility https://github.com/thednp/kute.js/issues/41
* simplify the SVG plugin
* documentation updates
2016-10-09 05:45:21 +03:00
thednp 352069e5c4 Related to CommonJS https://github.com/thednp/kute.js/issues/40#issuecomment-252348599 2016-10-07 23:10:34 +03:00
thednp 188bd1953b Attempting to fix https://github.com/thednp/kute.js/issues/40 2016-10-07 22:59:35 +03:00
thednp 0348584c94 Documentation typo and README updates 2016-10-04 14:39:34 +03:00
thednp 6a6b7cfad0 2016-10-03 19:42:44 +03:00
thednp 901edb1a8b Trying to simplify the tween object, as described
https://github.com/thednp/kute.js/issues/39

Also fixing https://github.com/thednp/kute.js/issues/40

Minor documentation changes
2016-10-03 19:26:17 +03:00
thednp 56883c77a4 Trying to filter this error ReferenceError: window is not defined https://runkit.com/npm/kute.js 2016-09-24 21:34:19 +03:00
thednp f93780061a Type 2016-09-24 12:12:29 +03:00
thednp 7bcc0049d7 2016-09-24 11:02:21 +03:00
thednp 9bbcffb7b6 Quick fixes and some change:
* Removed `dom` from KUTE object, 
* Re-added Tween to KUTE object (was deleted by mistake). 
* Updated demo and the kute-box-shadow sample plugin
2016-09-24 10:39:04 +03:00
thednp cafb243a36 Attributes Plugin can also tween color attributes: fill, stroke, stopColor. Perhaps some things can be removed from SVG Plugin. 2016-09-24 06:02:25 +03:00
thednp 94116ebe76 Changelog 1.5.7:
* changed the jQuery plugin, it's lighter and plays well with tween control methods
* changed the scope of ticker, tick, easing functions, interpolate functions, all to global, for better performance, some will only be available in the global and will be removed from KUTE object
* added transform interpolate functions
* documentation updates
2016-09-24 03:37:02 +03:00
thednp 15a4d86a8f 2016-09-23 00:43:58 +03:00
thednp 3449aa9a7e 2016-09-22 21:11:57 +03:00
thednp 1c2650a154 More experiments. 2016-09-22 20:58:25 +03:00
thednp 4ff44da4f9 2016-09-22 15:30:31 +03:00
thednp ee496ee8f6 Experimenting with exporting stuff to KUTE object, suspecting a bug with Google Chrome 2016-09-22 15:24:49 +03:00
thednp 4b3108c871 Register additional interpolate functions into the object 2016-09-22 14:46:03 +03:00
thednp f05e454f3e Type 2016-09-22 14:42:06 +03:00
thednp f1b2399d05 Code cleanup 2016-09-22 05:26:43 +03:00
thednp d5724b01e4 Minor fix/improvement with Attributes Plugin regarding current attribute value suffix. 2016-09-20 23:32:11 +03:00
thednp 1736cc9c9a SVG Plugin is broken in 1.5.4, now fixed for 1.5.5
Doc Updates for c6e7caabc6
2016-09-20 13:57:05 +03:00
thednp aba3219412 Minor fix 2016-09-20 06:52:42 +03:00
thednp 695f77c9c4 Small improvement, attribute tweening can also take into account current measurement unit if no unit is specified in end values. 2016-09-20 06:45:11 +03:00
thednp 44816ad61e Now the Attributes Plugin should be able to handle properties like 'stroke-width' or fillOpacity 2016-09-20 06:30:53 +03:00
thednp 9aef44f813 Hopefully fixing https://github.com/thednp/kute.js/issues/35 2016-09-19 20:17:17 +03:00
thednp ab8ef18953 Docs update 2016-09-18 01:16:02 +03:00
thednp 3c9683b002 Decreased default morphPrecision from 25 to 15 for better visual. 2016-09-18 01:07:15 +03:00
thednp eaf8f73b07 Replaced prototype with regular object for AttrPlugin I hope it's for better performance 2016-09-18 01:03:06 +03:00
thednp 069a20430c Missing share icons in svg.html page 2016-09-12 17:47:42 +03:00
thednp fde91644b0 NodeList isn't a good idea for the KUTE.selector utility, it's not workin in IE8.
Added a link in the documentation for a pathToAbslute utility for SVG morphing.
2016-09-12 17:09:09 +03:00
thednp e29d08f6bf Quick docs update 2016-09-07 19:09:41 +03:00
thednp 9ed385e4c2 Fixed issue with text-plugin https://github.com/thednp/kute.js/issues/36
Improved overall performance https://github.com/thednp/kute.js/issues/34
Fixed some issues with SVG Plugin https://github.com/thednp/kute.js/issues/33
Documentation updates
2016-09-03 18:35:49 +03:00