This repository has been archived by the owner on Apr 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 142
TODOs
rsimon edited this page Jan 22, 2013
·
15 revisions
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/cleanupDONE -
Cleanup CSS class namingDONE -
Expose the most relevant JS methods to the outside worldDONE -
Clean up popup event lifecycleDONE -
Make MOUSE_OVER/OUT_OF_ANNOTATABLE_MEDIA events fire properlyDONE -
Refactor 'Popup' into separate classDONE -
Clean up the OKFN Annotator plugin implementation (needs to work in ADVANCED COMPILATION modeDONE -
Support lazy loading of image annotation overlaysDONE -
Make Yuma2 work on pages with multiple imagesDONE -
Make Yuma2 work on pages with floating/flexible layoutsDONE -
Deleting existing annotationsDONE -
Create an OKFN Annotator Plugin wrapperDONE -
Change the way activation works: activation no longer via JavaScript but via a CSS classDONE -
Popup annotation text bubbleDONE -
Popup annotation create/edit formDONE -
Clean up namespacing (it's a bit messy after the last refactoring)DONE -
Central event bus/event broker to keep code tidyDONE -
Custom mouseover/mouseout events for annotation shapesDONE