{"id":34943102,"url":"https://github.com/consulo/incubating-consulo-visual-studio-theme","last_synced_at":"2026-04-29T03:07:28.769Z","repository":{"id":45539310,"uuid":"307948359","full_name":"consulo/incubating-consulo-visual-studio-theme","owner":"consulo","description":"Theme: Visual Studio","archived":false,"fork":false,"pushed_at":"2026-04-26T13:29:58.000Z","size":462,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-26T15:26:31.738Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rich Text Format","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/consulo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-10-28T08:15:25.000Z","updated_at":"2026-04-18T10:26:19.000Z","dependencies_parsed_at":"2026-04-02T12:17:18.200Z","dependency_job_id":null,"html_url":"https://github.com/consulo/incubating-consulo-visual-studio-theme","commit_stats":null,"previous_names":[],"tags_count":1601,"template":false,"template_full_name":null,"purl":"pkg:github/consulo/incubating-consulo-visual-studio-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulo%2Fincubating-consulo-visual-studio-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulo%2Fincubating-consulo-visual-studio-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulo%2Fincubating-consulo-visual-studio-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulo%2Fincubating-consulo-visual-studio-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/consulo","download_url":"https://codeload.github.com/consulo/incubating-consulo-visual-studio-theme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consulo%2Fincubating-consulo-visual-studio-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32408471,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T02:37:21.628Z","status":"ssl_error","status_checked_at":"2026-04-29T02:36:50.947Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-12-26T19:33:08.872Z","updated_at":"2026-04-29T03:07:28.724Z","avatar_url":"https://github.com/consulo.png","language":"Rich Text Format","readme":"# Visual Studio Theme Plugin (currently only icons, wip)\n\n## Example\n\n![](public/project.png)\n\n## Increasing icons size\n\nHow add new icons. First of all need download VS 2016 Image Library (https://www.microsoft.com/en-us/download/details.aspx?id=35825)\n\nThen search correct **svg** icon for example \\AbstractClass\\AbstractClass_16x.svg\n\nDue some limitation of svg icon support (for performance purpose) css styling not supported. But Microsoft always use it. Need resave icon.\n\nAdobe Illustrator required(or other program which can inline css styles). Current example for Adobe Illustrator.\n\n* Open SVG file\n* File -\u003e Save As choose save path, press OK\n* SVG options dialog will show, and need set like in this dialog:\n\n![](public/export.png)\n\nNext need place new svg file to correct Consulo path here\n\nhttps://github.com/consulo/incubating-consulo-visual-studio-theme/tree/master/src/main/resources/icon/_vs_light\n\nFirst directory level is - icon group id. Own plugins can provide more than one icon groups\n\n* consulo.platform.base.PlatformIconGroup - main IDE icon group. Here list of all icons of this group https://github.com/consulo/consulo/tree/master/modules/base/base-icon-library/src/main/resources/icon/_light/consulo.platform.base.PlatformIconGroup\n\n* consulo.csharp.psi.CSharpPsiIconGroup - C# plugin icon group(https://github.com/consulo/consulo-csharp/tree/master/csharp-psi-api/src/main/resources/icon/_light/consulo.csharp.psi.CSharpPsiIconGroup). It's contains some C# specific icons. Base icons like Class,Struct,Interfaces are inside consulo.platform.base.PlatformIconGroup/nodes\n\n## Running Consulo in sandbox with plugin\n\n\u003e ./mvnw package consulo:run-desktop\n\n## Instaling plugin build to production Consulo installation\n\n\u003e ./mvnw package\n\nThen copy directory \n\n\u003e target\\consulo-plugin-extracted\\consulo.visual.studio.theme\n\nTo plugin directory based by OS https://github.com/consulo/EntryPoint/blob/master/boot/boot.directories.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsulo%2Fincubating-consulo-visual-studio-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconsulo%2Fincubating-consulo-visual-studio-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsulo%2Fincubating-consulo-visual-studio-theme/lists"}