jdescottes
4a1a7b6c2b
fix : reduce piskel model size : ImportController
...
+ ImportController is no longer relying on the deserializer to build a
piskel instance
+ Static builders have been added to Piskel and Layer to help easily
create new instances from existing elements
2013-11-14 23:03:29 +01:00
jdescottes
a69b83e9bd
Fix : layer : duplicateFrame bug
2013-10-28 21:57:59 +01:00
jdescottes
f514b6cd10
Layers:Review:Cleanup of GifExportController
2013-09-30 22:00:31 +02:00
Julian Descottes
87ba28372c
Layers : Deleted js/model/Framesheet.js
...
No longer used
2013-09-29 00:02:21 +02:00
Julian Descottes
ca427e0853
Dev environment : closure compiler + jshint update
...
Fixed error raised by closure compiler
Added es3 option to jshint (detect trailing commas)
Added curly option to jshint (missing curly braces for if/for blocks)
Removed trailing whitespaces (not enforced through jshint though)
2013-09-28 23:52:51 +02:00
jdescottes
80a9fe3396
First layer UI. Just functional, UX far from ideal
2013-09-25 00:11:12 +02:00
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
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
Vince
5b0a8f157d
Fixing DnD, removing LESS, cleaning code
...
- Updating DnD to use Sortable instead of draggable/dropppable
(updating deps as well).
- much simpler logic for DnD
- Remove LESS for now since it's a bit yet overkill
- fix moveFrame function
2013-06-13 00:04:39 +02:00
grosbouddha
fba6693426
Make jshint quiet now
2013-05-27 23:42:53 +02:00
juliandescottes
0df366157f
Merge branch 'gh-pages' into add-fpspersistence
2012-09-20 23:58:10 +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
10a7fd4890
Merge branch 'master' into gh-pages
2012-09-19 13:17:44 +02:00
juliandescottes
0d1775b24c
Dynamic size for frame
2012-09-16 18:48:32 +02:00
juliandescottes
207e402ef5
Merge branch 'master' into gh-pages
2012-09-15 00:25:08 +02:00
juliandescottes
2edda09f08
Finalized first implementation of Circle tool
2012-09-14 23:43:49 +02:00
juliandescottes
ef3e4a5f7a
Merge branch 'master' into gh-pages
2012-09-14 01:13:22 +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
f8395bcb8d
merged from master
2012-09-11 00:59:52 +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
df405d917f
Clone pixels pug
2012-09-08 18:15:53 +02:00
juliandescottes
ed2e65508a
fixed small bug during resize
2012-09-08 17:54:41 +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
6bf1c773c8
Fixed undo/redo bug
2012-09-08 16:50:29 +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
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
71348c2d3c
merge from master
2012-09-07 01:18:02 +02:00
juliandescottes
f06f03a7f7
Added simple move tool
2012-09-07 01:08:25 +02:00
juliandescottes
14bf3f97c5
fixed bug when reaching stage 0
2012-09-07 00:56:31 +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
8332b31fa7
fixed add button
2012-09-06 00:23:24 +02:00
juliandescottes
89be121dd1
Fixed animation preview when deleting
2012-09-05 00:42:25 +02:00
juliandescottes
1de9ee41b2
Finished first step of refactor.
2012-09-05 00:09:42 +02:00
juliandescottes
a567992a1d
moved Frame and FrameSheet to model package
2012-09-04 22:40:54 +02:00