### ToDo

    - Views:
    	- Gallery
    	- Details
    	- Lightbox
    - toolbar
    	- select / deselect
    	- delete / clear deleted
    	- crop
    	- load
    - Lightbox: indicators:
    	- start/end (a-la ImageGrid.Viewer??)
    	- next/prev
    	- count
    	- selection
    - Gallery: Adaptable image justification in grid
    	- Make more accurate -- align right side to pixel...
    	- Can we make this passive??? (i.e. CSS only... likely not as flexible...)
    - Gallery: Spacial navigation (up/down/left/right)
    	- auto focus image iff the gallery is visible
    		- handle focus / tabindex (???)
    	- option: .loop_images
    	- Up/Down: might be a good idea to select an image based on
    	  longest border instead of closest center (current)...
    - Gallery: PageUp/PageDown, home/end + allow page navigation
    - Gallery: focus visible...
    - Gallery/Lightbox: Selection of images (space / ctrl-a / ctrl-d / ctrl-i)
    	- Lightbox: show selection marker
    - Gallery: constructor...
    	Gallery([options])
    	Gallery(urls[, options])
    	Gallery(dom[, options])
    	Gallery(dom, urls[, options])
    - Gallery: view crop
    	- open/change/close
    	- crop stack (a-la ImageGrid.Viewer)
    	- actions:
    		- "from selection"
    - Gallery: drag-n-drop
    	- drop files/images
    	- drag to sort
    - Gallery: remove image
    	- UI: mark images for deletion + delete marked
    - Gallery: serialize / deserialize
    - Lightbox: navigation (keyboard / mouse)
    - Lightbox: fullscreen mode
    - Gallery: element (???)
    - Would be nice to retain the scroll position on refresh...
    - ...

CAPTION
TAGS
METADATA