|  A.Olokhtonov | 4e09c47190 | Sudden shader refactoring (automatically extract locations a-la tiny-sdf) | 1 year ago | 
				
					
						|  A.Olokhtonov | 8bea9593da | The big unAWAITing! Also found the image scale undo bug, but haven't fixed yet | 1 year ago | 
				
					
						|  A.Olokhtonov | ea409f76c4 | Basic snapping to grid is kinda working (needs more testing). Deleted obsolete shaders and debug options | 1 year ago | 
				
					
						|  A.Olokhtonov | 66e84c1a50 | More betterer active image highlight | 1 year ago | 
				
					
						|  A.Olokhtonov | 4a6d1d6640 | Fix dummy offsets not getting inserted if first event is not a stroke | 1 year ago | 
				
					
						|  A.Olokhtonov | 5871833cd1 | (Probably) fix the nasty WASM mis-allocations | 1 year ago | 
				
					
						|  A.Olokhtonov | 07bb47b6dc | Dynamic cursor that shows size and color of the brush. Background pattern scaffolding | 2 years ago | 
				
					
						|  A.Olokhtonov | 5552dc11a3 | Make cursor reflect the size of the brush. Doesn't work when the brush size is > max allowed cursor size though | 2 years ago | 
				
					
						|  A.Olokhtonov | 68c892ba5f | Color picker: picks colors! They don't get used though | 2 years ago | 
				
					
						|  A.Olokhtonov | 221e2a5aed | Fix bvh fullnodes returning full buffer instead of tv_data. Skip handling of empty strokes | 2 years ago | 
				
					
						|  A.Olokhtonov | 58f2a60295 | Fix wrong wasm allocation, remove unused js LOD code, take radius of stroke into account when doing LOD, reduce EPS for LOD | 2 years ago | 
				
					
						|  A.Olokhtonov | 1960bdebe9 | LOD generation has been wassembled! (a little borked for now though) | 2 years ago | 
				
					
						|  A.Olokhtonov | 28fec7f306 | Redraw HTML on canvas move, first draft of wasm LOD core | 2 years ago | 
				
					
						|  A.Olokhtonov | ab7545918b | Fix state.me not being set when joining new desk | 2 years ago | 
				
					
						|  A.Olokhtonov | 7555de10bf | Long touch to open color picker details | 2 years ago | 
				
					
						|  A.Olokhtonov | 08ba8a7687 | Fix GC pauses! | 2 years ago | 
				
					
						|  A.Olokhtonov | cc800c1ffe | Fancy-shmancy Open Color (TM) color pallete | 2 years ago | 
				
					
						|  A.Olokhtonov | 99bd99a465 | Follow and unfollow players like in Figma | 2 years ago | 
				
					
						|  A.Olokhtonov | ee1d1471f4 | Pretty(er) player cursor: bright colors and an actual icon | 2 years ago | 
				
					
						|  A.Olokhtonov | d8a5cd3fca | Draw player pointers as colored squares with html | 2 years ago | 
				
					
						|  A.Olokhtonov | 1f983f3389 | Fix multiplayer, add mouse wheel panning | 2 years ago | 
				
					
						|  A.Olokhtonov | 847fb70381 | Don't repeat points segment points. Introduce "tv" (typedvector) | 2 years ago | 
				
					
						|  A.Olokhtonov | 9bbab32369 | Try to speed up the LOD calculation with a cache (kinda succesfull, but not really) | 2 years ago | 
				
					
						|  A.Olokhtonov | fdca3e6b07 | Fix epsilon calculation for RDP | 2 years ago | 
				
					
						|  A.Olokhtonov | 72eedf9b48 | Fix dynamic data | 2 years ago | 
				
					
						|  A.Olokhtonov | a991cf3247 | BVH construction and modification | 2 years ago | 
				
					
						|  A.Olokhtonov | 7752e41bf5 | Separate CPU and GPU timings in debug window | 2 years ago | 
				
					
						|  A.Olokhtonov | 1bc6f2c3fe | No clipping at zoom < 0.3. Really fast | 2 years ago | 
				
					
						|  A.Olokhtonov | 46cd48fecd | Cull segments, switch to indexed drawing (only for static data for now) | 2 years ago | 
				
					
						|  A.Olokhtonov | 9a8854dc90 | Handle touchstart with 2 e.changedTouches. This fixes panning sometimes not working on iPhone | 2 years ago | 
				
					
						|  A.Olokhtonov | 14faef4146 | Better draw->move cancellation. Instead of not registering short strokes, cancel them for all users if we registered a second finger during the time window. | 2 years ago | 
				
					
						|  A.Olokhtonov | c5928dd5bd | Do not upload whole static buffer, instead use glBufferSubData. This commit fixes lag (and skipped iinputs) when other people are drawing | 2 years ago | 
				
					
						|  A.Olokhtonov | eefbb8ef75 | Do not upload buffers each frame (DUH!), re-introduce dynamic data, set headers in caddy to enable precise timings | 2 years ago | 
				
					
						|  A.Olokhtonov | 605500028a | Bump version | 2 years ago | 
				
					
						|  A.Olokhtonov | c1fd46da53 | We have achieved good AA! | 2 years ago | 
				
					
						|  A.Olokhtonov | e3ae4cf6cd | Upload whole point buffer, and align its size to 8K | 2 years ago | 
				
					
						|  A.Olokhtonov | 46587068e6 | Limit max points per quad, fix wrong rounding of texture size | 2 years ago | 
				
					
						|  A.Olokhtonov | 69feb482a2 | sdf bullshit (almost working) | 2 years ago | 
				
					
						|  A.Olokhtonov | 8b3f28337e | SDF town | 3 years ago | 
				
					
						|  A.Olokhtonov | 0271e38dbc | Fix wrong buffered points | 3 years ago | 
				
					
						|  A.Olokhtonov | 31b18e69a0 | Images moving around, paste image from clipboard | 3 years ago | 
				
					
						|  A.Olokhtonov | 3b8232e196 | Image broadcast | 3 years ago | 
				
					
						|  A.Olokhtonov | 1edcc6725b | Moar better color/width sync | 3 years ago | 
				
					
						|  A.Olokhtonov | ac0d8f7605 | Betta websocket reconnect | 3 years ago | 
				
					
						|  A.Olokhtonov | 33898ab27a | Client code cleanup p1 | 3 years ago | 
				
					
						|  A.Olokhtonov | cb783db614 | Per-user stroke width and color (for dynamic strokes) kinda work | 3 years ago | 
				
					
						|  A.Olokhtonov | 7c2ba5ff72 | Do not schedule RAF if it already is scheduled (somewhat fixes event spam from chrome!) | 3 years ago | 
				
					
						|  A.Olokhtonov | 110afe123f | Brush preview | 3 years ago | 
				
					
						|  A.Olokhtonov | 45c3af9c67 | Brush width control. Phone "zen mode" button | 3 years ago | 
				
					
						|  A.Olokhtonov | 59cb197e58 | I don't even know anymore (colors?) | 3 years ago |