Michael Kirk
|
00b5316976
|
Don't show the "All Media" button when viewing the slider from the
gallery via settings.
In this context it makes more sense for the user to hit the "dismiss"
button to get "back" to "All Media"
// FREEBIE
|
7 years ago |
Michael Kirk
|
2095cbb0c6
|
Update footer when returning to details via Tile view
// FREEBIE
|
7 years ago |
Michael Kirk
|
4c2d30a776
|
Memory warning clears MediaPageView cache
Doing so required MediaDetailView to retain GalleryItem, but because
GalleryItem is a swift struct, I had to envoke the Box dance.
// FREEBIE
|
7 years ago |
Michael Kirk
|
fb4182c41f
|
Ensure gallery is GC'd
// FREEBIE
|
7 years ago |
Michael Kirk
|
a0bd2c2324
|
OrphanDataCleaner shouldn't delete active thumbnails
// FREEBIE
|
7 years ago |
Michael Kirk
|
ae8dbeb8dd
|
Access Media Gallery from conversation settings
// FREEBIE
|
7 years ago |
Michael Kirk
|
f733c07d07
|
comment cleanup
// FREEBIE
|
7 years ago |
Michael Kirk
|
4aeff7ba67
|
Thumbnail generation
// FREEBIE
|
7 years ago |
Michael Kirk
|
dfd628250d
|
Gallery performance
- [x] share uiDatabaseConnection to share cache
- [x] increase cache size
- [x] load less initially
- [x] lazy loading
- [x] slider view
- [x] tile view
// FREEBIE
|
7 years ago |
Michael Kirk
|
985af76d0b
|
WIP: All Media view
TODO
- [ ] label video/gif
- [ ] reasonable load perf
- [ ] reasonable scroll perf
- [ ] select / delete
- [ ] cancel share action from media details returns signal style
NICE TO HAVE
- [ ] fancy in/out animation from All Media <-> tiles
- [ ] label video thumbnail with duration stamp
- [ ] Other perf?
- [ ] dbModified?
- [ ] select / send
- [ ] darken section header a shade once it's "active"
DONE
- [x] tap to refocus on new media
- [x] generate test data
- [x] section headers
- [x] equal spacing around cells
// FREEBIE
WIP WIP extract datasouce to GalleryViewController
- [x] swipe through is broken
- [x] present animation
- [x] dismiss animation
// FREEBIE
|
7 years ago |