1
0
Fork 0
Commit Graph

288 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 1b28b309ce
Create simple CLI tool to communicate with the Nibriboard server 2017-12-15 21:00:13 +00:00
Starbeamrainbowlabs 722e6bbeb8
[server] Remove test code from program 2017-12-15 20:48:42 +00:00
Starbeamrainbowlabs 6d543937ae
[server] Upgrade LocationReference to double to avoid awkward integer math problems in negative space 2017-12-15 20:47:45 +00:00
Starbeamrainbowlabs 073e5709bc
[client] Fix a few referencing errors 2017-12-15 20:30:19 +00:00
Starbeamrainbowlabs 9fa7a04d47
[client] Add debug method to clear the requested chunks from the chunk cache. 2017-12-15 20:05:53 +00:00
Starbeamrainbowlabs ea4a8b9b15
[server] Send clients any chunk they ask for, as they probably know better than we do which ones they need 2017-12-15 20:05:18 +00:00
Starbeamrainbowlabs b4bd60ab59
[client] Fix issues with fetching chunks 2017-12-15 15:45:49 +00:00
Starbeamrainbowlabs e1ba8f9a18
Don't try to erase liesn with less than 2 points 2017-12-15 14:28:23 +00:00
Starbeamrainbowlabs d7c01b725a
Try to delete node_modules on clean, but it's not working yet. 2017-12-08 23:28:47 +00:00
Starbeamrainbowlabs 84b2c83fe6
[client] Finish erasing. It _works_ :D :D :D 2017-12-08 20:37:42 +00:00
Starbeamrainbowlabs d5f6407cf5
[client] Create skeleton for new eraser.
Also, send the actual absolute cursor position instead of the cursor
position in screen space.
2017-12-08 17:54:20 +00:00
Starbeamrainbowlabs 64667dcc10
[client] Continue refactoring tool system 2017-12-08 16:16:06 +00:00
Starbeamrainbowlabs 5c12d13600
[server] Add protocol event to remove a line segment by unique id 2017-12-08 16:15:43 +00:00
Starbeamrainbowlabs 56fd7d8460 Update GlidingSquirrel to the latest release 2017-11-18 21:11:04 +00:00
Starbeamrainbowlabs 7f7f83e755 Add reference to GlidingSquirrel 2017-11-16 20:53:37 +00:00
Starbeamrainbowlabs c0118c1c73 Finish updating README for now 2017-11-14 18:55:13 +00:00
Starbeamrainbowlabs f9ce613db6 Begin updating README 2017-11-14 18:43:24 +00:00
Starbeamrainbowlabs cb804b960d Add npm install call if node_modules doesn't exist 2017-11-14 18:43:09 +00:00
Starbeamrainbowlabs 1ba7c3650f browserify -> webpack in README 2017-11-14 17:52:12 +00:00
Starbeamrainbowlabs 4f7fe20df8 [client] Fix initial line colour bug 2017-11-14 15:16:22 +00:00
Starbeamrainbowlabs b35445fda9 Finish line simplification support 2017-11-14 15:03:39 +00:00
Starbeamrainbowlabs d9ce6387a3 [client] Rewrite to use es6 import everywhere for npm modules 2017-11-09 21:35:56 +00:00
Starbeamrainbowlabs 9ce8f70be0 Pull the whole build system apart and put it back together again. It's a lot more flexible now :P 2017-11-09 21:30:03 +00:00
Starbeamrainbowlabs d0b0b7c775 [client] Start adding line simplification support, but we're going to have to update the msbuild config I think. 2017-11-08 23:09:28 +00:00
Starbeamrainbowlabs b135dee0c2 [client] Fiddle with comments 2017-10-29 21:26:49 +00:00
Starbeamrainbowlabs 11c201e882 [client] Finish refacotring the brush indicator with weird ellipse stuff :P 2017-10-29 11:29:40 +00:00
Starbeamrainbowlabs 1498626823 [client] Start refactoring the brush width indicator, but it doesn't work yet 2017-10-26 15:31:43 +01:00
Starbeamrainbowlabs 1eef7c8d11 Tweak the colour palette a bit& update GlidingSquirrel again 2017-10-26 14:18:58 +01:00
Starbeamrainbowlabs c1e5cc9c98 Update GlidingSquirrel to fix the double-message problem 2017-10-24 10:36:02 +01:00
Starbeamrainbowlabs e214bbbb07 [client] Stop writing c# in javascript files :P 2017-10-23 19:51:40 +01:00
Starbeamrainbowlabs aca12a3012 [server] Fix loading saves 2017-10-23 19:51:16 +01:00
Starbeamrainbowlabs 192e25f27e [server] Write initial C# implementation of the JS line simplification algorithm I implemented earlier 2017-10-22 21:44:41 +01:00
Starbeamrainbowlabs 45761ecb5d Merge branch 'master' of https://git.starbeamrainbowlabs.com/sbrl/Nibriboard 2017-10-13 15:09:32 +01:00
Starbeamrainbowlabs 1ddc888ea4 [client] Mouse: Fix typo in pressure 2017-10-07 13:08:20 +01:00
Starbeamrainbowlabs 94d5b109a7 [client] Bugfix: Render the visible parts of lines that span over unloaded chunks 2017-10-06 22:42:15 +01:00
Starbeamrainbowlabs 903666f2ed [client] Force the fps graph to the top right 2017-10-06 15:31:50 +01:00
Starbeamrainbowlabs 40ee6cecca [client] Fix selection of tools with mouse after icon addition 2017-10-06 15:26:02 +01:00
Starbeamrainbowlabs f52665ee6d [client+server] Add new icons to interface from openiconic, and send files to client byte-for-byte 2017-10-06 15:08:10 +01:00
Starbeamrainbowlabs 25f3375a15 [server] Update GlidingSquirrel 2017-10-04 15:29:35 +01:00
Starbeamrainbowlabs b55ba73c57 [client] Tentatively fix reconnect-on-refresh issue by removing the websocket close handler when disconnecting in beforeunload. 2017-10-03 19:24:11 +01:00
Starbeamrainbowlabs 7a6d758e92 [client] Provisionally fix the seamless line rendering logic. Not gonna call it fixed yet though - I think it'll come back to hant us at some point mya 2017-10-03 15:39:41 +01:00
Starbeamrainbowlabs 22737f7058 Fix string format 2017-09-30 21:14:01 +01:00
Starbeamrainbowlabs 4786347e7e [server] Add logging 2017-09-30 19:57:40 +01:00
Starbeamrainbowlabs a5adb30364 [client] Add continues from/with id support & fix a few bugs, but it still doesn't work yet :-( 2017-09-29 15:42:42 +01:00
Starbeamrainbowlabs 54f5d3bd3f [server] Add continues from/with id properties 2017-09-29 15:42:14 +01:00
Starbeamrainbowlabs 4f485720b2 [client] Session end - add reminder for next time ;-) 2017-09-28 22:08:58 +01:00
Starbeamrainbowlabs 1c5996ecca [server] Add UniqueLineId to DrawnLine & use NCuid for id generation.
Also remove ChunkReference.Parse, as we're using JSON now

Next ContinuesIn/From need to be updated to use the new property.
2017-09-28 22:08:27 +01:00
Starbeamrainbowlabs 5130901127 Merge branch 'master' of https://git.starbeamrainbowlabs.com/sbrl/Nibriboard 2017-09-27 12:23:19 +01:00
Starbeamrainbowlabs 03be60b3b0 [client] Make fetchLineFragments while condition more restrictive.
Looks like the issue lies in the fact we don't have unique ids on a
per-line-fragment basis, so that's next up I guess.
2017-09-27 12:23:01 +01:00
Starbeamrainbowlabs 971c14d8cd [client] Create npm lockfile 2017-09-26 15:33:36 +01:00