Initial commit: SVG icons (Tabler outline) + README

This commit is contained in:
wangdl 2026-05-30 18:04:22 +08:00
commit afd875faae
54 changed files with 1037 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
.DS_Store
*.bak
*.tmp

112
icons/README.md Normal file
View File

@ -0,0 +1,112 @@
# 知习图标系统
## 图标来源
[Tabler Icons](https://tabler.io/icons) — MIT 协议4800+ 统一风格的 SVG 图标。
- 规格24×24 viewBox2px 描边round linecap/linejoin
- 路径:`https://raw.githubusercontent.com/tabler/tabler-icons/main/icons/outline/{name}.svg`
- 可在线搜索https://tabler.io/icons
## 目录结构
```
shared-assets/icons/ ← SVG 真理源(跨平台共享)
├── README.md
├── icon-settings.svg ← tabler/settings
├── icon-search.svg ← tabler/search
├── icon-plus.svg ← tabler/plus
├── icon-trash.svg ← tabler/trash
├── icon-check.svg ← tabler/check
├── icon-chevron-left.svg ← tabler/chevron-left
├── icon-chevron-right.svg ← tabler/chevron-right
├── icon-cloud.svg ← tabler/cloud
├── icon-bell-on.svg ← tabler/bell
├── icon-bell-off.svg ← tabler/bell-off
├── icon-sun.svg ← tabler/sun
├── icon-moon.svg ← tabler/moon
├── icon-logout.svg ← tabler/logout
├── icon-camera.svg ← tabler/camera
├── icon-play.svg ← tabler/player-play
├── icon-pause.svg ← tabler/player-pause
├── icon-download.svg ← tabler/download
├── icon-upload.svg ← tabler/upload
├── icon-folder.svg ← tabler/folder
├── icon-flame.svg ← tabler/flame
├── icon-calendar.svg ← tabler/calendar
├── icon-sparkles.svg ← tabler/sparkles
├── icon-brain.svg ← tabler/brain
├── icon-books.svg ← tabler/books
├── icon-xmark.svg ← tabler/x
├── icon-warning.svg ← tabler/alert-triangle
├── icon-lightbulb.svg ← tabler/bulb
├── icon-file.svg ← tabler/file-text
├── icon-pin.svg ← tabler/pin
├── icon-mic.svg ← tabler/microphone
├── icon-question.svg ← tabler/question-mark
├── icon-storage.svg ← tabler/database
├── icon-language.svg ← tabler/language
├── icon-privacy.svg ← tabler/shield-check
├── icon-agreement.svg ← tabler/file-check
├── icon-goal.svg ← tabler/target
├── icon-help.svg ← tabler/help
├── icon-method.svg ← tabler/book
├── icon-library.svg ← tabler/bookmarks
├── icon-list.svg ← tabler/list
├── icon-clock.svg ← tabler/clock
├── icon-refresh.svg ← tabler/refresh
├── icon-pencil.svg ← tabler/pencil
├── icon-notifications.svg ← tabler/bell铃铛副本
├── tab-learn.svg ← 自定义(学习 Tab
├── tab-learn-active.svg ← 自定义(学习 Tab 激活态)
├── tab-library.svg ← 自定义(知识库 Tab
├── tab-library-active.svg ← 自定义(知识库 Tab 激活态)
├── tab-analysis.svg ← 自定义(分析 Tab
├── tab-analysis-active.svg ← 自定义(分析 Tab 激活态)
├── tab-profile.svg ← 自定义(我的 Tab
└── tab-profile-active.svg ← 自定义(我的 Tab 激活态)
ios-projects/.../Assets.xcassets/Icons/ ← iOS 编译资源
└── 每个 SVG 对应一个 .imageset 文件夹
```
## 新增图标步骤
1. 在 https://tabler.io/icons 搜索图标名
2. 下载 SVG
```bash
curl -O https://raw.githubusercontent.com/tabler/tabler-icons/main/icons/outline/{name}.svg
```
3. 改名放入 `shared-assets/icons/`
```bash
cp {name}.svg shared-assets/icons/icon-{用途}.svg
```
4. 创建 iOS imageset
```bash
mkdir -p ios-projects/.../Assets.xcassets/Icons/icon-{用途}.imageset
cp shared-assets/icons/icon-{用途}.svg ios-projects/.../Assets.xcassets/Icons/icon-{用途}.imageset/
```
5. Contents.json 模板(每新建一个就复制改文件名):
```json
{"images":[{"filename":"icon-{用途}.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"template-rendering-intent":"template","preserves-vector-representation":true}}
```
6. 在代码中使用:
```swift
Image("icon-{用途}").resizable().scaledToFit().frame(width: 20, height: 20)
```
## 渲染模式
所有图标使用 `template-rendering-intent: template`,颜色由代码中的 `.foregroundColor()` 控制,无需修改 SVG 本身的颜色。
**图标风格**:全部使用线性/描边图标outline/linear不使用实心填充solid/fill图标。Tabler Icons 的 outline 变体天然符合此规范Apple SF Symbols 需使用非 `.fill` 变体(如 `mic` 而非 `mic.fill`)。
## 跨平台
| 平台 | 格式 | 路径 |
|------|------|------|
| iOS | SVG → Asset Catalog .imageset | `ios-projects/.../Assets.xcassets/Icons/` |
| Android | SVG → VectorDrawable XML | `android-projects/.../res/drawable/` |
| Web | npm import | `import { IconName } from '@tabler/icons-react'` |
所有平台从 `shared-assets/icons/` 取同一份 SVG 源文件。

21
icons/icon-agreement.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [list, document, accept, done, tick, checkmark, file, check, data, confirm]
category: Document
version: "1.0"
unicode: "ea9c"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14 3v4a1 1 0 0 0 1 1h4" />
<path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2" />
<path d="M9 15l2 2l4 -4" />
</svg>

After

Width:  |  Height:  |  Size: 495 B

21
icons/icon-bell-off.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [alarm, sound, notification, bell, off, control, operation, disabled, inactive, function]
category: System
version: "1.22"
unicode: "ece9"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9.346 5.353c.21 -.129 .428 -.246 .654 -.353a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3m-1 3h-13a4 4 0 0 0 2 -3v-3a6.996 6.996 0 0 1 1.273 -3.707" />
<path d="M9 17v1a3 3 0 0 0 6 0v-1" />
<path d="M3 3l18 18" />
</svg>

After

Width:  |  Height:  |  Size: 568 B

20
icons/icon-bell-on.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [alarm, sound, notification, bell, control, operation, function, interface, management]
category: System
version: "1.0"
unicode: "ea35"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6" />
<path d="M9 17v1a3 3 0 0 0 6 0v-1" />
</svg>

After

Width:  |  Height:  |  Size: 493 B

25
icons/icon-books.svg Normal file
View File

@ -0,0 +1,25 @@
<!--
tags: [education, learning, reading, school, library, books, file, paper, text, record]
category: Document
version: "1.52"
unicode: "eff2"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M5 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -14" />
<path d="M9 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -14" />
<path d="M5 8h4" />
<path d="M9 16h4" />
<path d="M13.803 4.56l2.184 -.53c.562 -.135 1.133 .19 1.282 .732l3.695 13.418a1.02 1.02 0 0 1 -.634 1.219l-.133 .041l-2.184 .53c-.562 .135 -1.133 -.19 -1.282 -.732l-3.695 -13.418a1.02 1.02 0 0 1 .634 -1.219l.133 -.041" />
<path d="M14 9l4 -1" />
<path d="M16 16l3.923 -.98" />
</svg>

After

Width:  |  Height:  |  Size: 864 B

24
icons/icon-brain.svg Normal file
View File

@ -0,0 +1,24 @@
<!--
tags: [mind, human, iq, inteligence, organ, brain, medical, wellness, healthcare, treatment]
category: Health
version: "1.110"
unicode: "f59f"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15.5 13a3.5 3.5 0 0 0 -3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8" />
<path d="M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1 -7 0v-1.8" />
<path d="M17.5 16a3.5 3.5 0 0 0 0 -7h-.5" />
<path d="M19 9.3v-2.8a3.5 3.5 0 0 0 -7 0" />
<path d="M6.5 16a3.5 3.5 0 0 1 0 -7h.5" />
<path d="M5 9.3v-2.8a3.5 3.5 0 0 1 7 0v10" />
</svg>

After

Width:  |  Height:  |  Size: 682 B

24
icons/icon-calendar.svg Normal file
View File

@ -0,0 +1,24 @@
<!--
tags: [date, day, plan, schedule, agenda, calender, calendar, control, operation, function]
category: System
version: "1.0"
unicode: "ea53"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12" />
<path d="M16 3v4" />
<path d="M8 3v4" />
<path d="M4 11h16" />
<path d="M11 15h1" />
<path d="M12 15v3" />
</svg>

After

Width:  |  Height:  |  Size: 560 B

20
icons/icon-camera.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [video, photo, aperture, camera, content, entertainment, multimedia, broadcast, audio]
category: Media
version: "1.0"
unicode: "ea54"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" />
<path d="M9 13a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" />
</svg>

After

Width:  |  Height:  |  Size: 552 B

19
icons/icon-check.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
tags: [tick, "yes", confirm, check, control, operation, approve, function, interface, management]
category: System
version: "1.0"
unicode: "ea5e"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M5 12l5 5l10 -10" />
</svg>

After

Width:  |  Height:  |  Size: 387 B

View File

@ -0,0 +1,19 @@
<!--
tags: [move, previous, back, chevron, left, navigation, flow, movement, route, path]
category: Arrows
version: "1.0"
unicode: "ea60"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 6l-6 6l6 6" />
</svg>

After

Width:  |  Height:  |  Size: 372 B

View File

@ -0,0 +1,19 @@
<!--
tags: [move, checklist, next, chevron, right, navigation, flow, movement, route, path]
category: Arrows
version: "1.0"
unicode: "ea61"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9 6l6 6l-6 6" />
</svg>

After

Width:  |  Height:  |  Size: 373 B

20
icons/icon-clock.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [time, watch, alarm, clock, control, operation, function, interface, management]
category: System
version: "1.0"
unicode: "ea70"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0" />
<path d="M12 7v5l3 3" />
</svg>

After

Width:  |  Height:  |  Size: 423 B

19
icons/icon-cloud.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
tags: [weather, online, cloud, storage, climate, forecast, server, sync, meteorology, atmospheric]
category: Weather
version: "1.0"
unicode: "ea76"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M6.657 18c-2.572 0 -4.657 -2.007 -4.657 -4.483c0 -2.475 2.085 -4.482 4.657 -4.482c.393 -1.762 1.794 -3.2 3.675 -3.773c1.88 -.572 3.956 -.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486c0 1.927 -1.551 3.487 -3.465 3.487h-11.878" />
</svg>

After

Width:  |  Height:  |  Size: 632 B

21
icons/icon-download.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [save, arrow, download, navigation, flow, movement, route, path]
category: Arrows
version: "1.0"
unicode: "ea96"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" />
<path d="M7 11l5 5l5 -5" />
<path d="M12 4l0 12" />
</svg>

After

Width:  |  Height:  |  Size: 442 B

23
icons/icon-file.svg Normal file
View File

@ -0,0 +1,23 @@
<!--
tags: [data, pdf, txt, file, text, document, content, record, paper, information]
category: Document
version: "1.0"
unicode: "eaa2"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14 3v4a1 1 0 0 0 1 1h4" />
<path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2" />
<path d="M9 9l1 0" />
<path d="M9 13l6 0" />
<path d="M9 17l6 0" />
</svg>

After

Width:  |  Height:  |  Size: 539 B

19
icons/icon-flame.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
category: Nature
tags: [fire, fireplace, light, burn, bonfire, smoke, barbecue, flame]
version: "1.35"
unicode: "ec2c"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 10.941c2.333 -3.308 .167 -7.823 -1 -8.941c0 3.395 -2.235 5.299 -3.667 6.706c-1.43 1.408 -2.333 3.294 -2.333 5.588c0 3.704 3.134 6.706 7 6.706c3.866 0 7 -3.002 7 -6.706c0 -1.712 -1.232 -4.403 -2.333 -5.588c-2.084 3.353 -3.257 3.353 -4.667 2.235" />
</svg>

After

Width:  |  Height:  |  Size: 591 B

19
icons/icon-folder.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
tags: [cancel, "no", directory, dir, folder, collection, container, group, file, paper]
category: Document
version: "1.0"
unicode: "eaad"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2" />
</svg>

After

Width:  |  Height:  |  Size: 453 B

21
icons/icon-goal.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [focus, bullseye, aim, target, location, navigation, geography, place, position]
category: Map
version: "1.0"
unicode: "eb35"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
<path d="M7 12a5 5 0 1 0 10 0a5 5 0 1 0 -10 0" />
<path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
</svg>

After

Width:  |  Height:  |  Size: 496 B

21
icons/icon-help.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [tooltip, assistance, advice, support, help, control, operation, function, interface, management]
category: System
version: "1.1"
unicode: "eabf"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />
<path d="M12 17l0 .01" />
<path d="M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4" />
</svg>

After

Width:  |  Height:  |  Size: 506 B

24
icons/icon-language.svg Normal file
View File

@ -0,0 +1,24 @@
<!--
category: Text
tags: [tongue, country, speech, speak, translate, communication, communicate, english, dialect, dictionary, word]
version: "1.5"
unicode: "ebbe"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9 6.371c0 4.418 -2.239 6.629 -5 6.629" />
<path d="M4 6.371h7" />
<path d="M5 9c0 2.144 2.252 3.908 6 4" />
<path d="M12 20l4 -9l4 9" />
<path d="M19.1 18h-6.2" />
<path d="M6.694 3l.793 .582" />
</svg>

After

Width:  |  Height:  |  Size: 587 B

20
icons/icon-library.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [read, clip, marker, tag, bookmarks, file, paper, text, record, information]
category: Document
version: "1.24"
unicode: "ed08"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 10v11l-5 -3l-5 3v-11a3 3 0 0 1 3 -3h4a3 3 0 0 1 3 3" />
<path d="M11 3h5a3 3 0 0 1 3 3v11" />
</svg>

After

Width:  |  Height:  |  Size: 454 B

21
icons/icon-lightbulb.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
category: Design
tags: [energy, power, electricity, creativity, light, idea, bulb]
version: "1.0"
unicode: "ea51"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7" />
<path d="M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3" />
<path d="M9.7 17l4.6 0" />
</svg>

After

Width:  |  Height:  |  Size: 510 B

24
icons/icon-list.svg Normal file
View File

@ -0,0 +1,24 @@
<!--
tags: [task, unordered, bullets, agenda, shopping, list, typography, writing, font, character]
category: Text
version: "1.2"
unicode: "eb6b"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9 6l11 0" />
<path d="M9 12l11 0" />
<path d="M9 18l11 0" />
<path d="M5 6l0 .01" />
<path d="M5 12l0 .01" />
<path d="M5 18l0 .01" />
</svg>

After

Width:  |  Height:  |  Size: 507 B

21
icons/icon-logout.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [exit, shut, unplug, close, logout, control, operation, function, interface, management]
category: System
version: "1.4"
unicode: "eba8"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2" />
<path d="M9 12h12l-3 -3" />
<path d="M18 15l3 -3" />
</svg>

After

Width:  |  Height:  |  Size: 504 B

23
icons/icon-method.svg Normal file
View File

@ -0,0 +1,23 @@
<!--
tags: [read, dictionary, magazine, library, booklet, novel, book, file, paper, text]
category: Document
version: "1.0"
unicode: "ea39"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0" />
<path d="M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0" />
<path d="M3 6l0 13" />
<path d="M12 6l0 13" />
<path d="M21 6l0 13" />
</svg>

After

Width:  |  Height:  |  Size: 518 B

22
icons/icon-mic.svg Normal file
View File

@ -0,0 +1,22 @@
<!--
tags: [record, sound, listen, microphone, content, entertainment, multimedia, broadcast, audio]
category: Media
version: "1.0"
unicode: "eaf0"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M9 5a3 3 0 0 1 3 -3a3 3 0 0 1 3 3v5a3 3 0 0 1 -3 3a3 3 0 0 1 -3 -3l0 -5" />
<path d="M5 10a7 7 0 0 0 14 0" />
<path d="M8 21l8 0" />
<path d="M12 17l0 4" />
</svg>

After

Width:  |  Height:  |  Size: 526 B

19
icons/icon-moon.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
tags: [night, dark mode, moon, climate, forecast, meteorology, atmospheric, conditions]
category: Weather
version: "1.0"
unicode: "eaf8"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008" />
</svg>

After

Width:  |  Height:  |  Size: 446 B

View File

@ -0,0 +1,20 @@
<!--
tags: [alarm, sound, notification, bell, control, operation, function, interface, management]
category: System
version: "1.0"
unicode: "ea35"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6" />
<path d="M9 17v1a3 3 0 0 0 6 0v-1" />
</svg>

After

Width:  |  Height:  |  Size: 493 B

20
icons/icon-pause.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [video, film, music, player, stop, pause, content, entertainment, break, suspend]
category: Media
version: "1.28"
unicode: "ed45"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M6 6a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v12a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -12" />
<path d="M14 6a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v12a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -12" />
</svg>

After

Width:  |  Height:  |  Size: 534 B

20
icons/icon-pencil.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [write, draft, edit, note, pencil, creative, artistic, visual, aesthetic, style]
category: Design
version: "1.1"
unicode: "eb04"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4" />
<path d="M13.5 6.5l4 4" />
</svg>

After

Width:  |  Height:  |  Size: 444 B

21
icons/icon-pin.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [thing, localization, maps, clip, place, location, pin, navigation, attach, fix]
category: Map
version: "1.16"
unicode: "ec9c"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 4.5l-4 4l-4 1.5l-1.5 1.5l7 7l1.5 -1.5l1.5 -4l4 -4" />
<path d="M9 15l-4.5 4.5" />
<path d="M14.5 4l5.5 5.5" />
</svg>

After

Width:  |  Height:  |  Size: 472 B

19
icons/icon-play.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
tags: [start, video, film, music, player, play, content, entertainment, multimedia, broadcast]
category: Media
version: "1.28"
unicode: "ed46"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7 4v16l13 -8l-13 -8" />
</svg>

After

Width:  |  Height:  |  Size: 388 B

20
icons/icon-plus.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [add, create, new, "+", plus, calculation, equation, more, increase, positive]
category: Math
version: "1.0"
unicode: "eb0b"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 5l0 14" />
<path d="M5 12l14 0" />
</svg>

After

Width:  |  Height:  |  Size: 392 B

20
icons/icon-privacy.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [safety, protect, protection, "yes", add, shield, check, control, operation, confirm]
category: System
version: "1.0"
unicode: "eb22"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06" />
<path d="M15 19l2 2l4 -4" />
</svg>

After

Width:  |  Height:  |  Size: 494 B

20
icons/icon-question.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
category: System
tags: [sign, ask, sentence, word, letters, "?", question, mark, help, inquiry]
version: "1.16"
unicode: "ec9d"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M8 8a3.5 3 0 0 1 3.5 -3h1a3.5 3 0 0 1 3.5 3a3 3 0 0 1 -2 3a3 4 0 0 0 -2 4" />
<path d="M12 19l0 .01" />
</svg>

After

Width:  |  Height:  |  Size: 454 B

20
icons/icon-refresh.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [synchronization, reload, restart, spinner, loader, ajax, update, arrows, refresh, navigation]
category: Arrows
version: "1.0"
unicode: "eb13"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4" />
<path d="M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4" />
</svg>

After

Width:  |  Height:  |  Size: 467 B

20
icons/icon-search.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
category: System
tags: [find, magnifier, magnifying glass, search, look, seek, query, browse]
version: "1.0"
unicode: "eb1c"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0" />
<path d="M21 21l-6 -6" />
</svg>

After

Width:  |  Height:  |  Size: 414 B

20
icons/icon-settings.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [cog, edit, gear, preferences, tools, settings, config, options, control, operation]
category: System
version: "1.0"
unicode: "eb20"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065" />
<path d="M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" />
</svg>

After

Width:  |  Height:  |  Size: 936 B

19
icons/icon-sparkles.svg Normal file
View File

@ -0,0 +1,19 @@
<!--
category: System
tags: [star, light, fire, shine, sparkles]
version: "2.1"
unicode: "f6d7"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2m0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2m-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6" />
</svg>

After

Width:  |  Height:  |  Size: 514 B

21
icons/icon-storage.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [storage, data, memory, database, repository, records, information, table, content, record]
category: Database
version: "1.0"
unicode: "ea88"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M4 6a8 3 0 1 0 16 0a8 3 0 1 0 -16 0" />
<path d="M4 6v6a8 3 0 0 0 16 0v-6" />
<path d="M4 12v6a8 3 0 0 0 16 0v-6" />
</svg>

After

Width:  |  Height:  |  Size: 489 B

20
icons/icon-sun.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
tags: [weather, light, mode, brightness, sun, climate, forecast, meteorology, atmospheric, conditions]
category: Weather
version: "1.0"
unicode: "eb30"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M8 12a4 4 0 1 0 8 0a4 4 0 1 0 -8 0" />
<path d="M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7" />
</svg>

After

Width:  |  Height:  |  Size: 517 B

23
icons/icon-trash.svg Normal file
View File

@ -0,0 +1,23 @@
<!--
tags: [garbage, delete, remove, bin, ash-bin, uninstall, dustbin, trash, control, operation]
category: System
version: "1.0"
unicode: "eb41"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M4 7l16 0" />
<path d="M10 11l0 6" />
<path d="M14 11l0 6" />
<path d="M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12" />
<path d="M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3" />
</svg>

After

Width:  |  Height:  |  Size: 545 B

21
icons/icon-upload.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [file, arrow, upload, import, transfer, navigation, flow, send, publish, movement]
category: Arrows
version: "1.0"
unicode: "eb47"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" />
<path d="M7 9l5 -5l5 5" />
<path d="M12 4l0 12" />
</svg>

After

Width:  |  Height:  |  Size: 459 B

21
icons/icon-warning.svg Normal file
View File

@ -0,0 +1,21 @@
<!--
tags: [warning, danger, caution, risk, alert, triangle, control, operation, function, interface]
category: System
version: "1.0"
unicode: "ea06"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="#000"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 9v4" />
<path d="M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0" />
<path d="M12 16h.01" />
</svg>

After

Width:  |  Height:  |  Size: 555 B

20
icons/icon-xmark.svg Normal file
View File

@ -0,0 +1,20 @@
<!--
category: System
tags: [cancel, remove, delete, empty, close, x]
version: "1.0"
unicode: "eb55"
-->
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M18 6l-12 12" />
<path d="M6 6l12 12" />
</svg>

After

Width:  |  Height:  |  Size: 367 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M9.12265 7.97354C7.28539 8.98845 6.04382 10.9436 6.04382 13.1877L4.54382 13.1877C4.54382 10.3758 6.10145 7.92882 8.39735 6.66055L9.12265 7.97354ZM17.9483 13.1877C17.9483 10.9436 16.7068 8.98845 14.8695 7.97354L15.5948 6.66055C17.8907 7.92882 19.4483 10.3758 19.4483 13.1877L17.9483 13.1877ZM8.80201 18.2114C9.72445 18.7992 10.8193 19.14 11.9961 19.14C13.1728 19.14 14.2677 18.7992 15.1901 18.2114L15.9963 19.4763C14.8402 20.2131 13.4668 20.64 11.9961 20.64C10.5253 20.64 9.15199 20.2131 7.99585 19.4763L8.80201 18.2114Z" fill-rule="evenodd" fill="#9DA7FD"></path><path d="M11.9951 3.74878C10.6781 3.74878 9.61084 4.81608 9.61084 6.13228C9.61084 7.44848 10.6781 8.51579 11.9951 8.51579C13.3121 8.51579 14.3794 7.44848 14.3794 6.13228C14.3794 4.81608 13.3121 3.74878 11.9951 3.74878ZM8.11084 6.13228C8.11084 3.98731 9.85005 2.24878 11.9951 2.24878C14.1401 2.24878 15.8794 3.98731 15.8794 6.13228C15.8794 8.27725 14.1401 10.0158 11.9951 10.0158C9.85005 10.0158 8.11084 8.27725 8.11084 6.13228Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M20.1701 17.9119C20.8286 16.7713 20.4379 15.3134 19.298 14.6553C18.1582 13.9972 16.7002 14.3878 16.0417 15.5284C15.3833 16.6689 15.7739 18.1268 16.9138 18.7849C18.0537 19.443 19.5116 19.0524 20.1701 17.9119ZM20.048 13.3563C21.9056 14.4287 22.5416 16.8042 21.4691 18.6619C20.3966 20.5195 18.0214 21.1565 16.1638 20.084C14.3062 19.0115 13.6702 16.636 14.7427 14.7784C15.8152 12.9207 18.1904 12.2838 20.048 13.3563Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M3.83085 17.8983C4.48933 19.0388 5.94729 19.4294 7.08715 18.7713C8.22701 18.1132 8.61767 16.6553 7.9592 15.5147C7.30072 14.3742 5.84276 13.9836 4.70289 14.6417C3.56303 15.2998 3.17237 16.7577 3.83085 17.8983ZM7.83715 20.0704C5.97955 21.1428 3.60433 20.5059 2.53181 18.6483C1.45929 16.7906 2.0953 14.4151 3.95289 13.3426C5.81049 12.2702 8.18571 12.9071 9.25823 14.7647C10.3308 16.6224 9.69475 18.9979 7.83715 20.0704Z" fill-rule="evenodd" fill="#3D7FFB"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

1
icons/tab-analysis.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M9.12265 7.97354C7.28539 8.98845 6.04382 10.9436 6.04382 13.1877L4.54382 13.1877C4.54382 10.3758 6.10145 7.92882 8.39735 6.66055L9.12265 7.97354ZM17.9483 13.1877C17.9483 10.9436 16.7068 8.98845 14.8695 7.97354L15.5948 6.66055C17.8907 7.92882 19.4483 10.3758 19.4483 13.1877L17.9483 13.1877ZM8.80201 18.2114C9.72445 18.7992 10.8193 19.14 11.9961 19.14C13.1728 19.14 14.2677 18.7992 15.1901 18.2114L15.9963 19.4763C14.8402 20.2131 13.4668 20.64 11.9961 20.64C10.5253 20.64 9.15199 20.2131 7.99585 19.4763L8.80201 18.2114Z" fill-rule="evenodd" fill="#AEAEAE"></path><path d="M11.9951 3.74878C10.6781 3.74878 9.61084 4.81608 9.61084 6.13228C9.61084 7.44848 10.6781 8.51579 11.9951 8.51579C13.3121 8.51579 14.3794 7.44848 14.3794 6.13228C14.3794 4.81608 13.3121 3.74878 11.9951 3.74878ZM8.11084 6.13228C8.11084 3.98731 9.85005 2.24878 11.9951 2.24878C14.1401 2.24878 15.8794 3.98731 15.8794 6.13228C15.8794 8.27725 14.1401 10.0158 11.9951 10.0158C9.85005 10.0158 8.11084 8.27725 8.11084 6.13228Z" fill-rule="evenodd" fill="#000000"></path><path d="M20.1701 17.9119C20.8286 16.7713 20.4379 15.3134 19.298 14.6553C18.1582 13.9972 16.7002 14.3878 16.0417 15.5284C15.3833 16.6689 15.7739 18.1268 16.9138 18.7849C18.0537 19.443 19.5116 19.0524 20.1701 17.9119ZM20.048 13.3563C21.9056 14.4287 22.5416 16.8042 21.4691 18.6619C20.3966 20.5195 18.0214 21.1565 16.1638 20.084C14.3062 19.0115 13.6702 16.636 14.7427 14.7784C15.8152 12.9207 18.1904 12.2838 20.048 13.3563Z" fill-rule="evenodd" fill="#000000"></path><path d="M3.83085 17.8983C4.48933 19.0388 5.94729 19.4294 7.08715 18.7713C8.22701 18.1132 8.61767 16.6553 7.9592 15.5147C7.30072 14.3742 5.84276 13.9836 4.70289 14.6417C3.56303 15.2998 3.17237 16.7577 3.83085 17.8983ZM7.83715 20.0704C5.97955 21.1428 3.60433 20.5059 2.53181 18.6483C1.45929 16.7906 2.0953 14.4151 3.95289 13.3426C5.81049 12.2702 8.18571 12.9071 9.25823 14.7647C10.3308 16.6224 9.69475 18.9979 7.83715 20.0704Z" fill-rule="evenodd" fill="#000000"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M5.82979 4.30379C3.74578 4.12711 2.25 5.92291 2.25 7.83248L2.25 16.2865C2.25 17.8556 3.53746 19.0255 5.00318 19.13C7.16628 19.2842 9.04131 19.8403 10.733 20.9883C11.5288 21.5284 12.75 21.0288 12.75 19.944L12.75 7.94158C12.75 7.58997 12.6012 7.24565 12.3258 7.00597C10.4081 5.33741 8.2831 4.51178 5.82979 4.30379ZM3.75 7.83248C3.75 6.61426 4.67048 5.71089 5.70307 5.79843C7.82495 5.97832 9.61558 6.66822 11.25 8.05915L11.25 19.534C9.38484 18.3547 7.34843 17.7934 5.10985 17.6338C4.32785 17.578 3.75 16.9709 3.75 16.2865L3.75 7.83248Z" fill-rule="evenodd" fill="#3D7FFB" ></path><path d="M18.1702 4.30379C20.2542 4.12711 21.75 5.92291 21.75 7.83248L21.75 16.2865C21.75 17.8556 20.4625 19.0255 18.9968 19.13C16.8337 19.2842 14.9587 19.8403 13.267 20.9883C12.4712 21.5284 11.25 21.0288 11.25 19.944L11.25 7.94158C11.25 7.58997 11.3988 7.24565 11.6742 7.00597C13.5919 5.33741 15.7169 4.51178 18.1702 4.30379ZM20.25 7.83248C20.25 6.61426 19.3295 5.71089 18.2969 5.79843C16.1751 5.97832 14.3844 6.66822 12.75 8.05915L12.75 19.534C14.6152 18.3547 16.6516 17.7934 18.8901 17.6338C19.6721 17.578 20.25 16.9709 20.25 16.2865L20.25 7.83248Z" fill-rule="evenodd" fill="#3D7FFB" ></path><path d="M14.0735 14.1055C15.3886 13.1961 16.8675 12.9368 18.518 12.9762C18.9321 12.9861 19.2597 13.3298 19.2499 13.7439C19.24 14.158 18.8963 14.4857 18.4822 14.4758C17.0105 14.4407 15.8866 14.6755 14.9266 15.3393C14.5859 15.5749 14.1188 15.4897 13.8832 15.149C13.6476 14.8083 13.7328 14.3411 14.0735 14.1055Z" fill-rule="evenodd" fill="#9DA7FD" ></path><path d="M9.9265 14.1055C8.61139 13.1961 7.13249 12.9368 5.48204 12.9762C5.06794 12.9861 4.74026 13.3298 4.75015 13.7439C4.76003 14.158 5.10373 14.4857 5.51783 14.4758C6.98947 14.4407 8.11342 14.6755 9.07336 15.3393C9.41406 15.5749 9.88122 15.4897 10.1168 15.149C10.3524 14.8083 10.2672 14.3411 9.9265 14.1055Z" fill-rule="evenodd" fill="#9DA7FD" ></path><path d="M14.0735 10.0737C15.3886 9.16433 16.8675 8.90502 18.518 8.94441C18.9321 8.9543 19.2597 9.298 19.2499 9.71209C19.24 10.1262 18.8963 10.4539 18.4822 10.444C17.0105 10.4089 15.8866 10.6437 14.9266 11.3075C14.5859 11.5431 14.1188 11.4579 13.8832 11.1172C13.6476 10.7765 13.7328 10.3093 14.0735 10.0737Z" fill-rule="evenodd" fill="#9DA7FD" ></path><path d="M9.9265 10.0737C8.61139 9.16433 7.13249 8.90502 5.48204 8.94441C5.06794 8.9543 4.74026 9.298 4.75015 9.71209C4.76003 10.1262 5.10373 10.4539 5.51783 10.444C6.98947 10.4089 8.11342 10.6437 9.07336 11.3075C9.41406 11.5431 9.88122 11.4579 10.1168 11.1172C10.3524 10.7765 10.2672 10.3093 9.9265 10.0737Z" fill-rule="evenodd" fill="#9DA7FD" ></path></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

1
icons/tab-learn.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M5.82979 4.30379C3.74578 4.12711 2.25 5.92291 2.25 7.83248L2.25 16.2865C2.25 17.8556 3.53746 19.0255 5.00318 19.13C7.16628 19.2842 9.04131 19.8403 10.733 20.9883C11.5288 21.5284 12.75 21.0288 12.75 19.944L12.75 7.94158C12.75 7.58997 12.6012 7.24565 12.3258 7.00597C10.4081 5.33741 8.2831 4.51178 5.82979 4.30379ZM3.75 7.83248C3.75 6.61426 4.67048 5.71089 5.70307 5.79843C7.82495 5.97832 9.61558 6.66822 11.25 8.05915L11.25 19.534C9.38484 18.3547 7.34843 17.7934 5.10985 17.6338C4.32785 17.578 3.75 16.9709 3.75 16.2865L3.75 7.83248Z" fill-rule="evenodd" fill="#000000" ></path><path d="M18.1702 4.30379C20.2542 4.12711 21.75 5.92291 21.75 7.83248L21.75 16.2865C21.75 17.8556 20.4625 19.0255 18.9968 19.13C16.8337 19.2842 14.9587 19.8403 13.267 20.9883C12.4712 21.5284 11.25 21.0288 11.25 19.944L11.25 7.94158C11.25 7.58997 11.3988 7.24565 11.6742 7.00597C13.5919 5.33741 15.7169 4.51178 18.1702 4.30379ZM20.25 7.83248C20.25 6.61426 19.3295 5.71089 18.2969 5.79843C16.1751 5.97832 14.3844 6.66822 12.75 8.05915L12.75 19.534C14.6152 18.3547 16.6516 17.7934 18.8901 17.6338C19.6721 17.578 20.25 16.9709 20.25 16.2865L20.25 7.83248Z" fill-rule="evenodd" fill="#000000" ></path><path d="M14.0735 14.1055C15.3886 13.1961 16.8675 12.9368 18.518 12.9762C18.9321 12.9861 19.2597 13.3298 19.2499 13.7439C19.24 14.158 18.8963 14.4857 18.4822 14.4758C17.0105 14.4407 15.8866 14.6755 14.9266 15.3393C14.5859 15.5749 14.1188 15.4897 13.8832 15.149C13.6476 14.8083 13.7328 14.3411 14.0735 14.1055Z" fill-rule="evenodd" fill="#AEAEAE" ></path><path d="M9.9265 14.1055C8.61139 13.1961 7.13249 12.9368 5.48204 12.9762C5.06794 12.9861 4.74026 13.3298 4.75015 13.7439C4.76003 14.158 5.10373 14.4857 5.51783 14.4758C6.98947 14.4407 8.11342 14.6755 9.07336 15.3393C9.41406 15.5749 9.88122 15.4897 10.1168 15.149C10.3524 14.8083 10.2672 14.3411 9.9265 14.1055Z" fill-rule="evenodd" fill="#AEAEAE" ></path><path d="M14.0735 10.0737C15.3886 9.16433 16.8675 8.90502 18.518 8.94441C18.9321 8.9543 19.2597 9.298 19.2499 9.71209C19.24 10.1262 18.8963 10.4539 18.4822 10.444C17.0105 10.4089 15.8866 10.6437 14.9266 11.3075C14.5859 11.5431 14.1188 11.4579 13.8832 11.1172C13.6476 10.7765 13.7328 10.3093 14.0735 10.0737Z" fill-rule="evenodd" fill="#AEAEAE" ></path><path d="M9.9265 10.0737C8.61139 9.16433 7.13249 8.90502 5.48204 8.94441C5.06794 8.9543 4.74026 9.298 4.75015 9.71209C4.76003 10.1262 5.10373 10.4539 5.51783 10.444C6.98947 10.4089 8.11342 10.6437 9.07336 11.3075C9.41406 11.5431 9.88122 11.4579 10.1168 11.1172C10.3524 10.7765 10.2672 10.3093 9.9265 10.0737Z" fill-rule="evenodd" fill="#AEAEAE" ></path></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M2 17.4826C2 15.6877 3.45507 14.2326 5.25 14.2326L18.75 14.2326C20.5449 14.2326 22 15.6877 22 17.4826L22 18.4479C22 20.2428 20.5449 21.6979 18.75 21.6979L5.25 21.6979C3.45507 21.6979 2 20.2428 2 18.4479L2 17.4826ZM5.25 15.7326C4.2835 15.7326 3.5 16.5161 3.5 17.4826L3.5 18.4479C3.5 19.4144 4.2835 20.1979 5.25 20.1979L18.75 20.1979C19.7165 20.1979 20.5 19.4144 20.5 18.4479L20.5 17.4826C20.5 16.5161 19.7165 15.7326 18.75 15.7326L5.25 15.7326Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M18.9219 17.9652C18.9219 18.3795 18.5861 18.7152 18.1719 18.7152L17.6875 18.7152C17.2733 18.7152 16.9375 18.3795 16.9375 17.9652C16.9375 17.551 17.2733 17.2152 17.6875 17.2152L18.1719 17.2152C18.5861 17.2152 18.9219 17.551 18.9219 17.9652Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M12.7617 17.9652C12.7617 18.3795 12.4259 18.7152 12.0117 18.7152L5.82858 18.7152C5.41436 18.7152 5.07858 18.3795 5.07858 17.9652C5.07858 17.551 5.41436 17.2152 5.82858 17.2152L12.0117 17.2152C12.4259 17.2152 12.7617 17.551 12.7617 17.9652Z" fill-rule="evenodd" fill="#9DA7FD"></path><path d="M2 11.5174C2 9.72244 3.45507 8.26736 5.25 8.26736L18.75 8.26736C20.5449 8.26736 22 9.72244 22 11.5174L22 12.4826C22 14.2775 20.5449 15.7326 18.75 15.7326L5.25 15.7326C3.45507 15.7326 2 14.2775 2 12.4826L2 11.5174ZM5.25 9.76736C4.2835 9.76736 3.5 10.5509 3.5 11.5174L3.5 12.4826C3.5 13.4491 4.2835 14.2326 5.25 14.2326L18.75 14.2326C19.7165 14.2326 20.5 13.4491 20.5 12.4826L20.5 11.5174C20.5 10.5509 19.7165 9.76736 18.75 9.76736L5.25 9.76736Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M18.9219 12C18.9219 12.4142 18.5861 12.75 18.1719 12.75L17.6875 12.75C17.2733 12.75 16.9375 12.4142 16.9375 12C16.9375 11.5858 17.2733 11.25 17.6875 11.25L18.1719 11.25C18.5861 11.25 18.9219 11.5858 18.9219 12Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M12.7617 12C12.7617 12.4142 12.4259 12.75 12.0117 12.75L5.82858 12.75C5.41436 12.75 5.07858 12.4142 5.07858 12C5.07858 11.5858 5.41436 11.25 5.82858 11.25L12.0117 11.25C12.4259 11.25 12.7617 11.5858 12.7617 12Z" fill-rule="evenodd" fill="#9DA7FD"></path><path d="M2 5.55212C2 3.7572 3.45507 2.30212 5.25 2.30212L18.75 2.30212C20.5449 2.30212 22 3.7572 22 5.55212L22 6.51738C22 8.31231 20.5449 9.76738 18.75 9.76738L5.25 9.76738C3.45507 9.76738 2 8.31231 2 6.51738L2 5.55212ZM5.25 3.80212C4.2835 3.80212 3.5 4.58563 3.5 5.55212L3.5 6.51738C3.5 7.48388 4.2835 8.26738 5.25 8.26738L18.75 8.26738C19.7165 8.26738 20.5 7.48388 20.5 6.51738L20.5 5.55212C20.5 4.58563 19.7165 3.80212 18.75 3.80212L5.25 3.80212Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M18.9219 6.03473C18.9219 6.44894 18.5861 6.78473 18.1719 6.78473L17.6875 6.78473C17.2733 6.78473 16.9375 6.44894 16.9375 6.03473C16.9375 5.62052 17.2733 5.28473 17.6875 5.28473L18.1719 5.28473C18.5861 5.28473 18.9219 5.62052 18.9219 6.03473Z" fill-rule="evenodd" fill="#3D7FFB"></path><path d="M12.7617 6.03473C12.7617 6.44894 12.4259 6.78473 12.0117 6.78473L5.82858 6.78473C5.41436 6.78473 5.07858 6.44894 5.07858 6.03473C5.07858 5.62052 5.41436 5.28473 5.82858 5.28473L12.0117 5.28473C12.4259 5.28473 12.7617 5.62052 12.7617 6.03473Z" fill-rule="evenodd" fill="#9DA7FD"></path></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

1
icons/tab-library.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M2 17.4826C2 15.6877 3.45507 14.2326 5.25 14.2326L18.75 14.2326C20.5449 14.2326 22 15.6877 22 17.4826L22 18.4479C22 20.2428 20.5449 21.6979 18.75 21.6979L5.25 21.6979C3.45507 21.6979 2 20.2428 2 18.4479L2 17.4826ZM5.25 15.7326C4.2835 15.7326 3.5 16.5161 3.5 17.4826L3.5 18.4479C3.5 19.4144 4.2835 20.1979 5.25 20.1979L18.75 20.1979C19.7165 20.1979 20.5 19.4144 20.5 18.4479L20.5 17.4826C20.5 16.5161 19.7165 15.7326 18.75 15.7326L5.25 15.7326Z" fill-rule="evenodd" fill="#000000"></path><path d="M18.9219 17.9652C18.9219 18.3795 18.5861 18.7152 18.1719 18.7152L17.6875 18.7152C17.2733 18.7152 16.9375 18.3795 16.9375 17.9652C16.9375 17.551 17.2733 17.2152 17.6875 17.2152L18.1719 17.2152C18.5861 17.2152 18.9219 17.551 18.9219 17.9652Z" fill-rule="evenodd" fill="#000000"></path><path d="M12.7617 17.9652C12.7617 18.3795 12.4259 18.7152 12.0117 18.7152L5.82858 18.7152C5.41436 18.7152 5.07858 18.3795 5.07858 17.9652C5.07858 17.551 5.41436 17.2152 5.82858 17.2152L12.0117 17.2152C12.4259 17.2152 12.7617 17.551 12.7617 17.9652Z" fill-rule="evenodd" fill="#AEAEAE"></path><path d="M2 11.5174C2 9.72244 3.45507 8.26736 5.25 8.26736L18.75 8.26736C20.5449 8.26736 22 9.72244 22 11.5174L22 12.4826C22 14.2775 20.5449 15.7326 18.75 15.7326L5.25 15.7326C3.45507 15.7326 2 14.2775 2 12.4826L2 11.5174ZM5.25 9.76736C4.2835 9.76736 3.5 10.5509 3.5 11.5174L3.5 12.4826C3.5 13.4491 4.2835 14.2326 5.25 14.2326L18.75 14.2326C19.7165 14.2326 20.5 13.4491 20.5 12.4826L20.5 11.5174C20.5 10.5509 19.7165 9.76736 18.75 9.76736L5.25 9.76736Z" fill-rule="evenodd" fill="#000000"></path><path d="M18.9219 12C18.9219 12.4142 18.5861 12.75 18.1719 12.75L17.6875 12.75C17.2733 12.75 16.9375 12.4142 16.9375 12C16.9375 11.5858 17.2733 11.25 17.6875 11.25L18.1719 11.25C18.5861 11.25 18.9219 11.5858 18.9219 12Z" fill-rule="evenodd" fill="#000000"></path><path d="M12.7617 12C12.7617 12.4142 12.4259 12.75 12.0117 12.75L5.82858 12.75C5.41436 12.75 5.07858 12.4142 5.07858 12C5.07858 11.5858 5.41436 11.25 5.82858 11.25L12.0117 11.25C12.4259 11.25 12.7617 11.5858 12.7617 12Z" fill-rule="evenodd" fill="#AEAEAE"></path><path d="M2 5.55212C2 3.7572 3.45507 2.30212 5.25 2.30212L18.75 2.30212C20.5449 2.30212 22 3.7572 22 5.55212L22 6.51738C22 8.31231 20.5449 9.76738 18.75 9.76738L5.25 9.76738C3.45507 9.76738 2 8.31231 2 6.51738L2 5.55212ZM5.25 3.80212C4.2835 3.80212 3.5 4.58563 3.5 5.55212L3.5 6.51738C3.5 7.48388 4.2835 8.26738 5.25 8.26738L18.75 8.26738C19.7165 8.26738 20.5 7.48388 20.5 6.51738L20.5 5.55212C20.5 4.58563 19.7165 3.80212 18.75 3.80212L5.25 3.80212Z" fill-rule="evenodd" fill="#000000"></path><path d="M18.9219 6.03473C18.9219 6.44894 18.5861 6.78473 18.1719 6.78473L17.6875 6.78473C17.2733 6.78473 16.9375 6.44894 16.9375 6.03473C16.9375 5.62052 17.2733 5.28473 17.6875 5.28473L18.1719 5.28473C18.5861 5.28473 18.9219 5.62052 18.9219 6.03473Z" fill-rule="evenodd" fill="#000000"></path><path d="M12.7617 6.03473C12.7617 6.44894 12.4259 6.78473 12.0117 6.78473L5.82858 6.78473C5.41436 6.78473 5.07858 6.44894 5.07858 6.03473C5.07858 5.62052 5.41436 5.28473 5.82858 5.28473L12.0117 5.28473C12.4259 5.28473 12.7617 5.62052 12.7617 6.03473Z" fill-rule="evenodd" fill="#AEAEAE"></path></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.9993 3.75C10.4599 3.75 9.24933 4.95679 9.24933 6.4C9.24933 7.84321 10.4599 9.05 11.9993 9.05C13.5388 9.05 14.7493 7.84321 14.7493 6.4C14.7493 4.95679 13.5388 3.75 11.9993 3.75ZM7.74933 6.4C7.74933 4.08767 9.67276 2.25 11.9993 2.25C14.3259 2.25 16.2493 4.08767 16.2493 6.4C16.2493 8.71233 14.3259 10.55 11.9993 10.55C9.67276 10.55 7.74933 8.71233 7.74933 6.4Z" fill-rule="evenodd" fill="#9DA7FD"></path><path d="M7.27565 13.5215C7.04484 13.5878 6.94419 13.7 6.91329 13.7721L5.48119 17.1137C4.84489 18.5984 5.93396 20.25 7.54927 20.25L16.45 20.25C18.0653 20.25 19.1544 18.5984 18.5181 17.1137L17.086 13.7721C17.0551 13.7 16.9545 13.5878 16.7236 13.5215C16.4946 13.4556 16.2486 13.4716 16.0818 13.5413C15.171 13.922 13.8479 14.25 11.9996 14.25C10.1514 14.25 8.82833 13.922 7.91755 13.5413C7.75065 13.4716 7.50465 13.4556 7.27565 13.5215ZM6.86134 12.0798C7.37999 11.9308 7.97954 11.9415 8.49596 12.1574C9.20796 12.4549 10.3324 12.75 11.9996 12.75C13.6669 12.75 14.7913 12.4549 15.5033 12.1574C16.0198 11.9415 16.6193 11.9308 17.138 12.0798C17.6548 12.2283 18.2039 12.5726 18.4647 13.1812L19.8968 16.5228C20.9573 18.9973 19.1422 21.75 16.45 21.75L7.54927 21.75C4.85708 21.75 3.04197 18.9973 4.10247 16.5228L5.53457 13.1812C5.79542 12.5726 6.34452 12.2283 6.86134 12.0798Z" fill-rule="evenodd" fill="#3D7FFB"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

1
icons/tab-profile.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.9993 3.75C10.4599 3.75 9.24933 4.95679 9.24933 6.4C9.24933 7.84321 10.4599 9.05 11.9993 9.05C13.5388 9.05 14.7493 7.84321 14.7493 6.4C14.7493 4.95679 13.5388 3.75 11.9993 3.75ZM7.74933 6.4C7.74933 4.08767 9.67276 2.25 11.9993 2.25C14.3259 2.25 16.2493 4.08767 16.2493 6.4C16.2493 8.71233 14.3259 10.55 11.9993 10.55C9.67276 10.55 7.74933 8.71233 7.74933 6.4Z" fill-rule="evenodd" fill="#AEAEAE"></path><path d="M7.27565 13.5215C7.04484 13.5878 6.94419 13.7 6.91329 13.7721L5.48119 17.1137C4.84489 18.5984 5.93396 20.25 7.54927 20.25L16.45 20.25C18.0653 20.25 19.1544 18.5984 18.5181 17.1137L17.086 13.7721C17.0551 13.7 16.9545 13.5878 16.7236 13.5215C16.4946 13.4556 16.2486 13.4716 16.0818 13.5413C15.171 13.922 13.8479 14.25 11.9996 14.25C10.1514 14.25 8.82833 13.922 7.91755 13.5413C7.75065 13.4716 7.50465 13.4556 7.27565 13.5215ZM6.86134 12.0798C7.37999 11.9308 7.97954 11.9415 8.49596 12.1574C9.20796 12.4549 10.3324 12.75 11.9996 12.75C13.6669 12.75 14.7913 12.4549 15.5033 12.1574C16.0198 11.9415 16.6193 11.9308 17.138 12.0798C17.6548 12.2283 18.2039 12.5726 18.4647 13.1812L19.8968 16.5228C20.9573 18.9973 19.1422 21.75 16.45 21.75L7.54927 21.75C4.85708 21.75 3.04197 18.9973 4.10247 16.5228L5.53457 13.1812C5.79542 12.5726 6.34452 12.2283 6.86134 12.0798Z" fill-rule="evenodd" fill="#000000"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB