diff --git a/docs/Amaranth.html b/docs/Amaranth.html
index 1f36a5a..1615aa4 100644
--- a/docs/Amaranth.html
+++ b/docs/Amaranth.html
@@ -77,6 +77,15 @@
diff --git a/docs/fonts/Amaranth.css b/docs/fonts/Amaranth.css
index 958b1fd..3b740b8 100644
--- a/docs/fonts/Amaranth.css
+++ b/docs/fonts/Amaranth.css
@@ -1,12 +1,14 @@
@font-face {
font-family: "Amaranth";
- src: url("./Amaranth.ttf?40e4b8c4ff8466b70ce59325b75de048") format("truetype"),
-url("./Amaranth.woff?40e4b8c4ff8466b70ce59325b75de048") format("woff"),
-url("./Amaranth.woff2?40e4b8c4ff8466b70ce59325b75de048") format("woff2"),
-url("./Amaranth.eot?40e4b8c4ff8466b70ce59325b75de048#iefix") format("embedded-opentype");
+ src: url("./Amaranth.ttf?ac11bcddeaf3cd29d9da2c1cdd43a3b8") format("truetype"),
+url("./Amaranth.woff?ac11bcddeaf3cd29d9da2c1cdd43a3b8") format("woff"),
+url("./Amaranth.woff2?ac11bcddeaf3cd29d9da2c1cdd43a3b8") format("woff2"),
+url("./Amaranth.eot?ac11bcddeaf3cd29d9da2c1cdd43a3b8#iefix") format("embedded-opentype");
}
-.ai {
+.ai::before,
+[class^="ai-"]::before,
+[class*=" ai-"]::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
@@ -18,408 +20,693 @@ url("./Amaranth.eot?40e4b8c4ff8466b70ce59325b75de048#iefix") format("embedded-op
text-rendering: auto;
}
-.ai.ai-alarm:before {
+.ai-address-book::before {
content: "\f101";
}
-.ai.ai-amaranth:before {
+.ai-alarm::before {
content: "\f102";
}
-.ai.ai-angle-down:before {
+.ai-amaranth::before {
content: "\f103";
}
-.ai.ai-angle-left:before {
+.ai-angle-down::before {
content: "\f104";
}
-.ai.ai-angle-right:before {
+.ai-angle-left::before {
content: "\f105";
}
-.ai.ai-angle-up:before {
+.ai-angle-right::before {
content: "\f106";
}
-.ai.ai-arrow-down-to-line:before {
+.ai-angle-up::before {
content: "\f107";
}
-.ai.ai-arrow-down:before {
+.ai-angles-y::before {
content: "\f108";
}
-.ai.ai-arrow-left-from-bracket:before {
+.ai-apple-app-store::before {
content: "\f109";
}
-.ai.ai-arrow-left-to-bracket:before {
+.ai-arrow-down-short-wide::before {
content: "\f10a";
}
-.ai.ai-arrow-left-to-line:before {
+.ai-arrow-down-to-line::before {
content: "\f10b";
}
-.ai.ai-arrow-left:before {
+.ai-arrow-down-wide-short::before {
content: "\f10c";
}
-.ai.ai-arrow-right-from-bracket:before {
+.ai-arrow-down::before {
content: "\f10d";
}
-.ai.ai-arrow-right-to-bracket:before {
+.ai-arrow-left-from-bracket::before {
content: "\f10e";
}
-.ai.ai-arrow-right-to-line:before {
+.ai-arrow-left-to-bracket::before {
content: "\f10f";
}
-.ai.ai-arrow-right:before {
+.ai-arrow-left-to-line::before {
content: "\f110";
}
-.ai.ai-arrow-up-to-line:before {
+.ai-arrow-left::before {
content: "\f111";
}
-.ai.ai-arrow-up:before {
+.ai-arrow-pointer::before {
content: "\f112";
}
-.ai.ai-azure:before {
+.ai-arrow-right-from-bracket::before {
content: "\f113";
}
-.ai.ai-backward:before {
+.ai-arrow-right-to-bracket::before {
content: "\f114";
}
-.ai.ai-bars-staggered:before {
+.ai-arrow-right-to-line::before {
content: "\f115";
}
-.ai.ai-bars:before {
+.ai-arrow-right::before {
content: "\f116";
}
-.ai.ai-bel:before {
+.ai-arrow-rotate-right::before {
content: "\f117";
}
-.ai.ai-box:before {
+.ai-arrow-up-short-wide::before {
content: "\f118";
}
-.ai.ai-branch-up:before {
+.ai-arrow-up-to-line::before {
content: "\f119";
}
-.ai.ai-branch:before {
+.ai-arrow-up-wide-short::before {
content: "\f11a";
}
-.ai.ai-building:before {
+.ai-arrow-up::before {
content: "\f11b";
}
-.ai.ai-calendar-agenda:before {
+.ai-arrows-rotate-right::before {
content: "\f11c";
}
-.ai.ai-calendar-day:before {
+.ai-asterisk::before {
content: "\f11d";
}
-.ai.ai-calendar-holidays:before {
+.ai-at::before {
content: "\f11e";
}
-.ai.ai-calendar-month:before {
+.ai-azure::before {
content: "\f11f";
}
-.ai.ai-calendar-week:before {
+.ai-backward::before {
content: "\f120";
}
-.ai.ai-calendar:before {
+.ai-bars-staggered::before {
content: "\f121";
}
-.ai.ai-change-windows-can:before {
+.ai-bars::before {
content: "\f122";
}
-.ai.ai-change-windows-dev:before {
+.ai-bel::before {
content: "\f123";
}
-.ai.ai-change-windows:before {
+.ai-blf::before {
content: "\f124";
}
-.ai.ai-check:before {
+.ai-book::before {
content: "\f125";
}
-.ai.ai-chip:before {
+.ai-box-open-full::before {
content: "\f126";
}
-.ai.ai-circle-check:before {
+.ai-box::before {
content: "\f127";
}
-.ai.ai-circle-info:before {
+.ai-branch-up::before {
content: "\f128";
}
-.ai.ai-circle-plus:before {
+.ai-branch::before {
content: "\f129";
}
-.ai.ai-circle-user:before {
+.ai-bug::before {
content: "\f12a";
}
-.ai.ai-circle-warning:before {
+.ai-building::before {
content: "\f12b";
}
-.ai.ai-circle-x:before {
+.ai-calendar-agenda::before {
content: "\f12c";
}
-.ai.ai-city:before {
+.ai-calendar-day::before {
content: "\f12d";
}
-.ai.ai-clock:before {
+.ai-calendar-month::before {
content: "\f12e";
}
-.ai.ai-cmd:before {
+.ai-calendar-stars::before {
content: "\f12f";
}
-.ai.ai-code:before {
+.ai-calendar-week::before {
content: "\f130";
}
-.ai.ai-compress:before {
+.ai-calendar::before {
content: "\f131";
}
-.ai.ai-dashboard:before {
+.ai-changewindows-can::before {
content: "\f132";
}
-.ai.ai-desktop:before {
+.ai-changewindows-dev::before {
content: "\f133";
}
-.ai.ai-devices:before {
+.ai-changewindows::before {
content: "\f134";
}
-.ai.ai-disc:before {
+.ai-chart-pie::before {
content: "\f135";
}
-.ai.ai-ellipsis-v:before {
+.ai-check::before {
content: "\f136";
}
-.ai.ai-ellipsis:before {
+.ai-chevron-down::before {
content: "\f137";
}
-.ai.ai-envelope:before {
+.ai-chevron-left::before {
content: "\f138";
}
-.ai.ai-expand:before {
+.ai-chevron-right::before {
content: "\f139";
}
-.ai.ai-eye-slash:before {
+.ai-chevron-up::before {
content: "\f13a";
}
-.ai.ai-eye:before {
+.ai-chip::before {
content: "\f13b";
}
-.ai.ai-fast-backward:before {
+.ai-chrome::before {
content: "\f13c";
}
-.ai.ai-fast-forward:before {
+.ai-circle-check::before {
content: "\f13d";
}
-.ai.ai-file:before {
+.ai-circle-exclamation::before {
content: "\f13e";
}
-.ai.ai-files:before {
+.ai-circle-info::before {
content: "\f13f";
}
-.ai.ai-floppy-disc:before {
+.ai-circle-plus::before {
content: "\f140";
}
-.ai.ai-foldable:before {
+.ai-circle-question::before {
content: "\f141";
}
-.ai.ai-folder-image:before {
+.ai-circle-user::before {
content: "\f142";
}
-.ai.ai-folder:before {
+.ai-circle-xmark::before {
content: "\f143";
}
-.ai.ai-forward:before {
+.ai-city::before {
content: "\f144";
}
-.ai.ai-gamepad:before {
+.ai-clock-rotate-left::before {
content: "\f145";
}
-.ai.ai-gauge:before {
+.ai-clock::before {
content: "\f146";
}
-.ai.ai-gear:before {
+.ai-cmd::before {
content: "\f147";
}
-.ai.ai-git-hub:before {
+.ai-code::before {
content: "\f148";
}
-.ai.ai-history:before {
+.ai-compass::before {
content: "\f149";
}
-.ai.ai-holographic:before {
+.ai-compress::before {
content: "\f14a";
}
-.ai.ai-home:before {
+.ai-copy::before {
content: "\f14b";
}
-.ai.ai-hourglass-empty:before {
+.ai-dashboard::before {
content: "\f14c";
}
-.ai.ai-hourglass-end:before {
+.ai-devices::before {
content: "\f14d";
}
-.ai.ai-hourglass-start:before {
+.ai-disc::before {
content: "\f14e";
}
-.ai.ai-hourglass:before {
+.ai-display-cam::before {
content: "\f14f";
}
-.ai.ai-image:before {
+.ai-display::before {
content: "\f150";
}
-.ai.ai-laptop:before {
+.ai-earth::before {
content: "\f151";
}
-.ai.ai-lock:before {
+.ai-eclipse::before {
content: "\f152";
}
-.ai.ai-magnifying-glass:before {
+.ai-edge::before {
content: "\f153";
}
-.ai.ai-message-pen:before {
+.ai-ellipsis-v::before {
content: "\f154";
}
-.ai.ai-message-smile:before {
+.ai-ellipsis::before {
content: "\f155";
}
-.ai.ai-message-text:before {
+.ai-envelope::before {
content: "\f156";
}
-.ai.ai-message:before {
+.ai-ethernet::before {
content: "\f157";
}
-.ai.ai-min:before {
+.ai-euro::before {
content: "\f158";
}
-.ai.ai-music:before {
+.ai-expand::before {
content: "\f159";
}
-.ai.ai-notes:before {
+.ai-eye-slash::before {
content: "\f15a";
}
-.ai.ai-paper-plane:before {
+.ai-eye::before {
content: "\f15b";
}
-.ai.ai-patreon:before {
+.ai-facebook-messenger::before {
content: "\f15c";
}
-.ai.ai-pause:before {
+.ai-facebook::before {
content: "\f15d";
}
-.ai.ai-pen:before {
+.ai-fast-backward::before {
content: "\f15e";
}
-.ai.ai-phone-volume:before {
+.ai-fast-forward::before {
content: "\f15f";
}
-.ai.ai-phone:before {
+.ai-fax::before {
content: "\f160";
}
-.ai.ai-plane:before {
+.ai-file::before {
content: "\f161";
}
-.ai.ai-play-pause:before {
+.ai-files::before {
content: "\f162";
}
-.ai.ai-play:before {
+.ai-film::before {
content: "\f163";
}
-.ai.ai-plus:before {
+.ai-filter-plus::before {
content: "\f164";
}
-.ai.ai-puzzle:before {
+.ai-filter-xmark::before {
content: "\f165";
}
-.ai.ai-refresh:before {
+.ai-filter::before {
content: "\f166";
}
-.ai.ai-repeat-one:before {
+.ai-fingerprint::before {
content: "\f167";
}
-.ai.ai-repeat:before {
+.ai-firefox::before {
content: "\f168";
}
-.ai.ai-rocket:before {
+.ai-flag-checkered::before {
content: "\f169";
}
-.ai.ai-screen-webcam:before {
+.ai-flag::before {
content: "\f16a";
}
-.ai.ai-server:before {
+.ai-floppy-disk::before {
content: "\f16b";
}
-.ai.ai-shield-key:before {
+.ai-foldable::before {
content: "\f16c";
}
-.ai.ai-shield-plus:before {
+.ai-folder-image::before {
content: "\f16d";
}
-.ai.ai-shield-x:before {
+.ai-folder::before {
content: "\f16e";
}
-.ai.ai-shield:before {
+.ai-forward::before {
content: "\f16f";
}
-.ai.ai-shuffle:before {
+.ai-gamepad::before {
content: "\f170";
}
-.ai.ai-sim-card:before {
+.ai-gauge::before {
content: "\f171";
}
-.ai.ai-smartphone:before {
+.ai-gear::before {
content: "\f172";
}
-.ai.ai-software-box:before {
+.ai-gift::before {
content: "\f173";
}
-.ai.ai-spinner-third:before {
+.ai-github::before {
content: "\f174";
}
-.ai.ai-stop:before {
+.ai-google-play::before {
content: "\f175";
}
-.ai.ai-stopwatch:before {
+.ai-grid::before {
content: "\f176";
}
-.ai.ai-store:before {
+.ai-grip-lines::before {
content: "\f177";
}
-.ai.ai-swatchbook:before {
+.ai-headset::before {
content: "\f178";
}
-.ai.ai-trash-can:before {
+.ai-heart-crack::before {
content: "\f179";
}
-.ai.ai-twitter:before {
+.ai-heart-half::before {
content: "\f17a";
}
-.ai.ai-unlock:before {
+.ai-heart::before {
content: "\f17b";
}
-.ai.ai-user-list:before {
+.ai-hourglass-empty::before {
content: "\f17c";
}
-.ai.ai-user-lock:before {
+.ai-hourglass-end::before {
content: "\f17d";
}
-.ai.ai-user-plus:before {
+.ai-hourglass-start::before {
content: "\f17e";
}
-.ai.ai-user:before {
+.ai-hourglass::before {
content: "\f17f";
}
-.ai.ai-users-list:before {
+.ai-house::before {
content: "\f180";
}
-.ai.ai-users:before {
+.ai-id-card::before {
content: "\f181";
}
-.ai.ai-volume-0:before {
+.ai-image::before {
content: "\f182";
}
-.ai.ai-volume-1:before {
+.ai-laptop::before {
content: "\f183";
}
-.ai.ai-volume-2:before {
+.ai-layers-plus::before {
content: "\f184";
}
-.ai.ai-volume-3:before {
+.ai-layers::before {
content: "\f185";
}
-.ai.ai-volume-none:before {
+.ai-lightbulb-on::before {
content: "\f186";
}
-.ai.ai-window:before {
+.ai-lightbulb::before {
content: "\f187";
}
+.ai-link-slash::before {
+ content: "\f188";
+}
+.ai-link::before {
+ content: "\f189";
+}
+.ai-linkedin::before {
+ content: "\f18a";
+}
+.ai-list-check::before {
+ content: "\f18b";
+}
+.ai-list-ol::before {
+ content: "\f18c";
+}
+.ai-list::before {
+ content: "\f18d";
+}
+.ai-location-pin-dot::before {
+ content: "\f18e";
+}
+.ai-location-pin-slash::before {
+ content: "\f18f";
+}
+.ai-location-pin::before {
+ content: "\f190";
+}
+.ai-location-pins-route::before {
+ content: "\f191";
+}
+.ai-lock::before {
+ content: "\f192";
+}
+.ai-logs::before {
+ content: "\f193";
+}
+.ai-magnifying-glass::before {
+ content: "\f194";
+}
+.ai-message-pen::before {
+ content: "\f195";
+}
+.ai-message-smile::before {
+ content: "\f196";
+}
+.ai-message-text::before {
+ content: "\f197";
+}
+.ai-message::before {
+ content: "\f198";
+}
+.ai-microphone::before {
+ content: "\f199";
+}
+.ai-min::before {
+ content: "\f19a";
+}
+.ai-moon::before {
+ content: "\f19b";
+}
+.ai-music::before {
+ content: "\f19c";
+}
+.ai-network::before {
+ content: "\f19d";
+}
+.ai-notes::before {
+ content: "\f19e";
+}
+.ai-numpad::before {
+ content: "\f19f";
+}
+.ai-paper-plane-top::before {
+ content: "\f1a0";
+}
+.ai-parachute-box::before {
+ content: "\f1a1";
+}
+.ai-patreon::before {
+ content: "\f1a2";
+}
+.ai-pause::before {
+ content: "\f1a3";
+}
+.ai-pen::before {
+ content: "\f1a4";
+}
+.ai-phone-arrow-down-left::before {
+ content: "\f1a5";
+}
+.ai-phone-arrow-up-right::before {
+ content: "\f1a6";
+}
+.ai-phone-gear::before {
+ content: "\f1a7";
+}
+.ai-phone-list::before {
+ content: "\f1a8";
+}
+.ai-phone-office::before {
+ content: "\f1a9";
+}
+.ai-phone-volume::before {
+ content: "\f1aa";
+}
+.ai-phone::before {
+ content: "\f1ab";
+}
+.ai-plane::before {
+ content: "\f1ac";
+}
+.ai-play-pause::before {
+ content: "\f1ad";
+}
+.ai-play::before {
+ content: "\f1ae";
+}
+.ai-plus::before {
+ content: "\f1af";
+}
+.ai-power::before {
+ content: "\f1b0";
+}
+.ai-puzzle-piece::before {
+ content: "\f1b1";
+}
+.ai-repeat-one::before {
+ content: "\f1b2";
+}
+.ai-repeat::before {
+ content: "\f1b3";
+}
+.ai-rocket::before {
+ content: "\f1b4";
+}
+.ai-safari::before {
+ content: "\f1b5";
+}
+.ai-server::before {
+ content: "\f1b6";
+}
+.ai-shield-keyhole::before {
+ content: "\f1b7";
+}
+.ai-shield-plus::before {
+ content: "\f1b8";
+}
+.ai-shield-xmark::before {
+ content: "\f1b9";
+}
+.ai-shield::before {
+ content: "\f1ba";
+}
+.ai-shuffle::before {
+ content: "\f1bb";
+}
+.ai-sim-card::before {
+ content: "\f1bc";
+}
+.ai-sliders::before {
+ content: "\f1bd";
+}
+.ai-smartphone-divert::before {
+ content: "\f1be";
+}
+.ai-smartphone::before {
+ content: "\f1bf";
+}
+.ai-software-box::before {
+ content: "\f1c0";
+}
+.ai-spinner-third::before {
+ content: "\f1c1";
+}
+.ai-spy::before {
+ content: "\f1c2";
+}
+.ai-star::before {
+ content: "\f1c3";
+}
+.ai-stop::before {
+ content: "\f1c4";
+}
+.ai-stopwatch::before {
+ content: "\f1c5";
+}
+.ai-store::before {
+ content: "\f1c6";
+}
+.ai-sun::before {
+ content: "\f1c7";
+}
+.ai-swatchbook::before {
+ content: "\f1c8";
+}
+.ai-table-clock::before {
+ content: "\f1c9";
+}
+.ai-table::before {
+ content: "\f1ca";
+}
+.ai-tag::before {
+ content: "\f1cb";
+}
+.ai-tower-broadcast::before {
+ content: "\f1cc";
+}
+.ai-trash-can::before {
+ content: "\f1cd";
+}
+.ai-triangle-exclamation::before {
+ content: "\f1ce";
+}
+.ai-twitter::before {
+ content: "\f1cf";
+}
+.ai-unlock::before {
+ content: "\f1d0";
+}
+.ai-user-clock::before {
+ content: "\f1d1";
+}
+.ai-user-gear::before {
+ content: "\f1d2";
+}
+.ai-user-headset::before {
+ content: "\f1d3";
+}
+.ai-user-list::before {
+ content: "\f1d4";
+}
+.ai-user-lock::before {
+ content: "\f1d5";
+}
+.ai-user-plus::before {
+ content: "\f1d6";
+}
+.ai-user::before {
+ content: "\f1d7";
+}
+.ai-users-list::before {
+ content: "\f1d8";
+}
+.ai-users::before {
+ content: "\f1d9";
+}
+.ai-valkyrie-sword::before {
+ content: "\f1da";
+}
+.ai-video::before {
+ content: "\f1db";
+}
+.ai-virtual-reality::before {
+ content: "\f1dc";
+}
+.ai-voicemail::before {
+ content: "\f1dd";
+}
+.ai-volume-0::before {
+ content: "\f1de";
+}
+.ai-volume-1::before {
+ content: "\f1df";
+}
+.ai-volume-2::before {
+ content: "\f1e0";
+}
+.ai-volume-3::before {
+ content: "\f1e1";
+}
+.ai-volume-none::before {
+ content: "\f1e2";
+}
+.ai-wallpaper::before {
+ content: "\f1e3";
+}
+.ai-waveform::before {
+ content: "\f1e4";
+}
+.ai-window::before {
+ content: "\f1e5";
+}
+.ai-xmark::before {
+ content: "\f1e6";
+}
diff --git a/docs/fonts/Amaranth.eot b/docs/fonts/Amaranth.eot
index d239be7..f8543ec 100644
Binary files a/docs/fonts/Amaranth.eot and b/docs/fonts/Amaranth.eot differ
diff --git a/docs/fonts/Amaranth.scss b/docs/fonts/Amaranth.scss
index 958b1fd..3b740b8 100644
--- a/docs/fonts/Amaranth.scss
+++ b/docs/fonts/Amaranth.scss
@@ -1,12 +1,14 @@
@font-face {
font-family: "Amaranth";
- src: url("./Amaranth.ttf?40e4b8c4ff8466b70ce59325b75de048") format("truetype"),
-url("./Amaranth.woff?40e4b8c4ff8466b70ce59325b75de048") format("woff"),
-url("./Amaranth.woff2?40e4b8c4ff8466b70ce59325b75de048") format("woff2"),
-url("./Amaranth.eot?40e4b8c4ff8466b70ce59325b75de048#iefix") format("embedded-opentype");
+ src: url("./Amaranth.ttf?ac11bcddeaf3cd29d9da2c1cdd43a3b8") format("truetype"),
+url("./Amaranth.woff?ac11bcddeaf3cd29d9da2c1cdd43a3b8") format("woff"),
+url("./Amaranth.woff2?ac11bcddeaf3cd29d9da2c1cdd43a3b8") format("woff2"),
+url("./Amaranth.eot?ac11bcddeaf3cd29d9da2c1cdd43a3b8#iefix") format("embedded-opentype");
}
-.ai {
+.ai::before,
+[class^="ai-"]::before,
+[class*=" ai-"]::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
@@ -18,408 +20,693 @@ url("./Amaranth.eot?40e4b8c4ff8466b70ce59325b75de048#iefix") format("embedded-op
text-rendering: auto;
}
-.ai.ai-alarm:before {
+.ai-address-book::before {
content: "\f101";
}
-.ai.ai-amaranth:before {
+.ai-alarm::before {
content: "\f102";
}
-.ai.ai-angle-down:before {
+.ai-amaranth::before {
content: "\f103";
}
-.ai.ai-angle-left:before {
+.ai-angle-down::before {
content: "\f104";
}
-.ai.ai-angle-right:before {
+.ai-angle-left::before {
content: "\f105";
}
-.ai.ai-angle-up:before {
+.ai-angle-right::before {
content: "\f106";
}
-.ai.ai-arrow-down-to-line:before {
+.ai-angle-up::before {
content: "\f107";
}
-.ai.ai-arrow-down:before {
+.ai-angles-y::before {
content: "\f108";
}
-.ai.ai-arrow-left-from-bracket:before {
+.ai-apple-app-store::before {
content: "\f109";
}
-.ai.ai-arrow-left-to-bracket:before {
+.ai-arrow-down-short-wide::before {
content: "\f10a";
}
-.ai.ai-arrow-left-to-line:before {
+.ai-arrow-down-to-line::before {
content: "\f10b";
}
-.ai.ai-arrow-left:before {
+.ai-arrow-down-wide-short::before {
content: "\f10c";
}
-.ai.ai-arrow-right-from-bracket:before {
+.ai-arrow-down::before {
content: "\f10d";
}
-.ai.ai-arrow-right-to-bracket:before {
+.ai-arrow-left-from-bracket::before {
content: "\f10e";
}
-.ai.ai-arrow-right-to-line:before {
+.ai-arrow-left-to-bracket::before {
content: "\f10f";
}
-.ai.ai-arrow-right:before {
+.ai-arrow-left-to-line::before {
content: "\f110";
}
-.ai.ai-arrow-up-to-line:before {
+.ai-arrow-left::before {
content: "\f111";
}
-.ai.ai-arrow-up:before {
+.ai-arrow-pointer::before {
content: "\f112";
}
-.ai.ai-azure:before {
+.ai-arrow-right-from-bracket::before {
content: "\f113";
}
-.ai.ai-backward:before {
+.ai-arrow-right-to-bracket::before {
content: "\f114";
}
-.ai.ai-bars-staggered:before {
+.ai-arrow-right-to-line::before {
content: "\f115";
}
-.ai.ai-bars:before {
+.ai-arrow-right::before {
content: "\f116";
}
-.ai.ai-bel:before {
+.ai-arrow-rotate-right::before {
content: "\f117";
}
-.ai.ai-box:before {
+.ai-arrow-up-short-wide::before {
content: "\f118";
}
-.ai.ai-branch-up:before {
+.ai-arrow-up-to-line::before {
content: "\f119";
}
-.ai.ai-branch:before {
+.ai-arrow-up-wide-short::before {
content: "\f11a";
}
-.ai.ai-building:before {
+.ai-arrow-up::before {
content: "\f11b";
}
-.ai.ai-calendar-agenda:before {
+.ai-arrows-rotate-right::before {
content: "\f11c";
}
-.ai.ai-calendar-day:before {
+.ai-asterisk::before {
content: "\f11d";
}
-.ai.ai-calendar-holidays:before {
+.ai-at::before {
content: "\f11e";
}
-.ai.ai-calendar-month:before {
+.ai-azure::before {
content: "\f11f";
}
-.ai.ai-calendar-week:before {
+.ai-backward::before {
content: "\f120";
}
-.ai.ai-calendar:before {
+.ai-bars-staggered::before {
content: "\f121";
}
-.ai.ai-change-windows-can:before {
+.ai-bars::before {
content: "\f122";
}
-.ai.ai-change-windows-dev:before {
+.ai-bel::before {
content: "\f123";
}
-.ai.ai-change-windows:before {
+.ai-blf::before {
content: "\f124";
}
-.ai.ai-check:before {
+.ai-book::before {
content: "\f125";
}
-.ai.ai-chip:before {
+.ai-box-open-full::before {
content: "\f126";
}
-.ai.ai-circle-check:before {
+.ai-box::before {
content: "\f127";
}
-.ai.ai-circle-info:before {
+.ai-branch-up::before {
content: "\f128";
}
-.ai.ai-circle-plus:before {
+.ai-branch::before {
content: "\f129";
}
-.ai.ai-circle-user:before {
+.ai-bug::before {
content: "\f12a";
}
-.ai.ai-circle-warning:before {
+.ai-building::before {
content: "\f12b";
}
-.ai.ai-circle-x:before {
+.ai-calendar-agenda::before {
content: "\f12c";
}
-.ai.ai-city:before {
+.ai-calendar-day::before {
content: "\f12d";
}
-.ai.ai-clock:before {
+.ai-calendar-month::before {
content: "\f12e";
}
-.ai.ai-cmd:before {
+.ai-calendar-stars::before {
content: "\f12f";
}
-.ai.ai-code:before {
+.ai-calendar-week::before {
content: "\f130";
}
-.ai.ai-compress:before {
+.ai-calendar::before {
content: "\f131";
}
-.ai.ai-dashboard:before {
+.ai-changewindows-can::before {
content: "\f132";
}
-.ai.ai-desktop:before {
+.ai-changewindows-dev::before {
content: "\f133";
}
-.ai.ai-devices:before {
+.ai-changewindows::before {
content: "\f134";
}
-.ai.ai-disc:before {
+.ai-chart-pie::before {
content: "\f135";
}
-.ai.ai-ellipsis-v:before {
+.ai-check::before {
content: "\f136";
}
-.ai.ai-ellipsis:before {
+.ai-chevron-down::before {
content: "\f137";
}
-.ai.ai-envelope:before {
+.ai-chevron-left::before {
content: "\f138";
}
-.ai.ai-expand:before {
+.ai-chevron-right::before {
content: "\f139";
}
-.ai.ai-eye-slash:before {
+.ai-chevron-up::before {
content: "\f13a";
}
-.ai.ai-eye:before {
+.ai-chip::before {
content: "\f13b";
}
-.ai.ai-fast-backward:before {
+.ai-chrome::before {
content: "\f13c";
}
-.ai.ai-fast-forward:before {
+.ai-circle-check::before {
content: "\f13d";
}
-.ai.ai-file:before {
+.ai-circle-exclamation::before {
content: "\f13e";
}
-.ai.ai-files:before {
+.ai-circle-info::before {
content: "\f13f";
}
-.ai.ai-floppy-disc:before {
+.ai-circle-plus::before {
content: "\f140";
}
-.ai.ai-foldable:before {
+.ai-circle-question::before {
content: "\f141";
}
-.ai.ai-folder-image:before {
+.ai-circle-user::before {
content: "\f142";
}
-.ai.ai-folder:before {
+.ai-circle-xmark::before {
content: "\f143";
}
-.ai.ai-forward:before {
+.ai-city::before {
content: "\f144";
}
-.ai.ai-gamepad:before {
+.ai-clock-rotate-left::before {
content: "\f145";
}
-.ai.ai-gauge:before {
+.ai-clock::before {
content: "\f146";
}
-.ai.ai-gear:before {
+.ai-cmd::before {
content: "\f147";
}
-.ai.ai-git-hub:before {
+.ai-code::before {
content: "\f148";
}
-.ai.ai-history:before {
+.ai-compass::before {
content: "\f149";
}
-.ai.ai-holographic:before {
+.ai-compress::before {
content: "\f14a";
}
-.ai.ai-home:before {
+.ai-copy::before {
content: "\f14b";
}
-.ai.ai-hourglass-empty:before {
+.ai-dashboard::before {
content: "\f14c";
}
-.ai.ai-hourglass-end:before {
+.ai-devices::before {
content: "\f14d";
}
-.ai.ai-hourglass-start:before {
+.ai-disc::before {
content: "\f14e";
}
-.ai.ai-hourglass:before {
+.ai-display-cam::before {
content: "\f14f";
}
-.ai.ai-image:before {
+.ai-display::before {
content: "\f150";
}
-.ai.ai-laptop:before {
+.ai-earth::before {
content: "\f151";
}
-.ai.ai-lock:before {
+.ai-eclipse::before {
content: "\f152";
}
-.ai.ai-magnifying-glass:before {
+.ai-edge::before {
content: "\f153";
}
-.ai.ai-message-pen:before {
+.ai-ellipsis-v::before {
content: "\f154";
}
-.ai.ai-message-smile:before {
+.ai-ellipsis::before {
content: "\f155";
}
-.ai.ai-message-text:before {
+.ai-envelope::before {
content: "\f156";
}
-.ai.ai-message:before {
+.ai-ethernet::before {
content: "\f157";
}
-.ai.ai-min:before {
+.ai-euro::before {
content: "\f158";
}
-.ai.ai-music:before {
+.ai-expand::before {
content: "\f159";
}
-.ai.ai-notes:before {
+.ai-eye-slash::before {
content: "\f15a";
}
-.ai.ai-paper-plane:before {
+.ai-eye::before {
content: "\f15b";
}
-.ai.ai-patreon:before {
+.ai-facebook-messenger::before {
content: "\f15c";
}
-.ai.ai-pause:before {
+.ai-facebook::before {
content: "\f15d";
}
-.ai.ai-pen:before {
+.ai-fast-backward::before {
content: "\f15e";
}
-.ai.ai-phone-volume:before {
+.ai-fast-forward::before {
content: "\f15f";
}
-.ai.ai-phone:before {
+.ai-fax::before {
content: "\f160";
}
-.ai.ai-plane:before {
+.ai-file::before {
content: "\f161";
}
-.ai.ai-play-pause:before {
+.ai-files::before {
content: "\f162";
}
-.ai.ai-play:before {
+.ai-film::before {
content: "\f163";
}
-.ai.ai-plus:before {
+.ai-filter-plus::before {
content: "\f164";
}
-.ai.ai-puzzle:before {
+.ai-filter-xmark::before {
content: "\f165";
}
-.ai.ai-refresh:before {
+.ai-filter::before {
content: "\f166";
}
-.ai.ai-repeat-one:before {
+.ai-fingerprint::before {
content: "\f167";
}
-.ai.ai-repeat:before {
+.ai-firefox::before {
content: "\f168";
}
-.ai.ai-rocket:before {
+.ai-flag-checkered::before {
content: "\f169";
}
-.ai.ai-screen-webcam:before {
+.ai-flag::before {
content: "\f16a";
}
-.ai.ai-server:before {
+.ai-floppy-disk::before {
content: "\f16b";
}
-.ai.ai-shield-key:before {
+.ai-foldable::before {
content: "\f16c";
}
-.ai.ai-shield-plus:before {
+.ai-folder-image::before {
content: "\f16d";
}
-.ai.ai-shield-x:before {
+.ai-folder::before {
content: "\f16e";
}
-.ai.ai-shield:before {
+.ai-forward::before {
content: "\f16f";
}
-.ai.ai-shuffle:before {
+.ai-gamepad::before {
content: "\f170";
}
-.ai.ai-sim-card:before {
+.ai-gauge::before {
content: "\f171";
}
-.ai.ai-smartphone:before {
+.ai-gear::before {
content: "\f172";
}
-.ai.ai-software-box:before {
+.ai-gift::before {
content: "\f173";
}
-.ai.ai-spinner-third:before {
+.ai-github::before {
content: "\f174";
}
-.ai.ai-stop:before {
+.ai-google-play::before {
content: "\f175";
}
-.ai.ai-stopwatch:before {
+.ai-grid::before {
content: "\f176";
}
-.ai.ai-store:before {
+.ai-grip-lines::before {
content: "\f177";
}
-.ai.ai-swatchbook:before {
+.ai-headset::before {
content: "\f178";
}
-.ai.ai-trash-can:before {
+.ai-heart-crack::before {
content: "\f179";
}
-.ai.ai-twitter:before {
+.ai-heart-half::before {
content: "\f17a";
}
-.ai.ai-unlock:before {
+.ai-heart::before {
content: "\f17b";
}
-.ai.ai-user-list:before {
+.ai-hourglass-empty::before {
content: "\f17c";
}
-.ai.ai-user-lock:before {
+.ai-hourglass-end::before {
content: "\f17d";
}
-.ai.ai-user-plus:before {
+.ai-hourglass-start::before {
content: "\f17e";
}
-.ai.ai-user:before {
+.ai-hourglass::before {
content: "\f17f";
}
-.ai.ai-users-list:before {
+.ai-house::before {
content: "\f180";
}
-.ai.ai-users:before {
+.ai-id-card::before {
content: "\f181";
}
-.ai.ai-volume-0:before {
+.ai-image::before {
content: "\f182";
}
-.ai.ai-volume-1:before {
+.ai-laptop::before {
content: "\f183";
}
-.ai.ai-volume-2:before {
+.ai-layers-plus::before {
content: "\f184";
}
-.ai.ai-volume-3:before {
+.ai-layers::before {
content: "\f185";
}
-.ai.ai-volume-none:before {
+.ai-lightbulb-on::before {
content: "\f186";
}
-.ai.ai-window:before {
+.ai-lightbulb::before {
content: "\f187";
}
+.ai-link-slash::before {
+ content: "\f188";
+}
+.ai-link::before {
+ content: "\f189";
+}
+.ai-linkedin::before {
+ content: "\f18a";
+}
+.ai-list-check::before {
+ content: "\f18b";
+}
+.ai-list-ol::before {
+ content: "\f18c";
+}
+.ai-list::before {
+ content: "\f18d";
+}
+.ai-location-pin-dot::before {
+ content: "\f18e";
+}
+.ai-location-pin-slash::before {
+ content: "\f18f";
+}
+.ai-location-pin::before {
+ content: "\f190";
+}
+.ai-location-pins-route::before {
+ content: "\f191";
+}
+.ai-lock::before {
+ content: "\f192";
+}
+.ai-logs::before {
+ content: "\f193";
+}
+.ai-magnifying-glass::before {
+ content: "\f194";
+}
+.ai-message-pen::before {
+ content: "\f195";
+}
+.ai-message-smile::before {
+ content: "\f196";
+}
+.ai-message-text::before {
+ content: "\f197";
+}
+.ai-message::before {
+ content: "\f198";
+}
+.ai-microphone::before {
+ content: "\f199";
+}
+.ai-min::before {
+ content: "\f19a";
+}
+.ai-moon::before {
+ content: "\f19b";
+}
+.ai-music::before {
+ content: "\f19c";
+}
+.ai-network::before {
+ content: "\f19d";
+}
+.ai-notes::before {
+ content: "\f19e";
+}
+.ai-numpad::before {
+ content: "\f19f";
+}
+.ai-paper-plane-top::before {
+ content: "\f1a0";
+}
+.ai-parachute-box::before {
+ content: "\f1a1";
+}
+.ai-patreon::before {
+ content: "\f1a2";
+}
+.ai-pause::before {
+ content: "\f1a3";
+}
+.ai-pen::before {
+ content: "\f1a4";
+}
+.ai-phone-arrow-down-left::before {
+ content: "\f1a5";
+}
+.ai-phone-arrow-up-right::before {
+ content: "\f1a6";
+}
+.ai-phone-gear::before {
+ content: "\f1a7";
+}
+.ai-phone-list::before {
+ content: "\f1a8";
+}
+.ai-phone-office::before {
+ content: "\f1a9";
+}
+.ai-phone-volume::before {
+ content: "\f1aa";
+}
+.ai-phone::before {
+ content: "\f1ab";
+}
+.ai-plane::before {
+ content: "\f1ac";
+}
+.ai-play-pause::before {
+ content: "\f1ad";
+}
+.ai-play::before {
+ content: "\f1ae";
+}
+.ai-plus::before {
+ content: "\f1af";
+}
+.ai-power::before {
+ content: "\f1b0";
+}
+.ai-puzzle-piece::before {
+ content: "\f1b1";
+}
+.ai-repeat-one::before {
+ content: "\f1b2";
+}
+.ai-repeat::before {
+ content: "\f1b3";
+}
+.ai-rocket::before {
+ content: "\f1b4";
+}
+.ai-safari::before {
+ content: "\f1b5";
+}
+.ai-server::before {
+ content: "\f1b6";
+}
+.ai-shield-keyhole::before {
+ content: "\f1b7";
+}
+.ai-shield-plus::before {
+ content: "\f1b8";
+}
+.ai-shield-xmark::before {
+ content: "\f1b9";
+}
+.ai-shield::before {
+ content: "\f1ba";
+}
+.ai-shuffle::before {
+ content: "\f1bb";
+}
+.ai-sim-card::before {
+ content: "\f1bc";
+}
+.ai-sliders::before {
+ content: "\f1bd";
+}
+.ai-smartphone-divert::before {
+ content: "\f1be";
+}
+.ai-smartphone::before {
+ content: "\f1bf";
+}
+.ai-software-box::before {
+ content: "\f1c0";
+}
+.ai-spinner-third::before {
+ content: "\f1c1";
+}
+.ai-spy::before {
+ content: "\f1c2";
+}
+.ai-star::before {
+ content: "\f1c3";
+}
+.ai-stop::before {
+ content: "\f1c4";
+}
+.ai-stopwatch::before {
+ content: "\f1c5";
+}
+.ai-store::before {
+ content: "\f1c6";
+}
+.ai-sun::before {
+ content: "\f1c7";
+}
+.ai-swatchbook::before {
+ content: "\f1c8";
+}
+.ai-table-clock::before {
+ content: "\f1c9";
+}
+.ai-table::before {
+ content: "\f1ca";
+}
+.ai-tag::before {
+ content: "\f1cb";
+}
+.ai-tower-broadcast::before {
+ content: "\f1cc";
+}
+.ai-trash-can::before {
+ content: "\f1cd";
+}
+.ai-triangle-exclamation::before {
+ content: "\f1ce";
+}
+.ai-twitter::before {
+ content: "\f1cf";
+}
+.ai-unlock::before {
+ content: "\f1d0";
+}
+.ai-user-clock::before {
+ content: "\f1d1";
+}
+.ai-user-gear::before {
+ content: "\f1d2";
+}
+.ai-user-headset::before {
+ content: "\f1d3";
+}
+.ai-user-list::before {
+ content: "\f1d4";
+}
+.ai-user-lock::before {
+ content: "\f1d5";
+}
+.ai-user-plus::before {
+ content: "\f1d6";
+}
+.ai-user::before {
+ content: "\f1d7";
+}
+.ai-users-list::before {
+ content: "\f1d8";
+}
+.ai-users::before {
+ content: "\f1d9";
+}
+.ai-valkyrie-sword::before {
+ content: "\f1da";
+}
+.ai-video::before {
+ content: "\f1db";
+}
+.ai-virtual-reality::before {
+ content: "\f1dc";
+}
+.ai-voicemail::before {
+ content: "\f1dd";
+}
+.ai-volume-0::before {
+ content: "\f1de";
+}
+.ai-volume-1::before {
+ content: "\f1df";
+}
+.ai-volume-2::before {
+ content: "\f1e0";
+}
+.ai-volume-3::before {
+ content: "\f1e1";
+}
+.ai-volume-none::before {
+ content: "\f1e2";
+}
+.ai-wallpaper::before {
+ content: "\f1e3";
+}
+.ai-waveform::before {
+ content: "\f1e4";
+}
+.ai-window::before {
+ content: "\f1e5";
+}
+.ai-xmark::before {
+ content: "\f1e6";
+}
diff --git a/docs/fonts/Amaranth.ttf b/docs/fonts/Amaranth.ttf
index 8c2b316..11c1d6a 100644
Binary files a/docs/fonts/Amaranth.ttf and b/docs/fonts/Amaranth.ttf differ
diff --git a/docs/fonts/Amaranth.woff b/docs/fonts/Amaranth.woff
index c09b9f8..940a06b 100644
Binary files a/docs/fonts/Amaranth.woff and b/docs/fonts/Amaranth.woff differ
diff --git a/docs/fonts/Amaranth.woff2 b/docs/fonts/Amaranth.woff2
index fb47685..2e405e7 100644
Binary files a/docs/fonts/Amaranth.woff2 and b/docs/fonts/Amaranth.woff2 differ
diff --git a/icons/address-book.svg b/icons/address-book.svg
new file mode 100644
index 0000000..3ae60dc
--- /dev/null
+++ b/icons/address-book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/amaranth.svg b/icons/amaranth.svg
index 9419ff3..22fbb06 100644
--- a/icons/amaranth.svg
+++ b/icons/amaranth.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/angle-down.svg b/icons/angle-down.svg
index 3f93a03..015970b 100644
--- a/icons/angle-down.svg
+++ b/icons/angle-down.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/angle-left.svg b/icons/angle-left.svg
index 02fb9a4..dca8628 100644
--- a/icons/angle-left.svg
+++ b/icons/angle-left.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/angle-right.svg b/icons/angle-right.svg
index f61b218..ecbd797 100644
--- a/icons/angle-right.svg
+++ b/icons/angle-right.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/angle-up.svg b/icons/angle-up.svg
index eea09b7..7dcccbd 100644
--- a/icons/angle-up.svg
+++ b/icons/angle-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/angles-y.svg b/icons/angles-y.svg
new file mode 100644
index 0000000..a564955
--- /dev/null
+++ b/icons/angles-y.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/apple-app-store.svg b/icons/apple-app-store.svg
new file mode 100644
index 0000000..fc51a15
--- /dev/null
+++ b/icons/apple-app-store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-down-short-wide.svg b/icons/arrow-down-short-wide.svg
new file mode 100644
index 0000000..6bf2931
--- /dev/null
+++ b/icons/arrow-down-short-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-down-wide-short.svg b/icons/arrow-down-wide-short.svg
new file mode 100644
index 0000000..cf5e1b6
--- /dev/null
+++ b/icons/arrow-down-wide-short.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-down.svg b/icons/arrow-down.svg
index f5dee4b..98621b0 100644
--- a/icons/arrow-down.svg
+++ b/icons/arrow-down.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-left-from-bracket.svg b/icons/arrow-left-from-bracket.svg
index b518ef0..cee436b 100644
--- a/icons/arrow-left-from-bracket.svg
+++ b/icons/arrow-left-from-bracket.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-left-to-bracket.svg b/icons/arrow-left-to-bracket.svg
index f033c77..4e37b5e 100644
--- a/icons/arrow-left-to-bracket.svg
+++ b/icons/arrow-left-to-bracket.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-left.svg b/icons/arrow-left.svg
index 254b40e..deea94d 100644
--- a/icons/arrow-left.svg
+++ b/icons/arrow-left.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-pointer.svg b/icons/arrow-pointer.svg
new file mode 100644
index 0000000..9dde5ab
--- /dev/null
+++ b/icons/arrow-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-right-from-bracket.svg b/icons/arrow-right-from-bracket.svg
index 7975b9e..c70b53d 100644
--- a/icons/arrow-right-from-bracket.svg
+++ b/icons/arrow-right-from-bracket.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-right-to-bracket.svg b/icons/arrow-right-to-bracket.svg
index e99fd17..9954488 100644
--- a/icons/arrow-right-to-bracket.svg
+++ b/icons/arrow-right-to-bracket.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-right.svg b/icons/arrow-right.svg
index d8106fe..87e0491 100644
--- a/icons/arrow-right.svg
+++ b/icons/arrow-right.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrow-rotate-right.svg b/icons/arrow-rotate-right.svg
new file mode 100644
index 0000000..5e8008a
--- /dev/null
+++ b/icons/arrow-rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-up-short-wide.svg b/icons/arrow-up-short-wide.svg
new file mode 100644
index 0000000..72503a5
--- /dev/null
+++ b/icons/arrow-up-short-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-up-wide-short.svg b/icons/arrow-up-wide-short.svg
new file mode 100644
index 0000000..d017190
--- /dev/null
+++ b/icons/arrow-up-wide-short.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-up.svg b/icons/arrow-up.svg
index bb6187b..787eec8 100644
--- a/icons/arrow-up.svg
+++ b/icons/arrow-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/arrows-rotate-right.svg b/icons/arrows-rotate-right.svg
new file mode 100644
index 0000000..184778c
--- /dev/null
+++ b/icons/arrows-rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/asterisk.svg b/icons/asterisk.svg
new file mode 100644
index 0000000..19cb235
--- /dev/null
+++ b/icons/asterisk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/at.svg b/icons/at.svg
new file mode 100644
index 0000000..dc2f643
--- /dev/null
+++ b/icons/at.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bars.svg b/icons/bars.svg
index 3ba1053..6e2f88c 100644
--- a/icons/bars.svg
+++ b/icons/bars.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/bel.svg b/icons/bel.svg
index 99b9c66..58cb78b 100644
--- a/icons/bel.svg
+++ b/icons/bel.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/blf.svg b/icons/blf.svg
new file mode 100644
index 0000000..a796894
--- /dev/null
+++ b/icons/blf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/book.svg b/icons/book.svg
new file mode 100644
index 0000000..cc7a73a
--- /dev/null
+++ b/icons/book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/box-open-full.svg b/icons/box-open-full.svg
new file mode 100644
index 0000000..bf61844
--- /dev/null
+++ b/icons/box-open-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bug.svg b/icons/bug.svg
new file mode 100644
index 0000000..a9829bd
--- /dev/null
+++ b/icons/bug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/building.svg b/icons/building.svg
index 5edbb2b..ef7d1ab 100644
--- a/icons/building.svg
+++ b/icons/building.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/calendar-holidays.svg b/icons/calendar-stars.svg
similarity index 100%
rename from icons/calendar-holidays.svg
rename to icons/calendar-stars.svg
diff --git a/icons/change-windows-can.svg b/icons/changewindows-can.svg
similarity index 100%
rename from icons/change-windows-can.svg
rename to icons/changewindows-can.svg
diff --git a/icons/change-windows-dev.svg b/icons/changewindows-dev.svg
similarity index 100%
rename from icons/change-windows-dev.svg
rename to icons/changewindows-dev.svg
diff --git a/icons/change-windows.svg b/icons/changewindows.svg
similarity index 100%
rename from icons/change-windows.svg
rename to icons/changewindows.svg
diff --git a/icons/chart-pie.svg b/icons/chart-pie.svg
new file mode 100644
index 0000000..63dcf28
--- /dev/null
+++ b/icons/chart-pie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/check.svg b/icons/check.svg
index e3ed7e9..04ed1db 100644
--- a/icons/check.svg
+++ b/icons/check.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/chevron-down.svg b/icons/chevron-down.svg
new file mode 100644
index 0000000..5df6768
--- /dev/null
+++ b/icons/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-left.svg b/icons/chevron-left.svg
new file mode 100644
index 0000000..1a17ef2
--- /dev/null
+++ b/icons/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-right.svg b/icons/chevron-right.svg
new file mode 100644
index 0000000..e45fc52
--- /dev/null
+++ b/icons/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-up.svg b/icons/chevron-up.svg
new file mode 100644
index 0000000..8be87df
--- /dev/null
+++ b/icons/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chrome.svg b/icons/chrome.svg
new file mode 100644
index 0000000..9705c43
--- /dev/null
+++ b/icons/chrome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/circle-warning.svg b/icons/circle-exclamation.svg
similarity index 57%
rename from icons/circle-warning.svg
rename to icons/circle-exclamation.svg
index f32fff7..55b46ff 100644
--- a/icons/circle-warning.svg
+++ b/icons/circle-exclamation.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/circle-info.svg b/icons/circle-info.svg
index 9eb64a7..ec8ffbd 100644
--- a/icons/circle-info.svg
+++ b/icons/circle-info.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/circle-plus.svg b/icons/circle-plus.svg
index 3c26162..e4e4654 100644
--- a/icons/circle-plus.svg
+++ b/icons/circle-plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/circle-question.svg b/icons/circle-question.svg
new file mode 100644
index 0000000..8e20fd7
--- /dev/null
+++ b/icons/circle-question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/circle-user.svg b/icons/circle-user.svg
index 4e65384..ca11928 100644
--- a/icons/circle-user.svg
+++ b/icons/circle-user.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/circle-x.svg b/icons/circle-x.svg
deleted file mode 100644
index 46a4145..0000000
--- a/icons/circle-x.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-xmark.svg b/icons/circle-xmark.svg
new file mode 100644
index 0000000..153ea0f
--- /dev/null
+++ b/icons/circle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/history.svg b/icons/clock-rotate-left.svg
similarity index 100%
rename from icons/history.svg
rename to icons/clock-rotate-left.svg
diff --git a/icons/cmd.svg b/icons/cmd.svg
index 59ce447..8822812 100644
--- a/icons/cmd.svg
+++ b/icons/cmd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/code.svg b/icons/code.svg
index 7503698..55e7236 100644
--- a/icons/code.svg
+++ b/icons/code.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/compass.svg b/icons/compass.svg
new file mode 100644
index 0000000..cb66ccc
--- /dev/null
+++ b/icons/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/copy.svg b/icons/copy.svg
new file mode 100644
index 0000000..0e82d8e
--- /dev/null
+++ b/icons/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/devices.svg b/icons/devices.svg
index 1410852..acde9d4 100644
--- a/icons/devices.svg
+++ b/icons/devices.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/screen-webcam.svg b/icons/display-cam.svg
similarity index 100%
rename from icons/screen-webcam.svg
rename to icons/display-cam.svg
diff --git a/icons/desktop.svg b/icons/display.svg
similarity index 100%
rename from icons/desktop.svg
rename to icons/display.svg
diff --git a/icons/earth.svg b/icons/earth.svg
new file mode 100644
index 0000000..55a195e
--- /dev/null
+++ b/icons/earth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/eclipse.svg b/icons/eclipse.svg
new file mode 100644
index 0000000..728b486
--- /dev/null
+++ b/icons/eclipse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/edge.svg b/icons/edge.svg
new file mode 100644
index 0000000..418a744
--- /dev/null
+++ b/icons/edge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ellipsis.svg b/icons/ellipsis.svg
index 0f1b140..496db3c 100644
--- a/icons/ellipsis.svg
+++ b/icons/ellipsis.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/ethernet.svg b/icons/ethernet.svg
new file mode 100644
index 0000000..0fc5a8d
--- /dev/null
+++ b/icons/ethernet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/euro.svg b/icons/euro.svg
new file mode 100644
index 0000000..4d46214
--- /dev/null
+++ b/icons/euro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/eye-slash.svg b/icons/eye-slash.svg
index 5c6a9c2..4330e22 100644
--- a/icons/eye-slash.svg
+++ b/icons/eye-slash.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/facebook-messenger.svg b/icons/facebook-messenger.svg
new file mode 100644
index 0000000..20e9125
--- /dev/null
+++ b/icons/facebook-messenger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/facebook.svg b/icons/facebook.svg
new file mode 100644
index 0000000..a382290
--- /dev/null
+++ b/icons/facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/fax.svg b/icons/fax.svg
new file mode 100644
index 0000000..71247a4
--- /dev/null
+++ b/icons/fax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/film.svg b/icons/film.svg
new file mode 100644
index 0000000..30f457f
--- /dev/null
+++ b/icons/film.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/filter-plus.svg b/icons/filter-plus.svg
new file mode 100644
index 0000000..6fead87
--- /dev/null
+++ b/icons/filter-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/filter-xmark.svg b/icons/filter-xmark.svg
new file mode 100644
index 0000000..82f0570
--- /dev/null
+++ b/icons/filter-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/filter.svg b/icons/filter.svg
new file mode 100644
index 0000000..1df9481
--- /dev/null
+++ b/icons/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/fingerprint.svg b/icons/fingerprint.svg
new file mode 100644
index 0000000..7a59a21
--- /dev/null
+++ b/icons/fingerprint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/firefox.svg b/icons/firefox.svg
new file mode 100644
index 0000000..1e4f9e7
--- /dev/null
+++ b/icons/firefox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/flag-checkered.svg b/icons/flag-checkered.svg
new file mode 100644
index 0000000..5c405c4
--- /dev/null
+++ b/icons/flag-checkered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/flag.svg b/icons/flag.svg
new file mode 100644
index 0000000..8eb6623
--- /dev/null
+++ b/icons/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/floppy-disc.svg b/icons/floppy-disc.svg
deleted file mode 100644
index 30010ae..0000000
--- a/icons/floppy-disc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/floppy-disk.svg b/icons/floppy-disk.svg
new file mode 100644
index 0000000..d94901f
--- /dev/null
+++ b/icons/floppy-disk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/gear.svg b/icons/gear.svg
index a73fc78..fb67650 100644
--- a/icons/gear.svg
+++ b/icons/gear.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/gift.svg b/icons/gift.svg
new file mode 100644
index 0000000..c47001d
--- /dev/null
+++ b/icons/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/git-hub.svg b/icons/git-hub.svg
deleted file mode 100644
index 0c9a9bd..0000000
--- a/icons/git-hub.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/github.svg b/icons/github.svg
new file mode 100644
index 0000000..16f6ca3
--- /dev/null
+++ b/icons/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/google-play.svg b/icons/google-play.svg
new file mode 100644
index 0000000..b2e9b9f
--- /dev/null
+++ b/icons/google-play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/grid.svg b/icons/grid.svg
new file mode 100644
index 0000000..e77da91
--- /dev/null
+++ b/icons/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/grip-lines.svg b/icons/grip-lines.svg
new file mode 100644
index 0000000..c9b0937
--- /dev/null
+++ b/icons/grip-lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/headset.svg b/icons/headset.svg
new file mode 100644
index 0000000..81a8270
--- /dev/null
+++ b/icons/headset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/heart-crack.svg b/icons/heart-crack.svg
new file mode 100644
index 0000000..ecf7347
--- /dev/null
+++ b/icons/heart-crack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/heart-half.svg b/icons/heart-half.svg
new file mode 100644
index 0000000..41668d4
--- /dev/null
+++ b/icons/heart-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/heart.svg b/icons/heart.svg
new file mode 100644
index 0000000..a58d3e6
--- /dev/null
+++ b/icons/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/home.svg b/icons/home.svg
deleted file mode 100644
index b2fcd7e..0000000
--- a/icons/home.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/house.svg b/icons/house.svg
new file mode 100644
index 0000000..654c388
--- /dev/null
+++ b/icons/house.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/id-card.svg b/icons/id-card.svg
new file mode 100644
index 0000000..17e8b7b
--- /dev/null
+++ b/icons/id-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/image.svg b/icons/image.svg
index 9e2a654..00b679c 100644
--- a/icons/image.svg
+++ b/icons/image.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/laptop.svg b/icons/laptop.svg
index b4b98b4..bf092c6 100644
--- a/icons/laptop.svg
+++ b/icons/laptop.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/layers-plus.svg b/icons/layers-plus.svg
new file mode 100644
index 0000000..da87044
--- /dev/null
+++ b/icons/layers-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/layers.svg b/icons/layers.svg
new file mode 100644
index 0000000..d945655
--- /dev/null
+++ b/icons/layers.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lightbulb-on.svg b/icons/lightbulb-on.svg
new file mode 100644
index 0000000..2a213f5
--- /dev/null
+++ b/icons/lightbulb-on.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lightbulb.svg b/icons/lightbulb.svg
new file mode 100644
index 0000000..7417753
--- /dev/null
+++ b/icons/lightbulb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/link-slash.svg b/icons/link-slash.svg
new file mode 100644
index 0000000..3803220
--- /dev/null
+++ b/icons/link-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/link.svg b/icons/link.svg
new file mode 100644
index 0000000..6e45d33
--- /dev/null
+++ b/icons/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/linkedin.svg b/icons/linkedin.svg
new file mode 100644
index 0000000..c1a162e
--- /dev/null
+++ b/icons/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/list-check.svg b/icons/list-check.svg
new file mode 100644
index 0000000..dff5183
--- /dev/null
+++ b/icons/list-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/list-ol.svg b/icons/list-ol.svg
new file mode 100644
index 0000000..ef8c874
--- /dev/null
+++ b/icons/list-ol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/list.svg b/icons/list.svg
new file mode 100644
index 0000000..c0caf43
--- /dev/null
+++ b/icons/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/location-pin-dot.svg b/icons/location-pin-dot.svg
new file mode 100644
index 0000000..2764e3b
--- /dev/null
+++ b/icons/location-pin-dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/location-pin-slash.svg b/icons/location-pin-slash.svg
new file mode 100644
index 0000000..7218300
--- /dev/null
+++ b/icons/location-pin-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/location-pin.svg b/icons/location-pin.svg
new file mode 100644
index 0000000..14c699f
--- /dev/null
+++ b/icons/location-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/location-pins-route.svg b/icons/location-pins-route.svg
new file mode 100644
index 0000000..a8b6adf
--- /dev/null
+++ b/icons/location-pins-route.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lock.svg b/icons/lock.svg
index 8d1aef4..7b53376 100644
--- a/icons/lock.svg
+++ b/icons/lock.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/logs.svg b/icons/logs.svg
new file mode 100644
index 0000000..8bf3ff9
--- /dev/null
+++ b/icons/logs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/message-pen.svg b/icons/message-pen.svg
index dd6f0bb..4e628da 100644
--- a/icons/message-pen.svg
+++ b/icons/message-pen.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/message-smile.svg b/icons/message-smile.svg
index d1c79a0..e774005 100644
--- a/icons/message-smile.svg
+++ b/icons/message-smile.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/microphone.svg b/icons/microphone.svg
new file mode 100644
index 0000000..5d6f21a
--- /dev/null
+++ b/icons/microphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/moon.svg b/icons/moon.svg
new file mode 100644
index 0000000..18885a2
--- /dev/null
+++ b/icons/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/music.svg b/icons/music.svg
index 26b4ae7..8f547b0 100644
--- a/icons/music.svg
+++ b/icons/music.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/network.svg b/icons/network.svg
new file mode 100644
index 0000000..046228a
--- /dev/null
+++ b/icons/network.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/numpad.svg b/icons/numpad.svg
new file mode 100644
index 0000000..8918f61
--- /dev/null
+++ b/icons/numpad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/paper-plane-top.svg b/icons/paper-plane-top.svg
new file mode 100644
index 0000000..ae4318f
--- /dev/null
+++ b/icons/paper-plane-top.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/paper-plane.svg b/icons/paper-plane.svg
deleted file mode 100644
index c57f9c7..0000000
--- a/icons/paper-plane.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/parachute-box.svg b/icons/parachute-box.svg
new file mode 100644
index 0000000..2c781a1
--- /dev/null
+++ b/icons/parachute-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/patreon.svg b/icons/patreon.svg
index 8231cd5..4791a8e 100644
--- a/icons/patreon.svg
+++ b/icons/patreon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/phone-arrow-down-left.svg b/icons/phone-arrow-down-left.svg
new file mode 100644
index 0000000..8d4d79a
--- /dev/null
+++ b/icons/phone-arrow-down-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/phone-arrow-up-right.svg b/icons/phone-arrow-up-right.svg
new file mode 100644
index 0000000..f8414bd
--- /dev/null
+++ b/icons/phone-arrow-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/phone-gear.svg b/icons/phone-gear.svg
new file mode 100644
index 0000000..7a0178e
--- /dev/null
+++ b/icons/phone-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/phone-list.svg b/icons/phone-list.svg
new file mode 100644
index 0000000..82eef1c
--- /dev/null
+++ b/icons/phone-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/phone-office.svg b/icons/phone-office.svg
new file mode 100644
index 0000000..a99814b
--- /dev/null
+++ b/icons/phone-office.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/phone-volume.svg b/icons/phone-volume.svg
index fb02171..abdd075 100644
--- a/icons/phone-volume.svg
+++ b/icons/phone-volume.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/phone.svg b/icons/phone.svg
index a7a6421..430dff6 100644
--- a/icons/phone.svg
+++ b/icons/phone.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/play.svg b/icons/play.svg
index 98632fb..46d8f76 100644
--- a/icons/play.svg
+++ b/icons/play.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/plus.svg b/icons/plus.svg
index d6aa15e..cb96b25 100644
--- a/icons/plus.svg
+++ b/icons/plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/power.svg b/icons/power.svg
new file mode 100644
index 0000000..f59921b
--- /dev/null
+++ b/icons/power.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/puzzle.svg b/icons/puzzle-piece.svg
similarity index 100%
rename from icons/puzzle.svg
rename to icons/puzzle-piece.svg
diff --git a/icons/refresh.svg b/icons/refresh.svg
deleted file mode 100644
index 1e5b9c8..0000000
--- a/icons/refresh.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/repeat-one.svg b/icons/repeat-one.svg
index 9cb3e64..ce90ace 100644
--- a/icons/repeat-one.svg
+++ b/icons/repeat-one.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/safari.svg b/icons/safari.svg
new file mode 100644
index 0000000..4b35ca9
--- /dev/null
+++ b/icons/safari.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/server.svg b/icons/server.svg
index cbf351d..d2150d8 100644
--- a/icons/server.svg
+++ b/icons/server.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/shield-key.svg b/icons/shield-key.svg
deleted file mode 100644
index d31361b..0000000
--- a/icons/shield-key.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shield-keyhole.svg b/icons/shield-keyhole.svg
new file mode 100644
index 0000000..a42969c
--- /dev/null
+++ b/icons/shield-keyhole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/shield-plus.svg b/icons/shield-plus.svg
index 83cc2b9..2c24373 100644
--- a/icons/shield-plus.svg
+++ b/icons/shield-plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/shield-x.svg b/icons/shield-x.svg
deleted file mode 100644
index 4484eca..0000000
--- a/icons/shield-x.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shield-xmark.svg b/icons/shield-xmark.svg
new file mode 100644
index 0000000..cb51187
--- /dev/null
+++ b/icons/shield-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sim-card.svg b/icons/sim-card.svg
index 9098aec..0189593 100644
--- a/icons/sim-card.svg
+++ b/icons/sim-card.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/sliders.svg b/icons/sliders.svg
new file mode 100644
index 0000000..ccb5650
--- /dev/null
+++ b/icons/sliders.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/smartphone-divert.svg b/icons/smartphone-divert.svg
new file mode 100644
index 0000000..59be298
--- /dev/null
+++ b/icons/smartphone-divert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/spy.svg b/icons/spy.svg
new file mode 100644
index 0000000..99f8e1c
--- /dev/null
+++ b/icons/spy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/star.svg b/icons/star.svg
new file mode 100644
index 0000000..cc980ec
--- /dev/null
+++ b/icons/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/store.svg b/icons/store.svg
index 8fa5054..a481af6 100644
--- a/icons/store.svg
+++ b/icons/store.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/sun.svg b/icons/sun.svg
new file mode 100644
index 0000000..867adec
--- /dev/null
+++ b/icons/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/table-clock.svg b/icons/table-clock.svg
new file mode 100644
index 0000000..dfbfbae
--- /dev/null
+++ b/icons/table-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/table.svg b/icons/table.svg
new file mode 100644
index 0000000..3fdd487
--- /dev/null
+++ b/icons/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tag.svg b/icons/tag.svg
new file mode 100644
index 0000000..cbe5c42
--- /dev/null
+++ b/icons/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tower-broadcast.svg b/icons/tower-broadcast.svg
new file mode 100644
index 0000000..614cc65
--- /dev/null
+++ b/icons/tower-broadcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/triangle-exclamation.svg b/icons/triangle-exclamation.svg
new file mode 100644
index 0000000..35ad1b8
--- /dev/null
+++ b/icons/triangle-exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/unlock.svg b/icons/unlock.svg
index 8909fe5..630e19e 100644
--- a/icons/unlock.svg
+++ b/icons/unlock.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/user-clock.svg b/icons/user-clock.svg
new file mode 100644
index 0000000..f494609
--- /dev/null
+++ b/icons/user-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user-gear.svg b/icons/user-gear.svg
new file mode 100644
index 0000000..62a9e76
--- /dev/null
+++ b/icons/user-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user-headset.svg b/icons/user-headset.svg
new file mode 100644
index 0000000..f0b73b7
--- /dev/null
+++ b/icons/user-headset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user-list.svg b/icons/user-list.svg
index 318332f..5aa24cd 100644
--- a/icons/user-list.svg
+++ b/icons/user-list.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/user-lock.svg b/icons/user-lock.svg
index 1317d85..34bb452 100644
--- a/icons/user-lock.svg
+++ b/icons/user-lock.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/user-plus.svg b/icons/user-plus.svg
index 463bf96..77cf027 100644
--- a/icons/user-plus.svg
+++ b/icons/user-plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/user.svg b/icons/user.svg
index a67986b..c6fd1da 100644
--- a/icons/user.svg
+++ b/icons/user.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/users-list.svg b/icons/users-list.svg
index 71d1462..7edcb49 100644
--- a/icons/users-list.svg
+++ b/icons/users-list.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/users.svg b/icons/users.svg
index 2405ad6..f824fb4 100644
--- a/icons/users.svg
+++ b/icons/users.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/valkyrie-sword.svg b/icons/valkyrie-sword.svg
new file mode 100644
index 0000000..c37bbe9
--- /dev/null
+++ b/icons/valkyrie-sword.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/video.svg b/icons/video.svg
new file mode 100644
index 0000000..738115a
--- /dev/null
+++ b/icons/video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/holographic.svg b/icons/virtual-reality.svg
similarity index 100%
rename from icons/holographic.svg
rename to icons/virtual-reality.svg
diff --git a/icons/voicemail.svg b/icons/voicemail.svg
new file mode 100644
index 0000000..e868af9
--- /dev/null
+++ b/icons/voicemail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/volume-0.svg b/icons/volume-0.svg
index b5d5053..131f077 100644
--- a/icons/volume-0.svg
+++ b/icons/volume-0.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/volume-1.svg b/icons/volume-1.svg
index 899792b..d298384 100644
--- a/icons/volume-1.svg
+++ b/icons/volume-1.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/volume-2.svg b/icons/volume-2.svg
index fdebae2..c6a2778 100644
--- a/icons/volume-2.svg
+++ b/icons/volume-2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/volume-3.svg b/icons/volume-3.svg
index 9a42611..8191337 100644
--- a/icons/volume-3.svg
+++ b/icons/volume-3.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/volume-none.svg b/icons/volume-none.svg
index bdb8443..f4971c5 100644
--- a/icons/volume-none.svg
+++ b/icons/volume-none.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/wallpaper.svg b/icons/wallpaper.svg
new file mode 100644
index 0000000..09bb572
--- /dev/null
+++ b/icons/wallpaper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/waveform.svg b/icons/waveform.svg
new file mode 100644
index 0000000..9384f10
--- /dev/null
+++ b/icons/waveform.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/xmark.svg b/icons/xmark.svg
new file mode 100644
index 0000000..0fb765f
--- /dev/null
+++ b/icons/xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/package.json b/package.json
index ae84124..ced76e8 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"iconography"
],
"author": "",
- "license": "MIT",
+ "license": "AGPL-3.0-or-later",
"bugs": {
"url": "https://github.com/changewindows/amaranth/issues"
},
diff --git a/scss/_flip.scss b/scss/_flip.scss
new file mode 100644
index 0000000..5bb2e2d
--- /dev/null
+++ b/scss/_flip.scss
@@ -0,0 +1,11 @@
+.ai-flip-x {
+ transform: scaleX(-1);
+}
+
+.ai-flip-y {
+ transform: scaleY(-1);
+}
+
+.ai-flip {
+ transform: scale(-1);
+}
\ No newline at end of file
diff --git a/scss/_rotate.scss b/scss/_rotate.scss
new file mode 100644
index 0000000..d168475
--- /dev/null
+++ b/scss/_rotate.scss
@@ -0,0 +1,11 @@
+.ai-rotate-90 {
+ transform: rotate(90deg);
+}
+
+.ai-rotate-180 {
+ transform: rotate(180deg);
+}
+
+.ai-rotate-270 {
+ transform: rotate(270deg);
+}
\ No newline at end of file
diff --git a/scss/amaranth.scss b/scss/amaranth.scss
index c3b2958..ec21265 100644
--- a/scss/amaranth.scss
+++ b/scss/amaranth.scss
@@ -1,8 +1,11 @@
/*
* Amaranth
* Copyright 2021 - ChangeWindows (https://changewindows.org)
- * Licensed under MIT (https://github.com/changewindows/amaranth/blob/main/LICENSE)
+ * Copyright 2021 - Optimise Group (https://optimise-group.be)
+ * Licensed under AGPLv3 (https://github.com/changewindows/amaranth/blob/main/LICENSE)
*/
@import '_core';
- @import '_animation';
\ No newline at end of file
+ @import '_animation';
+ @import '_flip';
+ @import '_rotate';
\ No newline at end of file
diff --git a/src/Amaranth.ts b/src/Amaranth.ts
index ca77d8e..0fef126 100644
--- a/src/Amaranth.ts
+++ b/src/Amaranth.ts
@@ -1,4 +1,11 @@
/* 🤖 this file was generated by svg-to-ts*/
+export const aiAddressBook: {
+ name: 'address_book';
+ data: string;
+} = {
+ name: 'address_book',
+ data: `
`
+};
export const aiAlarm: {
name: 'alarm';
data: string;
@@ -11,35 +18,56 @@ export const aiAmaranth: {
data: string;
} = {
name: 'amaranth',
- data: `
`
+ data: `
`
};
export const aiAngleDown: {
name: 'angle_down';
data: string;
} = {
name: 'angle_down',
- data: `
`
+ data: `
`
};
export const aiAngleLeft: {
name: 'angle_left';
data: string;
} = {
name: 'angle_left',
- data: `
`
+ data: `
`
};
export const aiAngleRight: {
name: 'angle_right';
data: string;
} = {
name: 'angle_right',
- data: `
`
+ data: `
`
};
export const aiAngleUp: {
name: 'angle_up';
data: string;
} = {
name: 'angle_up',
- data: `
`
+ data: `
`
+};
+export const aiAnglesY: {
+ name: 'angles_y';
+ data: string;
+} = {
+ name: 'angles_y',
+ data: `
`
+};
+export const aiAppleAppStore: {
+ name: 'apple_app_store';
+ data: string;
+} = {
+ name: 'apple_app_store',
+ data: `
`
+};
+export const aiArrowDownShortWide: {
+ name: 'arrow_down_short_wide';
+ data: string;
+} = {
+ name: 'arrow_down_short_wide',
+ data: `
`
};
export const aiArrowDownToLine: {
name: 'arrow_down_to_line';
@@ -48,26 +76,33 @@ export const aiArrowDownToLine: {
name: 'arrow_down_to_line',
data: `
`
};
+export const aiArrowDownWideShort: {
+ name: 'arrow_down_wide_short';
+ data: string;
+} = {
+ name: 'arrow_down_wide_short',
+ data: `
`
+};
export const aiArrowDown: {
name: 'arrow_down';
data: string;
} = {
name: 'arrow_down',
- data: `
`
+ data: `
`
};
export const aiArrowLeftFromBracket: {
name: 'arrow_left_from_bracket';
data: string;
} = {
name: 'arrow_left_from_bracket',
- data: `
`
+ data: `
`
};
export const aiArrowLeftToBracket: {
name: 'arrow_left_to_bracket';
data: string;
} = {
name: 'arrow_left_to_bracket',
- data: `
`
+ data: `
`
};
export const aiArrowLeftToLine: {
name: 'arrow_left_to_line';
@@ -81,21 +116,28 @@ export const aiArrowLeft: {
data: string;
} = {
name: 'arrow_left',
- data: `
`
+ data: `
`
+};
+export const aiArrowPointer: {
+ name: 'arrow_pointer';
+ data: string;
+} = {
+ name: 'arrow_pointer',
+ data: `
`
};
export const aiArrowRightFromBracket: {
name: 'arrow_right_from_bracket';
data: string;
} = {
name: 'arrow_right_from_bracket',
- data: `
`
+ data: `
`
};
export const aiArrowRightToBracket: {
name: 'arrow_right_to_bracket';
data: string;
} = {
name: 'arrow_right_to_bracket',
- data: `
`
+ data: `
`
};
export const aiArrowRightToLine: {
name: 'arrow_right_to_line';
@@ -109,7 +151,21 @@ export const aiArrowRight: {
data: string;
} = {
name: 'arrow_right',
- data: `
`
+ data: `
`
+};
+export const aiArrowRotateRight: {
+ name: 'arrow_rotate_right';
+ data: string;
+} = {
+ name: 'arrow_rotate_right',
+ data: `
`
+};
+export const aiArrowUpShortWide: {
+ name: 'arrow_up_short_wide';
+ data: string;
+} = {
+ name: 'arrow_up_short_wide',
+ data: `
`
};
export const aiArrowUpToLine: {
name: 'arrow_up_to_line';
@@ -118,12 +174,40 @@ export const aiArrowUpToLine: {
name: 'arrow_up_to_line',
data: `
`
};
+export const aiArrowUpWideShort: {
+ name: 'arrow_up_wide_short';
+ data: string;
+} = {
+ name: 'arrow_up_wide_short',
+ data: `
`
+};
export const aiArrowUp: {
name: 'arrow_up';
data: string;
} = {
name: 'arrow_up',
- data: `
`
+ data: `
`
+};
+export const aiArrowsRotateRight: {
+ name: 'arrows_rotate_right';
+ data: string;
+} = {
+ name: 'arrows_rotate_right',
+ data: `
`
+};
+export const aiAsterisk: {
+ name: 'asterisk';
+ data: string;
+} = {
+ name: 'asterisk',
+ data: `
`
+};
+export const aiAt: {
+ name: 'at';
+ data: string;
+} = {
+ name: 'at',
+ data: `
`
};
export const aiAzure: {
name: 'azure';
@@ -151,14 +235,35 @@ export const aiBars: {
data: string;
} = {
name: 'bars',
- data: `
`
+ data: `
`
};
export const aiBel: {
name: 'bel';
data: string;
} = {
name: 'bel',
- data: `
`
+ data: `
`
+};
+export const aiBlf: {
+ name: 'blf';
+ data: string;
+} = {
+ name: 'blf',
+ data: `
`
+};
+export const aiBook: {
+ name: 'book';
+ data: string;
+} = {
+ name: 'book',
+ data: `
`
+};
+export const aiBoxOpenFull: {
+ name: 'box_open_full';
+ data: string;
+} = {
+ name: 'box_open_full',
+ data: `
`
};
export const aiBox: {
name: 'box';
@@ -181,12 +286,19 @@ export const aiBranch: {
name: 'branch',
data: `
`
};
+export const aiBug: {
+ name: 'bug';
+ data: string;
+} = {
+ name: 'bug',
+ data: `
`
+};
export const aiBuilding: {
name: 'building';
data: string;
} = {
name: 'building',
- data: `
`
+ data: `
`
};
export const aiCalendarAgenda: {
name: 'calendar_agenda';
@@ -202,13 +314,6 @@ export const aiCalendarDay: {
name: 'calendar_day',
data: `
`
};
-export const aiCalendarHolidays: {
- name: 'calendar_holidays';
- data: string;
-} = {
- name: 'calendar_holidays',
- data: `
`
-};
export const aiCalendarMonth: {
name: 'calendar_month';
data: string;
@@ -216,6 +321,13 @@ export const aiCalendarMonth: {
name: 'calendar_month',
data: `
`
};
+export const aiCalendarStars: {
+ name: 'calendar_stars';
+ data: string;
+} = {
+ name: 'calendar_stars',
+ data: `
`
+};
export const aiCalendarWeek: {
name: 'calendar_week';
data: string;
@@ -230,33 +342,68 @@ export const aiCalendar: {
name: 'calendar',
data: `
`
};
-export const aiChangeWindowsCan: {
- name: 'change_windows_can';
+export const aiChangewindowsCan: {
+ name: 'changewindows_can';
data: string;
} = {
- name: 'change_windows_can',
+ name: 'changewindows_can',
data: `
`
};
-export const aiChangeWindowsDev: {
- name: 'change_windows_dev';
+export const aiChangewindowsDev: {
+ name: 'changewindows_dev';
data: string;
} = {
- name: 'change_windows_dev',
+ name: 'changewindows_dev',
data: `
`
};
-export const aiChangeWindows: {
- name: 'change_windows';
+export const aiChangewindows: {
+ name: 'changewindows';
data: string;
} = {
- name: 'change_windows',
+ name: 'changewindows',
data: `
`
};
+export const aiChartPie: {
+ name: 'chart_pie';
+ data: string;
+} = {
+ name: 'chart_pie',
+ data: `
`
+};
export const aiCheck: {
name: 'check';
data: string;
} = {
name: 'check',
- data: `
`
+ data: `
`
+};
+export const aiChevronDown: {
+ name: 'chevron_down';
+ data: string;
+} = {
+ name: 'chevron_down',
+ data: `
`
+};
+export const aiChevronLeft: {
+ name: 'chevron_left';
+ data: string;
+} = {
+ name: 'chevron_left',
+ data: `
`
+};
+export const aiChevronRight: {
+ name: 'chevron_right';
+ data: string;
+} = {
+ name: 'chevron_right',
+ data: `
`
+};
+export const aiChevronUp: {
+ name: 'chevron_up';
+ data: string;
+} = {
+ name: 'chevron_up',
+ data: `
`
};
export const aiChip: {
name: 'chip';
@@ -265,6 +412,13 @@ export const aiChip: {
name: 'chip',
data: `
`
};
+export const aiChrome: {
+ name: 'chrome';
+ data: string;
+} = {
+ name: 'chrome',
+ data: `
`
+};
export const aiCircleCheck: {
name: 'circle_check';
data: string;
@@ -272,40 +426,47 @@ export const aiCircleCheck: {
name: 'circle_check',
data: `
`
};
+export const aiCircleExclamation: {
+ name: 'circle_exclamation';
+ data: string;
+} = {
+ name: 'circle_exclamation',
+ data: `
`
+};
export const aiCircleInfo: {
name: 'circle_info';
data: string;
} = {
name: 'circle_info',
- data: `
`
+ data: `
`
};
export const aiCirclePlus: {
name: 'circle_plus';
data: string;
} = {
name: 'circle_plus',
- data: `
`
+ data: `
`
};
-export const aiCircleUser: {
- name: 'circle_user';
+export const aiCircleQuestion: {
+ name: 'circle_question';
data: string;
} = {
- name: 'circle_user',
- data: `
`
+ name: 'circle_question',
+ data: `
`
};
-export const aiCircleWarning: {
- name: 'circle_warning';
+export const aiCircleUser: {
+ name: 'circle_user';
data: string;
} = {
- name: 'circle_warning',
- data: `
`
+ name: 'circle_user',
+ data: `
`
};
-export const aiCircleX: {
- name: 'circle_x';
+export const aiCircleXmark: {
+ name: 'circle_xmark';
data: string;
} = {
- name: 'circle_x',
- data: `
`
+ name: 'circle_xmark',
+ data: `
`
};
export const aiCity: {
name: 'city';
@@ -314,6 +475,13 @@ export const aiCity: {
name: 'city',
data: `
`
};
+export const aiClockRotateLeft: {
+ name: 'clock_rotate_left';
+ data: string;
+} = {
+ name: 'clock_rotate_left',
+ data: `
`
+};
export const aiClock: {
name: 'clock';
data: string;
@@ -326,14 +494,21 @@ export const aiCmd: {
data: string;
} = {
name: 'cmd',
- data: `
`
+ data: `
`
};
export const aiCode: {
name: 'code';
data: string;
} = {
name: 'code',
- data: `
`
+ data: `
`
+};
+export const aiCompass: {
+ name: 'compass';
+ data: string;
+} = {
+ name: 'compass',
+ data: `
`
};
export const aiCompress: {
name: 'compress';
@@ -342,6 +517,13 @@ export const aiCompress: {
name: 'compress',
data: `
`
};
+export const aiCopy: {
+ name: 'copy';
+ data: string;
+} = {
+ name: 'copy',
+ data: `
`
+};
export const aiDashboard: {
name: 'dashboard';
data: string;
@@ -349,19 +531,12 @@ export const aiDashboard: {
name: 'dashboard',
data: `
`
};
-export const aiDesktop: {
- name: 'desktop';
- data: string;
-} = {
- name: 'desktop',
- data: `
`
-};
export const aiDevices: {
name: 'devices';
data: string;
} = {
name: 'devices',
- data: `
`
+ data: `
`
};
export const aiDisc: {
name: 'disc';
@@ -370,6 +545,41 @@ export const aiDisc: {
name: 'disc',
data: `
`
};
+export const aiDisplayCam: {
+ name: 'display_cam';
+ data: string;
+} = {
+ name: 'display_cam',
+ data: `
`
+};
+export const aiDisplay: {
+ name: 'display';
+ data: string;
+} = {
+ name: 'display',
+ data: `
`
+};
+export const aiEarth: {
+ name: 'earth';
+ data: string;
+} = {
+ name: 'earth',
+ data: `
`
+};
+export const aiEclipse: {
+ name: 'eclipse';
+ data: string;
+} = {
+ name: 'eclipse',
+ data: `
`
+};
+export const aiEdge: {
+ name: 'edge';
+ data: string;
+} = {
+ name: 'edge',
+ data: `
`
+};
export const aiEllipsisV: {
name: 'ellipsis_v';
data: string;
@@ -382,7 +592,7 @@ export const aiEllipsis: {
data: string;
} = {
name: 'ellipsis',
- data: `
`
+ data: `
`
};
export const aiEnvelope: {
name: 'envelope';
@@ -391,6 +601,20 @@ export const aiEnvelope: {
name: 'envelope',
data: `
`
};
+export const aiEthernet: {
+ name: 'ethernet';
+ data: string;
+} = {
+ name: 'ethernet',
+ data: `
`
+};
+export const aiEuro: {
+ name: 'euro';
+ data: string;
+} = {
+ name: 'euro',
+ data: `
`
+};
export const aiExpand: {
name: 'expand';
data: string;
@@ -403,7 +627,7 @@ export const aiEyeSlash: {
data: string;
} = {
name: 'eye_slash',
- data: `
`
+ data: `
`
};
export const aiEye: {
name: 'eye';
@@ -412,6 +636,20 @@ export const aiEye: {
name: 'eye',
data: `
`
};
+export const aiFacebookMessenger: {
+ name: 'facebook_messenger';
+ data: string;
+} = {
+ name: 'facebook_messenger',
+ data: `
`
+};
+export const aiFacebook: {
+ name: 'facebook';
+ data: string;
+} = {
+ name: 'facebook',
+ data: `
`
+};
export const aiFastBackward: {
name: 'fast_backward';
data: string;
@@ -426,6 +664,13 @@ export const aiFastForward: {
name: 'fast_forward',
data: `
`
};
+export const aiFax: {
+ name: 'fax';
+ data: string;
+} = {
+ name: 'fax',
+ data: `
`
+};
export const aiFile: {
name: 'file';
data: string;
@@ -440,12 +685,68 @@ export const aiFiles: {
name: 'files',
data: `
`
};
-export const aiFloppyDisc: {
- name: 'floppy_disc';
+export const aiFilm: {
+ name: 'film';
data: string;
} = {
- name: 'floppy_disc',
- data: `
`
+ name: 'film',
+ data: `
`
+};
+export const aiFilterPlus: {
+ name: 'filter_plus';
+ data: string;
+} = {
+ name: 'filter_plus',
+ data: `
`
+};
+export const aiFilterXmark: {
+ name: 'filter_xmark';
+ data: string;
+} = {
+ name: 'filter_xmark',
+ data: `
`
+};
+export const aiFilter: {
+ name: 'filter';
+ data: string;
+} = {
+ name: 'filter',
+ data: `
`
+};
+export const aiFingerprint: {
+ name: 'fingerprint';
+ data: string;
+} = {
+ name: 'fingerprint',
+ data: `
`
+};
+export const aiFirefox: {
+ name: 'firefox';
+ data: string;
+} = {
+ name: 'firefox',
+ data: `
`
+};
+export const aiFlagCheckered: {
+ name: 'flag_checkered';
+ data: string;
+} = {
+ name: 'flag_checkered',
+ data: `
`
+};
+export const aiFlag: {
+ name: 'flag';
+ data: string;
+} = {
+ name: 'flag',
+ data: `
`
+};
+export const aiFloppyDisk: {
+ name: 'floppy_disk';
+ data: string;
+} = {
+ name: 'floppy_disk',
+ data: `
`
};
export const aiFoldable: {
name: 'foldable';
@@ -494,35 +795,70 @@ export const aiGear: {
data: string;
} = {
name: 'gear',
- data: `
`
+ data: `
`
};
-export const aiGitHub: {
- name: 'git_hub';
+export const aiGift: {
+ name: 'gift';
data: string;
} = {
- name: 'git_hub',
- data: `
`
+ name: 'gift',
+ data: `
`
};
-export const aiHistory: {
- name: 'history';
+export const aiGithub: {
+ name: 'github';
data: string;
} = {
- name: 'history',
- data: `
`
+ name: 'github',
+ data: `
`
};
-export const aiHolographic: {
- name: 'holographic';
+export const aiGooglePlay: {
+ name: 'google_play';
data: string;
} = {
- name: 'holographic',
- data: `
`
+ name: 'google_play',
+ data: `
`
+};
+export const aiGrid: {
+ name: 'grid';
+ data: string;
+} = {
+ name: 'grid',
+ data: `
`
};
-export const aiHome: {
- name: 'home';
+export const aiGripLines: {
+ name: 'grip_lines';
data: string;
} = {
- name: 'home',
- data: `
`
+ name: 'grip_lines',
+ data: `
`
+};
+export const aiHeadset: {
+ name: 'headset';
+ data: string;
+} = {
+ name: 'headset',
+ data: `
`
+};
+export const aiHeartCrack: {
+ name: 'heart_crack';
+ data: string;
+} = {
+ name: 'heart_crack',
+ data: `
`
+};
+export const aiHeartHalf: {
+ name: 'heart_half';
+ data: string;
+} = {
+ name: 'heart_half',
+ data: `
`
+};
+export const aiHeart: {
+ name: 'heart';
+ data: string;
+} = {
+ name: 'heart',
+ data: `
`
};
export const aiHourglassEmpty: {
name: 'hourglass_empty';
@@ -552,26 +888,145 @@ export const aiHourglass: {
name: 'hourglass',
data: `
`
};
+export const aiHouse: {
+ name: 'house';
+ data: string;
+} = {
+ name: 'house',
+ data: `
`
+};
+export const aiIdCard: {
+ name: 'id_card';
+ data: string;
+} = {
+ name: 'id_card',
+ data: `
`
+};
export const aiImage: {
name: 'image';
data: string;
} = {
name: 'image',
- data: `
`
+ data: `
`
};
export const aiLaptop: {
name: 'laptop';
data: string;
} = {
name: 'laptop',
- data: `
`
+ data: `
`
+};
+export const aiLayersPlus: {
+ name: 'layers_plus';
+ data: string;
+} = {
+ name: 'layers_plus',
+ data: `
`
+};
+export const aiLayers: {
+ name: 'layers';
+ data: string;
+} = {
+ name: 'layers',
+ data: `
`
+};
+export const aiLightbulbOn: {
+ name: 'lightbulb_on';
+ data: string;
+} = {
+ name: 'lightbulb_on',
+ data: `
`
+};
+export const aiLightbulb: {
+ name: 'lightbulb';
+ data: string;
+} = {
+ name: 'lightbulb',
+ data: `
`
+};
+export const aiLinkSlash: {
+ name: 'link_slash';
+ data: string;
+} = {
+ name: 'link_slash',
+ data: `
`
+};
+export const aiLink: {
+ name: 'link';
+ data: string;
+} = {
+ name: 'link',
+ data: `
`
+};
+export const aiLinkedin: {
+ name: 'linkedin';
+ data: string;
+} = {
+ name: 'linkedin',
+ data: `
`
+};
+export const aiListCheck: {
+ name: 'list_check';
+ data: string;
+} = {
+ name: 'list_check',
+ data: `
`
+};
+export const aiListOl: {
+ name: 'list_ol';
+ data: string;
+} = {
+ name: 'list_ol',
+ data: `
`
+};
+export const aiList: {
+ name: 'list';
+ data: string;
+} = {
+ name: 'list',
+ data: `
`
+};
+export const aiLocationPinDot: {
+ name: 'location_pin_dot';
+ data: string;
+} = {
+ name: 'location_pin_dot',
+ data: `
`
+};
+export const aiLocationPinSlash: {
+ name: 'location_pin_slash';
+ data: string;
+} = {
+ name: 'location_pin_slash',
+ data: `
`
+};
+export const aiLocationPin: {
+ name: 'location_pin';
+ data: string;
+} = {
+ name: 'location_pin',
+ data: `
`
+};
+export const aiLocationPinsRoute: {
+ name: 'location_pins_route';
+ data: string;
+} = {
+ name: 'location_pins_route',
+ data: `
`
};
export const aiLock: {
name: 'lock';
data: string;
} = {
name: 'lock',
- data: `
`
+ data: `
`
+};
+export const aiLogs: {
+ name: 'logs';
+ data: string;
+} = {
+ name: 'logs',
+ data: `
`
};
export const aiMagnifyingGlass: {
name: 'magnifying_glass';
@@ -585,14 +1040,14 @@ export const aiMessagePen: {
data: string;
} = {
name: 'message_pen',
- data: `
`
+ data: `
`
};
export const aiMessageSmile: {
name: 'message_smile';
data: string;
} = {
name: 'message_smile',
- data: `
`
+ data: `
`
};
export const aiMessageText: {
name: 'message_text';
@@ -608,6 +1063,13 @@ export const aiMessage: {
name: 'message',
data: `
`
};
+export const aiMicrophone: {
+ name: 'microphone';
+ data: string;
+} = {
+ name: 'microphone',
+ data: `
`
+};
export const aiMin: {
name: 'min';
data: string;
@@ -615,12 +1077,26 @@ export const aiMin: {
name: 'min',
data: `
`
};
+export const aiMoon: {
+ name: 'moon';
+ data: string;
+} = {
+ name: 'moon',
+ data: `
`
+};
export const aiMusic: {
name: 'music';
data: string;
} = {
name: 'music',
- data: `
`
+ data: `
`
+};
+export const aiNetwork: {
+ name: 'network';
+ data: string;
+} = {
+ name: 'network',
+ data: `
`
};
export const aiNotes: {
name: 'notes';
@@ -629,19 +1105,33 @@ export const aiNotes: {
name: 'notes',
data: `
`
};
-export const aiPaperPlane: {
- name: 'paper_plane';
+export const aiNumpad: {
+ name: 'numpad';
+ data: string;
+} = {
+ name: 'numpad',
+ data: `
`
+};
+export const aiPaperPlaneTop: {
+ name: 'paper_plane_top';
data: string;
} = {
- name: 'paper_plane',
- data: `
`
+ name: 'paper_plane_top',
+ data: `
`
+};
+export const aiParachuteBox: {
+ name: 'parachute_box';
+ data: string;
+} = {
+ name: 'parachute_box',
+ data: `
`
};
export const aiPatreon: {
name: 'patreon';
data: string;
} = {
name: 'patreon',
- data: `
`
+ data: `
`
};
export const aiPause: {
name: 'pause';
@@ -657,19 +1147,54 @@ export const aiPen: {
name: 'pen',
data: `
`
};
+export const aiPhoneArrowDownLeft: {
+ name: 'phone_arrow_down_left';
+ data: string;
+} = {
+ name: 'phone_arrow_down_left',
+ data: `
`
+};
+export const aiPhoneArrowUpRight: {
+ name: 'phone_arrow_up_right';
+ data: string;
+} = {
+ name: 'phone_arrow_up_right',
+ data: `
`
+};
+export const aiPhoneGear: {
+ name: 'phone_gear';
+ data: string;
+} = {
+ name: 'phone_gear',
+ data: `
`
+};
+export const aiPhoneList: {
+ name: 'phone_list';
+ data: string;
+} = {
+ name: 'phone_list',
+ data: `
`
+};
+export const aiPhoneOffice: {
+ name: 'phone_office';
+ data: string;
+} = {
+ name: 'phone_office',
+ data: `
`
+};
export const aiPhoneVolume: {
name: 'phone_volume';
data: string;
} = {
name: 'phone_volume',
- data: `
`
+ data: `
`
};
export const aiPhone: {
name: 'phone';
data: string;
} = {
name: 'phone',
- data: `
`
+ data: `
`
};
export const aiPlane: {
name: 'plane';
@@ -690,35 +1215,35 @@ export const aiPlay: {
data: string;
} = {
name: 'play',
- data: `
`
+ data: `
`
};
export const aiPlus: {
name: 'plus';
data: string;
} = {
name: 'plus',
- data: `
`
+ data: `
`
};
-export const aiPuzzle: {
- name: 'puzzle';
+export const aiPower: {
+ name: 'power';
data: string;
} = {
- name: 'puzzle',
- data: `
`
+ name: 'power',
+ data: `
`
};
-export const aiRefresh: {
- name: 'refresh';
+export const aiPuzzlePiece: {
+ name: 'puzzle_piece';
data: string;
} = {
- name: 'refresh',
- data: `
`
+ name: 'puzzle_piece',
+ data: `
`
};
export const aiRepeatOne: {
name: 'repeat_one';
data: string;
} = {
name: 'repeat_one',
- data: `
`
+ data: `
`
};
export const aiRepeat: {
name: 'repeat';
@@ -734,40 +1259,40 @@ export const aiRocket: {
name: 'rocket',
data: `
`
};
-export const aiScreenWebcam: {
- name: 'screen_webcam';
+export const aiSafari: {
+ name: 'safari';
data: string;
} = {
- name: 'screen_webcam',
- data: `
`
+ name: 'safari',
+ data: `
`
};
export const aiServer: {
name: 'server';
data: string;
} = {
name: 'server',
- data: `
`
+ data: `
`
};
-export const aiShieldKey: {
- name: 'shield_key';
+export const aiShieldKeyhole: {
+ name: 'shield_keyhole';
data: string;
} = {
- name: 'shield_key',
- data: `
`
+ name: 'shield_keyhole',
+ data: `
`
};
export const aiShieldPlus: {
name: 'shield_plus';
data: string;
} = {
name: 'shield_plus',
- data: `
`
+ data: `
`
};
-export const aiShieldX: {
- name: 'shield_x';
+export const aiShieldXmark: {
+ name: 'shield_xmark';
data: string;
} = {
- name: 'shield_x',
- data: `
`
+ name: 'shield_xmark',
+ data: `
`
};
export const aiShield: {
name: 'shield';
@@ -788,7 +1313,21 @@ export const aiSimCard: {
data: string;
} = {
name: 'sim_card',
- data: `
`
+ data: `
`
+};
+export const aiSliders: {
+ name: 'sliders';
+ data: string;
+} = {
+ name: 'sliders',
+ data: `
`
+};
+export const aiSmartphoneDivert: {
+ name: 'smartphone_divert';
+ data: string;
+} = {
+ name: 'smartphone_divert',
+ data: `
`
};
export const aiSmartphone: {
name: 'smartphone';
@@ -811,6 +1350,20 @@ export const aiSpinnerThird: {
name: 'spinner_third',
data: `
`
};
+export const aiSpy: {
+ name: 'spy';
+ data: string;
+} = {
+ name: 'spy',
+ data: `
`
+};
+export const aiStar: {
+ name: 'star';
+ data: string;
+} = {
+ name: 'star',
+ data: `
`
+};
export const aiStop: {
name: 'stop';
data: string;
@@ -830,7 +1383,14 @@ export const aiStore: {
data: string;
} = {
name: 'store',
- data: `
`
+ data: `
`
+};
+export const aiSun: {
+ name: 'sun';
+ data: string;
+} = {
+ name: 'sun',
+ data: `
`
};
export const aiSwatchbook: {
name: 'swatchbook';
@@ -839,6 +1399,34 @@ export const aiSwatchbook: {
name: 'swatchbook',
data: `
`
};
+export const aiTableClock: {
+ name: 'table_clock';
+ data: string;
+} = {
+ name: 'table_clock',
+ data: `
`
+};
+export const aiTable: {
+ name: 'table';
+ data: string;
+} = {
+ name: 'table',
+ data: `
`
+};
+export const aiTag: {
+ name: 'tag';
+ data: string;
+} = {
+ name: 'tag',
+ data: `
`
+};
+export const aiTowerBroadcast: {
+ name: 'tower_broadcast';
+ data: string;
+} = {
+ name: 'tower_broadcast',
+ data: `
`
+};
export const aiTrashCan: {
name: 'trash_can';
data: string;
@@ -846,6 +1434,13 @@ export const aiTrashCan: {
name: 'trash_can',
data: `
`
};
+export const aiTriangleExclamation: {
+ name: 'triangle_exclamation';
+ data: string;
+} = {
+ name: 'triangle_exclamation',
+ data: `
`
+};
export const aiTwitter: {
name: 'twitter';
data: string;
@@ -858,84 +1453,147 @@ export const aiUnlock: {
data: string;
} = {
name: 'unlock',
- data: `
`
+ data: `
`
+};
+export const aiUserClock: {
+ name: 'user_clock';
+ data: string;
+} = {
+ name: 'user_clock',
+ data: `
`
+};
+export const aiUserGear: {
+ name: 'user_gear';
+ data: string;
+} = {
+ name: 'user_gear',
+ data: `
`
+};
+export const aiUserHeadset: {
+ name: 'user_headset';
+ data: string;
+} = {
+ name: 'user_headset',
+ data: `
`
};
export const aiUserList: {
name: 'user_list';
data: string;
} = {
name: 'user_list',
- data: `
`
+ data: `
`
};
export const aiUserLock: {
name: 'user_lock';
data: string;
} = {
name: 'user_lock',
- data: `
`
+ data: `
`
};
export const aiUserPlus: {
name: 'user_plus';
data: string;
} = {
name: 'user_plus',
- data: `
`
+ data: `
`
};
export const aiUser: {
name: 'user';
data: string;
} = {
name: 'user',
- data: `
`
+ data: `
`
};
export const aiUsersList: {
name: 'users_list';
data: string;
} = {
name: 'users_list',
- data: `
`
+ data: `
`
};
export const aiUsers: {
name: 'users';
data: string;
} = {
name: 'users',
- data: `
`
+ data: `
`
+};
+export const aiValkyrieSword: {
+ name: 'valkyrie_sword';
+ data: string;
+} = {
+ name: 'valkyrie_sword',
+ data: `
`
+};
+export const aiVideo: {
+ name: 'video';
+ data: string;
+} = {
+ name: 'video',
+ data: `
`
+};
+export const aiVirtualReality: {
+ name: 'virtual_reality';
+ data: string;
+} = {
+ name: 'virtual_reality',
+ data: `
`
+};
+export const aiVoicemail: {
+ name: 'voicemail';
+ data: string;
+} = {
+ name: 'voicemail',
+ data: `
`
};
export const aiVolume0: {
name: 'volume_0';
data: string;
} = {
name: 'volume_0',
- data: `
`
+ data: `
`
};
export const aiVolume1: {
name: 'volume_1';
data: string;
} = {
name: 'volume_1',
- data: `
`
+ data: `
`
};
export const aiVolume2: {
name: 'volume_2';
data: string;
} = {
name: 'volume_2',
- data: `
`
+ data: `
`
};
export const aiVolume3: {
name: 'volume_3';
data: string;
} = {
name: 'volume_3',
- data: `
`
+ data: `
`
};
export const aiVolumeNone: {
name: 'volume_none';
data: string;
} = {
name: 'volume_none',
- data: `
`
+ data: `
`
+};
+export const aiWallpaper: {
+ name: 'wallpaper';
+ data: string;
+} = {
+ name: 'wallpaper',
+ data: `
`
+};
+export const aiWaveform: {
+ name: 'waveform';
+ data: string;
+} = {
+ name: 'waveform',
+ data: `
`
};
export const aiWindow: {
name: 'window';
@@ -944,71 +1602,121 @@ export const aiWindow: {
name: 'window',
data: `
`
};
+export const aiXmark: {
+ name: 'xmark';
+ data: string;
+} = {
+ name: 'xmark',
+ data: `
`
+};
export type Amaranth =
+ | 'address_book'
| 'alarm'
| 'amaranth'
| 'angle_down'
| 'angle_left'
| 'angle_right'
| 'angle_up'
+ | 'angles_y'
+ | 'apple_app_store'
+ | 'arrow_down_short_wide'
| 'arrow_down_to_line'
+ | 'arrow_down_wide_short'
| 'arrow_down'
| 'arrow_left_from_bracket'
| 'arrow_left_to_bracket'
| 'arrow_left_to_line'
| 'arrow_left'
+ | 'arrow_pointer'
| 'arrow_right_from_bracket'
| 'arrow_right_to_bracket'
| 'arrow_right_to_line'
| 'arrow_right'
+ | 'arrow_rotate_right'
+ | 'arrow_up_short_wide'
| 'arrow_up_to_line'
+ | 'arrow_up_wide_short'
| 'arrow_up'
+ | 'arrows_rotate_right'
+ | 'asterisk'
+ | 'at'
| 'azure'
| 'backward'
| 'bars_staggered'
| 'bars'
| 'bel'
+ | 'blf'
+ | 'book'
+ | 'box_open_full'
| 'box'
| 'branch_up'
| 'branch'
+ | 'bug'
| 'building'
| 'calendar_agenda'
| 'calendar_day'
- | 'calendar_holidays'
| 'calendar_month'
+ | 'calendar_stars'
| 'calendar_week'
| 'calendar'
- | 'change_windows_can'
- | 'change_windows_dev'
- | 'change_windows'
+ | 'changewindows_can'
+ | 'changewindows_dev'
+ | 'changewindows'
+ | 'chart_pie'
| 'check'
+ | 'chevron_down'
+ | 'chevron_left'
+ | 'chevron_right'
+ | 'chevron_up'
| 'chip'
+ | 'chrome'
| 'circle_check'
+ | 'circle_exclamation'
| 'circle_info'
| 'circle_plus'
+ | 'circle_question'
| 'circle_user'
- | 'circle_warning'
- | 'circle_x'
+ | 'circle_xmark'
| 'city'
+ | 'clock_rotate_left'
| 'clock'
| 'cmd'
| 'code'
+ | 'compass'
| 'compress'
+ | 'copy'
| 'dashboard'
- | 'desktop'
| 'devices'
| 'disc'
+ | 'display_cam'
+ | 'display'
+ | 'earth'
+ | 'eclipse'
+ | 'edge'
| 'ellipsis_v'
| 'ellipsis'
| 'envelope'
+ | 'ethernet'
+ | 'euro'
| 'expand'
| 'eye_slash'
| 'eye'
+ | 'facebook_messenger'
+ | 'facebook'
| 'fast_backward'
| 'fast_forward'
+ | 'fax'
| 'file'
| 'files'
- | 'floppy_disc'
+ | 'film'
+ | 'filter_plus'
+ | 'filter_xmark'
+ | 'filter'
+ | 'fingerprint'
+ | 'firefox'
+ | 'flag_checkered'
+ | 'flag'
+ | 'floppy_disk'
| 'foldable'
| 'folder_image'
| 'folder'
@@ -1016,70 +1724,122 @@ export type Amaranth =
| 'gamepad'
| 'gauge'
| 'gear'
- | 'git_hub'
- | 'history'
- | 'holographic'
- | 'home'
+ | 'gift'
+ | 'github'
+ | 'google_play'
+ | 'grid'
+ | 'grip_lines'
+ | 'headset'
+ | 'heart_crack'
+ | 'heart_half'
+ | 'heart'
| 'hourglass_empty'
| 'hourglass_end'
| 'hourglass_start'
| 'hourglass'
+ | 'house'
+ | 'id_card'
| 'image'
| 'laptop'
+ | 'layers_plus'
+ | 'layers'
+ | 'lightbulb_on'
+ | 'lightbulb'
+ | 'link_slash'
+ | 'link'
+ | 'linkedin'
+ | 'list_check'
+ | 'list_ol'
+ | 'list'
+ | 'location_pin_dot'
+ | 'location_pin_slash'
+ | 'location_pin'
+ | 'location_pins_route'
| 'lock'
+ | 'logs'
| 'magnifying_glass'
| 'message_pen'
| 'message_smile'
| 'message_text'
| 'message'
+ | 'microphone'
| 'min'
+ | 'moon'
| 'music'
+ | 'network'
| 'notes'
- | 'paper_plane'
+ | 'numpad'
+ | 'paper_plane_top'
+ | 'parachute_box'
| 'patreon'
| 'pause'
| 'pen'
+ | 'phone_arrow_down_left'
+ | 'phone_arrow_up_right'
+ | 'phone_gear'
+ | 'phone_list'
+ | 'phone_office'
| 'phone_volume'
| 'phone'
| 'plane'
| 'play_pause'
| 'play'
| 'plus'
- | 'puzzle'
- | 'refresh'
+ | 'power'
+ | 'puzzle_piece'
| 'repeat_one'
| 'repeat'
| 'rocket'
- | 'screen_webcam'
+ | 'safari'
| 'server'
- | 'shield_key'
+ | 'shield_keyhole'
| 'shield_plus'
- | 'shield_x'
+ | 'shield_xmark'
| 'shield'
| 'shuffle'
| 'sim_card'
+ | 'sliders'
+ | 'smartphone_divert'
| 'smartphone'
| 'software_box'
| 'spinner_third'
+ | 'spy'
+ | 'star'
| 'stop'
| 'stopwatch'
| 'store'
+ | 'sun'
| 'swatchbook'
+ | 'table_clock'
+ | 'table'
+ | 'tag'
+ | 'tower_broadcast'
| 'trash_can'
+ | 'triangle_exclamation'
| 'twitter'
| 'unlock'
+ | 'user_clock'
+ | 'user_gear'
+ | 'user_headset'
| 'user_list'
| 'user_lock'
| 'user_plus'
| 'user'
| 'users_list'
| 'users'
+ | 'valkyrie_sword'
+ | 'video'
+ | 'virtual_reality'
+ | 'voicemail'
| 'volume_0'
| 'volume_1'
| 'volume_2'
| 'volume_3'
| 'volume_none'
- | 'window';
+ | 'wallpaper'
+ | 'waveform'
+ | 'window'
+ | 'xmark';
export interface IconDefinition {
name: Amaranth;
data: string;
diff --git a/src/AmaranthIcon.tsx b/src/AmaranthIcon.tsx
index 114b4c2..fa85cdf 100644
--- a/src/AmaranthIcon.tsx
+++ b/src/AmaranthIcon.tsx
@@ -4,12 +4,16 @@ import { IconDefinition } from './Amaranth';
interface AmaranthProps {
icon: IconDefinition
className?: string
+ flip?: true | 'x' | 'y' | false
+ rotate?: 0 | 90 | 180 | 270 | false
spin?: boolean
}
export default function AmaranthIcon({
icon,
className,
+ flip,
+ rotate = false,
spin = false,
...props
}: AmaranthProps) {
@@ -20,7 +24,10 @@ export default function AmaranthIcon({
'ai',
className,
{
- 'ai-spin': spin
+ 'ai-spin': spin,
+ [`ai-rotate-${rotate}`]: rotate,
+ 'ai-flip': flip === true,
+ [`ai-flip-${flip}`]: flip === 'x' || flip === 'y'
}
)
}
diff --git a/templates/css.hbs b/templates/css.hbs
index 587dd9e..5719873 100644
--- a/templates/css.hbs
+++ b/templates/css.hbs
@@ -3,11 +3,9 @@
src: {{{ fontSrc }}};
}
-{{# if selector }}
-{{ selector }} {
-{{ else }}
-{{ tag }}[class^="{{prefix}}-"], {{ tag }}[class*=" {{prefix}}-"] {
-{{/ if }}
+.{{prefix}}::before,
+[class^="{{prefix}}-"]::before,
+[class*=" {{prefix}}-"]::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
@@ -20,11 +18,7 @@
}
{{# each codepoints }}
-{{# if ../selector }}
-{{ ../selector }}.{{ ../prefix }}-{{ @key }}:before {
-{{ else }}
-{{ tag }}.{{ ../prefix }}-{{ @key }}:before {
-{{/ if }}
+.{{ ../prefix }}-{{ @key }}::before {
content: "\\{{ codepoint this }}";
}
{{/ each }}
\ No newline at end of file
diff --git a/templates/scss.hbs b/templates/scss.hbs
index 95230b9..ef79d8b 100644
--- a/templates/scss.hbs
+++ b/templates/scss.hbs
@@ -1,15 +1,14 @@
-${{ name }}-font: "{{ name }}";
+${{ name }}-font: "{{ name }}" !default;
+${{ name }}-font-src: "{{ fontSrc }}" !default;
@font-face {
font-family: ${{ name }}-font;
- src: {{{ fontSrc }}};
+ src: ${{ name }}-font-src;
}
-{{# if selector }}
-{{ selector }} {
-{{ else }}
-{{ tag }}[class^="{{prefix}}-"], {{ tag }}[class*=" {{prefix}}-"] {
-{{/ if }}
+.{{prefix}}::before,
+[class^="{{prefix}}-"]::before,
+[class*=" {{prefix}}-"]::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
@@ -27,12 +26,7 @@ ${{ name }}-map: (
{{/ each }}
);
-{{# each codepoints }}
-{{# if ../selector }}
-{{ ../selector }}.{{ ../prefix }}-{{ @key }}:before {
-{{ else }}
-{{ tag }}.{{ ../prefix }}-{{ @key }}:before {
-{{/ if }}
+.{{ ../prefix }}-{{ @key }}::before {
content: map-get(${{ ../name }}-map, "{{ @key }}");
}
{{/ each }}
\ No newline at end of file