{"id":17773719,"url":"https://github.com/cathery/advancedumg","last_synced_at":"2025-03-15T16:32:26.728Z","repository":{"id":52409139,"uuid":"458896005","full_name":"cathery/AdvancedUMG","owner":"cathery","description":"Extended UI functionality for UE4 without having to patch the engine","archived":false,"fork":false,"pushed_at":"2023-10-16T21:35:43.000Z","size":65,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T03:47:44.572Z","etag":null,"topics":["unreal-engine","unreal-engine-plugin"],"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/cathery.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}},"created_at":"2022-02-13T18:29:52.000Z","updated_at":"2024-07-09T20:47:48.000Z","dependencies_parsed_at":"2022-09-07T07:00:14.788Z","dependency_job_id":null,"html_url":"https://github.com/cathery/AdvancedUMG","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/cathery%2FAdvancedUMG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cathery%2FAdvancedUMG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cathery%2FAdvancedUMG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cathery%2FAdvancedUMG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cathery","download_url":"https://codeload.github.com/cathery/AdvancedUMG/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243760345,"owners_count":20343626,"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":["unreal-engine","unreal-engine-plugin"],"created_at":"2024-10-26T21:46:14.166Z","updated_at":"2025-03-15T16:32:26.254Z","avatar_url":"https://github.com/cathery.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AdvancedUMG\nA plugin for UE4 that adds extended UMG functionality without having to patch the engine\n\nMost of the inspiration for this plugin was taken from CSS and Godot Engine node hierarchy.   \nThis plugin was initially designed to be used for mobile devices, but it's been updated to support desktop platforms as well.\n\n### Adv Panel\nThe most basic element without any functionality. Serves as a container to store multiple child elements in. Child elements can change their padding and alignment properties.\n\n![image](https://user-images.githubusercontent.com/27584451/155496182-942d06ca-0b1a-4d37-b5d0-aed514f256a0.png)\n\n### Adv Padding Panel\nSame as Adv Panel, but lets you set a common padding value for all child elements.\n\n\nhttps://user-images.githubusercontent.com/27584451/155495633-5103f5eb-d79b-492e-84f8-f601413adf19.mp4\n\n\n### Adv Horizontal/Vertical Box\nAn extended version of regular Horizontal/Vertical Box, with an addition of letting you set common spacing between child elements. More ways of organizing child elements may be added in the future.\n\n\nhttps://user-images.githubusercontent.com/27584451/155494917-131aae76-be3c-4252-95f2-0eda29bf3019.mp4\n\n\n### Adv Image\nSame as a regular Image, but it lets you put multiple child elements inside. Follows the same rules as Adv Panel.\n\n![image](https://user-images.githubusercontent.com/27584451/155499470-57dde08d-1547-4c2c-9e00-cbdcf445b8a0.png)\n\n### Adv Generic Button\nA copy of the regular button. Lets you place multiple child elements inside. Follows the same rules as Adv Panel.\n\n![image](https://user-images.githubusercontent.com/27584451/155501624-2d07b691-b808-47ed-aefe-e5e80f5c490c.png)\n\n### Adv Simple Button\nA simplified version of the regular button. It uses only one image, nudges all content down including itself when pressed. Nudge amount can be modified. Lets you place multiple child elements inside. Follows the same rules as Adv Panel.\n\nhttps://user-images.githubusercontent.com/27584451/155502340-98c50848-c73c-4466-b68b-e5bd6ba743c9.mp4\n\n\n### Adv Color Rect\nA simple element that lets you paint a solid color. Optionally lets you paint a solid color outline with modifiable width. Lets you place multiple child elements inside. Follows the same rules as Adv Panel.\n\nhttps://user-images.githubusercontent.com/27584451/155502824-6af9a8f7-753c-47b4-8a5e-768e03139f88.mp4\n\n\n### Adv Zero Size Panel\nAdvanced container element that always reports its desired size as zero. Useful when the size of child elements shouldn't be accounted for in the parent element. Follows the same rules as Adv Panel.\n\n\nhttps://user-images.githubusercontent.com/27584451/155506085-a1d7a42b-bf7d-403a-a001-43d4ec4cc986.mp4\n\n### Adv Border\nExists solely for the purpose of drawing a border outline from a brush. The major difference between the normal \"Draw As: Border\" mode in a brush is that the resulting image is scaled with screen size. Also lets you place multiple children inside.\n\nhttps://user-images.githubusercontent.com/27584451/155508186-8aaeb60e-43a1-4ccc-9a12-88f80af2113f.mp4\n\n\n### Adv Bottom Sheet\nSee [example of a bottom sheet on material.io](https://material.io/components/sheets-bottom). Designed to be used with mobile devices. Attempts to resemble a regular bottom sheet as close as possible.\n\nhttps://user-images.githubusercontent.com/27584451/155510527-ef96a59b-09ed-4955-a4b8-4ef2dc483c80.mp4\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcathery%2Fadvancedumg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcathery%2Fadvancedumg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcathery%2Fadvancedumg/lists"}