{"id":17754645,"url":"https://github.com/naxa1ka/uxmlsrcfixer","last_synced_at":"2026-05-17T15:35:33.512Z","repository":{"id":257908098,"uuid":"872644931","full_name":"naxa1ka/UXMLSrcFixer","owner":"naxa1ka","description":"The package that automatically fixes template references inside UXML files when they are moved. ","archived":false,"fork":false,"pushed_at":"2024-10-15T18:18:28.000Z","size":56,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T07:16:03.935Z","etag":null,"topics":["uielements","uitoolkit","unity","unity3d","uxml"],"latest_commit_sha":null,"homepage":"","language":"C#","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/naxa1ka.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":"2024-10-14T20:02:29.000Z","updated_at":"2025-01-21T01:10:55.000Z","dependencies_parsed_at":"2024-10-17T00:29:40.512Z","dependency_job_id":null,"html_url":"https://github.com/naxa1ka/UXMLSrcFixer","commit_stats":null,"previous_names":["naxa1ka/uxmlfixpath"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/naxa1ka/UXMLSrcFixer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naxa1ka%2FUXMLSrcFixer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naxa1ka%2FUXMLSrcFixer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naxa1ka%2FUXMLSrcFixer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naxa1ka%2FUXMLSrcFixer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naxa1ka","download_url":"https://codeload.github.com/naxa1ka/UXMLSrcFixer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naxa1ka%2FUXMLSrcFixer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003168,"owners_count":26083533,"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-10T02:00:06.843Z","response_time":62,"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":["uielements","uitoolkit","unity","unity3d","uxml"],"created_at":"2024-10-26T14:07:49.533Z","updated_at":"2025-10-10T07:16:05.011Z","avatar_url":"https://github.com/naxa1ka.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description\nThis package addresses an issue in Unity UI Toolkit where moving UXML files breaks references to templates within those files, causing Unity to log warnings.\\\nThe package automatically updates template paths inside UXML files when they are moved.\n\n## Usage\n\nAfter installation, the package works automatically. When you move UXML files, template references will be updated without any action required on your part.\\\n[It](https://github.com/naxa1ka/UXMLSrcFixer/blob/master/Assets/Plugins/Nxlk/UXMLSrcFixer/UxmlAssetPostprocessor.cs) works by using the [AssetPostprocessor](https://docs.unity3d.com/ScriptReference/AssetPostprocessor.html).\n\nAlso, during the first installation, you may need to manually call the update of all UXMLs.\n![изображение](https://github.com/user-attachments/assets/7a1a669a-f44d-49f7-b7d0-ad46d49e3975)\n![изображение](https://github.com/user-attachments/assets/44d56a25-c9d1-4939-a95b-88745d00faf0)\n\n## Install\n\n1. Open the Package Manager from `Window \u003e Package Manager`\n2. `\"+\" button \u003e Add package from git URL`\n3. Enter the following\n   * https://github.com/naxa1ka/UXMLSrcFixer.git?path=Assets/Plugins/Nxlk/UXMLSrcFixer#tag\n\nNow: https://github.com/naxa1ka/UXMLSrcFixer.git?path=Assets/Plugins/Nxlk/UXMLSrcFixer#1.1.1\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaxa1ka%2Fuxmlsrcfixer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaxa1ka%2Fuxmlsrcfixer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaxa1ka%2Fuxmlsrcfixer/lists"}