Commit graph

460 commits

Author SHA1 Message Date
Vince
c4084cf9b6 move keyManager.js to KeyboardEventService.js 2012-09-16 13:19:31 +02:00
Vince
95bfc599e8 fix keyManager 2012-09-16 13:11:26 +02:00
Vince
d6f1496763 Clean KeyManager.js (private semantics) 2012-09-16 13:11:10 +02:00
Vince
7d529aeaaa Move HistoryManager to a service 2012-09-16 13:10:05 +02:00
Vince
b8eb3c9bd9 Cleaning JavaScript includes in index.html 2012-09-16 12:59:47 +02:00
Vince
de3fa1ea01 Refactoring localStorageService into a prototype based class 2012-09-16 12:59:19 +02:00
juliandescottes
5ca0dbdc94 Merge branch 'master' into gh-pages 2012-09-16 07:57:19 +02:00
juliandescottes
339ab39ce6 Removed checks against 0 when moving/shifting frames. They didnt bring anything and were making the behavior sloppy 2012-09-16 07:56:22 +02:00
Julian Descottes
3e7d576f7e Merge pull request #87 from grosbouddha/fix-pen-tools
UI cleanup
2012-09-15 22:50:26 -07:00
Vince
cfd5050901 UI cleanup 2012-09-16 04:33:26 +02:00
grosbouddha
01a522d485 Merge pull request #86 from grosbouddha/mirror-tool
Vertical mirror tool baby
2012-09-15 19:15:04 -07:00
Vince
b761750766 Renaming to VerticalMirrorPen 2012-09-16 00:52:39 +02:00
Vince
1a143ad5e3 Vertical mirror pen - initial implementation 2012-09-16 00:49:52 +02:00
Vince
3afbf1c0e9 Comment & todo about rendering order of tool's icons 2012-09-16 00:48:53 +02:00
Vince
e52f0cbe6e Add css sections in tools.css 2012-09-16 00:48:20 +02:00
Vince
36476d5871 clean comments 2012-09-16 00:47:41 +02:00
Vince
2e0826f714 Fix variable scope on simplePen 2012-09-16 00:47:24 +02:00
juliandescottes
b6d8768963 Merge branch 'master' into gh-pages 2012-09-15 23:45:59 +02:00
juliandescottes
2d8db76a5e Context menu needs to also be deactivated on the palette, to easily pick a previously used color as a secondary color. 2012-09-15 23:44:28 +02:00
juliandescottes
fd95abb1c7 Merge branch 'master' into gh-pages 2012-09-15 23:38:54 +02:00
Julian Descottes
7bfde0240c Update README.md 2012-09-16 00:38:01 +03:00
Julian Descottes
7130bbb155 Update README.md 2012-09-16 00:37:08 +03:00
Julian Descottes
b321da99e6 Merge pull request #82 from grosbouddha/generate-tools-markup
Generate tool's markup automatically
2012-09-15 14:21:13 -07:00
Vince
b4b59c97c6 fixing include for toolcontroller.js 2012-09-15 21:55:38 +02:00
Vince
df8f0a1996 Change ToolSelector to controller directory 2012-09-15 20:50:02 +02:00
Vince
dbae35c5a5 Turn ToolSelector into a prototype class (was closure based) 2012-09-15 20:48:01 +02:00
Vince
9a6ad78f63 fix travis 2012-09-15 20:30:32 +02:00
Vince
440a6391e9 Generate tool's markup automatically 2012-09-15 20:25:45 +02:00
Julian Descottes
1276f338c2 Merge pull request #79 from grosbouddha/lasso-tool
Shape Select tool (AKA magic wand)
2012-09-15 04:43:28 -07:00
Vince
277fd979e9 master conflict merge 2012-09-15 02:24:06 +02:00
Vince
a88826aa1f Remove code duplication between select tools 2012-09-15 02:02:02 +02:00
Vince
28835f96f3 Cleaning a bit pixel utils + fix empty paste bug 2012-09-15 01:01:47 +02:00
juliandescottes
f0d18ae48e Merge branch 'master' into gh-pages 2012-09-15 00:49:47 +02:00
juliandescottes
cb9227e4c6 compressed a bit the transparent background png (48kB before) 2012-09-15 00:39:50 +02:00
juliandescottes
207e402ef5 Merge branch 'master' into gh-pages 2012-09-15 00:25:08 +02:00
Vince
697f270d78 Injecting framesheet model in SelectionManager singleton 2012-09-15 00:17:08 +02:00
Julian Descottes
76838e64b9 Merge pull request #78 from juliandescottes/add-circletool
Add circletool
2012-09-14 14:51:33 -07:00
juliandescottes
26dc185bca Fixed jshint warnings 2012-09-14 23:47:05 +02:00
juliandescottes
2edda09f08 Finalized first implementation of Circle tool 2012-09-14 23:43:49 +02:00
juliandescottes
f7d235b116 Adding Circle tool - reusing Rectangle implementation for now 2012-09-14 22:20:34 +02:00
juliandescottes
813b60b854 Simplified Rectangle.js and pixelUtils 2012-09-14 22:20:00 +02:00
Vince
7613bb18b3 Fixing ShapeSelection 2012-09-14 20:18:26 +02:00
Vince
841885939d Basic lasso tool 2012-09-14 20:12:21 +02:00
juliandescottes
ef3e4a5f7a Merge branch 'master' into gh-pages 2012-09-14 01:13:22 +02:00
Julian Descottes
9e03290df5 Merge pull request #72 from juliandescottes/fix-dynamicdpi
Fixed dynamic dpi update for drawing canvas, added throttle on resize ev...
2012-09-13 16:12:51 -07:00
juliandescottes
741d145d42 Selection tool broken with previous commit. Fixed it. Need tests, cannot manually test all features. 2012-09-14 01:11:24 +02:00
juliandescottes
ba6879875c Fixed dynamic dpi update for drawing canvas, added throttle on resize event. 2012-09-14 00:33:46 +02:00
Julian Descottes
2a4077eaad Merge pull request #71 from juliandescottes/fix-historymanager
History manager is firing events to trigger redraw of listeners
2012-09-13 15:06:47 -07:00
juliandescottes
62ae3f17a1 History manager is firing events to trigger redraw of listeners 2012-09-14 00:03:27 +02:00
Julian Descottes
456bf4b55c Merge pull request #70 from grosbouddha/selecttool
Basic rectangular select tool
2012-09-13 14:50:09 -07:00