Skip to content

Latest commit

 

History

History
54 lines (49 loc) · 2.3 KB

TODO.md

File metadata and controls

54 lines (49 loc) · 2.3 KB

TODO


  • Spin up a simple Server so that I can save user created markers in a centralized location.
    • Allow for storing saved marker data in a centralized location.
  • Figure out odd Mobile scrolling/sizing behavior
  • Switch from a Modal to a Flyout, so Desktop & Mobile experience is the same, and so the vertical size of content doesn't matter.
  • Add a control that allows for enabling Marker placement instead of it just always happening on click of the map.
  • Add a star rating selector for just Animal markers.
  • Customize Marker icons based on markerType.
  • Have Marker popup display this info
    Title - typeIcon markerType: markerSubType|markerCustomSubType
    Rating (if Animal) - rating
    Body - markerDescription
    
  • Add Filter option to filter by markerType & *SubType
  • On click of Marker Creator toggle
    • Change the cursor to a crosshair
  • On open/close of Marker Creator
    • Hide all Markers
  • Combine custom subTypes with default subTypes so a User can select them later.
  • Have a list of default-markers.json and user-markers.json, and combine those together during loadMarkers.
  • Have a checkbox on a Marker popup so that a marker can act as a todo item.
  • Add a toggle in Layers to 'Toggle All'.
  • Add ability to type a partial item in the Filter input, and after hitting ENTER, all items that were filtered down, are returned. May have to add some sort of submit button for Mobile.
  • Add new markerTypes
    • Bird
    • Mission Item
  • Look into scraping/creating better map tiles
  • Switch over to canvas for Markers for better performance
    • Figure out how to combine and render all Markers at once to maintain proper z-indexing. May have to create a custom Layers control that doesn't rely on layer groups, but rather just simulate layer groups.
    • Ensure Marker popup's are consistently positioned.

Bugs

  • On edit of Marker, the subtype dropdown doesn't reflect what's being edited.
  • If you refresh the page while in Edit Marker mode, all the layers will be off on load. Add a beforeunload to reset layers.