Skip to content

✨ Icons for every file format and file format opacity #1115

@iggy890

Description

@iggy890

Is your feature request related to a problem? Please describe.

Related to: #1014

Describe the solution you'd like

CodeEdit does not have SF Symbols icons for every language (including those it doesn't have syntax highlighting).

Some filenames do not have their proper extensions because it would take too much time to research them.

  • .c
  • .cpp
  • .cc
  • .hpp
  • .r
  • .ruby
  • .svelte
  • .ts
  • .sql
  • .rust
  • .scala
  • .perl
  • .php
  • .kotlin
  • .lua
  • .matlab
  • .m (objective-c)
  • .julia
  • .cobol
  • .groovy
  • .d
  • .zip
  • .asm, .s, .inc, .wla, .SRC (assembly language)
  • .jar
  • .app
  • .mov, .mp4 (video formats)
  • .mp3, .wav (audio formats)
  • .heic, .gif, .tga, .bmp, .psd, .hdr, .pic, .webp, .avif, .ppm, .pgm, .pbm, .pnm, .tiff, .pdf, .bmp (picture formats)
  • .xcodeproj
  • .obj, .dae, .abc, .glb, .ply, .blend (3d model formats)
  • .dmg, .pkg (app installer formats)
  • .HTM
  • .key
  • .pptx
  • .xml
  • .class
  • .tex
  • .fon
  • .exe
  • .lz
  • .pyw
  • .gzip
  • .stl
  • .gcode
  • .dat
  • .sqlite
  • .doc
  • .docm
  • .docx
  • .log
  • .INFO
  • .jng
  • .PGM
  • .pnm
  • .pns
  • .TIFF
  • .block
  • .pyc
  • .m4v
  • .vob
  • .ppt
  • .pps
  • .tmp
  • .iso
  • .xlsx
  • .DS_Store

Added to fork?

  • Fork

PR created?

  • PR

PR ready for review?

  • Review

File icon opacity?

  • Opacity

Additional context

The SF Symbols library has a lot of icons that we could use for the languages.
At some point I'm going to submit a PR from this fork: https://github.com/iggy890/CodeEdit/tree/file-icons

If you find anymore languages leave a comment below 👇

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

💬 Needs Clarification

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions