Commit Graph

52 Commits

Author SHA1 Message Date
016649bb46 Fixed overlap between drawing canvas and preview. 2012-09-16 23:34:00 +02:00
8bee1fe4f3 Merge branch 'master' into add-dynamicsize 2012-09-16 23:27:00 +02:00
0d1775b24c Dynamic size for frame 2012-09-16 18:48:32 +02:00
a4036e0f65 fix for real palette bug 2012-09-16 17:25:51 +02:00
324c2b464e Fix broken palette when swithcing tiles 2012-09-16 16:16:09 +02:00
362d8ef262 Prototypization of NotificationController 2012-09-16 14:41:47 +02:00
6d0b2eb9e2 merging with master 2012-09-16 14:24:03 +02:00
ca08d4b56a move notification to controller directory 2012-09-16 13:53:41 +02:00
5b9bc6edb1 Prototypization of PaletteController
I love new words
2012-09-16 13:50:40 +02:00
b671d46dbf moving palette.js to controller directory 2012-09-16 13:28:53 +02:00
3e7d576f7e Merge pull request #87 from grosbouddha/fix-pen-tools
UI cleanup
2012-09-15 22:50:26 -07:00
cfd5050901 UI cleanup 2012-09-16 04:33:26 +02:00
01a522d485 Merge pull request #86 from grosbouddha/mirror-tool
Vertical mirror tool baby
2012-09-15 19:15:04 -07:00
b761750766 Renaming to VerticalMirrorPen 2012-09-16 00:52:39 +02:00
3afbf1c0e9 Comment & todo about rendering order of tool's icons 2012-09-16 00:48:53 +02:00
2d8db76a5e Context menu needs to also be deactivated on the palette, to easily pick a previously used color as a secondary color. 2012-09-15 23:44:28 +02:00
df8f0a1996 Change ToolSelector to controller directory 2012-09-15 20:50:02 +02:00
2edda09f08 Finalized first implementation of Circle tool 2012-09-14 23:43:49 +02:00
ba6879875c Fixed dynamic dpi update for drawing canvas, added throttle on resize event. 2012-09-14 00:33:46 +02:00
e85fe32f02 Basic rectangular select tool basic 2012-09-13 22:57:32 +02:00
3c9595c174 Display preview on init 2012-09-11 01:07:03 +02:00
feadca9d1f Added clear method to pskl.model.Frame 2012-09-10 23:34:12 +02:00
99e9cf8856 Fixed FilmPreview bugs. Simplified piskel.js, removed refernce to drawingController from tools 2012-09-10 23:34:11 +02:00
12c9fececb Removed 2 useless instance variables in AnimatedPreviewController 2012-09-10 23:34:09 +02:00
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
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
63d8cd7eb7 Slight performance improvement, previewfilmcontroller still buggy 2012-09-09 01:12:54 +02:00
2fa95fa1bc Added DrawingLoop.js and plugged basic rendering on each controller 2012-09-09 00:40:05 +02:00
6e7545a1d2 Added drawing loop, unplugged traditional renderers 2012-09-08 23:59:44 +02:00
1a99fed64d pull/merge from master 2012-09-08 23:59:13 +02:00
f169a90644 Checkbox crappy styling and fixing overlayproxy grid 2012-09-08 23:53:59 +02:00
df945e10dd Add grid checkbox 2012-09-08 23:43:16 +02:00
6b9904935f Adding grid 2012-09-08 22:26:27 +02:00
82da78abf1 Adding grid 2012-09-08 22:26:17 +02:00
2cda69b000 Fixing remove and duplicate actions from previewfilm 2012-09-08 19:00:03 +02:00
6e8142bb3a Removing commented outdated code 2012-09-08 18:45:18 +02:00
9dc7afee61 Moving drawing canvas code from piskel.js to drawingController.js 2012-09-08 18:44:06 +02:00
869f3d2e00 fixed bug when resizing 2012-09-08 17:57:21 +02:00
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
5f451e3cf8 Fixing DnD when dragging from canvas elements 2012-09-08 16:56:07 +02:00
ba5500b4b0 Dynamic DPIs ! 2012-09-08 16:32:28 +02:00
bca16a3964 Creating renderingOptions object for FrameRenderer
Contains dpi, grid info, etc
2012-09-08 15:34:13 +02:00
9d5e2dc2d3 Merging dragndrop 2012-09-08 15:17:19 +02:00
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
9411b2e3ae Moving (rendering related) DPI into FrameRenderer domain object 2012-09-08 12:24:55 +02:00
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
1c1e0398e7 Drag'n drop fix when dropping outside the list 2012-09-07 23:25:38 +02:00
b824207d1d Dragndrop preview film tiles
- import go jquery-ui
- Basic implementation without styling
- only swapping is possible (no insertion)
2012-09-07 23:14:25 +02:00
89be121dd1 Fixed animation preview when deleting 2012-09-05 00:42:25 +02:00
53436009e3 Changed main-canvas to drawing-canvas 2012-09-05 00:13:45 +02:00