1
0
Fork 0
mirror of https://github.com/sbrl/Nibriboard.git synced 2018-01-10 21:33:49 +00:00
Commit graph

220 commits

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