juliandescottes
b480acc6a0
Added JSCS linter to enforce style conventions
2015-04-14 18:02:33 +02:00
juliandescottes
007e4d4e11
Usability : keyboard shortcuts cheatsheet
...
- click outside of cheatsheet-wrapper closes the popup
- removed jquery from CheatsheetService
- removed label 'Keyboard shortcuts' in favor of tooltip
2015-04-14 11:09:36 +02:00
juliandescottes
6070ebead5
Updated dependencies
2015-04-13 17:24:49 +02:00
juliandescottes
5b081c8859
Cleanup Gruntfile.js
2015-04-13 16:30:30 +02:00
Julian Descottes
29e205d441
Merge pull request #267 from juliandescottes/uncaught-errors-crash-nodewebkit
...
#261 replaced throw by console.error for recoverable errors
2015-04-13 14:38:15 +02:00
juliandescottes
1f5272415c
#261 replaced throw by console.error for recoverable errors
2015-04-13 14:33:34 +02:00
juliandescottes
d1b12a07ac
fix : check undefined palette
2015-04-13 13:29:13 +02:00
Julian Descottes
f2f8158efb
Merge pull request #266 from juliandescottes/fix-transparent-gifs
...
Fix transparent gifs
2015-04-13 13:20:20 +02:00
juliandescottes
77877c118f
unknown tinycolor
2015-04-13 13:11:36 +02:00
juliandescottes
e0c16486d3
fix : strip # from hexcolor before parseint16
2015-04-13 13:08:42 +02:00
juliandescottes
ba491736c1
test : add unit test for ColorUtils
2015-04-13 13:02:12 +02:00
juliandescottes
0e817a88a7
Fix for #265
2015-04-13 11:45:50 +02:00
Julian Descottes
5d4b8b87a3
Update README.md
2015-04-13 08:53:24 +02:00
Julian Descottes
3d42ab25b2
Merge pull request #264 from Dovaa/patch-1
...
Update README.md
2015-04-10 00:27:00 +02:00
Dovaa
0a6250141a
Update README.md
...
There is a Linux version from 0.3.0
2015-04-09 17:12:43 -05:00
jdescottes
30cdb6d335
Fix node-webkit regression
2015-04-08 00:14:35 +02:00
Julian Descottes
c40e27bc17
Merge pull request #262 from juliandescottes/fix-palette-bugs
...
Fix palette bugs
2015-04-08 00:04:20 +02:00
jdescottes
3d6cd3e576
Fix post merge bugs for desktop mode
2015-04-07 23:54:49 +02:00
juliandescottes
4b7b18ca6f
post merge
2015-04-07 23:15:36 +02:00
juliandescottes
9e6e39e3d8
WIP : Use workers to compute hash and current colors
2015-03-26 11:15:11 +01:00
Julian Descottes
c600d62bd2
Merge pull request #259 from leegrey/desktop-save-action
...
Desktop IO Features
2015-03-26 10:42:52 +01:00
Lee Grey
f114676db7
Include save file path in "Successfully Saved" popup. Show full save path under the save button. Hide the "save to browser" portion of the save panel when running in desktop mode.
2015-03-26 20:32:27 +13:00
Lee Grey
0ec3787fc4
change require() to window.require() so compiler does not report errors.
2015-03-25 18:36:55 +13:00
jdescottes
40cced7be0
Merge branch 'master' into fix-palette-bugs
2015-03-24 17:17:22 +01:00
Julian Descottes
81a9e7a678
Merge pull request #260 from juliandescottes/fix-chrome-canvas-radeon-bug
...
Workaround for Chrome 41 issue Canvas + Radeon :
2015-03-24 17:01:37 +01:00
jdescottes
6328fe760f
Workaround for Chrome 41 issue Canvas + Radeon :
...
Issue opened at https://code.google.com/p/chromium/issues/detail?id=469906
Workaround in FrameRenderer.js is to decrease the width+height of the
fillRect of 1 pixel.
Issue seems to impact only Radeon users (not sure if all cards are
impacted)
2015-03-24 16:02:47 +01:00
Lee Grey
932974d744
Undid changes to suppress Errors, since grunt test did not like it that way either. (Bad style.)
2015-03-24 23:09:44 +13:00
Lee Grey
eb4941417c
suppressing build errors when referring to "require" and "process"
2015-03-24 22:58:42 +13:00
Lee Grey
93deb1c2c5
Just adding semicolons to make the linter happy
2015-03-24 22:33:14 +13: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
6a6f75b3ce
Moved desktop lO logic to new DesktopStorageService class. Bound keypresses for ctrl-o, ctrl-s, and ctrl-shift-s. Savepath is now also propagated on resize operation. SaveFile can optionally guarantee that a supplied file extension will be present on output file.
2015-03-19 23:46:53 +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
Lee Grey
b168e8ca76
Store user selected filePath on the Piskel instance stored in pskl.app.piskelController. Getter and Setter in PublicPiskelController for filePath.
2015-03-16 23:13:36 +13:00
Lee Grey
fa6f2e5db6
Added new save functions for when running in Node-Webkit.
2015-03-15 01:40:00 +13:00
Lee Grey
1c66282b01
Added pskl.utils.Environment for detecting if Piskel is running in Node-Webkit.
2015-03-14 00:11:24 +13:00
jdescottes
5cbb9b8664
ongoing : web workers for current colors service
2015-03-11 18:51:49 +01:00
jdescottes
6254490a23
feature #251 : Set default size in Resize pref panel
2015-03-04 08:37:37 +01:00
jdescottes
43e60e300c
Set preview render flag when updating TILED_PREVIEW seW
2015-03-03 23:50:19 +01:00
jdescottes
fe95abca0f
Switch to template for popup preview (easier integration)
2015-03-03 23:36:12 +01:00
jdescottes
bcecd3058b
Popup preview : refactor, cross browser, WIP
...
- moved preview controllers to pskl.controller.preview
- renamed PreviewFilmController to FramesListController
- renamed AnimatedPreviewController to PreviewController
- fixed init of popup preview on IE (use ownerDocument to create
TiledFrameRenderer container) => should try with innerHTML
- moved open popup button inside the minimap (show on hover)
2015-02-28 10:56:15 +01:00
jdescottes
68a807ccb5
Forgot PopupPreviewController.js
2015-02-27 23:57:14 +01:00
jdescottes
7a355b39a0
Refactored HistoryService, CurrentColorsService, draft for popup preview
2015-02-27 23:54:18 +01:00
jdescottes
0f1489727c
Removed JQuery from ImportController
2015-02-26 22:07:36 +01:00
jdescottes
bab3d6677e
Remove JQuery from all setting controllers
2015-02-26 01:25:33 +01:00
jdescottes
bcb709300c
Added method to enable image smoothing on Canvas
2015-02-26 00:13:32 +01:00
jdescottes
4f2f01ea36
Wrapped applicationSettings in FORM
2015-02-23 00:32:34 +01:00
jdescottes
8592cd2e53
Moved resize+app settings to AbstractSettingController
2015-02-23 00:23:11 +01:00
jdescottes
b4c1a4c714
Merge branch 'master' into fix-palette-bugs
2015-02-22 23:08:21 +01:00
Julian Descottes
294af67099
Merge pull request #248 from juliandescottes/enhancement-increase-max-fps
...
Enhancement increase max fps
2015-02-22 23:07:46 +01:00
jdescottes
3585a6f96e
Merge resize content and resize canvas in single form
2015-02-22 23:01:43 +01:00