From 5c6d703774075dd989ec86f84514f8a5866e05fa Mon Sep 17 00:00:00 2001 From: Paul Roberts Date: Wed, 29 Apr 2026 20:30:02 +0000 Subject: [PATCH] feat(icons): adopt Phosphor as the icon system, ship curated 80-icon set - Restructure assets/icons: drop ui/, rename outline->regular, filled->fill, add bold/ - Pull 80 Phosphor icons in regular weight (all) + fill weight (all) + bold (status set) - Include Phosphor MIT LICENSE - Rewrite icons README with folder map, specs, usage examples, contribution rules Co-Authored-By: Claude Opus 4.7 (1M context) --- assets/icons/LICENSE | 21 +++++++ assets/icons/README.md | 75 +++++++++++++++++++++-- assets/icons/bold/check-circle.svg | 1 + assets/icons/bold/info.svg | 1 + assets/icons/bold/question.svg | 1 + assets/icons/bold/spinner.svg | 1 + assets/icons/bold/warning-circle.svg | 1 + assets/icons/bold/warning.svg | 1 + assets/icons/bold/x-circle.svg | 1 + assets/icons/fill/arrow-down.svg | 1 + assets/icons/fill/arrow-left.svg | 1 + assets/icons/fill/arrow-right.svg | 1 + assets/icons/fill/arrow-square-out.svg | 1 + assets/icons/fill/arrow-up.svg | 1 + assets/icons/fill/arrows-clockwise.svg | 1 + assets/icons/fill/arrows-down-up.svg | 1 + assets/icons/fill/bell.svg | 1 + assets/icons/fill/bookmark-simple.svg | 1 + assets/icons/fill/calendar.svg | 1 + assets/icons/fill/caret-down.svg | 1 + assets/icons/fill/caret-left.svg | 1 + assets/icons/fill/caret-right.svg | 1 + assets/icons/fill/caret-up.svg | 1 + assets/icons/fill/chart-bar.svg | 1 + assets/icons/fill/chart-pie.svg | 1 + assets/icons/fill/check-circle.svg | 1 + assets/icons/fill/check.svg | 1 + assets/icons/fill/clock.svg | 1 + assets/icons/fill/code.svg | 1 + assets/icons/fill/copy.svg | 1 + assets/icons/fill/credit-card.svg | 1 + assets/icons/fill/currency-dollar.svg | 1 + assets/icons/fill/device-mobile.svg | 1 + assets/icons/fill/dots-three.svg | 1 + assets/icons/fill/download-simple.svg | 1 + assets/icons/fill/envelope.svg | 1 + assets/icons/fill/eye-slash.svg | 1 + assets/icons/fill/eye.svg | 1 + assets/icons/fill/file.svg | 1 + assets/icons/fill/floppy-disk.svg | 1 + assets/icons/fill/folder.svg | 1 + assets/icons/fill/funnel.svg | 1 + assets/icons/fill/gear.svg | 1 + assets/icons/fill/globe.svg | 1 + assets/icons/fill/heart.svg | 1 + assets/icons/fill/house.svg | 1 + assets/icons/fill/image.svg | 1 + assets/icons/fill/info.svg | 1 + assets/icons/fill/key.svg | 1 + assets/icons/fill/link.svg | 1 + assets/icons/fill/list-bullets.svg | 1 + assets/icons/fill/list.svg | 1 + assets/icons/fill/lock-open.svg | 1 + assets/icons/fill/lock.svg | 1 + assets/icons/fill/magnifying-glass.svg | 1 + assets/icons/fill/map-pin.svg | 1 + assets/icons/fill/minus.svg | 1 + assets/icons/fill/monitor.svg | 1 + assets/icons/fill/moon.svg | 1 + assets/icons/fill/package.svg | 1 + assets/icons/fill/paperclip.svg | 1 + assets/icons/fill/pause.svg | 1 + assets/icons/fill/pencil-simple.svg | 1 + assets/icons/fill/play.svg | 1 + assets/icons/fill/plus.svg | 1 + assets/icons/fill/question.svg | 1 + assets/icons/fill/quotes.svg | 1 + assets/icons/fill/share-network.svg | 1 + assets/icons/fill/shield.svg | 1 + assets/icons/fill/sliders.svg | 1 + assets/icons/fill/spinner.svg | 1 + assets/icons/fill/star.svg | 1 + assets/icons/fill/sun.svg | 1 + assets/icons/fill/tag.svg | 1 + assets/icons/fill/text-align-left.svg | 1 + assets/icons/fill/text-b.svg | 1 + assets/icons/fill/text-italic.svg | 1 + assets/icons/fill/trash.svg | 1 + assets/icons/fill/trend-down.svg | 1 + assets/icons/fill/trend-up.svg | 1 + assets/icons/fill/upload-simple.svg | 1 + assets/icons/fill/user-plus.svg | 1 + assets/icons/fill/user.svg | 1 + assets/icons/fill/users.svg | 1 + assets/icons/fill/warning-circle.svg | 1 + assets/icons/fill/warning.svg | 1 + assets/icons/fill/wifi-high.svg | 1 + assets/icons/fill/x-circle.svg | 1 + assets/icons/fill/x.svg | 1 + assets/icons/filled/README.md | 7 --- assets/icons/outline/README.md | 7 --- assets/icons/regular/arrow-down.svg | 1 + assets/icons/regular/arrow-left.svg | 1 + assets/icons/regular/arrow-right.svg | 1 + assets/icons/regular/arrow-square-out.svg | 1 + assets/icons/regular/arrow-up.svg | 1 + assets/icons/regular/arrows-clockwise.svg | 1 + assets/icons/regular/arrows-down-up.svg | 1 + assets/icons/regular/bell.svg | 1 + assets/icons/regular/bookmark-simple.svg | 1 + assets/icons/regular/calendar.svg | 1 + assets/icons/regular/caret-down.svg | 1 + assets/icons/regular/caret-left.svg | 1 + assets/icons/regular/caret-right.svg | 1 + assets/icons/regular/caret-up.svg | 1 + assets/icons/regular/chart-bar.svg | 1 + assets/icons/regular/chart-pie.svg | 1 + assets/icons/regular/check-circle.svg | 1 + assets/icons/regular/check.svg | 1 + assets/icons/regular/clock.svg | 1 + assets/icons/regular/code.svg | 1 + assets/icons/regular/copy.svg | 1 + assets/icons/regular/credit-card.svg | 1 + assets/icons/regular/currency-dollar.svg | 1 + assets/icons/regular/device-mobile.svg | 1 + assets/icons/regular/dots-three.svg | 1 + assets/icons/regular/download-simple.svg | 1 + assets/icons/regular/envelope.svg | 1 + assets/icons/regular/eye-slash.svg | 1 + assets/icons/regular/eye.svg | 1 + assets/icons/regular/file.svg | 1 + assets/icons/regular/floppy-disk.svg | 1 + assets/icons/regular/folder.svg | 1 + assets/icons/regular/funnel.svg | 1 + assets/icons/regular/gear.svg | 1 + assets/icons/regular/globe.svg | 1 + assets/icons/regular/heart.svg | 1 + assets/icons/regular/house.svg | 1 + assets/icons/regular/image.svg | 1 + assets/icons/regular/info.svg | 1 + assets/icons/regular/key.svg | 1 + assets/icons/regular/link.svg | 1 + assets/icons/regular/list-bullets.svg | 1 + assets/icons/regular/list.svg | 1 + assets/icons/regular/lock-open.svg | 1 + assets/icons/regular/lock.svg | 1 + assets/icons/regular/magnifying-glass.svg | 1 + assets/icons/regular/map-pin.svg | 1 + assets/icons/regular/minus.svg | 1 + assets/icons/regular/monitor.svg | 1 + assets/icons/regular/moon.svg | 1 + assets/icons/regular/package.svg | 1 + assets/icons/regular/paperclip.svg | 1 + assets/icons/regular/pause.svg | 1 + assets/icons/regular/pencil-simple.svg | 1 + assets/icons/regular/play.svg | 1 + assets/icons/regular/plus.svg | 1 + assets/icons/regular/question.svg | 1 + assets/icons/regular/quotes.svg | 1 + assets/icons/regular/share-network.svg | 1 + assets/icons/regular/shield.svg | 1 + assets/icons/regular/sliders.svg | 1 + assets/icons/regular/spinner.svg | 1 + assets/icons/regular/star.svg | 1 + assets/icons/regular/sun.svg | 1 + assets/icons/regular/tag.svg | 1 + assets/icons/regular/text-align-left.svg | 1 + assets/icons/regular/text-b.svg | 1 + assets/icons/regular/text-italic.svg | 1 + assets/icons/regular/trash.svg | 1 + assets/icons/regular/trend-down.svg | 1 + assets/icons/regular/trend-up.svg | 1 + assets/icons/regular/upload-simple.svg | 1 + assets/icons/regular/user-plus.svg | 1 + assets/icons/regular/user.svg | 1 + assets/icons/regular/users.svg | 1 + assets/icons/regular/warning-circle.svg | 1 + assets/icons/regular/warning.svg | 1 + assets/icons/regular/wifi-high.svg | 1 + assets/icons/regular/x-circle.svg | 1 + assets/icons/regular/x.svg | 1 + assets/icons/ui/README.md | 7 --- assets/icons/ui/check.svg | 1 - assets/icons/ui/chevron-down.svg | 1 - assets/icons/ui/close.svg | 1 - assets/icons/ui/search.svg | 1 - 176 files changed, 258 insertions(+), 30 deletions(-) create mode 100644 assets/icons/LICENSE create mode 100644 assets/icons/bold/check-circle.svg create mode 100644 assets/icons/bold/info.svg create mode 100644 assets/icons/bold/question.svg create mode 100644 assets/icons/bold/spinner.svg create mode 100644 assets/icons/bold/warning-circle.svg create mode 100644 assets/icons/bold/warning.svg create mode 100644 assets/icons/bold/x-circle.svg create mode 100644 assets/icons/fill/arrow-down.svg create mode 100644 assets/icons/fill/arrow-left.svg create mode 100644 assets/icons/fill/arrow-right.svg create mode 100644 assets/icons/fill/arrow-square-out.svg create mode 100644 assets/icons/fill/arrow-up.svg create mode 100644 assets/icons/fill/arrows-clockwise.svg create mode 100644 assets/icons/fill/arrows-down-up.svg create mode 100644 assets/icons/fill/bell.svg create mode 100644 assets/icons/fill/bookmark-simple.svg create mode 100644 assets/icons/fill/calendar.svg create mode 100644 assets/icons/fill/caret-down.svg create mode 100644 assets/icons/fill/caret-left.svg create mode 100644 assets/icons/fill/caret-right.svg create mode 100644 assets/icons/fill/caret-up.svg create mode 100644 assets/icons/fill/chart-bar.svg create mode 100644 assets/icons/fill/chart-pie.svg create mode 100644 assets/icons/fill/check-circle.svg create mode 100644 assets/icons/fill/check.svg create mode 100644 assets/icons/fill/clock.svg create mode 100644 assets/icons/fill/code.svg create mode 100644 assets/icons/fill/copy.svg create mode 100644 assets/icons/fill/credit-card.svg create mode 100644 assets/icons/fill/currency-dollar.svg create mode 100644 assets/icons/fill/device-mobile.svg create mode 100644 assets/icons/fill/dots-three.svg create mode 100644 assets/icons/fill/download-simple.svg create mode 100644 assets/icons/fill/envelope.svg create mode 100644 assets/icons/fill/eye-slash.svg create mode 100644 assets/icons/fill/eye.svg create mode 100644 assets/icons/fill/file.svg create mode 100644 assets/icons/fill/floppy-disk.svg create mode 100644 assets/icons/fill/folder.svg create mode 100644 assets/icons/fill/funnel.svg create mode 100644 assets/icons/fill/gear.svg create mode 100644 assets/icons/fill/globe.svg create mode 100644 assets/icons/fill/heart.svg create mode 100644 assets/icons/fill/house.svg create mode 100644 assets/icons/fill/image.svg create mode 100644 assets/icons/fill/info.svg create mode 100644 assets/icons/fill/key.svg create mode 100644 assets/icons/fill/link.svg create mode 100644 assets/icons/fill/list-bullets.svg create mode 100644 assets/icons/fill/list.svg create mode 100644 assets/icons/fill/lock-open.svg create mode 100644 assets/icons/fill/lock.svg create mode 100644 assets/icons/fill/magnifying-glass.svg create mode 100644 assets/icons/fill/map-pin.svg create mode 100644 assets/icons/fill/minus.svg create mode 100644 assets/icons/fill/monitor.svg create mode 100644 assets/icons/fill/moon.svg create mode 100644 assets/icons/fill/package.svg create mode 100644 assets/icons/fill/paperclip.svg create mode 100644 assets/icons/fill/pause.svg create mode 100644 assets/icons/fill/pencil-simple.svg create mode 100644 assets/icons/fill/play.svg create mode 100644 assets/icons/fill/plus.svg create mode 100644 assets/icons/fill/question.svg create mode 100644 assets/icons/fill/quotes.svg create mode 100644 assets/icons/fill/share-network.svg create mode 100644 assets/icons/fill/shield.svg create mode 100644 assets/icons/fill/sliders.svg create mode 100644 assets/icons/fill/spinner.svg create mode 100644 assets/icons/fill/star.svg create mode 100644 assets/icons/fill/sun.svg create mode 100644 assets/icons/fill/tag.svg create mode 100644 assets/icons/fill/text-align-left.svg create mode 100644 assets/icons/fill/text-b.svg create mode 100644 assets/icons/fill/text-italic.svg create mode 100644 assets/icons/fill/trash.svg create mode 100644 assets/icons/fill/trend-down.svg create mode 100644 assets/icons/fill/trend-up.svg create mode 100644 assets/icons/fill/upload-simple.svg create mode 100644 assets/icons/fill/user-plus.svg create mode 100644 assets/icons/fill/user.svg create mode 100644 assets/icons/fill/users.svg create mode 100644 assets/icons/fill/warning-circle.svg create mode 100644 assets/icons/fill/warning.svg create mode 100644 assets/icons/fill/wifi-high.svg create mode 100644 assets/icons/fill/x-circle.svg create mode 100644 assets/icons/fill/x.svg delete mode 100644 assets/icons/filled/README.md delete mode 100644 assets/icons/outline/README.md create mode 100644 assets/icons/regular/arrow-down.svg create mode 100644 assets/icons/regular/arrow-left.svg create mode 100644 assets/icons/regular/arrow-right.svg create mode 100644 assets/icons/regular/arrow-square-out.svg create mode 100644 assets/icons/regular/arrow-up.svg create mode 100644 assets/icons/regular/arrows-clockwise.svg create mode 100644 assets/icons/regular/arrows-down-up.svg create mode 100644 assets/icons/regular/bell.svg create mode 100644 assets/icons/regular/bookmark-simple.svg create mode 100644 assets/icons/regular/calendar.svg create mode 100644 assets/icons/regular/caret-down.svg create mode 100644 assets/icons/regular/caret-left.svg create mode 100644 assets/icons/regular/caret-right.svg create mode 100644 assets/icons/regular/caret-up.svg create mode 100644 assets/icons/regular/chart-bar.svg create mode 100644 assets/icons/regular/chart-pie.svg create mode 100644 assets/icons/regular/check-circle.svg create mode 100644 assets/icons/regular/check.svg create mode 100644 assets/icons/regular/clock.svg create mode 100644 assets/icons/regular/code.svg create mode 100644 assets/icons/regular/copy.svg create mode 100644 assets/icons/regular/credit-card.svg create mode 100644 assets/icons/regular/currency-dollar.svg create mode 100644 assets/icons/regular/device-mobile.svg create mode 100644 assets/icons/regular/dots-three.svg create mode 100644 assets/icons/regular/download-simple.svg create mode 100644 assets/icons/regular/envelope.svg create mode 100644 assets/icons/regular/eye-slash.svg create mode 100644 assets/icons/regular/eye.svg create mode 100644 assets/icons/regular/file.svg create mode 100644 assets/icons/regular/floppy-disk.svg create mode 100644 assets/icons/regular/folder.svg create mode 100644 assets/icons/regular/funnel.svg create mode 100644 assets/icons/regular/gear.svg create mode 100644 assets/icons/regular/globe.svg create mode 100644 assets/icons/regular/heart.svg create mode 100644 assets/icons/regular/house.svg create mode 100644 assets/icons/regular/image.svg create mode 100644 assets/icons/regular/info.svg create mode 100644 assets/icons/regular/key.svg create mode 100644 assets/icons/regular/link.svg create mode 100644 assets/icons/regular/list-bullets.svg create mode 100644 assets/icons/regular/list.svg create mode 100644 assets/icons/regular/lock-open.svg create mode 100644 assets/icons/regular/lock.svg create mode 100644 assets/icons/regular/magnifying-glass.svg create mode 100644 assets/icons/regular/map-pin.svg create mode 100644 assets/icons/regular/minus.svg create mode 100644 assets/icons/regular/monitor.svg create mode 100644 assets/icons/regular/moon.svg create mode 100644 assets/icons/regular/package.svg create mode 100644 assets/icons/regular/paperclip.svg create mode 100644 assets/icons/regular/pause.svg create mode 100644 assets/icons/regular/pencil-simple.svg create mode 100644 assets/icons/regular/play.svg create mode 100644 assets/icons/regular/plus.svg create mode 100644 assets/icons/regular/question.svg create mode 100644 assets/icons/regular/quotes.svg create mode 100644 assets/icons/regular/share-network.svg create mode 100644 assets/icons/regular/shield.svg create mode 100644 assets/icons/regular/sliders.svg create mode 100644 assets/icons/regular/spinner.svg create mode 100644 assets/icons/regular/star.svg create mode 100644 assets/icons/regular/sun.svg create mode 100644 assets/icons/regular/tag.svg create mode 100644 assets/icons/regular/text-align-left.svg create mode 100644 assets/icons/regular/text-b.svg create mode 100644 assets/icons/regular/text-italic.svg create mode 100644 assets/icons/regular/trash.svg create mode 100644 assets/icons/regular/trend-down.svg create mode 100644 assets/icons/regular/trend-up.svg create mode 100644 assets/icons/regular/upload-simple.svg create mode 100644 assets/icons/regular/user-plus.svg create mode 100644 assets/icons/regular/user.svg create mode 100644 assets/icons/regular/users.svg create mode 100644 assets/icons/regular/warning-circle.svg create mode 100644 assets/icons/regular/warning.svg create mode 100644 assets/icons/regular/wifi-high.svg create mode 100644 assets/icons/regular/x-circle.svg create mode 100644 assets/icons/regular/x.svg delete mode 100644 assets/icons/ui/README.md delete mode 100644 assets/icons/ui/check.svg delete mode 100644 assets/icons/ui/chevron-down.svg delete mode 100644 assets/icons/ui/close.svg delete mode 100644 assets/icons/ui/search.svg diff --git a/assets/icons/LICENSE b/assets/icons/LICENSE new file mode 100644 index 0000000..78c9810 --- /dev/null +++ b/assets/icons/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Phosphor Icons + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/icons/README.md b/assets/icons/README.md index 8258507..36acb3b 100644 --- a/assets/icons/README.md +++ b/assets/icons/README.md @@ -1,8 +1,73 @@ # Icons -The KDC icon library, organized by visual style: +The KDC icon system is built on **[Phosphor Icons](https://phosphoricons.com)** (MIT licensed, [`./LICENSE`](./LICENSE)). Phosphor's geometric, even stroke weight pairs cleanly with Manrope. -- `ui/` — generic interface icons (24x24, stroke, currentColor). -- `outline/` — outlined version of the icon set. -- `filled/` — filled version of the icon set. -- `social/` — third-party brand icons (use per their respective brand rules). +## Folder layout + +| Folder | Phosphor weight | Use | +|--------|------------------|-----| +| [`regular/`](./regular/) | Regular (1.5px stroke) | **Default.** All UI icons unless a specific case calls for another weight. | +| [`fill/`](./fill/) | Fill | Solid version — used for active/selected states (filled vs. outlined toggle), avatars over photography, dense compositions. | +| [`bold/`](./bold/) | Bold (2px stroke) | Status icons at small sizes (≤ 16px) where Regular looks faint. Curated set only. | +| [`social/`](./social/) | — | Third-party brand marks (GitHub, LinkedIn, X, etc.). Subject to each brand's own usage rules — *not* MIT. | + +## Specs + +- **viewBox**: `0 0 256 256` (Phosphor's native — scales perfectly to any size). +- **Color**: every path is `currentColor`. Set the icon's color via `color: …` on the parent. +- **Default render size**: 24×24 in UI; 20×20 in dense lists; 16×16 only for inline metadata. +- **Naming**: `kebab-case`, no `icon-` prefix, no weight suffix in the filename (the folder *is* the weight). + +## Usage + +```html + + +``` + +```css +/* mask-image trick when you want CSS-only theming */ +.i-check { + width: 20px; height: 20px; + background: currentColor; + mask: url("/assets/icons/regular/check.svg") center / contain no-repeat; +} +``` + +For React/Vue/Solid projects, prefer the official [`@phosphor-icons/react`](https://www.npmjs.com/package/@phosphor-icons/react) (or framework equivalent) — it ships the same SVGs with a typed component API and tree-shakeable imports, and stays in sync with this folder. + +## Curated set + +This repo doesn't ship Phosphor's full ~1500-icon library — only ~80 icons we actually use, organized by purpose: + +**Navigation** — arrow-{left,right,up,down}, caret-{left,right,up,down}, arrow-square-out, house, list, dots-three +**Actions** — plus, minus, check, x, pencil-simple, trash, copy, download-simple, upload-simple, share-network, floppy-disk, arrows-clockwise +**Search & sort** — magnifying-glass, funnel, arrows-down-up +**Status** — info, check-circle, warning, warning-circle, x-circle, question, spinner, clock *(also in `bold/` for small-size legibility)* +**Objects** — file, folder, image, link, paperclip, tag, bookmark-simple, star, heart, envelope, calendar, bell, globe, map-pin +**People & access** — user, users, user-plus, lock, lock-open, key, shield +**Data** — chart-bar, chart-pie, trend-up, trend-down, package, credit-card, currency-dollar +**Devices** — monitor, device-mobile, wifi-high +**Editor** — text-b, text-italic, text-align-left, list-bullets, code, quotes +**Toggles** — eye, eye-slash, play, pause +**Theme & settings** — sun, moon, gear, sliders + +## Adding a new icon + +1. Find it on [phosphoricons.com](https://phosphoricons.com). +2. Add the **regular** SVG to `regular/.svg`. +3. If a fill counterpart exists upstream, add it to `fill/.svg` with the same name (no `-fill` suffix). +4. If the icon will be used at ≤16px in a status context, also add the **bold** SVG to `bold/.svg`. +5. Update this README's curated set list. + +## Don't + +- Don't mix icon families (Lucide + Phosphor + custom). Pick Phosphor and stay consistent. +- Don't hardcode hex colors inside the SVG — `currentColor` only. +- Don't use Duotone, Light, or Thin weights in product UI — they read as low-contrast at small sizes. +- Don't pluck icons from Figma without re-running them through Phosphor's source set; manual exports drift. diff --git a/assets/icons/bold/check-circle.svg b/assets/icons/bold/check-circle.svg new file mode 100644 index 0000000..838ffea --- /dev/null +++ b/assets/icons/bold/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/bold/info.svg b/assets/icons/bold/info.svg new file mode 100644 index 0000000..439c157 --- /dev/null +++ b/assets/icons/bold/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/bold/question.svg b/assets/icons/bold/question.svg new file mode 100644 index 0000000..e9cb226 --- /dev/null +++ b/assets/icons/bold/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/bold/spinner.svg b/assets/icons/bold/spinner.svg new file mode 100644 index 0000000..1f05346 --- /dev/null +++ b/assets/icons/bold/spinner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/bold/warning-circle.svg b/assets/icons/bold/warning-circle.svg new file mode 100644 index 0000000..bc4c33d --- /dev/null +++ b/assets/icons/bold/warning-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/bold/warning.svg b/assets/icons/bold/warning.svg new file mode 100644 index 0000000..0ed4b51 --- /dev/null +++ b/assets/icons/bold/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/bold/x-circle.svg b/assets/icons/bold/x-circle.svg new file mode 100644 index 0000000..cf37bf3 --- /dev/null +++ b/assets/icons/bold/x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrow-down.svg b/assets/icons/fill/arrow-down.svg new file mode 100644 index 0000000..7ca6f5f --- /dev/null +++ b/assets/icons/fill/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrow-left.svg b/assets/icons/fill/arrow-left.svg new file mode 100644 index 0000000..cf0616a --- /dev/null +++ b/assets/icons/fill/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrow-right.svg b/assets/icons/fill/arrow-right.svg new file mode 100644 index 0000000..451bd1c --- /dev/null +++ b/assets/icons/fill/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrow-square-out.svg b/assets/icons/fill/arrow-square-out.svg new file mode 100644 index 0000000..6185dea --- /dev/null +++ b/assets/icons/fill/arrow-square-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrow-up.svg b/assets/icons/fill/arrow-up.svg new file mode 100644 index 0000000..4519568 --- /dev/null +++ b/assets/icons/fill/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrows-clockwise.svg b/assets/icons/fill/arrows-clockwise.svg new file mode 100644 index 0000000..64c0c42 --- /dev/null +++ b/assets/icons/fill/arrows-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/arrows-down-up.svg b/assets/icons/fill/arrows-down-up.svg new file mode 100644 index 0000000..108ada9 --- /dev/null +++ b/assets/icons/fill/arrows-down-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/bell.svg b/assets/icons/fill/bell.svg new file mode 100644 index 0000000..b4a6323 --- /dev/null +++ b/assets/icons/fill/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/bookmark-simple.svg b/assets/icons/fill/bookmark-simple.svg new file mode 100644 index 0000000..5df45bc --- /dev/null +++ b/assets/icons/fill/bookmark-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/calendar.svg b/assets/icons/fill/calendar.svg new file mode 100644 index 0000000..6ec1297 --- /dev/null +++ b/assets/icons/fill/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/caret-down.svg b/assets/icons/fill/caret-down.svg new file mode 100644 index 0000000..bf541b2 --- /dev/null +++ b/assets/icons/fill/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/caret-left.svg b/assets/icons/fill/caret-left.svg new file mode 100644 index 0000000..06f19c7 --- /dev/null +++ b/assets/icons/fill/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/caret-right.svg b/assets/icons/fill/caret-right.svg new file mode 100644 index 0000000..77b26fb --- /dev/null +++ b/assets/icons/fill/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/caret-up.svg b/assets/icons/fill/caret-up.svg new file mode 100644 index 0000000..817c761 --- /dev/null +++ b/assets/icons/fill/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/chart-bar.svg b/assets/icons/fill/chart-bar.svg new file mode 100644 index 0000000..65ed0f0 --- /dev/null +++ b/assets/icons/fill/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/chart-pie.svg b/assets/icons/fill/chart-pie.svg new file mode 100644 index 0000000..7f449e1 --- /dev/null +++ b/assets/icons/fill/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/check-circle.svg b/assets/icons/fill/check-circle.svg new file mode 100644 index 0000000..af3e2e9 --- /dev/null +++ b/assets/icons/fill/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/check.svg b/assets/icons/fill/check.svg new file mode 100644 index 0000000..1225522 --- /dev/null +++ b/assets/icons/fill/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/clock.svg b/assets/icons/fill/clock.svg new file mode 100644 index 0000000..22682db --- /dev/null +++ b/assets/icons/fill/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/code.svg b/assets/icons/fill/code.svg new file mode 100644 index 0000000..8478643 --- /dev/null +++ b/assets/icons/fill/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/copy.svg b/assets/icons/fill/copy.svg new file mode 100644 index 0000000..8ab07af --- /dev/null +++ b/assets/icons/fill/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/credit-card.svg b/assets/icons/fill/credit-card.svg new file mode 100644 index 0000000..8c7b4eb --- /dev/null +++ b/assets/icons/fill/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/currency-dollar.svg b/assets/icons/fill/currency-dollar.svg new file mode 100644 index 0000000..73960f5 --- /dev/null +++ b/assets/icons/fill/currency-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/device-mobile.svg b/assets/icons/fill/device-mobile.svg new file mode 100644 index 0000000..cbf9202 --- /dev/null +++ b/assets/icons/fill/device-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/dots-three.svg b/assets/icons/fill/dots-three.svg new file mode 100644 index 0000000..0e92bf8 --- /dev/null +++ b/assets/icons/fill/dots-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/download-simple.svg b/assets/icons/fill/download-simple.svg new file mode 100644 index 0000000..c6a44ec --- /dev/null +++ b/assets/icons/fill/download-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/envelope.svg b/assets/icons/fill/envelope.svg new file mode 100644 index 0000000..c80eeb9 --- /dev/null +++ b/assets/icons/fill/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/eye-slash.svg b/assets/icons/fill/eye-slash.svg new file mode 100644 index 0000000..9c8afd6 --- /dev/null +++ b/assets/icons/fill/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/eye.svg b/assets/icons/fill/eye.svg new file mode 100644 index 0000000..b1e0ffa --- /dev/null +++ b/assets/icons/fill/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/file.svg b/assets/icons/fill/file.svg new file mode 100644 index 0000000..63def15 --- /dev/null +++ b/assets/icons/fill/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/floppy-disk.svg b/assets/icons/fill/floppy-disk.svg new file mode 100644 index 0000000..0062600 --- /dev/null +++ b/assets/icons/fill/floppy-disk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/folder.svg b/assets/icons/fill/folder.svg new file mode 100644 index 0000000..2956fb0 --- /dev/null +++ b/assets/icons/fill/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/funnel.svg b/assets/icons/fill/funnel.svg new file mode 100644 index 0000000..5361847 --- /dev/null +++ b/assets/icons/fill/funnel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/gear.svg b/assets/icons/fill/gear.svg new file mode 100644 index 0000000..0510cd8 --- /dev/null +++ b/assets/icons/fill/gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/globe.svg b/assets/icons/fill/globe.svg new file mode 100644 index 0000000..20707c6 --- /dev/null +++ b/assets/icons/fill/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/heart.svg b/assets/icons/fill/heart.svg new file mode 100644 index 0000000..c7ab768 --- /dev/null +++ b/assets/icons/fill/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/house.svg b/assets/icons/fill/house.svg new file mode 100644 index 0000000..992259b --- /dev/null +++ b/assets/icons/fill/house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/image.svg b/assets/icons/fill/image.svg new file mode 100644 index 0000000..0ebc3b8 --- /dev/null +++ b/assets/icons/fill/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/info.svg b/assets/icons/fill/info.svg new file mode 100644 index 0000000..f78f2a4 --- /dev/null +++ b/assets/icons/fill/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/key.svg b/assets/icons/fill/key.svg new file mode 100644 index 0000000..e5aed53 --- /dev/null +++ b/assets/icons/fill/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/link.svg b/assets/icons/fill/link.svg new file mode 100644 index 0000000..ea92977 --- /dev/null +++ b/assets/icons/fill/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/list-bullets.svg b/assets/icons/fill/list-bullets.svg new file mode 100644 index 0000000..976d9b0 --- /dev/null +++ b/assets/icons/fill/list-bullets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/list.svg b/assets/icons/fill/list.svg new file mode 100644 index 0000000..1d906ed --- /dev/null +++ b/assets/icons/fill/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/lock-open.svg b/assets/icons/fill/lock-open.svg new file mode 100644 index 0000000..4a6a931 --- /dev/null +++ b/assets/icons/fill/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/lock.svg b/assets/icons/fill/lock.svg new file mode 100644 index 0000000..4375997 --- /dev/null +++ b/assets/icons/fill/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/magnifying-glass.svg b/assets/icons/fill/magnifying-glass.svg new file mode 100644 index 0000000..edce29e --- /dev/null +++ b/assets/icons/fill/magnifying-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/map-pin.svg b/assets/icons/fill/map-pin.svg new file mode 100644 index 0000000..3dbadfc --- /dev/null +++ b/assets/icons/fill/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/minus.svg b/assets/icons/fill/minus.svg new file mode 100644 index 0000000..7b2b1ff --- /dev/null +++ b/assets/icons/fill/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/monitor.svg b/assets/icons/fill/monitor.svg new file mode 100644 index 0000000..dc766a1 --- /dev/null +++ b/assets/icons/fill/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/moon.svg b/assets/icons/fill/moon.svg new file mode 100644 index 0000000..ef24128 --- /dev/null +++ b/assets/icons/fill/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/package.svg b/assets/icons/fill/package.svg new file mode 100644 index 0000000..3d1df0e --- /dev/null +++ b/assets/icons/fill/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/paperclip.svg b/assets/icons/fill/paperclip.svg new file mode 100644 index 0000000..08098dc --- /dev/null +++ b/assets/icons/fill/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/pause.svg b/assets/icons/fill/pause.svg new file mode 100644 index 0000000..60acceb --- /dev/null +++ b/assets/icons/fill/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/pencil-simple.svg b/assets/icons/fill/pencil-simple.svg new file mode 100644 index 0000000..a6f8f90 --- /dev/null +++ b/assets/icons/fill/pencil-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/play.svg b/assets/icons/fill/play.svg new file mode 100644 index 0000000..b42ead9 --- /dev/null +++ b/assets/icons/fill/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/plus.svg b/assets/icons/fill/plus.svg new file mode 100644 index 0000000..9ea3c5c --- /dev/null +++ b/assets/icons/fill/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/question.svg b/assets/icons/fill/question.svg new file mode 100644 index 0000000..706c42a --- /dev/null +++ b/assets/icons/fill/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/quotes.svg b/assets/icons/fill/quotes.svg new file mode 100644 index 0000000..45d3f2e --- /dev/null +++ b/assets/icons/fill/quotes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/share-network.svg b/assets/icons/fill/share-network.svg new file mode 100644 index 0000000..df1889f --- /dev/null +++ b/assets/icons/fill/share-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/shield.svg b/assets/icons/fill/shield.svg new file mode 100644 index 0000000..d9e7c11 --- /dev/null +++ b/assets/icons/fill/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/sliders.svg b/assets/icons/fill/sliders.svg new file mode 100644 index 0000000..5fb56cf --- /dev/null +++ b/assets/icons/fill/sliders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/spinner.svg b/assets/icons/fill/spinner.svg new file mode 100644 index 0000000..187c019 --- /dev/null +++ b/assets/icons/fill/spinner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/star.svg b/assets/icons/fill/star.svg new file mode 100644 index 0000000..6a74ee5 --- /dev/null +++ b/assets/icons/fill/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/sun.svg b/assets/icons/fill/sun.svg new file mode 100644 index 0000000..713011d --- /dev/null +++ b/assets/icons/fill/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/tag.svg b/assets/icons/fill/tag.svg new file mode 100644 index 0000000..fc3fdc4 --- /dev/null +++ b/assets/icons/fill/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/text-align-left.svg b/assets/icons/fill/text-align-left.svg new file mode 100644 index 0000000..1ccd0b3 --- /dev/null +++ b/assets/icons/fill/text-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/text-b.svg b/assets/icons/fill/text-b.svg new file mode 100644 index 0000000..2af20f3 --- /dev/null +++ b/assets/icons/fill/text-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/text-italic.svg b/assets/icons/fill/text-italic.svg new file mode 100644 index 0000000..9831aea --- /dev/null +++ b/assets/icons/fill/text-italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/trash.svg b/assets/icons/fill/trash.svg new file mode 100644 index 0000000..be6709d --- /dev/null +++ b/assets/icons/fill/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/trend-down.svg b/assets/icons/fill/trend-down.svg new file mode 100644 index 0000000..be98c9f --- /dev/null +++ b/assets/icons/fill/trend-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/trend-up.svg b/assets/icons/fill/trend-up.svg new file mode 100644 index 0000000..4b8b92e --- /dev/null +++ b/assets/icons/fill/trend-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/upload-simple.svg b/assets/icons/fill/upload-simple.svg new file mode 100644 index 0000000..5695b97 --- /dev/null +++ b/assets/icons/fill/upload-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/user-plus.svg b/assets/icons/fill/user-plus.svg new file mode 100644 index 0000000..70f67d7 --- /dev/null +++ b/assets/icons/fill/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/user.svg b/assets/icons/fill/user.svg new file mode 100644 index 0000000..0f7428c --- /dev/null +++ b/assets/icons/fill/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/users.svg b/assets/icons/fill/users.svg new file mode 100644 index 0000000..3f947bc --- /dev/null +++ b/assets/icons/fill/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/warning-circle.svg b/assets/icons/fill/warning-circle.svg new file mode 100644 index 0000000..aa41bd6 --- /dev/null +++ b/assets/icons/fill/warning-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/warning.svg b/assets/icons/fill/warning.svg new file mode 100644 index 0000000..9c15b52 --- /dev/null +++ b/assets/icons/fill/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/wifi-high.svg b/assets/icons/fill/wifi-high.svg new file mode 100644 index 0000000..94ceb84 --- /dev/null +++ b/assets/icons/fill/wifi-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/x-circle.svg b/assets/icons/fill/x-circle.svg new file mode 100644 index 0000000..3731bad --- /dev/null +++ b/assets/icons/fill/x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/fill/x.svg b/assets/icons/fill/x.svg new file mode 100644 index 0000000..ed4422e --- /dev/null +++ b/assets/icons/fill/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/filled/README.md b/assets/icons/filled/README.md deleted file mode 100644 index b994fc4..0000000 --- a/assets/icons/filled/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Icons · filled - -Place 24x24 SVG icons for the **filled** set here. Each icon should: - -- Use `viewBox="0 0 24 24"` -- Stroke or fill `currentColor` -- Have descriptive `` and `aria-*` attributes when used directly diff --git a/assets/icons/outline/README.md b/assets/icons/outline/README.md deleted file mode 100644 index c075967..0000000 --- a/assets/icons/outline/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Icons · outline - -Place 24x24 SVG icons for the **outline** set here. Each icon should: - -- Use `viewBox="0 0 24 24"` -- Stroke or fill `currentColor` -- Have descriptive `<title>` and `aria-*` attributes when used directly diff --git a/assets/icons/regular/arrow-down.svg b/assets/icons/regular/arrow-down.svg new file mode 100644 index 0000000..488bc10 --- /dev/null +++ b/assets/icons/regular/arrow-down.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="40" x2="128" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="56 144 128 216 200 144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/arrow-left.svg b/assets/icons/regular/arrow-left.svg new file mode 100644 index 0000000..d626da7 --- /dev/null +++ b/assets/icons/regular/arrow-left.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="216" y1="128" x2="40" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="112 56 40 128 112 200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/arrow-right.svg b/assets/icons/regular/arrow-right.svg new file mode 100644 index 0000000..3062b89 --- /dev/null +++ b/assets/icons/regular/arrow-right.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="40" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="144 56 216 128 144 200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/arrow-square-out.svg b/assets/icons/regular/arrow-square-out.svg new file mode 100644 index 0000000..a96dd42 --- /dev/null +++ b/assets/icons/regular/arrow-square-out.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="216 104 215.99 40.01 152 40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="136" y1="120" x2="216" y2="40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M184,136v72a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/arrow-up.svg b/assets/icons/regular/arrow-up.svg new file mode 100644 index 0000000..7ab0088 --- /dev/null +++ b/assets/icons/regular/arrow-up.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="216" x2="128" y2="40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="56 112 128 40 200 112" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/arrows-clockwise.svg b/assets/icons/regular/arrows-clockwise.svg new file mode 100644 index 0000000..2be62f0 --- /dev/null +++ b/assets/icons/regular/arrows-clockwise.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="168 96 216 96 216 48" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M216,96,187.72,67.72A88,88,0,0,0,64,67" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="88 160 40 160 40 208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M40,160l28.28,28.28A88,88,0,0,0,192,189" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/arrows-down-up.svg b/assets/icons/regular/arrows-down-up.svg new file mode 100644 index 0000000..0df5695 --- /dev/null +++ b/assets/icons/regular/arrows-down-up.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="112 176 80 208 48 176" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="80" y1="48" x2="80" y2="208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="144 80 176 48 208 80" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="176" y1="208" x2="176" y2="48" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/bell.svg b/assets/icons/regular/bell.svg new file mode 100644 index 0000000..203dceb --- /dev/null +++ b/assets/icons/regular/bell.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M96,192a32,32,0,0,0,64,0" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M56,104a72,72,0,0,1,144,0c0,35.82,8.3,64.6,14.9,76A8,8,0,0,1,208,192H48a8,8,0,0,1-6.88-12C47.71,168.6,56,139.81,56,104Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/bookmark-simple.svg b/assets/icons/regular/bookmark-simple.svg new file mode 100644 index 0000000..f08e507 --- /dev/null +++ b/assets/icons/regular/bookmark-simple.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M192,224l-64-40L64,224V48a8,8,0,0,1,8-8H184a8,8,0,0,1,8,8Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/calendar.svg b/assets/icons/regular/calendar.svg new file mode 100644 index 0000000..3b91cc4 --- /dev/null +++ b/assets/icons/regular/calendar.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="40" y="40" width="176" height="176" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="176" y1="24" x2="176" y2="56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="80" y1="24" x2="80" y2="56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="88" x2="216" y2="88" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="88 128 104 120 104 184" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M138.14,128a16,16,0,1,1,26.64,17.63L136,184h32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/caret-down.svg b/assets/icons/regular/caret-down.svg new file mode 100644 index 0000000..8475367 --- /dev/null +++ b/assets/icons/regular/caret-down.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="208 96 128 176 48 96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/caret-left.svg b/assets/icons/regular/caret-left.svg new file mode 100644 index 0000000..1540c60 --- /dev/null +++ b/assets/icons/regular/caret-left.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="160 208 80 128 160 48" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/caret-right.svg b/assets/icons/regular/caret-right.svg new file mode 100644 index 0000000..bab5b02 --- /dev/null +++ b/assets/icons/regular/caret-right.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="96 48 176 128 96 208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/caret-up.svg b/assets/icons/regular/caret-up.svg new file mode 100644 index 0000000..9137141 --- /dev/null +++ b/assets/icons/regular/caret-up.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="48 160 128 80 208 160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/chart-bar.svg b/assets/icons/regular/chart-bar.svg new file mode 100644 index 0000000..ee3a239 --- /dev/null +++ b/assets/icons/regular/chart-bar.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="48 208 48 136 96 136" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="224" y1="208" x2="32" y2="208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="96 208 96 88 152 88" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="152 208 152 40 208 40 208 208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/chart-pie.svg b/assets/icons/regular/chart-pie.svg new file mode 100644 index 0000000..01897c4 --- /dev/null +++ b/assets/icons/regular/chart-pie.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="128" x2="128" y2="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="211.14" y1="80" x2="44.86" y2="176" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/check-circle.svg b/assets/icons/regular/check-circle.svg new file mode 100644 index 0000000..f260553 --- /dev/null +++ b/assets/icons/regular/check-circle.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="88 136 112 160 168 104" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/check.svg b/assets/icons/regular/check.svg new file mode 100644 index 0000000..b25e997 --- /dev/null +++ b/assets/icons/regular/check.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="40 144 96 200 224 72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/clock.svg b/assets/icons/regular/clock.svg new file mode 100644 index 0000000..8b3d3ea --- /dev/null +++ b/assets/icons/regular/clock.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="128 72 128 128 184 128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/code.svg b/assets/icons/regular/code.svg new file mode 100644 index 0000000..0a6d3a6 --- /dev/null +++ b/assets/icons/regular/code.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="64 88 16 128 64 168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="192 88 240 128 192 168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="160" y1="40" x2="96" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/copy.svg b/assets/icons/regular/copy.svg new file mode 100644 index 0000000..636a4c2 --- /dev/null +++ b/assets/icons/regular/copy.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="168 168 216 168 216 40 88 40 88 88" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><rect x="40" y="88" width="128" height="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/credit-card.svg b/assets/icons/regular/credit-card.svg new file mode 100644 index 0000000..6004dec --- /dev/null +++ b/assets/icons/regular/credit-card.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="24" y="56" width="208" height="144" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="168" y1="168" x2="200" y2="168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="120" y1="168" x2="136" y2="168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="24" y1="96" x2="232" y2="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/currency-dollar.svg b/assets/icons/regular/currency-dollar.svg new file mode 100644 index 0000000..daf9b6f --- /dev/null +++ b/assets/icons/regular/currency-dollar.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="24" x2="128" y2="232" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M184,88a40,40,0,0,0-40-40H112a40,40,0,0,0,0,80h40a40,40,0,0,1,0,80H104a40,40,0,0,1-40-40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/device-mobile.svg b/assets/icons/regular/device-mobile.svg new file mode 100644 index 0000000..f5cfef4 --- /dev/null +++ b/assets/icons/regular/device-mobile.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="64" y="24" width="128" height="208" rx="16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="64" y1="56" x2="192" y2="56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="64" y1="200" x2="192" y2="200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/dots-three.svg b/assets/icons/regular/dots-three.svg new file mode 100644 index 0000000..1cf6386 --- /dev/null +++ b/assets/icons/regular/dots-three.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="12"/><circle cx="196" cy="128" r="12"/><circle cx="60" cy="128" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/download-simple.svg b/assets/icons/regular/download-simple.svg new file mode 100644 index 0000000..c2f2dc4 --- /dev/null +++ b/assets/icons/regular/download-simple.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="144" x2="128" y2="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="216 144 216 208 40 208 40 144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="168 104 128 144 88 104" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/envelope.svg b/assets/icons/regular/envelope.svg new file mode 100644 index 0000000..f07a98b --- /dev/null +++ b/assets/icons/regular/envelope.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="224 56 128 144 32 56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M32,56H224a0,0,0,0,1,0,0V192a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V56A0,0,0,0,1,32,56Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="110.55" y1="128" x2="34.47" y2="197.74" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="221.53" y1="197.74" x2="145.45" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/eye-slash.svg b/assets/icons/regular/eye-slash.svg new file mode 100644 index 0000000..677741f --- /dev/null +++ b/assets/icons/regular/eye-slash.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="48" y1="40" x2="208" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M154.91,157.6a40,40,0,0,1-53.82-59.2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M135.53,88.71a40,40,0,0,1,32.3,35.53" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M208.61,169.1C230.41,149.58,240,128,240,128S208,56,128,56a126,126,0,0,0-20.68,1.68" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M74,68.6C33.23,89.24,16,128,16,128s32,72,112,72a118.05,118.05,0,0,0,54-12.6" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/eye.svg b/assets/icons/regular/eye.svg new file mode 100644 index 0000000..c7b1f62 --- /dev/null +++ b/assets/icons/regular/eye.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M128,56C48,56,16,128,16,128s32,72,112,72,112-72,112-72S208,56,128,56Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="128" r="40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/file.svg b/assets/icons/regular/file.svg new file mode 100644 index 0000000..05d929d --- /dev/null +++ b/assets/icons/regular/file.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M200,224H56a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h96l56,56V216A8,8,0,0,1,200,224Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="152 32 152 88 208 88" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/floppy-disk.svg b/assets/icons/regular/floppy-disk.svg new file mode 100644 index 0000000..f9ecfa1 --- /dev/null +++ b/assets/icons/regular/floppy-disk.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M216,83.31V208a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8H172.69a8,8,0,0,1,5.65,2.34l35.32,35.32A8,8,0,0,1,216,83.31Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M80,216V152a8,8,0,0,1,8-8h80a8,8,0,0,1,8,8v64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="152" y1="72" x2="96" y2="72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/folder.svg b/assets/icons/regular/folder.svg new file mode 100644 index 0000000..5e4fb24 --- /dev/null +++ b/assets/icons/regular/folder.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M216.89,208H39.38A7.4,7.4,0,0,1,32,200.62V80H216a8,8,0,0,1,8,8V200.89A7.11,7.11,0,0,1,216.89,208Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M32,80V56a8,8,0,0,1,8-8H92.69a8,8,0,0,1,5.65,2.34L128,80" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/funnel.svg b/assets/icons/regular/funnel.svg new file mode 100644 index 0000000..c1dbe12 --- /dev/null +++ b/assets/icons/regular/funnel.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M34.1,61.38A8,8,0,0,1,40,48H216a8,8,0,0,1,5.92,13.38L152,136v58.65a8,8,0,0,1-3.56,6.66l-32,21.33A8,8,0,0,1,104,216V136Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/gear.svg b/assets/icons/regular/gear.svg new file mode 100644 index 0000000..9a20171 --- /dev/null +++ b/assets/icons/regular/gear.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M41.43,178.09A99.14,99.14,0,0,1,31.36,153.8l16.78-21a81.59,81.59,0,0,1,0-9.64l-16.77-21a99.43,99.43,0,0,1,10.05-24.3l26.71-3a81,81,0,0,1,6.81-6.81l3-26.7A99.14,99.14,0,0,1,102.2,31.36l21,16.78a81.59,81.59,0,0,1,9.64,0l21-16.77a99.43,99.43,0,0,1,24.3,10.05l3,26.71a81,81,0,0,1,6.81,6.81l26.7,3a99.14,99.14,0,0,1,10.07,24.29l-16.78,21a81.59,81.59,0,0,1,0,9.64l16.77,21a99.43,99.43,0,0,1-10,24.3l-26.71,3a81,81,0,0,1-6.81,6.81l-3,26.7a99.14,99.14,0,0,1-24.29,10.07l-21-16.78a81.59,81.59,0,0,1-9.64,0l-21,16.77a99.43,99.43,0,0,1-24.3-10l-3-26.71a81,81,0,0,1-6.81-6.81Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/globe.svg b/assets/icons/regular/globe.svg new file mode 100644 index 0000000..bada2c3 --- /dev/null +++ b/assets/icons/regular/globe.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M168,128c0,64-40,96-40,96s-40-32-40-96,40-96,40-96S168,64,168,128Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="37.46" y1="96" x2="218.54" y2="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="37.46" y1="160" x2="218.54" y2="160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/heart.svg b/assets/icons/regular/heart.svg new file mode 100644 index 0000000..1acfe41 --- /dev/null +++ b/assets/icons/regular/heart.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M128,224S24,168,24,102A54,54,0,0,1,78,48c22.59,0,41.94,12.31,50,32,8.06-19.69,27.41-32,50-32a54,54,0,0,1,54,54C232,168,128,224,128,224Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/house.svg b/assets/icons/regular/house.svg new file mode 100644 index 0000000..6346350 --- /dev/null +++ b/assets/icons/regular/house.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M104,216V152h48v64h64V120a8,8,0,0,0-2.34-5.66l-80-80a8,8,0,0,0-11.32,0l-80,80A8,8,0,0,0,40,120v96Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/image.svg b/assets/icons/regular/image.svg new file mode 100644 index 0000000..211e18c --- /dev/null +++ b/assets/icons/regular/image.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="32" y="48" width="192" height="160" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="156" cy="100" r="12"/><path d="M147.31,164,173,138.34a8,8,0,0,1,11.31,0L224,178.06" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M32,168.69l54.34-54.35a8,8,0,0,1,11.32,0L191.31,208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/info.svg b/assets/icons/regular/info.svg new file mode 100644 index 0000000..06f0c15 --- /dev/null +++ b/assets/icons/regular/info.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M120,120a8,8,0,0,1,8,8v40a8,8,0,0,0,8,8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="124" cy="84" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/key.svg b/assets/icons/regular/key.svg new file mode 100644 index 0000000..86f02ed --- /dev/null +++ b/assets/icons/regular/key.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M93.17,122.83A71.68,71.68,0,0,1,88,95.91c0-38.58,31.08-70.64,69.64-71.87A72,72,0,0,1,232,98.36C230.73,136.92,198.67,168,160.09,168a71.68,71.68,0,0,1-26.92-5.17h0L120,176H96v24H72v24H40a8,8,0,0,1-8-8V187.31a8,8,0,0,1,2.34-5.65l58.83-58.83Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="180" cy="76" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/link.svg b/assets/icons/regular/link.svg new file mode 100644 index 0000000..7c17722 --- /dev/null +++ b/assets/icons/regular/link.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M141.38,64.68l11-11a46.62,46.62,0,0,1,65.94,0h0a46.62,46.62,0,0,1,0,65.94L193.94,144,183.6,154.34a46.63,46.63,0,0,1-66-.05h0A46.48,46.48,0,0,1,104,120.06" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M114.62,191.32l-11,11a46.63,46.63,0,0,1-66-.05h0a46.63,46.63,0,0,1,.06-65.89L72.4,101.66a46.62,46.62,0,0,1,65.94,0h0A46.45,46.45,0,0,1,152,135.94" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/list-bullets.svg b/assets/icons/regular/list-bullets.svg new file mode 100644 index 0000000..9abf1d0 --- /dev/null +++ b/assets/icons/regular/list-bullets.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="88" y1="64" x2="216" y2="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="88" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="88" y1="192" x2="216" y2="192" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="44" cy="64" r="12"/><circle cx="44" cy="128" r="12"/><circle cx="44" cy="192" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/list.svg b/assets/icons/regular/list.svg new file mode 100644 index 0000000..04d3045 --- /dev/null +++ b/assets/icons/regular/list.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="40" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="64" x2="216" y2="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="192" x2="216" y2="192" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/lock-open.svg b/assets/icons/regular/lock-open.svg new file mode 100644 index 0000000..95a18eb --- /dev/null +++ b/assets/icons/regular/lock-open.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="40" y="88" width="176" height="128" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="152" r="12"/><path d="M88,88V56a40,40,0,0,1,40-40c19.35,0,36.29,13.74,40,32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/lock.svg b/assets/icons/regular/lock.svg new file mode 100644 index 0000000..134fca9 --- /dev/null +++ b/assets/icons/regular/lock.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="40" y="88" width="176" height="128" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="152" r="12"/><path d="M88,88V56a40,40,0,0,1,80,0V88" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/magnifying-glass.svg b/assets/icons/regular/magnifying-glass.svg new file mode 100644 index 0000000..67b7d35 --- /dev/null +++ b/assets/icons/regular/magnifying-glass.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="112" cy="112" r="80" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="168.57" y1="168.57" x2="224" y2="224" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/map-pin.svg b/assets/icons/regular/map-pin.svg new file mode 100644 index 0000000..1052f10 --- /dev/null +++ b/assets/icons/regular/map-pin.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="104" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M208,104c0,72-80,128-80,128S48,176,48,104a80,80,0,0,1,160,0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/minus.svg b/assets/icons/regular/minus.svg new file mode 100644 index 0000000..7864f1b --- /dev/null +++ b/assets/icons/regular/minus.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="40" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/monitor.svg b/assets/icons/regular/monitor.svg new file mode 100644 index 0000000..94a3b1c --- /dev/null +++ b/assets/icons/regular/monitor.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="32" y="48" width="192" height="144" rx="16" transform="translate(256 240) rotate(180)" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="160" y1="224" x2="96" y2="224" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/moon.svg b/assets/icons/regular/moon.svg new file mode 100644 index 0000000..ab9a8cf --- /dev/null +++ b/assets/icons/regular/moon.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M108.11,28.11A96.09,96.09,0,0,0,227.89,147.89,96,96,0,1,1,108.11,28.11Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/package.svg b/assets/icons/regular/package.svg new file mode 100644 index 0000000..da03b34 --- /dev/null +++ b/assets/icons/regular/package.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="129.09" x2="128" y2="231.97" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="32.7 76.92 128 129.08 223.3 76.92" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M219.84,182.84l-88,48.18a8,8,0,0,1-7.68,0l-88-48.18a8,8,0,0,1-4.16-7V80.18a8,8,0,0,1,4.16-7l88-48.18a8,8,0,0,1,7.68,0l88,48.18a8,8,0,0,1,4.16,7v95.64A8,8,0,0,1,219.84,182.84Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="81.56 48.31 176 100 176 152" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/paperclip.svg b/assets/icons/regular/paperclip.svg new file mode 100644 index 0000000..201c82c --- /dev/null +++ b/assets/icons/regular/paperclip.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M160,80,76.69,164.69a16,16,0,0,0,22.63,22.62L198.63,86.63a32,32,0,0,0-45.26-45.26L54.06,142.06a48,48,0,0,0,67.88,67.88L204,128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/pause.svg b/assets/icons/regular/pause.svg new file mode 100644 index 0000000..f6db962 --- /dev/null +++ b/assets/icons/regular/pause.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><rect x="152" y="40" width="56" height="176" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><rect x="48" y="40" width="56" height="176" rx="8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/pencil-simple.svg b/assets/icons/regular/pencil-simple.svg new file mode 100644 index 0000000..c94cf66 --- /dev/null +++ b/assets/icons/regular/pencil-simple.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M92.69,216H48a8,8,0,0,1-8-8V163.31a8,8,0,0,1,2.34-5.65L165.66,34.34a8,8,0,0,1,11.31,0L221.66,79a8,8,0,0,1,0,11.31L98.34,213.66A8,8,0,0,1,92.69,216Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="136" y1="64" x2="192" y2="120" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/play.svg b/assets/icons/regular/play.svg new file mode 100644 index 0000000..7640133 --- /dev/null +++ b/assets/icons/regular/play.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M72,39.88V216.12a8,8,0,0,0,12.15,6.69l144.08-88.12a7.82,7.82,0,0,0,0-13.38L84.15,33.19A8,8,0,0,0,72,39.88Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/plus.svg b/assets/icons/regular/plus.svg new file mode 100644 index 0000000..bd65073 --- /dev/null +++ b/assets/icons/regular/plus.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="40" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="40" x2="128" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/question.svg b/assets/icons/regular/question.svg new file mode 100644 index 0000000..e18817b --- /dev/null +++ b/assets/icons/regular/question.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="180" r="12"/><path d="M128,144v-8c17.67,0,32-12.54,32-28s-14.33-28-32-28S96,92.54,96,108v4" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/quotes.svg b/assets/icons/regular/quotes.svg new file mode 100644 index 0000000..5d1b4b9 --- /dev/null +++ b/assets/icons/regular/quotes.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M108,144H40a8,8,0,0,1-8-8V72a8,8,0,0,1,8-8h60a8,8,0,0,1,8,8v88a40,40,0,0,1-40,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M224,144H156a8,8,0,0,1-8-8V72a8,8,0,0,1,8-8h60a8,8,0,0,1,8,8v88a40,40,0,0,1-40,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/share-network.svg b/assets/icons/regular/share-network.svg new file mode 100644 index 0000000..bec46f2 --- /dev/null +++ b/assets/icons/regular/share-network.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="64" cy="128" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="176" cy="200" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="176" cy="56" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="149.09" y1="73.3" x2="90.91" y2="110.7" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="90.91" y1="145.3" x2="149.09" y2="182.7" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/shield.svg b/assets/icons/regular/shield.svg new file mode 100644 index 0000000..9e0a048 --- /dev/null +++ b/assets/icons/regular/shield.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M216,112V56a8,8,0,0,0-8-8H48a8,8,0,0,0-8,8v56c0,96,88,120,88,120S216,208,216,112Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/sliders.svg b/assets/icons/regular/sliders.svg new file mode 100644 index 0000000..57d4bf8 --- /dev/null +++ b/assets/icons/regular/sliders.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="56" cy="136" r="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="88" r="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="200" cy="168" r="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="56" y1="40" x2="56" y2="112" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="200" y1="40" x2="200" y2="144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="40" x2="128" y2="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="56" y1="160" x2="56" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="200" y1="192" x2="200" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="112" x2="128" y2="216" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/spinner.svg b/assets/icons/regular/spinner.svg new file mode 100644 index 0000000..813631f --- /dev/null +++ b/assets/icons/regular/spinner.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="32" x2="128" y2="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="195.88" y1="60.12" x2="173.25" y2="82.75" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="224" y1="128" x2="192" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="195.88" y1="195.88" x2="173.25" y2="173.25" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="224" x2="128" y2="192" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="60.12" y1="195.88" x2="82.75" y2="173.25" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="32" y1="128" x2="64" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="60.12" y1="60.12" x2="82.75" y2="82.75" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/star.svg b/assets/icons/regular/star.svg new file mode 100644 index 0000000..1634157 --- /dev/null +++ b/assets/icons/regular/star.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M128,189.09l54.72,33.65a8.4,8.4,0,0,0,12.52-9.17l-14.88-62.79,48.7-42A8.46,8.46,0,0,0,224.27,94L160.36,88.8,135.74,29.2a8.36,8.36,0,0,0-15.48,0L95.64,88.8,31.73,94a8.46,8.46,0,0,0-4.79,14.83l48.7,42L60.76,213.57a8.4,8.4,0,0,0,12.52,9.17Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/sun.svg b/assets/icons/regular/sun.svg new file mode 100644 index 0000000..3000742 --- /dev/null +++ b/assets/icons/regular/sun.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="40" x2="128" y2="16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="128" r="56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="64" y1="64" x2="48" y2="48" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="64" y1="192" x2="48" y2="208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="192" y1="64" x2="208" y2="48" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="192" y1="192" x2="208" y2="208" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="128" x2="16" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="216" x2="128" y2="240" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="216" y1="128" x2="240" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/tag.svg b/assets/icons/regular/tag.svg new file mode 100644 index 0000000..ef0bfc2 --- /dev/null +++ b/assets/icons/regular/tag.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M42.34,138.34A8,8,0,0,1,40,132.69V40h92.69a8,8,0,0,1,5.65,2.34l99.32,99.32a8,8,0,0,1,0,11.31L153,237.66a8,8,0,0,1-11.31,0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="84" cy="84" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/text-align-left.svg b/assets/icons/regular/text-align-left.svg new file mode 100644 index 0000000..a5fee4b --- /dev/null +++ b/assets/icons/regular/text-align-left.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="40" y1="64" x2="216" y2="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="104" x2="168" y2="104" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="144" x2="216" y2="144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="40" y1="184" x2="168" y2="184" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/text-b.svg b/assets/icons/regular/text-b.svg new file mode 100644 index 0000000..700851c --- /dev/null +++ b/assets/icons/regular/text-b.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M80,120h80a40,40,0,0,1,0,80H80V48h68a36,36,0,0,1,0,72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/text-italic.svg b/assets/icons/regular/text-italic.svg new file mode 100644 index 0000000..d9feccc --- /dev/null +++ b/assets/icons/regular/text-italic.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="152" y1="56" x2="104" y2="200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="64" y1="200" x2="144" y2="200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="112" y1="56" x2="192" y2="56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/trash.svg b/assets/icons/regular/trash.svg new file mode 100644 index 0000000..23ea651 --- /dev/null +++ b/assets/icons/regular/trash.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="216" y1="56" x2="40" y2="56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="104" y1="104" x2="104" y2="168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="152" y1="104" x2="152" y2="168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M200,56V208a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M168,56V40a16,16,0,0,0-16-16H104A16,16,0,0,0,88,40V56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/trend-down.svg b/assets/icons/regular/trend-down.svg new file mode 100644 index 0000000..17cb2fd --- /dev/null +++ b/assets/icons/regular/trend-down.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="232 192 136 96 96 136 24 64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="232 128 232 192 168 192" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/trend-up.svg b/assets/icons/regular/trend-up.svg new file mode 100644 index 0000000..065779b --- /dev/null +++ b/assets/icons/regular/trend-up.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><polyline points="232 56 136 152 96 112 24 184" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="232 120 232 56 168 56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/upload-simple.svg b/assets/icons/regular/upload-simple.svg new file mode 100644 index 0000000..05a8a61 --- /dev/null +++ b/assets/icons/regular/upload-simple.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="128" y1="144" x2="128" y2="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="216 144 216 208 40 208 40 144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="88 72 128 32 168 72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/user-plus.svg b/assets/icons/regular/user-plus.svg new file mode 100644 index 0000000..2da8198 --- /dev/null +++ b/assets/icons/regular/user-plus.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="200" y1="136" x2="248" y2="136" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="224" y1="112" x2="224" y2="160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="108" cy="100" r="60" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M24,200c20.55-24.45,49.56-40,84-40s63.45,15.55,84,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/user.svg b/assets/icons/regular/user.svg new file mode 100644 index 0000000..d4e9869 --- /dev/null +++ b/assets/icons/regular/user.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="96" r="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M32,216c19.37-33.47,54.55-56,96-56s76.63,22.53,96,56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/users.svg b/assets/icons/regular/users.svg new file mode 100644 index 0000000..7f7b6ca --- /dev/null +++ b/assets/icons/regular/users.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="84" cy="108" r="52" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M10.23,200a88,88,0,0,1,147.54,0" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M172,160a87.93,87.93,0,0,1,73.77,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M152.69,59.7A52,52,0,1,1,172,160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/warning-circle.svg b/assets/icons/regular/warning-circle.svg new file mode 100644 index 0000000..76afc77 --- /dev/null +++ b/assets/icons/regular/warning-circle.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="16"/><line x1="128" y1="136" x2="128" y2="80" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="172" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/warning.svg b/assets/icons/regular/warning.svg new file mode 100644 index 0000000..f764ad2 --- /dev/null +++ b/assets/icons/regular/warning.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M142.41,40.22l87.46,151.87C236,202.79,228.08,216,215.46,216H40.54C27.92,216,20,202.79,26.13,192.09L113.59,40.22C119.89,29.26,136.11,29.26,142.41,40.22Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="128" y1="144" x2="128" y2="104" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="180" r="12"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/wifi-high.svg b/assets/icons/regular/wifi-high.svg new file mode 100644 index 0000000..1e93d74 --- /dev/null +++ b/assets/icons/regular/wifi-high.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="128" cy="204" r="12"/><path d="M232,93.19a164,164,0,0,0-208,0" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M200,129a116,116,0,0,0-144,0" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path d="M168,165a68,68,0,0,0-80,0" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/x-circle.svg b/assets/icons/regular/x-circle.svg new file mode 100644 index 0000000..304b1fd --- /dev/null +++ b/assets/icons/regular/x-circle.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="160" y1="96" x2="96" y2="160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="96" y1="96" x2="160" y2="160" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/regular/x.svg b/assets/icons/regular/x.svg new file mode 100644 index 0000000..42bedc9 --- /dev/null +++ b/assets/icons/regular/x.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="200" y1="56" x2="56" y2="200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><line x1="200" y1="200" x2="56" y2="56" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg> \ No newline at end of file diff --git a/assets/icons/ui/README.md b/assets/icons/ui/README.md deleted file mode 100644 index de14bdb..0000000 --- a/assets/icons/ui/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Icons · ui - -Place 24x24 SVG icons for the **ui** set here. Each icon should: - -- Use `viewBox="0 0 24 24"` -- Stroke or fill `currentColor` -- Have descriptive `<title>` and `aria-*` attributes when used directly diff --git a/assets/icons/ui/check.svg b/assets/icons/ui/check.svg deleted file mode 100644 index 535c01f..0000000 --- a/assets/icons/ui/check.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg> diff --git a/assets/icons/ui/chevron-down.svg b/assets/icons/ui/chevron-down.svg deleted file mode 100644 index 646b69e..0000000 --- a/assets/icons/ui/chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg> diff --git a/assets/icons/ui/close.svg b/assets/icons/ui/close.svg deleted file mode 100644 index c57fb4a..0000000 --- a/assets/icons/ui/close.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18M6 6l12 12"/></svg> diff --git a/assets/icons/ui/search.svg b/assets/icons/ui/search.svg deleted file mode 100644 index 0d0fa3a..0000000 --- a/assets/icons/ui/search.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="7"/><path d="m21 21-4.3-4.3"/></svg>