{"id":19278790,"url":"https://github.com/admkopec/sidebartableview","last_synced_at":"2026-06-15T03:33:17.405Z","repository":{"id":166580911,"uuid":"381101997","full_name":"admkopec/SidebarTableView","owner":"admkopec","description":"📱iPadOS 14 Sidebar implemented as UITableView with support for iOS 11.0+","archived":false,"fork":false,"pushed_at":"2021-09-15T15:58:23.000Z","size":90,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T21:42:44.696Z","etag":null,"topics":["ios","ipad","ipados","sidebar","uitableview","uitableviewcontroller"],"latest_commit_sha":null,"homepage":"","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/admkopec.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-28T16:51:38.000Z","updated_at":"2023-01-28T18:48:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"e382aefe-ddbc-4cee-b068-5784cf5b63b6","html_url":"https://github.com/admkopec/SidebarTableView","commit_stats":null,"previous_names":["admkopec/sidebartableview"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/admkopec/SidebarTableView","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/admkopec%2FSidebarTableView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/admkopec%2FSidebarTableView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/admkopec%2FSidebarTableView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/admkopec%2FSidebarTableView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/admkopec","download_url":"https://codeload.github.com/admkopec/SidebarTableView/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/admkopec%2FSidebarTableView/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34346867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ios","ipad","ipados","sidebar","uitableview","uitableviewcontroller"],"created_at":"2024-11-09T21:11:48.769Z","updated_at":"2026-06-15T03:33:17.391Z","avatar_url":"https://github.com/admkopec.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SidebarTableView\n![Platforms](https://img.shields.io/badge/platform-ios-lightgrey)\n[![GitHub](https://img.shields.io/badge/license-MIT-green)](LICENSE)\n[![Swift Package Manager](https://img.shields.io/badge/package%20manager-compatible-brightgreen.svg?logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjJweCIgaGVpZ2h0PSI0OXB4IiB2aWV3Qm94PSIwIDAgNjIgNDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNEQkI1NTEiIHBvaW50cz0iNTEuMzEwMzQ0OCAwIDEwLjY4OTY1NTIgMCAwIDEzLjUxNzI0MTQgMCA0OSA2MiA0OSA2MiAxMy41MTcyNDE0Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBmaWxsPSIjRjdFM0FGIiBwb2ludHM9IjI3IDI1IDMxIDI1IDM1IDI1IDM3IDI1IDM3IDE0IDI1IDE0IDI1IDI1Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBmaWxsPSIjRUZDNzVFIiBwb2ludHM9IjEwLjY4OTY1NTIgMCAwIDE0IDYyIDE0IDUxLjMxMDM0NDggMCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRjdFM0FGIiBwb2ludHM9IjI3IDAgMzUgMCAzNyAxNCAyNSAxNCI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)](https://github.com/apple/swift-package-manager)\n[![swift-version](https://img.shields.io/badge/swift-5-brightgreen.svg)](https://github.com/apple/swift)\n\nThis framework is an _UITableView_ implementation of the __iPadOS 14 Sidebar__. It works on older iOS versions and provides easy fallbacks for the compact view controller on iOS versions before iOS 14, which added the __compact view controller__ option to the _UISplitViewController_. This framework can also automatically adjust the style of the sidebar to match iOS 14 and iOS 15 look.\n\n\u003cimg width=\"1379\" alt=\"Screenshot 2021-06-28 at 20 53 26\" src=\"https://user-images.githubusercontent.com/14315425/123688903-e53f9780-d852-11eb-821e-21f9724c699d.png\"\u003e\n\n## 💻 Requirements\nThis framework works on iPhones and iPads with the minimum system requirements:\n  * 📱 iOS 11.0+\n  \n## ⚙️ Supports:\n  * __Dark mode__\n  * __SF Symbols__\n  * __iOS 11.0+__\n  * Row Highlighting\n  * Multiple Table Sections\n  * Compact View Controller fallback on iOS 11 through iOS 13\n  \n## 🏗 TO-DO:\n  - [ ] Fix Navigation Bar's background color on iOS 13 before segue selection\n  - [ ] Fix inner cell layout margins after rotation on iOS 11-12\n  - [x] Fix navigation bar background and distance to first cell on iOS 11-12\n  - [ ] Fix cell image highlight tint when selected on minimal styling\n  \n## 📖 Usage\nTo use this framework you can either setup the master detail project in Xcode using the storyboard or by creating each view manually. Remember however to inherit not from _UITableViewController_ but from _SidebarTableViewController_ which is provided by this framework. If you wish to use the compact view controller fallback on iOS versions prior to iOS 14, you should also replace the default _UISplitViewController_ with our custom _AdaptableSplitViewController_ in the storyboard.\n\n## ⚖️ License\nSidebarTableView is distributed under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadmkopec%2Fsidebartableview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadmkopec%2Fsidebartableview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadmkopec%2Fsidebartableview/lists"}