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
Julian Descottes
ece3105893
Merge pull request #307 from juliandescottes/add-real-size-preview
...
Add real size preview
2015-09-13 23:55:53 +02:00
jdescottes
069bfb9a90
Issue #305 : Changed naming for consistency -> original-size
2015-09-13 23:28:53 +02:00
jdescottes
96ab2dd781
Issue #305 : Add keyboard shortcut for native preview resolution
2015-09-13 23:07:22 +02:00
jdescottes
1fe327495c
Issue #305 : Allow DrawingController to zoom out to real size
2015-09-13 22:44:59 +02:00
jdescottes
089b4ea14d
Issue #306 : Selection : set opacity for overlay instead of pixel per pixel
2015-09-13 21:32:45 +02:00
jdescottes
3853a78019
Merge branch 'master' into add-real-size-preview
2015-09-13 19:25:29 +02:00
jdescottes
ee0a4c16aa
Fix : Migrate to new travis infrastructure
2015-09-13 19:22:20 +02:00
jdescottes
84e26b28da
Issue #305 : Add 1x icon, redesign popup icon
2015-09-13 19:16:08 +02:00
jdescottes
cffb68c88c
Fix : Hand cursor was not properly centered
2015-09-13 17:33:06 +02:00
jdescottes
489298e87a
Issue #304 : Blur FPS range input only on change event
2015-09-13 15:49:18 +02:00
jdescottes
dffe23746c
Issue #303 : Reset input[type=range] padding in reset.css
2015-09-13 15:12:46 +02:00
jdescottes
8c629bd842
Issue #301 : Switch between light and dark highlighted pixel color
2015-09-12 17:54:11 +02:00
Jason Neufeld
251ceae318
Merge branch 'exportscale' of https://github.com/jnlopar/piskel into exportscale
...
Conflicts:
src/css/settings.css
2015-09-06 11:57:55 -07:00
Jason Neufeld
c7a80ebdec
Drops settings back to 550px, since it doesn't need the extra 50 anymore.
2015-09-06 11:57:02 -07:00
Jason Neufeld
2280740421
Drops settings back to 550px, since it doesn't need the extra 50 anymore.
2015-09-06 11:54:35 -07:00
Jason Neufeld
c6287653f9
Moves the scaling factor into spritesheet export. Cleans up CSS and makes description spans with inline styles into divs. Adds a little more margin below the scaling factor so it's not too snug with the Download PNG button.
2015-09-06 11:53:10 -07:00
Jason Neufeld
bd8eaa4307
Uses ImageResizer for spritesheet export scaling.
2015-09-06 11:48:04 -07:00
Jason Neufeld
c0fda032e5
Reverts change to BlobUtils.
2015-09-06 11:42:13 -07:00
jdescottes
744709b15b
Issue #256 : update Move tool tooltip
2015-09-02 01:16:09 +02:00
jdescottes
6a2f7fb58d
Issue #256 : add drawing test
2015-09-02 00:48:29 +02:00
jdescottes
479df8ced7
Issue #256 : apply move tool to all layers / all frames
2015-09-02 00:36:03 +02:00
Jason Neufeld
72edf47734
Adds the ability to export a scaled spritesheet.
2015-08-31 11:21:17 -07:00
jdescottes
6b6674a04d
Issue #215 : Dev environment : first undo/redo drawing test
2015-08-25 01:01:12 +02:00
jdescottes
754bc9b830
Issue #215 : Dev environment : support keyboard/undo/redo events in drawing tests
2015-08-24 23:56:09 +02:00
jdescottes
ff98670055
Selection Manager : fix undo/redo regression
2015-08-15 17:08:09 +02:00
jdescottes
4e1f6bee3f
Build : add grunt desktop-mac target
2015-08-15 16:29:13 +02:00
jdescottes
6a4d3cb106
Keyboard Cheatsheet : extract color shortcuts to dedicated category
2015-08-14 00:01:47 +02:00
jdescottes
7048e1fd42
Palette toolbox : 1-9 shortcut styling update
2015-08-13 01:01:20 +02:00
juliandescottes
cd36c07a45
Add shortcut numbers for 1-9 palette colors
2015-08-13 00:44:47 +02:00
Julian Descottes
9f0aaceb5f
Merge pull request #292 from juliandescottes/copy-paste-oob-crash
...
Copy paste oob crash
2015-08-09 15:55:12 +02:00
juliandescottes
99da69553c
Copy paste out of bounds : added SelectionManager unit tests
2015-08-09 15:42:46 +02:00
juliandescottes
fdb5483e87
JSCS fixes
2015-08-09 12:51:25 +02:00