4a478b2442
Clean up image import a bit
2018-01-08 21:21:42 -06:00
8c29b8fa85
Add a suitable welcome message
2018-01-08 21:09:39 -06:00
a5806e9162
Cleanup
2018-01-08 20:37:15 -06:00
3b1df89869
Oops
2018-01-08 16:13:54 -06:00
0dcb6600fa
Don't explicitly import Event to address Pouchdb's eventemitter limits
2018-01-07 14:35:22 -06:00
db45c55028
Make SectionPhoto a template so it takes less memory.
2018-01-05 21:18:31 -06:00
a53c984acf
Make sections a computed so it recomputes less often
2018-01-05 21:13:53 -06:00
c918a26282
Fix Overlay formatting regression
2018-01-05 16:39:44 -06:00
fe2dd7d783
appbar should be dumber
...
There's no need to have one object cross views.
2018-01-05 15:55:12 -06:00
3d66205755
Add appbar fade on focus view.
2018-01-04 16:47:34 -06:00
89b3159c12
subscribeToRender must manage subscribing and unsubscribing
...
...because some elements (appbar) gets removed and re-added without destruction.
2018-01-04 15:18:46 -06:00
024378e3ae
Don't scale up images that are smaller than the screen.
2018-01-04 13:58:21 -06:00
d84e756ac4
Don't use the SW when in an iFrame.
...
This is cheap sandstorm detection. I need a better way but this works for now.
2018-01-04 08:22:26 -06:00
923320bb11
Document install procedure. Upgrade Rollup to 0.53.3
2018-01-04 07:56:47 -06:00
63353a43d8
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
dc94f1971b
Fix layout regression
2018-01-03 17:24:52 -06:00
de1735495f
Add gifs and png support
2018-01-03 17:13:10 -06:00
8100bd40dd
Confirm before deleting.
2018-01-03 16:36:09 -06:00
fa41359cd3
Refine image ratios and widths to prevent wrapping
2018-01-03 15:56:37 -06:00
dec9ed3248
Introduce linear-partitioning into image layout
...
It's not perfect but a good start.
2018-01-02 07:41:33 -06:00
ea4ff29700
Prevent selection from resizing the appbar
2018-01-01 14:27:30 -06:00
2cf9a03d6c
Make the upload button clickable in Firefox
2017-12-31 22:11:04 -06:00
490b788fd0
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
ef8df004d5
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
e7dccb83f8
Fix borked appbar shadow
2017-12-31 14:56:37 -06:00
0e33875b3f
Sort sections chronologically
2017-12-31 14:56:01 -06:00
88dde1a748
Fix appbar brain-damage
2017-12-31 07:55:31 -06:00
0a2aff55f7
Add pick to frptools. Document all utility functions
2017-12-31 04:50:24 -06:00
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