Skip to content

Commit 20878ea

Browse files
Add light/dark theme icons for tools, resources, and prompts
- Switch from size-based (16/24px) to theme-based (light/dark) icons - Use only 16x16 icons for smaller bundle size - Generate white (inverted) icons for dark theme backgrounds - Add icons to resources and prompts (auto-applied from toolset metadata) - Add 'file' icon for repository content resources - Update fetch-icons script to generate both theme variants
1 parent b0080e1 commit 20878ea

File tree

91 files changed

+101
-72
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+101
-72
lines changed

pkg/github/__toolsnaps__/assign_copilot_to_issue.snap

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,16 @@
3333
"mimeType": "image/png",
3434
"sizes": [
3535
"16x16"
36-
]
36+
],
37+
"theme": "light"
3738
},
3839
{
39-
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAB30lEQVRIid3VS29NURQH8J8bTVOvRErqEQNSA/UYCK2ExIhIiCC+QDsRJGVCYlofgDDgSxhIOkAMGo9JE0OkA0xK6lVXQlrkugZ733T32OcejxH/ZGffs/Za/7XOf+11Lv87luAkRvESX/EFk7iJE1j8p+RDeIdmxXqLwd8h3oixXyAurjH0VpGvEKSo4wL60RXXUEI2mNgHom89xna3S3AOjUicwxM8Ljnrj7HnU+PCgtMWPMd4CUm9TXHjeIFd7RKsFppWhg2CRGV4g2WpoVZw6BL6kMNm9GAV+kp8VqKzLHuvoOF3P/egU5iFVpNHM0QD8awhuU0L4n4cVwSJprAUdwVNmziATTgbYy7hKW7F5/XYh4+R4xWGcUMMbiTVrcV1odmz+IT7OJpUewwP4tksnuEa1iQ8DeyHCfMH5m+Rck0UDbkE24TvztYKWy5Bs3iLcjiCw+ZLlLNlURO0qvJJ9zJbDo0aLlY4vY77VIUth5HWj9OYEXQbFgauhRq2m7vSZbZFOBM5ZnCqmK0Pd6LDe2EudqOjTYUd2IOrmI6xt4WZoVBBC3uFgToYCT4LH7JJc9L0YB12Cv9o34Tpvox7KVkuQQvLcSi+xQ5hALtjldMx4SM8jOQf2nD9w/gBIjKNY9qqxzEAAAAASUVORK5CYII=",
40+
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+kMDxY4IrpYP2AAAAEbSURBVCjPhZG/K4QBGMc/75tcV8JAXa7k6kwUJovxpDAii79AUbIr/wL2MzCQTZzBQIabRBadl+iKyy4/cj6GO29n4Xmm5/P9Pj1PzxPI3xECkGaDa6qUWWKZMlWuWacLIBBauCTFIRGDjAEFLskyziMDvCDOqqMiJtQvEyKOqTMSAj3AacPAAIATIFNDH0ArAJNAwAQAbTWlCYiAPY5JMccVkCdHhVxdsd0j9UF9dse0aXd9Vu/Vgm24qX6JgTRkIKrm8b1uwGmLIhadkrrhLaQ5PlofwwAM0x+zREgUF3fcABBxG7MSZr1Qtxz8tcOQ2+q5mUBIsso8SUqcUQa6GaGXV9ZY4e2no9NFD6xY9dMn912wo6YE/737G+cbs16mFGdfAAAAAElFTkSuQmCC",
4041
"mimeType": "image/png",
4142
"sizes": [
42-
"24x24"
43-
]
43+
"16x16"
44+
],
45+
"theme": "dark"
4446
}
4547
]
4648
}

