CodeEditApp / CodeEditApp/CodeEdit

✨ Icons for every file format and file format opacity

Open
#1,115 18 comments 0 reactions 1 assignee Claimed by @iggy890 View on GitHub
enhancement
Dominant language
Swift
Stars
23k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

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

### Added to fork?
- [x] Fork
### PR created?
- [x] 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 👇**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.