b7e8310b61
feature : zoom : continued
...
- simplified Renderer(s) architecture (removed decorator,
CachedFrameRenderer simply inherits from FrameRenderer now)
- keeping AbstractRenderer to act as interface
- fixed issue with layers : forgot to clone the first frame while merging
and therefore was modifying the original frame when I just wanted to
create a tmp frame (FrameUtils.js)
- extracted the mousemove throttling delay used in DrawingController to
Constants.js and reduced it from 40ms to 10ms
2013-11-01 16:27:23 +01:00
3ce9aaa843
Added utilities for alpha-composition in FrameUtils, for future usage ... maybe
2013-11-01 11:17:50 +01:00
7490651f83
Zoom initial implementation. No UI, only bound to mousewheel. Everything is broken, to amend !
2013-10-29 22:16:39 +01:00
4527846ad6
PR138#commitcomment-4293036 use full namespace when specifying a classtype
...
See https://github.com/juliandescottes/piskel/pull/138#commitcomment-4293036
2013-10-10 13:35:18 +02:00
55e3607ecc
Cleanup of saving/loading process
2013-10-10 00:06:11 +02:00
17a147c880
grrmml
2013-10-04 23:55:45 +02:00
5502d75ca5
Layers:Added backward compatibility for previous models
2013-10-04 22:59:42 +02:00
2686a2e944
Layers:Review:Removed grid drawing routine : was never drawn
2013-09-30 22:44:02 +02:00
ca427e0853
Dev environment : closure compiler + jshint update
...
Fixed error raised by closure compiler
Added es3 option to jshint (detect trailing commas)
Added curly option to jshint (missing curly braces for if/for blocks)
Removed trailing whitespaces (not enforced through jshint though)
2013-09-28 23:52:51 +02:00
b254c582b9
Merge branch 'master' into feature-gif-export-panel
2013-09-28 23:37:12 +02:00
38dc1dc9fe
Closure Compiler: Fix All The things !
...
- Adding some small fixes to pass compile step (mostly /** instead of
/*).
- Adding some closure externs
2013-09-28 21:10:12 +02:00
3a8d96f840
Arrow icons update
2013-09-26 07:47:11 +02:00
6528c7724b
Issue 24 : Layers
...
!! NOT STABLE !!
Initial implementation. No UI update yet.
Check js/model/Piskel.js and js/model/Layer.js for an overview of the new
API.
Piskels can be saved on the existing service.
Previous piskels cannot be loaded. This should be fixed soon.
2013-09-22 21:02:43 +02:00
4f6863eb8a
Gif export panel first draft
2013-09-07 17:50:43 +02:00
c23de31e07
Merge from master + bugfixing on b64
2013-08-10 14:47:26 +02:00
87a68bfe21
Dev environment:force indentation to 2 spaces. Added new grunt module, grunt-leading-indent to check space consistency, and modified jshint options to enforce 2 spaces
2013-08-10 12:11:16 +02:00
a16e1bab09
added Function.prototype.bind polyfill for PhantomJS. Make Casper happy.
2013-08-04 21:20:25 +02:00
7bbcbe1861
Review comments
2013-06-19 01:51:53 +02:00
5913b19641
Plug canvas background settings on UserSettings storage
...
Canvas background class are now manager at the FrameRenderer level
instead of CSS classes at the top of the DOM.
2013-06-17 23:10:35 +02:00
2691b23c09
Fix cache typo in UserSettings
2013-06-17 21:23:21 +02:00
9a3a87bd57
Fix travis
2013-06-17 21:03:22 +02:00
1d4ff1d2de
Create an event based UserSettings and use it for the grid diplay state.
2013-06-17 20:24:27 +02:00
889d5c0d53
Add basic UserSettings persistence static utility.
...
Based on localStorage for now.
2013-06-17 19:54:43 +02:00
fba6693426
Make jshint quiet now
2013-05-27 23:42:53 +02:00
562d669ae1
Basic export - opening new window with concatenated spritesheet in PNG format
2012-09-20 00:43:39 +02:00
0f0938b91b
Changed case of PixelUtils
2012-09-19 23:12:55 +02:00
0d1775b24c
Dynamic size for frame
2012-09-16 18:48:32 +02:00
36476d5871
clean comments
2012-09-16 00:47:41 +02:00
277fd979e9
master conflict merge
2012-09-15 02:24:06 +02:00
28835f96f3
Cleaning a bit pixel utils + fix empty paste bug
2012-09-15 01:01:47 +02:00
813b60b854
Simplified Rectangle.js and pixelUtils
2012-09-14 22:20:00 +02:00
841885939d
Basic lasso tool
2012-09-14 20:12:21 +02:00
991b66b67c
Basic cut implementation
...
SelectionManager implmentaiton
Rectangular seleciton impl
Utils refacoring
Event manager refactoring
basic cut implmentation
2012-09-12 12:01:47 +02:00