mirror of
https://github.com/zed-industries/zed.git
synced 2026-05-23 21:05:08 +00:00
## Summary - Adds a `ballerina` icon key to the default icon theme, mapping the `.bal` file suffix to a new SVG under `assets/icons/file_icons/ballerina.svg`. - Icon is the monochrome Ballerina mark from the official WSO2 VS Code extension, rescaled to Zed's 16×16 viewBox. ## Icon source / license The SVG is adapted from `ballerina-inverse.svg` in [wso2/vscode-extensions](https://github.com/wso2/vscode-extensions), which is Apache-2.0 licensed. The original 400×400 geometry is preserved via the existing `translate`/`scale` transform; only the viewBox and fill were normalized to match the convention used by the other icons in `assets/icons/file_icons/`. ## Test plan - [x] `cargo build --release --bin zed` - [x] Opened a folder containing `.bal` files and confirmed the icon renders in the project panel and tabs. - [x] Alphabetical ordering preserved in both `FILE_SUFFIXES_BY_ICON_KEY` and `FILE_ICONS`. Release Notes: - N/A --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com> Co-authored-by: Danilo Leal <67129314+danilo-leal@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| LICENSE-GPL | ||