Compare commits
103 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1a4e4a8640 | ||
|
|
311fa5878d | ||
|
|
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 | ||
|
|
eae46619d4 | ||
|
|
a0fddd586c | ||
|
|
118b13aac3 | ||
|
|
55a8791a4e | ||
|
|
a395aaa48c | ||
|
|
8639624179 |
9
.github/ISSUE_TEMPLATE/request_suggest.yml
vendored
@@ -1,18 +1,17 @@
|
||||
name: "🔍 Requests & Suggestions"
|
||||
name: "Request Icon"
|
||||
description: Suggest an icon or request changes
|
||||
labels: "🔍 Requests & Suggestions"
|
||||
assignees: walkxcode
|
||||
labels: "icon request"
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
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
|
||||
attributes:
|
||||
label: Contribution Guidelines
|
||||
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
|
||||
|
||||
- type: textarea
|
||||
|
||||
6
.github/workflows/compress_icons.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Compress Icons 🗜️
|
||||
name: Compress Icons
|
||||
|
||||
on:
|
||||
schedule:
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
- name: Compress SVG Files
|
||||
run: |
|
||||
echo "Compressing SVGs..."
|
||||
svgo --config=svgo.config.js -f svg/
|
||||
svgo -f svg/
|
||||
|
||||
- name: Compress WEBP Files
|
||||
run: |
|
||||
@@ -43,6 +43,6 @@ jobs:
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add png/ svg/ webp/
|
||||
git commit -m ":compression: Compress icons" || exit 0
|
||||
git commit -m "ci(github-actions): compress icons" || exit 0
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
36
.github/workflows/update_icons_and_resources.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: "Update Icons and Resources ✨"
|
||||
name: Update Icons and Resources
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -16,29 +16,29 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Checkout Repository 🛎️
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.ref_name }}
|
||||
|
||||
- name: Set Up Python 🐍
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Install Dependencies 📦
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
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
|
||||
|
||||
- name: Commit and Push Changes 📤
|
||||
- name: Commit and Push Changes
|
||||
run: |
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add png/ webp/
|
||||
git commit -m ":recycle: 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 push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
@@ -48,25 +48,25 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Checkout Repository 🛎️
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.ref_name }}
|
||||
|
||||
- name: Set Up Python 🐍
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Generate File Tree 🌳
|
||||
- name: Generate File Tree
|
||||
run: python scripts/generate_file_tree.py svg png webp
|
||||
|
||||
- name: Commit and Push Changes 📤
|
||||
- name: Commit and Push Changes
|
||||
run: |
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add tree.json
|
||||
git commit -m ":construction_worker: Generate file tree" || exit 0
|
||||
git add tree.json tree.xml
|
||||
git commit -m "ci(github-actions): generate file tree" || exit 0
|
||||
git pull --rebase origin ${{ github.ref_name }}
|
||||
git push origin HEAD:${{ github.ref_name }}
|
||||
|
||||
@@ -76,24 +76,24 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Checkout Repository 🛎️
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.ref_name }}
|
||||
|
||||
- name: Set Up Python 🐍
|
||||
- name: Set Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.9"
|
||||
|
||||
- name: Generate ICONS.md 🚀
|
||||
- name: Generate ICONS.md
|
||||
run: python scripts/generate_icons_page.py
|
||||
|
||||
- name: Commit and Push Changes 📤
|
||||
- name: Commit and Push Changes
|
||||
run: |
|
||||
git config --global user.email "homarr-labs@proton.me"
|
||||
git config --global user.name "Dashboard Icons Bot"
|
||||
git add ICONS.md
|
||||
git commit -m ":construction_worker: Generate ICONS.md" || exit 0
|
||||
git commit -m "ci(github-actions): generate ICONS.md" || exit 0
|
||||
git pull --rebase origin ${{ 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:
|
||||
pull_request:
|
||||
|
||||
@@ -23,8 +23,8 @@ Thank you for your interest in contributing to the icon repository! To ensure sm
|
||||
|
||||
### Format
|
||||
|
||||
- **SVG Format Required**: All icons must be submitted in SVG format.
|
||||
- **Automatic PNG and WEBP Generation**: PNG and WEBP versions are generated automatically from the SVG files using the following settings:
|
||||
- **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 (or PNG) files using the following settings:
|
||||
- **Dimensions**:
|
||||
- Height: 512 pixels
|
||||
- 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).
|
||||
|
||||
[](https://www.jsdelivr.com/package/gh/homarr-labs/dashboard-icons)
|
||||
[](https://www.jsdelivr.com/package/gh/walkxcode/dashboard-icons)
|
||||
|
||||
## Dashboard Icons
|
||||
|
||||
|
||||
BIN
png/13ft.png
|
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 |
BIN
png/3cx.png
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
BIN
png/5etools.png
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
BIN
png/7zip.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
png/act.png
|
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 |
BIN
png/adminer.png
|
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 |
BIN
png/affine.png
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
BIN
png/airsonic.png
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
BIN
png/airtable.png
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
BIN
png/airtel.png
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
BIN
png/akkoma.png
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
BIN
png/alarmpi.png
|
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 |
BIN
png/alist.png
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
BIN
png/alloy.png
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 10 KiB |
BIN
png/alltube.png
|
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 |
BIN
png/amazon.png
|
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 |
BIN
png/android.png
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
BIN
png/anonaddy.png
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
BIN
png/ansible.png
|
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 |
BIN
png/apc.png
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
BIN
png/apiscp.png
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
BIN
png/appflowy.png
|
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 |
BIN
png/apple.png
|
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 |
BIN
png/arduino.png
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
BIN
png/argo-cd.png
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
BIN
png/arris-light.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
png/arris.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
BIN
png/aruba.png
|
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 |
BIN
png/astral.png
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
BIN
png/astuto.png
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
BIN
png/asus-rog.png
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
BIN
png/asus.png
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
BIN
png/asustor.png
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
BIN
png/at-t.png
|
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 |
BIN
png/atuin.png
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
BIN
png/audacity.png
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
BIN
png/auracast.png
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
BIN
png/authelia.png
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |