Starbeamrainbowlabs
|
b4bd60ab59
|
[client] Fix issues with fetching chunks
|
2017-12-15 15:45:49 +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
|
d9ce6387a3
|
[client] Rewrite to use es6 import everywhere for npm modules
|
2017-11-09 21:35:56 +00:00 |
|
Starbeamrainbowlabs
|
11c201e882
|
[client] Finish refacotring the brush indicator with weird ellipse stuff :P
|
2017-10-29 11:29:40 +00: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
|
03181dc54a
|
[client] Stop the page from moving round when you use the arrow keys
|
2017-07-30 22:23:19 +01:00 |
|
Starbeamrainbowlabs
|
b34fb59575
|
[client] Send a viewport update before requesting new chunks
|
2017-07-29 21:26:14 +01:00 |
|
Starbeamrainbowlabs
|
ac0d947e31
|
[client] Send viewport updates to the server.
|
2017-07-29 20:42:07 +01:00 |
|
Starbeamrainbowlabs
|
cedf749e3e
|
[client] Fix initial cursor syncing message bug
|
2017-07-29 18:49:56 +01:00 |
|
Starbeamrainbowlabs
|
edb50e2619
|
[client] Bugfix the latest live line refactor.
Also send all the right events with the right attachments.
|
2017-07-01 13:29:45 +01:00 |
|
Starbeamrainbowlabs
|
c49f2b2278
|
[client] Start extensive refactoring of OtherClient logic
|
2017-06-30 21:09:37 +01:00 |
|
Starbeamrainbowlabs
|
fcfc330b28
|
[client] Finish client cursor synchronisation
|
2017-06-27 12:02:45 +01:00 |
|
Starbeamrainbowlabs
|
75641b4f30
|
[client] Add number keyboard shortcuts to tools
|
2017-06-26 18:04:42 +01:00 |
|
Starbeamrainbowlabs
|
1845e38613
|
Clamp the zoom to avoid crashes.
|
2017-06-26 17:53:18 +01:00 |
|
Starbeamrainbowlabs
|
441cb5a283
|
Change the cursor depending on the tool selected
|
2017-06-26 17:18:37 +01:00 |
|
Starbeamrainbowlabs
|
247d3f3cc6
|
Implement pan & pointer tools
|
2017-06-26 16:57:26 +01:00 |
|
Starbeamrainbowlabs
|
bfe8c25b6c
|
[client] Add new debug display param & implement some chunk update request logic. It's buggy though apparently.
|
2017-06-24 20:24:56 +01:00 |
|
Starbeamrainbowlabs
|
5e59d7098a
|
Enchance chunk hightlighting and add keyboard control
|
2017-06-22 21:00:59 +01:00 |
|
Starbeamrainbowlabs
|
4ff91f700b
|
[client] Remove viewport console debug, as we've now got the debugging info panel :D
|
2017-06-15 17:21:47 +01:00 |
|
Starbeamrainbowlabs
|
dc795f6d00
|
Fix chunk loading when zoomed in.
|
2017-06-15 17:20:22 +01:00 |
|
Starbeamrainbowlabs
|
653df90674
|
Create simple debug panel
|
2017-06-15 13:12:30 +01:00 |
|
Starbeamrainbowlabs
|
74a0010e59
|
[client] Tidy up translations
|
2017-06-12 20:46:50 +01:00 |
|
Starbeamrainbowlabs
|
636bc0535a
|
Fix pencil live preview and more zomming issues
|
2017-06-12 19:53:05 +01:00 |
|
Starbeamrainbowlabs
|
b043362f29
|
[client] Account for zoom when rendering chunks.
|
2017-06-11 22:01:12 +01:00 |
|
Starbeamrainbowlabs
|
e7b6293278
|
[client] Fix new WebSocket pathing
|
2017-05-04 21:38:03 +01:00 |
|
Starbeamrainbowlabs
|
19412e4361
|
Update connection to be ip address agnostic
|
2017-05-04 19:53:38 +01:00 |
|
Starbeamrainbowlabs
|
ccb93f9850
|
[client] Finish ChunkCache renderer & start hooking up a chunk update mechanism
|
2017-05-01 14:40:05 +01:00 |
|
Starbeamrainbowlabs
|
d79fdc8d04
|
[server] Fix ripplespace representation
|
2017-04-29 13:43:19 +01:00 |
|
Starbeamrainbowlabs
|
d44012044b
|
[client] Tweak brush indicator, and add keyboard controls
|
2017-04-28 18:13:41 +01:00 |
|
Starbeamrainbowlabs
|
e1f2b2910a
|
[client] Add better background to sidebar and create Interface class
|
2017-04-27 18:36:45 +01:00 |
|
Starbeamrainbowlabs
|
ad8fc60db8
|
[client] Upgrade sidebar. It's not totally functional yet :P
|
2017-04-25 19:34:03 +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
|
fb25d09461
|
Draw debug grid (off by default, press g to toggle)
|
2017-04-24 20:12:27 +01:00 |
|
Starbeamrainbowlabs
|
27390a33b8
|
[client] Land on a default plane when first connecting
|
2017-04-23 17:40:41 +01:00 |
|
Starbeamrainbowlabs
|
3cb7c1576f
|
[client] contains -> includes
|
2017-04-16 16:51:52 +01:00 |
|
Starbeamrainbowlabs
|
4a55f7a941
|
[client] Only render the pencil if it actually exists
|
2017-04-16 16:18:45 +01:00 |
|
Starbeamrainbowlabs
|
ec5f7e0bd9
|
[client] Make the pencil listen to mouse events on the canvas, not the document
|
2017-04-16 16:10:27 +01:00 |
|
Starbeamrainbowlabs
|
b6f50a48ba
|
[client] Notify the server when we complete a line.
|
2017-04-15 16:20:30 +01:00 |
|
Starbeamrainbowlabs
|
bb05a16e40
|
Fill out more of the live line system.
|
2017-04-15 13:13:07 +01:00 |
|
Starbeamrainbowlabs
|
a85d1fa0ed
|
Create initial keyboard handler, and start processing pan-zoom events
|
2017-04-14 21:08:36 +01:00 |
|
Starbeamrainbowlabs
|
89b576260f
|
Implement more of the pencil
|
2017-04-14 20:22:01 +01:00 |
|
Starbeamrainbowlabs
|
8572ed6d52
|
[client] Spelling currection
|
2017-03-02 20:36:27 +00:00 |
|
Starbeamrainbowlabs
|
74c7c64015
|
[client] Refactor OtherClient data into class.
|
2017-02-21 20:34:18 +00:00 |
|
Starbeamrainbowlabs
|
66b16acd3d
|
People can see other peoples' cursors! hooray! :D :D :D
|
2017-02-19 15:55:22 +00:00 |
|
Starbeamrainbowlabs
|
8c04cfb9e9
|
Wire up more of the Handshake Response
|
2017-02-19 13:22:35 +00:00 |
|
Starbeamrainbowlabs
|
1db1788626
|
[client] Bugfix peer update system
|
2017-02-19 12:07:42 +00:00 |
|
Starbeamrainbowlabs
|
08ee44a5c4
|
Store client state updates sent by the server.
|
2017-02-19 11:57:42 +00:00 |
|
Starbeamrainbowlabs
|
8f3b7b9bd9
|
[client] Rename CursorSyncer to ViewportSyncer
|
2017-02-19 11:38:08 +00:00 |
|
Starbeamrainbowlabs
|
18eb1abb11
|
Send cursor updates to the server.
|
2017-02-07 21:29:17 +00:00 |
|