pkg/github/__toolsnaps__/fork_repository.snap

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,16 @@
3131
"mimeType": "image/png",
3232
"sizes": [
3333
"16x16"
34-
]
34+
],
35+
"theme": "light"
3536
},
3637
{
37-
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAABjUlEQVRIibXUP2sVQRQF8F8ieVWMsREUAj7LiClMpZVYCZaCRT5CLDR22qifINFOGzvBP6B2ok266CdIFREsNJoQJJ2Bp8Xc1SHZN/tW3zsw3N2zZ+65OzN3GDEO1XDzuIpT+ISfDTkO4wouYg9fSuJ76OFXjI/oFvTd0FT6Hu72E8+H4CGO4Dy28Kpg8Do05zCNR5HjbJ34RlQxnXEr2CkY7GA5ez8aOa5XxHj2cTPibMadzvg6bO7Tz2b8AUxK67mF+3gX1SwWDK6F5m3M2cZG5KpFV1rz3RAuYqxgMBYmGzHnJU4W9H/Qk07UoKhO3wGM15H4ijMtDOY0nP9+FS1hqqCbws3Q3mlj0MEzfxuoaTzFRF2i0gbCBanhqr9YiPgk4g+sYbVN9SWstk3Wb5OHhpEbDIpJPMB3fJO6tm+3/gteSHf94xh7eD6s5Ceko3gr424Hd7xp8iB7cCziesat7/v2X+hI6/5eusi6+BBcZxgGcFm6LavO3Q2uEU2dnGMGl+L5DT63mDs6/AYzsl+gNMh4PwAAAABJRU5ErkJggg==",
38+
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+kMDxY4JSQ8qsMAAADbSURBVCjPhZExToJBEEbf/lL+JaHSH49glAtwByw0cgTOQScegN6EeAdLGmMBcgGJxFhAMJbEZ+HCrsbITLLJvJ1832QmyP9RANBiwpoBIbIb3plwBoCIT84dqR0Rz9WRc6diVDhiTB84hPj2GcdKxIGqS5siHrtS9VqMDYVDtZKYlTo0JItPZkC5G70EZpgssBllt7Ha6oXdHio6NLgAbnnjjudvHH4t6h5o56D247ukjpR8ZMyUBz6q+mCRaN5wqvbsqSeJ5hYLNlwCG17/tsCuC1+8ylnYd+4vzDGuPOWJUq8AAAAASUVORK5CYII=",
3839
"mimeType": "image/png",
3940
"sizes": [
40-
"24x24"
41-
]
41+
"16x16"
42+
],
43+
"theme": "dark"
4244
}
4345
]
4446
}

pkg/github/__toolsnaps__/merge_pull_request.snap

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,16 @@
4949
"mimeType": "image/png",
5050
"sizes": [
5151
"16x16"
52-
]
52+
],
53+
"theme": "light"
5354
},
5455
{
55-
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAABc0lEQVRIibXVv05UQRQG8B/YLkEThFZIbLRbKnZJeAsTfAQkQkEPVLZrQqM+gBYWu6FBrH0FFBIBS8ISEqAQE1iLMxsnBHaJ9+6X3Mzck5nvm/NnzjBgPLjFNo0XmMIh/pQpuI5rdNK3j8myyKcT+TuMooY2mmUJLItTP8xsDZwWIR3O5kdpfJbZnmf2wqiImLfxFl+FRwtlCRAJbeIqCS1gqEyBLjrYGQRxLnCJsUEKXOGj3iEawiJ2RbW13PPedLCdxk94fMe6xbRmS5R0WxRKJT/BXQLrOMcb0S6+4AfOsnUrIldz6b+Gb3gpvO/pwVqaP8UG9vDbvzbS/T5n+x4l21Iv8psCvdASYakn8g+i3VTLEpgUMe96c43VfhtaIhS/8Er/i1bBPF7rc/IRHAiXGyKpnSRSCuYT4Uxm2xaV89/Iu+l4Gr9nth1MFBHIURVJei8qoo4TJT44ROXkT+ZPPClCeFuFVDGLY2zioojAwPEXb7xhRsU8X9cAAAAASUVORK5CYII=",
56+
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+kMDxY4I81fD/YAAADISURBVCjPhZE9bsJAEIU/o4hboL2CI6ioqSg5SXo3adKC00VCHACQIqXgDKkRuYCzUooU/B0gXwrbBViGN8VotTPvzZtJ5DY6AAzYcWZWvS4h4s7oWp3IdZQ9gU9egNDGMFN1b2gylKnjQt00v2uJPyIwJqdbjf7KkS/6tQQ+q7n649zMN3VldOtFAY788NcSj648XhfUETyoOpWHSrMHBIrKWkHKhG/e6xlyVQ/tNk8uTdWnNpuRIRkQ2zbZd+vJqUmTIbl37n/ducqf5eIFHgAAAABJRU5ErkJggg==",
5657
"mimeType": "image/png",
5758
"sizes": [
58-
"24x24"
59-
]
59+
"16x16"
60+
],
61+
"theme": "dark"
6062
}
6163
]
6264
}

