Lewis Hemens
3b10494707
Actually fix broken import
2018-03-16 12:05:49 -07:00
Lewis Hemens
c50eaf5daa
Fix compile issues for missing/brokebn imports
2018-03-16 11:48:25 -07:00
Brian Schlenker
8277399c61
Fix bad merge ( #79 )
...
* Fix bad merge
Some classes were still prefixed by ascii,
and constants not prefixed by c.
* More es6 changes and refactorings
Added helper methods to vector for creating vector from touch event and
mouse event. Added up, down, left, right helper methods.
* Refactor draw.js into one module per draw function
2017-10-04 10:07:05 +01:00
Brian Schlenker
141b8eff92
Updated project to use es6 classes, arrow functions, latest closure-compiler, latest jquery ( #77 )
...
* Update jquer and closure compiler
* Move to es6 classes, arrow functions, for/of
* Move to es6 style modules
* Add .DS_Store to .gitignore
* Remove note to update compile.sh
2017-01-21 14:55:18 +00:00
Lewis Hemens
b9b036d1b6
Arrow tool, currently doesn't support re-sizing, also changed default dash to not be the em dash
2014-04-27 13:20:23 +01:00
Lewis Hemens
200257d907
Working version of select tool
2014-04-07 23:28:20 +01:00
Lewis Hemens
8e47da19a4
Import submit button closes dialog
2014-03-26 19:53:06 +00:00
Lewis Hemens
c31ba0fdd5
Make ASCII draw mode default for mobile, and make X the default freeform value
2014-03-25 22:03:08 +00:00
Lewis Hemens
95e38fc208
Integrated new UI images, new CSS styles and tweaks curtuesy of Sam :)
2014-03-25 21:46:31 +00:00
Lewis Hemens
864bd859f0
File saving updates
2014-03-23 19:55:46 +00:00
Lewis Hemens
bfec7a220a
Fixed bug with releases firing without presses
2014-03-23 12:50:45 +00:00
Lewis Hemens
acc2584779
Add freeform input tool for mobile, now at 100% mobile support parity
2014-03-23 12:25:03 +00:00
Lewis Hemens
1ebf356aae
Made text tool input hide when leaving the tool
2014-03-23 12:09:25 +00:00
Lewis Hemens
b9b46c119e
Re-worked text tool for mobile, fixed up redo support
2014-03-23 11:52:12 +00:00
Lewis Hemens
93a927ead5
Implemented state redo function
2014-03-22 22:30:08 +00:00
Lewis Hemens
0041363c63
New icons, added click effects, export area selects text automatically
2014-03-22 20:12:04 +00:00
Lewis Hemens
7f48cc7e98
Fixed dirty draw bug for ascii mode
2014-03-10 23:00:50 +00:00
Lewis Hemens
a7386ac4bc
Fixed lines mode, added mode dialog so you can switch, removed buggy tooltips from mobile for now.
2014-03-10 22:54:02 +00:00
Lewis Hemens
8c302af136
Updated UI style, re-ordered buttons, added dialog close buttons
2014-02-24 23:47:36 +00:00
Lewis Hemens
9d6eabcad4
Added pinch to zoom support for mobile
2014-02-23 21:06:37 +00:00
Lewis Hemens
089e94ab55
GJSLinting
2014-02-23 19:06:09 +00:00
Lewis Hemens
b977b8c174
Seperated desktop and mobile input controllers, changed desktop drag mode to be ctrl/meta triggered instread
2014-02-23 18:42:20 +00:00
Lewis Hemens
2b8368d63b
Moved dirty bit into the state
2014-02-23 17:13:22 +00:00
Lewis Hemens
7317fbaf23
Fixed return char text tool bug
2014-02-09 18:34:48 +00:00
Lewis Hemens
360b9d255d
Tweaked char dimensions, added in a hack for importing specil chars
2014-01-22 23:20:17 +00:00
Lewis Hemens
1c3c668247
Added clear method and removed edge of screen bug
2014-01-22 22:57:33 +00:00
Lewis Hemens
bc79014d0b
Added import tool
2014-01-22 22:32:16 +00:00
Lewis Hemens
2c31dc1df8
Added working export tool
2014-01-21 23:31:58 +00:00
Lewis Hemens
3f9384e727
Implemented undo function
2014-01-21 22:34:56 +00:00
Lewis Hemens
6fe66a1358
Finished text tool and added in better keyboard input control
2014-01-21 21:30:47 +00:00
Lewis Hemens
5ab4ce0e85
Updated menu icons etc and added desktop input support
2014-01-20 23:58:33 +00:00
Lewis Hemens
1c538caade
Fixed up erase and added scratch draw highlighting
2014-01-20 21:58:25 +00:00
Lewis Hemens
5c837d80bf
Menu style changes and pointer support
2014-01-20 21:36:58 +00:00
Lewis Hemens
e73ba39e13
Updated buttons, started to fix up UI
2014-01-19 23:21:53 +00:00
Lewis Hemens
7aca5737a4
Lots of code tidying
2014-01-19 14:23:17 +00:00
Lewis Hemens
fc59101bf5
Fixed resize bug
2014-01-19 13:28:36 +00:00
Lewis Hemens
aa396c8324
Fixed resize bug
2014-01-19 12:42:51 +00:00
Lewis Hemens
7d508e2ede
Basic version of button panel working, added line tool
2014-01-12 19:08:29 +00:00
Lewis Hemens
4e8cb2f1a7
Temporary fix for touchend bug on mobile
2014-01-12 17:19:15 +00:00
Lewis Hemens
dda36a9a7f
Added box drawing and made this the default action
2014-01-12 16:51:16 +00:00
Lewis Hemens
d2c6e799a8
De-duplicated mouse move events
2014-01-12 14:38:56 +00:00
Lewis Hemens
226cc82ea1
Added dirty bits for efficient drawing
2014-01-12 11:09:55 +00:00
Lewis Hemens
ad12ab5633
Linted all files
2014-01-12 10:37:38 +00:00
Lewis Hemens
4157fbd833
Fixed mobile event propagation problem
2014-01-11 23:46:00 +00:00
Lewis Hemens
5516665db1
Added basic mobile touch support. Needs a library.
2014-01-11 21:02:14 +00:00
Lewis Hemens
34a91e97c5
Seperated state controller, working drag to draw example
2014-01-11 18:53:45 +00:00
Lewis Hemens
1feea9778c
Updated controller logic to have dynamic drag/draw mode
2014-01-11 17:41:44 +00:00
Lewis Hemens
d51221f089
Closure typing cleanup, added grid and simple ability to clean to render cells
2014-01-11 16:40:01 +00:00
Lewis Hemens
7d69f037f1
Some tidy up to controller, identifies drag/clicks
2014-01-09 22:38:08 +00:00
Lewis Hemens
28d2d49b1c
Refactor namespace to be less verbose
2014-01-09 20:18:46 +00:00