feat: cursor files + folder icons

This commit is contained in:
praz 2025-08-03 17:04:25 +02:00 committed by Hammy
parent a8ac23b904
commit ed8736f8fb
22 changed files with 92 additions and 0 deletions

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="var(--vscode-ctp-overlay1)" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="var(--vscode-ctp-overlay1)" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 511 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="var(--vscode-ctp-text)" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="var(--vscode-ctp-text)" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 503 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="var(--vscode-ctp-text)" stroke-linecap="round" stroke-linejoin="round" d="M4.5 4.5H12c.8 0 1.5.7 1.5 1.5v.5m-7.5 7H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.5 13.531062 11.984495 15.500007 8.468988 13.531062V9.5931712L11.984495 7.624226 15.5 9.5931712Z" />
<path fill="none" stroke="var(--vscode-ctp-text)" stroke-linecap="round" stroke-linejoin="round" d="m 8.469126,9.5931732 h 7.030737 l -3.515368,5.9068298 v -3.937886 z" />
</svg>

After

Width:  |  Height:  |  Size: 567 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="var(--vscode-ctp-text)" stroke-linecap="round" stroke-linejoin="round" d="m1.9 8 .7-2.7a1 1 0 0 1 1-.8h10.9a1 1 0 0 1 1 1.2L15 7m-9 6.5H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.500002 13.531061 11.984497 15.500006 8.4689904 13.531061V9.5931704l3.5155066-1.9689452 3.515505 1.9689452z" />
<path fill="none" stroke="var(--vscode-ctp-text)" stroke-linecap="round" stroke-linejoin="round" d="M 8.4691285,9.5931724 H 15.499865 L 11.984497,15.500002 V 11.562116 Z" />
</svg>

After

Width:  |  Height:  |  Size: 601 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#838ba7" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#838ba7" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

4
icons/frappe/cursor.svg Normal file
View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#c6d0f5" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#c6d0f5" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#c6d0f5" stroke-linecap="round" stroke-linejoin="round" d="M4.5 4.5H12c.8 0 1.5.7 1.5 1.5v.5m-7.5 7H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.5 13.531062 11.984495 15.500007 8.468988 13.531062V9.5931712L11.984495 7.624226 15.5 9.5931712Z" />
<path fill="none" stroke="#c6d0f5" stroke-linecap="round" stroke-linejoin="round" d="m 8.469126,9.5931732 h 7.030737 l -3.515368,5.9068298 v -3.937886 z" />
</svg>

After

Width:  |  Height:  |  Size: 537 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#c6d0f5" stroke-linecap="round" stroke-linejoin="round" d="m1.9 8 .7-2.7a1 1 0 0 1 1-.8h10.9a1 1 0 0 1 1 1.2L15 7m-9 6.5H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.500002 13.531061 11.984497 15.500006 8.4689904 13.531061V9.5931704l3.5155066-1.9689452 3.515505 1.9689452z" />
<path fill="none" stroke="#c6d0f5" stroke-linecap="round" stroke-linejoin="round" d="M 8.4691285,9.5931724 H 15.499865 L 11.984497,15.500002 V 11.562116 Z" />
</svg>

After

Width:  |  Height:  |  Size: 571 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#8c8fa1" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#8c8fa1" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

4
icons/latte/cursor.svg Normal file
View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#4c4f69" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#4c4f69" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#4c4f69" stroke-linecap="round" stroke-linejoin="round" d="M4.5 4.5H12c.8 0 1.5.7 1.5 1.5v.5m-7.5 7H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.5 13.531062 11.984495 15.500007 8.468988 13.531062V9.5931712L11.984495 7.624226 15.5 9.5931712Z" />
<path fill="none" stroke="#4c4f69" stroke-linecap="round" stroke-linejoin="round" d="m 8.469126,9.5931732 h 7.030737 l -3.515368,5.9068298 v -3.937886 z" />
</svg>

After

Width:  |  Height:  |  Size: 537 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#4c4f69" stroke-linecap="round" stroke-linejoin="round" d="m1.9 8 .7-2.7a1 1 0 0 1 1-.8h10.9a1 1 0 0 1 1 1.2L15 7m-9 6.5H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.500002 13.531061 11.984497 15.500006 8.4689904 13.531061V9.5931704l3.5155066-1.9689452 3.515505 1.9689452z" />
<path fill="none" stroke="#4c4f69" stroke-linecap="round" stroke-linejoin="round" d="M 8.4691285,9.5931724 H 15.499865 L 11.984497,15.500002 V 11.562116 Z" />
</svg>

