jdescottes
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
jdescottes
218dbbc8b9
put appEngineToken on pskl namespace, fix private convention
2013-07-19 00:37:47 +02:00
jdescottes
032c8c4485
Added logic to switch behavior between appengine and static mode. Removed piskel on window in favor of pskl.app
2013-07-14 23:04:42 +02:00
Vince
403105aae4
Adding TODOs related to namespace cleaning
2013-06-17 11:42:53 +02:00
Vince
458f56f1ec
Move toggling code to settingscontroller
2013-06-16 10:36:26 +02:00
Vince
3ac2c5e922
Remove bad/deprecated TODOs
2013-06-16 10:18:22 +02:00
Vince
955a49d2dd
Adding SettingsController
2013-06-16 10:17:50 +02:00
Vince
4208e40c24
Adding drawer prototype
2013-06-15 19:35:55 +02:00
Vince
d34f24141a
Add canvas background switcher
...
A quick integration to make our minds on different backgrounds and ask
for feedback
2013-06-14 13:16:18 +02:00
Vince
d1f292bd69
Fix save/upload buttons UX
...
- new look and feel
- upload for png spritesheet & animated gif
- remove host code (window.open) from spritesheetRenderer
2013-06-13 17:39:59 +02:00
jdescottes
198bbaa65d
fixed FPS for gif version
2013-04-07 21:26:51 +02:00
jdescottes
7c25c54d2c
Export to GIF
2013-04-07 20:16:47 +02:00
juliandescottes
c7a8233adc
Saving and reading FPS from model
2012-09-20 23:57:26 +02:00
juliandescottes
562d669ae1
Basic export - opening new window with concatenated spritesheet in PNG format
2012-09-20 00:43:39 +02:00
juliandescottes
916ba6ae6f
removed extra comma
2012-09-16 23:47:37 +02:00
juliandescottes
0d1775b24c
Dynamic size for frame
2012-09-16 18:48:32 +02:00
Vince
362d8ef262
Prototypization of NotificationController
2012-09-16 14:41:47 +02:00
Vince
6d0b2eb9e2
merging with master
2012-09-16 14:24:03 +02:00
Vince
5b9bc6edb1
Prototypization of PaletteController
...
I love new words
2012-09-16 13:50:40 +02:00
Vince
c4084cf9b6
move keyManager.js to KeyboardEventService.js
2012-09-16 13:19:31 +02:00
Vince
7d529aeaaa
Move HistoryManager to a service
2012-09-16 13:10:05 +02:00
Vince
de3fa1ea01
Refactoring localStorageService into a prototype based class
2012-09-16 12:59:19 +02:00
Vince
cfd5050901
UI cleanup
2012-09-16 04:33:26 +02:00
Vince
dbae35c5a5
Turn ToolSelector into a prototype class (was closure based)
2012-09-15 20:48:01 +02:00
Vince
277fd979e9
master conflict merge
2012-09-15 02:24:06 +02:00
Vince
697f270d78
Injecting framesheet model in SelectionManager singleton
2012-09-15 00:17:08 +02:00
juliandescottes
741d145d42
Selection tool broken with previous commit. Fixed it. Need tests, cannot manually test all features.
2012-09-14 01:11:24 +02:00
juliandescottes
ba6879875c
Fixed dynamic dpi update for drawing canvas, added throttle on resize event.
2012-09-14 00:33:46 +02:00
Vince
e85fe32f02
Basic rectangular select tool basic
2012-09-13 22:57:32 +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
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
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
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
9dc7afee61
Moving drawing canvas code from piskel.js to drawingController.js
2012-09-08 18:44:06 +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
Vince
ba5500b4b0
Dynamic DPIs !
2012-09-08 16:32:28 +02:00
Vince
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
juliandescottes
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
juliandescottes
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
juliandescottes
f2b1e433c0
realigned cursros hotspots
2012-09-06 01:09:02 +02:00
juliandescottes
f723d4bbaf
Removed debugging logs from event callbacks.
2012-09-06 00:45:49 +02:00
juliandescottes
8332b31fa7
fixed add button
2012-09-06 00:23:24 +02:00
juliandescottes
8a7245bfea
onMouseUp triggering releaseToolAt unnecessarily
2012-09-06 00:14:32 +02:00
juliandescottes
070a83fd03
Passed correct reference of drawingController when releasing tool
2012-09-05 23:59:53 +02:00