Image file not backed up and overwritten if name differs
Restore file from backup
I'm looking into resolving these using a version control system (AGM)
Handling and rendering of PDF image boxes. (AGM)
Section hierarchy
We've got two possible ways of expressing the page hierarchy at the moment: tree view and page view (names may be misleading here...)
tree view (Kym) - currently working toward a working model.
May be useful to include some version of this on the single page view, for rapid navigation through labbook. branch: sectiontree
page view (AGM - sorry about the name!) - working thing to play with on the pageview branch.
Currently only handles two levels of hierarchy (sections and subsections - three if there is another level of 'LabBook' above these). My opinion is that further levels of hierarchical sectioning beyond this will be confusing for users, though I have no evidence to support my claim ;) One possibility is to have 'stacks' of pages as well as single pages present in the view. Link to mockup screenshot forthcoming soon...
Thumbnailing (Kym)
Export
PDF export page/section
Print page button (ignoring certain buttons and other editor features)
Single page view
Move to new controller? (see below)
Ability to flip between adjacent pages.
Integration of navigation bar to move rapidly to other pages in the document.
Code tidiness, app styling and project admin
As we're now more comfortable with web2py controllers and we're about to update the page rendering interface, maybe we should move the current page rendering stuff into its own controller (called 'page' maybe?).
It may be more useful, as this list grows, to move it into the issues section of GitHub, which has tools to let us mark things as solved, and as bugs, features etc. as well as letting us assign tasks specifically to each other.
Done
Containers
Side buttons on click for delete + content specific check boxes
(AGM) Are you having a go at this, Kym?
Content handling
Image options on (dbl)click
dimension constrained check box
View port with image zoom
(AGM) I've put in a basic form of this. Currently this is directly bound to dblclick - in the future it should be bound to an option on the side bar