{"id":20708686,"url":"https://github.com/natanrolnik/glider","last_synced_at":"2025-04-23T02:52:27.053Z","repository":{"id":140289945,"uuid":"128094729","full_name":"natanrolnik/Glider","owner":"natanrolnik","description":"A UIView subclass that plays Core Animation Archive (.caar) files","archived":false,"fork":false,"pushed_at":"2018-05-23T14:30:56.000Z","size":68,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-21T08:13:46.030Z","etag":null,"topics":["animations","core-animation","kite","swift4"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/natanrolnik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-04T17:11:09.000Z","updated_at":"2025-02-10T01:30:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"824ccddc-b0ce-4494-9aed-0b9be00f1518","html_url":"https://github.com/natanrolnik/Glider","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natanrolnik%2FGlider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natanrolnik%2FGlider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natanrolnik%2FGlider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natanrolnik%2FGlider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/natanrolnik","download_url":"https://codeload.github.com/natanrolnik/Glider/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250360250,"owners_count":21417718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animations","core-animation","kite","swift4"],"created_at":"2024-11-17T01:32:46.129Z","updated_at":"2025-04-23T02:52:27.036Z","avatar_url":"https://github.com/natanrolnik.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Glider\n### A view to play Core Animation Archive (.caar) files\n\nA **Core Animation Archive** is a file that encodes, via `NSKeyedArchive`, a `CALayer` hierarchy and its animations. You can generate it programatically on iOS and macOS, or with the insanely intuitive and powerful [Kite](https://kiteapp.co).\n\n**Glider** is an extremely thin and light set of types that:\n* takes care of loading a `CALayer` from a `.caar` file (either locally or from a remote server)\n* renders its contents in a `UIView`,\n* gives simple control over the animation, like playing, pausing, stopping, looping, and completion.\n\nCheck the playgrounds to see an example of how to use it.\n\n## Usage\n\n## Installation\n* CocoaPods (To Do)\n* Carthage (To Do)\n* Submodule\n* Drag and drop\n\n## Features/Roadmap:\n- [x] Load remote file\n- [x] Play, pause and stop\n- [x] Repeat count and looping\n- [x] Objective-C support\n- [x] Completion block\n- [ ] Caching\n- [ ] Play backwards (boomerang style)\n- [ ] macOS support\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatanrolnik%2Fglider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnatanrolnik%2Fglider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatanrolnik%2Fglider/lists"}