Skip to content
This repository has been archived by the owner on Apr 2, 2023. It is now read-only.
rsimon edited this page Jan 22, 2013 · 15 revisions

TODOs (almost in order of priority...)

This page lists the major upcoming TODOs for Annotorious. There may be some overlap with the issues listed in our issue tracker. But in general, this page is more about general 'housekeeping' issues to be addressed at some point, as well as longer-term roadmap issues (whereas the issues in the tracker are usually immediate bugs or upcoming enhancements).

  • Decent unit testing!!
  • OpenLayers module (80% finished!)
  • Polygon selection plugin (50% finished!)
  • Point selection plugin
  • Attach storage according to [OKFN Annotator Store](http://github.com/okfn/annotator/wiki/Storage protocol)
  • Should we add the stylesheet via JS? Would make Annotorious integration a 1-liner!
  • Editing of existing annotations
  • Make selection move/resizable after it is created
  • Implement freehand draw selection
  • Seadragon AJAX support
  • Leaflet.js support
  • Make soft fade effects work on Internet Explorer
  • Add support for the toponym selection tool
  • Make Annotorious work on pages with dynamically loaded images (e.g. image carousels) DONE
  • Annotorious event system needs a little pruning/cleanup DONE
  • Cleanup CSS class naming DONE
  • Expose the most relevant JS methods to the outside world DONE
  • Clean up popup event lifecycle DONE
  • Make MOUSE_OVER/OUT_OF_ANNOTATABLE_MEDIA events fire properly DONE
  • Refactor 'Popup' into separate class DONE
  • Clean up the OKFN Annotator plugin implementation (needs to work in ADVANCED COMPILATION mode DONE
  • Support lazy loading of image annotation overlays DONE
  • Make Yuma2 work on pages with multiple images DONE
  • Make Yuma2 work on pages with floating/flexible layouts DONE
  • Deleting existing annotations DONE
  • Create an OKFN Annotator Plugin wrapper DONE
  • Change the way activation works: activation no longer via JavaScript but via a CSS class DONE
  • Popup annotation text bubble DONE
  • Popup annotation create/edit form DONE
  • Clean up namespacing (it's a bit messy after the last refactoring) DONE
  • Central event bus/event broker to keep code tidy DONE
  • Custom mouseover/mouseout events for annotation shapes DONE