17bf7b3807
* 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 |
||
---|---|---|
.. | ||
controller | ||
drawingtools | ||
lib | ||
model | ||
rendering | ||
Constants.js | ||
Events.js | ||
HistoryManager.js | ||
LocalStorageService.js | ||
Notification.js | ||
Palette.js | ||
piskel.js | ||
ToolSelector.js | ||
utils.js |