{"id":16287148,"url":"https://github.com/bandysc/userguilib","last_synced_at":"2025-06-28T05:32:26.867Z","repository":{"id":74061381,"uuid":"125777935","full_name":"BAndysc/UserGuiLib","owner":"BAndysc","description":"Platform independent small wrapper library for creating GUI components","archived":false,"fork":false,"pushed_at":"2018-04-16T00:14:16.000Z","size":177,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-14T23:44:18.078Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/BAndysc.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":"2018-03-18T23:39:55.000Z","updated_at":"2018-04-16T00:14:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"705c73b1-99d2-4207-9e23-6d0d7f2d7f3f","html_url":"https://github.com/BAndysc/UserGuiLib","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/BAndysc%2FUserGuiLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAndysc%2FUserGuiLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAndysc%2FUserGuiLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAndysc%2FUserGuiLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BAndysc","download_url":"https://codeload.github.com/BAndysc/UserGuiLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247981077,"owners_count":21027858,"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-10T19:44:28.890Z","updated_at":"2025-04-09T05:19:09.013Z","avatar_url":"https://github.com/BAndysc.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# User Gui LibrarY - UGLY\n\nUGLY is small wrapper for existing GUI libraries to make creating new components easier. The main goal is to create complete abstraction from backend so that created controls are completely platform independent. This library is NOT created to replace any of existing GUI libraries, it is to ASSIST when creating interfaces. It is designed mainly for interactive, animated controls that often contains movable content (see examples: color picker, tree) and requires custom rendering.\n\n![Color picker](https://i.imgur.com/Rp1hhTF.png)\n\n![Tree view](https://i.imgur.com/JZxdLAQ.png)\n\nThe important principle is speed - the library is designed for rather fast drawing (not for games though). Currently main supported backend is Microsoft GDI+. Special thanks to [Paint.net](https://www.getpaint.net/contact.html) team and their work on fast GDI rendering. \nAnother important thing is DPI awareness - times when we could create applications for standard 96 DPI has gone away. High resolution displays are popular and applications \nhave to be displayed correctly on any DPI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandysc%2Fuserguilib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbandysc%2Fuserguilib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandysc%2Fuserguilib/lists"}