juliandescottes
ba6879875c
Fixed dynamic dpi update for drawing canvas, added throttle on resize event.
2012-09-14 00:33:46 +02:00
juliandescottes
62ae3f17a1
History manager is firing events to trigger redraw of listeners
2012-09-14 00:03:27 +02:00
Vince
e85fe32f02
Basic rectangular select tool basic
2012-09-13 22:57:32 +02:00
Vince
2aaab74b80
Fix ctrl/meta for macosx shortcuts
2012-09-12 21:32:18 +02:00
Vince
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
Vince
efbeaf3d50
Initial work + merge
2012-09-11 19:59:00 +02:00
Vince
4c90db44b2
Initial work
2012-09-11 19:55:03 +02:00
juliandescottes
3c9595c174
Display preview on init
2012-09-11 01:07:03 +02:00
juliandescottes
11dda9da9c
fixed jshint complaints
2012-09-11 00:54:06 +02:00
juliandescottes
a8394d22b1
fixed jshint complaints
2012-09-11 00:52:09 +02:00
juliandescottes
feadca9d1f
Added clear method to pskl.model.Frame
2012-09-10 23:34:12 +02:00
juliandescottes
99e9cf8856
Fixed FilmPreview bugs. Simplified piskel.js, removed refernce to drawingController from tools
2012-09-10 23:34:11 +02:00
juliandescottes
e1af86b647
Fixed initialization bug + performance issue with jquery pub sub
2012-09-10 23:34:10 +02:00
juliandescottes
12c9fececb
Removed 2 useless instance variables in AnimatedPreviewController
2012-09-10 23:34:09 +02:00
juliandescottes
68c2cae658
Cleaned FrameRenderer.js FrameRenderer should also keep a reference on the frame it is updating - initially I wanted the renderer to be frame independant, but it doesnt bring much
2012-09-10 23:34:08 +02:00
Patrick Brosset
873a10caa2
Fix the duplication in the overlay when grid toggl
...
When the grid was toggled, the overlay would actually
draw the main drawing frame instead of just redrawing
itself with transparent pixels.
This was due to the drawingcontroller passing the ref
to the same frame object when initialiwing both
renders.
By the way, the overlay should probably be treated a
bit differently as redrawing all its transprent pixels
in that case is useless.
2012-09-10 23:34:06 +02:00
juliandescottes
7b90873324
Fixed initialization bug + performance issue with jquery pub sub
2012-09-10 19:53:34 +02:00
juliandescottes
8982a5b479
Removed 2 useless instance variables in AnimatedPreviewController
2012-09-09 11:37:52 +02:00
juliandescottes
d18c3cd5f7
Cleaned FrameRenderer.js FrameRenderer should also keep a reference on the frame it is updating - initially I wanted the renderer to be frame independant, but it doesnt bring much
2012-09-09 02:34:54 +02:00
Patrick Brosset
2c1657f301
Merge branch 'master' of git://github.com/juliandescottes/piskel into fix-grid-duplicate-frame
2012-09-09 01:38:22 +02:00
Patrick Brosset
809fc8b688
Fix the duplication in the overlay when grid toggl
...
When the grid was toggled, the overlay would actually
draw the main drawing frame instead of just redrawing
itself with transparent pixels.
This was due to the drawingcontroller passing the ref
to the same frame object when initialiwing both
renders.
By the way, the overlay should probably be treated a
bit differently as redrawing all its transprent pixels
in that case is useless.
2012-09-09 01:35:29 +02:00
juliandescottes
63d8cd7eb7
Slight performance improvement, previewfilmcontroller still buggy
2012-09-09 01:12:54 +02:00
juliandescottes
2fa95fa1bc
Added DrawingLoop.js and plugged basic rendering on each controller
2012-09-09 00:40:05 +02:00
juliandescottes
6e7545a1d2
Added drawing loop, unplugged traditional renderers
2012-09-08 23:59:44 +02:00
Vince
1a99fed64d
pull/merge from master
2012-09-08 23:59:13 +02:00
Vince
f169a90644
Checkbox crappy styling and fixing overlayproxy grid
2012-09-08 23:53:59 +02:00
Vince
df945e10dd
Add grid checkbox
2012-09-08 23:43:16 +02:00
juliandescottes
e4373ad133
Small updates to FrameRenderer for fun
2012-09-08 23:10:05 +02:00
Vince
6b9904935f
Adding grid
2012-09-08 22:26:27 +02:00
Vince
82da78abf1
Adding grid
2012-09-08 22:26:17 +02:00
Vince
2cda69b000
Fixing remove and duplicate actions from previewfilm
2012-09-08 19:00:03 +02:00
Vince
6e8142bb3a
Removing commented outdated code
2012-09-08 18:45:18 +02:00
Vince
9dc7afee61
Moving drawing canvas code from piskel.js to drawingController.js
2012-09-08 18:44:06 +02:00
juliandescottes
df405d917f
Clone pixels pug
2012-09-08 18:15:53 +02:00
juliandescottes
869f3d2e00
fixed bug when resizing
2012-09-08 17:57:21 +02:00
juliandescottes
07369af9df
Fixed bug on clonePixels_ need to stop commiting and pushing without testing ...
2012-09-08 17:44:55 +02:00
juliandescottes
93e479fa11
Fixed bug with removed _clonePixels method in Frame.js
2012-09-08 17:41:09 +02:00
juliandescottes
506b54e27b
removed commented code
2012-09-08 17:31:48 +02:00
juliandescottes
a9b01cd7c2
Resize is now bound to height and width, and also avoids overlap with preview
2012-09-08 17:31:19 +02:00
juliandescottes
6a822f1299
Merge branch 'master' of https://github.com/juliandescottes/piskel
2012-09-08 17:30:44 +02:00
Vincent
bcd8cf07e6
Merge pull request #57 from grosbouddha/fix-dnd-canvas
...
Fixing DnD when dragging from canvas elements
2012-09-08 07:58:24 -07:00
Vince
5f451e3cf8
Fixing DnD when dragging from canvas elements
2012-09-08 16:56:07 +02:00
juliandescottes
6bf1c773c8
Fixed undo/redo bug
2012-09-08 16:50:29 +02:00
Vince
ba5500b4b0
Dynamic DPIs !
2012-09-08 16:32:28 +02:00
Vince
bca16a3964
Creating renderingOptions object for FrameRenderer
...
Contains dpi, grid info, etc
2012-09-08 15:34:13 +02:00
Vince
cc22a26933
Fix overlayFrame reference
2012-09-08 15:21:22 +02:00
Vince
9d5e2dc2d3
Merging dragndrop
2012-09-08 15:17:19 +02:00
Vince
eb7511c721
Encapsulate canvas element in FrameRenderer
...
From this change set, the HTML canvas element, which is the frame view,
is encapsulated inside the FrameRenderer.
You won't need to give the view handle from the controller layer
anymore.
It will make view alteration implementations much easier (like grid for
instance)
2012-09-08 15:08:00 +02:00
Vince
9411b2e3ae
Moving (rendering related) DPI into FrameRenderer domain object
2012-09-08 12:24:55 +02:00
Vince
c66ce4c9ad
Implementing interstitial tiles
...
Interstitial tiles are fake slides and allow us to insert drag n drop
tiles between two other.
2012-09-08 02:50:59 +02:00