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
Julian Descottes
80b336aab5
Merge pull request #127 from juliandescottes/closurecompiler
...
Basic wiring of Closure compiler
2013-09-28 14:32:59 -07:00
Vince
948457a3dc
Show closure compiler warnings
...
- Flush JS binary to temporary file instead of STDOUT
- Flushing to temp file allow display of warnings (mostly our fake
require/provide)
- gitignore the temp JS file
- Clean some comments
2013-09-28 21:28:45 +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
Vince
39d9491aff
Plug 'compile' on test
...
Let's break all the thingz !
2013-09-28 19:11:41 +02:00
Vince
f3453918c1
Fix typo + plugin compile step in Travis
2013-09-28 19:06:35 +02:00
Vince
2f9b75fe5e
Experiment closure compiler - should trigger errors
...
local compiler.jar
should trigger errors on Travis
2013-09-28 18:51:10 +02:00
Julian Descottes
2df811b647
Layers : fix : Set button height to 24px
2013-09-27 23:19:08 +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
ff5f9273a8
Layers container style update
2013-09-25 21:03:57 +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
811524f31a
Merge branch 'master' into feature-gif-export-panel
2013-08-12 07:37:10 +02:00
Julian Descottes
d909cec19d
Merge pull request #126 from juliandescottes/add-grunt-task-webserver
...
Add grunt task webserver
2013-08-11 22:34:35 -07:00
jdescottes
628fd1625b
Merge branch 'master' into feature-gif-export-panel
2013-08-12 07:32:04 +02:00
jdescottes
73b98850db
Added cheap lazy templates + logic to switch between setting controllers
2013-08-12 07:31:09 +02:00
grosbouddha
b4d52cfca8
Merge pull request #125 from juliandescottes/propose-use-iframe-cheap-templates
...
Propose use iframe cheap templates
2013-08-11 14:47:04 -07:00
grosbouddha
879358fae4
Merge pull request #117 from juliandescottes/minify-statics
...
Added concat and uglify tasks to grunt.
2013-08-11 14:39:33 -07:00
Julian Descottes
5be8f7e7fb
Merge pull request #121 from juliandescottes/enhance-gif-encoding-with-gif.js
...
Enhance gif encoding with gif.js
2013-08-11 11:55:44 -07:00
jdescottes
d8d6f27462
New grunt task : serve
2013-08-11 20:51:04 +02:00
jdescottes
03711869cd
removed useless mongoose exe
2013-08-11 20:30:19 +02:00
jdescottes
6a5b3b6849
updating smoke test to parametrize delay
2013-08-11 20:09:43 +02:00
jdescottes
b3953ea9db
adding precommit hook to source control
2013-08-11 20:07:45 +02:00
jdescottes
fd2907cfde
Testing pre-commit hook
2013-08-11 13:37:23 +02:00
jdescottes
2e3ddd6ed1
Updating list name in index.html as well. Also fixed indentation in smoke_test.js
2013-08-11 10:45:56 +02:00
jdescottes
750f2fb7b5
darn it man, forgot to update Gruntfile.js with the new script list filename.
2013-08-11 10:31:24 +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
2299f35977
Introducing iframe based templates
2013-08-11 01:26:38 +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
jdescottes
39287e3400
Switched to gif.js library. It's awesome 1
2013-08-10 17:35:36 +02:00
jdescottes
c23de31e07
Merge from master + bugfixing on b64
2013-08-10 14:47:26 +02:00
Julian Descottes
509571314a
Merge pull request #118 from juliandescottes/fix-size-bugs
...
Fixed size related issues. Selection Manager no longer depends on the fr...
2013-08-10 05:30:12 -07:00
jdescottes
f468790baa
Merge from master + added more jshint checks (undef and latedef). Very helpful to catch post merge issues.
2013-08-10 14:28:10 +02:00
grosbouddha
0c2cdc02ae
Merge pull request #120 from juliandescottes/add-grunt-leading-indent
...
Dev environment:force indentation to 2 spaces.
2013-08-10 03:23:28 -07:00
jdescottes
87a68bfe21
Dev environment:force indentation to 2 spaces. Added new grunt module, grunt-leading-indent to check space consistency, and modified jshint options to enforce 2 spaces
2013-08-10 12:11:16 +02:00
jdescottes
dc557bdba8
Fixed png preview orientation when saving
2013-08-06 23:38:56 +02:00
jdescottes
2deaf00911
Additional fix to be inline with what APP Engine expects
2013-08-05 23:57:51 +02:00
jdescottes
21172249a3
Added fix for PreviewFilmController for very big piskels : limit DPI to 1
2013-08-05 23:55:19 +02:00
jdescottes
1977141076
Fixed size related issues. Selection Manager no longer depends on the frameoverlay which is now only manipulated by the tools
2013-08-05 23:34:11 +02:00
jdescottes
b42f896584
Adaptations for APP Engine compatibility
2013-08-04 22:15:45 +02:00
jdescottes
02e261880a
Removing built files again
2013-08-04 21:55:47 +02:00
jdescottes
f89cb8146d
Trying to get the travis build to pass
2013-08-04 21:47:17 +02:00