@ -6,6 +6,7 @@ Release:
@@ -6,6 +6,7 @@ Release:
- Z-prepass fringe bug (also, when do we enable the prepass?)
- Textured quads (pictures, code already written in older version)
- Resize and move pictures (draw handles)
- Further investigate GC pauses in Firefox
- Debug
- Restore ability to limit event range
* Listeners/events/multiplayer
@ -13,22 +14,23 @@ Release:
@@ -13,22 +14,23 @@ Release:
+ Fix blinking own stroke inbetween SYN->server and SYN->client
+ Drag with mouse button 3
+ Investigate skipped inputs on mobile (panning, zooming) [Events were not actually getting skipped. The stroke previews were just not being drawn]
- Save events to indexeddb (as some kind of a blob), restore on reconnect and page reload
- Do NOT use session id as player id LUL
- Save events to indexeddb (as some kind of a blob), restore on reconnect and page reload
- Local prediction for tools!
- Be able to have multiple "current" strokes per player. In case of bad internet this can happen!
- Missing features I do not consider bonus
* Missing features I do not consider bonus
+ Player pointers
- Player screens
- Eraser
- Line drawing
- Player screens/pointers
- Follow player (like Ligma)
- Color picker (or at the very least an Open Color color pallete)
- Undo/redo
- Dynamic svg cursor to represent the brush
- Polish
* Polish
* Use typedvector where appropriate
- Show what's happening while the desk is loading (downloading, processing, uploading to gpu)
- Settings panel (including the setting for "offline mode")
- Settings panel for config values (including the setting for "offline mode")
- Set up VAOs
- Presentation / "marketing"
- Title
@ -50,7 +52,6 @@ Bonus:
@@ -50,7 +52,6 @@ Bonus:
- Further optimization
- Draw LOD size histogram for various cases (maybe we see that in our worst case 90% of strokes are down to 3-4 points)
- If we see lots of very low detail strokes, precompute zoom level for 3,4,... points left
- Further investigate GC pauses on Mobile Firefox
Bonus-bonus:
- Actually infinite canvas (replace floats with something, some kind of fixed point scheme? chunks? multilevel scheme?)