Compare commits
104 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 087e049f80 | |||
| aed8124f8b | |||
| 7a69b9610b | |||
| af91b6868c | |||
| 30be894a5b | |||
| f0c26d67ea | |||
| bab5cb9e3b | |||
| 56e36aba4c | |||
| 3b850b6712 | |||
| 51a2ae7b10 | |||
| e07e23e068 | |||
| d69a2bb95b | |||
| 800db3c24a | |||
| 38631ad116 | |||
| 35413a9366 | |||
| df0fba02fe | |||
| d89844dede | |||
| 74f872b079 | |||
| 68bbd0aabc | |||
| a6775feb2d | |||
| 292fa2fdc1 | |||
| 3a70b9590a | |||
| 2248b87cb8 | |||
| a6f495ea0b | |||
| b5463e5f5e | |||
| 6a79ea2e13 | |||
| 2d921abf1f | |||
| eb2a59bd8b | |||
| 76322dc71d | |||
| dfe235c10a | |||
| 4c6bbdb3fe | |||
| 6497e84b8e | |||
| 58fbab013b | |||
| bac77722eb | |||
| 1c5068bde4 | |||
| 647318d54f | |||
| 99418b0047 | |||
| 236cbc2bb8 | |||
| 1dde587869 | |||
| b560a099e9 | |||
| d853da61ac | |||
| 1ae3dcdb29 | |||
| 8316b472d1 | |||
| 8eca9009ea | |||
| e10a242de7 | |||
| d52f1c6392 | |||
| 373b386071 | |||
| 0a62595c28 | |||
| a5a7407d02 | |||
| bfbed8f8ce | |||
| 7f0c0a67a4 | |||
| 223dba27b9 | |||
| 64ae4b29b4 | |||
| ff61eb5953 | |||
| b23e8ce47c | |||
| 5eb25bd34e | |||
| 9aaf483a80 | |||
| 761407cb83 | |||
| 922079a602 | |||
| 85b119ba70 | |||
| 0a7b317d4c | |||
| 610078021c | |||
| 0b09d5c4a4 | |||
| e3f610dc96 | |||
| 35483b20f9 | |||
| 3de8043f43 | |||
| 5f795c5282 | |||
| e28157f748 | |||
| fd8bc155f2 | |||
| a8b2f1f6bd | |||
| d5f31be339 | |||
| c67f16a986 | |||
| 536f0a5c32 | |||
| 7a1af3bf0f | |||
| 697106ef64 | |||
| 3c35c40fbd | |||
| 754adef100 | |||
| 789c45f2ae | |||
| fa456b65ff | |||
| 795717f6e0 | |||
| a7c9643fb4 | |||
| 2baf9ff564 | |||
| b44137f1fc | |||
| 4f6ec5df68 | |||
| ca144a1874 | |||
| b32d1c52c3 | |||
| 4d2dc45c3f | |||
| df02200b47 | |||
| 17792e2510 | |||
| 437c1533a0 | |||
| b57f11dc6c | |||
| 92e58e9000 | |||
| 57659a2cee | |||
| a8ff0edf9b | |||
| 6d8b5b1aa5 | |||
| 3e30b9fce2 | |||
| 6ba88fbdd6 | |||
| de75e50748 | |||
| 070abc75fc | |||
| ca1804ee8c | |||
| ffc40e32dc | |||
| 745ed80968 | |||
| e77c3c4ef2 | |||
| f296bd13ad |
@@ -1,18 +1,17 @@
|
|||||||
name: "🔍 Requests & Suggestions"
|
name: "Request Icon"
|
||||||
description: Suggest an icon or request changes
|
description: Suggest an icon or request changes
|
||||||
labels: "🔍 Requests & Suggestions"
|
labels: "icon request"
|
||||||
assignees: walkxcode
|
|
||||||
body:
|
body:
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: |
|
value: |
|
||||||
Thank you for your interest in contributing to our icon repository! To ensure smooth collaboration, please make sure to read and agree to our [Contribution Guidelines](https://github.com/walkxcode/dashboard-icons/blob/main/CONTRIBUTING.md) before submitting your request.
|
Thank you for your interest in contributing to our icon repository! To ensure smooth collaboration, please make sure to read and agree to our [Contribution Guidelines](https://github.com/homarr-labs/dashboard-icons/blob/main/CONTRIBUTING.md) before submitting your request.
|
||||||
|
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
attributes:
|
attributes:
|
||||||
label: Contribution Guidelines
|
label: Contribution Guidelines
|
||||||
options:
|
options:
|
||||||
- label: "I have read and agree to the [Contribution Guidelines](https://github.com/walkxcode/dashboard-icons/blob/main/CONTRIBUTING.md)"
|
- label: "I have read and agree to the [Contribution Guidelines](https://github.com/homarr-labs/dashboard-icons/blob/main/CONTRIBUTING.md)"
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
name: Compress Icons 🗜️
|
name: Compress Icons
|
||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
@@ -31,7 +31,7 @@ jobs:
|
|||||||
- name: Compress SVG Files
|
- name: Compress SVG Files
|
||||||
run: |
|
run: |
|
||||||
echo "Compressing SVGs..."
|
echo "Compressing SVGs..."
|
||||||
svgo --config=svgo.config.js -f svg/
|
svgo -f svg/
|
||||||
|
|
||||||
- name: Compress WEBP Files
|
- name: Compress WEBP Files
|
||||||
run: |
|
run: |
|
||||||
@@ -43,6 +43,6 @@ jobs:
|
|||||||
git config --global user.email "homarr-labs@proton.me"
|
git config --global user.email "homarr-labs@proton.me"
|
||||||
git config --global user.name "Dashboard Icons Bot"
|
git config --global user.name "Dashboard Icons Bot"
|
||||||
git add png/ svg/ webp/
|
git add png/ svg/ webp/
|
||||||
git commit -m "ci: github-actions: compress icons" || exit 0
|
git commit -m "ci(github-actions): compress icons" || exit 0
|
||||||
git pull --rebase origin ${{ github.ref_name }}
|
git pull --rebase origin ${{ github.ref_name }}
|
||||||
git push origin HEAD:${{ github.ref_name }}
|
git push origin HEAD:${{ github.ref_name }}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
name: "Update Icons and Resources ✨"
|
name: Update Icons and Resources
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@@ -16,29 +16,29 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repository 🛎️
|
- name: Checkout Repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.ref_name }}
|
ref: ${{ github.ref_name }}
|
||||||
|
|
||||||
- name: Set Up Python 🐍
|
- name: Set Up Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.9"
|
python-version: "3.9"
|
||||||
|
|
||||||
- name: Install Dependencies 📦
|
- name: Install Dependencies
|
||||||
run: |
|
run: |
|
||||||
pip install cairosvg pillow
|
pip install cairosvg pillow
|
||||||
|
|
||||||
- name: Run SVG to PNG and WEBP Conversion ♻️
|
- name: Run SVG to PNG and WEBP Conversion
|
||||||
run: python scripts/convert_svg_assets.py
|
run: python scripts/convert_svg_assets.py
|
||||||
|
|
||||||
- name: Commit and Push Changes 📤
|
- name: Commit and Push Changes
|
||||||
run: |
|
run: |
|
||||||
git config --global user.email "homarr-labs@proton.me"
|
git config --global user.email "homarr-labs@proton.me"
|
||||||
git config --global user.name "Dashboard Icons Bot"
|
git config --global user.name "Dashboard Icons Bot"
|
||||||
git add png/ webp/
|
git add png/ webp/
|
||||||
git commit -m "ci: github-actions: convert SVG assets to PNG and WEBP" || exit 0
|
git commit -m "ci(github-actions): convert SVG assets to PNG and WEBP" || exit 0
|
||||||
git pull --rebase origin ${{ github.ref_name }}
|
git pull --rebase origin ${{ github.ref_name }}
|
||||||
git push origin HEAD:${{ github.ref_name }}
|
git push origin HEAD:${{ github.ref_name }}
|
||||||
|
|
||||||
@@ -48,25 +48,25 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repository 🛎️
|
- name: Checkout Repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.ref_name }}
|
ref: ${{ github.ref_name }}
|
||||||
|
|
||||||
- name: Set Up Python 🐍
|
- name: Set Up Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.9"
|
python-version: "3.9"
|
||||||
|
|
||||||
- name: Generate File Tree 🌳
|
- name: Generate File Tree
|
||||||
run: python scripts/generate_file_tree.py svg png webp
|
run: python scripts/generate_file_tree.py svg png webp
|
||||||
|
|
||||||
- name: Commit and Push Changes 📤
|
- name: Commit and Push Changes
|
||||||
run: |
|
run: |
|
||||||
git config --global user.email "homarr-labs@proton.me"
|
git config --global user.email "homarr-labs@proton.me"
|
||||||
git config --global user.name "Dashboard Icons Bot"
|
git config --global user.name "Dashboard Icons Bot"
|
||||||
git add tree.json tree.xml
|
git add tree.json tree.xml
|
||||||
git commit -m "ci: github-actions: generate file tree" || exit 0
|
git commit -m "ci(github-actions): generate file tree" || exit 0
|
||||||
git pull --rebase origin ${{ github.ref_name }}
|
git pull --rebase origin ${{ github.ref_name }}
|
||||||
git push origin HEAD:${{ github.ref_name }}
|
git push origin HEAD:${{ github.ref_name }}
|
||||||
|
|
||||||
@@ -76,24 +76,24 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repository 🛎️
|
- name: Checkout Repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.ref_name }}
|
ref: ${{ github.ref_name }}
|
||||||
|
|
||||||
- name: Set Up Python 🐍
|
- name: Set Up Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.9"
|
python-version: "3.9"
|
||||||
|
|
||||||
- name: Generate ICONS.md 🚀
|
- name: Generate ICONS.md
|
||||||
run: python scripts/generate_icons_page.py
|
run: python scripts/generate_icons_page.py
|
||||||
|
|
||||||
- name: Commit and Push Changes 📤
|
- name: Commit and Push Changes
|
||||||
run: |
|
run: |
|
||||||
git config --global user.email "homarr-labs@proton.me"
|
git config --global user.email "homarr-labs@proton.me"
|
||||||
git config --global user.name "Dashboard Icons Bot"
|
git config --global user.name "Dashboard Icons Bot"
|
||||||
git add ICONS.md
|
git add ICONS.md
|
||||||
git commit -m "ci: github-actions: generate ICONS.md" || exit 0
|
git commit -m "ci(github-actions): generate ICONS.md" || exit 0
|
||||||
git pull --rebase origin ${{ github.ref_name }}
|
git pull --rebase origin ${{ github.ref_name }}
|
||||||
git push origin HEAD:${{ github.ref_name }}
|
git push origin HEAD:${{ github.ref_name }}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
name: Validate and Preview Icons ✅
|
name: Validate and Preview Icons
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ Thank you for your interest in contributing to the icon repository! To ensure sm
|
|||||||
|
|
||||||
### Format
|
### Format
|
||||||
|
|
||||||
- **SVG Format Required**: All icons must be submitted in SVG format.
|
- **SVG Format Required**: All icons should be submitted in SVG format. If an SVG version is unavailable, a PNG version will suffice, and a WEBP version will be generated accordingly.
|
||||||
- **Automatic PNG and WEBP Generation**: PNG and WEBP versions are generated automatically from the SVG files using the following settings:
|
- **Automatic PNG and WEBP Generation**: PNG and WEBP versions are generated automatically from the SVG (or PNG) files using the following settings:
|
||||||
- **Dimensions**:
|
- **Dimensions**:
|
||||||
- Height: 512 pixels
|
- Height: 512 pixels
|
||||||
- Width: Auto (maintaining aspect ratio)
|
- Width: Auto (maintaining aspect ratio)
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
> The license and guidelines have changed, so please review them. If you want to help with maintenance, reach out to [homarr-labs@proton.me](mailto:homarr-labs@proton.me).
|
> The license and guidelines have changed, so please review them. If you want to help with maintenance, reach out to [homarr-labs@proton.me](mailto:homarr-labs@proton.me).
|
||||||
|
|
||||||
[](https://www.jsdelivr.com/package/gh/homarr-labs/dashboard-icons)
|
[](https://www.jsdelivr.com/package/gh/homarr-labs/dashboard-icons)
|
||||||
|
[](https://www.jsdelivr.com/package/gh/walkxcode/dashboard-icons)
|
||||||
|
|
||||||
## Dashboard Icons
|
## Dashboard Icons
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 8.5 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |