Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add Luau and Roblox ecosystem icons #1560

Merged
merged 28 commits into from
Nov 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
28b7ba4
add icons
Jun 11, 2022
b1f0b6e
add definitions
Jun 11, 2022
13dd2dc
Add wally package folder names
Jun 11, 2022
2a58a58
Merge branch 'main' into main
l3dotdev Jul 26, 2022
77f070c
Merge branch 'main' into main
l3dotdev Sep 19, 2022
7bfd24d
Merge branch 'main' into main
l3dotdev Feb 3, 2023
ebb84d4
Merge remote-tracking branch 'upstream/main'
l3dotdev Sep 5, 2023
b9a6066
Removed 'luau' lettering from icons
l3dotdev Sep 5, 2023
20c229e
Removed duplicate roblox entry
l3dotdev Sep 5, 2023
afd2c78
Moved additions to bottom of files
l3dotdev Sep 5, 2023
cb039af
Add rbxmk tool icon
l3dotdev Sep 5, 2023
19f08e4
Update to use new roblox logo -gradient
l3dotdev Sep 5, 2023
817dc16
Merge branch 'main' into main
l3dotdev Oct 19, 2023
12b79ae
Merge remote-tracking branch 'upstream/main'
l3dotdev Oct 30, 2024
9fa34f3
Run biome format
l3dotdev Oct 30, 2024
fb00ac3
Update roblox.svg
l3dotdev Oct 30, 2024
eb48fcf
Merge branch 'main' into main
okineadev Nov 1, 2024
5ac4087
Update icon colour contrasts
l3dotdev Nov 1, 2024
a78ee51
Update luau.svg
l3dotdev Nov 1, 2024
3631048
Update luau folder icons
l3dotdev Nov 1, 2024
2025cb1
Add Roblox icon pack for rojo file icons
l3dotdev Nov 1, 2024
01521d5
Associate .luaurc with luau icon
l3dotdev Nov 1, 2024
e382caf
Create simplified more pixel-perfect version of wally icon
l3dotdev Nov 2, 2024
e361967
Upscale svg viewbox back to 24x24 px
l3dotdev Nov 2, 2024
d5e55e9
Include luau version of rbxmk file
l3dotdev Nov 2, 2024
648bb5b
Merge branch 'main' into main
l3dotdev Nov 2, 2024
6e747bf
Fix wally.svg colours
l3dotdev Nov 2, 2024
1c2888f
(wally): fix colors and adds a margin to the icon
lucas-labs Nov 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions icons/folder-luau-open.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions icons/folder-luau.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions icons/luau.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions icons/rbxmk.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions icons/rojo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions icons/wally.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@
"%configuration.activeIconPack.angular_ngrx%",
"%configuration.activeIconPack.react%",
"%configuration.activeIconPack.react_redux%",
"%configuration.activeIconPack.roblox%",
"%configuration.activeIconPack.qwik%",
"%configuration.activeIconPack.vue%",
"%configuration.activeIconPack.vue_vuex%",
Expand All @@ -168,6 +169,7 @@
"angular_ngrx",
"react",
"react_redux",
"roblox",
"qwik",
"vue",
"vue_vuex",
Expand Down Expand Up @@ -241,6 +243,7 @@
"%configuration.activeIconPack.angular_ngrx%",
"%configuration.activeIconPack.react%",
"%configuration.activeIconPack.react_redux%",
"%configuration.activeIconPack.roblox%",
"%configuration.activeIconPack.qwik%",
"%configuration.activeIconPack.vue%",
"%configuration.activeIconPack.vue_vuex%",
Expand Down
1 change: 1 addition & 0 deletions package.nls.cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"configuration.activeIconPack.angular_ngrx": "Ikony pro Angular a ngrx.",
"configuration.activeIconPack.react": "Ikony pro React.",
"configuration.activeIconPack.react_redux": "Ikony pro React a Redux.",
"configuration.activeIconPack.roblox": "Ikony pro Roblox.",
"configuration.activeIconPack.qwik": "Ikony pro Qwik.",
"configuration.activeIconPack.vue": "Ikony pro Vue.",
"configuration.activeIconPack.vue_vuex": "Ikony pro Vue a Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.de.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"configuration.activeIconPack.angular_ngrx": "Icons für Angular und Ngrx",
"configuration.activeIconPack.react": "Icons für React",
"configuration.activeIconPack.react_redux": "Icons für React und Redux",
"configuration.activeIconPack.roblox": "Icons für Roblox.",
"configuration.activeIconPack.qwik": "Icons für Qwik.",
"configuration.activeIconPack.vue": "Icons für Vue.",
"configuration.activeIconPack.vue_vuex": "Icons für Vue und Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.es.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"configuration.activeIconPack.angular_ngrx": "Iconos de Angular y ngrx.",
"configuration.activeIconPack.react": "Iconos de React.",
"configuration.activeIconPack.react_redux": "Iconos de React y Redux.",
"configuration.activeIconPack.roblox": "Iconos de Roblox.",
"configuration.activeIconPack.qwik": "Iconos de Qwik.",
"configuration.activeIconPack.vue": "Iconos de Vue.",
"configuration.activeIconPack.vue_vuex": "Iconos de Vue y Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"configuration.activeIconPack.angular_ngrx": "Icônes pour Angular et ngrx.",
"configuration.activeIconPack.react": "Icônes pour React.",
"configuration.activeIconPack.react_redux": "Icônes pour React et Redux.",
"configuration.activeIconPack.roblox": "Icônes pour Roblox.",
"configuration.activeIconPack.qwik": "Icônes pour Qwik.",
"configuration.activeIconPack.vue": "Icônes pour Vue.",
"configuration.activeIconPack.vue_vuex": "Icônes pour Vue et Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.id.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"configuration.activeIconPack.angular_ngrx": "Ikon untuk Angular dan ngrx.",
"configuration.activeIconPack.react": "Ikon untuk React.",
"configuration.activeIconPack.react_redux": "Ikon untuk React dan Redux.",
"configuration.activeIconPack.roblox": "Ikon untuk Roblox.",
"configuration.activeIconPack.qwik": "Ikon untuk Qwik.",
"configuration.activeIconPack.vue": "Ikon untuk Vue.",
"configuration.activeIconPack.vue_vuex": "Ikon untuk Vue dan Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"configuration.activeIconPack.angular_ngrx": "Angular と ngrx 用のアイコンです。",
"configuration.activeIconPack.react": "React 用のアイコンです。",
"configuration.activeIconPack.react_redux": "React と Redux 用のアイコンです。",
"configuration.activeIconPack.roblox": "Roblox 用のアイコンです。",
"configuration.activeIconPack.qwik": "Qwik 用のアイコンです。",
"configuration.activeIconPack.vue": "Vue 用のアイコンです。",
"configuration.activeIconPack.vue_vuex": "Vue と Vuex 用のアイコンです。",
Expand Down
1 change: 1 addition & 0 deletions package.nls.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"configuration.activeIconPack.angular_ngrx": "Icons for Angular and ngrx.",
"configuration.activeIconPack.react": "Icons for React.",
"configuration.activeIconPack.react_redux": "Icons for React and Redux.",
"configuration.activeIconPack.roblox": "Icons for Roblox.",
"configuration.activeIconPack.qwik": "Icons for Qwik.",
"configuration.activeIconPack.vue": "Icons for Vue.",
"configuration.activeIconPack.vue_vuex": "Icons for Vue and Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"configuration.activeIconPack.angular_ngrx": "Angular 및 ngrx용 아이콘.",
"configuration.activeIconPack.react": "React용 아이콘.",
"configuration.activeIconPack.react_redux": "React 및 Redux용 아이콘.",
"configuration.activeIconPack.roblox": "Roblox용 아이콘.",
"configuration.activeIconPack.qwik": "Qwik용 아이콘.",
"configuration.activeIconPack.vue": "Vue용 아이콘.",
"configuration.activeIconPack.vue_vuex": "Vue 및 Vuex용 아이콘.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"configuration.activeIconPack.angular_ngrx": "Icons voor Angular en ngrx.",
"configuration.activeIconPack.react": "Icons voor React.",
"configuration.activeIconPack.react_redux": "Icons for React en Redux.",
"configuration.activeIconPack.roblox": "Icons voor Roblox.",
"configuration.activeIconPack.qwik": "Icons voor Qwik.",
"configuration.activeIconPack.vue": "Icons voor Vue.",
"configuration.activeIconPack.vue_vuex": "Icons voor Vue en Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"configuration.activeIconPack.angular_ngrx": "Ikony dla Angulara i ngrx.",
"configuration.activeIconPack.react": "Ikony dla Reacta.",
"configuration.activeIconPack.react_redux": "Ikony dla Reacta i Reduxa.",
"configuration.activeIconPack.roblox": "Ikony dla Roblox.",
"configuration.activeIconPack.qwik": "Ikony dla Qwik.",
"configuration.activeIconPack.vue": "Ikony dla Vue.",
"configuration.activeIconPack.vue_vuex": "Ikony dla Vue i Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"configuration.activeIconPack.angular_ngrx": "Ícones para Angular e ngrx.",
"configuration.activeIconPack.react": "Ícones para React.",
"configuration.activeIconPack.react_redux": "Ícones para React e ngrx.",
"configuration.activeIconPack.roblox": "Ícones para Roblox.",
"configuration.activeIconPack.qwik": "Ícones para Qwik.",
"configuration.activeIconPack.vue": "Ícones para Vue.",
"configuration.activeIconPack.vue_vuex": "Ícones para Vue e Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.pt-PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"configuration.activeIconPack.angular_ngrx": "Ícones para Angular e ngrx.",
"configuration.activeIconPack.react": "Ícones para React.",
"configuration.activeIconPack.react_redux": "Ícones para React e ngrx.",
"configuration.activeIconPack.roblox": "Ícones para Roblox.",
"configuration.activeIconPack.qwik": "Ícones para Qwik.",
"configuration.activeIconPack.vue": "Ícones para Vue.",
"configuration.activeIconPack.vue_vuex": "Ícones para Vue e Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"configuration.activeIconPack.angular_ngrx": "Иконки для Angular и ngrx.",
"configuration.activeIconPack.react": "Иконки для React.",
"configuration.activeIconPack.react_redux": "Иконки для React и Redux.",
"configuration.activeIconPack.roblox": "Иконки для Roblox.",
"configuration.activeIconPack.qwik": "Иконки для Qwik.",
"configuration.activeIconPack.vue": "Иконки для Vue.",
"configuration.activeIconPack.vue_vuex": "Иконки для Vue и Vuex.",
Expand Down
1 change: 1 addition & 0 deletions package.nls.zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"configuration.activeIconPack.angular_ngrx": "Angular和ngrx的图标。",
"configuration.activeIconPack.react": "React的图标。",
"configuration.activeIconPack.react_redux": "React和Redux的图标。",
"configuration.activeIconPack.roblox": "Roblox的图标。",
"configuration.activeIconPack.qwik": "Qwik的图标。",
"configuration.activeIconPack.vue": "Vue的图标。",
"configuration.activeIconPack.vue_vuex": "Vue和Vuex的图标。",
Expand Down
1 change: 1 addition & 0 deletions package.nls.zh-TW.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"configuration.activeIconPack.angular_ngrx": "Angular和ngrx的圖標。",
"configuration.activeIconPack.react": "React的圖標。",
"configuration.activeIconPack.react_redux": "React和Redux的圖標。",
"configuration.activeIconPack.roblox": "Roblox的圖標。",
"configuration.activeIconPack.qwik": "Qwik的圖標。",
"configuration.activeIconPack.vue": "Vue的圖標。",
"configuration.activeIconPack.vue_vuex": "Vue和Vuex的圖標。",
Expand Down
16 changes: 16 additions & 0 deletions src/core/icons/fileIcons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2489,6 +2489,21 @@ export const fileIcons: FileIcons = {
],
},
{ name: 'roblox', fileExtensions: ['rbxl', 'rbxlx', 'rbxm', 'rbxmx'] },
{
name: 'luau',
fileExtensions: ['luau'],
fileNames: ['.luaurc'],
},
{
name: 'rojo',
fileExtensions: ['project.json', 'model.json', 'meta.json'],
l3dotdev marked this conversation as resolved.
Show resolved Hide resolved
enabledFor: [IconPack.Roblox]
},
{ name: 'wally', fileNames: ['wally.toml'] },
{
name: 'rbxmk',
fileExtensions: ['rbxmk.lua', 'rbxmk.luau'],
},
{
name: 'panda',
patterns: {
Expand Down Expand Up @@ -2754,6 +2769,7 @@ export const fileIcons: FileIcons = {
IconPack.Qwik,
IconPack.React,
IconPack.Redux,
IconPack.Roblox,
IconPack.Vue,
IconPack.Vuex,
],
Expand Down
Loading
Loading