Commit Graph

  • c9529dc65c Issue #315 : avoid saving state when replaying state jdescottes 2015-10-02 01:48:35 +02:00
  • a8f727fdcd Issue #315 : Implement custom replay for transform tools + add drawing test support jdescottes 2015-10-02 01:27:59 +02:00
  • 48d1214a6d Merge pull request #314 from juliandescottes/add-save-service Julian Descottes 2015-10-01 01:10:23 +02:00
  • b859857b2d Issue #277 : Switch HeaderController to events instead of infinite setTimeout jdescottes 2015-10-01 01:07:29 +02:00
  • 669d7a21cb Issue #277 : Fix FF bug showing native save popup despite preventDefault jdescottes 2015-10-01 01:06:54 +02:00
  • a286d5926a Issue #277 : Cleanup save controller jdescottes 2015-09-30 00:46:58 +02:00
  • 92cc986fb6 Merge pull request #300 from jnlopar/exportscale Julian Descottes 2015-09-29 08:34:35 +02:00
  • da1f26291c Adds superclass destroy call to ImageExportController. Jason Neufeld 2015-09-28 17:14:48 -07:00
  • a92e198519 Adds input event listener to scaling factor. Jason Neufeld 2015-09-28 17:10:40 -07:00
  • 91ffce0bfe Makes scaling export more compact and adds tooltip. Jason Neufeld 2015-09-28 17:10:25 -07:00
  • acb6fd2172 Issue #277 : Add unit test for StorageService jdescottes 2015-09-25 01:41:22 +02:00
  • 055bcdb001 Enhancement : Adding CTRL+SHIFT+Z as REDO shortcut jdescottes 2015-09-20 12:25:54 +02:00
  • fe9875841a Issue #277 : Add isSaving state to storageService jdescottes 2015-09-20 11:19:17 +02:00
  • e5be581e19 Issue #277 : Move all name update logic to a dedicated controller polling the model jdescottes 2015-09-19 22:55:36 +02:00
  • 6620f7e5a9 Issue #277 : Add global StorageService, enable CTRL+S jdescottes 2015-09-19 22:54:37 +02:00
  • 758cc6202a Issue #277 : Add new css file to style list jdescottes 2015-09-19 22:41:08 +02:00
  • d96c1a9c06 Issue #277 : Extract save panel css to dedicated file jdescottes 2015-09-19 22:38:36 +02:00
  • 551e15e67b Issue #277 : Move storage services to dedicated package jdescottes 2015-09-17 00:03:25 +02:00
  • d576c56068 Merge pull request #310 from juliandescottes/Integrate-SelectedColorsService grosbouddha 2015-09-20 02:32:15 +02:00
  • fddec5c95c Fix : Update package.json version to 0.5.5-SNAPSHOT jdescottes 2015-09-19 22:58:01 +02:00
  • 1abd6113a3 Fix : Speed up dialog animations jdescottes 2015-09-19 18:22:56 +02:00
  • ef05cc4fd1 Refactor : move FrameTransform to transform package jdescottes 2015-09-19 17:56:32 +02:00
  • 87341b049e Fix : Add peer dependency to jasmine-core in package.json jdescottes 2015-09-19 00:25:33 +02:00
  • 9f31b2c7e4 Fix : Hide grid when zoom no longer allows proper display jdescottes 2015-09-19 00:07:14 +02:00
  • 3f992cbb4a Applying review comments grosbouddha 2015-09-20 02:12:59 +02:00
  • 0bdcf38d2f Fix : Update package.json version to 0.5.5-SNAPSHOT jdescottes 2015-09-19 22:58:01 +02:00
  • d254a9b72e Fix : Speed up dialog animations jdescottes 2015-09-19 18:22:56 +02:00
  • d8d7f1adea Refactor : move FrameTransform to transform package jdescottes 2015-09-19 17:56:32 +02:00
  • d6a85aaf6f Fix : Add peer dependency to jasmine-core in package.json jdescottes 2015-09-19 00:25:33 +02:00
  • 1bc85bfbca Fix : Hide grid when zoom no longer allows proper display jdescottes 2015-09-19 00:07:14 +02:00
  • 90c2ed3470 Removing states in class members and using a SimplePen#draw method instead. grosbouddha 2015-09-17 02:26:59 +02:00
  • 5a469202e9 Remove color argument from BaseTool/BaseSelect interfaces grosbouddha 2015-09-16 23:40:44 +02:00
  • 8faa6db4c0 Fix SelectedColorsService tests grosbouddha 2015-09-16 23:36:55 +02:00
  • 8d618fc31c Merge remote-tracking branch 'origin/Integrate-SelectedColorsService' into Integrate-SelectedColorsService grosbouddha 2015-09-16 23:03:57 +02:00
  • e9c99a241f Migrate tools to BaseTool#getToolColor grosbouddha 2015-09-16 22:55:33 +02:00
  • 3209c50304 Create MouseStateService and integrate grosbouddha 2015-09-16 20:27:51 +02:00
  • 5d38804523 Integrate selectedColorsService into PaletteController and PaletteListController grosbouddha 2015-09-16 02:24:56 +02:00
  • d17f235aee Merge pull request #309 from juliandescottes/dithering-tests Julian Descottes 2015-09-16 12:59:21 +02:00
  • a0350ff2e8 Integrate selectedColorsService into PaletteController and PaletteListController grosbouddha 2015-09-16 02:24:56 +02:00
  • d6351fccb3 Add dithering tool drawing tests grosbouddha 2015-09-16 01:13:45 +02:00
  • a58b643a26 Add SelectedColorsService unit tests grosbouddha 2015-09-16 01:13:21 +02:00
  • 5367c75972 Merge pull request #308 from juliandescottes/dithering Julian Descottes 2015-09-15 07:47:11 +02:00
  • 7d964c7fde Fix dithering right-click color inversion on FF/IE grosbouddha 2015-09-15 00:57:13 +02:00
  • d0acb625cf Applying review comments for dithering tool grosbouddha 2015-09-14 23:40:16 +02:00
  • e6950e5c1a Issue #306 : Switch implementation for memoizer jdescottes 2015-09-14 22:04:25 +02:00
  • 63449b2694 Fixing lint errors grosbouddha 2015-09-14 21:53:29 +02:00
  • ed32ddc747 Introduce basic dithering tool grosbouddha 2015-09-14 21:41:10 +02:00
  • cbb97c60d0 Issue #215 : Fix cursor coordinates regression Julian Descottes 2015-09-14 18:47:41 +02:00
  • 457d1e3d62 gh-pages : preview v0.5.5 juliandescottes 2015-09-14 10:08:06 +02:00
  • d711698c55 gh-pages : preview v0.5.5 juliandescottes 2015-09-14 10:06:46 +02:00
  • ece3105893 Merge pull request #307 from juliandescottes/add-real-size-preview Julian Descottes 2015-09-13 23:55:53 +02:00
  • 069bfb9a90 Issue #305 : Changed naming for consistency -> original-size jdescottes 2015-09-13 23:28:53 +02:00
  • 96ab2dd781 Issue #305 : Add keyboard shortcut for native preview resolution jdescottes 2015-09-13 23:07:22 +02:00
  • 1fe327495c Issue #305 : Allow DrawingController to zoom out to real size jdescottes 2015-09-13 22:44:59 +02:00
  • 089b4ea14d Issue #306 : Selection : set opacity for overlay instead of pixel per pixel jdescottes 2015-09-13 21:32:45 +02:00
  • 3853a78019 Merge branch 'master' into add-real-size-preview jdescottes 2015-09-13 19:25:29 +02:00
  • ee0a4c16aa Fix : Migrate to new travis infrastructure jdescottes 2015-09-13 19:22:20 +02:00
  • 84e26b28da Issue #305 : Add 1x icon, redesign popup icon jdescottes 2015-09-13 19:16:08 +02:00
  • cffb68c88c Fix : Hand cursor was not properly centered jdescottes 2015-09-13 17:33:06 +02:00
  • 489298e87a Issue #304 : Blur FPS range input only on change event jdescottes 2015-09-13 15:49:18 +02:00
  • dffe23746c Issue #303 : Reset input[type=range] padding in reset.css jdescottes 2015-09-13 15:12:46 +02:00
  • 8c629bd842 Issue #301 : Switch between light and dark highlighted pixel color jdescottes 2015-09-12 17:54:11 +02:00
  • 251ceae318 Merge branch 'exportscale' of https://github.com/jnlopar/piskel into exportscale Jason Neufeld 2015-09-06 11:57:55 -07:00
  • c7a80ebdec Drops settings back to 550px, since it doesn't need the extra 50 anymore. Jason Neufeld 2015-09-06 11:54:35 -07:00
  • 2280740421 Drops settings back to 550px, since it doesn't need the extra 50 anymore. Jason Neufeld 2015-09-06 11:54:35 -07:00
  • 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. Jason Neufeld 2015-09-06 11:53:10 -07:00
  • bd8eaa4307 Uses ImageResizer for spritesheet export scaling. Jason Neufeld 2015-09-06 11:48:04 -07:00
  • c0fda032e5 Reverts change to BlobUtils. Jason Neufeld 2015-09-06 11:42:13 -07:00
  • 744709b15b Issue #256 : update Move tool tooltip jdescottes 2015-09-02 01:16:09 +02:00
  • 6a2f7fb58d Issue #256 : add drawing test jdescottes 2015-09-02 00:48:29 +02:00
  • 479df8ced7 Issue #256 : apply move tool to all layers / all frames jdescottes 2015-09-02 00:36:03 +02:00
  • 72edf47734 Adds the ability to export a scaled spritesheet. Jason Neufeld 2015-08-31 11:21:17 -07:00
  • 6b6674a04d Issue #215 : Dev environment : first undo/redo drawing test jdescottes 2015-08-25 01:01:12 +02:00
  • 754bc9b830 Issue #215 : Dev environment : support keyboard/undo/redo events in drawing tests jdescottes 2015-08-24 23:56:09 +02:00
  • ff98670055 Selection Manager : fix undo/redo regression jdescottes 2015-08-15 17:08:09 +02:00
  • 4e1f6bee3f Build : add grunt desktop-mac target v0.5.4 jdescottes 2015-08-15 16:29:13 +02:00
  • 6a4d3cb106 Keyboard Cheatsheet : extract color shortcuts to dedicated category jdescottes 2015-08-14 00:01:47 +02:00
  • 7048e1fd42 Palette toolbox : 1-9 shortcut styling update jdescottes 2015-08-13 01:01:20 +02:00
  • cd36c07a45 Add shortcut numbers for 1-9 palette colors juliandescottes 2015-08-13 00:44:47 +02:00
  • 9f0aaceb5f Merge pull request #292 from juliandescottes/copy-paste-oob-crash Julian Descottes 2015-08-09 15:55:12 +02:00
  • 99da69553c Copy paste out of bounds : added SelectionManager unit tests juliandescottes 2015-08-09 15:42:46 +02:00
  • fdb5483e87 JSCS fixes juliandescottes 2015-08-09 12:51:25 +02:00
  • 1208324d4d Copy paste bug : add unit tests for FrameUtils with null value juliandescottes 2015-08-09 12:37:03 +02:00
  • 5437ad8651 Merge branch 'copy-paste-oob-crash' of https://github.com/juliandescottes/piskel into copy-paste-oob-crash juliandescottes 2015-08-09 01:49:47 +02:00
  • c074217047 Add macos specific nodewebkit configuration juliandescottes 2015-08-09 01:22:25 +02:00
  • e0c9a46ed3 wip : needs tests jdescottes 2015-08-07 08:37:13 +02:00
  • d962217f90 Issue #281 : Add app.settings & user pref for layer preview opacity jdescottes 2015-07-26 02:00:46 +02:00
  • 9800d85cb7 Add keyboard shortcuts 1 to 9 to quickly select palette colors jdescottes 2015-07-24 01:16:47 +02:00
  • 011b07c735 Palette editor : Fix blur delegation on Firefox jdescottes 2015-07-22 00:10:56 +02:00
  • 2fdc85556b Palette Editor : Fix color change from hex input jdescottes 2015-07-21 23:40:55 +02:00
  • 7a8efc56b0 Import dialog : image-preview style : display changed to block jdescottes 2015-06-07 13:19:44 +02:00
  • 0d81865f3b Adding button to reset.css font rules v0.5.3 jdescottes 2015-06-07 12:45:51 +02:00
  • 12cfe16cb4 Cleaning up settings and dialogs CSS jdescottes 2015-06-07 12:40:40 +02:00
  • e773f9ae6d Merge pull request #284 from JALissiak/spritesheetImport Julian Descottes 2015-06-04 08:09:13 +02:00
  • 5c46cfe20a Updating for pull request feedback - Using labels for the import type radio buttons - Non animated gifs can now be imported as a spritesheet - Fixing frame slicing to ignore a partial frame while looping James Lissiak 2015-06-03 19:48:29 -07:00
  • 2d9001db6e Updating the spritesheet import to use size - The import dialog now allows users to select an option between single image or spritesheet importing - The spritesheet option allows setting of the size of an indivdual frame and the offset from the left/top from which to start slicing frames - Selecting the spritesheet option will display a frame slice grid over the preview image to give a quick view of where the frames will be made - When importing the spritesheet blank (transparent) frames and also partial frames will be ignored - This allows users to import spritesheets that have been packed into a larger image with excess padding James Lissiak 2015-06-02 21:54:26 -07:00
  • 8ff15fd0e1 Fixing the preview frame grid stroke - The width/height of the canvas used to draw the frame grid in the preview was incorrect, so the stroke width was too thick - This change fixes it so the stroke width remains nice and thin by applying the correct canvas size James Lissiak 2015-06-01 10:50:58 -07:00
  • 8e4ea8437f Fixing unnecessary whitespace changes - My editor added additional whitespace to several unchanged lines, so I just reverted them James Lissiak 2015-06-01 10:38:10 -07:00
  • 48f24c0cf3 Adding spritesheet import - Updated the import dialog to allow users to specify the number of frames in the image (which defaults to 1 x and 1 y) - Setting the frame count for x and y will draw a dotted line in the preview that shows where the image will be split into individual frames - When imported with a frame count above 1, the source image will be split into the different frames and loaded just as if it were an animated gif - This allows users to import existing spritesheet pngs, including those produced by the piskel export function James Lissiak 2015-06-01 10:29:52 -07:00
  • 8d85093874 Fix GIF issue juliandescottes 2015-05-18 11:51:28 +02:00