{"id":21768197,"url":"https://github.com/below/50sog","last_synced_at":"2025-10-08T13:56:56.689Z","repository":{"id":3983900,"uuid":"5079681","full_name":"below/50SoG","owner":"below","description":"A 50 Shades of Grey App","archived":false,"fork":false,"pushed_at":"2021-11-26T09:50:08.000Z","size":93,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"mistress","last_synced_at":"2025-06-15T09:09:04.668Z","etag":null,"topics":["ios","macos","swift","swiftui","tvos","watchos"],"latest_commit_sha":null,"homepage":"","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/below.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}},"created_at":"2012-07-17T09:13:40.000Z","updated_at":"2024-03-22T20:08:59.000Z","dependencies_parsed_at":"2022-11-28T10:33:57.507Z","dependency_job_id":null,"html_url":"https://github.com/below/50SoG","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/below/50SoG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/below%2F50SoG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/below%2F50SoG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/below%2F50SoG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/below%2F50SoG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/below","download_url":"https://codeload.github.com/below/50SoG/tar.gz/refs/heads/mistress","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/below%2F50SoG/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278956328,"owners_count":26075221,"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","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"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","macos","swift","swiftui","tvos","watchos"],"created_at":"2024-11-26T13:34:08.346Z","updated_at":"2025-10-08T13:56:56.673Z","avatar_url":"https://github.com/below.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"50SoG\n=====\n\nFifty Shades Freed\n\nWhat does this app do?\n----------------------\n\nIt displays 50 shades of grey, from 100% white to 0% white. What did you think it would do?\n\nThat sounds trivial. Is this a joke?\n-------------------------------------\n\nNo. This app has been a test bed for me, to try out supporting new screen sizes or new platforms like ᴡᴀᴛᴄʜOS or tvOS. Most recently, I have updated it to all SwiftUI, which is a wonderful way to show how trivial apps can be build with minimal code in SwiftUI. Compare it to the old versions with lines and lines of boilerplate code. For all Apple Platforms, that is. Minimum deployment target is iOS 14, ᴡᴀᴛᴄʜOS 7.0, macOS 11 and tvOS 14, and you will need Xcode 12.\n\nCatalyst App is left as an excercise to the reader\n\nNews: A command line app to create all the image assets has been included. This contains an example how to create a PNG file from  a SwiftUI [`View`](https://developer.apple.com/documentation/swiftui/view). If you have a more elegant way, let me know.\n\nBut now, what about 50 Shades Of Grey?\n--------------------------------------\n\nGlad you came back to that topic! Let me take this opportunity to remind everyone that the Fifty Shades of Grey book series by E.L. James and film franchise cultivates and normalizes rape myths, psychological grooming for abuse, and sexual violence. Fifty Shades is not a risqué, passionate romance. It is not BDSM, either. It is a [story of sexual and domestic abuse](https://endsexualexploitation.org/fiftyshadesgrey/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelow%2F50sog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelow%2F50sog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelow%2F50sog/lists"}