minstrel icon indicating copy to clipboard operation
minstrel copied to clipboard

Global rewrite of the app: what should be addressed first

Open readbeyond opened this issue 9 years ago • 1 comments

Current sins, in order of importance:

  1. the JS code needs to be modularized --- I (Alberto) have no idea what JS framework/library/whatever is best for the task, if any is at all;
  2. the XHTML contents should be loaded in an <iframe>, not directly into a <div> in the app view;
  3. UI should be designed by an UI designer;
  4. library info and user settings are stored in localstorage => should become a real db, e.g. sqlite;
  5. remove some shortcuts in parsing/supporting EPUB, e.g. multimedia preloading;
  6. better pagination (current is decent on iOS but buggy on Android);
  7. most user-requested features: notes/bookmarks and dictionary support.

readbeyond avatar Feb 23 '16 10:02 readbeyond

Also:

  1. remove FXL support, current is half-backed;
  2. support swapping UI language at runtime (e.g., loading localization files), remove (or find human translators for) all translations but English and Italian;
  3. more testing on a broader set of devices.

readbeyond avatar Feb 23 '16 10:02 readbeyond