This repository has been archived by the owner on Dec 16, 2022. It is now read-only.
forked from ANNotunzdY/readium
-
Notifications
You must be signed in to change notification settings - Fork 1
Road Map
matthewrobertson edited this page Mar 20, 2012
·
13 revisions
Want to help with something in this roadmap? Check out the Issue Tracker.
This document outlines major stops on the way to Readium 1.0.0, this will be the first non-beta release (version 0.1.0 was the first beta).
Implement support for media overlays
Implement support for the ePUB3 triggers feature
- Chrome should do almost all of the heavy lifting for us on this, it may already work
Implement support for ePUB Canonical Fragment Identifiers
- Good working support for this will be necessary for other features (eg bookmarks)
ePUB3 now supports embedded MathML
-
Use MathJAX to add support for MathML(done)
Implement support for Fixed-Layout Documents
Implement Support for CSS Page Templates
- Dictionaries
- Indexes
- Inkling equiv in EPUB 3
- iBooks Author equiv in EPUB 3
- Find
- Search (find all)
- Text selection
- Bookmarks/annotations
- Page transitions
- Content acquisition (OPDS)
- User prefs - font, font size, color, margins, day/night, etc
- Register .epub file extension with system OS's
-
Pref for whether EPUB's auto-added to library on opendone - Drag & drop EPUB's into library view
- Pref to disable JS in EPUB content
-
Unpacked EPUB - local(Done and staged for 2.0) - Unpacked EPUB - over network
- Validation
- Simulator mode (reading device profiles)
- Internationalization framework - UX
- Internationalization - multiple languages in UX
- Support for ePUBs with vertical writing (Japanese typography)
- Internationalization of the UI
- Screen reader support - content
- Screen reader support - UX
We want to build a community of developers and thus need to work to make Readium a great project to contribute to
-
A Dev blog with release notes etc.(done) - Architecture documentation
-
Unit testing framework/process(Jasmine is now in place)
Eventually we would like to get readium running on mobile platforms
- Chrome extension on Mac/Win
-
Web-served(Done here) - Android / iOS (via phonegap)
- Distribution via Chrome Web Store (likely won't happen now that regions are being disabled)
We are currenly unzipping content in Javascript, this is slow and a source of bugs
- Use the NaCl zlib port (in progress via Ben Anderman)