{"id":17690299,"url":"https://github.com/uncommon/fullheighttoolbar","last_synced_at":"2025-05-13T02:09:20.260Z","repository":{"id":140900891,"uuid":"10654955","full_name":"Uncommon/FullHeightToolbar","owner":"Uncommon","description":"A toolbar with full-height items, like the status items in Xcode, iTunes, and Instruments. Especially Instruments.","archived":false,"fork":false,"pushed_at":"2016-09-13T18:38:46.000Z","size":59,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-13T02:09:10.973Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Uncommon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2013-06-12T23:48:31.000Z","updated_at":"2017-01-13T09:02:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"2007559f-eeae-4b83-9fdd-e544e7604573","html_url":"https://github.com/Uncommon/FullHeightToolbar","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/Uncommon%2FFullHeightToolbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uncommon%2FFullHeightToolbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uncommon%2FFullHeightToolbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Uncommon%2FFullHeightToolbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Uncommon","download_url":"https://codeload.github.com/Uncommon/FullHeightToolbar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253856656,"owners_count":21974582,"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":[],"created_at":"2024-10-24T11:50:32.263Z","updated_at":"2025-05-13T02:09:20.211Z","avatar_url":"https://github.com/Uncommon.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"FullHeightToolbar\n===================\n\nA toolbar with full-height items, like the status items in Xcode, iTunes, and Instruments. Especially Instruments.\n\nImplementation\n--------------\nThe challenge with full-height toolbar items is that you can't extend a custom view to cover the label area. The workaround: hide the labels, make *every* item use custom views, and draw the labels yourself.\n\nThis seems to be the approach used in Instruments, which unlike Xcode and iTunes has a normal customizable toolbar. But notice how, in the customize sheet, the standard items (Space and Colors) don't line up vertically with the custom items, and the Show popup is gone so you can't hide the labels. Another side effect is that in the overflow menu, everything has a blank name. All of these indicate that the Instruments toolbar is messing with labels.\n\nWithout really trying, I ended up with an implementation that doesn't have the vertical alignment or overflow menu issues. But this is unfinished and there are surely other things, so please feel free to file issues.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funcommon%2Ffullheighttoolbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funcommon%2Ffullheighttoolbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funcommon%2Ffullheighttoolbar/lists"}