{"id":20917579,"url":"https://github.com/aunetx/panel-corners","last_synced_at":"2026-05-11T11:02:33.450Z","repository":{"id":43685411,"uuid":"455287713","full_name":"aunetx/panel-corners","owner":"aunetx","description":"A gnome-shell extension to keep the old topbar corners, which were removed for GNOME 42.","archived":false,"fork":false,"pushed_at":"2025-03-10T22:40:42.000Z","size":145,"stargazers_count":64,"open_issues_count":18,"forks_count":11,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-30T15:31:57.123Z","etag":null,"topics":["corner-radius","corners","extension","gnome","gnome-shell","gnome-shell-extension","rounded-corners"],"latest_commit_sha":null,"homepage":"https://extensions.gnome.org/extension/4805/panel-corners/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aunetx.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,"zenodo":null}},"created_at":"2022-02-03T18:47:33.000Z","updated_at":"2025-07-27T07:12:59.000Z","dependencies_parsed_at":"2023-01-19T01:30:51.805Z","dependency_job_id":"3e472eb2-d252-4c87-b309-dd3aee5e2618","html_url":"https://github.com/aunetx/panel-corners","commit_stats":{"total_commits":68,"total_committers":7,"mean_commits":9.714285714285714,"dds":"0.32352941176470584","last_synced_commit":"01d42ccd6f5ef13ff7c91e8d319310c541214125"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/aunetx/panel-corners","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aunetx%2Fpanel-corners","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aunetx%2Fpanel-corners/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aunetx%2Fpanel-corners/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aunetx%2Fpanel-corners/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aunetx","download_url":"https://codeload.github.com/aunetx/panel-corners/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aunetx%2Fpanel-corners/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32891966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"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":["corner-radius","corners","extension","gnome","gnome-shell","gnome-shell-extension","rounded-corners"],"created_at":"2024-11-18T16:34:25.551Z","updated_at":"2026-05-11T11:02:33.420Z","avatar_url":"https://github.com/aunetx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Panel corners\n\n[\u003cimg src=\"https://github.com/aunetx/files_utils/raw/master/get_it_on_gnome_extensions.png\" height=\"100\" align=\"right\"\u003e](https://extensions.gnome.org/extension/4805/panel-corners/)\n\nA GNOME shell extension to keep the old topbar corners, which were removed for GNOME 42. It also allows you to customize the rounded corners, even if you use GNOME 40 or 41.\n\n- if your GNOME shell theme still supports rounded corners (which is the case for Adwaita until GNOME 42), then this extension will provide them.\n- else, this extension will provide them, and manage automatically the corners settings: the radius, background-color, ... which are normally set by the theme are then managed by the extension directly.\n\nIf your theme supports panel corners but you want to customize them anyway, you can set the setting `force-extension-values` to `true` (see [Customization](https://github.com/aunetx/panel-corners/edit/master/README.md#Customization)).\n\n\nA very big part of the code is directly ported from the [official GNOME shell repository](https://gitlab.gnome.org/GNOME/gnome-shell), so the immense majority of the work was done by various gnome contributors. All this extension does is integrate the previous code as an extension, provide some configuration options and make all of this compatible for GNOME 42 and later.\n\nThe bottom corners code is directly ported from [this merge request by Alice Mikhaylenko](https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1328) to have roundness on every corner of every screen.\n\n## Installation\n\nThe extension is available on [extensions.gnome.org](https://extensions.gnome.org/extension/4805/panel-corners/).\n\nOtherwise, you can install the extension locally with:\n\n```sh\nmake install\n```\n\nYou can build a pkg with\n\n```sh\nmake pkg\n```\n\nDon't forget to reload the shell after installing, and to enable the extension.\n\n## Customization\n\nGUI preferences should come soon, you can use dconf/gsettings to change extension settings if you want to test them early:\n\n```sh\n# you first need to build\nmake build\n\n# then change any preference\ngsettings --schemadir=build/schemas set org.gnome.shell.extensions.panel-corners preference value\n```\n\nYou can see available preferences in `schemas/org.gnome.shell.extensions.panel-corners.gschemas.xml`.\n\n## Versions support\n\nThis extension was created for GNOME 42 and later, but was backward-compatible. Last versions are not, because they only are compatibility updates.\n\nSupported GNOME shell versions are:\n\n- GNOME shell 46 : up to version 10\n- GNOME shell 45 : up to version 9 and version 11\n- GNOME shell 42, 43, 44 : up to version 7\n- GNOME shell 40, 41 : up to version 3\n\n## License\n\nThis extensions is licensed under GPLv3.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faunetx%2Fpanel-corners","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faunetx%2Fpanel-corners","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faunetx%2Fpanel-corners/lists"}