From 4d61ba72bf59ea87bb32a530b7e614cab2bd2b38 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micka=C3=ABl=20Fernandez?=
<50865159+micka-fdz@users.noreply.github.com>
Date: Wed, 22 Sep 2021 07:53:39 +0200
Subject: [PATCH 01/51] Replace "xlink:href" with "href" (#1070)
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 032b5907..4f8c9601 100644
--- a/README.md
+++ b/README.md
@@ -194,7 +194,7 @@ Include an icon on your page with the following markup:
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
```
@@ -216,7 +216,7 @@ However, this markup can be simplified using a simple CSS class to avoid repetit
```html
```
### Figma
From 14ee3558529acd072d61b085cdcc9c3d1a7367b5 Mon Sep 17 00:00:00 2001
From: Tommy Chiang
Date: Wed, 22 Sep 2021 13:55:53 +0800
Subject: [PATCH 02/51] add gulp-feather (#1010)
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 4f8c9601..64c9ad0b 100644
--- a/README.md
+++ b/README.md
@@ -399,6 +399,7 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
- [wp-php-feather](https://github.com/reatlat/wp-php-feather) - Feather icons as a WordPress template tag
- [django-feather](https://pypi.org/project/django-feather/) - Feather icons as Django Template Tag
- [svelte-feather-icons](https://github.com/dylanblokhuis/svelte-feather-icons) - Feather icons as Svelte components
+ - [gulp-feather](https://github.com/oToToT/gulp-feather) - Feather icons renderng using gulp
## License
From a08d064842fe6330c37e4027b74fc974c69b07fd Mon Sep 17 00:00:00 2001
From: tu4mo
Date: Wed, 22 Sep 2021 08:57:09 +0300
Subject: [PATCH 03/51] Add tags (#985)
---
src/tags.json | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/tags.json b/src/tags.json
index e957fa33..60196724 100644
--- a/src/tags.json
+++ b/src/tags.json
@@ -28,6 +28,8 @@
"calendar": ["date"],
"camera": ["photo"],
"cast": ["chromecast", "airplay"],
+ "chevron-down": ["expand"],
+ "chevron-up": ["collapse"],
"circle": ["off", "zero", "record"],
"clipboard": ["copy"],
"clock": ["time", "watch", "alarm"],
From 734f3f51144e383cfdc6d0916831be8d1ad2a749 Mon Sep 17 00:00:00 2001
From: Ryan DiMascio
Date: Tue, 21 Sep 2021 22:58:00 -0700
Subject: [PATCH 04/51] Fix return tag on processSvg (#946)
The `@returns` line for the `processSvg` function was using `@param`
---
bin/process-svg.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/process-svg.js b/bin/process-svg.js
index 44d3ec6b..6b37cfc8 100644
--- a/bin/process-svg.js
+++ b/bin/process-svg.js
@@ -7,7 +7,7 @@ import DEFAULT_ATTRS from '../src/default-attrs.json';
/**
* Process SVG string.
* @param {string} svg - An SVG string.
- * @param {Promise}
+ * @returns {Promise}
*/
function processSvg(svg) {
return (
From 508003d9d37508b87dbbc03dcba47d048fdaa57e Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Tue, 29 Mar 2022 16:07:02 -0700
Subject: [PATCH 05/51] chore: Add ci.yml workflow
---
.github/workflows/ci.yml | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 .github/workflows/ci.yml
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..a91dbfa3
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,19 @@
+name: CI
+
+on: push
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Use Node.js 16.x
+ uses: actions/setup-node@v3
+ with:
+ node-version: 16.x
+ cache: 'npm'
+ - run: npm ci
+ - run: npm run all
+ - name: Release
+ if: github.ref_name == 'master'
+ run: npx semantic-release
From d657e8aa5601558d5d74e0406361c84c2bb8760a Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Tue, 29 Mar 2022 16:15:31 -0700
Subject: [PATCH 06/51] Add env variables
---
.github/workflows/ci.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a91dbfa3..7e9fa22e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -17,3 +17,6 @@ jobs:
- name: Release
if: github.ref_name == 'master'
run: npx semantic-release
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
From 7da295065337e6f27f249b4e0f8a6d3eef915286 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Tue, 29 Mar 2022 16:23:24 -0700
Subject: [PATCH 07/51] Remove GITHUB_TOKEN env variable
---
.github/workflows/ci.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7e9fa22e..9afbf558 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,5 +18,4 @@ jobs:
if: github.ref_name == 'master'
run: npx semantic-release
env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
From a7e39d665f2ac4f62f5392c75e76b9249563e8a4 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Tue, 29 Mar 2022 16:30:25 -0700
Subject: [PATCH 08/51] Update GITHUB_TOKEN permissions
---
.github/workflows/ci.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9afbf558..b03fb4f3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,4 +18,5 @@ jobs:
if: github.ref_name == 'master'
run: npx semantic-release
env:
+ GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
From f81cd40fdcdd5e94f3f97eb670a5058e3aac528d Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Tue, 29 Mar 2022 16:37:37 -0700
Subject: [PATCH 09/51] feat: Add `table` icon (#1138)
---
icons/table.svg | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 icons/table.svg
diff --git a/icons/table.svg b/icons/table.svg
new file mode 100644
index 00000000..2c1d7f33
--- /dev/null
+++ b/icons/table.svg
@@ -0,0 +1,13 @@
+
From c381800c96dd6e4e70db21f4f1319ebfa36ea15a Mon Sep 17 00:00:00 2001
From: Zaydek MG
Date: Tue, 21 Mar 2023 13:07:06 -0700
Subject: [PATCH 10/51] Add Feather viewer (#1196)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
π
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 64c9ad0b..bbf297d9 100644
--- a/README.md
+++ b/README.md
@@ -390,6 +390,7 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
## Related Projects
+ - [feathericons.dev](http://feathericons.dev) - Feather viewer featuring [30+ brand icons](https://feathericons.dev/?iconset=brands) and [40+ payment services icons](https://feathericons.dev/?iconset=payments)
- [angular-feather](https://github.com/michaelbazos/angular-feather) - Feather icons for Angular applications
- [elm-feather](https://github.com/1602/elm-feather) - Feather icons for Elm applications
- [react-feather](https://github.com/carmelopullara/react-feather) - Feather icons as React components
From 7395097bac761d29bb368e0f49bfc8e8afae190d Mon Sep 17 00:00:00 2001
From: "Gang \"Gabriel\" Yang"
Date: Tue, 21 Mar 2023 20:07:52 +0000
Subject: [PATCH 11/51] Add related project (#1195)
Add [astro-feather](https://github.com/gabrlyg/astro-feather) to the list of related projects.
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index bbf297d9..58c21ac3 100644
--- a/README.md
+++ b/README.md
@@ -401,6 +401,7 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
- [django-feather](https://pypi.org/project/django-feather/) - Feather icons as Django Template Tag
- [svelte-feather-icons](https://github.com/dylanblokhuis/svelte-feather-icons) - Feather icons as Svelte components
- [gulp-feather](https://github.com/oToToT/gulp-feather) - Feather icons renderng using gulp
+ - [astro-feather](https://github.com/gabrlyg/astro-feather) - Feather icons as Astro components
## License
From 3a0739045042ee93c69f486acfc64904a4411c41 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Eduardo=20Garc=C3=ADa=20Maleta?=
Date: Tue, 21 Mar 2023 16:09:53 -0400
Subject: [PATCH 12/51] Related Projects: add qwik-feather-icons (#1171)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-authored-by: Eduardo GarcΓa Maleta <57372721+yeyon@users.noreply.github.com>
Co-authored-by: Cole Bemis
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 58c21ac3..4b60c12b 100644
--- a/README.md
+++ b/README.md
@@ -402,6 +402,7 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
- [svelte-feather-icons](https://github.com/dylanblokhuis/svelte-feather-icons) - Feather icons as Svelte components
- [gulp-feather](https://github.com/oToToT/gulp-feather) - Feather icons renderng using gulp
- [astro-feather](https://github.com/gabrlyg/astro-feather) - Feather icons as Astro components
+ - [qwik-feather-icons](https://github.com/yeyon/qwik-feather-icons) - Feather icons for Qwik, the Resumable Framework
## License
From db2364f996e407cb933a37b6cafc96659debf771 Mon Sep 17 00:00:00 2001
From: kevintoepfer <53897272+kevintoepfer@users.noreply.github.com>
Date: Tue, 21 Mar 2023 21:11:27 +0100
Subject: [PATCH 13/51] Related Projects: Add figma-feather (#1160)
Co-authored-by: Cole Bemis
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 4b60c12b..e0dc386a 100644
--- a/README.md
+++ b/README.md
@@ -403,6 +403,7 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
- [gulp-feather](https://github.com/oToToT/gulp-feather) - Feather icons renderng using gulp
- [astro-feather](https://github.com/gabrlyg/astro-feather) - Feather icons as Astro components
- [qwik-feather-icons](https://github.com/yeyon/qwik-feather-icons) - Feather icons for Qwik, the Resumable Framework
+ - [figma-feather](https://github.com/kevintoepfer/figma-feather) β Feather icons as a Figma component
## License
From 77aa0d1cbb88add747ce898c1682af910a6c179b Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 15:31:23 -0700
Subject: [PATCH 14/51] Update CONTRIBUTING.md
---
CONTRIBUTING.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index cd135bf1..1e1a8dff 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,17 +1,17 @@
# Contribution Guidelines
-:+1::tada: First off, thanks for taking the time to contribute! :tada::+1:
+First off, thanks for taking the time to contribute!
The following is a set of guidelines for contributing to Feather. Feel free to propose changes to this document in a pull request.
## Pull Requests
-> **Note:** At the moment we are not accepting pull requests containing _**icons**_. The best way to contribute an icon is to create an issue with a screenshot and link to an SVG of your icon.
+> **Note**: We are not accepting pull requests containing **icons**. The best way to contribute an icon is to create an issue with a screenshot and link to an SVG of your icon.
Pull requests for new features, bug fixes, etc. are often appreciated.
**Working on your first Pull Request?** You can learn how from this *free* series
-[How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)
+[How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github).
Guidelines for pull requests:
- __Make your commit messages as descriptive as possible.__ Include as much information as you can. Explain anything that the file diffs themselves wonβt make apparent.
@@ -21,13 +21,13 @@ Guidelines for pull requests:
## Icon Requests
-Before creating an icon request, please search to see if someone has requested the icon already. If there is an open request, please add a :+1:.
+Before requesting an icon, please search the [open issues](https://github.com/feathericons/feather/issues) to see if someone has requested the icon already. If there is already an open request, please add a :+1: to the existing issue instead of creating a new one.
If the icon has not already been requested, [create an issue](https://github.com/colebemis/feather/issues/new?title=Icon%20Request:) with a title of `Icon request: ` and add as much information as possible.
## Bug Reports
-Before reporting an issue, please search to see if someone has filed a similar issue before. If there is already an open issue, please add a :+1: and/or leave a comment with additional information.
+Before reporting an issue, please search to see if someone has filed a similar issue. If there is already an open issue, please add a :+1: and/or leave a comment with additional information.
When creating a new issue make sure to include the following:
- Version of `Feather` in use. Are you running from source/master? Are you using a released build? Which release?
From 053ed1e3a9ebafb4923e5ec389e9be4240b7ef50 Mon Sep 17 00:00:00 2001
From: cha147 <109011481+cha147@users.noreply.github.com>
Date: Sat, 19 Aug 2023 15:33:10 -0700
Subject: [PATCH 15/51] fix typo in readme (#1159)
Co-authored-by: Cole Bemis
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index e0dc386a..97fedbcc 100644
--- a/README.md
+++ b/README.md
@@ -400,7 +400,7 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
- [wp-php-feather](https://github.com/reatlat/wp-php-feather) - Feather icons as a WordPress template tag
- [django-feather](https://pypi.org/project/django-feather/) - Feather icons as Django Template Tag
- [svelte-feather-icons](https://github.com/dylanblokhuis/svelte-feather-icons) - Feather icons as Svelte components
- - [gulp-feather](https://github.com/oToToT/gulp-feather) - Feather icons renderng using gulp
+ - [gulp-feather](https://github.com/oToToT/gulp-feather) - Feather icons rendering using gulp
- [astro-feather](https://github.com/gabrlyg/astro-feather) - Feather icons as Astro components
- [qwik-feather-icons](https://github.com/yeyon/qwik-feather-icons) - Feather icons for Qwik, the Resumable Framework
- [figma-feather](https://github.com/kevintoepfer/figma-feather) β Feather icons as a Figma component
From 233eaba0da09a58bb600917407647cd6d395f7cb Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Sat, 19 Aug 2023 18:34:42 -0400
Subject: [PATCH 16/51] Spelling (#1090)
* spelling: attributes
Signed-off-by: Josh Soref
* spelling: buoy
Signed-off-by: Josh Soref
* spelling: feathericons
Signed-off-by: Josh Soref
---------
Signed-off-by: Josh Soref
Co-authored-by: Josh Soref
---
CONTRIBUTING.md | 2 +-
README.md | 14 +++++++-------
bin/process-svg.js | 2 +-
src/tags.json | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 1e1a8dff..4ccb1bdb 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -23,7 +23,7 @@ Guidelines for pull requests:
Before requesting an icon, please search the [open issues](https://github.com/feathericons/feather/issues) to see if someone has requested the icon already. If there is already an open request, please add a :+1: to the existing issue instead of creating a new one.
-If the icon has not already been requested, [create an issue](https://github.com/colebemis/feather/issues/new?title=Icon%20Request:) with a title of `Icon request: ` and add as much information as possible.
+If the icon has not already been requested, [create an issue](https://github.com/feathericons/feather/issues/new?title=Icon%20Request:) with a title of `Icon request: ` and add as much information as possible.
## Bug Reports
diff --git a/README.md b/README.md
index 97fedbcc..93f279bd 100644
--- a/README.md
+++ b/README.md
@@ -257,7 +257,7 @@ feather.icons.x.toString()
> **Note:** `x` in the above example can be replaced with any valid icon name. See the complete list of icon names at [feathericons.com](https://feathericons.com). Icons with multi-word names (e.g. `arrow-right`) **cannot** be accessed using dot notation (e.g. `feather.icons.x`). Instead, use bracket notation (e.g. `feather.icons['arrow-right']`).
-[View Source](https://github.com/colebemis/feather/blob/master/src/icons.js)
+[View Source](https://github.com/feathericons/feather/blob/master/src/icons.js)
---
@@ -292,7 +292,7 @@ feather.icons.circle.toSvg({ class: 'foo bar' })
// ''
```
-[View Source](https://github.com/colebemis/feather/blob/master/src/icon.js)
+[View Source](https://github.com/feathericons/feather/blob/master/src/icon.js)
---
@@ -350,7 +350,7 @@ All attributes on the placeholder element (i.e. ``) will be copied to the `
```
-[View Source](https://github.com/colebemis/feather/blob/master/src/replace.js)
+[View Source](https://github.com/feathericons/feather/blob/master/src/replace.js)
---
@@ -380,13 +380,13 @@ feather.toSvg('circle', { class: 'foo bar' })
// ''
```
-[View Source](https://github.com/colebemis/feather/blob/master/src/to-svg.js)
+[View Source](https://github.com/feathericons/feather/blob/master/src/to-svg.js)
## Contributing
-For more info on how to contribute please see the [contribution guidelines](https://github.com/colebemis/feather/blob/master/CONTRIBUTING.md).
+For more info on how to contribute please see the [contribution guidelines](https://github.com/feathericons/feather/blob/master/CONTRIBUTING.md).
-Caught a mistake or want to contribute to the documentation? [Edit this page on Github](https://github.com/colebemis/feather/blob/master/README.md)
+Caught a mistake or want to contribute to the documentation? [Edit this page on Github](https://github.com/feathericons/feather/blob/master/README.md)
## Related Projects
@@ -407,4 +407,4 @@ Caught a mistake or want to contribute to the documentation? [Edit this page on
## License
-Feather is licensed under the [MIT License](https://github.com/colebemis/feather/blob/master/LICENSE).
+Feather is licensed under the [MIT License](https://github.com/feathericons/feather/blob/master/LICENSE).
diff --git a/bin/process-svg.js b/bin/process-svg.js
index 6b37cfc8..b33050f5 100644
--- a/bin/process-svg.js
+++ b/bin/process-svg.js
@@ -41,7 +41,7 @@ function optimize(svg) {
}
/**
- * Set default attibutes on SVG.
+ * Set default attributes on SVG.
* @param {string} svg - An SVG string.
* @returns {string}
*/
diff --git a/src/tags.json b/src/tags.json
index 60196724..ed5c4e9e 100644
--- a/src/tags.json
+++ b/src/tags.json
@@ -104,7 +104,7 @@
"key": ["password", "login", "authentication", "secure"],
"layers": ["stack"],
"layout": ["window", "webpage"],
- "life-bouy": ["help", "life ring", "support"],
+ "life-buoy": ["help", "life ring", "support"],
"link": ["chain", "url"],
"link-2": ["chain", "url"],
"linkedin": ["logo", "social media"],
From ea1beebb4870f6a723328f5061401c612cbe4d07 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 16:01:55 -0700
Subject: [PATCH 17/51] Update icon_request.md
---
.github/ISSUE_TEMPLATE/icon_request.md | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/icon_request.md b/.github/ISSUE_TEMPLATE/icon_request.md
index 36487754..17ff7f2d 100644
--- a/.github/ISSUE_TEMPLATE/icon_request.md
+++ b/.github/ISSUE_TEMPLATE/icon_request.md
@@ -1,14 +1,15 @@
---
name: Icon request
-about: Suggest an new icon for this project
+about: Suggest an new icon
+labels: ['icon request']
---
-## Icon Request
+## Icon name
-* Icon name:
-* Use case:
-* Screenshots of similar icons:
+## Use case
+
+## Screenshots of similar icons
From 57da97a669c06b0c06ac42104648cb40e73acb90 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 16:02:46 -0700
Subject: [PATCH 18/51] Update bug_report.md
---
.github/ISSUE_TEMPLATE/bug_report.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index 555215b1..8f79eb00 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,6 +1,7 @@
---
name: Bug report
about: Create a report to help us improve
+labels: [bug]
---
-
-## Icon name
-
-
-
-## Use case
-
-
-
-## Screenshots of similar icons
diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml
new file mode 100644
index 00000000..50a02dca
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/icon_request.yml
@@ -0,0 +1,24 @@
+name: Icon request
+description: Suggest a new icon
+title: "Icon request: "
+labels: ["icon request"]
+projects: ["feathericons/1"]
+body:
+ - type: input
+ id: icon-name
+ attributes:
+ label: Icon name
+ validations:
+ required: true
+ - type: textarea
+ id: use-case
+ attributes:
+ label: Use case
+ validations:
+ required: true
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Screenshots of similar icons
+ validations:
+ required: true
From af130b0055ba529f41b23163a87586a6b185bfac Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 16:47:51 -0700
Subject: [PATCH 25/51] Update icon_request.yml
---
.github/ISSUE_TEMPLATE/icon_request.yml | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml
index 50a02dca..14d5c98c 100644
--- a/.github/ISSUE_TEMPLATE/icon_request.yml
+++ b/.github/ISSUE_TEMPLATE/icon_request.yml
@@ -1,5 +1,5 @@
-name: Icon request
-description: Suggest a new icon
+name: π Icon request
+description: Request a new icon
title: "Icon request: "
labels: ["icon request"]
projects: ["feathericons/1"]
@@ -14,11 +14,25 @@ body:
id: use-case
attributes:
label: Use case
+ description: Please describe your use case for the requested icon.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots of similar icons
+ description: Please attach screenshots of similar icons from other icon sets to help us visualize your request.
validations:
required: true
+ - type: checkboxes
+ id: checklist
+ attributes:
+ label: Checklist
+ description: Please check the following items before submitting your request.
+ options:
+ - label: I have searched the existing icons to make sure this icon does not already exist.
+ required: true
+ - label: I have searched the existing issues to make sure this icon has not already been requested.
+ required: true
+ - label: This icon is not a logo.
+ required: true
From b216fc3ce7e4f02ba56efa79b0b198ae6dc0c0db Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 16:54:07 -0700
Subject: [PATCH 26/51] Update icon_request.yml
---
.github/ISSUE_TEMPLATE/icon_request.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml
index 14d5c98c..98709622 100644
--- a/.github/ISSUE_TEMPLATE/icon_request.yml
+++ b/.github/ISSUE_TEMPLATE/icon_request.yml
@@ -8,6 +8,7 @@ body:
id: icon-name
attributes:
label: Icon name
+ placeholder: e.g. star
validations:
required: true
- type: textarea
@@ -15,6 +16,7 @@ body:
attributes:
label: Use case
description: Please describe your use case for the requested icon.
+ placeholder: e.g. I need a star icon to use in my rating system.
validations:
required: true
- type: textarea
@@ -22,6 +24,7 @@ body:
attributes:
label: Screenshots of similar icons
description: Please attach screenshots of similar icons from other icon sets to help us visualize your request.
+ placeholder: e.g. 
validations:
required: true
- type: checkboxes
From 3d5ddc60aa2ad927e78075f99da319d05804713a Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:12:18 -0700
Subject: [PATCH 27/51] Update and rename bug_report.md to bug_report.yml
---
.github/ISSUE_TEMPLATE/bug_report.md | 68 -------------------------
.github/ISSUE_TEMPLATE/bug_report.yml | 73 +++++++++++++++++++++++++++
2 files changed, 73 insertions(+), 68 deletions(-)
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 8f79eb00..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-labels: [bug]
----
-
-
-
-## Prerequisites
-
-* Version:
-* Are you running from source/master:
-* Are you using a released build:
-* Operating system:
-* Bits:
-
-## Step to reproduce
-
-*(Type here)*
-
-### Actual behavior
-
-## Any message or error
-
-*(Type here)*
-
-## Resources
-
-* Links
-* Screenshots
-
-
-Here is what a great bug report would look like:
-
-```
-## Prerequisites
-
-Version: Release v3.1.0
-Running from: Import using webpack
-Operating system: Mac OSX
-Bits: 64 bits
-
-## Step to reproduce
-
- - Import `check` icon
- - Add to a React component/view
- - Run the react app
- - Notice that the `check` isn't rendering correctly which seems a encoding problem
-
-### Actual behavior:
-
- - Import `check` icon
- - Add to a React component/view
- - Run the react app
- - Check is displayed with correct encoding (e.g UTF-8)
-
-## Any message or error
-
-No console output
-...
-
-## Resources
-
-No resources
-...
-```
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 00000000..f7d69aaf
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,73 @@
+name: π Bug report
+description: Report a bug
+title: "Bug: "
+labels: ["bug"]
+projects: ["feathericons/1"]
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: "Tell us more about the problem that you're running into."
+ placeholder: "e.g. When I try to do X, Y happens instead of Z"
+ validations:
+ required: true
+ - type: textarea
+ id: reproduce
+ attributes:
+ label: Steps to reproduce
+ description: 'How can we reproduce the error you described above? Please provide a link to a live example, or steps to reproduce locally.'
+ placeholder: |
+ 1. Go to '...'
+ 2. Click on '....'
+ 3. Scroll down to '....'
+ 4. See error
+ validations:
+ required: true
+ - type: input
+ id: version
+ attributes:
+ label: Version
+ description: 'What version of `feather-icons` are you using?'
+ placeholder: e.g. v4.29.0
+ validations:
+ required: false
+ - type: dropdown
+ id: browser
+ attributes:
+ label: Browser
+ description: In which browser(s) are you experiencing the issue?
+ multiple: true
+ options:
+ - Chrome
+ - Safari
+ - Firefox
+ - Edge
+ - iOS Safari
+ - Other
+ validations:
+ required: false
+ - type: dropdown
+ id: os
+ attributes:
+ label: Operating system
+ description: On which operating system(s) are you experiencing the issue?
+ multiple: true
+ options:
+ - macOS
+ - Windows
+ - Linux
+ - iOS
+ - Android
+ - Other
+ validations:
+ required: false
+ - type: checkboxes
+ id: checklist
+ attributes:
+ label: Checklist
+ description: Please check the following items before submitting your issue.
+ options:
+ - label: I have searched the existing issues to make sure this bug has not already been reported.
+ required: true
+
From 1fefaa74680a238c613ab5a70e708e640efe0f35 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:14:46 -0700
Subject: [PATCH 28/51] Rename icon_request.yml to 01-icon_request.yml
---
.github/ISSUE_TEMPLATE/{icon_request.yml => 01-icon_request.yml} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename .github/ISSUE_TEMPLATE/{icon_request.yml => 01-icon_request.yml} (100%)
diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/01-icon_request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/icon_request.yml
rename to .github/ISSUE_TEMPLATE/01-icon_request.yml
From 15ec862e816119f51f55b2f56bdb7d7b1c8ce1cd Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:15:17 -0700
Subject: [PATCH 29/51] Rename 01-icon_request.yml to 01-icon-request.yml
---
.../ISSUE_TEMPLATE/{01-icon_request.yml => 01-icon-request.yml} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename .github/ISSUE_TEMPLATE/{01-icon_request.yml => 01-icon-request.yml} (100%)
diff --git a/.github/ISSUE_TEMPLATE/01-icon_request.yml b/.github/ISSUE_TEMPLATE/01-icon-request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/01-icon_request.yml
rename to .github/ISSUE_TEMPLATE/01-icon-request.yml
From 61d9adaf13b03f2df4d6f95e777bcb6344c78030 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:15:31 -0700
Subject: [PATCH 30/51] Rename bug_report.yml to 02-bug-report.yml
---
.github/ISSUE_TEMPLATE/{bug_report.yml => 02-bug-report.yml} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename .github/ISSUE_TEMPLATE/{bug_report.yml => 02-bug-report.yml} (100%)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/02-bug-report.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/bug_report.yml
rename to .github/ISSUE_TEMPLATE/02-bug-report.yml
From cc41ec4ed9a10a90d504c4637df1cac3f45e6c45 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:19:21 -0700
Subject: [PATCH 31/51] Update README.md
---
README.md | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 987965b5..0dcaaafc 100644
--- a/README.md
+++ b/README.md
@@ -17,24 +17,24 @@ https://feathericons.com
npm install feather-icons
```
-## Table of Contents
+## Table of contents
-* [Quick Start](#quick-start)
+* [Quick start](#quick-start)
* [Usage](#usage)
* [Client-side JavaScript](#client-side-javascript)
* [Node](#node)
- * [SVG Sprite](#svg-sprite)
+ * [SVG sprite](#svg-sprite)
* [Figma](#figma)
-* [API Reference](#api-reference)
+* [API reference](#api-reference)
* [`feather.icons`](#feathericons)
* [`feather.icons[name].toSvg()`](#feathericonsnametosvgattrs)
* [`feather.replace()`](#featherreplaceattrs)
* [(DEPRECATED) `feather.toSvg()`](#deprecated-feathertosvgname-attrs)
* [Contributing](#contributing)
-* [Related Projects](#related-projects)
+* [Related projects](#related-projects)
* [License](#license)
-## Quick Start
+## Quick start
Start with this [CodePen Template](https://codepen.io/pen?template=WOJZdM) to begin prototyping with Feather in the browser.
@@ -166,7 +166,7 @@ feather.icons.x.toSvg({ class: 'foo bar', 'stroke-width': 1, color: 'red' })
See the [API Reference](#api-reference) for more information about the available properties and methods of the `feather` object.
-### SVG Sprite
+### SVG sprite
#### 1. Install
@@ -222,7 +222,7 @@ However, this markup can be simplified using a simple CSS class to avoid repetit
### Figma
Feather is available as a [Figma component library](https://www.figma.com/file/dyJRSFTIajik4cdkcXN8yA3K/Feather-Component-Library). To use the components, log in to your Figma account and **duplicate** the file to your drafts.
-## API Reference
+## API reference
### `feather.icons`
@@ -388,7 +388,7 @@ For more info on how to contribute please see the [contribution guidelines](http
Caught a mistake or want to contribute to the documentation? [Edit this page on Github](https://github.com/feathericons/feather/blob/master/README.md)
-## Related Projects
+## Related projects
- [feathericons.dev](http://feathericons.dev) - Feather viewer featuring [30+ brand icons](https://feathericons.dev/?iconset=brands) and [40+ payment services icons](https://feathericons.dev/?iconset=payments)
- [angular-feather](https://github.com/michaelbazos/angular-feather) - Feather icons for Angular applications
From 2f853910aa796696af93410c7a47a4f9964bced1 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:20:00 -0700
Subject: [PATCH 32/51] Update README.md
---
README.md | 2 --
1 file changed, 2 deletions(-)
diff --git a/README.md b/README.md
index 0dcaaafc..dfe556ef 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,9 @@
# Feather
-[](https://travis-ci.org/feathericons/feather)
[](https://codecov.io/gh/feathericons/feather)
[](https://www.npmjs.com/package/feather-icons)
[](https://www.npmjs.com/package/feather-icons)
[](https://cdnjs.com/libraries/feather-icons)
-[](https://www.paypal.me/colebemis/5)
## What is Feather?
From 3155a814895000041cc08d17e6e2c8fa9bae5d65 Mon Sep 17 00:00:00 2001
From: Cole Bemis
Date: Sat, 19 Aug 2023 17:24:44 -0700
Subject: [PATCH 33/51] Update README.md
---
README.md | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
diff --git a/README.md b/README.md
index dfe556ef..86135eac 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@ npm install feather-icons
* [`feather.icons`](#feathericons)
* [`feather.icons[name].toSvg()`](#feathericonsnametosvgattrs)
* [`feather.replace()`](#featherreplaceattrs)
- * [(DEPRECATED) `feather.toSvg()`](#deprecated-feathertosvgname-attrs)
+ * [`feather.toSvg()` (DEPRECATED) ](#feathertosvgname-attrs-deprecated)
* [Contributing](#contributing)
* [Related projects](#related-projects)
* [License](#license)
@@ -83,7 +83,8 @@ Include `feather.js` or `feather.min.js` with a `
```
-> **Note:** `feather.js` and `feather.min.js` are located in the `dist` directory of the npm package.
+> [!NOTE]
+> `feather.js` and `feather.min.js` are located in the `dist` directory of the npm package.
Or load the script from a CDN provider:
@@ -196,7 +197,8 @@ Include an icon on your page with the following markup:
```
-> **Note:** `circle` in the above example can be replaced with any valid icon name. See the complete list of icon names at [feathericons.com](https://feathericons.com).
+> [!NOTE]
+> `circle` in the above example can be replaced with any valid icon name. See the complete list of icon names at [feathericons.com](https://feathericons.com).
However, this markup can be simplified using a simple CSS class to avoid repetition of SVG attributes between icons:
@@ -253,7 +255,8 @@ feather.icons.x.toString()
// ''
```
-> **Note:** `x` in the above example can be replaced with any valid icon name. See the complete list of icon names at [feathericons.com](https://feathericons.com). Icons with multi-word names (e.g. `arrow-right`) **cannot** be accessed using dot notation (e.g. `feather.icons.x`). Instead, use bracket notation (e.g. `feather.icons['arrow-right']`).
+> [!NOTE]
+> `x` in the above example can be replaced with any valid icon name. See the complete list of icon names at [feathericons.com](https://feathericons.com). Icons with multi-word names (e.g. `arrow-right`) **cannot** be accessed using dot notation (e.g. `feather.icons.x`). Instead, use bracket notation (e.g. `feather.icons['arrow-right']`).
[View Source](https://github.com/feathericons/feather/blob/master/src/icons.js)
@@ -269,7 +272,8 @@ Returns an SVG string.
| --------- | ------ | ----------- |
| `attrs` (optional) | Object | Key-value pairs in the `attrs` object will be mapped to HTML attributes on the `