pkg/github/__toolsnaps__/request_copilot_review.snap

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,16 @@
3232
"mimeType": "image/png",
3333
"sizes": [
3434
"16x16"
35-
]
35+
],
36+
"theme": "light"
3637
},
3738
{
38-
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAB30lEQVRIid3VS29NURQH8J8bTVOvRErqEQNSA/UYCK2ExIhIiCC+QDsRJGVCYlofgDDgSxhIOkAMGo9JE0OkA0xK6lVXQlrkugZ733T32OcejxH/ZGffs/Za/7XOf+11Lv87luAkRvESX/EFk7iJE1j8p+RDeIdmxXqLwd8h3oixXyAurjH0VpGvEKSo4wL60RXXUEI2mNgHom89xna3S3AOjUicwxM8Ljnrj7HnU+PCgtMWPMd4CUm9TXHjeIFd7RKsFppWhg2CRGV4g2WpoVZw6BL6kMNm9GAV+kp8VqKzLHuvoOF3P/egU5iFVpNHM0QD8awhuU0L4n4cVwSJprAUdwVNmziATTgbYy7hKW7F5/XYh4+R4xWGcUMMbiTVrcV1odmz+IT7OJpUewwP4tksnuEa1iQ8DeyHCfMH5m+Rck0UDbkE24TvztYKWy5Bs3iLcjiCw+ZLlLNlURO0qvJJ9zJbDo0aLlY4vY77VIUth5HWj9OYEXQbFgauhRq2m7vSZbZFOBM5ZnCqmK0Pd6LDe2EudqOjTYUd2IOrmI6xt4WZoVBBC3uFgToYCT4LH7JJc9L0YB12Cv9o34Tpvox7KVkuQQvLcSi+xQ5hALtjldMx4SM8jOQf2nD9w/gBIjKNY9qqxzEAAAAASUVORK5CYII=",
39+
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+kMDxY4IrpYP2AAAAEbSURBVCjPhZG/K4QBGMc/75tcV8JAXa7k6kwUJovxpDAii79AUbIr/wL2MzCQTZzBQIabRBadl+iKyy4/cj6GO29n4Xmm5/P9Pj1PzxPI3xECkGaDa6qUWWKZMlWuWacLIBBauCTFIRGDjAEFLskyziMDvCDOqqMiJtQvEyKOqTMSAj3AacPAAIATIFNDH0ArAJNAwAQAbTWlCYiAPY5JMccVkCdHhVxdsd0j9UF9dse0aXd9Vu/Vgm24qX6JgTRkIKrm8b1uwGmLIhadkrrhLaQ5PlofwwAM0x+zREgUF3fcABBxG7MSZr1Qtxz8tcOQ2+q5mUBIsso8SUqcUQa6GaGXV9ZY4e2no9NFD6xY9dMn912wo6YE/737G+cbs16mFGdfAAAAAElFTkSuQmCC",
3940
"mimeType": "image/png",
4041
"sizes": [
41-
"24x24"
42-
]
42+
"16x16"
43+
],
44+
"theme": "dark"
4345
}
4446
]
4547
}

pkg/github/__toolsnaps__/star_repository.snap

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,16 @@
2727
"mimeType": "image/png",
2828
"sizes": [
2929
"16x16"
30-
]
30+
],
31+
"theme": "light"
3132
},
3233
{
33-
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAABGUlEQVRIidXVO07DUBSE4c+QgiI94iVCQShCk4oqa2ELrCElBRAIEqSjZQHsgQXQQIPEGiBBgkCRa+kiOcZOHCFGOrKLmX+OLT+WldMRDnBfMldImxjhHduLKLjAV5jzquFreIsKhtiosuAsgqdzWhV8Fa8ZBUOszwtfQT8Dnk4/eKYqCccGWmhiN5otLP2yxBgveIrmEQ94TuHjnC1nnXFgSzBYQMEgukMS9CqEX2Xd2gQnFcAv482z1J0DfpwHnrekWxQOOzMUNLJA057x/TLb5GX+rKA1Q0FmplbC/IGbcH6YkS181TWTP1f8yt9iL/I0cI3PyDfKWfiHmlHoDu0cbzt4Un+zSEHd5LPRKWIO6oRMvUTmn+gbFfKxlxTztakAAAAASUVORK5CYII=",
34+
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+kMDxY4Jr01+3kAAADDSURBVCjPfZE9TsNAEEZfLBdwgYg/KZEguACU3gFukTpX4CpAmYrS4jKkDQghlzTuTJBQHoVjxSvH+baY1TdvNTM7PQn0gDwGjs1z5spfB00vBJ5VfeoCjixV/fF068YA9LlkxJRDAA6Y88o7S74B7y3sUuFdRE5Jl0pyxKGfO9/nXtRNDvxopb88b04xaQG3VSbaVDtp1T+uQg1ct4CrKsQB8McLMCMGbsJdLFybmYiYmLn2Lfzq1HGwlbFpdevJfv0Diova5gStEDYAAAAASUVORK5CYII=",
3435
"mimeType": "image/png",
3536
"sizes": [
36-
"24x24"
37-
]
37+
"16x16"
38+
],
39+
"theme": "dark"
3840
}
3941
]
4042
}

pkg/octicons/icons/apps-24.png

-287 Bytes
Binary file not shown.

pkg/octicons/icons/apps-dark.png

245 Bytes

pkg/octicons/icons/beaker-24.png

-377 Bytes
Binary file not shown.

pkg/octicons/icons/beaker-dark.png

328 Bytes

0 commit comments

Comments
 (0)