jdescottes
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
jdescottes
4f6863eb8a
Gif export panel first draft
2013-09-07 17:50:43 +02:00
jdescottes
e91f1fc74b
Adding loadFramesheet entrypoint for importing pictures
2013-08-15 20:47:50 +02:00
jdescottes
39287e3400
Switched to gif.js library. It's awesome 1
2013-08-10 17:35:36 +02:00
jdescottes
c23de31e07
Merge from master + bugfixing on b64
2013-08-10 14:47:26 +02:00
jdescottes
f468790baa
Merge from master + added more jshint checks (undef and latedef). Very helpful to catch post merge issues.
2013-08-10 14:28:10 +02:00
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
dc557bdba8
Fixed png preview orientation when saving
2013-08-06 23:38:56 +02:00
jdescottes
2deaf00911
Additional fix to be inline with what APP Engine expects
2013-08-05 23:57:51 +02:00
jdescottes
1977141076
Fixed size related issues. Selection Manager no longer depends on the frameoverlay which is now only manipulated by the tools
2013-08-05 23:34:11 +02:00
jdescottes
b42f896584
Adaptations for APP Engine compatibility
2013-08-04 22:15:45 +02:00
jdescottes
91bacd1dd9
Added concat and uglify tasks to grunt. Piskel on master will only be able to work in debug mode, by passing ?debug in URL. The minified version is built in /build, which has been added to .gitignore
2013-08-04 18:27:32 +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