1
0
Fork 0
Commit Graph

322 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 636bc0535a Fix pencil live preview and more zomming issues 2017-06-12 19:53:05 +01:00
Starbeamrainbowlabs 70ed434f1b Finish accounting for zoom level in the pencil 2017-06-12 19:13:22 +01:00
Starbeamrainbowlabs aec619a34b Start accounting for the zoom level when drawaing things to the screen 2017-06-12 18:53:32 +01:00
Starbeamrainbowlabs 62dd7af656 Fix visible chunk area calculations 2017-06-12 18:48:08 +01:00
Starbeamrainbowlabs 0808c05f05 Improve bindings between pencil and interface 2017-06-12 18:15:49 +01:00
Starbeamrainbowlabs b043362f29 [client] Account for zoom when rendering chunks. 2017-06-11 22:01:12 +01:00
Starbeamrainbowlabs 00117a35a9 [client] Get chunks to account for position on canvas 2017-06-11 21:47:38 +01:00
Starbeamrainbowlabs 6a0d3180a7 [client] Fix chunk update piping & display logic 2017-06-11 21:39:33 +01:00
Starbeamrainbowlabs 6ca05e8d44 [client] Update chunk cache 2017-05-29 21:59:15 +01:00
Starbeamrainbowlabs a7132d344d Get chunks and references serialising correctly 2017-05-29 13:14:56 +01:00
Starbeamrainbowlabs db4a9311d5 [server] Properly retain line properties when splitting a line on chunk boundaries 2017-05-29 12:56:32 +01:00
Starbeamrainbowlabs 8d38086eaf [client] Fix crash by fiddling with imports 2017-05-04 21:38:30 +01:00
Starbeamrainbowlabs e7b6293278 [client] Fix new WebSocket pathing 2017-05-04 21:38:03 +01:00
Starbeamrainbowlabs abce0b2af7 [server] Add plane name property to Chunk for serialistion purposes.... which doesn't appear to be working right. Hrm. 2017-05-04 21:37:22 +01:00
Starbeamrainbowlabs 53f5d9e400 [server] Fix infinite loop in chunk sending logic in plane changer 2017-05-04 21:36:24 +01:00
Starbeamrainbowlabs 1b2d50b7af [server] Fix Rectangle Overlap() method 2017-05-04 21:35:27 +01:00
Starbeamrainbowlabs 19412e4361 Update connection to be ip address agnostic 2017-05-04 19:53:38 +01:00
Starbeamrainbowlabs 0498b5ad9a [server] Send visible chunks to the client when changing planes 2017-05-01 19:12:26 +01:00
Starbeamrainbowlabs ccb93f9850 [client] Finish ChunkCache renderer & start hooking up a chunk update mechanism 2017-05-01 14:40:05 +01:00
Starbeamrainbowlabs 2e97f91efe [server] Make *Reference classes implement ICloneable 2017-05-01 14:38:57 +01:00
Starbeamrainbowlabs 451b3a0171 [server] Remove a few stray usings 2017-04-30 14:41:20 +01:00
Starbeamrainbowlabs 5d716fe925 [client] Write ChunkCache renderer method renderVisible() 2017-04-30 14:40:53 +01:00
Starbeamrainbowlabs 4e2a27df94 [client] Start creating chunk representation system 2017-04-29 13:56:33 +01:00
Starbeamrainbowlabs d582396f74 [client] Fix the cursor update frequency 2017-04-29 13:43:50 +01:00
Starbeamrainbowlabs d79fdc8d04 [server] Fix ripplespace representation 2017-04-29 13:43:19 +01:00
Starbeamrainbowlabs b21608d261 [server] Fix line splitting logic.... except it broke again :-( 2017-04-28 22:25:55 +01:00
Starbeamrainbowlabs 4954d53523 [server] Initialise value of list in message object 2017-04-28 18:22:33 +01:00
Starbeamrainbowlabs 2ded353c12 [client] Fix connection status indicator 2017-04-28 18:22:09 +01:00
Starbeamrainbowlabs 4efeff5a06 [server] DrawnLine.LineWidth -> Width, and extra logging 2017-04-28 18:14:14 +01:00
Starbeamrainbowlabs d44012044b [client] Tweak brush indicator, and add keyboard controls 2017-04-28 18:13:41 +01:00
Starbeamrainbowlabs ce7c4b22c4 Create brush indicator 2017-04-28 12:42:34 +01:00
Starbeamrainbowlabs 903fe26af9 [client] Add to interface 2017-04-27 21:53:07 +01:00
Starbeamrainbowlabs e1f2b2910a [client] Add better background to sidebar and create Interface class 2017-04-27 18:36:45 +01:00
Starbeamrainbowlabs 5b75eff4eb [client] Tidy up dependencies 2017-04-25 20:08:50 +01:00
Starbeamrainbowlabs d9ad49bddb [server] Support serving embedded files from subfolders 2017-04-25 20:08:30 +01:00
Starbeamrainbowlabs ad8fc60db8 [client] Upgrade sidebar. It's not totally functional yet :P 2017-04-25 19:34:03 +01:00
Starbeamrainbowlabs ce585bfd94 Update dependency list in README 2017-04-25 19:33:31 +01:00
Starbeamrainbowlabs 16f726b32e [client] Update the logo <img /> to reference the symlink 2017-04-25 11:51:14 +01:00
Starbeamrainbowlabs f140c8aeaa [client] Create symlink to temporary logo to allow it to be easily included as an embedded resource 2017-04-25 11:50:21 +01:00
Starbeamrainbowlabs e803e052fc Create temporary logo 2017-04-25 11:46:22 +01:00
Starbeamrainbowlabs 0571c18b4a [client] Create html shell for ui 2017-04-25 11:45:27 +01:00
Starbeamrainbowlabs 43989cf299 [client] Emit keydown events just like keyup does, and log DownKeys for debugging purposes 2017-04-24 22:03:23 +01:00
Starbeamrainbowlabs 9e391a90d9 [client] Keep the pencil off the page if the ctrl key is held down (for panning) 2017-04-24 21:49:07 +01:00
Starbeamrainbowlabs d0ed30b6d3 [client] un-invert the panning 2017-04-24 21:43:52 +01:00
Starbeamrainbowlabs bb084d70a4 [client] Fix the grid drawing. Hooray\! :D :D :D 2017-04-24 21:42:31 +01:00
Starbeamrainbowlabs fec2530576 [server] Tweak log message 2017-04-24 20:18:09 +01:00
Starbeamrainbowlabs fb25d09461 Draw debug grid (off by default, press g to toggle) 2017-04-24 20:12:27 +01:00
Starbeamrainbowlabs c394c5b1e9 [client] Get Keyboard class to emit events with names depending on which key was released 2017-04-24 19:43:31 +01:00
Starbeamrainbowlabs 402a6b2b26 Change the way plane changes are acknowledged 2017-04-24 19:32:28 +01:00
Starbeamrainbowlabs 96485f3f0e [server] Fix LineIncubator->LineExists() 2017-04-24 18:09:18 +01:00