Julian Descottes
66fa71affd
Merge pull request #316 from juliandescottes/fix-transformtool-savestate
...
Issue #315 : Implement custom replay for transform tools + add drawin…
2015-10-05 00:22:51 +02:00
jdescottes
a0c9f2923e
Issue #315 : Fix replay with alt/shift/ctrl modifiers
2015-10-02 02:04:03 +02:00
jdescottes
c9529dc65c
Issue #315 : avoid saving state when replaying state
2015-10-02 01:48:35 +02:00
jdescottes
a8f727fdcd
Issue #315 : Implement custom replay for transform tools + add drawing test support
2015-10-02 01:27:59 +02:00
Julian Descottes
48d1214a6d
Merge pull request #314 from juliandescottes/add-save-service
...
Add save service
2015-10-01 01:10:23 +02:00
jdescottes
b859857b2d
Issue #277 : Switch HeaderController to events instead of infinite setTimeout
2015-10-01 01:07:29 +02:00
jdescottes
669d7a21cb
Issue #277 : Fix FF bug showing native save popup despite preventDefault
2015-10-01 01:06:54 +02:00
jdescottes
a286d5926a
Issue #277 : Cleanup save controller
2015-10-01 00:30:36 +02:00
Julian Descottes
92cc986fb6
Merge pull request #300 from jnlopar/exportscale
...
Adds the ability to export a scaled spritesheet.
2015-09-29 08:34:35 +02:00
Jason Neufeld
da1f26291c
Adds superclass destroy call to ImageExportController.
2015-09-28 17:14:48 -07:00
Jason Neufeld
a92e198519
Adds input event listener to scaling factor.
2015-09-28 17:10:40 -07:00
Jason Neufeld
91ffce0bfe
Makes scaling export more compact and adds tooltip.
2015-09-28 17:10:25 -07:00
jdescottes
acb6fd2172
Issue #277 : Add unit test for StorageService
2015-09-25 01:41:22 +02:00
jdescottes
055bcdb001
Enhancement : Adding CTRL+SHIFT+Z as REDO shortcut
2015-09-20 12:25:54 +02:00
jdescottes
fe9875841a
Issue #277 : Add isSaving state to storageService
2015-09-20 11:19:17 +02: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
758cc6202a
Issue #277 : Add new css file to style list
2015-09-20 10:41:49 +02:00
jdescottes
d96c1a9c06
Issue #277 : Extract save panel css to dedicated file
2015-09-20 10:41:49 +02:00
jdescottes
551e15e67b
Issue #277 : Move storage services to dedicated package
2015-09-20 10:41:48 +02:00
grosbouddha
d576c56068
Merge pull request #310 from juliandescottes/Integrate-SelectedColorsService
...
Integrate selected colors service
2015-09-20 02:32:15 +02:00
jdescottes
fddec5c95c
Fix : Update package.json version to 0.5.5-SNAPSHOT
2015-09-20 02:20:17 +02:00
jdescottes
1abd6113a3
Fix : Speed up dialog animations
2015-09-20 02:20:16 +02:00
jdescottes
ef05cc4fd1
Refactor : move FrameTransform to transform package
2015-09-20 02:20:16 +02:00
jdescottes
87341b049e
Fix : Add peer dependency to jasmine-core in package.json
2015-09-20 02:20:15 +02:00
jdescottes
9f31b2c7e4
Fix : Hide grid when zoom no longer allows proper display
2015-09-20 02:20:15 +02:00
grosbouddha
3f992cbb4a
Applying review comments
2015-09-20 02:12:59 +02:00
jdescottes
0bdcf38d2f
Fix : Update package.json version to 0.5.5-SNAPSHOT
2015-09-19 22:58:01 +02:00
jdescottes
d254a9b72e
Fix : Speed up dialog animations
2015-09-19 18:22:56 +02:00
jdescottes
d8d7f1adea
Refactor : move FrameTransform to transform package
2015-09-19 17:56:32 +02:00
jdescottes
d6a85aaf6f
Fix : Add peer dependency to jasmine-core in package.json
2015-09-19 00:25:33 +02:00
jdescottes
1bc85bfbca
Fix : Hide grid when zoom no longer allows proper display
2015-09-19 00:07:14 +02:00
grosbouddha
90c2ed3470
Removing states in class members and using a SimplePen#draw method instead.
2015-09-17 02:26:59 +02:00
grosbouddha
5a469202e9
Remove color argument from BaseTool/BaseSelect interfaces
2015-09-16 23:40:44 +02:00
grosbouddha
8faa6db4c0
Fix SelectedColorsService tests
2015-09-16 23:36:55 +02:00
grosbouddha
8d618fc31c
Merge remote-tracking branch 'origin/Integrate-SelectedColorsService' into Integrate-SelectedColorsService
...
Conflicts:
src/js/controller/DrawingController.js
src/js/tools/drawing/DitheringTool.js
2015-09-16 23:03:57 +02:00
grosbouddha
e9c99a241f
Migrate tools to BaseTool#getToolColor
2015-09-16 22:58:13 +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
Julian Descottes
d17f235aee
Merge pull request #309 from juliandescottes/dithering-tests
...
Dithering tests
2015-09-16 12:59:21 +02:00
grosbouddha
a0350ff2e8
Integrate selectedColorsService into PaletteController and PaletteListController
...
- update selectedColorsService getColors array API to explicit
getPrimary/getSecondary
- update drawing test helper as well
2015-09-16 02:24:56 +02:00
grosbouddha
d6351fccb3
Add dithering tool drawing tests
2015-09-16 01:13:45 +02:00
grosbouddha
a58b643a26
Add SelectedColorsService unit tests
2015-09-16 01:13:21 +02:00
Julian Descottes
5367c75972
Merge pull request #308 from juliandescottes/dithering
...
Introduce basic dithering tool
2015-09-15 07:47:11 +02:00
grosbouddha
7d964c7fde
Fix dithering right-click color inversion on FF/IE
...
Record pressed mouse button type only at mousedown time.
On IE/FF, the button type is not available during mousemove.
Did a round of testing on both FF and Chrome.
2015-09-15 00:57:13 +02:00
grosbouddha
d0acb625cf
Applying review comments for dithering tool
2015-09-14 23:40:16 +02:00
jdescottes
e6950e5c1a
Issue #306 : Switch implementation for memoizer
2015-09-14 22:04:25 +02:00
grosbouddha
63449b2694
Fixing lint errors
2015-09-14 21:53:29 +02:00
grosbouddha
ed32ddc747
Introduce basic dithering tool
2015-09-14 21:41:10 +02:00
Julian Descottes
cbb97c60d0
Issue #215 : Fix cursor coordinates regression
2015-09-14 18:47:41 +02:00