{"id":20440356,"url":"https://github.com/smakeev/somescroller","last_synced_at":"2026-06-01T04:31:51.680Z","repository":{"id":62455117,"uuid":"250753729","full_name":"smakeev/SomeScroller","owner":"smakeev","description":"Scroller is a infinity scrolling horizontal or vertical scroll view.","archived":false,"fork":false,"pushed_at":"2020-03-28T09:31:27.000Z","size":32,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-19T16:17:44.003Z","etag":null,"topics":["infinity-scroll","scrollview","swift"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smakeev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-28T09:11:19.000Z","updated_at":"2024-07-22T01:12:39.000Z","dependencies_parsed_at":"2022-11-02T00:16:45.432Z","dependency_job_id":null,"html_url":"https://github.com/smakeev/SomeScroller","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smakeev%2FSomeScroller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smakeev%2FSomeScroller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smakeev%2FSomeScroller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smakeev%2FSomeScroller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smakeev","download_url":"https://codeload.github.com/smakeev/SomeScroller/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241989857,"owners_count":20053802,"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":["infinity-scroll","scrollview","swift"],"created_at":"2024-11-15T09:23:48.672Z","updated_at":"2026-06-01T04:31:51.645Z","avatar_url":"https://github.com/smakeev.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SomeScroller\nSomeScroller is a infinity scrolling horizontal or vertical scroll library.\nIt contains Scroller view.\nSomeScroller is a view containing a collection view that could present it's cells one by one vertically or horizontally.\nUser could set up number of visible elements on one screen and delimiter if needed.\nIf number of elements is bigger then number of elements on the screen scroller will allow user to sroll elements in both directions.\nElements will be scrolled infinity repeating.\nIf all elements are on the screen then user will not be able to scroll. If there is an empty space user could set up a gravity parameter.\nGravity means how to layout elements on the screen. They could be loceted to the left(top), right(bottom), centered or justefied on the screen.\nAlso user could provide the vector with percent of empty space for each gap we have.\n\nThe view item itself has a UIView as it's super class. User should provide it's width (in horizontal case) or height (in vertical case)\n and the number of visible elements. User could provide aspect ratio for all elements (one is the same for all always). Also user could provide delimiter and it's widht. The other size will be calculated based \non these provided parameters. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmakeev%2Fsomescroller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmakeev%2Fsomescroller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmakeev%2Fsomescroller/lists"}