Julian Descottes
37d2861352
move fps info from preview controller to piskel model
2016-12-13 09:17:34 +01:00
juliandescottes
0cb4a7831b
fix drawing tests when running in browser
2016-11-24 14:18:52 +01:00
juliandescottes
4b50dfdb5b
issue #374 limit undo/redo to the last 500 states
2016-11-20 00:24:48 +01:00
Julian Descottes
73986c4e61
move arraybuffer serializer to dedicated subfolder
2016-10-16 18:28:12 +02:00
Dávid Szabó
c2b283be67
Fix services to use new serializer format
2016-10-01 14:34:01 +02:00
Julian Descottes
aa9c1659fc
Issue #447 : apply review comments
2016-05-22 15:05:22 +02:00
Guillaume Martigny
9b6d45e8ed
Code formating
...
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
2016-05-22 15:03:47 +02:00
Guillaume Martigny
0f00ef563a
Fix the states replay loop
...
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
2016-05-22 15:03:47 +02:00
Guillaume Martigny
eb1320de11
Move history service to linked list with random UUID
...
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
2016-05-22 15:03:47 +02:00
jdescottes
ca3bbf1c57
Issue #287 : Shortcuts now rely on Shortcut instances. Shortcut key can be changed dynamically.
2015-11-12 20:31:47 +01:00
jdescottes
2c75daecb1
Issue #287 : Move shortcut definition to tool instances
2015-11-12 20:31:46 +01:00
jdescottes
c11e0d5d8d
Issue #287 : Rename addShortcut/removeShortcut to less ambiguous register/unregister
2015-11-12 20:31:45 +01:00
jdescottes
055bcdb001
Enhancement : Adding CTRL+SHIFT+Z as REDO shortcut
2015-09-20 12:25:54 +02:00
juliandescottes
b480acc6a0
Added JSCS linter to enforce style conventions
2015-04-14 18:02:33 +02:00
juliandescottes
1f5272415c
#261 replaced throw by console.error for recoverable errors
2015-04-13 14:33:34 +02:00
juliandescottes
4b7b18ca6f
post merge
2015-04-07 23:15:36 +02:00
Lee Grey
c9b581f6db
When running in Node-Webkit, hold onto the full savePath when opening.piskel files via the gui or drag and drop.
2015-03-22 00:39:23 +13:00
Lee Grey
04a1633a90
Moved desktop FileUtils into their own class. Split PiskelFileUtils::loadFromFile() so the decoding portion can be called separately by desktop load function. "savePath" is stored in piskel instance, and propagated to new instances in HistoryService. "savePath" is also stored on load so it is available for resave.
2015-03-18 00:24:03 +13:00
jdescottes
7a355b39a0
Refactored HistoryService, CurrentColorsService, draft for popup preview
2015-02-27 23:54:18 +01:00
jdescottes
895a15524d
Cleanup of HistoryService, removed this.$serviceName for consistency
2014-08-24 18:10:09 +02:00
jdescottes
8d8c40e6a6
tests update
2014-08-12 07:11:23 +02:00
jdescottes
6d6e80c762
tests update
2014-08-12 00:30:57 +02:00
jdescottes
56f008bda6
restored history snapshot interval to 50
2014-07-13 18:17:13 +02:00
jdescottes
5350255eee
fixed lighten reset + fixed history bug
2014-07-13 17:59:53 +02:00
jdescottes
bd7ebc5f7d
Fix : add backup service and make undo safer
2014-06-27 02:08:00 +02:00
jdescottes
c7c536dc80
Fix : Loading state with delete frame/layer
...
The Frame and Layer selected after an undo/redo are now taken from the
next state saved in the HistoryQueue.
2014-05-17 11:03:18 +02:00
juliandescottes
1db937ae01
Enhancement : Possibility to resize canvas content during resize
...
- new checkbox in resize panel
- content is resized using nearest neighbor
- deactivated by default
2 bug fixes :
- remove focus after closing drawer
- fire resize event after undo/redo if size changed
2014-05-04 22:58:36 +02:00
jdescottes
5541d030a5
Feature : undo redo including frame/layer actions
...
- Frame and Layer CRUD actions are now registered and can be cancelled
- Limited performance impact while drawing
- Improved frame cache invalidation
2014-04-22 23:57:30 +02:00
juliandescottes
c2a3ccc8d0
Simplified SAVE STATE events, added wrap method to easily build decorators
2014-04-20 13:15:30 +02:00
juliandescottes
8335c07519
Fix : layer manager was broken
2014-04-19 20:19:24 +02:00
juliandescottes
d45ea00ca5
Refactored piskel controller to extract the event creation
2014-04-19 16:01:51 +02:00
jdescottes
b7e4deae00
Fix : frame and layer should be correctly selected when loading a snapshot state
2014-04-18 13:13:42 +02:00
jdescottes
0cecdc74eb
Temp commit
2014-04-17 01:27:49 +02:00
jdescottes
87574a2b30
Cleanup project root
2014-03-16 21:15:34 +01:00