198 Commits

Author SHA1 Message Date
b1f4bb0e52 Add focus previous/next overlay buttons. 2017-12-29 22:27:27 -06:00
fa88b36c76 DB layer needs the ability to specify other query options:
- limit
- skip
- sort
- fields
2017-12-29 12:49:47 -06:00
c0c0898d8c Initial FocusView 2017-12-28 22:14:46 -06:00
83b458bb41 attachmentImage should be dumber
Yet, ServiceWorker a little smarter
2017-12-28 19:51:34 -06:00
5f640981ae Update PouchDB 2017-12-23 01:35:22 -06:00
081163f5a3 Swap Moment for date-fns and save 300KB 2017-12-23 01:11:55 -06:00
7cb4d5a364 Safari supports service workers now. It's time to add them. 2017-12-21 22:40:08 -06:00
42b3ce8921 Routing changes for focusView 2017-12-17 22:40:48 -06:00
eeaff42e16 Lazyify iterating subscriptions array un subscribeToRender
This allows the array to be manipulated between subscribeToRender call and view unmounting.
2017-12-17 21:52:52 -06:00
85447df830 Allow the backbutton to be configurable. Make it an X for selection. 2017-12-17 21:29:05 -06:00
0f018f87dd Image selection deletion works now 2017-12-16 05:14:10 -06:00
03f992811d Properly cleanup an image when it is removed 2017-12-16 04:58:51 -06:00
6295d9b177 Expose frptools utils: call and id
Makes subscribeToRender more tolerant of non-functions
2017-12-16 04:58:18 -06:00
e555dddcc0 WHHHEEEEEE OVERENGINEERING!!! 2017-12-16 04:57:20 -06:00
637c67a50d Make appbar state poppable with the back arrow 2017-12-16 04:27:42 -06:00
f40a93bba8 Manage how selection changes the appbar 2017-12-16 04:01:47 -06:00
cfdf84522b Complete(?) AppBar state management 2017-12-16 03:58:42 -06:00
779d08ae84 nodeParentWithType is going to be reused 2017-12-16 03:58:00 -06:00
f89b40e467 Allow streams through the styled proxy 2017-12-16 03:52:19 -06:00
1c8d52253d 3.0.0 refactor
Bundle is no longer necessary since all tools have the "set all subscribers dirty before updating" behavior.

Added additional guarantees around subscription call order.

tool.fire() can be called externally
2017-12-15 22:58:03 -06:00
44000f9d77 Safer container value management. 2017-12-15 21:02:11 -06:00
de50cbd6c3 Style tweak to ease a transition. 2017-12-09 16:06:17 -06:00
5389ed8cd4 Click image to select. 2017-12-09 16:02:00 -06:00
0235d73bd1 Break up images by date into sections 2017-12-08 22:19:33 -06:00
9c42c34eb1 A futile attempt to fix a rendering bug in chrome.
When images are selected and you scroll such that the drop shadow paints...sometimes it will make the selection buttons not paint.
2017-12-08 22:18:12 -06:00
3eebfe2c4e Add image selection 2017-12-08 22:16:21 -06:00
08e141b468 Add new "container" type to frptools 2017-12-05 21:48:30 -07:00
18ef6229f1 Basic button positions and styles 2017-12-03 14:15:36 -06:00
d01fc34224 Breakout album rendering to a separate file so albums can use it too 2017-12-01 20:36:06 -06:00
b5c5c2d198 Thumbnail is a generic template so move it to components 2017-12-01 20:34:51 -06:00
6e28256502 Add the appbar scrolling dropshadow 2017-12-01 02:03:09 -06:00
ff281dc3e2 Split photos view to a separate view 2017-12-01 01:28:30 -06:00
dba6f3c204 Split out the AppBar 2017-11-28 21:25:12 -06:00
ebd04a0d72 Starting to reapply the layout and effects 2017-11-28 09:46:41 -06:00
574a2ed38b Handle classes better, support drop effect 2017-11-27 23:00:37 -06:00
abcd5c58c5 Make "Loading..." a little nicer with an overlay styled element 2017-11-27 21:37:12 -06:00
f717eb5977 Standardize on some nomenclature 2017-11-27 21:17:38 -06:00
16bea72ee3 First pass at a working icon component 2017-11-25 22:51:46 -06:00
b235c3dcf6 Missed a conversion to use defineElement 2017-11-25 22:51:13 -06:00
53a38b13e8 Gotta have a place for non-specific components 2017-11-25 22:18:04 -06:00
c7e76fc169 Remove image from album upon deletion 2017-11-25 16:02:06 -06:00
6f233cb764 Simplify thumbnail into a template 2017-11-24 23:08:33 -06:00
a86974f08a Use streams for a little better memory reuse. 2017-11-24 23:02:24 -06:00
be0f613ce0 Unify domvm versions 2017-11-24 21:39:43 -06:00
cc1c193fb1 Replace file uploads with dropzone 2017-11-24 21:39:12 -06:00
b44886f0f5 Associate images with albums via image.$links.
All types now have a $links property.
2017-11-21 23:58:22 -06:00
43a20c4afe Don't try to add an album if the user cancels 2017-11-21 23:51:31 -06:00
afb8734835 Expose a frozen baseSelector for each type.
each document should have a type property
2017-11-21 16:49:46 -06:00
ad49f2a687 Add back albums
Removing an image from an album does not delete it.  Deleteing an images does not remove its link from the album.
2017-11-20 21:57:37 -06:00
0b26e63061 Frptools uses a hash function now instead of a comparator 2017-11-20 20:57:18 -06:00