Commit Graph

67 Commits

Author SHA1 Message Date
Lewis Hemens 941f2cc96e A very hacky first draft version of the save functionality' 2014-03-02 22:20:20 +00:00
Lewis Hemens d80c309835 Draft of render-as-lines mode, renders the diagram as boxes instead of text 2014-02-25 00:30:25 +00:00
Lewis Hemens e9ede479bc Added compiled JS 2014-02-24 23:51:05 +00:00
Lewis Hemens 6eddf029c5 Removed compiled JS from gitignore so I can push easier 2014-02-24 23:50:13 +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 c36ef787d3 Initial base version of the android app wrapper, built with android studio 2014-02-21 00:10:44 +00:00
Lewis Hemens 92e413357a Added snap to nearest special char for mobile, mobile detection logic, refactoring of standard directions into constants. 2014-02-20 00:10:20 +00:00
Lewis Hemens 8b5e3139a6 Some improvements to mobile menu rendering 2014-02-19 23:11:51 +00:00
Lewis Hemens 7317fbaf23 Fixed return char text tool bug 2014-02-09 18:34:48 +00:00
Lewis Hemens 150b8810ec More cody tidy up, fixed text tool highlighting 2014-02-09 18:19:47 +00:00
Lewis Hemens 5a6de282b6 Completed resize tool, skil 4 way junctions and simplified logic 2014-02-09 18:00:55 +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 493d86de0b Fixed undo for move tool 2014-01-22 21:28:15 +00:00
Lewis Hemens 8225f9d074 Fixed proportions issue, thinned cells horizontally 2014-01-22 21:07:46 +00:00
Lewis Hemens 3da104f76c Small fix for mobile 2014-01-21 23:43:20 +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 475fef7323 Added move tool documentation 2014-01-20 22:10:37 +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 ebd003adb2 Made freeform tool special and tidied up buttons 2014-01-18 14:25:19 +00:00
Lewis Hemens 7cf15a98ab Hacky solution to resize bug, needs cleanup 2014-01-18 14:09:48 +00:00
Lewis Hemens 0270156786 Added clearing of existing shapes during resize. 2014-01-18 00:41:38 +00:00
Lewis Hemens 24be421d5e Partial completion of basic move functionality, missing deletion of existing structures however 2014-01-18 00:28:46 +00:00
Lewis Hemens 1a7fd31643 Added grey background for special cells 2014-01-13 23:39:58 +00:00
Lewis Hemens e0b0505332 New state model is magical, introduced special character whose value is 'inferred' from it's surroundings. This may be the coolest thing ever. 2014-01-13 23:17:02 +00:00
Lewis Hemens 7d508e2ede Basic version of button panel working, added line tool 2014-01-12 19:08:29 +00:00
Lewis Hemens 8358c33c1b Removed dependency on closure library entirely 2014-01-12 17:43:07 +00:00
Lewis Hemens 4e8cb2f1a7 Temporary fix for touchend bug on mobile 2014-01-12 17:19:15 +00:00
Lewis Hemens 9456de9df9 Updated compile script to make publishing easier 2014-01-12 16:53:43 +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 14a19b7327 Updated off screen rendering margin 2014-01-12 11:20:29 +00:00
Lewis Hemens 226cc82ea1 Added dirty bits for efficient drawing 2014-01-12 11:09:55 +00:00
Lewis Hemens a69354b535 Fixed some type errors 2014-01-12 10:48:39 +00:00
Lewis Hemens ad12ab5633 Linted all files 2014-01-12 10:37:38 +00:00
Lewis Hemens 538400b48f Increased render performance 2014-01-12 09:27:10 +00:00
Lewis Hemens 4157fbd833 Fixed mobile event propagation problem 2014-01-11 23:46:00 +00:00