{"id":19489044,"url":"https://github.com/comradevanti/unityrectconstraints","last_synced_at":"2025-09-12T12:42:20.239Z","repository":{"id":108749456,"uuid":"530586562","full_name":"ComradeVanti/UnityRectConstraints","owner":"ComradeVanti","description":"This Unity package adds useful utilities for working with Rect objects in GUI and EditorGUI code.","archived":false,"fork":false,"pushed_at":"2024-03-19T10:32:44.000Z","size":59,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-19T08:35:46.192Z","etag":null,"topics":["constraints","dividing","editor","editorgui","gui","inspector","layout","padding","rectangle","splitting","unity","unity3d","utility"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ComradeVanti.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2022-08-30T09:30:46.000Z","updated_at":"2023-12-29T22:16:35.000Z","dependencies_parsed_at":"2023-06-04T18:15:40.973Z","dependency_job_id":null,"html_url":"https://github.com/ComradeVanti/UnityRectConstraints","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityRectConstraints","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityRectConstraints/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityRectConstraints/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ComradeVanti%2FUnityRectConstraints/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ComradeVanti","download_url":"https://codeload.github.com/ComradeVanti/UnityRectConstraints/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250872420,"owners_count":21500818,"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":["constraints","dividing","editor","editorgui","gui","inspector","layout","padding","rectangle","splitting","unity","unity3d","utility"],"created_at":"2024-11-10T21:07:08.356Z","updated_at":"2025-04-25T18:32:54.402Z","avatar_url":"https://github.com/ComradeVanti.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Unity Rect-constraints\n\n[![openupm](https://img.shields.io/npm/v/dev.comradevanti.rect-constraints?label=openupm\u0026registry_uri=https://package.openupm.com)](https://openupm.com/packages/dev.comradevanti.rect-constraints/)\n\nThis Unity package adds useful utilities for working with `Rect` objects\nin `GUI` and `EditorGUI` code. Some features include:\n\n- Placing rectangles relative to each other\n- Adding padding\n- Dividing rectangles into sub-sections\n\nFor specific instructions and guides check out\nthe [documentation](./Documentation~/Home.md).\n\n**⚠️ Development is paused ⚠️**  \nNo new features will be added or bugs fixed unless requested through an issue.  \nIf you wish to fork this repository and continue the work, you are very welcome\nto do so.\n\n## Installation\n\nThe quickest way is to install via [OpenUPM](https://openupm.com)\nusing `openupm add dev.comradevanti.rect-constraints`. Or install manually\nas [git dependency](https://docs.unity3d.com/Manual/upm-ui-giturl.html)\nfrom `https://github.com/ComradeVanti/UnityRectConstraints.git` or download as\nzip and [import locally](https://docs.unity3d.com/Manual/upm-ui-local.html).\nIf you\ndecide to install manually, make sure your project includes the\nfollowing [scoped registry](https://docs.unity3d.com/Manual/upm-scoped.html):\n\n```json\n{\n  \"name\": \"package.openupm.com\",\n  \"url\": \"https://package.openupm.com\",\n  \"scopes\": [\n    \"com.openupm\",\n    \"dev.comradevanti.rect-constraints\"\n  ]\n}\n```\n\n## Roadmap\n\nFeatures that could be added in the future (Help wanted)\n\n- Percentage-based sizes\n- Min/Max sizes\n- Weights\n- Grids\n- Tests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomradevanti%2Funityrectconstraints","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcomradevanti%2Funityrectconstraints","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomradevanti%2Funityrectconstraints/lists"}