Julian Descottes
398d93557a
remove unused argument in FileDropperService constructor
2017-01-02 23:34:54 +01:00
Julian Descottes
6cc41ee07b
add a warning popup when detecting an unsupported browser
2016-12-21 15:44:04 +01:00
juliandescottes
58cf9f8390
issue #555 detect performance issues based on sprite specs
2016-12-16 07:49:15 +01:00
Julian Descottes
b21fc0490d
remove unused previewController member in ImportService
2016-12-13 11:04:03 +01:00
Julian Descottes
37d2861352
move fps info from preview controller to piskel model
2016-12-13 09:17:34 +01:00
juliandescottes
4b378d48a2
trigger piskel_saved event after loading page sprite
2016-10-10 03:03:59 +02:00
juliandescottes
5faf4af7c9
fix page title update when loading existing piskel
2016-10-10 02:44:51 +02:00
juliandescottes
85336f9b9a
fix loading of v2 models
2016-10-10 01:47:26 +02:00
Dávid Szabó
218c0b511b
Fix callbacks to work with the new serializer
2016-10-01 14:34:01 +02:00
juliandescottes
f6be33d5bf
Add performance figures to drawing tests
2016-10-01 13:09:19 +02:00
Brad Buchanan
e37d93f7f9
Extract import logic to ImportService
...
Isolates import dialog logic from actual import logic, which makes headless import eaiser to implement.
2016-06-14 18:12:25 -07:00
Guillaume Martigny
58a1a6b043
Dirty status compare last save state index and current state index
...
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
2016-05-22 15:03:47 +02:00
juliandescottes
327df539a7
Issue #414 : part10: support opacity in preview renderers
2016-03-24 02:17:57 +01:00
Julian Descottes
d2dc42e7cf
Issue #414 : part5: rename PiskelController getFrameAt to getMergedFrameAt
2016-03-24 02:17:57 +01:00
jdescottes
21d4857b74
Update deps, use grunt-connect instead of express, fix jscs errors
2015-12-09 22:38:58 +01:00
jdescottes
222c65a8a5
Issue #258 : Initial implementation : missing tests + cleanup
2015-12-01 00:50:54 +01:00
jdescottes
b5234089cd
Issue #287 : Move CheatsheetService to CheatsheetController + DialogsController
2015-11-12 20:31:48 +01:00
jdescottes
e5be581e19
Issue #277 : Move all name update logic to a dedicated controller polling the model
2015-09-20 10:42:15 +02:00
jdescottes
6620f7e5a9
Issue #277 : Add global StorageService, enable CTRL+S
2015-09-20 10:42:14 +02:00
jdescottes
551e15e67b
Issue #277 : Move storage services to dedicated package
2015-09-20 10:41:48 +02:00
grosbouddha
3209c50304
Create MouseStateService and integrate
2015-09-16 22:57:53 +02:00
grosbouddha
5d38804523
Integrate selectedColorsService into PaletteController and PaletteListController
...
- update selectedColorsService getColors array API to explicit
getPrimary/getSecondary
- update drawing test helper as well
2015-09-16 22:57:52 +02:00
grosbouddha
ed32ddc747
Introduce basic dithering tool
2015-09-14 21:41:10 +02:00
juliandescottes
1208324d4d
Copy paste bug : add unit tests for FrameUtils with null value
2015-08-09 12:37:03 +02:00
juliandescottes
9de77c9f21
Fix : Add mac os menu (removed with nw > 0.10)
2015-04-26 23:33:49 +02:00
juliandescottes
b480acc6a0
Added JSCS linter to enforce style conventions
2015-04-14 18:02:33 +02:00
juliandescottes
4b7b18ca6f
post merge
2015-04-07 23:15:36 +02:00
Lee Grey
6a6f75b3ce
Moved desktop lO logic to new DesktopStorageService class. Bound keypresses for ctrl-o, ctrl-s, and ctrl-shift-s. Savepath is now also propagated on resize operation. SaveFile can optionally guarantee that a supplied file extension will be present on output file.
2015-03-19 23:46:53 +13:00
jdescottes
6254490a23
feature #251 : Set default size in Resize pref panel
2015-03-04 08:37:37 +01:00
jdescottes
bcecd3058b
Popup preview : refactor, cross browser, WIP
...
- moved preview controllers to pskl.controller.preview
- renamed PreviewFilmController to FramesListController
- renamed AnimatedPreviewController to PreviewController
- fixed init of popup preview on IE (use ownerDocument to create
TiledFrameRenderer container) => should try with innerHTML
- moved open popup button inside the minimap (show on hover)
2015-02-28 10:56:15 +01:00
jdescottes
e1ba57c92f
cleanup MinimapController
2014-12-18 22:29:14 +01:00
jdescottes
c8dae1cb79
Added mirror transformation
2014-11-19 23:00:25 +01:00
jdescottes
00dd660571
Use dedicated service to display progress information
2014-09-22 23:51:28 +02:00
jdescottes
508fb79c32
Homogeneize layout, drop palette
2014-09-18 07:18:07 +02:00
jdescottes
e457209c8f
Enhancement : Palette color creator
...
- Added import button on create palette dialog
- implemented import from images
- missing limitation on color count when importing !!
- should remove button when editing existing palette
2014-09-07 14:31:28 +02:00
jdescottes
8643f4402a
Moved PaletteService from pskl.service to piskel.service.palette
2014-09-07 12:27:06 +02:00
jdescottes
92d7109ef7
Enhancement : Palette colors creation
...
- Added cancel button to create palette dialog
- Added escape/unescapeHtml methods to pskl.utils
- Escaping palette name now ...
- Removed outdated comment in app.js regarding appEngine token
- Added a call to destroy() during dialogClose of AbstractDlgCtrl
2014-09-07 12:22:44 +02:00
jdescottes
8441f28ac1
Palette creator can save palettes to local storage
2014-09-06 12:37:11 +02:00
jdescottes
7d9f8a8ccf
Added color picker in create palette popup
2014-09-04 00:22:02 +02:00
jdescottes
caebce5ec8
added test suite runner, removed tests from travis build
2014-08-23 22:45:52 +02:00
jdescottes
56b1f421bc
add drawing tests to casper
2014-08-22 00:37:35 +02:00
jdescottes
1955d3f8f5
First implementation of tool tester
2014-08-21 00:50:59 +02:00
jdescottes
19c99d1aa7
Fixed canvas ordering, fixed FPS during local import
2014-07-14 14:14:28 +02:00
jdescottes
dfc3bfd181
Fixed Gruntfile for ghpages export
2014-07-12 21:14:07 +02:00
jdescottes
ad3dd935e0
Create 2 new dialog controllers
...
Image import is now triggering a popup after selecting the file.
Same for local saves.
Drag and drop of .piskel files opens the piskel immediately !
Remains to do :
- redesign the dialog for import image and browse local
- create dialog for recover session
- improve recover session to handle more than the last session
2014-07-12 15:34:50 +02:00
jdescottes
a8ce829e6c
Image dnd first implementation
2014-07-12 00:41:39 +02:00
jdescottes
bd7ebc5f7d
Fix : add backup service and make undo safer
2014-06-27 02:08:00 +02:00
jdescottes
2809a551d7
Fix : Export to GIF : download option
...
In the GIF export panel, user can now choose between :
- export online (previous 'upload' feature)
- download GIF
Labels have been updated in the PNG export panel to follow the same
convention.
CanvasToBlob library was modified and moved to dedicated utils to handle
not only canvas, but also any base64 dateURI.
2014-06-14 14:21:26 +02:00
jdescottes
384f8f71b1
Merge
2014-05-12 00:18:34 +02:00
jdescottes
94ce3907da
Renamed UsedColorsService to CurrentColorsService + exposed getCurrentColors explicitly
2014-05-08 22:11:16 +02:00