Commit Graph

91 Commits

Author SHA1 Message Date
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
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
cc22a26933 Fix overlayFrame reference 2012-09-08 15:21:22 +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
022773d3ab forgot unstaged files 2012-09-07 01:21:05 +02:00
71348c2d3c merge from master 2012-09-07 01:18:02 +02:00
71962cf982 Merge pull request #42 from juliandescottes/add-historymgr
Added undo/redo feature
2012-09-06 16:14:11 -07:00
f06f03a7f7 Added simple move tool 2012-09-07 01:08:25 +02:00
14bf3f97c5 fixed bug when reaching stage 0 2012-09-07 00:56:31 +02:00
17bf7b3807 Added undo/redo feature
* new file : HistoryManager.js
* can undo (ctrl-z) and redo (ctrl-y) changes performed through the
tools
* history states are recorded per frame
* a new state is recorder each time a tool is released (introduced
TOOL_RELEASED event for this purpose)
* a duplicated frame doesn't inherit the history states of the original
frame
* there is no limit to the number of states that can be stored per frame
* actions such as creating/duplicating/deleting a frame are not
concerned by this update
2012-09-07 00:18:59 +02:00
9f36462d96 Fixed small bug with transparent color in palette 2012-09-06 23:12:35 +02:00
0a2e2217c9 Fixed regression on color-picker 2012-09-06 23:10:02 +02:00
4c1c96095f Added secondary color support.
Added :
- second color picker
- removed automatic switch to eraser when using right click
- colors are automatically added to palette when selected
2012-09-06 22:37:19 +02:00
f2b1e433c0 realigned cursros hotspots 2012-09-06 01:09:02 +02:00
f723d4bbaf Removed debugging logs from event callbacks. 2012-09-06 00:45:49 +02:00
9a09f11650 oh well ... 2012-09-06 00:40:27 +02:00
5a36f8a3a8 forgot to render the overlay 2012-09-06 00:36:45 +02:00
03c56407d3 using clearOverlay 2012-09-06 00:35:02 +02:00
8332b31fa7 fixed add button 2012-09-06 00:23:24 +02:00
8a7245bfea onMouseUp triggering releaseToolAt unnecessarily 2012-09-06 00:14:32 +02:00
070a83fd03 Passed correct reference of drawingController when releasing tool 2012-09-05 23:59:53 +02:00
2430e8f2ab fixed bug where deleting first frame was failing 2012-09-05 07:59:58 +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
1de9ee41b2 Finished first step of refactor. 2012-09-05 00:09:42 +02:00
d4faba810d series of tiny improvements to the ui 2012-09-04 23:48:02 +02:00
a567992a1d moved Frame and FrameSheet to model package 2012-09-04 22:40:54 +02:00
69a03a3416 Previews are fixed. Removed drawing methods from piskel .js 2012-09-04 22:18:00 +02:00
c261c370ad Removed old debugging method. 2012-09-04 21:27:49 +02:00
4c4faa88e6 Moved drawing logic outside of tools. Previews and animations are broken. Performance is somehow degraded 2012-09-04 14:10:16 +02:00
561c35c882 Adding Frame Renderer utility 2012-09-04 08:35:58 +02:00
bd9f8f4489 Merge branch 'master' into extract-rendering 2012-09-03 23:33:46 +02:00
640d8346b7 Merge branch 'create-palette-component' 2012-09-03 22:49:42 +02:00
3e02037b58 Removed all references to normalizeCOlor 2012-09-03 22:31:56 +02:00
4c611d80c5 Create palette component
Create Palette component (was inside the ToolSelector before)
Fix the palette generation as well.
2012-09-03 22:30:53 +02:00
ad1fc2ecc2 Eraser now inherits from SimplePen. Added a superclass property attached in the inherit util 2012-09-03 22:22:24 +02:00
d92c99ccf8 Renamed frameSheetModel to Uppercase 2012-09-03 21:47:08 +02:00