Commit Graph

27 Commits

Author SHA1 Message Date
Reda Lemeden f1a9e9f5cc Update to Swift 4.2 2018-09-19 12:41:01 +01:00
Reda Lemeden a65a454c09 Update to Xcode 9.3 2018-05-16 10:06:02 +02:00
Reda Lemeden 0991ad36d8 Add completion handlers to all animate methods 2018-01-01 21:12:33 +01:00
Reda Lemeden 7d627009f9 Fix demo crash when running on device
Add copy framewrok build phase.
2018-01-01 14:23:26 +01:00
Reda Lemeden 0755139be5 Make demo run fullscreen on iPhone X 2018-01-01 14:20:58 +01:00
Reda Lemeden 50a9851d55 Update to Swift 4 and Xcode 9 2017-07-03 00:19:42 +02:00
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