104 Commits

Author SHA1 Message Date
9b99636231 More fixes to the layout regression. The appbar behaves differently...
...based on which view you're in.
2018-01-04 07:38:22 -06:00
966c35d5b4 Fix layout regression 2018-01-03 17:24:52 -06:00
332ae5a08c Add gifs and png support 2018-01-03 17:13:10 -06:00
ff8162922b Confirm before deleting. 2018-01-03 16:36:09 -06:00
ed85fbba1d Refine image ratios and widths to prevent wrapping 2018-01-03 15:56:37 -06:00
8be9ce010c Introduce linear-partitioning into image layout
It's not perfect but a good start.
2018-01-02 07:41:33 -06:00
3c7363ec9f Prevent selection from resizing the appbar 2018-01-01 14:27:30 -06:00
2ba3db7548 Make the upload button clickable in Firefox 2017-12-31 22:11:04 -06:00
2f7cf1830f Refactor: Album interface elements become Section
This is to make way for real the real album view.
2017-12-31 17:24:58 -06:00
84974ad057 Start a convention where each view has a non-style class name
This helps with element-tree debugging and performance evaluation.
2017-12-31 16:35:01 -06:00
4603851e0d Fix borked appbar shadow 2017-12-31 14:56:37 -06:00
0c00dbece9 Sort sections chronologically 2017-12-31 14:56:01 -06:00
e65e94789e Fix appbar brain-damage 2017-12-31 07:55:31 -06:00
a8a55654d8 Add pick to frptools. Document all utility functions 2017-12-31 04:50:24 -06:00
393c9f5e26 Add focus previous/next overlay buttons. 2017-12-29 22:27:27 -06:00
c56ebe8065 DB layer needs the ability to specify other query options:
- limit
- skip
- sort
- fields
2017-12-29 12:49:47 -06:00
e08db9bae0 Initial FocusView 2017-12-28 22:14:46 -06:00
9fd5efc4f9 attachmentImage should be dumber
Yet, ServiceWorker a little smarter
2017-12-28 19:51:34 -06:00
4994836f22 Update PouchDB 2017-12-23 01:35:22 -06:00
a37d77e51f Swap Moment for date-fns and save 300KB 2017-12-23 01:11:55 -06:00
f32f0e0ca4 Safari supports service workers now. It's time to add them. 2017-12-21 22:40:08 -06:00
fed32d6f86 Routing changes for focusView 2017-12-17 22:40:48 -06:00
26cd0660ed 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
dc6aa41d0e Allow the backbutton to be configurable. Make it an X for selection. 2017-12-17 21:29:05 -06:00
885b2d488f Image selection deletion works now 2017-12-16 05:14:10 -06:00
ded350e675 Properly cleanup an image when it is removed 2017-12-16 04:58:51 -06:00
f432d3b563 Expose frptools utils: call and id
Makes subscribeToRender more tolerant of non-functions
2017-12-16 04:58:18 -06:00
622cfaed91 WHHHEEEEEE OVERENGINEERING!!! 2017-12-16 04:57:20 -06:00
ecf1d6c51b Make appbar state poppable with the back arrow 2017-12-16 04:27:42 -06:00
f62eb6da64 Manage how selection changes the appbar 2017-12-16 04:01:47 -06:00
8006e98dbc Complete(?) AppBar state management 2017-12-16 03:58:42 -06:00
d83b397b89 nodeParentWithType is going to be reused 2017-12-16 03:58:00 -06:00
b8aa2531e9 Allow streams through the styled proxy 2017-12-16 03:52:19 -06:00
5634fbf599 Style tweak to ease a transition. 2017-12-09 16:06:17 -06:00
5c38ac1c0b Click image to select. 2017-12-09 16:02:00 -06:00
71dad062b2 Break up images by date into sections 2017-12-08 22:19:33 -06:00
257a2308ee 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
213d2b1559 Add image selection 2017-12-08 22:16:21 -06:00
cfdc78ab4c Basic button positions and styles 2017-12-03 14:15:36 -06:00
5d72337750 Breakout album rendering to a separate file so albums can use it too 2017-12-01 20:36:06 -06:00
3d99d8b5ef Thumbnail is a generic template so move it to components 2017-12-01 20:34:51 -06:00
e4d5dcee4d Add the appbar scrolling dropshadow 2017-12-01 02:03:09 -06:00
db4474cdab Split photos view to a separate view 2017-12-01 01:28:30 -06:00
81a2e6e845 Split out the AppBar 2017-11-28 21:25:12 -06:00
a269326c57 Starting to reapply the layout and effects 2017-11-28 09:46:41 -06:00
55eeb6a696 Handle classes better, support drop effect 2017-11-27 23:00:37 -06:00
e82f3e2be9 Make "Loading..." a little nicer with an overlay styled element 2017-11-27 21:37:12 -06:00
a3b4ea2920 Standardize on some nomenclature 2017-11-27 21:17:38 -06:00
7c8a9598ca First pass at a working icon component 2017-11-25 22:51:46 -06:00
e75ca29a14 Missed a conversion to use defineElement 2017-11-25 22:51:13 -06:00