After

Width:  |  Height:  |  Size: 571 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#8087a2" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#8087a2" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#cad3f5" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#cad3f5" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#cad3f5" stroke-linecap="round" stroke-linejoin="round" d="M4.5 4.5H12c.8 0 1.5.7 1.5 1.5v.5m-7.5 7H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.5 13.531062 11.984495 15.500007 8.468988 13.531062V9.5931712L11.984495 7.624226 15.5 9.5931712Z" />
<path fill="none" stroke="#cad3f5" stroke-linecap="round" stroke-linejoin="round" d="m 8.469126,9.5931732 h 7.030737 l -3.515368,5.9068298 v -3.937886 z" />
</svg>

After

Width:  |  Height:  |  Size: 537 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#cad3f5" stroke-linecap="round" stroke-linejoin="round" d="m1.9 8 .7-2.7a1 1 0 0 1 1-.8h10.9a1 1 0 0 1 1 1.2L15 7m-9 6.5H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.500002 13.531061 11.984497 15.500006 8.4689904 13.531061V9.5931704l3.5155066-1.9689452 3.515505 1.9689452z" />
<path fill="none" stroke="#cad3f5" stroke-linecap="round" stroke-linejoin="round" d="M 8.4691285,9.5931724 H 15.499865 L 11.984497,15.500002 V 11.562116 Z" />
</svg>

After

Width:  |  Height:  |  Size: 571 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#7f849c" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#7f849c" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

4
icons/mocha/cursor.svg Normal file
View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#cdd6f4" stroke-linecap="round" stroke-linejoin="round" d="m 16.17866,12.334298 -7.0470492,4.068616 -7.0470494,-4.068616 0,-8.1372317 L 9.1316109,0.12845039 16.17866,4.1970663 Z" transform="matrix(.92099 0 0 .92169 -.41 .382)" />
<path fill="none" stroke="#cdd6f4" stroke-linecap="round" stroke-linejoin="round" d="M 1.51,4.25 H 14.49 L 8,15.5 V 8 Z" />
</svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#cdd6f4" stroke-linecap="round" stroke-linejoin="round" d="M4.5 4.5H12c.8 0 1.5.7 1.5 1.5v.5m-7.5 7H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.5 13.531062 11.984495 15.500007 8.468988 13.531062V9.5931712L11.984495 7.624226 15.5 9.5931712Z" />
<path fill="none" stroke="#cdd6f4" stroke-linecap="round" stroke-linejoin="round" d="m 8.469126,9.5931732 h 7.030737 l -3.515368,5.9068298 v -3.937886 z" />
</svg>

After

Width:  |  Height:  |  Size: 537 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="none" stroke="#cdd6f4" stroke-linecap="round" stroke-linejoin="round" d="m1.9 8 .7-2.7a1 1 0 0 1 1-.8h10.9a1 1 0 0 1 1 1.2L15 7m-9 6.5H2c-.8 0-1.5-.7-1.5-1.5V3.5c0-.6.4-1 1-1h5c.6 0 1 .4 1 1v1M15.500002 13.531061 11.984497 15.500006 8.4689904 13.531061V9.5931704l3.5155066-1.9689452 3.515505 1.9689452z" />
<path fill="none" stroke="#cdd6f4" stroke-linecap="round" stroke-linejoin="round" d="M 8.4691285,9.5931724 H 15.499865 L 11.984497,15.500002 V 11.562116 Z" />
</svg>

After

Width:  |  Height:  |  Size: 571 B

View File

@ -499,6 +499,15 @@ const fileIcons: FileIcons = {
languageIds: ['cue'],
fileExtensions: ['cue'],
},
'cursor-ignore': {
fileNames: [
'.cursorignore',
'.cursorindexingignore',
],
},
'cursor': {
fileNames: ['.cursorrules'],
},
'cypress': {
fileNames: [
'cypress.json',

View File

@ -210,6 +210,9 @@ const folderIcons: FolderIcons = {
'__integration-tests__',
],
},
'cursor': {
folderNames: ['.cursor'],
},
'cypress': {
folderNames: [
'cypress',