Skip to content

Commit

Permalink
feat: v1 (catppuccin#70)
Browse files Browse the repository at this point in the history
  • Loading branch information
prazdevs authored Jan 25, 2024
1 parent 9b09f38 commit d4d79a6
Show file tree
Hide file tree
Showing 2,708 changed files with 19,434 additions and 28,426 deletions.
34 changes: 0 additions & 34 deletions .editorconfig

This file was deleted.

4 changes: 0 additions & 4 deletions .eslintrc

This file was deleted.

46 changes: 24 additions & 22 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
on: [push, pull_request]
name: CI

on:
push:
branches: [main]
pull_request:
branches: [main]

env:
PUPPETEER_SKIP_DOWNLOAD: true

jobs:
ci:
Expand All @@ -9,34 +18,27 @@ jobs:
- name: Checkout
uses: actions/checkout@v3

- name: Install Node.js
- name: Install pnpm
uses: pnpm/action-setup@v2

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 18
cache: yarn
cache: pnpm
node-version: lts/*

- name: Install dependencies
run: yarn install --frozen-lockfile
run: pnpm i --frozen-lockfile

- name: Lint files
run: yarn lint
run: pnpm lint

- name: Verify icons integrity
run: yarn integrity
- name: Build extension
run: pnpm build

- name: Build themes
run: yarn build

- name: Package Extension
id: packageExtension
uses: HaaLeo/publish-vscode-extension@v1
- name: Package extension
uses: haaleo/publish-vscode-extension@v1
with:
pat: stub
yarn: true
pat: _
dependencies: false
dryRun: true

- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: catppuccin-vsc-icons.vsix
path: ${{ steps.packageExtension.outputs.vsixPath }}
55 changes: 0 additions & 55 deletions .github/workflows/publish.yml

This file was deleted.

7 changes: 6 additions & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,12 @@
"name": "Extension",
"type": "extensionHost",
"request": "launch",
"args": ["--extensionDevelopmentPath=${workspaceFolder}"]
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
]
}
]
}
22 changes: 8 additions & 14 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
.github/
.vscode/
assets/
icons/
node_modules/
scripts/
src/
*
**/*

todo.md
*.vsix
.editorconfig
.eslintrc
.gitignore
yarn.lock
tsconfig.json
!CHANGELOG.md
!LICENSE
!README.md
!assets/*.png
!dist/**/*
!package.json
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Catppuccin
Copyright (c) 2024 Catppuccin

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
52 changes: 15 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,27 @@
<h3 align="center">
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/logos/exports/1544x1544_circle.png" width="100" alt="Logo"/><br/>
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
Catppuccin icons for <a href="https://code.visualstudio.com/">VSCode</a>
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/logos/exports/1544x1544_circle.png" width="100" alt="Logo"/><br/>
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
Catppuccin icons
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
</h3>

<p align="center">
<a><img src="https://img.shields.io/github/directory-file-count/catppuccin/vscode-icons/icons?label=icons&colorA=363a4f&colorB=eed49f&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/vscode-icons/stargazers"><img src="https://img.shields.io/github/stars/catppuccin/vscode-icons?colorA=363a4f&colorB=b7bdf8&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/vscode-icons/issues"><img src="https://img.shields.io/github/issues/catppuccin/vscode-icons?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/vscode-icons/contributors"><img src="https://img.shields.io/github/contributors/catppuccin/vscode-icons?colorA=363a4f&colorB=a6da95&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/vscode-icons/stargazers"><img src="https://img.shields.io/github/stars/catppuccin/vscode-icons?colorA=363a4f&colorB=b7bdf8&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/vscode-icons/issues"><img src="https://img.shields.io/github/issues/catppuccin/vscode-icons?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/vscode-icons/contributors"><img src="https://img.shields.io/github/contributors/catppuccin/vscode-icons?colorA=363a4f&colorB=a6da95&style=for-the-badge"></a>
</p>



<p align="center">
<img src="assets/preview.webp"/>
<img src="assets/catwalk.png" width=600/>
</p>

## Previews

<details>
<summary>🌻 Latte</summary>
<img src="assets/previews/latte.png"/>
</details>
<details>
<summary>🪴 Frappé</summary>
<img src="assets/previews/frappe.png"/>
</details>
<details>
<summary>🌺 Macchiato</summary>
<img src="assets/previews/macchiato.png"/>
</details>
<details>
<summary>🌿 Mocha</summary>
<img src="assets/previews/mocha.png"/>
</details>
> [!IMPORTANT]
> The repository is currently a WIP towards v1. New icons and features may wait until the release.
## Usage
<!-- ## Previews -->

1. Install the [icon theme extension](https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-icons)
2. Press <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> or <kbd>CMD</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>
3. Type in `> File Icon Theme` and press enter
4. Select your flavor and press enter
5. Enjoy!
<!-- TODO -->

## 💝 Thanks to

Expand All @@ -52,13 +30,13 @@
&nbsp;

<p align="center">
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.png"/>
<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.png"/>
</p>

<p align="center">
Copyright &copy; 2021-present <a href="https://github.com/catppuccin" target="_blank">Catppuccin Org</a>
Copyright &copy; 2021-present <a href="https://github.com/catppuccin" target="_blank">Catppuccin Org</a>
</p>

<p align="center">
<a href="https://github.com/catppuccin/catppuccin/blob/main/LICENSE"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a>
<a href="https://github.com/catppuccin/catppuccin/blob/main/LICENSE"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a>
</p>
Binary file added assets/catwalk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file removed assets/preview.webp
Binary file not shown.
Binary file removed assets/previews/frappe-icons.png
Binary file not shown.
Binary file removed assets/previews/frappe.png
Binary file not shown.
Binary file removed assets/previews/latte-icons.png
Binary file not shown.
Binary file removed assets/previews/latte.png
Binary file not shown.
Binary file removed assets/previews/macchiato-icons.png
Binary file not shown.
Binary file removed assets/previews/macchiato.png
Binary file not shown.
Binary file removed assets/previews/mocha-icons.png
Binary file not shown.
Binary file removed assets/previews/mocha.png
Binary file not shown.
10 changes: 10 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import config from '@antfu/eslint-config'

export default config({
ignores: [],
}, {
files: ['src/defaults/*.ts'],
rules: {
'sort-keys': ['error', 'asc', { minKeys: 10 }],
},
})
5 changes: 0 additions & 5 deletions icons/adonis.svg

This file was deleted.

7 changes: 0 additions & 7 deletions icons/alex.svg

This file was deleted.

5 changes: 0 additions & 5 deletions icons/angular.svg

This file was deleted.

7 changes: 0 additions & 7 deletions icons/apl.svg

This file was deleted.

7 changes: 0 additions & 7 deletions icons/apollo.svg

This file was deleted.

4 changes: 0 additions & 4 deletions icons/apple.svg

This file was deleted.

6 changes: 0 additions & 6 deletions icons/appveyor.svg

This file was deleted.

4 changes: 0 additions & 4 deletions icons/arduino.svg

This file was deleted.

7 changes: 0 additions & 7 deletions icons/assembly.svg

This file was deleted.

Loading

0 comments on commit d4d79a6

Please sign in to comment.