Reda Lemeden
6eb6f3bf5d
Remove UIImageView extension from demo
...
This prevented GIFImageView from working.
2017-01-21 23:16:59 +00:00
Reda Lemeden
439cc1e5c5
Bump to v2.0
2017-01-05 01:19:12 +01:00
Reda Lemeden
0fe1fc5cec
Drop image property requirement
2016-10-08 19:51:54 +02:00
Reda Lemeden
d3bc2e0c27
Add empty view controller
...
To test initalizing a GIFImageView in code.
2016-10-06 23:59:14 +02:00
Reda Lemeden
b5c553bba2
Reorganize project using Synx
2016-10-06 23:59:14 +02:00
Reda Lemeden
97f004413f
Add ability to swap images in the demo
2016-10-06 23:59:14 +02:00
Reda Lemeden
4f4388e364
Rewrite the API to use protocols
...
- Closes #69
- Closes #61
- Closes #22
2016-10-06 23:59:14 +02:00
Reda Lemeden
b3f560f190
Update source to Swift 3.0 and Xcode 8
...
- Closes #78
- Closes #75
2016-10-06 23:59:14 +02:00
Reda Lemeden
aa2e6a11c5
Fix borked frame preloading
2016-05-01 23:03:11 +02:00
Reda Lemeden
e14b53193f
Add Swift 2.0 support
...
One step closer to 1.0. Changes include:
- Refactor the API
- Make image source non-optional
- Use submodule for Runes dependency
- Add specs
- Remove Runes framework dependency
2015-10-22 19:14:35 +02:00
Tony DiPasquale
f2fb5c5e40
Add a toggle for both gifs
2015-06-05 11:22:23 -04:00
Tony DiPasquale
a885c995e9
Bring back progressive loading
...
Loading the all the frames of a GIF at once into memory helped cut down
on the memory footprint because we could eliminate the need to hold onto
the source image. However, we see this break down when there are too
many frames. The "almost_nailed_it.gif" GIF has 545 frames and would
crash the app around 130 loaded. This brings back progressive loading
with a max frame count of 50 to prevent this issue.
2015-06-05 11:22:22 -04:00
Tony DiPasquale
87517a5b8b
Cleanup demo storyboard and constraints
2015-04-23 18:55:35 -04:00
Tony DiPasquale
2405429c12
Cleanup demo project and runes references
2015-04-23 18:37:05 -04:00
Reda Lemeden
6c744b726c
Make demo run on Xcode 6.3
2015-02-10 20:07:54 +01:00
Reda Lemeden
b15e7e3399
Use image view subclass
2015-01-24 00:52:15 +01:00
Reda Lemeden
d6a7b29aaf
Use Runes for functional operators
2015-01-20 20:44:15 +01:00
Reda Lemeden
0e9cf2294d
Add new lines
2014-12-12 23:07:28 +01:00
Tony DiPasquale
534a9b5f29
Remove preloading functionality and clean up
...
- Closes #6
2014-12-12 22:30:52 +01:00
Reda Lemeden
026e8876ec
Import framework in demo
2014-12-08 23:11:24 +01:00
Reda Lemeden
ecc7a62251
Separate demo and framework
2014-12-08 22:23:14 +01:00