jdescottes
c033d65cde
fix : tool icon not selected when using shortcut
2013-11-17 22:47:21 +01:00
jdescottes
f0ef016309
feature : add keyboard shortcuts : initial impl
...
+ added shortcuts for all tools in ToolController
+ modified structure of tools in Controller to Array of descriptors to
allow to declare shortcuts directly when setting up the tool controller
2013-11-17 22:07:26 +01:00
jdescottes
25e6470499
feature : add keyboard shortcuts : keycodes
...
+ moved keycode translation to KeycodeTranslator
+ made KeycodeTranslator more generic to handle 0-9 and a-z keys
+ small refactor in KeyboardEventService
2013-11-17 21:15:53 +01:00
jdescottes
5d83a39cf0
feature : add keyboard shortcuts : Events cleanup
...
+ Removed unused events
2013-11-17 20:20:27 +01:00
jdescottes
eb559eee0c
fix : import-picture-panel
...
- When imported 1 picture and then importing another one, the picture
preview was not cleaned and was displaying the two images side by side.
Fixed in ImportController.js
- Switched all double-quoted strings in ImportController to single-quoted
strings. Should enforce this using jshint
- Aligned all inputs in the import picture panel
- Renamed 'Preview :' import section to 'Info :'. Mostly it's to make it
shorter, but also I'd like to display additional information to the
right of the preview in the future.
2013-11-02 11:02:03 +01:00
jdescottes
2f6f0d14e1
Merge branch 'master' into import-picture-panel
2013-10-28 21:58:28 +01:00
jdescottes
a69b83e9bd
Fix : layer : duplicateFrame bug
2013-10-28 21:57:59 +01:00
jdescottes
a0a1fa7bdf
Added preview picture. Added a flow : start with only file input enabled
2013-10-23 23:34:09 +02:00
jdescottes
3dde3504d1
Synchronize resize fields, resize image when importing
2013-10-23 01:01:35 +02:00
jdescottes
6c0f54032d
Import panel
2013-10-22 07:40:08 +02:00
jdescottes
61419f0bba
import panel : before removal of import from URL option
2013-10-21 23:08:12 +02:00
jdescottes
2509ba80a4
intermediary
2013-10-18 08:01:25 +02:00
jdescottes
07cb37f2bf
Merge branch 'master' into import-picture-panel
2013-10-16 23:15:09 +02:00
jdescottes
1156008213
Import from file
2013-10-16 23:14:41 +02:00
jdescottes
f549174424
Import panel:
...
- added pskl.controller.settings.ImportController (empty atm)
- moved SettingsController under settings namespace
- move settings templates in a dedicated folder
- created import icon (svg is in the resources folder)
- added import button in right-layer
2013-10-11 00:04:40 +02:00
Julian Descottes
4527846ad6
PR138#commitcomment-4293036 use full namespace when specifying a classtype
...
See https://github.com/juliandescottes/piskel/pull/138#commitcomment-4293036
2013-10-10 13:35:18 +02:00
jdescottes
55e3607ecc
Cleanup of saving/loading process
2013-10-10 00:06:11 +02:00
jdescottes
564f74265a
Piskel website adaptations :
...
M CanvasRenderer : can set the color used to represent transparency
M app.js : modified code responsible for saving when in website mode
M PiskelController.js : just some argument renaming
2013-10-08 23:44:06 +02:00
grosbouddha
913a50cb28
Merge pull request #129 from juliandescottes/cleanup-cheap-templates
...
Refactor : moved cheap-templates.js to lib. Added documentation
2013-10-04 15:07:01 -07:00
jdescottes
17a147c880
grrmml
2013-10-04 23:55:45 +02:00
jdescottes
1e99a051e6
Rollback of initialization sequence
2013-10-04 23:46:19 +02:00
jdescottes
894486fba6
Review : fixes
2013-10-04 23:26:53 +02:00
jdescottes
5502d75ca5
Layers:Added backward compatibility for previous models
2013-10-04 22:59:42 +02:00
jdescottes
a87b09908d
Refactor : moved cheap-templates.js to lib. Added documentation
2013-10-04 22:25:47 +02:00
jdescottes
2686a2e944
Layers:Review:Removed grid drawing routine : was never drawn
2013-09-30 22:44:02 +02:00
jdescottes
f514b6cd10
Layers:Review:Cleanup of GifExportController
2013-09-30 22:00:31 +02:00
jdescottes
7aa407970f
Layers:Review:Rename LayersController to LayersListController
2013-09-30 21:22:58 +02:00
jdescottes
90f2fac2d3
Layers:Minor style changes
2013-09-29 23:33:40 +02:00
jdescottes
4eebff804b
Layers:Review:Renamed layers-container to layers-list-container. Extracted URLs to Constant.js
2013-09-29 23:26:09 +02:00
jdescottes
76511058d1
Layers:Review:Rename renderers frame up/down to above/below
2013-09-29 23:16:32 +02:00
jdescottes
4f754c6af2
Layers:Review:Changed FrameRenderer className property to classes (array)
2013-09-29 23:14:10 +02:00
jdescottes
17ba93cc9f
Layers:Review:Renamed layers canvases css classes to layers-above/below-canvas
2013-09-29 23:05:24 +02:00
Julian Descottes
87ba28372c
Layers : Deleted js/model/Framesheet.js
...
No longer used
2013-09-29 00:02:21 +02:00
Julian Descottes
be9238c9b1
Layers : FRAMESHEET_RESET -> PISKEL_RESET
...
Framesheet no longer exists.
2013-09-29 00:01:18 +02:00
Julian Descottes
ca427e0853
Dev environment : closure compiler + jshint update
...
Fixed error raised by closure compiler
Added es3 option to jshint (detect trailing commas)
Added curly option to jshint (missing curly braces for if/for blocks)
Removed trailing whitespaces (not enforced through jshint though)
2013-09-28 23:52:51 +02:00
Julian Descottes
b254c582b9
Merge branch 'master' into feature-gif-export-panel
2013-09-28 23:37:12 +02:00
Vince
38dc1dc9fe
Closure Compiler: Fix All The things !
...
- Adding some small fixes to pass compile step (mostly /** instead of
/*).
- Adding some closure externs
2013-09-28 21:10:12 +02:00
jdescottes
1bc73125dc
Fix jscolor : add jscolor.install to Palette Controller init sequence. Fix layer canvas update on DPI change
2013-09-26 22:43:45 +02:00
jdescottes
50ca22d91a
Clear layers canvas before redraw
2013-09-26 21:53:37 +02:00
jdescottes
3a8d96f840
Arrow icons update
2013-09-26 07:47:11 +02:00
jdescottes
9395be3034
Layers : add layer icon. Position buttons on top of list. Fix name generation issue
2013-09-25 22:43:21 +02:00
jdescottes
80a9fe3396
First layer UI. Just functional, UX far from ideal
2013-09-25 00:11:12 +02:00
jdescottes
6528c7724b
Issue 24 : Layers
...
!! NOT STABLE !!
Initial implementation. No UI update yet.
Check js/model/Piskel.js and js/model/Layer.js for an overview of the new
API.
Piskels can be saved on the existing service.
Previous piskels cannot be loaded. This should be fixed soon.
2013-09-22 21:02:43 +02:00
jdescottes
4f6863eb8a
Gif export panel first draft
2013-09-07 17:50:43 +02:00
jdescottes
069ccb0735
Merge branch 'master' into feature-gif-export-panel
2013-09-07 13:29:57 +02:00
jdescottes
e91f1fc74b
Adding loadFramesheet entrypoint for importing pictures
2013-08-15 20:47:50 +02:00
jdescottes
73b98850db
Added cheap lazy templates + logic to switch between setting controllers
2013-08-12 07:31:09 +02:00
jdescottes
9ef22f646e
removed renamed script-load-list.js and rolled back useless change in js/Constants.js
2013-08-11 10:04:35 +02:00
jdescottes
36c247cb04
Worker blob loader is not working on IE ...
2013-08-11 01:25:18 +02:00
jdescottes
e6080c781b
Preload worker in a blob to avoid any subsequent call to server
2013-08-10 18:06:57 +02:00