From d0900383e3112c40e5a067dd1450b2beea18a7e6 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 16:17:08 +0200 Subject: [PATCH 001/172] initial commit --- .gitignore | 1 + Colors.qml | 26 ++++++++++++++++++++++++ modules/bar/ActiveWindow.qml | 22 +++++++++++++++++++++ modules/bar/Bar.qml | 38 ++++++++++++++++++++++++++++++++++++ modules/bar/Ws.qml | 36 ++++++++++++++++++++++++++++++++++ shell.qml | 6 ++++++ widgets/StyledText.qml | 8 ++++++++ 7 files changed, 137 insertions(+) create mode 100644 .gitignore create mode 100644 Colors.qml create mode 100644 modules/bar/ActiveWindow.qml create mode 100644 modules/bar/Bar.qml create mode 100644 modules/bar/Ws.qml create mode 100644 shell.qml create mode 100644 widgets/StyledText.qml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dfbea23 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.qmlls.ini diff --git a/Colors.qml b/Colors.qml new file mode 100644 index 0000000..6729df2 --- /dev/null +++ b/Colors.qml @@ -0,0 +1,26 @@ +pragma Singleton +import QtQuick + +QtObject { + // --- The Backgrounds (Darkest to Lightest) --- + readonly property color base00: "#282828" // Default Background + readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) + readonly property color base02: "#504945" // Selection Background + readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting + + // --- The Foregrounds (Darkest to Lightest) --- + readonly property color base04: "#928374" // Dark Foreground (Used for status bars) + readonly property color base05: "#ebdbb2" // Default Foreground, Caret + readonly property color base06: "#fbf1c7" // Light Foreground (Rarely used) + readonly property color base07: "#f9f5d7" // Lightest Foreground + + // --- The Accent Colors --- + readonly property color base08: "#cc241d" // Red (Variables, errors) + readonly property color base09: "#d65d0e" // Orange (Integers, booleans, constants) + readonly property color base0A: "#d79921" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#98971a" // Green (Strings, success states) + readonly property color base0C: "#689d6a" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#458588" // Blue (Functions, methods, headings) + readonly property color base0E: "#b16286" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#9d0006" // Brown/Flamingo (Deprecated, embedded tags) +} diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml new file mode 100644 index 0000000..3bb588a --- /dev/null +++ b/modules/bar/ActiveWindow.qml @@ -0,0 +1,22 @@ +import Quickshell.Widgets +import Quickshell.Hyprland +import QtQuick +import qs +import qs.widgets + +ClippingWrapperRectangle { + id: root + clip: true + color: Colors.base01 + required property int barHeight + readonly property double vertMargin: barHeight / 4 - 4 + topMargin: vertMargin + bottomMargin: vertMargin + leftMargin: 8 + rightMargin: 8 + child: StyledText { + text: Hyprland.activeToplevel?.title ?? "Desktop" + width: Math.min(implicitWidth, 50) + elide: Text.ElideRight + } +} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml new file mode 100644 index 0000000..2c72f86 --- /dev/null +++ b/modules/bar/Bar.qml @@ -0,0 +1,38 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell + +import qs + +Variants { + model: Quickshell.screens + delegate: PanelWindow { + id: root + required property var modelData + screen: modelData + anchors { + top: true + left: true + right: true + } + implicitHeight: 30 + color: Colors.base00 + RowLayout { + id: leftLayout + spacing: 5 + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + anchors.leftMargin: 10 + Ws { + barScreen: root.modelData + barHeight: root.implicitHeight + } + ActiveWindow { + barHeight: root.implicitHeight + } + } + RowLayout { + id: rightLayout + } + } +} diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml new file mode 100644 index 0000000..9b9ff61 --- /dev/null +++ b/modules/bar/Ws.qml @@ -0,0 +1,36 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Hyprland +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets + +WrapperRectangle { + id: root + required property ShellScreen barScreen + required property int barHeight + readonly property double vertMargin: barHeight / 4 - 4 + color: Colors.base01 + topMargin: vertMargin + bottomMargin: vertMargin + leftMargin: 8 + rightMargin: 8 + RowLayout { + Repeater { + id: wsRepeater + model: Hyprland.workspaces + delegate: WrapperRectangle { + id: wsWrapper + color: 'transparent' + visible: modelData.monitor == Hyprland.monitorFor(root.barScreen) + required property var modelData + child: StyledText { + text: wsWrapper.modelData.id + opacity: wsWrapper.modelData.active ? 1.0 : 0.6 + } + } + } + } +} diff --git a/shell.qml b/shell.qml new file mode 100644 index 0000000..f7e18de --- /dev/null +++ b/shell.qml @@ -0,0 +1,6 @@ +import Quickshell +import qs.modules.bar + +ShellRoot { + Bar {} +} diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml new file mode 100644 index 0000000..17cc97f --- /dev/null +++ b/widgets/StyledText.qml @@ -0,0 +1,8 @@ +import QtQuick +import qs + +Text { + font.family: "Adwaita Mono Nerd Font" + font.pixelSize: 12 + color: Colors.base07 +} From 51f08ae20f4a5bb2c7114c327eabe79358e4304c Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 16:27:19 +0200 Subject: [PATCH 002/172] force active window size --- modules/bar/ActiveWindow.qml | 4 ++-- modules/bar/Bar.qml | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 3bb588a..5cd6116 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -9,14 +9,14 @@ ClippingWrapperRectangle { clip: true color: Colors.base01 required property int barHeight - readonly property double vertMargin: barHeight / 4 - 4 + required property double vertMargin topMargin: vertMargin bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 child: StyledText { text: Hyprland.activeToplevel?.title ?? "Desktop" - width: Math.min(implicitWidth, 50) + width: root.width - root.leftMargin - root.rightMargin elide: Text.ElideRight } } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 2c72f86..a228005 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -28,7 +28,11 @@ Variants { barHeight: root.implicitHeight } ActiveWindow { + vertMargin: barHeight / 4 - 4 barHeight: root.implicitHeight + Layout.maximumWidth: 300 + Layout.maximumHeight: barHeight - (barHeight / 4 + 2) + Layout.fillWidth: false } } RowLayout { From 6d0f0bcbb59c4a9352f49cb83d31c31afa5df6a4 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 16:38:00 +0200 Subject: [PATCH 003/172] finalize active window and start developing mpris --- modules/bar/ActiveWindow.qml | 1 - modules/bar/Mpris.qml | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 modules/bar/Mpris.qml diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 5cd6116..81c7213 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -6,7 +6,6 @@ import qs.widgets ClippingWrapperRectangle { id: root - clip: true color: Colors.base01 required property int barHeight required property double vertMargin diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml new file mode 100644 index 0000000..ca9057a --- /dev/null +++ b/modules/bar/Mpris.qml @@ -0,0 +1,8 @@ +import Quickshell.Mpris +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets + +WrapperRectangle {} From af77103d71585d12ad039ee9c06903ed16a46727 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 16:51:33 +0200 Subject: [PATCH 004/172] add mpris spotify module --- modules/bar/Bar.qml | 7 +++++++ modules/bar/Mpris.qml | 27 +++++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index a228005..4d48646 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -37,6 +37,13 @@ Variants { } RowLayout { id: rightLayout + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + spacing: 5 + anchors.rightMargin: 10 + Mpris { + barHeight: root.implicitHeight + } } } } diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index ca9057a..8dd80b3 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -1,8 +1,31 @@ -import Quickshell.Mpris +import Quickshell.Services.Mpris import Quickshell.Widgets import QtQuick import QtQuick.Layouts import qs import qs.widgets -WrapperRectangle {} +WrapperRectangle { + id: root + property MprisPlayer spotify: findSpotify() + required property int barHeight + property double vertMargin: barHeight / 4 - 4 + visible: spotify != null + topMargin: vertMargin + bottomMargin: vertMargin + leftMargin: 8 + rightMargin: 8 + color: Colors.base01 + function findSpotify() { + for (let i = 0; i < Mpris.players.values.length; i++) { + let current = Mpris.players.values[i]; + if (current.identity == 'spotify' || 'Spotify') { + return current; + } + } + return null; + } + StyledText { + text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + } +} From eac2ed80e32f78e7cb57d525ac0c1074374bbf8f Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 17:02:46 +0200 Subject: [PATCH 005/172] add pipewire module --- modules/bar/Bar.qml | 3 +++ modules/bar/Pw.qml | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 modules/bar/Pw.qml diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 4d48646..0ec2c85 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -44,6 +44,9 @@ Variants { Mpris { barHeight: root.implicitHeight } + Pw { + barHeight: root.implicitHeight + } } } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml new file mode 100644 index 0000000..74c0092 --- /dev/null +++ b/modules/bar/Pw.qml @@ -0,0 +1,25 @@ +import Quickshell.Services.Pipewire +import Quickshell.Widgets +import QtQuick +import qs +import qs.widgets + +WrapperRectangle { + id: root + color: Colors.base01 + required property int barHeight + property double vertMargin: barHeight / 4 - 4 + property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null + property string status: defaultAudio.audio.muted? "mut " : "vol " + topMargin: vertMargin + bottomMargin: vertMargin + leftMargin: 8 + rightMargin: 8 + PwObjectTracker { + objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] + } + child: StyledText { + text: root.status + Math.floor(root.defaultAudio.audio.volume * 100) + "%" + opacity: root.defaultAudio.audio.muted ? 0.6 : 1.0 + } +} From aa003dfe9a3702788fb2be87289786c5a5b84c6c Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 17:40:40 +0200 Subject: [PATCH 006/172] add systemTray --- modules/bar/Bar.qml | 3 +++ modules/bar/Pw.qml | 8 ++++---- modules/bar/Tray.qml | 47 ++++++++++++++++++++++++++++++++++++++++++++ shell.qml | 1 + 4 files changed, 55 insertions(+), 4 deletions(-) create mode 100644 modules/bar/Tray.qml diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 0ec2c85..c61942a 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -47,6 +47,9 @@ Variants { Pw { barHeight: root.implicitHeight } + Tray { + barHeight: root.implicitHeight + } } } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 74c0092..adf63e9 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -9,8 +9,8 @@ WrapperRectangle { color: Colors.base01 required property int barHeight property double vertMargin: barHeight / 4 - 4 - property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null - property string status: defaultAudio.audio.muted? "mut " : "vol " + property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null + property string status: defaultAudio?.audio.muted ? "mut " : "vol " topMargin: vertMargin bottomMargin: vertMargin leftMargin: 8 @@ -19,7 +19,7 @@ WrapperRectangle { objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] } child: StyledText { - text: root.status + Math.floor(root.defaultAudio.audio.volume * 100) + "%" - opacity: root.defaultAudio.audio.muted ? 0.6 : 1.0 + text: root.status + Math.floor(root.defaultAudio?.audio.volume * 100) + "%" + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 } } diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml new file mode 100644 index 0000000..9b2337a --- /dev/null +++ b/modules/bar/Tray.qml @@ -0,0 +1,47 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Services.SystemTray +import Quickshell.DBusMenu +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets + +WrapperRectangle { + id: root + color: Colors.base01 + required property int barHeight + property double vertMargin: barHeight / 4 - 4 + topMargin: vertMargin + bottomMargin: vertMargin + leftMargin: 8 + rightMargin: 8 + + child: RowLayout { + id: iconlayout + Repeater { + id: iconRepeater + model: SystemTray.items + delegate: WrapperMouseArea { + id: iconWrapper + required property var modelData + child: IconImage { + source: iconWrapper.modelData.icon + implicitSize: 16 + } + QsMenuAnchor { + id: menu + anchor.item: iconWrapper + menu: iconWrapper.modelData.menu + } + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: mouse => { + if (mouse.button == Qt.RightButton) { + menu.open(); + } + } + } + } + } +} diff --git a/shell.qml b/shell.qml index f7e18de..df0b688 100644 --- a/shell.qml +++ b/shell.qml @@ -1,3 +1,4 @@ +//@ pragma UseQApplication import Quickshell import qs.modules.bar From a8405f77db725ca5262956d8079ae06566c13712 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 17:47:09 +0200 Subject: [PATCH 007/172] add ipc --- modules/ipc/Ipc.qml | 15 +++++++++++++++ shell.qml | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 modules/ipc/Ipc.qml diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml new file mode 100644 index 0000000..1d180c1 --- /dev/null +++ b/modules/ipc/Ipc.qml @@ -0,0 +1,15 @@ +import Quickshell +import Quickshell.Hyprland +import Quickshell.Io + +IpcHandler { + id: ipcHandler + target: "util" + function refreshWs() { + Hyprland.refreshWorkspaces(); + } + function refreshMon() { + Hyprland.refreshMonitors(); + Quickshell.reload(false) + } +} diff --git a/shell.qml b/shell.qml index df0b688..c50cad9 100644 --- a/shell.qml +++ b/shell.qml @@ -1,7 +1,9 @@ //@ pragma UseQApplication import Quickshell import qs.modules.bar +import qs.modules.ipc ShellRoot { Bar {} + Ipc {} } From f8c432390bfcab616fbe6e3e27b5f4a663f6805f Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 18:15:19 +0200 Subject: [PATCH 008/172] add logic to tray and fix workspace initialization fuckery --- modules/bar/Tray.qml | 1 + modules/bar/Ws.qml | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 9b2337a..f3d0919 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -11,6 +11,7 @@ import qs.widgets WrapperRectangle { id: root color: Colors.base01 + visible: iconRepeater.count != 0 required property int barHeight property double vertMargin: barHeight / 4 - 4 topMargin: vertMargin diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 9b9ff61..8135c87 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -12,19 +12,22 @@ WrapperRectangle { required property ShellScreen barScreen required property int barHeight readonly property double vertMargin: barHeight / 4 - 4 + property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) color: Colors.base01 topMargin: vertMargin bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 - RowLayout { + child: RowLayout { + id: wsLayout Repeater { id: wsRepeater model: Hyprland.workspaces delegate: WrapperRectangle { id: wsWrapper + parent: wsLayout color: 'transparent' - visible: modelData.monitor == Hyprland.monitorFor(root.barScreen) + visible: modelData.monitor == root.hyprBarScreen required property var modelData child: StyledText { text: wsWrapper.modelData.id From 5634f9e158175b7b0fd21e1eccf7f47e3d37434d Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 18:31:21 +0200 Subject: [PATCH 009/172] add clock, fix font --- modules/bar/ActiveWindow.qml | 3 ++- modules/bar/Bar.qml | 11 +++++++++++ modules/bar/Clock.qml | 24 ++++++++++++++++++++++++ widgets/StyledText.qml | 2 +- 4 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 modules/bar/Clock.qml diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 81c7213..758da19 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -4,8 +4,9 @@ import QtQuick import qs import qs.widgets -ClippingWrapperRectangle { +WrapperRectangle { id: root + clip: true color: Colors.base01 required property int barHeight required property double vertMargin diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index c61942a..2b93e65 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -35,6 +35,17 @@ Variants { Layout.fillWidth: false } } + + RowLayout { + id: centerLayout + anchors.centerIn: parent + spacing: 5 + Clock { + vertMargin: barHeight / 4 - 4 + barHeight: root.implicitHeight + } + } + RowLayout { id: rightLayout anchors.right: parent.right diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml new file mode 100644 index 0000000..e95cf46 --- /dev/null +++ b/modules/bar/Clock.qml @@ -0,0 +1,24 @@ +import Quickshell +import Quickshell.Widgets +import QtQuick +import qs +import qs.widgets + +WrapperRectangle { + id: root + clip: true + color: Colors.base01 + required property int barHeight + required property double vertMargin + topMargin: vertMargin + bottomMargin: vertMargin + leftMargin: 8 + rightMargin: 8 + SystemClock { + id: clock + precision: SystemClock.Seconds + } + child: StyledText { + text: Qt.formatDateTime(clock.date, "d.M.yy  hh:mm") + } +} diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index 17cc97f..20599e9 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -2,7 +2,7 @@ import QtQuick import qs Text { - font.family: "Adwaita Mono Nerd Font" + font.family: "Adwaita Mono Nerd Font Propo" font.pixelSize: 12 color: Colors.base07 } From a1fb6d330fc7f7d6958674207714b2cc12012755 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 18:45:30 +0200 Subject: [PATCH 010/172] add wallpaper --- Colors.qml | 32 ++++++++++++++++---------------- modules/wallpaper/Wallpaper.qml | 26 ++++++++++++++++++++++++++ shell.qml | 2 ++ 3 files changed, 44 insertions(+), 16 deletions(-) create mode 100644 modules/wallpaper/Wallpaper.qml diff --git a/Colors.qml b/Colors.qml index 6729df2..c2c3ae2 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#282828" // Default Background - readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) - readonly property color base02: "#504945" // Selection Background - readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting + readonly property color base00: "#1e1e2e" // Default Background + readonly property color base01: "#181825" // Lighter Background (Status bars, panels) + readonly property color base02: "#313244" // Selection Background + readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#928374" // Dark Foreground (Used for status bars) - readonly property color base05: "#ebdbb2" // Default Foreground, Caret - readonly property color base06: "#fbf1c7" // Light Foreground (Rarely used) - readonly property color base07: "#f9f5d7" // Lightest Foreground + readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) + readonly property color base05: "#cdd6f4" // Default Foreground, Caret + readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) + readonly property color base07: "#b4befe" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#cc241d" // Red (Variables, errors) - readonly property color base09: "#d65d0e" // Orange (Integers, booleans, constants) - readonly property color base0A: "#d79921" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#98971a" // Green (Strings, success states) - readonly property color base0C: "#689d6a" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#458588" // Blue (Functions, methods, headings) - readonly property color base0E: "#b16286" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#9d0006" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#f38ba8" // Red (Variables, errors) + readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) + readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#a6e3a1" // Green (Strings, success states) + readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) + readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/wallpaper/Wallpaper.qml b/modules/wallpaper/Wallpaper.qml new file mode 100644 index 0000000..f522a11 --- /dev/null +++ b/modules/wallpaper/Wallpaper.qml @@ -0,0 +1,26 @@ +import Quickshell.Wayland +import Quickshell +import QtQuick + +Variants { + model: Quickshell.screens + delegate: WlrLayershell { + id: root + layer: WlrLayer.Background + required property ShellScreen modelData + screen: modelData + + anchors { + top: true + bottom: true + left: true + right: true + } + Image { + cache: true + anchors.fill: parent + source: "/home/lucy/.walls/frierensuff.png" + + } + } +} diff --git a/shell.qml b/shell.qml index c50cad9..ff64059 100644 --- a/shell.qml +++ b/shell.qml @@ -2,8 +2,10 @@ import Quickshell import qs.modules.bar import qs.modules.ipc +import qs.modules.wallpaper ShellRoot { Bar {} Ipc {} + Wallpaper {} } From 2f6f940b7685a04a4d883b432e13c012cbfd421a Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 19:47:31 +0200 Subject: [PATCH 011/172] add ipc handlers for settings --- modules/bar/Bar.qml | 3 ++- modules/ipc/Ipc.qml | 36 ++++++++++++++++++++++++++------- modules/wallpaper/Wallpaper.qml | 3 ++- settings/Config.qml | 23 +++++++++++++++++++++ settings/settings.ini | 6 ++++++ shell.qml | 1 + widgets/StyledText.qml | 5 +++-- 7 files changed, 66 insertions(+), 11 deletions(-) create mode 100644 settings/Config.qml create mode 100644 settings/settings.ini diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 2b93e65..e040bb7 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -3,6 +3,7 @@ import QtQuick.Layouts import Quickshell import qs +import qs.settings Variants { model: Quickshell.screens @@ -15,7 +16,7 @@ Variants { left: true right: true } - implicitHeight: 30 + implicitHeight: Config.barHeight color: Colors.base00 RowLayout { id: leftLayout diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index 1d180c1..c01c863 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -1,15 +1,37 @@ import Quickshell -import Quickshell.Hyprland import Quickshell.Io +import qs.settings IpcHandler { id: ipcHandler - target: "util" - function refreshWs() { - Hyprland.refreshWorkspaces(); + target: "config" + function setFont(newFont: string) { + Config.font = newFont; } - function refreshMon() { - Hyprland.refreshMonitors(); - Quickshell.reload(false) + + function setFontSize(newSize: int) { + Config.fontSize = newSize; + } + + function setHeight(newHeight: int) { + Config.barHeight = newHeight; + } + + function toggleFloating() { + Config.floating = !Config.floating; + } + + function setRounding(newRounding: int) { + Config.rounding = newRounding; + } + + function setWall(newWall: string) { + if (newWall.startsWith("/")) { + Config.wallpaper = "file://" + newWall; + return; + } else if (newWall.startsWith("~")) { + Config.wallpaper = Quickshell.env("HOME") + newWall; + return; + } } } diff --git a/modules/wallpaper/Wallpaper.qml b/modules/wallpaper/Wallpaper.qml index f522a11..1b16909 100644 --- a/modules/wallpaper/Wallpaper.qml +++ b/modules/wallpaper/Wallpaper.qml @@ -1,6 +1,7 @@ import Quickshell.Wayland import Quickshell import QtQuick +import qs.settings Variants { model: Quickshell.screens @@ -19,7 +20,7 @@ Variants { Image { cache: true anchors.fill: parent - source: "/home/lucy/.walls/frierensuff.png" + source: Config.wallpaper } } diff --git a/settings/Config.qml b/settings/Config.qml new file mode 100644 index 0000000..cdf7fb6 --- /dev/null +++ b/settings/Config.qml @@ -0,0 +1,23 @@ +pragma Singleton +import QtCore +import QtQuick +import Quickshell + +Singleton { + id: root + property string font: "Adwaita Mono Nerd Font Propo" + property int fontSize: 12 + property int barHeight: 30 + property int rounding: 0 + property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" + property bool floating: false + Settings { + + location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") + property alias font: root.font + property alias fontSize: root.fontSize + property alias barHeight: root.barHeight + property alias roudning: root.rounding + property alias wallpaper: root.wallpaper + } +} diff --git a/settings/settings.ini b/settings/settings.ini new file mode 100644 index 0000000..d40d0a6 --- /dev/null +++ b/settings/settings.ini @@ -0,0 +1,6 @@ +[General] +barHeight=32 +font=0xProto Nerd Font Propo +fontSize=12 +roudning=0 +wallpaper=@Variant(\0\0\0\x11\0\0\0\"file:///home/lucy/.walls/mooon.png) diff --git a/shell.qml b/shell.qml index ff64059..8a4962c 100644 --- a/shell.qml +++ b/shell.qml @@ -3,6 +3,7 @@ import Quickshell import qs.modules.bar import qs.modules.ipc import qs.modules.wallpaper +import qs.settings ShellRoot { Bar {} diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index 20599e9..6ee74f2 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -1,8 +1,9 @@ import QtQuick import qs +import qs.settings Text { - font.family: "Adwaita Mono Nerd Font Propo" - font.pixelSize: 12 + font.family: Config.font + font.pixelSize: Config.fontSize color: Colors.base07 } From cf4696fe0428a897adef1bd276b0140100291152 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 20:35:11 +0200 Subject: [PATCH 012/172] minor fixes and icons --- modules/bar/ActiveWindow.qml | 2 ++ modules/bar/Clock.qml | 2 ++ modules/bar/Mpris.qml | 21 +++++++++++++++++++-- modules/bar/Pw.qml | 33 +++++++++++++++++++++++++++++---- modules/bar/Tray.qml | 4 ++-- modules/bar/Ws.qml | 5 ++++- modules/ipc/Ipc.qml | 4 ++++ settings/Config.qml | 1 + settings/settings.ini | 4 ++-- widgets/MaterialIcon.qml | 17 +++++++++++++++++ 10 files changed, 82 insertions(+), 11 deletions(-) create mode 100644 widgets/MaterialIcon.qml diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 758da19..df55b33 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -3,6 +3,7 @@ import Quickshell.Hyprland import QtQuick import qs import qs.widgets +import qs.settings WrapperRectangle { id: root @@ -10,6 +11,7 @@ WrapperRectangle { color: Colors.base01 required property int barHeight required property double vertMargin + radius: Config.rounding topMargin: vertMargin bottomMargin: vertMargin leftMargin: 8 diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index e95cf46..2def93f 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -3,6 +3,7 @@ import Quickshell.Widgets import QtQuick import qs import qs.widgets +import qs.settings WrapperRectangle { id: root @@ -14,6 +15,7 @@ WrapperRectangle { bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 + radius: Config.rounding SystemClock { id: clock precision: SystemClock.Seconds diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 8dd80b3..fc6eb35 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -4,6 +4,7 @@ import QtQuick import QtQuick.Layouts import qs import qs.widgets +import qs.settings WrapperRectangle { id: root @@ -16,6 +17,7 @@ WrapperRectangle { leftMargin: 8 rightMargin: 8 color: Colors.base01 + radius: Config.rounding function findSpotify() { for (let i = 0; i < Mpris.players.values.length; i++) { let current = Mpris.players.values[i]; @@ -25,7 +27,22 @@ WrapperRectangle { } return null; } - StyledText { - text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + child: WrapperMouseArea { + id: clickHandler + acceptedButtons: Qt.LeftButton | Qt.RightButton + cursorShape: Qt.PointingHandCursor + onClicked: mouse => { + if (mouse.button == Qt.RightButton) { + root.spotify.togglePlaying(); + } + } + child: RowLayout { + MaterialIcon { + text: "music_note_2" + } + StyledText { + text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + } + } } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index adf63e9..18b5c6c 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,8 +1,10 @@ import Quickshell.Services.Pipewire import Quickshell.Widgets import QtQuick +import QtQuick.Layouts import qs import qs.widgets +import qs.settings WrapperRectangle { id: root @@ -10,16 +12,39 @@ WrapperRectangle { required property int barHeight property double vertMargin: barHeight / 4 - 4 property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null - property string status: defaultAudio?.audio.muted ? "mut " : "vol " + property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null + radius: Config.rounding topMargin: vertMargin bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 + function getVolumeIcon() { + let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; + if (root.mute) { + return "\ue04f"; + } + if (volume <= 0.33) { + return "\ue04e"; + } + if (volume <= 0.66) { + return "\ue04d"; + } + if (volume >= 0.66) { + return "\ue050"; + } + } PwObjectTracker { objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] } - child: StyledText { - text: root.status + Math.floor(root.defaultAudio?.audio.volume * 100) + "%" - opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + child: RowLayout { + spacing: 4 + MaterialIcon { + text: root.getVolumeIcon() + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + } + StyledText { + text: Math.floor(root.defaultAudio?.audio.volume * 100) + "%" + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + } } } diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index f3d0919..100ed1c 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -1,12 +1,11 @@ pragma ComponentBehavior: Bound import Quickshell import Quickshell.Services.SystemTray -import Quickshell.DBusMenu import Quickshell.Widgets import QtQuick import QtQuick.Layouts import qs -import qs.widgets +import qs.settings WrapperRectangle { id: root @@ -15,6 +14,7 @@ WrapperRectangle { required property int barHeight property double vertMargin: barHeight / 4 - 4 topMargin: vertMargin + radius: Config.rounding bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 8135c87..32ee289 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -6,13 +6,15 @@ import QtQuick import QtQuick.Layouts import qs import qs.widgets +import qs.settings WrapperRectangle { id: root required property ShellScreen barScreen required property int barHeight readonly property double vertMargin: barHeight / 4 - 4 - property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) + property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) + radius: Config.rounding color: Colors.base01 topMargin: vertMargin bottomMargin: vertMargin @@ -20,6 +22,7 @@ WrapperRectangle { rightMargin: 8 child: RowLayout { id: wsLayout + spacing: 8 Repeater { id: wsRepeater model: Hyprland.workspaces diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index c01c863..fee4dab 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -9,6 +9,10 @@ IpcHandler { Config.font = newFont; } + function setIconSize(newSize: int) { + Config.iconSize = newSize; + } + function setFontSize(newSize: int) { Config.fontSize = newSize; } diff --git a/settings/Config.qml b/settings/Config.qml index cdf7fb6..74456e1 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -7,6 +7,7 @@ Singleton { id: root property string font: "Adwaita Mono Nerd Font Propo" property int fontSize: 12 + property int iconSize: 14 property int barHeight: 30 property int rounding: 0 property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" diff --git a/settings/settings.ini b/settings/settings.ini index d40d0a6..cffe451 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,6 +1,6 @@ [General] -barHeight=32 +barHeight=30 font=0xProto Nerd Font Propo fontSize=12 -roudning=0 +roudning=16 wallpaper=@Variant(\0\0\0\x11\0\0\0\"file:///home/lucy/.walls/mooon.png) diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml new file mode 100644 index 0000000..c654e3b --- /dev/null +++ b/widgets/MaterialIcon.qml @@ -0,0 +1,17 @@ +import qs +import qs.settings +import QtQuick + +Text { + font.family: "Material Symbols Rounded" + color: Colors.base07 + font.pixelSize: Config.iconSize + property bool fill: true + renderType: Text.NativeRendering + font.variableAxes: { + "FILL": fill ? 1 : 0, + "opsz": Config.iconSize, + "wght": 400, + "GRAD": 0 + } +} From e1504bfc925a8d77c541c1d4b9e80fe6ddc3a7fb Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 14 May 2026 22:33:06 +0200 Subject: [PATCH 013/172] working notifications --- modules/notifications/NotiCard.qml | 44 ++++++++++++++++++++++++++ modules/notifications/NotiPopup.qml | 46 ++++++++++++++++++++++++++++ modules/notifications/NotiServer.qml | 17 ++++++++++ modules/notifications/qmldir | 3 ++ shell.qml | 2 ++ 5 files changed, 112 insertions(+) create mode 100644 modules/notifications/NotiCard.qml create mode 100644 modules/notifications/NotiPopup.qml create mode 100644 modules/notifications/NotiServer.qml create mode 100644 modules/notifications/qmldir diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml new file mode 100644 index 0000000..07ca59c --- /dev/null +++ b/modules/notifications/NotiCard.qml @@ -0,0 +1,44 @@ +import Quickshell +import Quickshell.Widgets +import QtQuick.Layouts +import QtQuick +import qs +import qs.settings +import qs.widgets + +WrapperRectangle { + id: root + required property var notification + implicitWidth: 300 + implicitHeight: 100 + radius: Config.rounding + anchors.right: parent?.right + color: Colors.base01 + child: WrapperMouseArea { + RowLayout { + anchors.fill: parent + IconImage { + id: appIcon + Layout.leftMargin: 16 + source: root.notification.image ? root.notification.image : '' + implicitSize: 48 + } + ColumnLayout { + Layout.alignment: Qt.AlignLeft + StyledText { + id: title + text: root.notification?.summary == null ? '' : root.notification.summary + } + StyledText { + id: body + text: root.notification.body ? root.notification.body : '' + } + } + } + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: { + root.notification.dismiss(); + } + } +} diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml new file mode 100644 index 0000000..dbef813 --- /dev/null +++ b/modules/notifications/NotiPopup.qml @@ -0,0 +1,46 @@ +pragma ComponentBehavior: Bound +import Quickshell +import QtQuick +import Quickshell.Wayland +import qs.settings +import Quickshell.Hyprland + +WlrLayershell { + id: notiPopup + property ShellScreen activeScreen: getActiveScreen() + function getActiveScreen() { + let current = Quickshell.screens[0]; + for (let i = 0; i < Quickshell.screens.length; i++) { + current = Quickshell.screens[i]; + if (Hyprland.monitorFor(current) == Hyprland.focusedMonitor) { + console.log(current.name); + return current; + } + } + return current; + } + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + screen: activeScreen + anchors { + top: true + right: true + } + margins.top: Config.barHeight + 8 + margins.right: 8 + implicitHeight: notiList.contentHeight + implicitWidth: activeScreen.width / 8 + color: 'transparent' + visible: NotiServer.notifications.values.length > 0 + + ListView { + id: notiList + anchors.fill: parent + model: NotiServer.notifications + spacing: 6 + delegate: NotiCard { + required property var modelData + notification: modelData + } + } +} diff --git a/modules/notifications/NotiServer.qml b/modules/notifications/NotiServer.qml new file mode 100644 index 0000000..7ecc639 --- /dev/null +++ b/modules/notifications/NotiServer.qml @@ -0,0 +1,17 @@ +pragma Singleton +import Quickshell +import Quickshell.Services.Notifications +import QtQuick + +Singleton { + id: root + property alias notifications: server.trackedNotifications + NotificationServer { + id: server + imageSupported: true + bodyImagesSupported: true + onNotification: notification => { + notification.tracked = true; + } + } +} diff --git a/modules/notifications/qmldir b/modules/notifications/qmldir new file mode 100644 index 0000000..d1c7785 --- /dev/null +++ b/modules/notifications/qmldir @@ -0,0 +1,3 @@ +singleton NotiServer 1.0 NotiServer.qml +NotiPopup 1.0 NotiPopup.qml +NotiCard 1.0 NotiCard.qml diff --git a/shell.qml b/shell.qml index 8a4962c..209b9ef 100644 --- a/shell.qml +++ b/shell.qml @@ -4,9 +4,11 @@ import qs.modules.bar import qs.modules.ipc import qs.modules.wallpaper import qs.settings +import qs.modules.notifications ShellRoot { Bar {} Ipc {} Wallpaper {} + NotiPopup {} } From c9d703158a6ff06975ffa5c13c249b99fc922219 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 15 May 2026 11:41:35 +0200 Subject: [PATCH 014/172] remove dot in clock.qml --- modules/bar/Clock.qml | 2 +- settings/settings.ini | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 2def93f..70a8d5f 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -21,6 +21,6 @@ WrapperRectangle { precision: SystemClock.Seconds } child: StyledText { - text: Qt.formatDateTime(clock.date, "d.M.yy  hh:mm") + text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm") } } diff --git a/settings/settings.ini b/settings/settings.ini index cffe451..fb7c5b4 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,6 +1,6 @@ [General] barHeight=30 -font=0xProto Nerd Font Propo +font=Maple Mono fontSize=12 roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0\"file:///home/lucy/.walls/mooon.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/mooon.png) From 608d8bbfcef6aa8c9756d1eb4e1e1e084908fcd5 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 15 May 2026 18:19:50 +0200 Subject: [PATCH 015/172] fix and style notifications --- Colors.qml | 32 ++++++++++---------- modules/notifications/NotiCard.qml | 47 ++++++++++++++++++++++++----- modules/notifications/NotiPopup.qml | 3 +- settings/settings.ini | 2 +- widgets/MaterialIcon.qml | 2 +- 5 files changed, 59 insertions(+), 27 deletions(-) diff --git a/Colors.qml b/Colors.qml index c2c3ae2..c23b961 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1e1e2e" // Default Background - readonly property color base01: "#181825" // Lighter Background (Status bars, panels) - readonly property color base02: "#313244" // Selection Background - readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting + readonly property color base00: "#1d2021" // Default Background + readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) + readonly property color base02: "#504945" // Selection Background + readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) - readonly property color base05: "#cdd6f4" // Default Foreground, Caret - readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) - readonly property color base07: "#b4befe" // Lightest Foreground + readonly property color base04: "#bdae93" // Dark Foreground (Used for status bars) + readonly property color base05: "#d5c4a1" // Default Foreground, Caret + readonly property color base06: "#ebdbb2" // Light Foreground (Rarely used) + readonly property color base07: "#fbf1c7" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#f38ba8" // Red (Variables, errors) - readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) - readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#a6e3a1" // Green (Strings, success states) - readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) - readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#fb4934" // Red (Variables, errors) + readonly property color base09: "#fe8019" // Orange (Integers, booleans, constants) + readonly property color base0A: "#fabd2f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#b8bb26" // Green (Strings, success states) + readonly property color base0C: "#8ec07c" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#83a598" // Blue (Functions, methods, headings) + readonly property color base0E: "#d3869b" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#d65d0e" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 07ca59c..f1be13a 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -9,34 +9,65 @@ import qs.widgets WrapperRectangle { id: root required property var notification - implicitWidth: 300 - implicitHeight: 100 + required property ShellScreen nScreen + implicitWidth: nScreen.width / 6 + implicitHeight: 80 radius: Config.rounding anchors.right: parent?.right color: Colors.base01 + clip: true child: WrapperMouseArea { - RowLayout { - anchors.fill: parent + id: mouseHandler + child: RowLayout { + spacing: 10 IconImage { id: appIcon - Layout.leftMargin: 16 - source: root.notification.image ? root.notification.image : '' - implicitSize: 48 + Layout.leftMargin: 8 + visible: root.notification?.image ? true : false + source: root.notification?.image ? root.notification.image : '' + implicitSize: 64 } ColumnLayout { Layout.alignment: Qt.AlignLeft + Layout.fillWidth: true + Layout.preferredWidth: 0 + Layout.fillHeight: true + Layout.leftMargin: appIcon.visible ? 0 : 16 + RowLayout { + MaterialIcon { + text: "\ue7f4" + font.pixelSize: 12 + } + StyledText { + id: appId + text: root.notification?.appName ? root.notification.appName : '' + opacity: 0.4 + } + } StyledText { id: title text: root.notification?.summary == null ? '' : root.notification.summary + elide: Text.ElideRight + Layout.fillWidth: true } StyledText { id: body - text: root.notification.body ? root.notification.body : '' + text: root.notification?.body ? root.notification.body : '' + elide: Text.ElideRight + Layout.fillWidth: true + opacity: 0.6 } } } acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onEntered: { + root.color = Colors.base03; + } + onExited: { + root.color = Colors.base01; + } onClicked: { root.notification.dismiss(); } diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml index dbef813..69d1791 100644 --- a/modules/notifications/NotiPopup.qml +++ b/modules/notifications/NotiPopup.qml @@ -29,7 +29,7 @@ WlrLayershell { margins.top: Config.barHeight + 8 margins.right: 8 implicitHeight: notiList.contentHeight - implicitWidth: activeScreen.width / 8 + implicitWidth: activeScreen.width / 6 color: 'transparent' visible: NotiServer.notifications.values.length > 0 @@ -40,6 +40,7 @@ WlrLayershell { spacing: 6 delegate: NotiCard { required property var modelData + nScreen: notiPopup.activeScreen notification: modelData } } diff --git a/settings/settings.ini b/settings/settings.ini index fb7c5b4..43fdd98 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -3,4 +3,4 @@ barHeight=30 font=Maple Mono fontSize=12 roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/mooon.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0 file:///home/lucy/.wall/Kita.png) diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index c654e3b..4004ef5 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -12,6 +12,6 @@ Text { "FILL": fill ? 1 : 0, "opsz": Config.iconSize, "wght": 400, - "GRAD": 0 + "GRAD": 24 } } From 0d20fc73136512405cf53b984d6a32d9284c616a Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 15 May 2026 19:56:10 +0200 Subject: [PATCH 016/172] remove useless margin stuff --- modules/bar/ActiveWindow.qml | 23 +++++++++++--------- modules/bar/Bar.qml | 27 ++++++----------------- modules/bar/Bat.qml | 42 ++++++++++++++++++++++++++++++++++++ modules/bar/Clock.qml | 4 ---- modules/bar/Mpris.qml | 4 ---- modules/bar/Pw.qml | 4 ---- modules/bar/Tray.qml | 5 +---- modules/bar/Ws.qml | 4 ---- settings/settings.ini | 4 ++-- 9 files changed, 64 insertions(+), 53 deletions(-) create mode 100644 modules/bar/Bat.qml diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index df55b33..29b409a 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -1,24 +1,27 @@ import Quickshell.Widgets import Quickshell.Hyprland import QtQuick +import QtQuick.Layouts import qs import qs.widgets import qs.settings -WrapperRectangle { +ClippingWrapperRectangle { id: root - clip: true color: Colors.base01 - required property int barHeight - required property double vertMargin radius: Config.rounding - topMargin: vertMargin - bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 - child: StyledText { - text: Hyprland.activeToplevel?.title ?? "Desktop" - width: root.width - root.leftMargin - root.rightMargin - elide: Text.ElideRight + child: RowLayout { + + WrapperRectangle { + Layout.fillHeight: true + color: 'transparent' + clip: true + StyledText { + text: Hyprland.activeToplevel?.title ?? "Desktop" + elide: Text.ElideRight + } + } } } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index e040bb7..06ef958 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -26,25 +26,15 @@ Variants { anchors.leftMargin: 10 Ws { barScreen: root.modelData - barHeight: root.implicitHeight - } - ActiveWindow { - vertMargin: barHeight / 4 - 4 - barHeight: root.implicitHeight - Layout.maximumWidth: 300 - Layout.maximumHeight: barHeight - (barHeight / 4 + 2) - Layout.fillWidth: false } + ActiveWindow {} } RowLayout { id: centerLayout anchors.centerIn: parent spacing: 5 - Clock { - vertMargin: barHeight / 4 - 4 - barHeight: root.implicitHeight - } + Clock {} } RowLayout { @@ -53,15 +43,10 @@ Variants { anchors.verticalCenter: parent.verticalCenter spacing: 5 anchors.rightMargin: 10 - Mpris { - barHeight: root.implicitHeight - } - Pw { - barHeight: root.implicitHeight - } - Tray { - barHeight: root.implicitHeight - } + Mpris {} + Bat {} + Pw {} + Tray {} } } } diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml new file mode 100644 index 0000000..7bc67c3 --- /dev/null +++ b/modules/bar/Bat.qml @@ -0,0 +1,42 @@ +import Quickshell.Widgets +import Quickshell.Services.UPower +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets +import qs.settings + +WrapperRectangle { + id: root + clip: true + color: Colors.base01 + property double percent: UPower.displayDevice.percentage * 100 + property bool hasBattery: UPower.displayDevice.isLaptopBattery + property bool charging: UPower.displayDevice.state == UPowerDeviceState.Charging + leftMargin: 8 + rightMargin: 8 + radius: Config.rounding + function batteryIcon(percent, charging) { + if (percent <= 15) + return charging ? "battery_charging_20" : "battery_alert"; + if (percent <= 30) + return charging ? "battery_charging_30" : "battery_2_bar"; + if (percent <= 50) + return charging ? "battery_charging_50" : "battery_3_bar"; + if (percent <= 70) + return charging ? "battery_charging_60" : "battery_4_bar"; + if (percent <= 85) + return charging ? "battery_charging_80" : "battery_5_bar"; + if (percent <= 95) + return charging ? "battery_charging_90" : "battery_6_bar"; + return charging ? "battery_charging_full" : "battery_full"; + } + child: RowLayout { + MaterialIcon { + text: root.batteryIcon(root.percent, root.charging) + } + StyledText { + text: Math.floor(root.percent) + "%" + } + } +} diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 70a8d5f..217fa6f 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -9,10 +9,6 @@ WrapperRectangle { id: root clip: true color: Colors.base01 - required property int barHeight - required property double vertMargin - topMargin: vertMargin - bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 radius: Config.rounding diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index fc6eb35..cedb9d5 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -9,11 +9,7 @@ import qs.settings WrapperRectangle { id: root property MprisPlayer spotify: findSpotify() - required property int barHeight - property double vertMargin: barHeight / 4 - 4 visible: spotify != null - topMargin: vertMargin - bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 color: Colors.base01 diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 18b5c6c..4a32822 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -9,13 +9,9 @@ import qs.settings WrapperRectangle { id: root color: Colors.base01 - required property int barHeight - property double vertMargin: barHeight / 4 - 4 property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null radius: Config.rounding - topMargin: vertMargin - bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 function getVolumeIcon() { diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 100ed1c..64838be 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -11,13 +11,10 @@ WrapperRectangle { id: root color: Colors.base01 visible: iconRepeater.count != 0 - required property int barHeight - property double vertMargin: barHeight / 4 - 4 - topMargin: vertMargin radius: Config.rounding - bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 + margin: 1 child: RowLayout { id: iconlayout diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 32ee289..79cb6ee 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -11,13 +11,9 @@ import qs.settings WrapperRectangle { id: root required property ShellScreen barScreen - required property int barHeight - readonly property double vertMargin: barHeight / 4 - 4 property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) radius: Config.rounding color: Colors.base01 - topMargin: vertMargin - bottomMargin: vertMargin leftMargin: 8 rightMargin: 8 child: RowLayout { diff --git a/settings/settings.ini b/settings/settings.ini index 43fdd98..d63718c 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,6 +1,6 @@ [General] barHeight=30 font=Maple Mono -fontSize=12 +fontSize=14 roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0 file:///home/lucy/.wall/Kita.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0\x31\x66ile:///home/lucy/.wall/kikis_deliveryservice.png) From 4d59c72ab6cc8080b4004749a35d92a4a743561b Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 15 May 2026 20:10:51 +0200 Subject: [PATCH 017/172] fix notification styling --- modules/notifications/NotiCard.qml | 41 +++++++++++++++++++--------- modules/notifications/NotiServer.qml | 1 + 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index f1be13a..965a177 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -11,11 +11,18 @@ WrapperRectangle { required property var notification required property ShellScreen nScreen implicitWidth: nScreen.width / 6 - implicitHeight: 80 + implicitHeight: 100 radius: Config.rounding anchors.right: parent?.right color: Colors.base01 clip: true + Timer { + id: dismissTimer + running: true + interval: 5000 + repeat: false + onTriggered: root.notification.dismiss() + } child: WrapperMouseArea { id: mouseHandler child: RowLayout { @@ -34,6 +41,7 @@ WrapperRectangle { Layout.fillHeight: true Layout.leftMargin: appIcon.visible ? 0 : 16 RowLayout { + Layout.alignment: Qt.AlignTop MaterialIcon { text: "\ue7f4" font.pixelSize: 12 @@ -44,18 +52,25 @@ WrapperRectangle { opacity: 0.4 } } - StyledText { - id: title - text: root.notification?.summary == null ? '' : root.notification.summary - elide: Text.ElideRight - Layout.fillWidth: true - } - StyledText { - id: body - text: root.notification?.body ? root.notification.body : '' - elide: Text.ElideRight - Layout.fillWidth: true - opacity: 0.6 + ColumnLayout { + spacing: 0 + StyledText { + id: title + Layout.bottomMargin: 0 + Layout.topMargin: 5 + Layout.alignment: Qt.AlignBottom + Layout.fillWidth: true + text: root.notification?.summary == null ? '' : root.notification.summary + elide: Text.ElideRight + } + StyledText { + id: body + Layout.alignment: Qt.AlignBottom + text: root.notification?.body ? root.notification.body : '' + elide: Text.ElideRight + Layout.fillWidth: true + opacity: 0.6 + } } } } diff --git a/modules/notifications/NotiServer.qml b/modules/notifications/NotiServer.qml index 7ecc639..db79793 100644 --- a/modules/notifications/NotiServer.qml +++ b/modules/notifications/NotiServer.qml @@ -10,6 +10,7 @@ Singleton { id: server imageSupported: true bodyImagesSupported: true + onNotification: notification => { notification.tracked = true; } From f61bd429d65e646228e71250a5ca275ff479c802 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 16 May 2026 00:56:04 +0200 Subject: [PATCH 018/172] fix tray sizing --- modules/bar/Tray.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 64838be..a32a9e3 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -12,9 +12,9 @@ WrapperRectangle { color: Colors.base01 visible: iconRepeater.count != 0 radius: Config.rounding + Layout.fillHeight: true leftMargin: 8 rightMargin: 8 - margin: 1 child: RowLayout { id: iconlayout From d919056a03eb44b370b348ce10d18dfc399fa629 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 16 May 2026 12:20:14 +0200 Subject: [PATCH 019/172] add bar transparency --- Colors.qml | 32 +++++++++++++++--------------- modules/bar/Bar.qml | 7 +++++-- modules/notifications/NotiCard.qml | 2 +- modules/wallpaper/Wallpaper.qml | 8 ++++---- settings/settings.ini | 8 ++++---- 5 files changed, 30 insertions(+), 27 deletions(-) diff --git a/Colors.qml b/Colors.qml index c23b961..fb96939 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1d2021" // Default Background - readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) - readonly property color base02: "#504945" // Selection Background - readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting + readonly property color base00: "#11121d" // Default Background + readonly property color base01: "#212234" // Lighter Background (Status bars, panels) + readonly property color base02: "#212234" // Selection Background + readonly property color base03: "#353945" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#bdae93" // Dark Foreground (Used for status bars) - readonly property color base05: "#d5c4a1" // Default Foreground, Caret - readonly property color base06: "#ebdbb2" // Light Foreground (Rarely used) - readonly property color base07: "#fbf1c7" // Lightest Foreground + readonly property color base04: "#4a5057" // Dark Foreground (Used for status bars) + readonly property color base05: "#a0a8cd" // Default Foreground, Caret + readonly property color base06: "#abb2bf" // Light Foreground (Rarely used) + readonly property color base07: "#bcc2dc" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#fb4934" // Red (Variables, errors) - readonly property color base09: "#fe8019" // Orange (Integers, booleans, constants) - readonly property color base0A: "#fabd2f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#b8bb26" // Green (Strings, success states) - readonly property color base0C: "#8ec07c" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#83a598" // Blue (Functions, methods, headings) - readonly property color base0E: "#d3869b" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#d65d0e" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#ee6d85" // Red (Variables, errors) + readonly property color base09: "#f6955b" // Orange (Integers, booleans, constants) + readonly property color base0A: "#d7a65f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#95c561" // Green (Strings, success states) + readonly property color base0C: "#9fbbf3" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#7199ee" // Blue (Functions, methods, headings) + readonly property color base0E: "#a485dd" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#773440" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 06ef958..b567d8a 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -1,13 +1,14 @@ import QtQuick import QtQuick.Layouts import Quickshell +import Quickshell.Wayland import qs import qs.settings Variants { model: Quickshell.screens - delegate: PanelWindow { + delegate: WlrLayershell { id: root required property var modelData screen: modelData @@ -17,7 +18,9 @@ Variants { right: true } implicitHeight: Config.barHeight - color: Colors.base00 + color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, 0.8) + layer: WlrLayer.Top + RowLayout { id: leftLayout spacing: 5 diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 965a177..64cc052 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -84,7 +84,7 @@ WrapperRectangle { root.color = Colors.base01; } onClicked: { - root.notification.dismiss(); + root.notification ? root.notification.dismiss() : ''; } } } diff --git a/modules/wallpaper/Wallpaper.qml b/modules/wallpaper/Wallpaper.qml index 1b16909..9ad1b5f 100644 --- a/modules/wallpaper/Wallpaper.qml +++ b/modules/wallpaper/Wallpaper.qml @@ -10,6 +10,7 @@ Variants { layer: WlrLayer.Background required property ShellScreen modelData screen: modelData + exclusionMode: ExclusionMode.Ignore anchors { top: true @@ -18,10 +19,9 @@ Variants { right: true } Image { - cache: true - anchors.fill: parent - source: Config.wallpaper - + cache: true + anchors.fill: parent + source: Config.wallpaper } } } diff --git a/settings/settings.ini b/settings/settings.ini index d63718c..664a0fe 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,6 +1,6 @@ [General] -barHeight=30 +barHeight=34 font=Maple Mono -fontSize=14 -roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0\x31\x66ile:///home/lucy/.wall/kikis_deliveryservice.png) +fontSize=16 +roudning=0 +wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/faris.png) From adf04efc96697fbd60b67c6d657ef2cb087d59ba Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 16 May 2026 22:36:37 +0200 Subject: [PATCH 020/172] fix text overflow --- modules/bar/ActiveWindow.qml | 3 +-- modules/bar/Mpris.qml | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 29b409a..35d474b 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -13,9 +13,8 @@ ClippingWrapperRectangle { leftMargin: 8 rightMargin: 8 child: RowLayout { - WrapperRectangle { - Layout.fillHeight: true + Layout.maximumWidth: 400 color: 'transparent' clip: true StyledText { diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index cedb9d5..5e9a9ef 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -19,6 +19,8 @@ WrapperRectangle { let current = Mpris.players.values[i]; if (current.identity == 'spotify' || 'Spotify') { return current; + } else { + return null; } } return null; @@ -37,7 +39,9 @@ WrapperRectangle { text: "music_note_2" } StyledText { + Layout.maximumWidth: 400 text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + elide: Text.ElideRight } } } From 798f6a618c1217e0e54e2d23acdd567069884c1e Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 16 May 2026 22:41:31 +0200 Subject: [PATCH 021/172] change mpris to only show spotify --- modules/bar/Mpris.qml | 45 +++++++++++++++---------------------------- 1 file changed, 15 insertions(+), 30 deletions(-) diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 5e9a9ef..d404948 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -8,41 +8,26 @@ import qs.settings WrapperRectangle { id: root - property MprisPlayer spotify: findSpotify() - visible: spotify != null + property MprisPlayer spotify: { + for (const player of Mpris.players.values) { + if (player.identity === "Spotify") + return player; + } + return null; + } + visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing leftMargin: 8 rightMargin: 8 color: Colors.base01 radius: Config.rounding - function findSpotify() { - for (let i = 0; i < Mpris.players.values.length; i++) { - let current = Mpris.players.values[i]; - if (current.identity == 'spotify' || 'Spotify') { - return current; - } else { - return null; - } + child: RowLayout { + MaterialIcon { + text: "music_note_2" } - return null; - } - child: WrapperMouseArea { - id: clickHandler - acceptedButtons: Qt.LeftButton | Qt.RightButton - cursorShape: Qt.PointingHandCursor - onClicked: mouse => { - if (mouse.button == Qt.RightButton) { - root.spotify.togglePlaying(); - } - } - child: RowLayout { - MaterialIcon { - text: "music_note_2" - } - StyledText { - Layout.maximumWidth: 400 - text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists - elide: Text.ElideRight - } + StyledText { + Layout.maximumWidth: 400 + text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + elide: Text.ElideRight } } } From 51716af8d09b04f4d17ea669f766bde6a9e67314 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 12:26:20 +0200 Subject: [PATCH 022/172] add option to change rounding --- modules/bar/Bar.qml | 2 +- modules/ipc/Ipc.qml | 4 ++++ settings/Config.qml | 2 ++ settings/settings.ini | 5 +++-- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index b567d8a..f570a83 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -18,7 +18,7 @@ Variants { right: true } implicitHeight: Config.barHeight - color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, 0.8) + color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) layer: WlrLayer.Top RowLayout { diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index fee4dab..7c1d137 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -29,6 +29,10 @@ IpcHandler { Config.rounding = newRounding; } + function setOpacity(newOpacity: double) { + Config.opacity = newOpacity; + } + function setWall(newWall: string) { if (newWall.startsWith("/")) { Config.wallpaper = "file://" + newWall; diff --git a/settings/Config.qml b/settings/Config.qml index 74456e1..aeca640 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -12,6 +12,7 @@ Singleton { property int rounding: 0 property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" property bool floating: false + property double opacity: 1.0 Settings { location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") @@ -20,5 +21,6 @@ Singleton { property alias barHeight: root.barHeight property alias roudning: root.rounding property alias wallpaper: root.wallpaper + property alias opacity: root.opacity } } diff --git a/settings/settings.ini b/settings/settings.ini index 664a0fe..6670592 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -2,5 +2,6 @@ barHeight=34 font=Maple Mono fontSize=16 -roudning=0 -wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/faris.png) +opacity=1 +roudning=16 +wallpaper=@Variant(\0\0\0\x11\0\0\0)file:///home/lucy/.wall/walkingcastle.png) From ddf4c2e654a483acae0437186af7ca28986efcb4 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 12:44:22 +0200 Subject: [PATCH 023/172] add screencorners --- modules/corners/ScreenCorners.qml | 182 ++++++++++++++++++++++++++++++ settings/settings.ini | 2 +- shell.qml | 2 + 3 files changed, 185 insertions(+), 1 deletion(-) create mode 100644 modules/corners/ScreenCorners.qml diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml new file mode 100644 index 0000000..976a2bd --- /dev/null +++ b/modules/corners/ScreenCorners.qml @@ -0,0 +1,182 @@ +pragma ComponentBehavior: Bound +import QtQuick +import Quickshell +import Quickshell.Wayland +import qs +import qs.settings + +Item { + // Top-left corners + Variants { + model: Quickshell.screens + delegate: WlrLayershell { + id: tlWin + required property var modelData + screen: modelData + visible: Config.rounding > 0 + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + anchors { top: true; left: true } + margins.top: Config.barHeight + implicitWidth: Config.rounding + implicitHeight: Config.rounding + color: "transparent" + + Canvas { + id: tlCanvas + anchors.fill: parent + onWidthChanged: requestPaint() + onPaint: { + var ctx = getContext("2d") + var s = width + ctx.clearRect(0, 0, s, s) + var c = Colors.base00 + ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) + ctx.fillRect(0, 0, s, s) + // Punch out quarter-circle from inner corner (s, s) + ctx.globalCompositeOperation = "destination-out" + ctx.beginPath() + ctx.moveTo(s, s) + ctx.arc(s, s, s, Math.PI, 3 * Math.PI / 2, false) + ctx.closePath() + ctx.fill() + ctx.globalCompositeOperation = "source-over" + } + Connections { + target: Config + function onOpacityChanged() { tlCanvas.requestPaint() } + } + } + } + } + + // Top-right corners + Variants { + model: Quickshell.screens + delegate: WlrLayershell { + id: trWin + required property var modelData + screen: modelData + visible: Config.rounding > 0 + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + anchors { top: true; right: true } + margins.top: Config.barHeight + implicitWidth: Config.rounding + implicitHeight: Config.rounding + color: "transparent" + + Canvas { + id: trCanvas + anchors.fill: parent + onWidthChanged: requestPaint() + onPaint: { + var ctx = getContext("2d") + var s = width + ctx.clearRect(0, 0, s, s) + var c = Colors.base00 + ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) + ctx.fillRect(0, 0, s, s) + // Punch out quarter-circle from inner corner (0, s) + ctx.globalCompositeOperation = "destination-out" + ctx.beginPath() + ctx.moveTo(0, s) + ctx.arc(0, s, s, -Math.PI / 2, 0, false) + ctx.closePath() + ctx.fill() + ctx.globalCompositeOperation = "source-over" + } + Connections { + target: Config + function onOpacityChanged() { trCanvas.requestPaint() } + } + } + } + } + + // Bottom-left corners + Variants { + model: Quickshell.screens + delegate: WlrLayershell { + id: blWin + required property var modelData + screen: modelData + visible: Config.rounding > 0 + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + anchors { bottom: true; left: true } + implicitWidth: Config.rounding + implicitHeight: Config.rounding + color: "transparent" + + Canvas { + id: blCanvas + anchors.fill: parent + onWidthChanged: requestPaint() + onPaint: { + var ctx = getContext("2d") + var s = width + ctx.clearRect(0, 0, s, s) + var c = Colors.base00 + ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) + ctx.fillRect(0, 0, s, s) + // Punch out quarter-circle from inner corner (s, 0) + ctx.globalCompositeOperation = "destination-out" + ctx.beginPath() + ctx.moveTo(s, 0) + ctx.arc(s, 0, s, Math.PI / 2, Math.PI, false) + ctx.closePath() + ctx.fill() + ctx.globalCompositeOperation = "source-over" + } + Connections { + target: Config + function onOpacityChanged() { blCanvas.requestPaint() } + } + } + } + } + + // Bottom-right corners + Variants { + model: Quickshell.screens + delegate: WlrLayershell { + id: brWin + required property var modelData + screen: modelData + visible: Config.rounding > 0 + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + anchors { bottom: true; right: true } + implicitWidth: Config.rounding + implicitHeight: Config.rounding + color: "transparent" + + Canvas { + id: brCanvas + anchors.fill: parent + onWidthChanged: requestPaint() + onPaint: { + var ctx = getContext("2d") + var s = width + ctx.clearRect(0, 0, s, s) + var c = Colors.base00 + ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) + ctx.fillRect(0, 0, s, s) + // Punch out quarter-circle from inner corner (0, 0) + ctx.globalCompositeOperation = "destination-out" + ctx.beginPath() + ctx.moveTo(0, 0) + ctx.arc(0, 0, s, 0, Math.PI / 2, false) + ctx.closePath() + ctx.fill() + ctx.globalCompositeOperation = "source-over" + } + Connections { + target: Config + function onOpacityChanged() { brCanvas.requestPaint() } + } + } + } + } +} diff --git a/settings/settings.ini b/settings/settings.ini index 6670592..c964bbe 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -3,5 +3,5 @@ barHeight=34 font=Maple Mono fontSize=16 opacity=1 -roudning=16 +roudning=20 wallpaper=@Variant(\0\0\0\x11\0\0\0)file:///home/lucy/.wall/walkingcastle.png) diff --git a/shell.qml b/shell.qml index 209b9ef..f758e5a 100644 --- a/shell.qml +++ b/shell.qml @@ -5,10 +5,12 @@ import qs.modules.ipc import qs.modules.wallpaper import qs.settings import qs.modules.notifications +import qs.modules.corners ShellRoot { Bar {} Ipc {} Wallpaper {} NotiPopup {} + ScreenCorners {} } From cebb5749cb29e1218da4025a08280f326aa503fa Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 12:44:57 +0200 Subject: [PATCH 024/172] change screencorners --- modules/corners/ScreenCorners.qml | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 976a2bd..8edf429 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -6,7 +6,6 @@ import qs import qs.settings Item { - // Top-left corners Variants { model: Quickshell.screens delegate: WlrLayershell { @@ -33,7 +32,6 @@ Item { var c = Colors.base00 ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) ctx.fillRect(0, 0, s, s) - // Punch out quarter-circle from inner corner (s, s) ctx.globalCompositeOperation = "destination-out" ctx.beginPath() ctx.moveTo(s, s) From 7964387fc8f9c25e387e22838732713b547e93c8 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 12:48:00 +0200 Subject: [PATCH 025/172] fix notification issue --- modules/notifications/NotiCard.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 64cc052..0129860 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -21,7 +21,7 @@ WrapperRectangle { running: true interval: 5000 repeat: false - onTriggered: root.notification.dismiss() + onTriggered: root.notification?.dismiss() } child: WrapperMouseArea { id: mouseHandler From bc0fab6cb05c955278550582d30d1e91cd9f3d9c Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 13:10:05 +0200 Subject: [PATCH 026/172] use noctalia screencorners --- modules/corners/ScreenCorners.qml | 141 +++++++++++------------------ modules/notifications/NotiCard.qml | 3 +- settings/settings.ini | 6 +- 3 files changed, 59 insertions(+), 91 deletions(-) diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 8edf429..81d7c59 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -1,5 +1,6 @@ pragma ComponentBehavior: Bound import QtQuick +import QtQuick.Shapes import Quickshell import Quickshell.Wayland import qs @@ -21,28 +22,20 @@ Item { implicitHeight: Config.rounding color: "transparent" - Canvas { - id: tlCanvas + Shape { anchors.fill: parent - onWidthChanged: requestPaint() - onPaint: { - var ctx = getContext("2d") - var s = width - ctx.clearRect(0, 0, s, s) - var c = Colors.base00 - ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) - ctx.fillRect(0, 0, s, s) - ctx.globalCompositeOperation = "destination-out" - ctx.beginPath() - ctx.moveTo(s, s) - ctx.arc(s, s, s, Math.PI, 3 * Math.PI / 2, false) - ctx.closePath() - ctx.fill() - ctx.globalCompositeOperation = "source-over" - } - Connections { - target: Config - function onOpacityChanged() { tlCanvas.requestPaint() } + preferredRendererType: Shape.CurveRenderer + ShapePath { + fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + strokeWidth: -1 + startX: 0; startY: 0 + PathLine { x: tlWin.implicitWidth; y: 0 } + PathArc { + x: 0; y: tlWin.implicitHeight + radiusX: tlWin.implicitWidth; radiusY: tlWin.implicitHeight + direction: PathArc.Counterclockwise + } + PathLine { x: 0; y: 0 } } } } @@ -64,29 +57,21 @@ Item { implicitHeight: Config.rounding color: "transparent" - Canvas { - id: trCanvas + Shape { anchors.fill: parent - onWidthChanged: requestPaint() - onPaint: { - var ctx = getContext("2d") - var s = width - ctx.clearRect(0, 0, s, s) - var c = Colors.base00 - ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) - ctx.fillRect(0, 0, s, s) - // Punch out quarter-circle from inner corner (0, s) - ctx.globalCompositeOperation = "destination-out" - ctx.beginPath() - ctx.moveTo(0, s) - ctx.arc(0, s, s, -Math.PI / 2, 0, false) - ctx.closePath() - ctx.fill() - ctx.globalCompositeOperation = "source-over" - } - Connections { - target: Config - function onOpacityChanged() { trCanvas.requestPaint() } + preferredRendererType: Shape.CurveRenderer + ShapePath { + fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + strokeWidth: -1 + startX: 0; startY: 0 + PathLine { x: trWin.implicitWidth; y: 0 } + PathLine { x: trWin.implicitWidth; y: trWin.implicitHeight } + PathArc { + x: 0; y: 0 + radiusX: trWin.implicitWidth; radiusY: trWin.implicitHeight + direction: PathArc.Counterclockwise + } + PathLine { x: 0; y: 0 } } } } @@ -107,29 +92,20 @@ Item { implicitHeight: Config.rounding color: "transparent" - Canvas { - id: blCanvas + Shape { anchors.fill: parent - onWidthChanged: requestPaint() - onPaint: { - var ctx = getContext("2d") - var s = width - ctx.clearRect(0, 0, s, s) - var c = Colors.base00 - ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) - ctx.fillRect(0, 0, s, s) - // Punch out quarter-circle from inner corner (s, 0) - ctx.globalCompositeOperation = "destination-out" - ctx.beginPath() - ctx.moveTo(s, 0) - ctx.arc(s, 0, s, Math.PI / 2, Math.PI, false) - ctx.closePath() - ctx.fill() - ctx.globalCompositeOperation = "source-over" - } - Connections { - target: Config - function onOpacityChanged() { blCanvas.requestPaint() } + preferredRendererType: Shape.CurveRenderer + ShapePath { + fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + strokeWidth: -1 + startX: 0; startY: 0 + PathArc { + x: blWin.implicitWidth; y: blWin.implicitHeight + radiusX: blWin.implicitWidth; radiusY: blWin.implicitHeight + direction: PathArc.Counterclockwise + } + PathLine { x: 0; y: blWin.implicitHeight } + PathLine { x: 0; y: 0 } } } } @@ -150,29 +126,20 @@ Item { implicitHeight: Config.rounding color: "transparent" - Canvas { - id: brCanvas + Shape { anchors.fill: parent - onWidthChanged: requestPaint() - onPaint: { - var ctx = getContext("2d") - var s = width - ctx.clearRect(0, 0, s, s) - var c = Colors.base00 - ctx.fillStyle = Qt.rgba(c.r, c.g, c.b, Config.opacity) - ctx.fillRect(0, 0, s, s) - // Punch out quarter-circle from inner corner (0, 0) - ctx.globalCompositeOperation = "destination-out" - ctx.beginPath() - ctx.moveTo(0, 0) - ctx.arc(0, 0, s, 0, Math.PI / 2, false) - ctx.closePath() - ctx.fill() - ctx.globalCompositeOperation = "source-over" - } - Connections { - target: Config - function onOpacityChanged() { brCanvas.requestPaint() } + preferredRendererType: Shape.CurveRenderer + ShapePath { + fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + strokeWidth: -1 + startX: brWin.implicitWidth; startY: brWin.implicitHeight + PathLine { x: 0; y: brWin.implicitHeight } + PathArc { + x: brWin.implicitWidth; y: 0 + radiusX: brWin.implicitWidth; radiusY: brWin.implicitHeight + direction: PathArc.Counterclockwise + } + PathLine { x: brWin.implicitWidth; y: brWin.implicitHeight } } } } diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 0129860..d809017 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -53,7 +53,7 @@ WrapperRectangle { } } ColumnLayout { - spacing: 0 + spacing: 0 StyledText { id: title Layout.bottomMargin: 0 @@ -68,6 +68,7 @@ WrapperRectangle { Layout.alignment: Qt.AlignBottom text: root.notification?.body ? root.notification.body : '' elide: Text.ElideRight + maximumLineCount: 1 Layout.fillWidth: true opacity: 0.6 } diff --git a/settings/settings.ini b/settings/settings.ini index c964bbe..0601bf8 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -2,6 +2,6 @@ barHeight=34 font=Maple Mono fontSize=16 -opacity=1 -roudning=20 -wallpaper=@Variant(\0\0\0\x11\0\0\0)file:///home/lucy/.wall/walkingcastle.png) +opacity=0.5 +roudning=16 +wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/mooon.png) From a62d313b29097fe54a1810aeb2f9328f9cba57d2 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 14:48:09 +0200 Subject: [PATCH 027/172] replace wraperRectangle with normal rectangle --- modules/bar/ActiveWindow.qml | 11 +++++++---- modules/bar/Bar.qml | 26 ++++++++++++++++++++------ modules/bar/Bat.qml | 11 +++++++---- modules/bar/Clock.qml | 13 ++++++++----- modules/bar/Mpris.qml | 13 +++++++++---- modules/bar/Pw.qml | 12 ++++++++---- modules/bar/Tray.qml | 10 ++++++---- modules/bar/Ws.qml | 13 +++++++++---- settings/settings.ini | 6 +++--- 9 files changed, 77 insertions(+), 38 deletions(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 35d474b..335048c 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -6,13 +6,16 @@ import qs import qs.widgets import qs.settings -ClippingWrapperRectangle { +Rectangle { id: root + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: titleLayout.width + 32 color: Colors.base01 radius: Config.rounding - leftMargin: 8 - rightMargin: 8 - child: RowLayout { + RowLayout { + id: titleLayout + anchors.centerIn: root WrapperRectangle { Layout.maximumWidth: 400 color: 'transparent' diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index f570a83..f0cc91b 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -11,6 +11,7 @@ Variants { delegate: WlrLayershell { id: root required property var modelData + property double moduleHeight: implicitHeight - 8 screen: modelData anchors { top: true @@ -28,16 +29,21 @@ Variants { anchors.verticalCenter: parent.verticalCenter anchors.leftMargin: 10 Ws { + moduleHeight: root.moduleHeight barScreen: root.modelData } - ActiveWindow {} + ActiveWindow { + moduleHeight: root.moduleHeight + } } RowLayout { id: centerLayout anchors.centerIn: parent spacing: 5 - Clock {} + Clock { + moduleHeight: root.moduleHeight + } } RowLayout { @@ -46,10 +52,18 @@ Variants { anchors.verticalCenter: parent.verticalCenter spacing: 5 anchors.rightMargin: 10 - Mpris {} - Bat {} - Pw {} - Tray {} + Mpris { + moduleHeight: root.moduleHeight + } + Bat { + moduleHeight: root.moduleHeight + } + Pw { + moduleHeight: root.moduleHeight + } + Tray { + moduleHeight: root.moduleHeight + } } } } diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 7bc67c3..df41b10 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -6,15 +6,16 @@ import qs import qs.widgets import qs.settings -WrapperRectangle { +Rectangle { id: root clip: true color: Colors.base01 property double percent: UPower.displayDevice.percentage * 100 property bool hasBattery: UPower.displayDevice.isLaptopBattery property bool charging: UPower.displayDevice.state == UPowerDeviceState.Charging - leftMargin: 8 - rightMargin: 8 + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: batLayout.implicitWidth + 16 radius: Config.rounding function batteryIcon(percent, charging) { if (percent <= 15) @@ -31,7 +32,9 @@ WrapperRectangle { return charging ? "battery_charging_90" : "battery_6_bar"; return charging ? "battery_charging_full" : "battery_full"; } - child: RowLayout { + RowLayout { + id: batLayout + anchors.centerIn: root MaterialIcon { text: root.batteryIcon(root.percent, root.charging) } diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 217fa6f..e053e8d 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -5,18 +5,21 @@ import qs import qs.widgets import qs.settings -WrapperRectangle { +Rectangle { id: root clip: true + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: clockText.implicitWidth + 32 color: Colors.base01 - leftMargin: 8 - rightMargin: 8 radius: Config.rounding SystemClock { id: clock precision: SystemClock.Seconds } - child: StyledText { - text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm") + StyledText { + id: clockText + anchors.centerIn: root + text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm") } } diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index d404948..02026e6 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -6,8 +6,11 @@ import qs import qs.widgets import qs.settings -WrapperRectangle { +Rectangle { id: root + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: songLayout.implicitWidth + 32 property MprisPlayer spotify: { for (const player of Mpris.players.values) { if (player.identity === "Spotify") @@ -16,16 +19,18 @@ WrapperRectangle { return null; } visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing - leftMargin: 8 - rightMargin: 8 + clip: true color: Colors.base01 radius: Config.rounding - child: RowLayout { + RowLayout { + id: songLayout + anchors.centerIn: root MaterialIcon { text: "music_note_2" } StyledText { Layout.maximumWidth: 400 + Layout.maximumHeight: Config.barHeight / 1.6 text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists elide: Text.ElideRight } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 4a32822..e0a893d 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -6,14 +6,15 @@ import qs import qs.widgets import qs.settings -WrapperRectangle { +Rectangle { id: root color: Colors.base01 property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null radius: Config.rounding - leftMargin: 8 - rightMargin: 8 + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: pwLayout.implicitWidth + 16 function getVolumeIcon() { let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; if (root.mute) { @@ -32,7 +33,10 @@ WrapperRectangle { PwObjectTracker { objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] } - child: RowLayout { + + RowLayout { + id: pwLayout + anchors.centerIn: root spacing: 4 MaterialIcon { text: root.getVolumeIcon() diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index a32a9e3..3d52346 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -7,17 +7,19 @@ import QtQuick.Layouts import qs import qs.settings -WrapperRectangle { +Rectangle { id: root color: Colors.base01 visible: iconRepeater.count != 0 radius: Config.rounding Layout.fillHeight: true - leftMargin: 8 - rightMargin: 8 + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: iconlayout.implicitWidth + 16 - child: RowLayout { + RowLayout { id: iconlayout + anchors.centerIn: root Repeater { id: iconRepeater model: SystemTray.items diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 79cb6ee..7c5f84e 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -8,22 +8,27 @@ import qs import qs.widgets import qs.settings -WrapperRectangle { +Rectangle { id: root required property ShellScreen barScreen + required property double moduleHeight property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) radius: Config.rounding color: Colors.base01 - leftMargin: 8 - rightMargin: 8 - child: RowLayout { + implicitWidth: wsLayout.implicitWidth + 32 + implicitHeight: moduleHeight + + RowLayout { id: wsLayout + anchors.centerIn: parent + anchors.horizontalCenter: parent.horizontalCenter spacing: 8 Repeater { id: wsRepeater model: Hyprland.workspaces delegate: WrapperRectangle { id: wsWrapper + anchors.verticalCenter: parent.verticalCenter parent: wsLayout color: 'transparent' visible: modelData.monitor == root.hyprBarScreen diff --git a/settings/settings.ini b/settings/settings.ini index 0601bf8..5ba5e25 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,7 +1,7 @@ [General] barHeight=34 -font=Maple Mono -fontSize=16 +font=ProFont IIx Nerd Font +fontSize=14 opacity=0.5 -roudning=16 +roudning=20 wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/mooon.png) From ba0ead55914dad3f27241cef04cd98c4042060ee Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 20:17:38 +0200 Subject: [PATCH 028/172] change module height calculation --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/Bar.qml | 2 +- modules/bar/Clock.qml | 1 - settings/settings.ini | 8 ++++---- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/Colors.qml b/Colors.qml index fb96939..c23b961 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#11121d" // Default Background - readonly property color base01: "#212234" // Lighter Background (Status bars, panels) - readonly property color base02: "#212234" // Selection Background - readonly property color base03: "#353945" // Comments, Invisibles, line highlighting + readonly property color base00: "#1d2021" // Default Background + readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) + readonly property color base02: "#504945" // Selection Background + readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#4a5057" // Dark Foreground (Used for status bars) - readonly property color base05: "#a0a8cd" // Default Foreground, Caret - readonly property color base06: "#abb2bf" // Light Foreground (Rarely used) - readonly property color base07: "#bcc2dc" // Lightest Foreground + readonly property color base04: "#bdae93" // Dark Foreground (Used for status bars) + readonly property color base05: "#d5c4a1" // Default Foreground, Caret + readonly property color base06: "#ebdbb2" // Light Foreground (Rarely used) + readonly property color base07: "#fbf1c7" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#ee6d85" // Red (Variables, errors) - readonly property color base09: "#f6955b" // Orange (Integers, booleans, constants) - readonly property color base0A: "#d7a65f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#95c561" // Green (Strings, success states) - readonly property color base0C: "#9fbbf3" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#7199ee" // Blue (Functions, methods, headings) - readonly property color base0E: "#a485dd" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#773440" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#fb4934" // Red (Variables, errors) + readonly property color base09: "#fe8019" // Orange (Integers, booleans, constants) + readonly property color base0A: "#fabd2f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#b8bb26" // Green (Strings, success states) + readonly property color base0C: "#8ec07c" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#83a598" // Blue (Functions, methods, headings) + readonly property color base0E: "#d3869b" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#d65d0e" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index f0cc91b..ad08081 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -11,7 +11,7 @@ Variants { delegate: WlrLayershell { id: root required property var modelData - property double moduleHeight: implicitHeight - 8 + property double moduleHeight: implicitHeight / 1.5 screen: modelData anchors { top: true diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index e053e8d..113e3d2 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -1,5 +1,4 @@ import Quickshell -import Quickshell.Widgets import QtQuick import qs import qs.widgets diff --git a/settings/settings.ini b/settings/settings.ini index 5ba5e25..5f3fcd0 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,7 +1,7 @@ [General] barHeight=34 -font=ProFont IIx Nerd Font +font=FiraCode Nerd Font fontSize=14 -opacity=0.5 -roudning=20 -wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/mooon.png) +opacity=1 +roudning=16 +wallpaper=@Variant(\0\0\0\x11\0\0\0'file:///home/lucy/.wall/frierensuff.png) From 91143bea91028f9e6f7b4fd689009d9ee4dae1e0 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 20:22:58 +0200 Subject: [PATCH 029/172] make activewindow report 'desktop' when active toplevel is not on the current ws --- modules/bar/ActiveWindow.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 335048c..8a1684d 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -21,7 +21,8 @@ Rectangle { color: 'transparent' clip: true StyledText { - text: Hyprland.activeToplevel?.title ?? "Desktop" + property bool onWs: Hyprland.activeToplevel.workspace == Hyprland.focusedWorkspace + text: onWs ? Hyprland.activeToplevel?.title ?? "Desktop" : "Desktop" elide: Text.ElideRight } } From ffd60a616ad8d75b3ce50536720c179a15b2eab5 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 18 May 2026 09:05:14 +0200 Subject: [PATCH 030/172] make ws clickable --- modules/bar/Ws.qml | 26 +++++++++++++++++++------- settings/settings.ini | 4 ++-- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 7c5f84e..4f8abb0 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -15,27 +15,39 @@ Rectangle { property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) radius: Config.rounding color: Colors.base01 - implicitWidth: wsLayout.implicitWidth + 32 + implicitWidth: wsLayout.implicitWidth implicitHeight: moduleHeight RowLayout { id: wsLayout - anchors.centerIn: parent + anchors.centerIn: root + anchors.fill: root anchors.horizontalCenter: parent.horizontalCenter - spacing: 8 + spacing: 0 Repeater { id: wsRepeater model: Hyprland.workspaces - delegate: WrapperRectangle { + delegate: Rectangle { id: wsWrapper anchors.verticalCenter: parent.verticalCenter + implicitHeight: root.moduleHeight - 4 + implicitWidth: modelData.active ? 48 : 32 parent: wsLayout - color: 'transparent' + color: modelData.active ? Colors.base0D : Colors.base01 + radius: Config.rounding visible: modelData.monitor == root.hyprBarScreen required property var modelData - child: StyledText { + StyledText { + anchors.centerIn: parent text: wsWrapper.modelData.id - opacity: wsWrapper.modelData.active ? 1.0 : 0.6 + color: parent.modelData.active ? Colors.base00 : Colors.base07 + } + MouseArea { + id: clickHandler + anchors.fill: parent + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: parent.modelData.activate() } } } diff --git a/settings/settings.ini b/settings/settings.ini index 5f3fcd0..53e9485 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,7 +1,7 @@ [General] barHeight=34 -font=FiraCode Nerd Font +font=Google Sans fontSize=14 opacity=1 roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0'file:///home/lucy/.wall/frierensuff.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0)file:///home/lucy/.wall/walkingcastle.png) From 05413904df05141500e82bf82c750a74b17feda7 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 18 May 2026 23:30:45 +0200 Subject: [PATCH 031/172] add animation to ws --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/Ws.qml | 12 ++++++++++-- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/Colors.qml b/Colors.qml index c23b961..24bcc9c 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1d2021" // Default Background - readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) - readonly property color base02: "#504945" // Selection Background - readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting + readonly property color base00: "#1c2023" // Default Background + readonly property color base01: "#393f45" // Lighter Background (Status bars, panels) + readonly property color base02: "#565e65" // Selection Background + readonly property color base03: "#747c84" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#bdae93" // Dark Foreground (Used for status bars) - readonly property color base05: "#d5c4a1" // Default Foreground, Caret - readonly property color base06: "#ebdbb2" // Light Foreground (Rarely used) - readonly property color base07: "#fbf1c7" // Lightest Foreground + readonly property color base04: "#adb3ba" // Dark Foreground (Used for status bars) + readonly property color base05: "#c7ccd1" // Default Foreground, Caret + readonly property color base06: "#dfe2e5" // Light Foreground (Rarely used) + readonly property color base07: "#f3f4f5" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#fb4934" // Red (Variables, errors) - readonly property color base09: "#fe8019" // Orange (Integers, booleans, constants) - readonly property color base0A: "#fabd2f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#b8bb26" // Green (Strings, success states) - readonly property color base0C: "#8ec07c" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#83a598" // Blue (Functions, methods, headings) - readonly property color base0E: "#d3869b" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#d65d0e" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#c7ae95" // Red (Variables, errors) + readonly property color base09: "#c7c795" // Orange (Integers, booleans, constants) + readonly property color base0A: "#aec795" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#95c7ae" // Green (Strings, success states) + readonly property color base0C: "#95aec7" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#ae95c7" // Blue (Functions, methods, headings) + readonly property color base0E: "#c795ae" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#c79595" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 4f8abb0..dd2c8d7 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -15,7 +15,7 @@ Rectangle { property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) radius: Config.rounding color: Colors.base01 - implicitWidth: wsLayout.implicitWidth + implicitWidth: wsLayout.implicitWidth implicitHeight: moduleHeight RowLayout { @@ -31,7 +31,7 @@ Rectangle { id: wsWrapper anchors.verticalCenter: parent.verticalCenter implicitHeight: root.moduleHeight - 4 - implicitWidth: modelData.active ? 48 : 32 + implicitWidth: modelData.active ? 48 : 24 parent: wsLayout color: modelData.active ? Colors.base0D : Colors.base01 radius: Config.rounding @@ -42,6 +42,14 @@ Rectangle { text: wsWrapper.modelData.id color: parent.modelData.active ? Colors.base00 : Colors.base07 } + Behavior on implicitWidth { + NumberAnimation { + easing.type: Easing.InOutBack + easing.amplitude: 2 + duration: 400 + easing.overshoot: 2 + } + } MouseArea { id: clickHandler anchors.fill: parent From 7160655e786ddfe2490065fa3242feac7e0f6e59 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 19 May 2026 12:37:37 +0200 Subject: [PATCH 032/172] make pw launch pavucontrol on click --- modules/bar/Pw.qml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index e0a893d..c073b31 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,5 +1,5 @@ import Quickshell.Services.Pipewire -import Quickshell.Widgets +import Quickshell.Io import QtQuick import QtQuick.Layouts import qs @@ -8,7 +8,7 @@ import qs.settings Rectangle { id: root - color: Colors.base01 + color: clickHandler.containsMouse ? Colors.base02 : Colors.base01 property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null radius: Config.rounding @@ -34,6 +34,12 @@ Rectangle { objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] } + Process { + id: pavuLauncher + command: ["pavucontrol"] + running: false + } + RowLayout { id: pwLayout anchors.centerIn: root @@ -47,4 +53,12 @@ Rectangle { opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 } } + MouseArea { + id: clickHandler + hoverEnabled: true + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + anchors.fill: root + onClicked: pavuLauncher.running = true + } } From dcffca728d979daa89007bb817587c3795524346 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 20 May 2026 18:45:51 +0000 Subject: [PATCH 033/172] fix minor issues --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/ActiveWindow.qml | 2 +- modules/bar/Ws.qml | 1 - settings/settings.ini | 2 +- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/Colors.qml b/Colors.qml index 24bcc9c..c2c3ae2 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1c2023" // Default Background - readonly property color base01: "#393f45" // Lighter Background (Status bars, panels) - readonly property color base02: "#565e65" // Selection Background - readonly property color base03: "#747c84" // Comments, Invisibles, line highlighting + readonly property color base00: "#1e1e2e" // Default Background + readonly property color base01: "#181825" // Lighter Background (Status bars, panels) + readonly property color base02: "#313244" // Selection Background + readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#adb3ba" // Dark Foreground (Used for status bars) - readonly property color base05: "#c7ccd1" // Default Foreground, Caret - readonly property color base06: "#dfe2e5" // Light Foreground (Rarely used) - readonly property color base07: "#f3f4f5" // Lightest Foreground + readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) + readonly property color base05: "#cdd6f4" // Default Foreground, Caret + readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) + readonly property color base07: "#b4befe" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#c7ae95" // Red (Variables, errors) - readonly property color base09: "#c7c795" // Orange (Integers, booleans, constants) - readonly property color base0A: "#aec795" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#95c7ae" // Green (Strings, success states) - readonly property color base0C: "#95aec7" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#ae95c7" // Blue (Functions, methods, headings) - readonly property color base0E: "#c795ae" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#c79595" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#f38ba8" // Red (Variables, errors) + readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) + readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#a6e3a1" // Green (Strings, success states) + readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) + readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 8a1684d..39e8ede 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -21,7 +21,7 @@ Rectangle { color: 'transparent' clip: true StyledText { - property bool onWs: Hyprland.activeToplevel.workspace == Hyprland.focusedWorkspace + property bool onWs: Hyprland.activeToplevel?.workspace == Hyprland.focusedWorkspace text: onWs ? Hyprland.activeToplevel?.title ?? "Desktop" : "Desktop" elide: Text.ElideRight } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index dd2c8d7..b9ddf24 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -29,7 +29,6 @@ Rectangle { model: Hyprland.workspaces delegate: Rectangle { id: wsWrapper - anchors.verticalCenter: parent.verticalCenter implicitHeight: root.moduleHeight - 4 implicitWidth: modelData.active ? 48 : 24 parent: wsLayout diff --git a/settings/settings.ini b/settings/settings.ini index 53e9485..2967741 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -4,4 +4,4 @@ font=Google Sans fontSize=14 opacity=1 roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0)file:///home/lucy/.wall/walkingcastle.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0\"file:///home/lucy/.walls/mooon.png) From 960d7c45987cbb59a05af32a24cf900f32cc30e6 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 23 May 2026 14:17:17 +0200 Subject: [PATCH 034/172] only show bat module when the device is a laptop --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/Bat.qml | 1 + settings/settings.ini | 2 +- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/Colors.qml b/Colors.qml index c2c3ae2..dc56b37 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1e1e2e" // Default Background - readonly property color base01: "#181825" // Lighter Background (Status bars, panels) - readonly property color base02: "#313244" // Selection Background - readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting + readonly property color base00: "#262427" // Default Background + readonly property color base01: "#3b393c" // Lighter Background (Status bars, panels) + readonly property color base02: "#514f52" // Selection Background + readonly property color base03: "#676567" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) - readonly property color base05: "#cdd6f4" // Default Foreground, Caret - readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) - readonly property color base07: "#b4befe" // Lightest Foreground + readonly property color base04: "#7c7b7d" // Dark Foreground (Used for status bars) + readonly property color base05: "#fcfcfc" // Default Foreground, Caret + readonly property color base06: "#eae9eb" // Light Foreground (Rarely used) + readonly property color base07: "#fcfcfc" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#f38ba8" // Red (Variables, errors) - readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) - readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#a6e3a1" // Green (Strings, success states) - readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) - readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#ff7272" // Red (Variables, errors) + readonly property color base09: "#fc9d6f" // Orange (Integers, booleans, constants) + readonly property color base0A: "#ffca58" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#bcdf59" // Green (Strings, success states) + readonly property color base0C: "#aee8f4" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#49cae4" // Blue (Functions, methods, headings) + readonly property color base0E: "#a093e2" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#ff8787" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index df41b10..b215c41 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -10,6 +10,7 @@ Rectangle { id: root clip: true color: Colors.base01 + visible: UPower.displayDevice.isLaptopBattery property double percent: UPower.displayDevice.percentage * 100 property bool hasBattery: UPower.displayDevice.isLaptopBattery property bool charging: UPower.displayDevice.state == UPowerDeviceState.Charging diff --git a/settings/settings.ini b/settings/settings.ini index 2967741..419c9ee 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,6 +1,6 @@ [General] barHeight=34 -font=Google Sans +font=0xProto Nerd Font fontSize=14 opacity=1 roudning=16 From fc0e080c75cddf85d242e2670f2431aec7b5cfd4 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 24 May 2026 17:13:13 +0200 Subject: [PATCH 035/172] move screencorners to top layer instead of overlay --- modules/corners/ScreenCorners.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 81d7c59..223ec01 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -15,7 +15,7 @@ Item { screen: modelData visible: Config.rounding > 0 exclusionMode: ExclusionMode.Ignore - layer: WlrLayer.Overlay + layer: WlrLayer.Top anchors { top: true; left: true } margins.top: Config.barHeight implicitWidth: Config.rounding From d174736bf626be98f59b678ce0460a1125b6b864 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 26 May 2026 12:54:42 +0200 Subject: [PATCH 036/172] fix screencorners not disappearing in fullscreen --- Colors.qml | 32 ++++----- modules/corners/ScreenCorners.qml | 104 ++++++++++++++++++++++-------- 2 files changed, 93 insertions(+), 43 deletions(-) diff --git a/Colors.qml b/Colors.qml index dc56b37..fb96939 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#262427" // Default Background - readonly property color base01: "#3b393c" // Lighter Background (Status bars, panels) - readonly property color base02: "#514f52" // Selection Background - readonly property color base03: "#676567" // Comments, Invisibles, line highlighting + readonly property color base00: "#11121d" // Default Background + readonly property color base01: "#212234" // Lighter Background (Status bars, panels) + readonly property color base02: "#212234" // Selection Background + readonly property color base03: "#353945" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#7c7b7d" // Dark Foreground (Used for status bars) - readonly property color base05: "#fcfcfc" // Default Foreground, Caret - readonly property color base06: "#eae9eb" // Light Foreground (Rarely used) - readonly property color base07: "#fcfcfc" // Lightest Foreground + readonly property color base04: "#4a5057" // Dark Foreground (Used for status bars) + readonly property color base05: "#a0a8cd" // Default Foreground, Caret + readonly property color base06: "#abb2bf" // Light Foreground (Rarely used) + readonly property color base07: "#bcc2dc" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#ff7272" // Red (Variables, errors) - readonly property color base09: "#fc9d6f" // Orange (Integers, booleans, constants) - readonly property color base0A: "#ffca58" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#bcdf59" // Green (Strings, success states) - readonly property color base0C: "#aee8f4" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#49cae4" // Blue (Functions, methods, headings) - readonly property color base0E: "#a093e2" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#ff8787" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#ee6d85" // Red (Variables, errors) + readonly property color base09: "#f6955b" // Orange (Integers, booleans, constants) + readonly property color base0A: "#d7a65f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#95c561" // Green (Strings, success states) + readonly property color base0C: "#9fbbf3" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#7199ee" // Blue (Functions, methods, headings) + readonly property color base0E: "#a485dd" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#773440" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 223ec01..d5728a3 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -14,10 +14,12 @@ Item { required property var modelData screen: modelData visible: Config.rounding > 0 - exclusionMode: ExclusionMode.Ignore layer: WlrLayer.Top - anchors { top: true; left: true } - margins.top: Config.barHeight + anchors { + top: true + left: true + } +// margins.top: Config.barHeight implicitWidth: Config.rounding implicitHeight: Config.rounding color: "transparent" @@ -28,14 +30,23 @@ Item { ShapePath { fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) strokeWidth: -1 - startX: 0; startY: 0 - PathLine { x: tlWin.implicitWidth; y: 0 } + startX: 0 + startY: 0 + PathLine { + x: tlWin.implicitWidth + y: 0 + } PathArc { - x: 0; y: tlWin.implicitHeight - radiusX: tlWin.implicitWidth; radiusY: tlWin.implicitHeight + x: 0 + y: tlWin.implicitHeight + radiusX: tlWin.implicitWidth + radiusY: tlWin.implicitHeight direction: PathArc.Counterclockwise } - PathLine { x: 0; y: 0 } + PathLine { + x: 0 + y: 0 + } } } } @@ -51,7 +62,10 @@ Item { visible: Config.rounding > 0 exclusionMode: ExclusionMode.Ignore layer: WlrLayer.Overlay - anchors { top: true; right: true } + anchors { + top: true + right: true + } margins.top: Config.barHeight implicitWidth: Config.rounding implicitHeight: Config.rounding @@ -63,15 +77,27 @@ Item { ShapePath { fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) strokeWidth: -1 - startX: 0; startY: 0 - PathLine { x: trWin.implicitWidth; y: 0 } - PathLine { x: trWin.implicitWidth; y: trWin.implicitHeight } + startX: 0 + startY: 0 + PathLine { + x: trWin.implicitWidth + y: 0 + } + PathLine { + x: trWin.implicitWidth + y: trWin.implicitHeight + } PathArc { - x: 0; y: 0 - radiusX: trWin.implicitWidth; radiusY: trWin.implicitHeight + x: 0 + y: 0 + radiusX: trWin.implicitWidth + radiusY: trWin.implicitHeight direction: PathArc.Counterclockwise } - PathLine { x: 0; y: 0 } + PathLine { + x: 0 + y: 0 + } } } } @@ -87,7 +113,10 @@ Item { visible: Config.rounding > 0 exclusionMode: ExclusionMode.Ignore layer: WlrLayer.Overlay - anchors { bottom: true; left: true } + anchors { + bottom: true + left: true + } implicitWidth: Config.rounding implicitHeight: Config.rounding color: "transparent" @@ -98,14 +127,23 @@ Item { ShapePath { fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) strokeWidth: -1 - startX: 0; startY: 0 + startX: 0 + startY: 0 PathArc { - x: blWin.implicitWidth; y: blWin.implicitHeight - radiusX: blWin.implicitWidth; radiusY: blWin.implicitHeight + x: blWin.implicitWidth + y: blWin.implicitHeight + radiusX: blWin.implicitWidth + radiusY: blWin.implicitHeight direction: PathArc.Counterclockwise } - PathLine { x: 0; y: blWin.implicitHeight } - PathLine { x: 0; y: 0 } + PathLine { + x: 0 + y: blWin.implicitHeight + } + PathLine { + x: 0 + y: 0 + } } } } @@ -121,7 +159,10 @@ Item { visible: Config.rounding > 0 exclusionMode: ExclusionMode.Ignore layer: WlrLayer.Overlay - anchors { bottom: true; right: true } + anchors { + bottom: true + right: true + } implicitWidth: Config.rounding implicitHeight: Config.rounding color: "transparent" @@ -132,14 +173,23 @@ Item { ShapePath { fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) strokeWidth: -1 - startX: brWin.implicitWidth; startY: brWin.implicitHeight - PathLine { x: 0; y: brWin.implicitHeight } + startX: brWin.implicitWidth + startY: brWin.implicitHeight + PathLine { + x: 0 + y: brWin.implicitHeight + } PathArc { - x: brWin.implicitWidth; y: 0 - radiusX: brWin.implicitWidth; radiusY: brWin.implicitHeight + x: brWin.implicitWidth + y: 0 + radiusX: brWin.implicitWidth + radiusY: brWin.implicitHeight direction: PathArc.Counterclockwise } - PathLine { x: brWin.implicitWidth; y: brWin.implicitHeight } + PathLine { + x: brWin.implicitWidth + y: brWin.implicitHeight + } } } } From 94c8a6f42ea241acd90f687d0b74e7efd2db9eba Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 26 May 2026 15:16:01 +0200 Subject: [PATCH 037/172] add readme.md and screenshot --- README.md | 18 ++++++++++++++++++ screenshot.png | Bin 0 -> 2667282 bytes 2 files changed, 18 insertions(+) create mode 100644 README.md create mode 100644 screenshot.png diff --git a/README.md b/README.md new file mode 100644 index 0000000..ea1da7b --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# my quickshell config + +## what it does +This quickshell config implements most things needed for a nice desktop experience: +- A statusbar +- Notifications (very simple) +- Wallpaper (switching) +- Theme match base16 themes applied by tinty + +# !(screenshot)[screenshot.png] + +# Roadmap +- add applet for wallpaper and theme switching + - maybe built into the bar as popup? +- Improve notifications to be kept, snoozed etc +- Improve style since the current one is quite boring + + diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..f856bada9b49aa10a2a9124460bbd133a3b64bdc GIT binary patch literal 2667282 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%0AB*nl zypx;3yj9@3Rp9ESn?Emqzjn{to<#!FmL%4GNY|du@!)HziZz2)e`H;;tLBkuOLr{t z@UocpM%KZNg?nut+r4#R>m1XbohtKj^zRRuh~*lcvYPM_w?P!fo|WpD7@^yAX31tKhh zDgt}oI$1muc$#I)`QvGgtz5eR!&k$NU&S_DKWrQ_L+WkG>l2244D0*dvwgpYo%fxg zD0g9PZn7U=#|mo}wL?B8{=%6L^`;AQH}B?XS+={wB1!mUq}#!B4q1}l9Dj=ySMa1T zG*0@>sKhHLAh7Xg>TPvd3AvK#dnYIvoOiBEB_4}E z3G?sp<;WHmSX5A~6esPeG-u{9!;kZV8@QIcHDq!LYAChJu%vN1Z0Vd} z(wMx~O6Vg7A_lz&or{P4Jh4I>3w$Fm6xQNIpiUuD(^y%N> zTKTGZn>810u;|;Dt8+-i)2h$;LKB1c+nW9NJCB@wXuzCZB+RsP?sJ=^oC|+{d0F>b zn!(*{Rhy*cB+HQKld*MFMX;b&WZ?-Q*yf6&RSuyD#XM#Ix< zx4*h@uFSpRN``BsCJZEG#}sF?1(uC>bP(dD2Edv2HT-1E6XGQv%6PKWr;TekaOeRjFyNN=a4Va=}N7gzqCb6(8j&FyEL zX70|yp5KrET+mYUQSpIX-TqJb|4+x|-Qd(2$S8us|_sreNmt1$;F&x`d^3N*Z&va|F8Xi&EMJI?^o(;B~E)+@O*1VFd5&7t;jpU>&&Ie?QpVjT&Xms3B z&gos}>@5!avcF&dZ1`-kxhBh`OW*f8F~zvtwY}@XAvZxJX~l+))H56%TW-Jo`B=W$ zg!LWYgxUAMsk5IoG+Olao6#~$xzBq7@BI>c@cD5w>mlC8EY0oPw)Uv$+B7K&Nb}#x zfBJR<(?nNMxp#{e`7V!^-P)>hAnpoF+UXQg4kjn2a%P1?uB)D2J2ZEKQbGHXsTs?7 z=D%FGYcq#Zgx9U6V@VP|+BLg9=UNImooPtl^*j0`quu%B{dbifzFXw$BBSS<)5GH) zCbMOW@44g7T$|GQ)H}GBD|1^3sY$0Bbh>`}VTuq^01XYwT-N&9AwcWk+j-W@MY zd1TSI*ZXDCmU4%hqc;l`9$frwcSdHN(t{6{6P==ZwH#)&SnP~i-D+&)=&_WUaeL)$ zDT(AMUuK+sKg&hpiyS(9HN~r@Yk!Y$Ra#9tmQ0+!kuPs z&!BtPp1ssldfLDu_9^h4;i05?LT5}{mpAVyUum~zx4wE-trCZRGU1~9|R;Sd>8d@fIB;4#uI=FYwlI!y{rZP|lPeEbd!D^_q3v}Umy?p)1EoiT*QdCL zaH-cfDcWreU@Yfv*HuK-9Gwun;!37!oz+lLV0h;q#ei7 zKR&+p|2NA8qX&B&mL-UEFSx~^^t$bCufmz2g1lw!7Gmcoq&S|^Va*d?AY5t?qhfqP zdjC&eo~3GMjh{^lU>D$Vn>4{eY|pHM1*=wXcT9=;nWXqya)L1fAN!@wPG_clJDR*N zG(ReGx3cb9>!hvnMtD|;Sm4HnMOh~lABfs>Pivj}XtQO2jg$WYOGQ^{VZ9^zTG}%- zlQrLeV&XQsB$$7=JXh%tXI*!_S^6vUY0n-Wx-HCdv;I$hn0pFmLU*`ecy;r1C${LoQ>cv!=xo3}uUR%*754Wm{6p`C8OIELm$ns~b<_3~4iA(y&o-3Mue(6PnthaN^6EqUqXP z%cfu2<+H+jiu2Ar6U1KmrXCM2`{Uy3<9B?PwCd*{N9L(bnPVw7wd|~%Qj%V|egBtP zVXJTTKRLZ{rsocxIIl_VI>ijnoNwpugsla5dci@}?KDgAQ;i7ArRy}-?+Rs_bY1J0 z+3%%ddxSFTuWgSg$&SkBI#u&K%GgNY%$YT!zbCwN47BDDRK2SGWtr&7?l^}=)f)m; zlSKoPN`-|!lze|xyh(4P=&F0b9ZN?Kag1%JLBiipI`awf7G(-`hUNET~X)u+mkxmb}PL2`Sat)pRSS*r_HN= zf9h69U-C4)cn=Os|H5(??n-=&fz z$LCV9Y63^#wBt1aQB{*Bu+OMCXFP4@0-fB_9jk{=5ABzCWAT zxi9rUp7D9AhK7!gMq-+sbCj^4+RBbux$hGt);lkmee=tWcc)H?9WMU1ZR@(@mYhmn zoQoKkU!FeWC@#r#*+=@i({#?+%bZl^M3g44eYcjgGswx~-n18nYfBcUO-pkr-5=_b zt{FH>%TRT4<&K*s-43^_E%lOPfvG*Jc)T`=y{rdBgh5PsSfB9S!@aXPt z{@5EuN;Ui6KesSiQOawaBGlA+&T!eyx7*^&JQO@b=jN^bdTmMW?PXTAlQfjhSMJ!^ zvBDuzch8soxA!Uklo6hJ{Nt{-zn4Yt;-AfV?$Ndio!1*Y1d|TUVRq@XITk2$gGGF8 z?yShdI|si1j-7e9X{O80j=W;N&5^pd*ZH>IRpSh)@KIh^Tg`NE+1+2y@{0ZRSj)32 zOav}1_f4H!%+YNmIjN&HN+m9Se&d}e^@f(qzM-BTGnl`;-QNHIPk8*_yZ8UBji~#7 zxc&dX`~S@A|2>w^m2|4GJh%VXtLgRMzweh`@__GB>$WSmqLoYP~p&hD45|F}Bd-tEuL{XahL=6^p?K=sIp0wI$?)x<=;?FF-o z@0YbKJ-#mY{_T4r1&ZgM@Vu{8UgExCLf4F+l|DfmPduLL~ zw_fRItW%WKHxBq_o^(ScC!UUltMag$O21l<=nQ;8$i3#^+n}t67 zY@_kHZueKW6u%R>*)p6*#J~3*+UEQJ$=%Dj`7-B ztL`ehs&=|8-BRy$NGE7@K*h>q+D1pXq=ix<^Nu`?o-O(CmegvW**;5V8!hkG+&ZJ8 z#l6#cdiO35wr4UfdmdSE)L!oSV(HX8sfDC=pP_6=HxnVpWT`LH1~DB8Tk;hkRSwrLEP z7k}@aamO~i)^p>gyIWdvLRY#TD^Xv>ea1_nI=DPNRCVP$SAkg_fkBe0j7Jp~__Sy* zSt)ivvDaAh4hNTtM`uP@r(pN8%)W;Qr@olt*x)K8$nv!5`Lm~PPN%#!%t);W+GKCg zI#Wa6H7(-n-f16MR(!7$H7$+t3*;@Bx?H<-0*gpXs*%mzna0_jx-t_P;`VZQsb6F@ zFj{6AyvXD`XHwcl?E?%QRRRlq*1utU=-aBda9zWsCE1FOA}2Zo^Ogj>+*`hSM^KAE z`XMFlJBp5C0@u9xSyH%|UxuuFHtE)p8l9!ef~k7d$6kv5k6eNMaYBbMyby3~5O3PHlC*+-p$dNg6eh*ZF)E>Ev5`1!1ge1R&Jq(fok`5 z)UElVG*cmR|9`LTUJCjrj27$E*xuDqiqLxRKKa_~Go?#Y-_2?~qavXB@o9d5od0Uc z@Z~GN@_2Hw>c&q{`Y#mDI$d<;1ePo9UZ&q(N{Q^*sqersbxDla-LG4;V|Rb~$o=`( zlmv#fw6$}lPhB~4r;mq*XMkzW#H!Sv6ZX~mT{QcA>6m`IdCY086%(SJSOTJXydQ>% z|8T2Rj4=Hg_M9cvA!)}RU2%rJcJ;jl4_*J5{odGd$fZQ`@Ps?{zwTenZoHMuWymSG zFe}exky)OD`_ip3Nc@V^FWjHc4smjSpXqrl@l1bGMt`)t^=+$=N*p zsB>dOtKDJS*L&B@k7n09bai!XWxs0nD(=-^8&_QU;ODIpvCS!RtH%DD?*(1mcDOc# za;@-nKNMNPo4&5RkGo+1nhlOE4p*yZ9_c!>DY(}q%p%v5$K_S$o|kK{H7Ok06%)MI zVx@NXXQp|^d*Wu_vQV<$YPTV3R%`Gy>$U0YL@dP^EtJnRM|NzzF8PUN#BkGldn&L9;xu2ubr$?5q%;)-|S+MPm&ixyA zzNjr&a6V?&hHJfNs(7y_b$4G~t#mqK)t@EdX=$xBQ`r7h?Yvjl>bhpeS${YAt=p$A z{Anr_xLiC*Y3G~9RnqPUl2p9k^7AOAY8n6YcAgj_VUl!nLj3B2YqMskEy`AlATt-+|HdGx6jCUn1A<(jNJcc zTTA7UUEQ}5iha9hefxhq{_mgqU*G?q<9+7Baylecv~JHnx1{^#fohXD`dT!0&+MJZ zn5pHfEbLRAE%=ZzQ8ZC?7Bj=U==&j|GldLeLyVg^R~<^-8~)@`0#{I~(#Z}Vu{5!u z$WHkqS(|75JiF-^?@U4N6VKQJLSno^>sU88Z`D*i`1aQS@INluy)!j6!r2dh%HrXEq|0$evwad^vNn?AWn4C-Q{d}FqEga>}O}ZPlpH-5p{Nn4FXW^-F{5zSXfgoA+C9&hyGG_cUTd zcYQ0I!|=Yg`1H$-?`LmvQ&U)f-0~UEm7A8f5A62-(V2PnT#scg%L%tjr8)Pv_iD_K zj}uzCXw9OavMx4-oNY;q1(p=v{?ak6F zT(WJov!@$L9+G*cawWv!ouuTwDKlTzRiEOSzj*sGFS&bBkIzNtyYMX8VDffvE|Xv) z+tS^iZpA+{DK;)n%(~^;I#cOxj?jj;(Qb0jKbF)BO*HH|UDWR3AU5rs-NX}Xvt`vB znjC_@U0YVUBm433!jvDoe^1_R9GI-;pW4eY`{UcsA5YK!|0;a{pV`x&Ki~bO{(t_z zN9p!|FHYYcy}01}{rcZ;|9|})UsuetW!f6fXEA}+uGvcqj{N!8uK(}r{y!&o-@EkY zUiIss-P6wWbqI!XL$kpAd27 z;@l|n-1E%Ze6K$hHcFl?p;4Bqf}i)@?=YG?d)wcA%9oFoD0N3Zd+Za+<@J6E)BMYB zTYaPFew*Uyn*DUn${omcnISDz@_Hl8q zew@0rBxcTpRTr)$x#gEnIk>m`n8tYpeE~L;T}e|DN7$L zWa->sbS_irZQWwSoSsM#1`bW`;MIrLe%f=M>r9K6>nfLNjNzA;J_)W- zmHA=M9=mpYEHLojewld@=f5AnES^7EYu~oIj7{BTlJcE1eUC$DoPAp;vwh#&+wN*_flFdFWhWnh^I) z_pmLj1-HwWyF9rjz3%e{_aK&xxo5+SDB(AlM{-=r+#8iOk@+jnEU=t*S^gDk(FGF}2UlD{W!s1ynmd&bP3q*9NK5MIP!V|O`q_u2yTNjG!@;NWV@u= zs@Sc~b=$R%Zs&`#Q)el6cc-OIycl&|?WuqFBk!lD>aFDUwUqX%Ha$>^eyY^fB_Oyl zvSXEj`1f@hzt^t3siL(>+NE>F8&%Cq?Y=2p9L>giGm|&W6zx50v*OdP(=Kh5OV0~; z3a~craPpmDp&P~{HnEFCn^ETo3wJt);*_0tej6>g)iqtlLy%9&@gYm38;5JgYN6?q zx?Z0@rQ@UUyHf_f2J<8ZSq(*Jbw7O+>2hX~`o6{stXAQDQF{J; zF&@TGxvI`2i7tP>Y1a;cW9Bas1ebQ9NHM`dxK9+Os z-t&7}b@I~P@|sqgbaye%aPVVRS%1>IVUKFP>VNhBiv5oFKBXKGNQy8Ly*$CSdyz)a zk{_j^rRVQupR@dAaNTZu#tH|aHP7a4o_+PK;W3%R3a47LJffFp$XicaayCbD!Q|E? z+X?fJ{aI(Ole6%3RfTVbPQet_D=~fUIa7~6QWxbCyj}lcG55#lCoYE<^FG-c{iZc_ z^3kP^vCG3&l_}m0vt?Lcy05d-`}WQG_c+tCRrKFI*_Brr^Cv0u+E)&#cln#D9=?eY z-&XK`*MnWF_b-?$HEq`V$;?uD*IT)C%e0gumkC5D&j>#yXC1U4)Nt!Dr8{@-T=!Pc zcb@0=xYV^MN!FcP`%U6fLA_O5WWUR=Iq+Eg;=Q$Z{TNpLXx{R&b9X}Cy1+wET$h?= z7unuqOEvCfUHsZrk8x3&cEHTjsXImQ=Pg@RD!c6WRrAE7;cq`1Elr>L?>U>n>(kn= z9p9A{-r{;ORZ;trjJtfF=eDS5k*w2JOWtpjty%Kc?#F_XbssNj@=sS^6mveK@%N#B z>*Lm(-kOnBFCngT_joU>$#;kMPr0wp*)#28w#zr~{0;R#i@#XxiBQ_GqwT4Y;wvBK zb#FZwVxI)b=dC-ge(5>qo_i|I23zOF>{{oew`}G0eR0~|cNZ24GF{U8?`rVsYt1gN zNypcIZMrhk`E7Gq=@Zi^{Rc*GUor0bQ=D>Ml@&8`z7diY) ztBGI#{mG*HMwh-zXUsga;>0}nQhRmlE3368KRdU`!S3gmvj4wS7l&B*oJmM=m3Wbr zx9*9V+v4T1ji#{+RwXYz^jc|!r=pRzX3L@_sv?GqLyMZuB~SGUOA)*#=%!uDvW#od z=SROz#`T}OGizqF;?e9#=J%Ulo@}dh`6lbSy+@tp(P7TDqLmAFDP4EHGDGE5sOF2wA?%x9 zbgAlW@Hv}vv|Q)Qt{1o6Jlr};n!5$>nod}j?6xZC`WMeltunT+L*&=_9(wx2UgJ7HafgyEwf1%-FK#4VVqN}7i4_lNSwT4jYQPy-7i-2 zIV~*n&TZA>tNJOWDIhrU&DV=}wJt7Sua>phNo3Jog)@?zlJ6Er2%bE&E&ukut7}e_ ze7?PHvjxlUSD*Lg?n^yw>UrZfX<5k;&W?EE+#nMIo4shu;i)4 zEYVO$x9G+9kL8*5O=lJ<>s{A>*{}C@?~~Jo{cG%a=O16V>eaGmdn8>dls9#Nz^^w(PMe}?j6~LIhTFDFQ1)%ZqbC~&!s%7o1-o`Z_3+lc+BFl z%8IO{8HUQA%WgX)UN6w$`1Rz1%>MpDneTI6K4UX4Eth}B6tZlkSoZzAw0mpj?Cv$3 zR@9npnN^f;Y4KjLEWSN2ROQi%8JAwRJesI^>-W(XQ?~=YSFg5C z@etWx_5JJm`oFjN<@@gcd3*ow)${+J9sX@y{BQC5+W+zYKG%QSn_u@UXWP!&9sBOSAM3nX!s%t5=VhPT?SK5U|KI%o(aF0f@@;H$4{w?jD3D_p zvh>`^8UEX6bI$)(`{wbEdW-X%K}(LU`&Tl#_Wd`_9fw4x3hnHjz3YCz^OV_*gzSfu`;+DOD}Ftj{e1SxcK!WZPSyXoTmRw9H#XKO+-=WN+sckUT{BsNJNEJF z+4=SVrrZC1`aJ&MJ^s4?x9|TeJHqm+?DqCt<()sTMVv0!s+MqcTdsUwRO+%WlZh$k zOPdxwV_y4Q5kx7z843eTO|^6;J2`C^{eD>mHzuqt_8d8qCCr>|B` zJMB{O_TkK_YjSTd)=DmW%+IQWrml`T7c_^I@alB_HzsloHmfo)|@6Ycp6w{b(v8wG?fMCb&)vL<8+dU@U za{c+~^;gN8=h9Xs)$;ID6%WBMKUcTLV3}FVM*i_DlJmz3R-Go&Z64y;aLj zDJiCxJd!xGW|fPnvbN=&*xn}}AEwUeTj(&e=ggk{ckYTPRX&>&+I@A|>|lYJnntaY zMFWpp#-E#f$mREJ-t7mUq zR_rR0+}E5j!?$U(QMTy>-I=pj$8xF0FL14Pove22S<_sP{&&&rMPcDhT7DbcW9M5O z?7MJ*+u?br1yjo6%rgyZsyeqmnZx3;rE5{q)QY)FGIMxuX0hmoo?VxrsTA^hPxi`H zF#onboW9`G7PD`{Z(U?eJ;U;y!_!x& zbf4j?d;jfq-@BI^VkX@@Hd{-FNlGwTdg@fmg>KJ;)|I`D;oQ)=d_~yOEO*ar$cW{+--yte41%E#rt05rFW^`* z`*>)ZxVI|{my*%>%AQ>20(<_;S9$l!tgyaTv9jfN@~JaoZA_Q)&KvG_vW77F;>JH|GaWjloE9l;-nejjFgtlG)Ytg}y z>6ZFZyN|R!efijG{r?Uf|E8#&X{V>p>V5t{{hCt!{q^&faedtSOqU_>+Lwc^eOn%+ z%JRweSH{+Cy|zhO(Vd3-@ftG*Ec(6h`xQWj&vu}MiK^d_5YpLQsr>raAyl$~#Qe8>vgU3M|-()XcY7jDU6)P*#p*3G`MD9KN z{r{E)Q`hem;`KK>cFRXO?0ths)WcPalIH#mclG^NX_vj~#*I5-Go)QT;+?G-C?7zT^*hrBqa*xR=+(%&+};*9My%AG@B#Jl;Qz{m7%K zRmTca3m1r2B}OXG(plVy!IAiwmJw zikZ37=3UQu^?jX^>WWDlb-9>To<1}v_C5QxAhlK0!FPK2o;966vi6;8mo;J7puuE3 z)l5bs#l7*>Yrp2>J90PYPguj(@Ne?|UqAoz9PyD&t8g7}Ub4U2nm#$uoYo^Wh6j#Xp+&L+6 zRnUbqN=r40+jh^g+*};FYxa8GHm|d)&5;G~H)dvWZrIVgmt&>Cg4-^xzN`<<%v|=$ zIdEyn#dojX?p{7~tF^SoveT`TYyZD^z@)NzyXeuP_nzybR(a&6ty{T~M^y5#^e*{T zM`w20)u@G^4&--c3_G&)#j|;qp+|VrU8Wzuxa2XH>6CA?6Wg1DJXS@ec4oWc-lT_a}hob8$3_)SFZwbi_>!U2ZT+3Z%imSBXw0~cYhc)L#L%vPZX+ulE# z7b(E=J?zQNG_f4BK!x8oVy7(V;<>97e0tut=%aTxaYPa-@d*48UN?9eBHOT@86{T-WGl=zwYzx z`TxG?_dh=Tc^~_Ze5147rMKOGH+YH!@BjUBdHs*S@9V2>o1eI`?OVg%-a<8(hiOw& zpM2Z$eztM&l%odX`Nap9r-x2_ctiHNi~JL9##is||GcLD|7(BUkCW>2|GW*4pBosz z=l6$yPw#v)-+nu8&Eq}tpKpBs`1XBGde7~T@BW_u|46^?)BnFW`S<_l|JVNiU;hIx zxgBN?U)S7Y&x^eCH|f)n3Fmk3uibn5Zi#dfD{a?zZ2tLK)_ZO-m8 z&B|n4b?HH9$LBZ7j4b){ww1@rH+|XoFf;rjlbO7M?KzRGwA!y%uWwrw_U5tK%rib} z-dZp1=FQ*6|9*eb_QbfU=kxEaIC1(k`$CN^T@yoGeU918+-1MlFj7mAdCI2kCZa;D zu?we`eD#@DnszaXq2#ko>w$Jl$)|^XkCrZNe*I|M+W-3*z22xzRS4iL5BdHhbmq-9 zt2{PeRBBi`$REPIPm zW?RSQtE@AoE@@F{om#nn{z{48WpmoM{_UC(X7*&cfbrT{X}`AIKbPFpe)Gj!!^K`V zToX2ZyWJb&<ayFRb9<{@y>iD`Jz~+Z zviLn&Q#)R6n|afxL2J{MsIzBYy5?Me^TC0UF}B?yu$SlZ#itQzk|jO5O4C)hRi-dJ zT6FS+ap0nDj??`*m^4BpU<-%IUW74UZYEz_8VExOMH zOxvfF%!>$&U3#H2Q8M!uM{7u!Udya!*N(;X-YtFkTwI}?OsCE#KJ|8;w$A0# ze4F$WW^9r1jXrbzs>troX6aLI8%&f`&2v4sV%wgWi)Ep=Vs|i=R85)5yZ+R=1q@6n1J!^Rb5lyJv~sVs zzJARmj*T4*p#r7mPK=sttJ73j4x2G5abH!wF{w53mH3&9MFqmGoPv^3BHx#VI|vD` zTx}Ac&;KedsdB1;F-M5@1}Ua>QQyRM4CNEHEzejSE4eV~aP1Gj4Mt%$f&XiN*T-4r zZ=JxEa<#wy*Yx^Nm-oj6B$v*tTX;3xbkDMs!)gmeBTr9aRPw%g|Le|}b(?s9#BMnE z)iTDR`4iI=aTVpHt^Zyy&X1M&5c<&G&Ry?Eu+;PyZ7&uvJUab;;o)~$H+%1>Fo-UV znI|M4FIi>8`Q*~ag;7PnttX{MF6fN85ydP#ea2g-)hAUe&rKBwukqb=xK-xVWAk43 z6WZ%;d@2bH%y1Rzy%npFv)Jd!p}$+N9lqjbdg6)I?-?Dlqi?G`vs4aGm@7SP=~pAc zOIJ@mFM8U(H>%-t=;ym@GcRy|Ok4lF$tmuIF~jbF{iO)h((^6& z`thsg$*W#5ot($Q-TiQJ=fa5>{y8sj2{%$z*!kojf7oKd=iFLPc0Cbm-5xyYehD%Or}{77H-m*4WPPJy-wGB)&x& zE5ar_?S1)Z*OPDRntGdDr+8PyG8|dC=~^TA)1@Ygw|M_XbmTrgV>Veln(fumqc^sA zwys!lbf7fT?)wT5kneMtmp_+@bl-6E-{Z(w~qnUgA;~lbI zd#!$Q(f?9W|LWC`mD3uxZFq0TvPHSde@W|#Z|Z8oJ6BwPed}k}(siu~2j@>HTba4- z=nkLiRnJ}G1LnV3tuZN^=kvtbw@$qLBt7A@a=gn~pSMx_W1XzB1}*J5 z%M6@CwKR8poBPbZrK-@ULY0MKVrWZJ>CugwvkuJitq|@P1%*U#m1~V`@rK@smab4UcY)( z|LdZCcTZMf{G7e}IUl5nc1VUkP0oJ(=kbiaMk!_Y<4fN!XAn))b1vnXe(yW0!2Tnj zv~`q(1y-g$z3iz~`+HG?M({CLmZt0bl9##e;+P=$c2!O-pXSwXlLFpmoDJ$&Wyt-4 z{Z8ygE!QC9&yHSQGrH7-7aiVa+1c_|ibdPyI!n~-S*xcC8f>?3Hr`P2ekzC|Cu ztV!ye(U7SYn#%oIv^d+DKeW?JSlM_HyX_qn?umkiiO(Lf%(!{0VO5Z6@au0nfonMe zdr}SVuF`&X$*p@;Sa)P-bjp?~%WW5|>c1T1W2zjyi*qBF&UD5^H>aIE-T}7^+$XoL z-fR>Qb;{S~hG2Bjx#AOTl5;}7&sg~?Nm`p@Vpoz?%$6f}wn=yTD25q_s45GqJ~o@z zzJI>^RM9)N8L6Jp`9)8Ub{yz9_F5sZXNJk*726#4NPl$UeB#yQ!WKHg@a&yCArWgk z!ZeLmw{3IGi}qjjYT2u)7gaA`(%^DAa(8M=m*q?YQAsw%voY@HBn1t=ZWIHWw*b#FN@^X{=Yq^KCe-l==(xEA^Wb!Wg$+6Gb^AS+VpuLLW>S_#?C7^>ppqnU5=$w%=W$c zbw?=0Z;eQ7is%hKqgijaO$)imq^X*O=b8Wia`y7{ z=aMTw<~4Y%vt#^VHfWR8|=_BdTnve{QUXk&uhARrcdXeUG17WC;y&}=xZDQ zwk1sy_`mPYx@VSi`&vszqp0@g@VhQ=EB-f5&7VInQc#j{SMJ?M!G@~uNOlQ3;p zH%IrfYxyV7be%a>D=m^H^KHxSth@dyF)<<8rtD$IdEfrFJJvBnCEd4m)vL597VS{g z^qkvgUGCLZ+;sC^?yhfFJnu?kp32fwGPf^$t`MB6R+ChAn|=3`_qB5th?L6*efw1O z|IugteSiLZK41U$_WeK4wtxQ|QX9yl#`}qX|M#2r|NecS|NY^Fhqv|X{+8SSX^bHbH744>%o!Fb#qIFg8~}0iaI-w`P%<}SHAD#x3|~77rX7P-zjgLd*|4; z(5IFAREni<|0^-R-^YLaw$=Z$`~N+S|Nk}q{NwnZ=edpN-Uhs^I{HOJVXvtZuW?R} z@UQatKi>}j4f#C%_g{(HGb4Kw=dCMlLhVJ4oU2kli zJ3~pucMJ1AmoGY#mZm-OwNH?r&2eY$n#UZ^mb`eTTkq!j^i^b0z!u)arlNBux~V>~ zIL}flA#(VyfpDPs%Bi-C7smz&>&!GhbM<>+=!GE9fY2US%~>k~rYy5->pyv7N$xwl zDOOjEyj_o$q`3;LxHFY?#-yl|EQOH)zk(|LKeuw65LH;DHB33reSt>-3_z6b3~9m`Pfy#{Hu?m6jnb~&|G-;&%CL7HVLS1jo25{*~8MM>vJk% zsvwKt#k_RKzNvkVfl>-uCLxy(hUaJOf2qawB7lo`($%?Nu5qoM#(32zx}jf@i!GIN zmE0?P(d*Ns^)-1p6Ml$oc8LvL&Ez90Ry;#fyYqCdMVCsi!&XF)9o9ef&ROW{nM|ftV#U+SdaU&ixTbPCUKG=~svDe8db&?!bLRSIx|6P|OK0i} z3U=+#2;3aBW%rs31$zv-Ii0t0x;-!I4Eg5$;tRjv#Z@7jAKv?#tE%L+G~?>22uJCe zT`Q&-XiMLmP?qPGVz@Z(x0{i1>B(@=m<^wk+&Yo%E`0>C(2v z4XfBb&Pf-qoq6?}yV9e>XWecK?CNFLQ{gpAo!=yVX`+fGr(pi;11dL`>6|_P^&w+- z${L}@6)Q7C^=hpqPUR}I-nr82(gL%XqBQ2!IJKRwjCxG=<$JoQ`>93>`*-8VP5I&12;e{mJg@~7fIcG#7~WX)EJ zY*g9Y7#$lXQhN8%>)_Z4{68;ft+KJ&=Di{6x4vi1Vkw=ZnJh0`k1tsKs-V-a)Rsxl z)n;|YK?h!s)a-vQ;s;{6?;d^pg&}4x|5~f-p=IB#BYjO4O%ZDFG@6lnEy?NPv~5L| zu{tdum;yddFfmKqabOR7+#f@~&2Exa*^iPF^j3ToJ=eM={y=iUx^|zKZyU~@xVC9R z?&`j$&3FI*`RF1a)5CC9r$PR`-QGXuTq*&%)|bOucC3FU`l4NTHOnSl?ZyX=k z)?Htcb>xp!Uw`{I!MZNgcx`gPyGXM|*ly*X$avwnjZk7uax)fD&Y zzvrGPoOG={!Ma`FvNoPYV9&I*udm&Tp2{ERCD)uSnL+>!#I7gr ztSfT7f8=$vMu~-V-2c*Ao7N9Mu9=qIxb*3@>-LX~@rGBwW>hVCP{dJbBV<#zd&SbN z%gk=`ezCj~#(opZs~xPI+NkJYFD`tk8)_RZbLj+&bNo>4G2z%ith;qdFp)BE*4 ze7te3I@c^XJe&QZ(=)f`^;ZM7_WJI4_Bv`u80&%8s(aQY-8J5(B{`OC(aPFDO8>q0;L|5N|pMEL*f`p^2Ts;g#K=d-wSV zy_&0cI8K=Dl%-o+tHClu`_<*uX(^Upvep)S4|VBWv3k?)w+xe3_pCH2m0x_)sxd`n zt^4myuU{6=nRzv8(aLq9H{%rUGB7SmHrVWy6y$s5)tbsBE4C~!O$$Aj!o@NvsIt1) zy68HT%-%$=hlDu3K2{m}gK zq8xb;P ziqAbW_2Ag;xjkKZ)hD!qwMEm+Ii9al2|1&pZG8D`sE&WonU;y=6IoP*nbNNKEaWZh z@A+LguejTbrR`MZGVXK5W_lAC)y^AVIpM)rInVgqLaXOnq|a5(SQWLg&t_uNZ=2Sd z&AFd#F7z&JS+ObM!i;n-5z{ljI3B$cefnxUkLP@1NR)E`!OB5C6@t|2jMV z-=FaL^&hXcuYX@GR>R+=#q;OM+splRKic&}q?fEsIGc6oM#XY|Jo(VAC9GI~EHABe|+LFck%)Yg_Tdv7&mQuZ}I$Xrm^8Uqrw%(W~R=)$~eP3 z>gwJlt5j8QneO*EVsiQRvo(P;pQ$N5|10qMl+F9d&@{V0YC*+pLWifSZN79yeY1j} zu8?EnVwJQ>rq6Y59y$L_P*3Ubx7z#p)uAaVYfc#6-1fZsUh9-gzkeGqB9b;u3SdC6!(VS`Nc+MuYO!MxU^4&)#ezwWqF73)Bx@4w)pLwd=+{mSN$$o4{ zrnEVT6d!xX{KWRq)#G+bGdMRg%1$)ZF`M3Ti-d3M{&LX~O|H{tp z75w+l7-=iNwy3?KK7UWAq{FYxqN-^jOF6Dcd9Gh%RyVWLxaj`2ST}_U7ga-6PjQj( zOjB9qb!%c-j@5Zjz4aNP?+>d-_GC?%;c%|Rm|;rZ#rIiTqMO5S-Z@?tYwA>f)o05F zcZNe(&dqp|$y9#x%ymIg6-BkRKVGI8DZ0)*Ah~ectA}ec>Lna}=ElWT8lLcx<(k&D zxYNo&DcW?3_p{avbF1L%7t>F1$0aAPbX}2k?v1cc*c|`N-w#824Yh79ox*VJ!!=j+ znL37RlT@v1^o(5p^Z?!gY&0M1 zs}bhHBcGGrOdc=331d~1bx)aNd(nD`5sS9#CxU3EzR2&2-k?-gG5??m>V6XD)!QyKC# zv0!fKHiKKoSKb%SA{5^J)``3N?czgf*=W+3;x$f2M-PC&0 zw(V?_%gz|XoWd0@!e9F3C#M$hF^MnzrC{@<$>_DzIlh+xN0+&AZeS1(y}H#Yz~$Pj z!%3%%Ugte)I&CZV!sTN2KfR90E(^CjS-f1KfB$}kd#9JB+kRXpQ9bqYvtm!dUAzXy z)fdDr@c!6Tpz(U!pH)e~bY3Z%)?QmFgmG6>4 zy!E=6W&6)czBDbV)|tqaXnr;|Y;Tm^_e;@{O8g2tmK&~@uRpLSXQ|%JhJKUNS6-_` zGOay*;`zs}?6np0YnwL3v@^P@HJ;0lR?gDgDBm2Xb(`5)yv6gS*zZHB&i6KI?R@%(owfA-#G4B^^&whsTaIzBC28{fZ?egE38kzro>{fksYL%bSKZ(Tm?Ulv#Y z^qJN>X3SRI@$zT~%PN<;<6Lc1BPYb{cyqO&b4`uTL~p6JajO=rl5A}2mp|>k{rkzQ zzqP{kj|l~=cRp}wLKy%4Z%4&b8mIqMkWaf9VPW@k!;I^@rhPxY?cl#`C*MF0wv%>u zzRYbpRCeb*+w|jyJ{e5OpPV->Xm)9aw2tZ8r-6I>+^(Ju*xcE@<+cBU&Oh@1&+k9= z=>NC-|2#Tw*BNj9JZGv#pqFw~Pmd6f>^-}@Rf|#&=l>4aTs&{;McOS0*BtBKBG&Q7=tDQ^BYJKQh-;W}$U0-x{p2g}Ki5n`n_5bSZT2ofo z%Fy%X$1^42pi6VDCasz_wPA;}HkZ*e^HBsw?0wZ6}nyDGI@%)JuI&X6(c(K;* z*dhLfXI1`Pi;{Dk%Wj`&Sh105(HgHQt0qV8NGkYkp|R8{CDf-_*Xvox>-Uk5mAeg3 zpNVPrFj5TI{7tOC&t{%+$EB%_%jc|3|GX-5_1wj4e{h{xb7j)13d?7o?KG5@Ih~wg zpxTlovc5;HX?MAkucYPceK+4_b)3+0mk!EiE^AP^T;ja;ssd|4`L3TX_g>e0{Mf>D z**WEnUWSmi+0(o=7V-CrZSJPc$-H4UTiAz12v_xqbTdoo$M%*43TAd{$70^DR&Rq{KVsPxf$!q^7i7_@vVP(C~e` z=ADw_`dzlXkvCIWLtIw-PVsHmR1AH2MQ0Ol;ykw_D-X?dSIgV}eDf!p^LJG~>vcubVkX7ns?iElfvd~ z4yxIaz1`%IBWx|e*~)nb4Y^niiq2KuJEk{<nQc;Cbm20_82ewZKf^h zKJ|#?GOa7c^BVS6-b%l-yFs7Pi}%=(kMEwYo?gEH-_!N=Ur*n!`B@$>zj@W2KQm1n zHyH`q|9JPk?nm?e{WEi4nSNHc|Jh&v>9KtMH}?Ji-Rr-^@2&j2ERC=D$*H%dTfJ6K zG57bs|LfT8yWX$#48AXP3iDW+!jMqexQy-cnr)94?7lf$J))6Ovn1{1Drwe`Glyp0 zC|8&`{eZKOP}&_6EhFtVd+rd)CZQvr^8_ECK5y^-lE3c1eDB+x=hm}s?W?;wMLB^l z)TJ@Vu=_y8ue0Ls|3A6^|4)DYpUv^LhWo$X&3C`i{{8!&{q}Zu;_ub}DA@D=;CK7# zf9JOU-jMNZ!Ws^P)(cv}ckfJ?8F+Yp!ndOR+iUbs*6u$0`OG~dkChWzQl(OMY%;LF zQ(N9FW4!(D>SvX6ZmZq;6PR@4Y_9*z@6*e>ZlvBmZl>&-aC=$K=2k{ze?GubQa`DCnSbB72W?HDI~1-h$$^iW*cw7VqHa}dGqroM+S!qa5AYGxQezIG-?zb z%ITfL*Eao?8E>ewOmL0H7aJv|E}7&xk&8^eKb~QE+E>!E_l(6Np;gbeMHGYz1jI*H zib_8FZK=FkYl%a>v7L;*{`cQE@ZpJg)d z*@nb@XNzY^8m0*>@$AceqNADfuV(*z)7O6j(yT9^|J`|^a?0H|FVEh7n4qS_Z5c9u z+uJm!t-t@iJ9nw8a))iWug9v+DCwJ=4^)(PcB<=M$UJ|VZ@2e}IWt2SMY-tge9fT6 z?UeRx-{jotfLCTp&$uRNCTXlrxcl?s^6Ir$nQugXj5v&8p}6T$;I_$o#8as;jcnEYGjXJEnYdrRA+@nUSG?moBq?@;T^#N7v4< zkkS^x$k54(Z?)IV<9@lGGtaE6AuEk_g_`S~^TjI;J+Tp*nwOTQI_bjId8=3?RUJGN zq!-Wh*gk9OnWagm&s^1rS-B|9PB~=e#b^0Bz6&~C+E&bv3|%Cax0NBPVZzCXwzWrB zge>T;67+HmIVPbx^=^6YT^r3s({{3Pxo98uG19iqUG!1QB*r0hsds-6m+M(yANMpv z&F~M?^=>+@>fv6PvygYy3NK@J4b2r%49u)Er=MH%tLE^Da8d71Pn*$~ zLu$MJ?+JSo=XH6%d~;U#Ox`fn>GS$;*0^cUkvh}8THkSX!l6@LD%Lg&nwJNkVLUb` zDK5>I4lUPv-mN*~zF9ns?b0T%4Xl6k951E5<DHX^(uqGMphjgsT0xxzfY`tu=srK-vvuU_X@OxZ)oJ6opie} zUR>km40-VrEH*~()-itA(cbE4)^#*|rt-DLk^O&?Vidivx_@}Jqju`;lcnL}JNBFO zh%flF!!-83u6Kc7$(6ZXGuBRfx=&}#`X{V)`YyuWA;(tF3!b>tb5+(=)9NLf;#zJ^ z8jWB7WG&dTUU|A(UY6DxZTfKADpYY<;${7Z|=Hk8wVbkD!eQ_TJOT@66dSi z>i++#x_zKvqvNHHgv*w%-|Ag2V_M3sd0>qz@bZb{pEkQ0{{GP9x{C8d!P{E?o>C8tMi zk#V|(zkE&W)nB-+kE>sQb2>dDiu}=I8tjqxtvDFSwk(=^gi(MV{Pt`jKlMl^RE_FRgvRHSfiS?sL*p zz8YO$5Gu-19Q)wV`e?z*hZ|JV{DOncS9}j~^KM?6yNsEC`PAc+Bkwn{Yz@iTxi*HQ zQgUmdbH^?rqgPd3wjEiL`L;5@*EifSlYTexc$Cnd)4lTYf200yINi1C%@fubZ&tf) zpLc$EJ+EJ!XYapF6MjvU7o2c)Qp8(zFOjYnZab57CwUfBo}c|PD&nGxQ}Q-#OZFzO zur}+^+XV||#LQz0&p&OnCal`y;O>oaEcL%W$Nwq+|3rRukEQcf&zYMw*2KBGo>{y6 zo1mcJDyy0R6{GW&dQ;zpUP`;@dwRf+}bQDOGBQ_l2x?Jk({l>%6c};a{IPB zcR8N$2tB)3yC86)M^{dAhew*z!>}%viC2BOmg*h;Tj#f7&HEBnTaVQJ6``i`cIhE* z{S&mbcGYfLV$ffFf1aYOjkO?zEEIBW&hQ6ca$_2scy+`c+N9p<+qQ49Kwc?k!u)sKfiUm zrM;zt(~51=-^CLpnFPTy*{TiDvz_U_!NQ>Xr%^Zd^|jt2$h{Fy!{pEaMZ54ozm zR$!`DT!n(o-5izIi?0_Rb6r)DYou+y;6lGbB3HMIk+xvvjumOQR2Z1#1T%|n@yvK? zz`n8IyNBAVT0!o9o(-=Kx%@WdGoGlohQ&{4iTNah+qbG-hL^Ti#)pLFO0=%^w$DjP zan8}&{x`z$_NF8Ie!lHU&Aio@(kH-V)an@!8|I_aJL~qtciGt~&XLY9>NY2Idt|Qt zTDLPMe|w^w(%n8~+ih>H+V+GKm<#T!`yIeWj&T87%!ezgf z`}?Xi9VK^}#0>BFxXdz~iBc^!QsLnl#k@tP)qOu?&08omkzyJwbYXr^j#tNd1yW62OS?U=;5 zYD?ViRSPr?9`N}HiMcR1n!fCxw1k;!hGU3FYf7w`%dOk#Cu5?Ry>FNNe>2_bPL=zQ z*VotAzc#OX{QuW(``^Fk|M_BG_cyzy^3Ypen+GClvj&h6SG?)JZbTHIT8f8PClJNN#*bNJq$Kl1nL9!tmnes$gM&!y=T9;C1c z6ux0!Qv2c8)I$Pcb{`owi)30#a^C-Z<9cf2slpis+(-H!9**04FXH3P=lK)fTD&pH z|6aYr`0U)G*K3Q#Gn0FM7xEwAPoA`tTfpVdmN?;0MZ1kRY*W4K#=t4~>hz&!=g*r5 zMsELl!*;66?YEWel0gsJXB+CLxd(fmN;DTLaGD~NXQs19)#dp;DrHovjDoNw#Gy2?`Ibeti2gk9L{=ISt3R2I7%3BAZ$*Ei@{kC-51Y%;jq}ioEh| zn$W|okDUT<9@|jRAu_i~n|rmXVZTeCq0Xb1nQvo_Y%UpJYBLYb{q^qWvN_k6PUmhn znzY5H)4EK$aPJzo!))Cja_evYdC=M){pZuqyJeZVx7&W-e!hJ{$~6Z!)(OI2OGWMD z-fiC!b;U!HL;b_$)XyGG=8EO|+IeqPztz4ud`m6u-=`Yp4LaFEcjL;G@@hFH9A57_ z)OThQvI8@BX7)cYP%u8D)q69IUsA~_CGDDR)S8`2dM@vN zTO7MsDwx<`^{%7+Fxv!C2bQMUu1l617rH#GKc#CJyQfqpEOhfk7pEmUR|Q`Lm!CMH zaY4&axwEAv!m`ebW6rsml}&n6)UN(C6==7PkT_cEEx7jmqE&L9Qv}x-O|EuWb0}|K zWQ{l1lOD^XEdmQ>>|L4>kZ5wrHb^RB@})j!myUwl?WrB#?ymXvP5F>gqNdBOEw7aO zEcfZmdH2*n>hTP@?Psn<$@a~5E%q|`AxbWuNQJb^Z=g!z# zIL&J1)cm$fdqrYH#KnsqwH>_mbw~eU{?tAdH-X6;(w3x4I?ssoli`|`@i?qiV3nDB z(lxWvqgEe+EUzb)-tslH*WmO?Teo(#*HSNmg%(i(N@0mX9l{d?rZG$pv@({|oZ>0s zVtIegOvN?HJsugG=4wv4`bKi%(hppx+>E0ujJvYyt~pH=3D^ez!R z_rRk^Q0L3t|3ALp|NYT_nOdRSk;JZq&mM0LJE!`nM6KbeVzAAa^;$ioD$DBUzx6ZN zR|v5)r%v+rpQQCf#Hq|HSoQgw@PAiap0_OVocSPguiep}N}t(0hdVYm|67yp|M`=% zZuiPPbEDi&?iY?WER~vbNN=BkMsVMpQ*v`p$=$1enJM^`C1cnBWpWWU?Q>YVH$6JL z_=;xTWtW}@AK%{;{1j)Uxaz^N;PTm78fvz`J|10uoO8KW`Mlc3m3s~3CYgOWp|$#S zaox?GCYP1ljk(;Ph#Bj73q>{EKYXfZ^ZLCmp+43Rs!x1)EMjl!H)qw=l}*C_zux}5 zU9tYtBko}RqFI~egFpVQZ){)s$*?H?$J9-R!v6WX4;@2h8r`gB{Kc)mif_JD(JWSV zB~P|ZK94K6@!P1}%H(87J=$?idP=i_pQ!P2=byEeuG`{&-`!>NQSN)eK7K}lwkIzm z)R+`X7rqG8ad=kJV84p@xyRi1UBMCao4bQG*VLWfrI@)c^XZ56=e4Hh7tboul~J!w z+GQj!GNW_1-EyJ%yG|W>aK(43V4_^e+_$%8{0J$1_HN#_~)a#Z{5W`{VT-G7l|m%;q@*to9P?CchCQi zOVFlMQzm5d&XzG!n)d3EZR0bQV%s_2<87Ziw#Kun{V}&Oa$Qo@`B#VUx)-C0@1}dn zXFh$LnjLrAMgGZ|6qXsR!pW0ka?30Io<(J?u5v!u`dK^X*l%?=wNEjV&+FT{r}DA+ ze_~8MWUJJ4{uJBXP-U@2H+_D~y$zDzE3`!@WMXRnEx)>lUE&Lr7oEH0O8s=(J1y7x}s$_W$pd z&--<1$swl)hxxg+c^vcC>dQ9$F043msrsyzvHy2T@8_IKjM;P9XU?7Ab1BN`x`{=f zvQDJb=Acbp-xEy_$+34%4mqpMv|`U@l^YxWT6ArBJx|Hx@5`yt-6h{S#OJ;aV7aqK zt#<0YmMz=b_SVFF&GB=oXqu@yd4`JDy2=Z$Cr-JVe{bf|v*)&Q87|tsP0x1qrpUX_ zJq6*Jhni+R&6{|0HrM9m>1?Un?!8XF+M_$8Z9_(QC}ZM|{>Kc$+}#;%#u9>>LEl5G zmVQ5UH*$vS1k-Akkbhb1fo_tUAH37}{c5IFjIK({P6nY9cV>EQ`IY`dr-hZdF(vic zGqE$iAsr82&e&(5c7Y>#qDtPaHx^3G9ii7w=_F2ds9;D43cXmcVq0mn{^@H=dvD9- zd0lb2RkG0_)0o?8g=! zKX>UINy&3rb>`*gePIi?YG2xxdUID9P6J)1TcV7KY0LaBZQ(Bbxa6;e(xTUkE=3#>W|o|%RK?_Z<8W?7{InAm-!4vB z^qg@R3p8bE`mGA$5{r-RT`~Tk7e~bTH zxBQNT_Co872={&a*1TCKd1~d8%;T3A&2{xWY+SP@J6lU+s?qGqlsiadf7Lb%muToiqDLYAjwZn}Ngi$m|$XipRM__B^uZE2}1i_+hB_y6+W zXMSY8|8w-Gtb-N}4(~k_YUTDBY+t!%SM{Hd@qc#Le^#&mxn2IR(d|XAS$)6#e*1R$ z{vUtDfD?Oo6j@|J0)!K+NUjZ4crsJ)rd<800<#yxM2&o0m3cKYe3lDqGfo!76|%eSvjmeb-r@w={r zLpb;PJuCj*#p;al*Fs(M^?#p!n;LtqG*jvGghdUjGz#f zYFe5+kDQX%&K4?W(YbRtG-|Ho-W0W@%w6AD`R>1;yMSeTv-aPfXyLMZ?e6bae+kq7 zCXpwnFDn$3dB8nRPXX)*oSr)Mj;ic?;&x%2Sm z%;*x%`<9t+l$m^Nb&Nc>e!X^oZ*|(qYgaB!yQg>koMhRZ>DMOuaj*#<;kb?tfQy+`IKmjxVPthf9mK zG53xg=Mv{}hVqJ}@Bg-BYjuCSg^NIUg5WxZF9n&memhBqN~wGGPZZoL`?*V5jcwyj z;T^iN>Bg(N1U#7z&3Sp|Qa~tI@}nm=n=IQn&o6s?O~v?+L6}-n*vFpVbqSZQ9$-~h z^%KwzUB8e^xG+^KM64w3ik+}$}qRvH8^-k-6#%Lelhq%1@m6c*AFbDS8>lP0+RR8IT!$vrDq8XR=5km$O9*yWt?5{FZVCOXF0UMtPDRO<3P zq!4<| z4`;dl9y`)>M#?!Y;7N(QVnFP|nIC$33bb9;auqMJzyH1d@ACiOmdn>0UG2G*Hvhj! zto3r^^@}c6O0D(VyUXv-J4O-nC)`rk#a(91jOx=ob9G}!+6wXKFBxq8@0H#=e|%=0 zmqLiCuH9wkbK8|C%~FebXuaI*FKgrTg$A}yI=}CqA6&TZSXI@3Evu>BGaAl+itzPa z_Q#W7kNxT42jxZ!3i;H1?T)O>`f%iYih|$U(tE4oKWN$2&1>XT-Dl*lUiZ=MV@0>s z1X10&FP_L;mzml1fzwM>MSb#xng6`gITx_0pZ~u)`$Vbgs_4CT)1L29UBtoqoMCE& z`Feq=32Y)S8<)8R#XgTrj<9z%Rj|ooSb94p#O++=S8t)`O3BYePOW}*^7-ikuCq%& zrLyinyJzort2y@{* z>F*Xx6=xmhFZ|nRd9bBPSoP$$wfE;LhZJxI)ZU5oQJlG~cvZ3He5w1D;$g9i*ImwG zRq%Onu$uRS;rDadt{xkvMSS~Vv{c5QJHK|yoR1enN;$VDmTjA6!@%61X;8bp`0fFb z(xqW*Kdk^gDt) zUNQccX#eRu^VE+&64N(-{Joc9uJEQQqRA5^(7WTo#4B*cHP?dGaWlql5|s9 zWgb5CTVe3&(H4WVQu=C7o4Y!MO^s)^q#t(Q%Oh#}?7h6&=h;G2re>7IT}kaav!tXv zF-S;krc_XF=!#ve>Nzj=EKt4kLg!T=haA6@fLz3Em6cbQzBws5ao)ibOWG4>ai_QS zcxWg8y|c?U>~_%0%6DdW@9y0-=fvUu#|lbrnDp=<`;7<(Ck5F?2BwD-o@GdJeiwIT%xTBdpj+ zSwQi~=1l6&>Z^t%47x9bR)uQqe`^$cX}Tbs@DG z?LPxw+@5tq@WC>rNiB)&XI4jT+wx3|&t=l?*)t7tufM*v{_%zaf0jL;S~u#7Tfcew zbZ7qS%U@6F9D4FQVwT>b4w57!(q_^u!r z`tjkxH=n0X*HYQM!re`%rR{fOa^$rWH@-X1u(fH^&y{_4*iHD^8Q18g)w+8X=Nhp} zJdOwzoS69JU~jvs@b1d0QjbMj^LmtZB3)-G?S8gv%e5LT8pDd3*EZq0Ft*P8@9 zeY5^X(IR;WeXOPyffwJ*RL;k>HXd<&R75Sm8ZwM?~hY^-o6aIJdac9-gm<@s}?NT z+a-K)+SjjNPxei8JoEPF&(z4$=;<5z&7*ED-M&vZTD-4ti{9SX+swrF+|9pwgn{vr zv6D-CbdcWdO6!W!eQ7 z>EDsk&Q57bjur2In3jBJ`_g8GBfct!Iu>nB;bYr)MRWel75dXT%;lNN*84?U@%i&l z*naJj?~Kcje}3Du;?DQoD<&;6KPkh)u~~li1Y`M`?8~=p*SriD*_bKZf6lkbYO=w!Yaus|@6+u~v{-Z5ZOt4xiA@DjE40>Y zhyV5zE^$-eB6`Px<)f9W<5n}z1h)^F8=0*f8VePeAAV@Du3{J5<;1$zQPRW1S)j^2 zpJCnf*Zu##<=g-MGWq|f`TxYb=cP}n$$4^Kww_6BM~?mPpX&c_%m2G?|MN-gx2eG@z3x7-nw4@KRW*Z)XaXTH&+EWuk@2!2bk*#;{fjfj-+AXhw8&GNbbagIJ7o&L z7Kt_7w7H*Z^rGtE-?qOuPFp$luC3U2>g3+pIvsVRmoHr{|NZydoh!|jE;W_kmk~Vi_uFerwYM*kJNR&)UhJx$*H+2y z%T7*pYqHq3R$15fTB+@~-IY3f-IuhlG)vPonvot7HFxIsZ4Cz$0{O~2lr&loxy_s8 zRcgI;nTkwghN}IW6~*gUuw1HL;Z<2UBQn&sV^ZW4&EudOe9o;AoH%EdtZ^$-YRjsK zAIG$oJYiFETjG9w+MK6%XY+0_x!Zea^GvfgSFY757K-haYUa5%r72wnUK31GcKyEf z`%Q>iN>R!Lhlm{k0(WNIynAVlj!2%~sWWpKHYd;OW$IIDTjiE=)#L7-qPsIALPA56 zno_?%E^rY#l-&Q&^9--e|LBNqpAI${*{IzKm^sPofKX}@pZ~Q_rGbLGbQh;=<=~j? z-q6x{THvjm+&>Eq;}w0IQUg^3TDH1PblBlO?U(tXJA1dXJv+>wsJN_0A?f0?ch7E4 zSG#1prqk%OMA|zi6(wJ5!A6;m#5x)0h%KdRZcBDfXVnN+I^a9whV3ESGe*ucj3ymi z`~A$5tY&7V&k~1qBBr={SjarK$l*y0T(&7%_V~F|M>!Zm6IE{SQgQNJs_-)+Liw3 z|KEGx|GhZ>-+oTjt4xtOLg#p*t$%WbsGXBEGLv8XdC6O0UTaag3!RToOlIw2u@A6S z(urCr%CMs7#_}IuKb$(6#uiOv(sS4(>IvDeGbGh}n#%zFQ&mj3gf|D3n< zQ-Fby(3I4EP0QvE500toQyC14?0(9ve|~dyZ}9!q&BcFLNZp9!W_FNcmDIVGG*#)6 z?W*GnymHlrs1Kn|tKQCqL8K za;v1C9sd}dcy3jifYJF?9A|TQSDp-%;x_uEsP}KVxtpEKp_PL3K0VIiS>Z8ja!mA{ zwhb-wH_zr!2%Q$SGR^-&ivPtBz3k=Tdxb7vnH}nroT#-?(@XH}t*(a=6Sfww>9%Z9 zX__s1Lvy7F%c_3iBZmUDbsi>~l$ZCjv_uGhD$Sa>mf|eUYW<2szX>?J! zeA-6i(DTVbGg{J}qWvs>{)y;WB^k2p@XCjab)L;&vez~g-PX&MlJ@T5M1Fz#El z$VOC5)amL1pN^?hOY&S+d@Ab<=)0#QQ8KshM^3KBW2d#xB3%@`SPtFEwrSzAJRnk> z7s|L@j`ib<#D$l3oLlu|PfXpT1JU!GzD6o7@|rcH>X+q5$2CWkf?R|OG#|Zrr*z2p zTS~y3OCNR$sowkCHQ|GV9HWbHYARD#WAwf+i&mshtKXxS7JBz`vCEu)C#%>e2D_|N z3Kcy4{L^t0^9{-73k>C4kf$t|t| zqURSf=>I zd7GYFQm|h4ej!i)rqk*kMu`)7!X6exw6(4dSo!~@+muVQW*Rm|@_pC3qN;qz!E?^3 zCY7cM0W592X$zNaV3}d$lJai5?kHG8(~%Q$b+Fw4U>C5LBG#5B=| z4kfwmKexr*Y4(`r+W$B&t@h=mU8@uXSZ{VV9KT$;J7#{8#M0%Gib{*VuJip~7(U5B zyPh|-ZT1A^Gl!RW?_4Kjc<7DAnMG^0xl@nT_H1&yQg-dGE_2J_wpC5W8m%uS9$VNv zxOz@3jYE8q{@z`6KYndhVR7u-XClgxdSjv2+QKw}Kb!R4xg8Qw2)nlL%hrO0igUbH zK6+qq-o(>;#_Z7fsk*@@E-ag0|Lx~4owcR>8PSt}lu5hokUws>X6w3DuS-9lFl^hl zFYmTQa`f*_Cu{F3Kl$|~YR3Hddpm#bikTpC(D(Q9e7o~UUWfae9V@((U7)g3KbG^> z?bqS{-*5M}UjF#*>CDLMueCQ%xppe%m=Z_2Sg5SoF^d_WiX!g>cWyiVtz_pXp4Ez> zL67b|+3`Npxr58tFX1!OEORxvf^Lhx#VPu3LQP2lZpl&8>#nK=zRieqKVzOBANS39 zdT4ZYRn@68$@g^^n`f?FyI1>lV)LD6?@lD9X_efZB5e4=TmGLG``!3FEurKbZswmw z)el=tetr48U3u=*{^XYGtGzA}9kaLHiwb&k{9I3AwdeVzv$QllU9`5` zi9Z(q_d))@XYBQVPrBRxej_e_{C4^NpI7z&KVDz!`hB`?;nH;i!aEi7&6;*h-16c6 zzh~zEFK++$x!>;BPx*iH^R^zAayxc}mNB@wHicYXf(lp1CwL ze^%b4omuP_mK}-P_VsPY|*Tw35_yGGMGXg zE?7q$m)O9lSm0#+P5KxEM?pt|Ou#k$So?o37R&$t;eP+u*7fy2XU8{w(TwB1V0~!f zfrlS7w4cwf`~JKB&-43dpL%&;cWr;0`2Cr?^}X8P_P;;emaqG;)pXy#RrZ>ltP|_L z-AuRt{qua?&zH+jFN**5!Q08@WvpX}Vf>~os+WzA@5);hHH~+(LHT!C4vwnJ+l(|j zEd(^X-r?>vHQei+%U-$3o9-Oj zc>mq>uR*Rm?nOsys3`0!N#j)d5*F4bDChg+aQOAp*Hk~QULUu=?rT*9+e&rMnf|AQ zXC;Id2;AsPzW?6m$SD`5M_IWm*}Wpm?@pAPHq-IQnpF%TvpHIuExV669ZCJb>*o}; z%cPS-q3ZJAx`;Ou&5~ARTzys@KgnUH&Lcq{spIe7iAYYdnw#8sWK*8Pt>cVISM82T z9IuTO^W3!2{OZ1StSxtrADp7KwnxpTygBFH%X`(67v0;?_c-Iy@`El%Yg1IZzwOiU zy=x?V_5F0lx3{9)Q?hl>8f)!Kd6Y0~gKTq9i{{-sb0s;>mk7F@D=sKld3Xg6m*B<~ z4Yu0tl`1YXJ(L!;wK}d65@~3@Vcb7SI+Dq-?Ptz~{wH(f6vVcx_$qlGlyGy=I_0xQ z#PheEfZpDj)vRn*Or1K1r!BA4$X@ou#&PL}V=N2O&fU_O(y_uSc;~IPtG0{JJYJCb z$k1lG$h05OV zm-RWjA7l#gmiHU3Iyk%aj>Dl_A+wFVXSG+0=Po*Q^xoMx44TO z#$2vN59@lY>Lw+AdaARhvp|i@;%Q{yLZwx)ofZiqD+=Z2#l1Ye)LBJs`h*pm*)}$` zPVww$nxVXDO6#0`4nl8TFX`UZKmF6hu{A-6i$`fzpO0p}Rd&BmnqcCp1r?lPffF}r z1sieKe){?R|L^(#Zuj4>3!7f|NvX4A@qw2iYOV|q=Iqm(_u%{)_tgb%6%vcQ96dQ7 z*<2Om3X#@0|7PRo>zPIqmuE$tyQ}}=e()}xua;`7H!Zn+hUHJoMKz^Un zR@69n&Xf7!s9= zWrF{x%xR41oYBP0t)Stmq&8u(UgpWGPs7&O2d9VrXWF)S+WN~0F|+&}6Vz5ri=5KB z<5HVZjnoCBNlU-vve=wY+bA?)Yt`}P>Qh6untM**=jZR|U=h~bxIxIvTSsvJoynnW zD@;{83!)lU7W{Z9`h)enf?@3s8?!|=OY_`i^v<-H|~*t0%OQwY1hS?}4(=To;yJiqew#K}i? zH%~mj>NMx*xt#`Lo6UqZPn+*=*0~$;V#?;nCW&EZHO}pSwsyyb9^lat)`+sT! z8bJUYso$TO-4TrgdggJq@;!2 zxzl;8vgfSimx4{r4uxG?w$5W#ShmLFz?U-}S#{d6y~ZC~pRqHYT~#USzs!67p=ZC( zr70<{`w+is$HYj@+W#giS{+tA;x4M&zGq!}jOYzZoHnc}!#%|A`--QpyrbLvT<$N!!EzW=}e|Jn6b z^4|-RFLAAwZjV-BC|Ak4(b|!qd5TA>?nWKQWu-@Qhpyayly_^|*8D?VX9`yT_KZ+m z;X zYId{XM1$vbO3Jc(x4wFupqb(!aPaKrDACDI&(G5XBoy!e{Qq5j*wp8Nl3Zz_?p z7Jj}-XOhApyKfxg)9zKz5Zt)aIwO;NqW;>_#O{SEwVCfKt1CGhBu?#FyZY@iB@g#y z3coHXCyHH(`ntHl!6>wqamnhGw1|ku(;{`NBmeHYC7y6-&ZHA?4aS=^O*xcZf;wky+LTl4d7w>o!P=Fe z$;zAT`rS(-Q#h)t#2(L6s#U0oz5aM#I+JEc#@f(N74hcR#1g(&*p+cJC(1KVxt&`3 z`%_Nxgb%mG0}Cw}x-ZT)(A?Pc%I|ryL`O)8eDl<8sii9FMti=u9Xb6rOhQ=T+uyo3 z?%8XfToaUhV5l?k6bt{vl*G{3X{Gn`lkd#Cwl8<~PSuO4yBSvQbzRoKcXi5>y6V0U zuZt8P)Y<3!Sj`_-9@``ksQsB|xe%LsQA^5%c7fRGZ^P%s>8{#1dsWw|I+^W;WuKoG zMNaGMG0(T(uj8H1r5JGM_`Aco66!4meFt@%nl_XQdu>rC7xt`ME7)5bK8@f0$A$Lh2k-Ll)$%!srzXBV zU68V?L&!qedZUJ|ZLZ|MqUvWVddGPeZ&VSI+q?c$(T$6)QzLiZ%g;2!quCMtWZhzxl`MvMgYj?jrKD+Qv zL;7Y0lh3Q=Yd*x+Kev{TiT`_a{{P?a>;JRw|7?B#pLqR;`?Z-bc`tg3g|VFQtPWmw zFUsXj@_oJN%lEddjh%MQVN3t-s+&>Ci+q;oabM$0I?}hak$JnUZ^6aR{9c#W3T%}} z!xTB0mN4?E=QK%?ypX-BlF7`iG%h&w-x%~f+?RC3fGR?ki zrtpxD|4zAp^6>Tb!+pQ&?r$rN4V!qbXXE?dfAxGV zHgotmSjc>ES)rxvFBN>luFNU=Rxpbp&!p+6k1b%4&8v;w_BvQCT3|BMmiN^=l-nf_vzEO z>P~+fI@f!>|Mk+>zju6hwQML5&1+HfYTT;3_h6Yy(px1hUkO3GMW$kIQc?@QxeK~U zUe7(dW&wUZbz`z~vW-W(596qpva=U=jX_li|65=LkHYj+5HzHa}0`?j%Q{kL~>dpE{y3!BX) zsIrLBX{~m4xqt58x3kmTyL@J!H{e#2PD{RG{I+Os&h@uX>+IicU#8n^wDH^NOV#s*1LU*WnoTtL-LQe65F*HZb*2?>re0Az_F2IeQfwbzL<#ZuHQE9-}`n~ zjCiDR^7d-CNm|0{2b1r7PtJ@j+4-Jb$TzyFYtb}^>tSWQQ{8+f8XlWCMe9~q{%H^M zXF039-}B#(eds&m#+weGm#3UMEpo!Is;!kVUDd_0Vam*DD>{;#RMcPV&kfoU`isxF z{d`%d{I)!4!`+gcy590>dE0b$>0~#$-qE?Fcl(si?|tf%A~b?_7aY)K*s|>1!AUM1 zC+JV>>9Uyl2Yd4+@IYULA1W87w@9QBZBJ#0sk`RnIn9 zunK#zHBWYW!4s*Zpb^x@J9C1-+6n&V0-A<4JRbckuB~uj(b^-Tu=0=Rd@+ah5e-JK znIfu_SIlo`Hhr!IbUXe$?7BozATObWYE^Fu)wPnY^nd*A>4 z_Sa5M_en1-oA%sS zX_1NOhD){zMsq8!cAg2zj8QdEKexX5|NM33nbS-x*Bv=m_`O5_b6DtNX%^0XhRj74 z3YH?Nn>J27>-1TB%VjU=zqYxizbB@sookNa$@SoiXJ9vB>UCSZ`_;WO`iJgr{m`+8 z^;8Kj+v;_*r_PLTIexfb-adUZYvX~YbrQyhy?2M7$|;;|$bCd(+w67wzAyU1wev|F z_a^mIZ*0Ur%lAY8U76G0{$yEj{g<$>yVJzKMtnYL?NnBL6{(dZ`+W2*kR zp49iZU&pa_-NXtXEqVJJzRcRM?4!(o3q*A5Pj2Zr`E7418sl3m3olCrGFXp;8 zWsP>8r=aJab;0ZUcr_cLS%lS8Zpq`uVTy|NQ^$_9C0Ub07R| znRouX&yt9BGIJx^7KVP~HM(>D;pLpO6>k@NztKEwYkSAIcG}!6YokP7Jak&2#j5Od z)W#s)Y3hR+=@lONSJ_RLwV!`nv}5`Vqm?=*0L$@$GXpXw1vvO@eYvW|`G~So>=}+IbB<$wUBu4& zx$OLt9%8)th3mX|FE6L7*eH1#e=Z0%6jpJ$y-LB2W6#!aSNJr$PtukDdG4btrLm7?-W#`H)-__mAJHJw@At2g#{&t`BUkHn?hdg^`&Cg-j%Bio(I)B3SF9Yws8I1`_Dxl zmDwxDG%UMy)?~W6qj;aCQP5V`XN56Q)`trB-)}X|xU9jx_G+tD+Tz%#|4)8ByL(yK z=CRC`M;*)D?;X!L9vCy{_UX+^QIjR>b~PLMo$uK9kWV<6tH|u&*7%TJs>k2nn-Z(? ztmbn`<-ZSGO<({0@#=892=}QE4`-gd@<~}I{NPKjeU+cx7=4e;sI#A6wg3Km_iXpq z#q&hEUcTMaEb(}r-S4L_?Ur@T_{yRbv~q8>y~*MC+wF{-ePC+=W^4G|>`1$tzT|kJ zjK|3(qQ1&Mzr79ReQ12lCBWtUZ`~rfz5RxI?%7$-cbHza^jGL#SGue8HOmr_Qo-ro z#))Sx-(COLv!d4Op3;v`5C8mHe!l)+{J&4__y7O?Jw5(;`*eTTy1#e7&aeM{+5X4V z{MzTM=J(##H?dWCe&+oAeEVH@^H!-_9(!}*{{OY_|Gg{!f3m;s$M^a_^Z)($RPyus z|5x$&v~fC4Da)XGG>R{7QWLc5Z=1uhx$hr{bS+I5b!oDku8;@8zEGVC`_VixKC}yVTHC3PA zeLiph|MUJIr|+%b|Ltx3)N2zPH9oMMI3Qtgc{ok*vJ@WJG_4vL2Kg?N`f4}Zg+^Mxe zhS#F4&sXl=`{mxOTP5Oa?^-J@-pZFa<6cZ*Z*o|QA|NVajmb8nxekL!w; zJNj2H^Epw>U&|*%Xxj|4>ujqV8tu^;Aj5WBae) zmXDr3z4z;@jr$>u4a)AQW7KfWaV_%*-1?PIXyF}c%qmBeGU$yVfxg|Sx@^g;bva*eS z3)3y%w64h8b~fwSw;3XBR7&NIslHp=*h-P=`B zmZmi0vhkknZ6{tjyBgK(&{xquw8k}U*Y%^fucYnh@9+_wHDmg07QuHSDaU>tijb39 zqOh8gRp64;(qA(DKfC36X#;Ax36-TT3d$ixw{MO5@CMShKTwjm>TbO@;vD3&&@u`ZHx*+ZX8O z^{&xtzrv!KmyEZ&^zgRA75vEj@Ho#JbQ`JOw}tyYMHmiZizLe zTT&0yo_lDlHer?2%wns9_pCKu#_7mMT4eVWGUZ%TK0R-V?*3vy!L?otVlz9^bd8l4 znea_Fw>et-%STWy*4M{n^9GfmmU$OeoGV(h)~)49$IMQj{?J?Nf2WwTs~c&vyF3fp zPTw?$fR>gK(z4E&JH7^W0m?*C1SSv zk;`)pKc_7HHdS2QKJB4*WX+bIjvo)7&;Nh>|A*uDKVPk8;@F;7pnAf(vwq1^=?fYK zi|V|lY)atzeq%;J>P^-nQI(EI5^HZ%GsLZzC|deRdeJ?#Wlo$5doOwG)L!M~+tbwg zJKec@=gl($Hf!F!nj6pfn3XBdemT?3l$9vy*tjLEX%7CFg# zT9;!!li|fxr)@uc;O*v4{VFKN7Wbg&7_)t!ZL{@-IQ6Y3{+;Pjs??9j$vjhRdT-Am z>(`b=jC<~EY@_z(-(S9I?o*ki6@FTFK9)6;-gCAiNc+bMmXH5CH6wpq zCw|N|)p;7m4Jy-b2tj!1O{;H+E{`h+T@la_6`6(%X z?lim)RsWs(I$_oIjxf=cQwp;$>S;dxQ=zzL(UAj(c@y?Kqu%jC zS)Kdd%+FH3d3r|63HOZJxl@?VcT^n{3Z7sZ&mG?vqI>reE8q0}8@RSUSh^-y|Jt?P z3@@S{tUtKfs?8 z+>~W$3)ni0oEC1FwZYQ(+~+@0Yqg$O+1@$4dLDi#K4~hE5lrd2>_Vo#uUuT{^&{?JGIc?S37i%|tRbBR`cx}*>7Ab+Fhf}iG zzM8Qsp|HIF*CvsUP(M$ z;(B9T``%SM++Vu8hwv{B=gG00Xmj4$A$0b>l{G3SUuxzol6pCFa?JHS0YMdC4Ux_u zF6Uk1??o4|$Ak!49)C4k(N(qoF~@v6cB88ImY-z~KUZn^z_Hxp_1!b`>}`}cMf#id zTO6;ntO}O>+~VMC+cf1`N&geSom&jxP_h+1+`TXs= ztiyLZjccmzoHO3Baq)*4>aJ-j8q*)I+X*Pgv`eA<6oUmR2W_3hWWB}Z$`77ERn z?363>{O+2ovpb@)-^x7yYx89; z^Ly^TpZ;3V*mvdI9sQYUtJ==+#PoG<6?++Iw`kGbHmu1?S4PjNmGcTXbnWubr{<`b; z?j6lB{P6U7eBJ-w|KGm<_bI>b+vE8%^X3QDZQOqU*O$BU|Bh|n_j%jjtnT;+8Qb~& zZ|(bd(|o_p&*tyv<9E1Q-{)I1?p}?Ibik)Hp4*ssVzUBM>{p0`lDu3Vqv*-7HeRo#< zZBeV~66MCC%bVFA=>LEAyZ+1k|8K5vzm<@i`Lg)Z-|GFp*53bl?eg~28llg|sn+fD z7I(+A&X0RDJAZxt`stsae)}nI|M$~t{W0h}@ z&psXK-7nx&!xr41#>KJHLD;3KFHcB$N|A2<2}zO6W3N_c_}+QQ7wWP=TKUp1=0jRs zO1r&opPjuZ)WsuZR%UGPj$mb#v?oIrF$jebWb?jIJPepbwhp5c)LhJZDcP}rU z8CCr3jK$&fXSsf_Z98tiWtn;P!Th>&h4#lQ`8w?E?;GFfcXp|rCl~A+W$)z|aPi%9 z&l68~{Fw1@bFk@WgWBIEhDPrmU%K@)!#C4O*f7<6Z%K94t{Fx(ca9e)$n7t{_dFwOueo5@=P1#xP}h)jpMH_dge>Ef9>dpu&n~;V%vL;D zq;q=8)yhkurESeJ@07CLmY;uRQ5c^WqV(mrTbBwpt)2d6>B8uaMeY}^l#FZCHo5S=dNo^e$*ip%9ZAn4RK;w-|ICam;n+;Ub#rz+CG^=lp9{NSm} zRw*r=w|yPE+!Zc8k;hJAj-3yjraD}Fbp9#RM6IP~&rG=*63gK!77|kv?3HsgS3y|l zUGcA;$Yn2zr|=|%YA%S4&K8^~xhm~iSK}0o@Sj~%a+Z~@KGXC6wg3Mw_W!Q$|8%t_ z_QI?^O%q&wpDtc(8&;i_E6Fgy^rCdh1Lh!|%sW-L*;nU3Jt%#pYpv@ZgS}P;!kwF( z;w8&@xm&kc9^Lxrb-`bb_suq3Q&wNLG5eV9cvw0xB7WnBWslA#GWvPjE@-G;Bd{_( zQB36BPs4Rhs?P(eBtrQ$W-PgOZkpun3l^`fbMEZC@Gj}`)nFR|nY1F+O;Nn>q#a`4 z_n2OqdUrYt=af$qW$y_woa=cR$GY{_>DTeAI)WZ6rtH!-JjCvE!uN6Xy)Uh4Iw~2# z9rFE~cka5e;njKGpW5GkF%+A-DD6Bs(>mjoruR=NhpLW_SzUQcQk%W2Z-|LC9uFvf zyjh<4|DBJY7#i%{Hp@rczBTXrY>@+BJ3<6b$4t3VknbvIKIwl&Qr--X*=K%ov5F;q z5u6i~oiAF$U|aY2yZjAzyHhOHf3H5<^r-s*bLiS6#kh~^*EVSeKGv!H)~dXpX^nL2 z?JwtIwI@CD&%YoWy`nkVcD5_`{Ym2e&zjo3UjN!3v!H#=SH0bCq2_k`^wz|-N4!|r zrC{`|gvsfb(lS-oH9hh>K3sR2xPj^KRxZa+Th+p<-IbJA1})xjN^17I4Q88ft%*-} z-;r=X;zj?PqN~ZJN$(eSpE)u0=?1nO#hyi>TjRL5Bxxvl&sos-ASgT5f0A~Nec#-u zFIq}kk$)qye>~mzGR2g6{f?U-1FB1|c7(+=Z%zFm`k_X4ebt(NE`^x>ZStQMe>(l@ zam4P0=}xYjSN&SBY7viAW4LkSadQpdHLH|^ui5b}SToPOw{~HvMs35Rf?(fEd%5<; zu=|TeME-5oesbW_k-&*TqU#&9H}I~G+BUsT&3i`uOYSR)V!LNBt(5EQ(0#l?bwH`#K<%jf=3iS*To3Hi7+<9cfI>b{xP)~mnY z{M>bWPW_+e|KIfgzbrSpRF%D!Q+MLiqmF{Ys!lJQ)Zc&q{rlQfk?#y!zApaG{NRku z^PXRRX{)xVt+KK`Z}>_p@~1;e)srt@I$q9XYDsv^;j!;dK7-4ZS)5A}l7i>HThb&Z z&=KZw=HP>OY^n4CfE0AX_Xd=FAbV5WV3Kp(}T7$<=_t0 zBEiO^m$*{9vMSSOXHD6-TW58QsOG7@Rf%7>AG`KQV`6Pp%X!U3T2hj%&(fBeGOH}~ zaH)FhB6?<`UCzOVN||k=bV{=S{)n1)Mu`oEbIvl35&sfo zI!TG;>Wz7ix7<^Bbb0EcMXRcI+FX76dGhk@%Vu@nTj#Uy|Et%p3oE~u?A`nSmdX8C zzTOvFlNL@{{2TuD;%W{`q3HyytuSj`*A}c`ci>eIlprn(}O4 z5xe_e>SkPG|6B9@*{5&6{5Gd9;S7EH?UPLLhL@lJF8w-frqZX9y$m~682+(&@6zUf z@X^LE*XHR>|8Uc#@AT6RWwv^fiC3=W^lgsZd~e^c4|P>>deb?!TwD0oroC+80p%%K zS%N={svX_(=Qebj<{DnQTfP0>u9>#6ebc|c5B>7u@1FfJ{pXHYq_b@;HSO(4dOF=d zcV>IXiWP1OO8MKX)4t?!?(mHx&He{hc8$BYg?u`iPwMrp9iOZ-?zPgzkA8HwBAN@_up^c zK3!h_|M2>KKOW8hzxn>pd-lKI`mb|$E)f)dd+q9)?}rbcU6b+q!i8I=t1hlvxow@o z(XVHx_GWYmm7b3}(-m~8x}@c>;Nmyw-0l^&E!|wP;x9c+T7~TbV>WhNWzLk9>+rp{ zNa5M8?=$!Qe3t(F^Uv`5&wu6r{y1%UEPZ~><4@0Cn%;fQmiysH_x^vk>;EsWubbZd z_T=64CH)tA-v9liU-Mo1@7bSUrTepY+;N|`SW~~3_w$9C@=Bwr({KOylpbII^XK&T z*n4|xzd!rswjeD`VO6Ab^0|&h-alvTEnn(#WKQ1R*na2MV!lO3Q;b|zC3dx_rm`I4 zX}G;9M{aLypHTI}fSLnGe4;h2&$!$2JWZdyu;tuUl1pSb z{pPDM+>PuHahuUFv&H>n)67h_u=z2(v)!3iI^EWov1Zlgw4@(jKFnCRcJiF!sx(s% zSG}{xjHVl!20A{gJZH(=vckQ_WqjC=Ny6bD!D#)MtU#$1<}YON-w zg_ZwuTGORGgVRN^G{A65N|s<;cX-GPU$=<|6+0Fgp3J(Zz5V>dcY?}kDVJ2P-_<{L zIP)R@PJ!k#Yto)d&SPAa_I0{w^-&+QWUJ!IDQ5W}WSYHFcKL^1RAZePdh5NN?Y4jE zdS&TPo~h8@KsSi- zK*&L!`J1ltaJ^V#d9MA0ba3eISt{WxLcYoVJ~zL!=g=qZzjNRDtkB?cN}KwJyZ*u* z+4DYKFDLP~1$dP>oG#uN&)208acWU(7>mP2Cl0UBYR3X4ms8)qe}4Jyp``XwaZ}wh z2aP|o&#(WN|Nn)3-N%2n;wFb$nI`ma-ua=+b>7+D@VBpA7{xzv&Dh73FWqz0>yTM= zpjpbqP7P@#n}A$T#*Q;{E}Q?@nj(<0eczF?npN)u1*4*bwdb$!yM8q23Dc78VPBYQ z9-cdHuEbJ3^-fHRbsmq(cL5!Xol!ftA2W=b{bu8wV`51G9k&miH80t$lyaG8;_A%$ zixnq({WrX`H0AGDwYo68yG!yf*M_wrRiYebe**INPN=iFQqg@)SB%ULp1vxJ-2EVGUbX`F@;h7Cu)ompc75Wgv)=Ih8I3D-PbaL7?v-{v$^Ptj zg&UJ5j?at#CmuAFo_g%lWbH{W9`Alze)hWO zxvlp5rddY3m6X>`v)T7T`_jJWzvLS)ac}oq^n`Us;@AGV9rCZ_|NcFG{x?V4TJDM5 zTzccTbx#bH>rxkF!*nm=&Yz)ALzouHP8c#9SeJ zqIXAfX3?5@p#yI3HklcBwdg%4aeSqeYV<&L`pze5Ue_#@gHPxly;r6&uhnK)#k18*bv@%2gI_(fKKI;F zvO4lO_NPSKR`-j^PA)4W-JgUltz6@?uF3tctBu;TkA3|&;$K<5v8a8Rfh^Te>vl ztnG@|g2lO0ZhYror*QwctmprqKYH$DRHrRF-?>+_@=a~}|C&F~V^>7HRto<&Nr7dP zYFELI0<()zxlmk_fLe#TG%c*!>{~8lEc_H%zJ^tL~l<~zVs!XeX6N_ zwaS`5YhO5<=vpq<|NDD}SDd<5biJ5YGyHuuz z8rIB`*qEiEG$;92iQu9Y+f0JnuAh86)9Cpb2^WKA!Lkgs=X1`8Oe~Wz7M83#SN4UY zhbjH5#gS(+U2F2A#rotdz+6LXMC1?7yGWLv|;m|{W&seOLe7fq=F-vdfjbHzLn>%NFbg*sTJf~2*`A;`4 zp13D&ees?%h4(IUMDJzoRg&uCe}8|v(UUU?L0A3kLw%MSrOTCFIctB%_QKl6IfvJl z_S>9aStZWWd2hDR=RKwmK9%%-)}1)5Fn7_B-OC@}T+ZcsCOLD`oaAF)US2-)%rbsi z{of*Qm(6CvFVB5m*P;gQROcIa@3O9^K=7xUyf?OEbG@3P;~_do8x|If|Oe}BGs zYnT81_g%gB5AL;|EjefSe!G94@}Ey%|4y^CRY?@znzwel+>))+AT|llx60Lh+=6kSL@s5TkiYpJ^$Y?^LsVFi+*lB{qgku9ov4lZ~rJ)D1PQxU)|558~6XcSZ@F0 z(`sQ6Qw7Vvcc1>awmg6TpOgOcj{Ut}_cZ+9%ltpj%BPiKQL$589nal5 z?YUxGQCX1bDuynu)yvyBJxranLau-GJ-}?Yke73V%DhINjCOXJ1q(aYhWf8>@hkCU zy1i|l+C_ecxQpo`&kYy42ut;s{e1uLw|&jdpY=cd>p#{1xBtJd`_I4qKkoY5RXQ^j zA6jyx@7~_Z-zRtb*M0k1DYKwte))wdHUGbI?=O{Lty{ln{=`!Wd_pgoyYBxwCamzj z?$f{Z|NqJVd*lDl;`x*Bbl-RMQEGd5d4cpGGQC6EhqjaAB%m+5?Qw{TqA5HeZw~F`3-@16!T{C`elfG!v z;Gt-p$n~M(Zw3Q{0)wZEW60E?rX@lqj0WySl1@VHv$KKX`Nj~%YZOu0iQO*x#Roywu zE-!y>B5ZtehS%O1vRe85|K8==$NL3F)mQC1%Wrq8!*_;P$A(VR4|e`@pD*=Z)?2hu zIrPcV^K%a061>1uo}@Pa_>AwuXOn(e{{8pKXi2v9qMAO{$=mquaCGJV^yr@JXR9_^y-Hs z;lAIR+t#d_ctTRISm%(E&8G6;sh{V_X)ZGA}pjEJ9s`bSu@AflwmCa%aIXd&D z-Q94mX)8tg87^13Us5(!2w|N5$m?BEZlU^i6SuS(S&5n1=`rFDrb>5sReWW2YCWm? zA@TBA6L~aFhk`I@t)n#KX6%`w| zT^mzVPAQ-F>0gp!S+hs&YzIRKFH^syN3ag>#1++bYi@ZSN|SbQttjsHvc6&k58v8ed@a7mdqEoFh+h8;@;rU6zQ_uEA4rS@T#pm5+Wd`m_&Zpo=O4BI zRjIOV_P);x%#v#@J~X5hbw=zF(%HG)Qt0P|MNC_|LL;OY@pm(LmA^QwwD9jpK2v3_&JfjmXy*QW9ZC$4Ah zIT5ku7K>5s+m_eL-NySF=Ci(HjQH}TsZiMaV0N?h9m9R>Ura^h?AKqO_i$#%jpUu1 zz8rUd%BCRC-{pQW;qN@_J8>7E|F^%f!!EJj|KjQVf7}V)FYLmuzuy0h>2K=v(jUcK zrdN+j?7Ws(yJJnM|xg8JkT5;Hu2zH z=7|L=DlpAtH(*#lB=mDA3omOF+cfY+Vn5EnG91;9n@k!8g%%9)&7my z0o7;2_Rd`~so>`fy}K7~yh&KOZ`Sdynh=Y!+xCL51v^%8a~cbs_E%{9w0ot-ifI0i zyL{Jl-h7?Ro@Lsp-2G*L&Z z^{;#7?ln#4kkqQGdpB6mRQ;P(U%A#fY{tHGP41I!o$=by5u;asV?_d&`Mt&OV))?Yd=56XSm$Gp~Dnd;b=Z5P_^iJo1YrX9WmuUH)Zp zcb3|WOTUFRw%_LQ&*l}pH9O$=oQHZ>K3JTWsTGTG)zaZxI?nv7 zN^@Cs?oH|9$o>Ugx8z>O1+EXhy2ev|gRf*wWGtuFji8X*=RU`--KA|abF1viRX3fL zIaC?tr(Rj3CY<6EJWZ{?BW2T(2PZ-K&tvpKFd^A8Dh zcm-#l)v;x{x#HTc6|O%lZCp4tr*=DarSS-wUG`XiIm7R}rHjVe(BPwqVsYC_6r0j! zO?o#`aN9PA&K2jb@p-*0oOW}|x<5=FX@OtYhWxSd7T14Nwm80nr=0&Tp1sV(bE+2a1V@gQdjnO4zTfuMP_tTo-teK}^ADBB=2&iO zSh78T{;|LF4E3g8i;|4@6Wvq$+ih+21Dn5pKfnEHPT&&m1qSbzTvu9x2u?@SIz&Gv1ybX#&i zfBWmpODp=E0(`z!SoN*DcD5?JC1ppUX>hv5#4wYT_HSv&4VTYSO5Fu^ZOJ2yp8|$g}?5r`2O!} zx9=~!8h`2MS>^SgkN&xKFs=5|K8a7^@xAsxA3m@D{qNr*vrdI$m35C_zMTJm^8Fg4 zpS|&aTJQgUmtSA@_sOEam$&;Lb2ukaxMg*~u|1QG4SkFaT`$b~w%l2-_pd{4o^Rx{ zw@>TjI&(Jo8l7wqWbpB}kK$IS^JgLt*;Ugr~m7jXKw)u1r%u;w&N6V!cA+ zf~Jh1N9C_4m*f9Dxor5jTfhF-pNGwgJ&{gYCp4C=%iO>8&)?_vvT^~^$tyZKU%ve| z_x!y-N!#o8fA`omyVFD^$hG5uOz+QkML*xX?5+6oSR50-StIFwTKJ*yAQ(IItBX&#o@5*`lO1Glr?N~xQw6_~Ib}2ZwTyCG> zD?KAt%GKtMq3xZ6zbor@%vY2=@iH%Mkxl%&MN*Q*^OCd{eZO7F_kOy%py*Rewi#)! zlBKSmH-0wb`Pm!mrk}oi^-oRU3v;{5>mkKw%%?AwHom-E`(}^t!4|GrOpQg3UI%(M zSt&nkWT|BnZ+kRzq1v^|dzV_Aew2tRY>u3%o_Maq$4NNVVA?z9P;S37Yu0FST@bl? zZ#GAW;*qyceE$=So?zybBOZi#P%ZE;a*2jI81e`By`+bowbmntOJGFw@pUv7PZwWJh=XmYqu7N2VPFPC!VvsxJvYmtMr7Ifkvk$ zu0K2Fa&6U&TiL=^K_Q{J=N2+GeYWv^tLQXCFfO(~@_W_gTQPOb%#>g*~+~F50y^<7=XSalL z2|VPyI#=KAoMGx#!OZ~z9ILJ_p4s>EaQa1SBjJ!Bo5h#v<4X>GVO@LuZ2X;M$EB$c z)t34iG-mCI){M)(y=Vf{vKN=)B7U4SVwl2n#?ZU}KysMXGNpH$UpP302#6hDbR~8A zPp4_UR-7(vOtHO!L0hU9a@y>5TM+P0NY*8dGfrF}kkjQR*CL$Zlx{&Bp5B{E$2NYn}bnr$E2jv7aE2~{*mf4$u?HI#9Qm#IdM#lDj0 zpA8B{>euCNzs)pN>(*I(dTQT$`FC<0QvwIzULCMEhW2@RbS*O<2k#3%iIe24Z^-VUMbli zVrhK3xH$b3zt=am-VHAj`8l>7bC1|^iQTWepY!Ef{urDln!@ITp_Q{NO8)q(B&%b4UhVx9;b#_d`{rr^; zt9C0imEKm}{)9P>d6&cH6G=Xkmc;G*%pThGpzWAgT;T3?w=PND+fthoQzV+YarczN z+HDcXFKugGGvS|QOr`C?R|gwA0y|PKwz8{keNn)DGwPQCiz|<{&<`)eyG8QZSy~cy zw*uvsTsmX)Yt1Jo*BUn$n^$hD--I;pa!L_x*_0%^W;eUwM)uv4I#eZtyF*sb*4nvk z^WOHgejSh2uZ>jmx*)Yv;MG;d?b4-kiG8o45?l}7^WM1cNpj>`DOPjczoq$6`<1+Z zC{A2@e@k3vDzln-bt}9L$}RIf+0<(@XDmB$eyeUxj8fH=wb!KA z=C(Y&-RFLs;p2p`^9NS3D@;_q_+b6f)$J3krf;(?o0=-gr;xn=vfl4-meBoogEHe4 zC!TbPJ&-CNxXJ&bd&#ThaJB#E|Nn~rf4%$?my1o6Ez&D5hV)IJH^XqU;wi)P9bRgaJ-)B7j#`%-y;{ORS=h&4G}GO^Wu~Z* zf5Xh^no7f8rIJe;g06C{h?r{{dMaS*r}x1@E$;bFZY;uQqiiz`OMP@1H(rfev8L_M z8ts6eTh?r{|8|{?Ah%(A1-Y-PMIu- zEaJHpa^hvNeB8{yvesQK0m{b9Cr!M$#eD}yw|A!2k~z<3CYYOM&s4m2$8}A5R)t6B zE5qk9-+yx-yp}axWLdzImqiLMi?=M*^y9Z*{+nfm!ReGIEde2?_G>Fwy`TBP@@UAB zzSn^cOx1VKZM(Vg~ zc{BU{Rux|$e^|ET_0tt^ue2o3xwfm5X^)((@-xeOwzZeG-hKD{rKHdCD`AuL7bR)E zQa5tF$u0Zx(3dka?@FD0XQyO)CH+_KxyyTZ2+GIhY2D)Q{_wKSTD>9U-n;MBKV~Se zNb)`FagIa&vE8}t`S$`!dj#dS-}V)0e`%2)d3+1U(PuB8@0kC%<;l~cJMYc=_sC5D zKYg`%_BNH>=ML{PeKWW6+}h}?%oiFs3%Cv};RtHW@S67Y;Zgg8f}d9ZUvOWhZ-dgG zJZ&9DHBK)TM@ANo1s54E24CH)Zv0*9&xW#jTGAI^EPQp%a^}wVJFlbf7swpncQ<6# zwsUJ(PP#1NY;F~tbTU~+=VH`c{)(5`)5CtQkh!s~_Iq;VH3>gWt*8lc3ZXN0+q~bt zQC>{$omQ4ua?hDhi{z5uJe=22TfZ+(o`mCWxyzqYQ@S^G7$bBX!+?YHgn4lh@= z-N0LXYTueAb6!sWDkOQBZ4yrDRXD9eCZni|bdr5)j@#(2A_t?eA&(>m>&^(eXVbof&|LxNSyhnEF zluk;^6?60yk8vN;Hbf|NmHi>91Aq4l7|;?7O7m_D86vPBP*Ve zmT=iaYyy4v95`Ke{$Xl(^<<$>WkhZ80-1A@9CvM~`Ev1k{NC@MPV2}2|0Q4l_4WC> zvuEV%J}{b|^f@IEYxn0x_I!KW+CQiL7YV&`@aX7WAA3DN=6bi}x94Ac!`Dvsoe{XC z>Be#9kEgfp{r{;@`tjuRcE5if-(OQ#Cp78wrn(;otDTE%0 z3T)aQQSq%u`;?Vjmu8)dx_hYC+aI2Uj+9FFF55>A|o(UL~Wh7Ko*yp*ZBe#4d!Hd*B7h(%A4*aPAmPjL`ir@ zw~^rLQxbN4igzweoFkZLHbbQ;Nhs{a&r0S`MKANh)GQxzXm=UtuU_@Z@K|E|?+zZ3 z>gFde%cS4AKP!59dt2|9y1iC6bd@js=32y2Za<~-z*^I{wn2wFcUVoGl9>Et*S-%b z(t;jhQM(Kt-zXEX+J5fVmQc4(5?gY={n@hp-c-}t6#?mL=bk@*{%z8OJ@9Z^M z@ABv6KNDP_z<9#=(&3zz-(QPT-2x`8YAoAq>oYwx`hK6{rHJU((=v}O`g|jHPK|1u ztugV2#56^n1u2VMcXI?jG3;~DJFTQ+{H{gfNa;RpJ+JJ$rxxtAax2Z57ZH+?tswWz z!r%34@)?1PhT9~QTi)yqRVY?1O9{%4-J;kT`sT)+$%Ums13n|;QM7RpA zkUZg|;LBmuazuF({0MUz`2LgXhZ3HGss?pf}x)a(#gutu!aT?L^J=8w!4T;hwjDUs}B?P|=)U;J`e;HR`XTbB=2i@?^A~;50T2 z*NjW>P~4{C^qh0=j-xXh3=Gv%B|9r3qP)b5<$uSSC@OVmrOhfgjER}49_16_DzD0G zyh^x2)h~QY!i_JA8d-uXHVO$C3jWcWHk->qZrTYRlfZ`l+TgTM$F?q&RM)0(&Ui!q zLvv>Otnu~t;3{(JNS$}li_K4P-XVsd)z8HOkCiaAD9&;4nkKzmI9QA?D70DNIZKFR z!o{SMtW6CI7C0!a)<3i=^}r+#{j4_8MKSAbID7@)n0#SPUs7$*aw&RBT3qfu!NZ@gt-7Xt?sD{rO?L0MtT=Yka`ow_oLBrJwocd=nf^$3 zj%@4Nmg}#3p631iz^8ALZoTl|9E0u?Q%cg4tjeFL9Gm+g=3LKx>ztqumsGy^)oczE zes|>T63$BhLw96N)C=BfsPlxU-{S}=xWxJHDs#1X`k9L5v4Q(b%&qrHKYYd+eKyjk zm3bb6kl;eAIdbnmyxXL|6k^rVsC>+-grcl{MU{C~dv8PBrc zz0Yok7R-N^|NPYM`6WT$URR1agfocm-Cc9al7Yrju87~7Qa$C|iq%3deJ)SSWI2$3@kdj*60=L}6b`|7~{V&)EKTWN9_v889`K$ASGP0MX8!vxn}Egv;(VLu^;;Vp%3U~* zq^{H{JoV(`w@q0yFZMi{XM3x>K4V?RDa+^Y`?U;L?%K>)bdS$Z{rBft@4T%Jr(do+ z_hhr{!RPzW7duOCn|MW5l)=}8IqY?;#7oJig*Gn_wJ!K9xod`HtZ7HaGv)ovR`dC{ zwRl@i|DChTAw)q~%*OD4@%*zaijH=P2N%pTQEJ&7`n~M9;xSvd>Cbf5AC-@M6y0`3 z(e#edL9y>)-?lnb^ITmOB|d8M$7DN|`i$vffaQ?JX+W-v(%`su$j{@?lkXZLe0G4Z>w z@BPGx>#CV~#~l@}2|3xvTu)xGJ@4G{joR5t-~S3+++ZMmNrWXR$<-@w`|J%I*=?Im za)YMtoE@rCa`Q~nB%>Ldb?>$*I!CWI-&^LJup>0vdcwSeEnKVm)_i%jGybeIi=m;b zq)WsGv$Vc1`*eIX*Ie!J*PV!vS*{ybX?J$b>}+cB+$y@; zLTOe;_F5ZOqXS2#icStLsSNV5@yK2?IWm1GLlJ-Go!Md+{8L$`X;>}0wsCT2gQ3n| zsSPrLe>gT|~N?xA6b?1z3=Y=YE6{8tj=5%RZ(0bSD5uqvj@bxZ}YwJ$mih6#| zC2eYxyVfC>-*w7LnJQDBuJb;U7AUJP?Oc_7vFNsw(8h>>28~rM?K`zsuQ(vgAs^Sj zv~yjqqfoQn-&fPxXMWjtT%yuoZJW%WqGvtWwkW7RWz5Z@aEcZsfOQg~GmlE-9D8b}yZ|^Y^Xk%Z!di zTnmlbefQfnF@d{z(T5I1Tr1suH>c;`@7&v2Cm4h#T@!1%aU*oW8N&__zT2IOrpc49 z*PT3J*tay3=l(Y7#&y$ATj<#8PuFH_pS@iD>9+gx^8L3?)!l1+@pEqXhN3o2y+5CC z+;Kb8w4f-^@Q=jt2t9GJeYwX!Z?n(e-FR`zY(8^#8=IM1Ooc@Lu9YhD-1ByKhmmrE z(~4u$-PN2l55N5z{(kGW8yikn-Mp)_F?H64)JY#cU!MK?sZ%Fgnv#5bmhjc*x$|1aPF_p5y0r+?Q~ zf4}{lTD|#L#DgaaxkpYPe0~0&P5uAr`+uGGxBI*F^2PNpVpaG5{L26Tru_eh*X@5j z2$%o==jf(Cr|ZAnJ-$un#PQP5&aF=`T|V~l$A=r&{Vb~vKi&9sYv7W&b#EVft; z@tEI!rb_>L1G|{3fWm~x1&Ul#&1Nt-utYh%`Z6y=c0%UIH_Vr`${C9%vspCGD3dV^ zSpL3%qfsWIrGew&hXb1wB-@1_ek%C;>$+W*mi^zG=j%Sm|9f@zwR!!QwfWmix0=uQ z&VTpq)!*sw_kMr%-2VT~<@4(m_Zpv2zWKIx>iyb1cF#`S7I$)%Vw@!Rl8;|C&&Ad) zy?)P@*N00Zr(KV)`L}ug-#6Xo?e@m3dtd({@%7#d0*QKIFE%i9im|G4e%-es>(~|> z*Jm4TnfK^i=P;6vjkZ+#zV!X^ckkA2FW7CH@B5@E^4c|tldX+vHZLXi$?_Q#GJ9__ z^1jTJ^0=rnVCt*at(BA8RHW~PxO%o8-x&M5he7yU>dWlvgsfQW=BUXX7a7>nf83hg z+xx()be%}~lEsEI9@uHKgeE1(7+(GBc|_ADH{rUg;|;#qvwj@8wQ|n7Szc-r54eR? zit;JgvKhCscgwj~v`7l3ipNcx_H3`VlEj9?HhWFqu6}cT-|fPd_i49gm2K_0U1*aV zZFci`K%2nkjQSn3M6b3O8|J7yNIvj+m)=@)!Psl!hhJ=pyM9mk@Yy#U*Oq3=%hkS| z*M3uN(aX*Qse6sMoB9s#`}5~pO+>>M)7-V+)Hmj|xOHwUXUX~i!v6Lfw z>WyPQo`sRqmrZ)t;_yS_9FL&WwT+51Sz0!Eu4&%#LS~9X&=I?y&@EfFj`=0Oc)2rB z_P3vVD8y7wL3hR zm2J;Wx*WMfNro{i>Lg3tPY=_eX_9hlHa}ohI<&OuU}vZ0COu1I=bfs7y976uedP)9 z*}N&Tq9SFJgP+45(~~>_2F3eLuAMTNp2X3csJiB>G3VLC9md5wc5aGWuN@xVlct;b zSi|GsrGslOrRmmex~QpncE&;#jq=`4YVKN%Gc8VeZ&o*Sr%V^ zi4f6Xlfp%8i+tEZ6Mm%}&s0`=Cb@0ZnH;k%TMr#L(7F4tb48F*;ZB>AA$+WYms4!H zC#xw>Hk#A1XNB=h7m0`VKX%Lion8O^@ABH^uQoE(?fR>Ae#dERqiHke#IXF`d`ivk zXSYeX6Vrn=Vn3doKkH;+7=HPrp_ZFq@yuI~WB5*-5H8Tt(hfFle_pyL*6xeg!I|m3 zzgQ>!)))PAe8D5Bk9*bD+egNWRQ&$Sn(^oVKXc8xt55WvWi_r4?z3pT#d+(Jtmf?f zrFDy@J67wyGRm%HpZLh~XGYl4nXGHX7g(^eIjzxJGV|(XTX)V%p%vV}KML=z?Y?mR zX;tq_*~v4@EuO0{)BeJld**r3r<3X~PNv+?zRs5}^f8|#Y&A3Ij>Z0keR-@JXAdsk zzUS#7p`ULbS8zw(Pjq8YNS&p-qS(tv<;6Xb6_e(ym|)`JDAajssrK1jA`vBg3g@(~ z49{L(QZq03zGK}pXG_M7vu6JkJG%eygc`fMzu)>@$XL`Syl~aWs&c<;@-sA&eg=5_ zJ~sc1pth*bN@=cK^|j}VzkhM@YhM0yS3(j0lqt=f5=Y-MGqkt|HH8%4PbfhMx zO>EdO!9#J!_vgU@uVr?1{tv4CzGRl4Rh?n~&pxjClQ&(sw#h+Dsa7peN&Dw6H8bO> zR~GGC;+g!6V@I^xPcwmxPh0LV^DGnkQv5POkRf$rMdOq5OTSqTJ?#u!{p?Nalo#Dk zMXaVC4HwzMGLttjEh%koEz5-6!ZNC?T~TkJt`ap_DptIqbAhqh_F2p(x$peen4CNN z{f^e>H;Ez(Y`#CW+!EQlZ!tzuca^hMOx6@TOeb z;;yu3(JmL4JKYgcAHK)bm;Cy%s=zI(XU3E7Mh)k@w$3-=csA?jR$sA* zejT}B$8`Rbz0XfAQ&xX0c2!lk;l`gYZPTqvTnk@4k2|d8%cZWSG|6gL!BPpIDK&DF zCQVWn7FhUOY$D4v&kgZwl!>nl-=W#Vs>U%}D}JA3FSh zT)v-ssrPiQjL7v|hn~;hulLY?k_>0k!m{dZg%#Okp z<2SY^Z%*E@&2P{9c3$ymY`MM16Vn!Vw)8i+|JwI9nMcVZJCS{J!;5c!Qu0LI%PK0` zcC#++xW>JEW5Z;n$Q|D%ST3B=a?zztxD#hU;bk40w)qs9Z{NEt|H_SkibJ+5wiZeRR=K=?`!xAB`^|mZ?@gKFs-$V-T`cu( ziqNx|wd#kyZd$WfI8iY3jtGxhw_t-;@qOdwshx-Wnx$56+R4n6bZUZ{%B9~$Gy0QN z9!l^9@xN)GxqSE6(vJ*6zFT6%qO%j__(Y|CKYZpLKS4;2VS&k|Gi~bY{xUjBCZs9y zemxYzh4V+5xN+?@T$tKWfrU-AALM(ct<(J z(x^T9wfA26>g>I`iG{muncHXY+`Mhw+UWtm3u_fVY?Pf6G40=@BF}E0Jv-v2?`v5; zlljTBG_x9(2Zc5<>#n!2-mSmtowAYR8%Z$*pDL54 zKCE6Z7jLuY=ck*t*Twmj|Ar|UygjUZJmUJ&?q7LYhawYuJr3>5XQ`^#k#~FA!K->j zks zWYl^0(WUhre~!oheRbUa&ujVrXX`u8+yD3Y@jcGwPxt-bck}nwe7v1qUuhHn{q58T zO&53y7C(L3d)+zy&+_y8{(Rs6k7MEczr9L)`zFObdX0TtSl~O^>8(e9I)1#M$YgL$dm5`` z04qn@hsIU%A{|Ex6Lu;{-afD>gF%AvNZ+!6HdYGj61GO+#I%MRl88# z0#k*A^tm(mR9J*d+MJ{pW%Tj#xhQZ5-kCnV|NY+&>h^!{&Hvw8@c&);zZVZb9^9@T z8EU=sef-~3)&2T%bzc_CN4rJq@!fd)v-OF2yzQR$iUf6@b1pk_&12WU@#D<%`5nBU z!-{$^<&unNO)a>svXqxi$ayJ#p29+xaKn_^!`=>1&)M^SkUu*$(x2^S|GgP*BSB zlbKki#px<7^m@~p+Du=~ll;-YHhsxEu5c>!=C)q#C5o$-C@$HuFK)fly0RSKm7N9^ zFSGNNl=hYjG-+yFOo2q1b6fx614Wqy?2gAIIQLWpNN-5w7wO@G$ysNbS zcBp{)QkDIkJBJ%p9xm&Q3010z__l4{HpS_w zH@7!0n5W70?1N0+wbabDhS@AP6aD>vzh3@)`R!+oU#nu}f9>n9z2APbOeT@NwS`?_ETan${p;Wx%`c)xg?)7_9mt573+bN+wF>cS!RYfyy zZ`hb?E||I2*m(04`>YmbgY6#W+9f@8v7!)CWL z&9?*<*G?_j$GN6JRaNMe&m_siUMv%`UYF{z224~4*)~(Mu6*y}1xspWei!O^r;D1e z-ecXZv;Vo4-qcAQIz}~N2PaE+vK&0k(znNlKSb5&Sm7Bd1GU4QGhYk4SWIA4e|SPB z&F4=$tOOV6Y*x*krEu=#@h7hiasDp&e4?W;XQ@J=ykv&b z>J_&QkM+3-Gj80#Q*N$Y@V>U_@uAiiB`u7C9y=lqF1qA$=`@=`%U`MO*=jDh z^pj7b+7boJNtlu~#-Kzv1 zbrgx8>vRfO|NV5Zt1sr1?y3C>BACSKm+)`v6AolT0}Uo2%E0xD7? zFD~F(`%*h#^$LNxOpBjQ^*vyksbsx8(xLI!Wz&*NUkx->pU#QAGyi0io~HR!vs$l` ziE?(CN2e@bSsHsS^56WfHyjZMgN`n$JT0dm-g9Q>_C>y&_RAXfDM)KgUm=;#=+F}R zeo3s`$M3J!pHk>vAZ#>+bH|*NR3#_Le#7}9ujjZptUGp7$Nv41os%b&Gu;rDwmV+w zc5`l;Sj-8x6jRq3o!yhW&z$Pk`stw=Z+mayjOl3~-l&ARC(PTBeJoIOk6+DprVal7 zv%8ionQ`TBh?`QPhu z*h5(s`{&J;`43C<9rsi_n~E=6T^;1|v+(I0>CfEf8#T3Zl$b8<`#5*WE$dT9s~4Sq zx^|MMT=8dn#VDOF12%KzWkiD-1uW)hljF2=u+|ag{K-BIy4?kJkr>5 z-R@{`!r}CNx(rG|Vv4;{E0^oOx4EQpRgFK9kulZ6@>#af!b46R#oaU3#w@#B{B4PK zuu-_K?2$80zR{VF0@Xx98mv`gx|U3FojXs>Y{5-ewgBE(rFF^9=cZNq@fpsatNHL} z+79b#6{WRDbd{VoYfn|svY+zknA^NC|E=ry)xHdQcHkys>Pq{-l`O@(&QCvlyG+#Y z)0;o2U6Lq5IM^!ViL1A3S1GtNQA# zqvxSFkq2)IFPOVK*6+m5ZTnWNt=rewd5~j?_{z;JmN9KrE-Hr_ll&S5o-Z#rcQkSz zXI0+p4wu}_;wfA|=h|D@Uewt1XUUEw+7kuk5<}ZI;Z|7DtH~Xn z4lS>m!!Ao(8Y|s<<dtH7#Y&T0371+K`(CuWm$!CR0 z$9yD@TPP*<-2EfaSkU3}`qlA{52=w7G42ibrgUg3Dm}<_&$8>-RNi^yMtNdfh|(v6 z^*(-~GneNr@{kf#V4SomCH~TkV+BrJUr#tJ*|4j6mn+L^rYkOzYnC55;dbN3)RdQ8 z#Z%I`=eqoEn6N=Z$@5jnq`mr!oJtpPo}1}7YmSdri@?LI9K}hI+1%#*Ow$h+xotX? zGSSD9Rptc8)wulUS#m{JG(C21Y*lW4ewPQq@?!>3XL>Z+qLWT5;dKLFwYOdow2evDm}1Tyl=glnn}D zxtH9xW?$;;TEOnV{Z@R0O~6gp+n+^^ZiI%&zC*&F45Z_#66QPMi;GO;hm zOaGdl&jtsf*1Pkz9d?V>TXpx?3gfz&zbbA>xHpAv{qx@7?Se@WeJj&a`FjM#Y}#h? ze%`q5@6*-pqH@W*zbx$xNXzDC{Jk&T<@&N!rSo!DNBnwMR`F$@N$jE8i)uGw|eoe*3?(dt;r=Myax?QHT)^=ab#x;9& zV_S@icdqk(f263g!s6RpBcqGa%4PiB25Q%~39YOYTDUUgn>MGdjg8K0qdw*-I(ydK ztEqSQ&EvzEE^$QPzO~iZd}`f{+aLDn-4r>qJ2J9J zJz3uD&ir}zBrX>1ob)AGW_B;f^ksa`TX{HdmnC~<+RARvW&haS?w%{_A$|Dpq30X> zJH_5kUn+b1#=LR^)z6nD{I^Rx9Jfo7xt*)Lq~Z4^mo0Jn%0XM=r%#{$_2|a_w;Qfa zPwrXvMl$BJOKIk-!xwW$ww*fO_$D1GZR>E-E5eensy{k^x^{`cGbe``;A-HJ*T3PRmZ4PDb7voYPdC{Z9I zEp~L{*;hfLM>!WBFkorEu4&tK#303)qs-aBrtS~_{vX@#|37%S!~VDazTb26>$7*7 z?2KE$cdkit-?xL+@pV6++5dgA-2GWqq=wC#ZyGDH_jMhBIn-Y>c}%dJWK zXv2zIy?bp9I)5@O@ZGkt|8Se^yuvrq!h65Jy1L0kl_Rjt{%+pHC!X`R%yce_yd{># z$^Px}hh&qBrLo60UVm7SyZ8IjZkc4C-C^=`HtX3R5a{x;LZ`^1K%{Fbh7t<|%aFFQW{Nn7Fz?|3VVhjxc~`gzR~ z#1{FKrU(fn_elIs$Xiu(``Fh+Q8r^uZKLazPj|NiRj+hu1qe)u4B-0{rxc6J}$r&rRsyoJv6t&>ST_q=(D z;l^~O;Lx*5%qjt4+~%8kwp{CWyS&?IW95dRVA*G8b7n?G?{IKQoKVps-aT)ncX9vQ z8+zB-!@QQ|<~+N2{b=8WO#OKZV!29ps@qrHWSH=7`9}uEE4P%Ce%mSK?p>3{EWmiI zATcFvx|&boQ$fkjgs1nSTc+NBSlE*|Z^|8$z_~dUoi3W&a?h*8URlev@MMLelFN!N z<@VX_2Pd|4Fmhc~<5AmWpu)9>(cs&|nQP93F5ToWG3{a6@|(tIbcG+@6Js?}(q#(_ zi58o&lU44ZlFKG}_HKbqGj5#<+L|%--6EYsrSYfUWG>B^6ZgugMRKi*j#if4Db2o_ zA%Q%*eViwC2zAc>{wd&;$>uGLm+qN1MO-;%c&wu&ZQ|t5dB+7*uO6*k!KIpiyST7R zTQql-WUXDo)UuwyjhT7JRE}I(a%VwikH`0AzDvDqk`hy8U;0ix@NyzUqj;j@S80a{ zEIZk?xxLeNNposjs6X+XGxegAclJ`P^BQMUEZeW#j%gJ+2lh+MLi8M;9Ty0p=Gt2v{dBA&!A;y-u9fu%GlvUGd41Wnw~3<);+=!zwpw`?J58tZLa=J^4sX zb>Ony)33%aoM9qablKiA`O*2!KFd7?=5Yiq%$o6UW9gp*of|#x{k^N)o$hg@(dh0% z>#(y59IA(sXDOwhWKiyQ_iz%v$KkSMe%P%NuiJra8{R9Nt2rL*$XRieTeP`%HpA6_ zRi|_2+uL4T`iniZGCILR_~?hn1EIDc22$6{x7aKfgJ>9<4~1vYp2T<_a-*JFNs z7=M}5QhE2ZR#IYF8gl)K$dBu$SKnXz`rPF0T#olF{u5^UB#3QLX!c9e zWJu%NW14inQ^du>7h zIqASMr#dGbNm%DxkoCTfdzt#~37VJv=r zL(J{w`+BE;{%KsH5OAmbKyl-ojfY&%&E;O!#%Ckm>~A6zXm`;>Jm}0m*Ur#){=3@r z(}Ek`%TE2x)4$z6I&JzYF|V+Co~w3_LN(t``PKJjeY>i0_R4~wOi#y4hI{Q80uq@g ztDd_2V(m0{Sv#Y^ypwb0TvdMT*`_a>TDZ+}=9Vp6KlcXj$vbsf%HIEj1#_UwvPrq; zwuY?kJ~cJzpO^0PpJrMH6IUqIc`e!CVz_A0E)lMPn=I;+T0^cJJ26w_pxg!NN{9o^{4a=9ZkZ;<{dk*d67K0h_9i zeMx)1;KSFVnNihZxw?)@Jqm)Ew>G^wYh$Y;c;?P56@zbg&&<}^!SVR2RIe46`hr_; z?)fWgUSGBBR*U69C6*hBPAhJ&4pueZ?6Gy%42{EFt3+~rJd8t|(wWwpp5`dO*k>iG zkoI_YpKgLdq2w-xMTayNavkJ6($ckFaWli5&I3W;7$zznIdw>b*+uZ7)KgBDWWSrc zvqgocb0$punJwI@pm5Gl{MC+_-^Rktl{}|QJi`RN6qH>hN_Nbg*)e1H7r!0}wU!G@ zS{R*@5+55RUR=gtdbP{QuVPuMOL*cr+djy_zqDxtrpAW875phe%L^OF@h z14IQHe^{91{9$%sTFxV_iybaAQPe>ZQ{sY{1+ zh0~UK>;FD_PfUR6*_hjYcEU6lry2YH{OSG>$bNsB_xsiE-|8d}w|w~U zq2P`5W}Ur_FJJzwywBh7QL)lJ;tF5&J+o`mro1i{RQx<~rjN|wSzh9Sp=z4(r`LaApV^OTJVV~m~*2=H@rWA2- znwR%yz1Y2bcJ0%>-;LgUy*#FWIY$uoR|K}6YS36y8;>Ne<_v$`tuMX?Ja;H{i=FKG= zjtHF6;ynYJX8-^6y#2q2@qZtr|NppN{?U(PTmL_7m#=xgn7=;#?f$JFxaC*hm(yI8 z=pm5*w)DgLZGUdZ@Bg>^zRmv!ll|*|mE6{^t=#eN-Szs{`~T|y{}TWAr2XG-=5?yj!zdxq$|9Mt@{)YbP)Az-(awl60wA@o<fqpq^}*r)W5B;ztw<(KStGKeRa;S^`$12ljcFcBlH0v`^QQcK_)sgri?e^- zs#Oz3@)%~gxP%z6<+x<4@Q7XEPk9;Dv1PHY!U3MBlX`qw8EVd*E(y$b4lTFeB}7`C zVdviJCzjD08M14Q_+DH2wVrN9r}NnO1q)Aa@-6tD`Z7;!p6~C(b!){F&)(@|OyqY_ z+hudVFWJ8BIfu?`C!gbWCJ!Hed-nBp)6o`>mSYyD?%NxAdPuA_6_EdZ@DP9h^!DSg zKVP1H++y0k2^TGTBE73u-D+c<@$1q;p_#WiPB~A4tp&IoD6-(|Lq%rp?ceY3-&awn z%A#sl@xOJ#j{bYU1h>g<4}ZV6s^aGXpV*r<+c&Py&5c!3PJ1+GXZ8EokV8BR9vh_j z9VwLY+_;9@`2M_m3=z}Lok{LF6Y}zDgLvA^IS$!-zhAvm^TX!<)!h!99G05{&#cij z-W=_*`uaZ`&)GLE+}ecALp#4H=`?B{KJ3$RXirr0al6S&klg>-a$nPpByUKPLRdPL`B(fYrd+<6M2X-*YF@2+i-lsx34 z6S89M1c%N8PI33jSB0u@dS{j#=Q+zfIbiFqnKO54NctX8Iuq*}DbTlj&E`orxfsp) zRVv*c@;^8^y{KO$%a`Luu6UkKO4u)_5R(n!J9m6tR2Tgtavu9e7RMRNmvvocuLukD zx4A#h@0nPOm9qNT2@=T-^RQ#~B zUEEhQIC`;U=?R^wFL?z5ZCA}`!+K2@Lp{K^0KcmDsw>+5~hqry2(%YL?+ zS?*%`{Dis~ONHXOBb_T8_k8Bl{<`r`#_Bk$Vz$X?E|GqVe=J%g#$b>*zxrNs;2pn| zEgKGOK2aC_KHPPlMvo2me3o~73qoRhl+}J$DBTLJGj8s7i&L>mId-LUKdZ22 zT8X4@#I|*7OLm-i$>p^Cs{Z0TDqKS9X~*s^l2uStv-~)@!=)nZJ%h+n+4cKE(=6Zl znRjq}Hu|C4(z7ZzpjzeZ>V?)5X0$#RH*i1l`JErfzddt~c*^cKKa;hATlK8Z5tm=x zmVF&9{@=dJTI;C&XqnNaDy1-IOZ=IzV_!072B)!cO!cuaS{#wA!S6LkBkSSeqYLJ| z$V{rT6frf`d^zQg_?_q-uRE)*f4$m!ewy&yy`C(SR;}!x{Bo{pyqn81AIAT+cE-Y; zcRKfcpIO;nss4TQvyUx|_kYfuHNj`{?>V08ZDPXmtoN*X7!)G+{ZvoC&RSWus(PvR z9$$q$`Zs@W{(Mv1z{ocy>yVn!&KdCw&ZJ!XJzdCRVΞw3)$~OjTDGuF_6a37>Mf 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�@XmMY0Pc1+MTk>;jsKB0ZrLNeBR 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 QK_TiSo`u9f%ium1IQaeKe?n~$^etKJ{9xO>;$ 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

mRbieC-)l;{^-49u!V(WmG@0{*#p0a4 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 z zH^#@kEi>MdX&ZVdxhHSc-#1?bCC+-8S}&IW9(|#4$Nb~__BvR;FtXs?-pQu1z&YXX zp73hfzcSm;@Bf?s_ul>A<#q2@Kig5?eyf3(Wlhq&OJ;@{5-R3X9Yt)PY0iwh=FIMV z&E7ITKESN)=8?+`X&A7Dec;b75`|WLQYxmpq?J#CobW_-+&LekE z{k-pI+2j|LH64nGulat@f8N&h@4vMM*Z-cEEBl~_V}Heii29wD0tQEGW9{G1n=9?h zc))r_QvgH5!x`-I4I&S&y}TmVmz<%w|MzVBKX2{-9Nz!uuf2`Hxxh1ChW#ZLG6{x; zmp|JGDz5q+clL=5`z1#&(SVC-MM76~n6}RPzL3FZ|L;FPU%#*4I{oz5vg*Bi@{}5? zStO38+%Bv7{q5Jw`v3d?|0u8fUT#e;+-_gZ`??B?wH}7LVVpld`q!0N#KqZXT$KCw?d9bi^S^Juot^#r zwfBD6cXq!NoSctIWGyv&d(QFuhlkESS6&scto<(6vn}3(O?Fk?ufLZ$xi?;#Te^SF z-xtp#U%4HvoUEe!M5?=)U#VnyGicoZTy5a`#qRL#wzm zkH^}hU7PzQSSGJI!yzwQB44-r-uK%5A>D?5Bv!~gmlV96ws*dO@PWTKwx6nFvOVO_ zAE4ymX>ugmbCJWFWnr@%f4wbhpD{Hn>Zpm@+%;FCwoa0`Tg@Mso3{4a+Nc)(?@6Nb ziky&xZ^@NSM}J*+ryLtM+@NfA#Z4!iPZy))d}cJ_tcovCMP zw()OU=4XFL*L!B@l`Z`NK8d`7h8gmFjZWw9G2c3q;B{V3BC>VGm!4CHgWveHyi#M! zx+XYF)OfQ}6wd~M8B-4PD|ltv%@HVs$xUZ=NA)Twb8r7vy@#=%0aUgk#S`J+-WpC%Ku|TroLRQvN+j zykqvw$}+>KNj$>qS}(ucd%?MT)`@khH#OM4)Xj=K=1|fub@0u-M|XV_mE@SY*k?to zxKJn~t2L|I`AyxI)BC(#j4HZL`u}^i`~T1Re=ghq_`F}@p7C4(zw|Q~!mm0wBz?Wc zVwB*w!upSGLvstCDBHp%vpItwyIeH-)lpe?=((7`-Ao7F?`@MgD!9)2YAeEc?Yk|jLDK&Hic zl4fea*2sF%&Ho-hzxT0nx~hxfg-G5;*MG6)3X?vHD*fV1sq#Bsy+BRdm!*s0>h;|} z_pCZJ=`?@QqlJq+Cid&61&DgTW4mem?C0SrdpkH!9G8*d)DYxSDJ{As$xu)}e}#-< zwt|cJoevjwM@Sr7l+~>#5_r#4HQL`|{tbDF6Eb3qcWQk#uYZ~!@6C5>_xy&H8rmI8 zqq?4d{ZQch_4NF6N)2z`x~M;x^oN$8d%+=Ymo=T5 z)2^{ze{2`m8fiB5XS3xsDZvFscjGQb_?67b#uQMh6O1V zEmq4kd2gjUWyhY_cB>;IUUQFrxsY_wvh8NCp_0el$saFrZR<_U$u2vXIdm*^qSNRqtv{g4f8%84Qq-Jo3MN% z*L;Urk&J=`EFzpIA|8G1-2ALG=vvvSnui;i7lq6|+kM?jOw^&+CvEaY&CRo?FHP&@ z3vo&F4_8*$%)hBIt@B9YJDAGjP+2r?o9XZSSkR&syTx;E?FJu-dD1 zM%SXYF5f_FhJqzYAHDQ7gEm%0UZ0`9Nntzdoy`rZ*G_kf)CX*yF4^A@rN_H2$Kw&( z=)ZUNho1))#MDxO@~{r=jPoc7Ct?Z3l%h18uB^%M@z z+3Ixmj^N?7A}QhWZO_EEY`U(NwEc0P--;U`ges=g94QJN_+e2V_?fZLEFWy=@e|h!w5J|o>75-PEE@jPmcPmTa#qw)! z>x2pf7njcnHEx}mSn=cT>L?ElTa#6yqS_j15)vF8k=kzDjUF4eN`;v+lwY1UlgGHb zA+-7B-!kLP_x{T4o$*qH`9a;y>i4(z<=+1GbNBg0N8hv_t&zE3Q=PlD=IgJi^WUl8 z-go^{57YN+ub%tQ7tA|)nCIOhCr5kRM_dbH^}gS({cfBy61 zYyR(_?HbFxvZrsB-+Iz>j_sqW>bv?3GK;4iN`CO<^wQRZ+wtFa_1DR5clPxOyz*`R z{;J<4*7@JJZ-2cnUT-?vN5}Wq&+pl@C2Whyd!M!EFFK!HpsKW@>gKoVggJG0-Y?WS zo3}mMY{r{6Dyk0_d@ro5yc%S4$Z>VqO7YdMT6XWA?vS6q?*0*rD-RCbtks@A{dD`g zjt6hQB!%kz=Kb+4{r;ZX?{DAMUAwgI`|4HOYX6t)=G(uTH)QwEm-DUu+3&iy?D{m_ z(|l6N=e8;(&9A;+{nKc*R;;{P=t`~GUg4)wryDv=dlA(nCRBSw-r*0Ilu71i?u?5J zj)yri8g#fH3n?UviZH$L+5Kis&ChpxpTFtYdTq|+V=;o&_k9ZQUEceA-sbOpqT1K4 z%M_n6Ou4#gPtNKujOKx>rp>SaC9=2mTELy#ckkY{Y;(?zjo%WMeSFh3{`++tKQ`3_ zPG2hfyYBwhDeL!t|5|6l5MTTK_2T!pcQMx0@7=$9t^V!PZ@+!oba&sMPfz*leuQsZ zWdC<_ec_$^*Ie^nM_uWA{Py3sja>g8e6Roh`~J^OS`Nn-t#G)%P;_O~>I1p0dK=o( ze*DnoDy-hlX@Bqk{O!LPZ*rY7Fzz|?Ky*dNu346Ow{P7_tbNkxRC+tCwUgoW+h=lS zZdW&5kyf1P#hJ7>mkBhw{QCU%|N9jG=U{%_&p7El3z;`IG_`iLEnT!Gqx`_8 zE9J*TRtj2LZK;zBnK!#m?xOhtzgLF-4Cc;VcU;RG4)`_%3ph6}W%_FT!=j;XUuvH2 z^R4SnY&r2~=R5~9yXA`Z|FbL&lWgmESc^H%z5Vddu7W3%rh%@eHdc-{25a`5)) zZQmb1zFix5H_tqD?XD`1?BCbpb2Gkud-*msTH8x{u2<;Cdm%X{!midJCf#iB zKAsyWI>VVIcgEJeI=5x=o;CE|=bt_3^U5 zR@(`cj1tqAzSUyCmCzx`s#idTELE?w7BU2^qknyhs7tdyCRmwFBZhVCr?)7}Y@7Zz=~mUMjAm9(_95Z0xBCk`Bv%@a7v@Zj~P zp1hx5wx%V`n{Z%}tAvBRbEHUs#HvGr5AQl{P5E$?hb_J28Q;ZKi+`UEVrRINZqajX zHp@4&d+Sec(#bVh8fD?LMW<7p@q)^fp1iwxw=aFGy}fPQ{r|J;e;ogR*Z$Y>wdMYu zy~X05adI<$de|^*Gbv$QSR&kQ@qOD%f8&pl>3M66$~EUsc)#WT<}1SN4eVkPnp>^r zZfSW~H1%LqUYvTuha;PXY?>dRXVIxl*ygl~fk*hloj-}k3KQ`9>ViaL|}g7?)2*( zOxLHsaM<U=wdFC58 zmR(C}x2Rkt@aU1FHbck3uT1@FIt6yd3zyaCKCtx*`DJs&*JEbC-tQa+i+Q_P!=J0% zyv6uomCxxX3XfD;*%CH$sBZ3@lpJ9pe%Z%thTm0A2FAkA94ovweF);VI{i;^&mZTC zUH3En#8)hzTP<%feb4ckx_$-64ARP;uspged2C7Zxh>7EbN){JdFFHRxyGlBXD+6n z;-9mv%k%8n-9q&li{{79Yq&g9+rdV4dW!=ObK(UZUGeRear`Z<=W8ZKFN)Aw)ph0> zmuj2jnjd@i?I>4_Wj)q;DLXG&Q!lMgAkh8O^SjKigP0qa1bJy?HdwhXZ!O^5^+c%9 z$!*fptNu5oJ?HM@n8EJ4dC!MgBH_21<{14ydD7;otqVuj^ZmL{UmHG9o*z)QB>Bq; zu8tCoIhv~9Geb?)*(V3-3#uJ4nRvpjh1+qWvGr8uqYW=l85KM633hm8sj6q`S!~@P z{K`+3tG(MLV%FrT!Q!RM>dqbLC^}}#qRjY6#(9>>=b1$(nV5H){D08kqH%QUg%


k=pK=U$-}eD$GaTdd});GfFoN`n3#e@}(^ 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
2;tj8l@qlfsKXp8GBC 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�@sTey*SE_q4L#%jWx@BZiyv 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

wdZPt!r=N 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 z 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

    dm3K8yy1&H5HFXnP9S^yg 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�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Ë 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 ~(Yhy;`jHQE&MzCXJk~px1Iqr~YOfx8ELR;JSd} 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 literal 0 HcmV?d00001 From 7185e9da05c8acb8ac26d353877eb7dffc932aab Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 26 May 2026 15:16:52 +0200 Subject: [PATCH 038/172] fix readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ea1da7b..cb41eee 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This quickshell config implements most things needed for a nice desktop experien - Wallpaper (switching) - Theme match base16 themes applied by tinty -# !(screenshot)[screenshot.png] +# ![screenshot](screenshot.png) # Roadmap - add applet for wallpaper and theme switching From c9541ab62f5295f9e28203debdad42601fcec963 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 26 May 2026 20:11:01 +0200 Subject: [PATCH 039/172] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cb41eee..d2f5560 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This quickshell config implements most things needed for a nice desktop experien - A statusbar - Notifications (very simple) - Wallpaper (switching) -- Theme match base16 themes applied by tinty +- Theme is exported by tinty, see ![my tinty config](https://git.lucymeow.gay/lucy/tinted-quickshell) # ![screenshot](screenshot.png) From aab75da3f251f08df3b45d061837a76f2b52d0d7 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 26 May 2026 20:11:34 +0200 Subject: [PATCH 040/172] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d2f5560..59fd3ab 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This quickshell config implements most things needed for a nice desktop experien - A statusbar - Notifications (very simple) - Wallpaper (switching) -- Theme is exported by tinty, see ![my tinty config](https://git.lucymeow.gay/lucy/tinted-quickshell) +- Theme is exported by tinty, see [my tinty template](https://git.lucymeow.gay/lucy/tinted-quickshell) # ![screenshot](screenshot.png) From 7ac8158d580cfb40777dbd11107d51d0562d9486 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 27 May 2026 20:02:38 +0200 Subject: [PATCH 041/172] fix workspace visuals --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/Ws.qml | 3 +-- settings/settings.ini | 2 +- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/Colors.qml b/Colors.qml index fb96939..6729df2 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#11121d" // Default Background - readonly property color base01: "#212234" // Lighter Background (Status bars, panels) - readonly property color base02: "#212234" // Selection Background - readonly property color base03: "#353945" // Comments, Invisibles, line highlighting + readonly property color base00: "#282828" // Default Background + readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) + readonly property color base02: "#504945" // Selection Background + readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#4a5057" // Dark Foreground (Used for status bars) - readonly property color base05: "#a0a8cd" // Default Foreground, Caret - readonly property color base06: "#abb2bf" // Light Foreground (Rarely used) - readonly property color base07: "#bcc2dc" // Lightest Foreground + readonly property color base04: "#928374" // Dark Foreground (Used for status bars) + readonly property color base05: "#ebdbb2" // Default Foreground, Caret + readonly property color base06: "#fbf1c7" // Light Foreground (Rarely used) + readonly property color base07: "#f9f5d7" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#ee6d85" // Red (Variables, errors) - readonly property color base09: "#f6955b" // Orange (Integers, booleans, constants) - readonly property color base0A: "#d7a65f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#95c561" // Green (Strings, success states) - readonly property color base0C: "#9fbbf3" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#7199ee" // Blue (Functions, methods, headings) - readonly property color base0E: "#a485dd" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#773440" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#cc241d" // Red (Variables, errors) + readonly property color base09: "#d65d0e" // Orange (Integers, booleans, constants) + readonly property color base0A: "#d79921" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#98971a" // Green (Strings, success states) + readonly property color base0C: "#689d6a" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#458588" // Blue (Functions, methods, headings) + readonly property color base0E: "#b16286" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#9d0006" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index b9ddf24..f920439 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -15,13 +15,12 @@ Rectangle { property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) radius: Config.rounding color: Colors.base01 - implicitWidth: wsLayout.implicitWidth + implicitWidth: wsLayout.implicitWidth + 4 implicitHeight: moduleHeight RowLayout { id: wsLayout anchors.centerIn: root - anchors.fill: root anchors.horizontalCenter: parent.horizontalCenter spacing: 0 Repeater { diff --git a/settings/settings.ini b/settings/settings.ini index 419c9ee..467e1bf 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -4,4 +4,4 @@ font=0xProto Nerd Font fontSize=14 opacity=1 roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0\"file:///home/lucy/.walls/mooon.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.walls/Kita.png) From 45a7aea2f1f73895fa672503a9cbf0abad64350b Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 27 May 2026 20:10:10 +0200 Subject: [PATCH 042/172] change icon style --- widgets/MaterialIcon.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index 4004ef5..d78d6ac 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -6,7 +6,7 @@ Text { font.family: "Material Symbols Rounded" color: Colors.base07 font.pixelSize: Config.iconSize - property bool fill: true + property bool fill: false renderType: Text.NativeRendering font.variableAxes: { "FILL": fill ? 1 : 0, From 0a00b4bc7abf1a5a0ec1afc6ee4cc8b7871a34b6 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 27 May 2026 20:12:19 +0200 Subject: [PATCH 043/172] add settings.ini to gitignore --- .gitignore | 1 + settings/settings.ini | 7 ------- 2 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 settings/settings.ini diff --git a/.gitignore b/.gitignore index dfbea23..04ed4e9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .qmlls.ini +settings/settings.ini diff --git a/settings/settings.ini b/settings/settings.ini deleted file mode 100644 index 467e1bf..0000000 --- a/settings/settings.ini +++ /dev/null @@ -1,7 +0,0 @@ -[General] -barHeight=34 -font=0xProto Nerd Font -fontSize=14 -opacity=1 -roudning=16 -wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.walls/Kita.png) From c96458ba3d882e1fb5c7ba90c96563f8c9480cdd Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 27 May 2026 20:28:11 +0200 Subject: [PATCH 044/172] add function for shortcutting qs ipc call --- shell-alias-and-completion.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 shell-alias-and-completion.sh diff --git a/shell-alias-and-completion.sh b/shell-alias-and-completion.sh new file mode 100644 index 0000000..ca7ca50 --- /dev/null +++ b/shell-alias-and-completion.sh @@ -0,0 +1,2 @@ +#!/bin/env bash +qsc() { qs ipc call "$@"; } From 8f775dedeffd33a5cbda53c6f7187ccf55107807 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 28 May 2026 10:25:18 +0200 Subject: [PATCH 045/172] change ws appearance --- modules/bar/Ws.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index f920439..fcfbdb1 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -14,8 +14,8 @@ Rectangle { required property double moduleHeight property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) radius: Config.rounding - color: Colors.base01 - implicitWidth: wsLayout.implicitWidth + 4 + color: 'transparent' + implicitWidth: wsLayout.implicitWidth implicitHeight: moduleHeight RowLayout { @@ -28,10 +28,10 @@ Rectangle { model: Hyprland.workspaces delegate: Rectangle { id: wsWrapper - implicitHeight: root.moduleHeight - 4 + implicitHeight: root.moduleHeight implicitWidth: modelData.active ? 48 : 24 parent: wsLayout - color: modelData.active ? Colors.base0D : Colors.base01 + color: modelData.active ? Colors.base0D : 'transparent' radius: Config.rounding visible: modelData.monitor == root.hyprBarScreen required property var modelData From 479808a5a12fc2560555b56b5c8a0e62bec808aa Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 28 May 2026 16:55:47 +0200 Subject: [PATCH 046/172] add functions for picking colorscheme --- Colors.qml | 32 ++++++++++++++++---------------- functions.sh | 18 ++++++++++++++++++ shell-alias-and-completion.sh | 2 -- 3 files changed, 34 insertions(+), 18 deletions(-) create mode 100755 functions.sh delete mode 100644 shell-alias-and-completion.sh diff --git a/Colors.qml b/Colors.qml index 6729df2..fb96939 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#282828" // Default Background - readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) - readonly property color base02: "#504945" // Selection Background - readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting + readonly property color base00: "#11121d" // Default Background + readonly property color base01: "#212234" // Lighter Background (Status bars, panels) + readonly property color base02: "#212234" // Selection Background + readonly property color base03: "#353945" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#928374" // Dark Foreground (Used for status bars) - readonly property color base05: "#ebdbb2" // Default Foreground, Caret - readonly property color base06: "#fbf1c7" // Light Foreground (Rarely used) - readonly property color base07: "#f9f5d7" // Lightest Foreground + readonly property color base04: "#4a5057" // Dark Foreground (Used for status bars) + readonly property color base05: "#a0a8cd" // Default Foreground, Caret + readonly property color base06: "#abb2bf" // Light Foreground (Rarely used) + readonly property color base07: "#bcc2dc" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#cc241d" // Red (Variables, errors) - readonly property color base09: "#d65d0e" // Orange (Integers, booleans, constants) - readonly property color base0A: "#d79921" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#98971a" // Green (Strings, success states) - readonly property color base0C: "#689d6a" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#458588" // Blue (Functions, methods, headings) - readonly property color base0E: "#b16286" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#9d0006" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#ee6d85" // Red (Variables, errors) + readonly property color base09: "#f6955b" // Orange (Integers, booleans, constants) + readonly property color base0A: "#d7a65f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#95c561" // Green (Strings, success states) + readonly property color base0C: "#9fbbf3" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#7199ee" // Blue (Functions, methods, headings) + readonly property color base0E: "#a485dd" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#773440" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/functions.sh b/functions.sh new file mode 100755 index 0000000..4a3a847 --- /dev/null +++ b/functions.sh @@ -0,0 +1,18 @@ +#!/bin/env bash +command=$(tinty list | $launcher) +qsc() { qs ipc call "$@"; } +switch-theme() { + case ${1} in + fuzzel) + choice=$(tinty list | fuzzel -d) + tinty apply $choice + ;; + fzf) + choice=$(tinty list | fzf) + tinty apply $choice + ;; + *) + printf "usage: switch-theme \n Date: Thu, 28 May 2026 17:06:34 +0200 Subject: [PATCH 047/172] add wallswitcher function to functions.sh --- functions.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/functions.sh b/functions.sh index 4a3a847..09beb67 100755 --- a/functions.sh +++ b/functions.sh @@ -1,5 +1,6 @@ #!/bin/env bash command=$(tinty list | $launcher) +walldir=/home/lucy/.walls/ qsc() { qs ipc call "$@"; } switch-theme() { case ${1} in @@ -16,3 +17,27 @@ switch-theme() { esac } + +switch-wall() { + case ${1} in + fuzzel) + choice=$(ls $walldir | fuzzel -d) + if [[ -z $choice ]]; then + return + fi + qsc config setWall $walldir/$choice + ;; + fzf) + choice=$(ls $walldir | fzf) + if [[ -z $choice ]]; then + printf "no wall chosen! \n" + return + fi + printf 'wall choice: %s\n' $choice + qsc config setWall $walldir/$choice + ;; + *) + printf "usage: switch-wall \n Date: Thu, 28 May 2026 17:43:29 +0200 Subject: [PATCH 048/172] fixup functions.sh --- functions.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/functions.sh b/functions.sh index 09beb67..8718ac4 100755 --- a/functions.sh +++ b/functions.sh @@ -41,3 +41,8 @@ switch-wall() { ;; esac } + +# handler for launching the script from non-login shells +if [[ ${BASH_SOURCE[0]} == "${0}" ]]; then + "$@" +fi From b42425ca561b12d61eb59077e66caaa728040e87 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 28 May 2026 20:36:51 +0200 Subject: [PATCH 049/172] fix notification styling --- .../wall-theme-switcher/WallThemeSwitcher.qml | 1 + modules/notifications/NotiCard.qml | 157 +++++++++--------- 2 files changed, 80 insertions(+), 78 deletions(-) create mode 100644 modules/applets/wall-theme-switcher/WallThemeSwitcher.qml diff --git a/modules/applets/wall-theme-switcher/WallThemeSwitcher.qml b/modules/applets/wall-theme-switcher/WallThemeSwitcher.qml new file mode 100644 index 0000000..83f9bc3 --- /dev/null +++ b/modules/applets/wall-theme-switcher/WallThemeSwitcher.qml @@ -0,0 +1 @@ +import Quickshell diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index d809017..0b0cad2 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -7,85 +7,86 @@ import qs.settings import qs.widgets WrapperRectangle { - id: root - required property var notification - required property ShellScreen nScreen - implicitWidth: nScreen.width / 6 - implicitHeight: 100 - radius: Config.rounding - anchors.right: parent?.right - color: Colors.base01 - clip: true - Timer { - id: dismissTimer - running: true - interval: 5000 - repeat: false - onTriggered: root.notification?.dismiss() - } - child: WrapperMouseArea { - id: mouseHandler - child: RowLayout { - spacing: 10 - IconImage { - id: appIcon - Layout.leftMargin: 8 - visible: root.notification?.image ? true : false - source: root.notification?.image ? root.notification.image : '' - implicitSize: 64 - } - ColumnLayout { - Layout.alignment: Qt.AlignLeft - Layout.fillWidth: true - Layout.preferredWidth: 0 - Layout.fillHeight: true - Layout.leftMargin: appIcon.visible ? 0 : 16 - RowLayout { - Layout.alignment: Qt.AlignTop - MaterialIcon { - text: "\ue7f4" - font.pixelSize: 12 - } - StyledText { - id: appId - text: root.notification?.appName ? root.notification.appName : '' - opacity: 0.4 - } + id: root + required property var notification + required property ShellScreen nScreen + implicitWidth: nScreen.width / 6 + implicitHeight: 100 + radius: Config.rounding + anchors.right: parent?.right + color: Colors.base01 + clip: true + Timer { + id: dismissTimer + running: true + interval: 5000 + repeat: false + onTriggered: root.notification?.dismiss() + } + child: WrapperMouseArea { + id: mouseHandler + child: RowLayout { + spacing: 10 + IconImage { + id: appIcon + Layout.leftMargin: 8 + visible: root.notification?.image ? true : false + source: root.notification?.image ? root.notification.image : '' + implicitSize: 64 + } + ColumnLayout { + Layout.alignment: Qt.AlignLeft + Layout.fillWidth: true + Layout.preferredWidth: 0 + Layout.fillHeight: true + Layout.leftMargin: appIcon.visible ? 0 : 16 + RowLayout { + Layout.alignment: Qt.AlignTop + MaterialIcon { + text: "\ue7f4" + font.pixelSize: 12 + } + StyledText { + id: appId + text: root.notification?.appName ? root.notification.appName : '' + opacity: 0.4 + } + } + ColumnLayout { + spacing: 0 + Layout.rightMargin: 40 + StyledText { + id: title + Layout.bottomMargin: 0 + Layout.topMargin: 5 + Layout.alignment: Qt.AlignBottom + Layout.fillWidth: true + text: root.notification?.summary == null ? '' : root.notification.summary + elide: Text.ElideRight + } + StyledText { + id: body + Layout.alignment: Qt.AlignBottom + text: root.notification?.body ? root.notification.body : '' + elide: Text.ElideRight + maximumLineCount: 1 + Layout.fillWidth: true + opacity: 0.6 + } + } + } } - ColumnLayout { - spacing: 0 - StyledText { - id: title - Layout.bottomMargin: 0 - Layout.topMargin: 5 - Layout.alignment: Qt.AlignBottom - Layout.fillWidth: true - text: root.notification?.summary == null ? '' : root.notification.summary - elide: Text.ElideRight - } - StyledText { - id: body - Layout.alignment: Qt.AlignBottom - text: root.notification?.body ? root.notification.body : '' - elide: Text.ElideRight - maximumLineCount: 1 - Layout.fillWidth: true - opacity: 0.6 - } + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onEntered: { + root.color = Colors.base03; + } + onExited: { + root.color = Colors.base01; + } + onClicked: { + root.notification ? root.notification.dismiss() : ''; } - } } - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - hoverEnabled: true - onEntered: { - root.color = Colors.base03; - } - onExited: { - root.color = Colors.base01; - } - onClicked: { - root.notification ? root.notification.dismiss() : ''; - } - } } From ce2fb391be3c21711db1c2a6db38748215c4bb7c Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 31 May 2026 18:18:12 +0200 Subject: [PATCH 050/172] revise style --- modules/bar/Bar.qml | 2 +- modules/bar/Ws.qml | 6 +++--- widgets/MaterialIcon.qml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index ad08081..f0bcdb2 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -11,7 +11,7 @@ Variants { delegate: WlrLayershell { id: root required property var modelData - property double moduleHeight: implicitHeight / 1.5 + property double moduleHeight: implicitHeight - 12 screen: modelData anchors { top: true diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index fcfbdb1..651fc09 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -29,16 +29,16 @@ Rectangle { delegate: Rectangle { id: wsWrapper implicitHeight: root.moduleHeight - implicitWidth: modelData.active ? 48 : 24 + implicitWidth: 16 parent: wsLayout - color: modelData.active ? Colors.base0D : 'transparent' + color: 'transparent' radius: Config.rounding visible: modelData.monitor == root.hyprBarScreen required property var modelData StyledText { anchors.centerIn: parent text: wsWrapper.modelData.id - color: parent.modelData.active ? Colors.base00 : Colors.base07 + color: parent.modelData.active ? Colors.base07 : Colors.base04 } Behavior on implicitWidth { NumberAnimation { diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index d78d6ac..66c3e38 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -10,7 +10,7 @@ Text { renderType: Text.NativeRendering font.variableAxes: { "FILL": fill ? 1 : 0, - "opsz": Config.iconSize, + "opsz": 24, "wght": 400, "GRAD": 24 } From 7f88614f91a4cc421761b34781b45122ec8ab668 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 2 Jun 2026 11:38:33 +0200 Subject: [PATCH 051/172] improve styling --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/Bar.qml | 4 ++-- modules/bar/Ws.qml | 3 ++- 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/Colors.qml b/Colors.qml index fb96939..c23b961 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#11121d" // Default Background - readonly property color base01: "#212234" // Lighter Background (Status bars, panels) - readonly property color base02: "#212234" // Selection Background - readonly property color base03: "#353945" // Comments, Invisibles, line highlighting + readonly property color base00: "#1d2021" // Default Background + readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) + readonly property color base02: "#504945" // Selection Background + readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#4a5057" // Dark Foreground (Used for status bars) - readonly property color base05: "#a0a8cd" // Default Foreground, Caret - readonly property color base06: "#abb2bf" // Light Foreground (Rarely used) - readonly property color base07: "#bcc2dc" // Lightest Foreground + readonly property color base04: "#bdae93" // Dark Foreground (Used for status bars) + readonly property color base05: "#d5c4a1" // Default Foreground, Caret + readonly property color base06: "#ebdbb2" // Light Foreground (Rarely used) + readonly property color base07: "#fbf1c7" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#ee6d85" // Red (Variables, errors) - readonly property color base09: "#f6955b" // Orange (Integers, booleans, constants) - readonly property color base0A: "#d7a65f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#95c561" // Green (Strings, success states) - readonly property color base0C: "#9fbbf3" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#7199ee" // Blue (Functions, methods, headings) - readonly property color base0E: "#a485dd" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#773440" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#fb4934" // Red (Variables, errors) + readonly property color base09: "#fe8019" // Orange (Integers, booleans, constants) + readonly property color base0A: "#fabd2f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#b8bb26" // Green (Strings, success states) + readonly property color base0C: "#8ec07c" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#83a598" // Blue (Functions, methods, headings) + readonly property color base0E: "#d3869b" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#d65d0e" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index f0bcdb2..e9044bf 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -27,7 +27,7 @@ Variants { spacing: 5 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: 10 + anchors.leftMargin: Config.rounding Ws { moduleHeight: root.moduleHeight barScreen: root.modelData @@ -51,7 +51,7 @@ Variants { anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter spacing: 5 - anchors.rightMargin: 10 + anchors.rightMargin: Config.rounding Mpris { moduleHeight: root.moduleHeight } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 651fc09..6d44db4 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -38,7 +38,8 @@ Rectangle { StyledText { anchors.centerIn: parent text: wsWrapper.modelData.id - color: parent.modelData.active ? Colors.base07 : Colors.base04 + color: parent.modelData.active ? Colors.base0D : Colors.base04 + opacity: parent.modelData.active ? 1.0 : 0.5 } Behavior on implicitWidth { NumberAnimation { From 0f6bc633a516e0e07f5a28f14aa7c88e12bc035f Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 2 Jun 2026 12:08:56 +0200 Subject: [PATCH 052/172] show seconds in clock --- modules/bar/Clock.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 113e3d2..f706fb7 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -19,6 +19,6 @@ Rectangle { StyledText { id: clockText anchors.centerIn: root - text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm") + text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:s") } } From 6fc103cf2421a854e2e557aa7eea4518381e59bd Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 2 Jun 2026 21:02:42 +0200 Subject: [PATCH 053/172] make dwm-like setup with 10 workspaces per monitor --- 2 | 62 +++++++++++++++++++++++++ Colors.qml | 32 ++++++------- modules/bar/Ws.qml | 107 +++++++++++++++++++++++++------------------- settings/Config.qml | 4 +- 4 files changed, 141 insertions(+), 64 deletions(-) create mode 100644 2 diff --git a/2 b/2 new file mode 100644 index 0000000..3894f9a --- /dev/null +++ b/2 @@ -0,0 +1,62 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Hyprland +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets +import qs.settings + +Rectangle { + id: root + required property ShellScreen barScreen + required property double moduleHeight + property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) + radius: Config.rounding + color: 'transparent' + implicitWidth: wsLayout.implicitWidth + implicitHeight: moduleHeight + + RowLayout { + id: wsLayout + anchors.centerIn: root + anchors.horizontalCenter: parent.horizontalCenter + spacing: 0 + Repeater { + id: wsRepeater + model: 11 + delegate: Rectangle { + id: wsWrapper + implicitHeight: root.moduleHeight + implicitWidth: 16 + parent: wsLayout + color: 'transparent' + radius: Config.rounding + visible: Hyprland.workspaces?.values[modelData].monitor == root.hyprBarScreen + required property var modelData + StyledText { + anchors.centerIn: parent + text: wsWrapper.modelData + color: Hyprland.workspaces?.values[modelData].active ? Colors.base0D : Colors.base04 + opacity: parent.modelData.active ? 1.0 : 0.5 + } + Behavior on implicitWidth { + NumberAnimation { + easing.type: Easing.InOutBack + easing.amplitude: 2 + duration: 400 + easing.overshoot: 2 + } + } + MouseArea { + id: clickHandler + anchors.fill: parent + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: parent.modelData.activate() + } + } + } + } +} diff --git a/Colors.qml b/Colors.qml index c23b961..c2c3ae2 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1d2021" // Default Background - readonly property color base01: "#3c3836" // Lighter Background (Status bars, panels) - readonly property color base02: "#504945" // Selection Background - readonly property color base03: "#665c54" // Comments, Invisibles, line highlighting + readonly property color base00: "#1e1e2e" // Default Background + readonly property color base01: "#181825" // Lighter Background (Status bars, panels) + readonly property color base02: "#313244" // Selection Background + readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#bdae93" // Dark Foreground (Used for status bars) - readonly property color base05: "#d5c4a1" // Default Foreground, Caret - readonly property color base06: "#ebdbb2" // Light Foreground (Rarely used) - readonly property color base07: "#fbf1c7" // Lightest Foreground + readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) + readonly property color base05: "#cdd6f4" // Default Foreground, Caret + readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) + readonly property color base07: "#b4befe" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#fb4934" // Red (Variables, errors) - readonly property color base09: "#fe8019" // Orange (Integers, booleans, constants) - readonly property color base0A: "#fabd2f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#b8bb26" // Green (Strings, success states) - readonly property color base0C: "#8ec07c" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#83a598" // Blue (Functions, methods, headings) - readonly property color base0E: "#d3869b" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#d65d0e" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#f38ba8" // Red (Variables, errors) + readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) + readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#a6e3a1" // Green (Strings, success states) + readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) + readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 6d44db4..0de8769 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -9,54 +9,67 @@ import qs.widgets import qs.settings Rectangle { - id: root - required property ShellScreen barScreen - required property double moduleHeight - property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) - radius: Config.rounding - color: 'transparent' - implicitWidth: wsLayout.implicitWidth - implicitHeight: moduleHeight + id: root + required property ShellScreen barScreen + required property double moduleHeight + property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) - RowLayout { - id: wsLayout - anchors.centerIn: root - anchors.horizontalCenter: parent.horizontalCenter - spacing: 0 - Repeater { - id: wsRepeater - model: Hyprland.workspaces - delegate: Rectangle { - id: wsWrapper - implicitHeight: root.moduleHeight - implicitWidth: 16 - parent: wsLayout - color: 'transparent' - radius: Config.rounding - visible: modelData.monitor == root.hyprBarScreen - required property var modelData - StyledText { - anchors.centerIn: parent - text: wsWrapper.modelData.id - color: parent.modelData.active ? Colors.base0D : Colors.base04 - opacity: parent.modelData.active ? 1.0 : 0.5 + // split-monitor-workspaces numbering: each monitor owns `count` (10) + // workspaces. eDP-1 -> ids 1..10, DP-2 -> ids 11..20. The offset is the + // first id on this monitor, minus 1. + property int wsIdOffset: root.barScreen.name != Config.primaryMon ? 10 : 0 + + radius: Config.rounding + color: 'transparent' + implicitWidth: wsLayout.implicitWidth + implicitHeight: moduleHeight + + RowLayout { + id: wsLayout + anchors.centerIn: root + anchors.horizontalCenter: parent.horizontalCenter + spacing: 0 + Repeater { + id: wsRepeater + model: 10 + delegate: Rectangle { + id: wsWrapper + required property var modelData + + property int wsId: root.wsIdOffset + modelData + 1 + + property var ws: { + const vals = Hyprland.workspaces.values; + for (let i = 0; i < vals.length; ++i) { + if (vals[i].id === wsWrapper.wsId) + return vals[i]; + } + return null; + } + + property bool active: wsWrapper.ws ? wsWrapper.ws.active : false + property bool vacant: !wsWrapper.ws || wsWrapper.ws.toplevels.values.length === 0 + + implicitHeight: root.moduleHeight + implicitWidth: 16 + parent: wsLayout + color: 'transparent' + radius: Config.rounding + + StyledText { + anchors.centerIn: parent + text: wsWrapper.modelData + 1 + color: wsWrapper.active ? Colors.base0D : Colors.base05 + opacity: wsWrapper.vacant ? wsWrapper.active ? 1.0 : 0.4 : 1.0 + } + MouseArea { + id: clickHandler + anchors.fill: parent + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: Hyprland.dispatch("workspace " + wsWrapper.wsId) + } + } } - Behavior on implicitWidth { - NumberAnimation { - easing.type: Easing.InOutBack - easing.amplitude: 2 - duration: 400 - easing.overshoot: 2 - } - } - MouseArea { - id: clickHandler - anchors.fill: parent - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - onClicked: parent.modelData.activate() - } - } } - } } diff --git a/settings/Config.qml b/settings/Config.qml index aeca640..2dcee41 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -9,10 +9,11 @@ Singleton { property int fontSize: 12 property int iconSize: 14 property int barHeight: 30 - property int rounding: 0 + property int rounding: 16 property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" property bool floating: false property double opacity: 1.0 + property string primaryMon: "DP-2" Settings { location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") @@ -22,5 +23,6 @@ Singleton { property alias roudning: root.rounding property alias wallpaper: root.wallpaper property alias opacity: root.opacity + property string primaryMon: root.primaryMon } } From 1334152c0e787c1c12518f44fbee23175d988f66 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 2 Jun 2026 21:06:31 +0200 Subject: [PATCH 054/172] fix issue with ws.qml --- modules/bar/Ws.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 0de8769..21fd1b1 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -67,7 +67,7 @@ Rectangle { anchors.fill: parent acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor - onClicked: Hyprland.dispatch("workspace " + wsWrapper.wsId) + onClicked: wsWrapper.ws.activate() } } } From 597970e61b16ab42be0c4156b5d66d5b2e8d97ef Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 2 Jun 2026 23:57:12 +0200 Subject: [PATCH 055/172] fix ws.qml --- modules/bar/Mango.qml | 30 ++++++++++++++++++++++++++++++ modules/bar/Ws.qml | 31 +++++++------------------------ settings/Config.qml | 2 +- 3 files changed, 38 insertions(+), 25 deletions(-) create mode 100644 modules/bar/Mango.qml diff --git a/modules/bar/Mango.qml b/modules/bar/Mango.qml new file mode 100644 index 0000000..e9c2e32 --- /dev/null +++ b/modules/bar/Mango.qml @@ -0,0 +1,30 @@ +import Quickshell +import Quickshell.Io +import QtQuick +import qs +import qs.settings +import qs.widgets + +Item { + id: root + property string focusedTitle: "" + property int activeTag: 0 + Process { + id: getMangoTags + running: true + command: ["bash", "-c", "mmsg watch all-tags | while read line; do echo $line | jq > /tmp/mango-tags.json; done"] + } + Process { + id: getMangoTitle + running: true + command: ["bash", "-c", "mmsg watch focusing-client | while read line; do echo $line | jq > /tmp/mango-active-window.json; done"] + } + FileView { + id: activeWindowView + path: "/tmp/mango-active-window.json" + adapter: JsonAdapter { + id: activeWindowAdapter + property int id + } + } +} diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 21fd1b1..e8892a9 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -12,13 +12,6 @@ Rectangle { id: root required property ShellScreen barScreen required property double moduleHeight - property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) - - // split-monitor-workspaces numbering: each monitor owns `count` (10) - // workspaces. eDP-1 -> ids 1..10, DP-2 -> ids 11..20. The offset is the - // first id on this monitor, minus 1. - property int wsIdOffset: root.barScreen.name != Config.primaryMon ? 10 : 0 - radius: Config.rounding color: 'transparent' implicitWidth: wsLayout.implicitWidth @@ -31,24 +24,13 @@ Rectangle { spacing: 0 Repeater { id: wsRepeater - model: 10 + model: Hyprland.workspaces delegate: Rectangle { id: wsWrapper required property var modelData - - property int wsId: root.wsIdOffset + modelData + 1 - - property var ws: { - const vals = Hyprland.workspaces.values; - for (let i = 0; i < vals.length; ++i) { - if (vals[i].id === wsWrapper.wsId) - return vals[i]; - } - return null; - } - - property bool active: wsWrapper.ws ? wsWrapper.ws.active : false - property bool vacant: !wsWrapper.ws || wsWrapper.ws.toplevels.values.length === 0 + property bool active: modelData.active + property bool vacant: modelData.toplevels.values.length === 0 + visible: Hyprland.monitorFor(root.barScreen) === wsWrapper.modelData.monitor implicitHeight: root.moduleHeight implicitWidth: 16 @@ -58,9 +40,10 @@ Rectangle { StyledText { anchors.centerIn: parent - text: wsWrapper.modelData + 1 - color: wsWrapper.active ? Colors.base0D : Colors.base05 + text: wsWrapper.modelData.id > 10 ? wsWrapper.modelData.id > 20 ? wsWrapper.modelData.id - 20 : wsWrapper.modelData.id - 10 : wsWrapper.modelData.id + color: wsWrapper.active ? Colors.base0D : Colors.base04 opacity: wsWrapper.vacant ? wsWrapper.active ? 1.0 : 0.4 : 1.0 + font.bold: wsWrapper.active } MouseArea { id: clickHandler diff --git a/settings/Config.qml b/settings/Config.qml index 2dcee41..0391d07 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -13,7 +13,7 @@ Singleton { property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" property bool floating: false property double opacity: 1.0 - property string primaryMon: "DP-2" + property string primaryMon: "eDP-1" Settings { location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") From 8d6040b8faff74d071a490cd440331dba8b2a16c Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 3 Jun 2026 00:11:14 +0200 Subject: [PATCH 056/172] change ws style --- Colors.qml | 32 ++++++++++++++++---------------- modules/bar/Ws.qml | 4 ++-- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Colors.qml b/Colors.qml index c2c3ae2..8e643ec 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1e1e2e" // Default Background - readonly property color base01: "#181825" // Lighter Background (Status bars, panels) - readonly property color base02: "#313244" // Selection Background - readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting + readonly property color base00: "#272e33" // Default Background + readonly property color base01: "#2e383c" // Lighter Background (Status bars, panels) + readonly property color base02: "#414b50" // Selection Background + readonly property color base03: "#859289" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) - readonly property color base05: "#cdd6f4" // Default Foreground, Caret - readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) - readonly property color base07: "#b4befe" // Lightest Foreground + readonly property color base04: "#9da9a0" // Dark Foreground (Used for status bars) + readonly property color base05: "#d3c6aa" // Default Foreground, Caret + readonly property color base06: "#edeada" // Light Foreground (Rarely used) + readonly property color base07: "#fffbef" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#f38ba8" // Red (Variables, errors) - readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) - readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#a6e3a1" // Green (Strings, success states) - readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) - readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#e67e80" // Red (Variables, errors) + readonly property color base09: "#e69875" // Orange (Integers, booleans, constants) + readonly property color base0A: "#dbbc7f" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#a7c080" // Green (Strings, success states) + readonly property color base0C: "#83c092" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#7fbbb3" // Blue (Functions, methods, headings) + readonly property color base0E: "#d699b6" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#9da9a0" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index e8892a9..5fd6c23 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -41,8 +41,8 @@ Rectangle { StyledText { anchors.centerIn: parent text: wsWrapper.modelData.id > 10 ? wsWrapper.modelData.id > 20 ? wsWrapper.modelData.id - 20 : wsWrapper.modelData.id - 10 : wsWrapper.modelData.id - color: wsWrapper.active ? Colors.base0D : Colors.base04 - opacity: wsWrapper.vacant ? wsWrapper.active ? 1.0 : 0.4 : 1.0 + color: wsWrapper.active ? Colors.base0D : Colors.base02 + opacity: wsWrapper.vacant ? wsWrapper.active ? 1.0 : 0.5 : 1.0 font.bold: wsWrapper.active } MouseArea { From 7d2d2b93ff7ca4bda07f1cca6d2ddbe7a5df541d Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 4 Jun 2026 12:02:39 +0200 Subject: [PATCH 057/172] do shit --- 2 | 62 ---------------------------------------------- Colors.qml | 32 ++++++++++++------------ modules/bar/Ws.qml | 3 +-- 3 files changed, 17 insertions(+), 80 deletions(-) delete mode 100644 2 diff --git a/2 b/2 deleted file mode 100644 index 3894f9a..0000000 --- a/2 +++ /dev/null @@ -1,62 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell -import Quickshell.Hyprland -import Quickshell.Widgets -import QtQuick -import QtQuick.Layouts -import qs -import qs.widgets -import qs.settings - -Rectangle { - id: root - required property ShellScreen barScreen - required property double moduleHeight - property HyprlandMonitor hyprBarScreen: Hyprland.monitorFor(root.barScreen) - radius: Config.rounding - color: 'transparent' - implicitWidth: wsLayout.implicitWidth - implicitHeight: moduleHeight - - RowLayout { - id: wsLayout - anchors.centerIn: root - anchors.horizontalCenter: parent.horizontalCenter - spacing: 0 - Repeater { - id: wsRepeater - model: 11 - delegate: Rectangle { - id: wsWrapper - implicitHeight: root.moduleHeight - implicitWidth: 16 - parent: wsLayout - color: 'transparent' - radius: Config.rounding - visible: Hyprland.workspaces?.values[modelData].monitor == root.hyprBarScreen - required property var modelData - StyledText { - anchors.centerIn: parent - text: wsWrapper.modelData - color: Hyprland.workspaces?.values[modelData].active ? Colors.base0D : Colors.base04 - opacity: parent.modelData.active ? 1.0 : 0.5 - } - Behavior on implicitWidth { - NumberAnimation { - easing.type: Easing.InOutBack - easing.amplitude: 2 - duration: 400 - easing.overshoot: 2 - } - } - MouseArea { - id: clickHandler - anchors.fill: parent - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - onClicked: parent.modelData.activate() - } - } - } - } -} diff --git a/Colors.qml b/Colors.qml index 8e643ec..c2c3ae2 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,24 +3,24 @@ import QtQuick QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#272e33" // Default Background - readonly property color base01: "#2e383c" // Lighter Background (Status bars, panels) - readonly property color base02: "#414b50" // Selection Background - readonly property color base03: "#859289" // Comments, Invisibles, line highlighting + readonly property color base00: "#1e1e2e" // Default Background + readonly property color base01: "#181825" // Lighter Background (Status bars, panels) + readonly property color base02: "#313244" // Selection Background + readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#9da9a0" // Dark Foreground (Used for status bars) - readonly property color base05: "#d3c6aa" // Default Foreground, Caret - readonly property color base06: "#edeada" // Light Foreground (Rarely used) - readonly property color base07: "#fffbef" // Lightest Foreground + readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) + readonly property color base05: "#cdd6f4" // Default Foreground, Caret + readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) + readonly property color base07: "#b4befe" // Lightest Foreground // --- The Accent Colors --- - readonly property color base08: "#e67e80" // Red (Variables, errors) - readonly property color base09: "#e69875" // Orange (Integers, booleans, constants) - readonly property color base0A: "#dbbc7f" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#a7c080" // Green (Strings, success states) - readonly property color base0C: "#83c092" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#7fbbb3" // Blue (Functions, methods, headings) - readonly property color base0E: "#d699b6" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#9da9a0" // Brown/Flamingo (Deprecated, embedded tags) + readonly property color base08: "#f38ba8" // Red (Variables, errors) + readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) + readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) + readonly property color base0B: "#a6e3a1" // Green (Strings, success states) + readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) + readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) + readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) + readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 5fd6c23..6042f56 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -41,8 +41,7 @@ Rectangle { StyledText { anchors.centerIn: parent text: wsWrapper.modelData.id > 10 ? wsWrapper.modelData.id > 20 ? wsWrapper.modelData.id - 20 : wsWrapper.modelData.id - 10 : wsWrapper.modelData.id - color: wsWrapper.active ? Colors.base0D : Colors.base02 - opacity: wsWrapper.vacant ? wsWrapper.active ? 1.0 : 0.5 : 1.0 + color: wsWrapper.active ? Colors.base0D : Colors.base04 font.bold: wsWrapper.active } MouseArea { From e01678303682900f881a6965aa3f1a770e2edb3e Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 5 Jun 2026 23:28:27 +0200 Subject: [PATCH 058/172] fix style --- modules/bar/Bar.qml | 122 +++++---- modules/corners/ScreenCorners.qml | 409 ++++++++++++++++------------ modules/ipc/Ipc.qml | 4 + modules/notifications/NotiPopup.qml | 2 +- settings/Config.qml | 5 +- shell.qml | 10 +- 6 files changed, 307 insertions(+), 245 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index e9044bf..bb45748 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -7,63 +7,73 @@ import qs import qs.settings Variants { - model: Quickshell.screens - delegate: WlrLayershell { - id: root - required property var modelData - property double moduleHeight: implicitHeight - 12 - screen: modelData - anchors { - top: true - left: true - right: true - } - implicitHeight: Config.barHeight - color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) - layer: WlrLayer.Top + model: Quickshell.screens + delegate: WlrLayershell { + id: root + required property var modelData + property double moduleHeight: implicitHeight - 12 + screen: modelData + anchors { + top: true + left: true + right: true + } + margins { + top: Config.floating ? 10 : 0 + left: Config.floating ? 10 : 0 + right: Config.floating ? 10 : 0 + } + color: 'transparent' + implicitHeight: Config.barHeight + layer: WlrLayer.Top + Rectangle { + radius: Config.floating ? Config.rounding : 0 + color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + id: container + anchors.fill: parent + RowLayout { + id: leftLayout + spacing: 5 + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + anchors.leftMargin: Config.rounding + Ws { + moduleHeight: root.moduleHeight + barScreen: root.modelData + } + ActiveWindow { + moduleHeight: root.moduleHeight + } + } - RowLayout { - id: leftLayout - spacing: 5 - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: Config.rounding - Ws { - moduleHeight: root.moduleHeight - barScreen: root.modelData - } - ActiveWindow { - moduleHeight: root.moduleHeight - } - } + RowLayout { + id: centerLayout + anchors.centerIn: parent + spacing: 5 + Clock { + moduleHeight: root.moduleHeight + } + } - RowLayout { - id: centerLayout - anchors.centerIn: parent - spacing: 5 - Clock { - moduleHeight: root.moduleHeight - } + RowLayout { + id: rightLayout + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + spacing: 5 + anchors.rightMargin: Config.rounding + Mpris { + moduleHeight: root.moduleHeight + } + Bat { + moduleHeight: root.moduleHeight + } + Pw { + moduleHeight: root.moduleHeight + } + Tray { + moduleHeight: root.moduleHeight + } + } + } } - - RowLayout { - id: rightLayout - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - spacing: 5 - anchors.rightMargin: Config.rounding - Mpris { - moduleHeight: root.moduleHeight - } - Bat { - moduleHeight: root.moduleHeight - } - Pw { - moduleHeight: root.moduleHeight - } - Tray { - moduleHeight: root.moduleHeight - } - } - } } diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index d5728a3..c0473b9 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -6,192 +6,239 @@ import Quickshell.Wayland import qs import qs.settings -Item { - Variants { +/** +* ScreenCorners - Shape component for rendering screen corners +* +* Renders concave corners at the screen edges to create a rounded screen effect. +* Self-contained Shape component (no shadows). +*/ +Variants { model: Quickshell.screens - delegate: WlrLayershell { - id: tlWin - required property var modelData - screen: modelData - visible: Config.rounding > 0 - layer: WlrLayer.Top - anchors { - top: true - left: true - } -// margins.top: Config.barHeight - implicitWidth: Config.rounding - implicitHeight: Config.rounding - color: "transparent" - - Shape { - anchors.fill: parent - preferredRendererType: Shape.CurveRenderer - ShapePath { - fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) - strokeWidth: -1 - startX: 0 - startY: 0 - PathLine { - x: tlWin.implicitWidth - y: 0 - } - PathArc { - x: 0 - y: tlWin.implicitHeight - radiusX: tlWin.implicitWidth - radiusY: tlWin.implicitHeight - direction: PathArc.Counterclockwise - } - PathLine { - x: 0 - y: 0 - } + delegate: PanelWindow { + required property ShellScreen modelData + screen: modelData + id: root + anchors { + top: true + bottom: true + left: true + right: true } - } - } - } - - // Top-right corners - Variants { - model: Quickshell.screens - delegate: WlrLayershell { - id: trWin - required property var modelData - screen: modelData - visible: Config.rounding > 0 - exclusionMode: ExclusionMode.Ignore - layer: WlrLayer.Overlay - anchors { - top: true - right: true - } - margins.top: Config.barHeight - implicitWidth: Config.rounding - implicitHeight: Config.rounding - color: "transparent" - - Shape { - anchors.fill: parent - preferredRendererType: Shape.CurveRenderer - ShapePath { - fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) - strokeWidth: -1 - startX: 0 - startY: 0 - PathLine { - x: trWin.implicitWidth - y: 0 - } - PathLine { - x: trWin.implicitWidth - y: trWin.implicitHeight - } - PathArc { - x: 0 - y: 0 - radiusX: trWin.implicitWidth - radiusY: trWin.implicitHeight - direction: PathArc.Counterclockwise - } - PathLine { - x: 0 - y: 0 - } + margins.top: Config.floating ? 0 : Config.barHeight + mask: Region { + width: root.implicitWidth + height: root.implicitHeight } - } - } - } + color: 'transparent' + exclusionMode: ExclusionMode.Ignore - // Bottom-left corners - Variants { - model: Quickshell.screens - delegate: WlrLayershell { - id: blWin - required property var modelData - screen: modelData - visible: Config.rounding > 0 - exclusionMode: ExclusionMode.Ignore - layer: WlrLayer.Overlay - anchors { - bottom: true - left: true - } - implicitWidth: Config.rounding - implicitHeight: Config.rounding - color: "transparent" + // Wrapper with layer caching to reduce GPU tessellation overhead + Item { + id: container + anchors.fill: parent - Shape { - anchors.fill: parent - preferredRendererType: Shape.CurveRenderer - ShapePath { - fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) - strokeWidth: -1 - startX: 0 - startY: 0 - PathArc { - x: blWin.implicitWidth - y: blWin.implicitHeight - radiusX: blWin.implicitWidth - radiusY: blWin.implicitHeight - direction: PathArc.Counterclockwise - } - PathLine { - x: 0 - y: blWin.implicitHeight - } - PathLine { - x: 0 - y: 0 - } + // Cache the Shape to a texture to prevent continuous re-tessellation + layer.enabled: true + + Shape { + id: cornersShape + + anchors.fill: parent + preferredRendererType: Shape.CurveRenderer + asynchronous: true + enabled: false // Disable mouse input + visible: Config.rounding != 0 + + ShapePath { + id: cornersPath + + // Corner configuration + readonly property color cornerColor: Config.floating ? "black" : Colors.base00 + readonly property real cornerRadius: Config.rounding + readonly property real cornerSize: Config.rounding + + // Determine margins based on bar position + readonly property real topMargin: 0 + readonly property real bottomMargin: 0 + readonly property real leftMargin: 0 + readonly property real rightMargin: 0 + + // Screen dimensions + readonly property real screenWidth: cornersShape.width + readonly property real screenHeight: cornersShape.height + + // Only show screen corners if enabled and appropriate conditions are met + readonly property bool shouldShow: Config.rounding != 0 + + // ShapePath configuration + strokeWidth: -1 // No stroke, fill only + fillColor: shouldShow ? cornerColor : "transparent" + + // ========== PATH DEFINITION ========== + // Draws 4 separate corner squares at screen edges + // Each corner square has a concave arc on the inner diagonal + + // ========== TOP-LEFT CORNER ========== + // Arc is at the bottom-right of this square (inner diagonal) + // Start at top-left screen corner + startX: leftMargin + startY: topMargin + + // Top edge (moving right) + PathLine { + relativeX: cornersPath.cornerSize + relativeY: 0 + } + + // Right edge (moving down toward arc) + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize - cornersPath.cornerRadius + } + + // Concave arc (bottom-right corner of square, curving inward toward screen center) + PathArc { + relativeX: -cornersPath.cornerRadius + relativeY: cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Bottom edge (moving left) + PathLine { + relativeX: -(cornersPath.cornerSize - cornersPath.cornerRadius) + relativeY: 0 + } + + // Left edge (moving up) - closes back to start + PathLine { + relativeX: 0 + relativeY: -cornersPath.cornerSize + } + + // ========== TOP-RIGHT CORNER ========== + // Arc is at the bottom-left of this square (inner diagonal) + PathMove { + x: cornersPath.screenWidth - cornersPath.rightMargin - cornersPath.cornerSize + y: cornersPath.topMargin + } + + // Top edge (moving right) + PathLine { + relativeX: cornersPath.cornerSize + relativeY: 0 + } + + // Right edge (moving down) + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize + } + + // Bottom edge (moving left toward arc) + PathLine { + relativeX: -(cornersPath.cornerSize - cornersPath.cornerRadius) + relativeY: 0 + } + + // Concave arc (bottom-left corner of square, curving inward toward screen center) + PathArc { + relativeX: -cornersPath.cornerRadius + relativeY: -cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Left edge (moving up) - closes back to start + PathLine { + relativeX: 0 + relativeY: -(cornersPath.cornerSize - cornersPath.cornerRadius) + } + + // ========== BOTTOM-LEFT CORNER ========== + // Arc is at the top-right of this square (inner diagonal) + PathMove { + x: cornersPath.leftMargin + y: cornersPath.screenHeight - cornersPath.bottomMargin - cornersPath.cornerSize + } + + // Top edge (moving right toward arc) + PathLine { + relativeX: cornersPath.cornerSize - cornersPath.cornerRadius + relativeY: 0 + } + + // Concave arc (top-right corner of square, curving inward toward screen center) + PathArc { + relativeX: cornersPath.cornerRadius + relativeY: cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Right edge (moving down) + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize - cornersPath.cornerRadius + } + + // Bottom edge (moving left) + PathLine { + relativeX: -cornersPath.cornerSize + relativeY: 0 + } + + // Left edge (moving up) - closes back to start + PathLine { + relativeX: 0 + relativeY: -cornersPath.cornerSize + } + + // ========== BOTTOM-RIGHT CORNER ========== + // Arc is at the top-left of this square (inner diagonal) + // Start at bottom-right of square (different from other corners!) + PathMove { + x: cornersPath.screenWidth - cornersPath.rightMargin + y: cornersPath.screenHeight - cornersPath.bottomMargin + } + + // Bottom edge (moving left) + PathLine { + relativeX: -cornersPath.cornerSize + relativeY: 0 + } + + // Left edge (moving up toward arc) + PathLine { + relativeX: 0 + relativeY: -(cornersPath.cornerSize - cornersPath.cornerRadius) + } + + // Concave arc (top-left corner of square, curving inward toward screen center) + PathArc { + relativeX: cornersPath.cornerRadius + relativeY: -cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Top edge (moving right) + PathLine { + relativeX: cornersPath.cornerSize - cornersPath.cornerRadius + relativeY: 0 + } + + // Right edge (moving down) - closes back to start + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize + } + } + } } - } } - } - - // Bottom-right corners - Variants { - model: Quickshell.screens - delegate: WlrLayershell { - id: brWin - required property var modelData - screen: modelData - visible: Config.rounding > 0 - exclusionMode: ExclusionMode.Ignore - layer: WlrLayer.Overlay - anchors { - bottom: true - right: true - } - implicitWidth: Config.rounding - implicitHeight: Config.rounding - color: "transparent" - - Shape { - anchors.fill: parent - preferredRendererType: Shape.CurveRenderer - ShapePath { - fillColor: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) - strokeWidth: -1 - startX: brWin.implicitWidth - startY: brWin.implicitHeight - PathLine { - x: 0 - y: brWin.implicitHeight - } - PathArc { - x: brWin.implicitWidth - y: 0 - radiusX: brWin.implicitWidth - radiusY: brWin.implicitHeight - direction: PathArc.Counterclockwise - } - PathLine { - x: brWin.implicitWidth - y: brWin.implicitHeight - } - } - } - } - } } diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index 7c1d137..3abb6eb 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -33,6 +33,10 @@ IpcHandler { Config.opacity = newOpacity; } + function floating(toggle: bool) { + Config.floating = toggle + } + function setWall(newWall: string) { if (newWall.startsWith("/")) { Config.wallpaper = "file://" + newWall; diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml index 69d1791..24798cd 100644 --- a/modules/notifications/NotiPopup.qml +++ b/modules/notifications/NotiPopup.qml @@ -26,7 +26,7 @@ WlrLayershell { top: true right: true } - margins.top: Config.barHeight + 8 + margins.top: Config.barHeight + 8 + (Config.floating ? 10 : 0) margins.right: 8 implicitHeight: notiList.contentHeight implicitWidth: activeScreen.width / 6 diff --git a/settings/Config.qml b/settings/Config.qml index 0391d07..135ac96 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -20,9 +20,10 @@ Singleton { property alias font: root.font property alias fontSize: root.fontSize property alias barHeight: root.barHeight - property alias roudning: root.rounding + property alias rounding: root.rounding property alias wallpaper: root.wallpaper property alias opacity: root.opacity - property string primaryMon: root.primaryMon + property alias primaryMon: root.primaryMon + property alias floating: root.floating } } diff --git a/shell.qml b/shell.qml index f758e5a..62dc5eb 100644 --- a/shell.qml +++ b/shell.qml @@ -8,9 +8,9 @@ import qs.modules.notifications import qs.modules.corners ShellRoot { - Bar {} - Ipc {} - Wallpaper {} - NotiPopup {} - ScreenCorners {} + ScreenCorners {} + Bar {} + Ipc {} + Wallpaper {} + NotiPopup {} } From 1d96e74bb67c848d46ec8d34d43a45d59b1b1cdf Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 9 Jun 2026 11:36:43 +0200 Subject: [PATCH 059/172] revert dwm styling, just use dwm instead --- modules/bar/Bat.qml | 24 ++--- modules/bar/Mpris.qml | 2 +- modules/bar/Pw.qml | 9 +- modules/notifications/NotiCard.qml | 160 ++++++++++++++--------------- widgets/MaterialIcon.qml | 10 +- 5 files changed, 96 insertions(+), 109 deletions(-) diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index b215c41..8b341b6 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -18,26 +18,20 @@ Rectangle { implicitHeight: moduleHeight implicitWidth: batLayout.implicitWidth + 16 radius: Config.rounding - function batteryIcon(percent, charging) { - if (percent <= 15) - return charging ? "battery_charging_20" : "battery_alert"; - if (percent <= 30) - return charging ? "battery_charging_30" : "battery_2_bar"; - if (percent <= 50) - return charging ? "battery_charging_50" : "battery_3_bar"; - if (percent <= 70) - return charging ? "battery_charging_60" : "battery_4_bar"; - if (percent <= 85) - return charging ? "battery_charging_80" : "battery_5_bar"; - if (percent <= 95) - return charging ? "battery_charging_90" : "battery_6_bar"; - return charging ? "battery_charging_full" : "battery_full"; + function batteryIcon() { + if (root.charging) { return "\uea33"; } + else if(root.percent <= 20) { return "\uea34" } + else if(root.percent <= 40) { return "\uea2f" } + else if(root.percent <= 60) { return "\uea30" } + else if(root.percent <= 80) { return "\uea31" } + else if(root.percent >= 80) { return "\uea32" } } + RowLayout { id: batLayout anchors.centerIn: root MaterialIcon { - text: root.batteryIcon(root.percent, root.charging) + text: root.batteryIcon() } StyledText { text: Math.floor(root.percent) + "%" diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 02026e6..fb32221 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -26,7 +26,7 @@ Rectangle { id: songLayout anchors.centerIn: root MaterialIcon { - text: "music_note_2" + text: "\ueafc" } StyledText { Layout.maximumWidth: 400 diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index c073b31..b64d07a 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -18,18 +18,19 @@ Rectangle { function getVolumeIcon() { let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; if (root.mute) { - return "\ue04f"; + return "\uf1c3"; } if (volume <= 0.33) { - return "\ue04e"; + return "\u1019d"; } if (volume <= 0.66) { - return "\ue04d"; + return "\ueb4f"; } if (volume >= 0.66) { - return "\ue050"; + return "\ueb51"; } } + PwObjectTracker { objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] } diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 0b0cad2..7be1b30 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -7,86 +7,86 @@ import qs.settings import qs.widgets WrapperRectangle { - id: root - required property var notification - required property ShellScreen nScreen - implicitWidth: nScreen.width / 6 - implicitHeight: 100 - radius: Config.rounding - anchors.right: parent?.right - color: Colors.base01 - clip: true - Timer { - id: dismissTimer - running: true - interval: 5000 - repeat: false - onTriggered: root.notification?.dismiss() + id: root + required property var notification + required property ShellScreen nScreen + implicitWidth: nScreen.width / 6 + implicitHeight: 100 + radius: Config.rounding + anchors.right: parent?.right + color: Colors.base01 + clip: true + Timer { + id: dismissTimer + running: true + interval: 5000 + repeat: false + onTriggered: root.notification?.dismiss() + } + child: WrapperMouseArea { + id: mouseHandler + child: RowLayout { + spacing: 10 + IconImage { + id: appIcon + Layout.leftMargin: 8 + visible: root.notification?.image ? true : false + source: root.notification?.image ? root.notification.image : '' + implicitSize: 64 + } + ColumnLayout { + Layout.alignment: Qt.AlignLeft + Layout.fillWidth: true + Layout.preferredWidth: 0 + Layout.fillHeight: true + Layout.leftMargin: appIcon.visible ? 0 : 16 + RowLayout { + Layout.alignment: Qt.AlignTop + MaterialIcon { + text: "\uea35" + font.pixelSize: 12 + } + StyledText { + id: appId + text: root.notification?.appName ? root.notification.appName : '' + opacity: 0.4 + } + } + ColumnLayout { + spacing: 0 + Layout.rightMargin: 40 + StyledText { + id: title + Layout.bottomMargin: 0 + Layout.topMargin: 5 + Layout.alignment: Qt.AlignBottom + Layout.fillWidth: true + text: root.notification?.summary == null ? '' : root.notification.summary + elide: Text.ElideRight + } + StyledText { + id: body + Layout.alignment: Qt.AlignBottom + text: root.notification?.body ? root.notification.body : '' + elide: Text.ElideRight + maximumLineCount: 1 + Layout.fillWidth: true + opacity: 0.6 + } + } + } } - child: WrapperMouseArea { - id: mouseHandler - child: RowLayout { - spacing: 10 - IconImage { - id: appIcon - Layout.leftMargin: 8 - visible: root.notification?.image ? true : false - source: root.notification?.image ? root.notification.image : '' - implicitSize: 64 - } - ColumnLayout { - Layout.alignment: Qt.AlignLeft - Layout.fillWidth: true - Layout.preferredWidth: 0 - Layout.fillHeight: true - Layout.leftMargin: appIcon.visible ? 0 : 16 - RowLayout { - Layout.alignment: Qt.AlignTop - MaterialIcon { - text: "\ue7f4" - font.pixelSize: 12 - } - StyledText { - id: appId - text: root.notification?.appName ? root.notification.appName : '' - opacity: 0.4 - } - } - ColumnLayout { - spacing: 0 - Layout.rightMargin: 40 - StyledText { - id: title - Layout.bottomMargin: 0 - Layout.topMargin: 5 - Layout.alignment: Qt.AlignBottom - Layout.fillWidth: true - text: root.notification?.summary == null ? '' : root.notification.summary - elide: Text.ElideRight - } - StyledText { - id: body - Layout.alignment: Qt.AlignBottom - text: root.notification?.body ? root.notification.body : '' - elide: Text.ElideRight - maximumLineCount: 1 - Layout.fillWidth: true - opacity: 0.6 - } - } - } - } - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - hoverEnabled: true - onEntered: { - root.color = Colors.base03; - } - onExited: { - root.color = Colors.base01; - } - onClicked: { - root.notification ? root.notification.dismiss() : ''; - } + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onEntered: { + root.color = Colors.base03; } + onExited: { + root.color = Colors.base01; + } + onClicked: { + root.notification ? root.notification.dismiss() : ''; + } + } } diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index 66c3e38..75e5bba 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -3,15 +3,7 @@ import qs.settings import QtQuick Text { - font.family: "Material Symbols Rounded" + font.family: "tabler-icons" color: Colors.base07 font.pixelSize: Config.iconSize - property bool fill: false - renderType: Text.NativeRendering - font.variableAxes: { - "FILL": fill ? 1 : 0, - "opsz": 24, - "wght": 400, - "GRAD": 24 - } } From 16343346ab3d81e1b74fbd636814f0981fbbcb41 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 16 Jul 2026 09:31:58 +0200 Subject: [PATCH 060/172] adapt Colors.qml to pull in colors from stylix --- Colors.qml | 84 +++++++++++++++++++++++++++++++--------- functions.sh | 48 ----------------------- modules/bar/Bat.qml | 23 +++++++---- modules/bar/Pw.qml | 10 ++--- widgets/MaterialIcon.qml | 19 ++++++--- 5 files changed, 98 insertions(+), 86 deletions(-) delete mode 100755 functions.sh diff --git a/Colors.qml b/Colors.qml index c2c3ae2..c20f0a9 100644 --- a/Colors.qml +++ b/Colors.qml @@ -1,26 +1,72 @@ +pragma ComponentBehavior: Bound pragma Singleton import QtQuick +import Quickshell +import Quickshell.Io + +Singleton { + id: root -QtObject { // --- The Backgrounds (Darkest to Lightest) --- - readonly property color base00: "#1e1e2e" // Default Background - readonly property color base01: "#181825" // Lighter Background (Status bars, panels) - readonly property color base02: "#313244" // Selection Background - readonly property color base03: "#45475a" // Comments, Invisibles, line highlighting + readonly property color base00: "#" + viewer.base00 + readonly property color base01: "#" + viewer.base01 + readonly property color base02: "#" + viewer.base02 + readonly property color base03: "#" + viewer.base03 + readonly property color base04: "#" + viewer.base04 + readonly property color base05: "#" + viewer.base05 + readonly property color base06: "#" + viewer.base06 + readonly property color base07: "#" + viewer.base07 + readonly property color base08: "#" + viewer.base08 + readonly property color base09: "#" + viewer.base09 + readonly property color base0A: "#" + viewer.base0A + readonly property color base0B: "#" + viewer.base0B + readonly property color base0C: "#" + viewer.base0C + readonly property color base0D: "#" + viewer.base0D + readonly property color base0E: "#" + viewer.base0E + readonly property color base0F: "#" + viewer.base0F - // --- The Foregrounds (Darkest to Lightest) --- - readonly property color base04: "#585b70" // Dark Foreground (Used for status bars) - readonly property color base05: "#cdd6f4" // Default Foreground, Caret - readonly property color base06: "#f5e0dc" // Light Foreground (Rarely used) - readonly property color base07: "#b4befe" // Lightest Foreground + FileView { + id: viewer + path: `${Quickshell.env("HOME")}/.config/stylix/palette.json` + watchChanges: true + onFileChanged: reload() + blockLoading: true // colors resolved before first paint, no flash of defaults + property alias base00: palette.base00 + property alias base01: palette.base01 + property alias base02: palette.base02 + property alias base03: palette.base03 + property alias base04: palette.base04 + property alias base05: palette.base05 + property alias base06: palette.base06 + property alias base07: palette.base07 + property alias base08: palette.base08 + property alias base09: palette.base09 + property alias base0A: palette.base0A + property alias base0B: palette.base0B + property alias base0C: palette.base0C + property alias base0D: palette.base0D + property alias base0E: palette.base0E + property alias base0F: palette.base0F - // --- The Accent Colors --- - readonly property color base08: "#f38ba8" // Red (Variables, errors) - readonly property color base09: "#fab387" // Orange (Integers, booleans, constants) - readonly property color base0A: "#f9e2af" // Yellow (Classes, search text bg, warnings) - readonly property color base0B: "#a6e3a1" // Green (Strings, success states) - readonly property color base0C: "#94e2d5" // Cyan (Support, regex, escape chars) - readonly property color base0D: "#89b4fa" // Blue (Functions, methods, headings) - readonly property color base0E: "#cba6f7" // Purple/Mauve (Keywords, storage, selectors) - readonly property color base0F: "#f2cdcd" // Brown/Flamingo (Deprecated, embedded tags) + JsonAdapter { + id: palette + // strings, not colors — QML coerces "#rrggbb" -> color at the readonly props above + property string base00 + property string base01 + property string base02 + property string base03 + property string base04 + property string base05 + property string base06 + property string base07 + property string base08 + property string base09 + property string base0A + property string base0B + property string base0C + property string base0D + property string base0E + property string base0F + } + } } diff --git a/functions.sh b/functions.sh deleted file mode 100755 index 8718ac4..0000000 --- a/functions.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/env bash -command=$(tinty list | $launcher) -walldir=/home/lucy/.walls/ -qsc() { qs ipc call "$@"; } -switch-theme() { - case ${1} in - fuzzel) - choice=$(tinty list | fuzzel -d) - tinty apply $choice - ;; - fzf) - choice=$(tinty list | fzf) - tinty apply $choice - ;; - *) - printf "usage: switch-theme \n\n= 80) { return "\uea32" } - } + function batteryIcon(percent, charging) { + if (percent <= 15) + return charging ? "battery_charging_20" : "battery_alert"; + if (percent <= 30) + return charging ? "battery_charging_30" : "battery_2_bar"; + if (percent <= 50) + return charging ? "battery_charging_50" : "battery_3_bar"; + if (percent <= 70) + return charging ? "battery_charging_60" : "battery_4_bar"; + if (percent <= 85) + return charging ? "battery_charging_80" : "battery_5_bar"; + if (percent <= 95) + return charging ? "battery_charging_90" : "battery_6_bar"; + return charging ? "battery_charging_full" : "battery_full"; + } RowLayout { id: batLayout anchors.centerIn: root diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index b64d07a..9b24542 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -9,7 +9,7 @@ import qs.settings Rectangle { id: root color: clickHandler.containsMouse ? Colors.base02 : Colors.base01 - property PwNode defaultAudio: Pipewire.ready ? Pipewire.preferredDefaultAudioSink : null + property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null radius: Config.rounding required property double moduleHeight @@ -18,16 +18,16 @@ Rectangle { function getVolumeIcon() { let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; if (root.mute) { - return "\uf1c3"; + return "\ue04f"; } if (volume <= 0.33) { - return "\u1019d"; + return "\ue04e"; } if (volume <= 0.66) { - return "\ueb4f"; + return "\ue04d"; } if (volume >= 0.66) { - return "\ueb51"; + return "\ue050"; } } diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index 75e5bba..c3cab54 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -1,9 +1,16 @@ -import qs import qs.settings -import QtQuick +import qs.widgets -Text { - font.family: "tabler-icons" - color: Colors.base07 - font.pixelSize: Config.iconSize +StyledText { + property real fill + property int grade: 25 + + font.family: "Material Symbols Rounded" + font.pointSize: Config.fontSize + font.variableAxes: ({ + FILL: fill.toFixed(1), + GRAD: grade, + opsz: 24, + wght: 600 + }) } From 5e2577b291d66628f51ff81d95a689eee2c80d99 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 16 Jul 2026 09:36:28 +0200 Subject: [PATCH 061/172] fix error in MaterialIcon.qml --- widgets/MaterialIcon.qml | 1 - 1 file changed, 1 deletion(-) diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index c3cab54..858450f 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -6,7 +6,6 @@ StyledText { property int grade: 25 font.family: "Material Symbols Rounded" - font.pointSize: Config.fontSize font.variableAxes: ({ FILL: fill.toFixed(1), GRAD: grade, From 56b5b0a4e695910836bf8be2923bdf63c6e088de Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 16 Jul 2026 09:39:55 +0200 Subject: [PATCH 062/172] add left and right spacing --- modules/bar/Bar.qml | 136 ++++++++++++++++++++++---------------------- modules/bar/Ws.qml | 81 +++++++++++++------------- 2 files changed, 109 insertions(+), 108 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index bb45748..97aa11a 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -7,73 +7,73 @@ import qs import qs.settings Variants { - model: Quickshell.screens - delegate: WlrLayershell { - id: root - required property var modelData - property double moduleHeight: implicitHeight - 12 - screen: modelData - anchors { - top: true - left: true - right: true - } - margins { - top: Config.floating ? 10 : 0 - left: Config.floating ? 10 : 0 - right: Config.floating ? 10 : 0 - } - color: 'transparent' - implicitHeight: Config.barHeight - layer: WlrLayer.Top - Rectangle { - radius: Config.floating ? Config.rounding : 0 - color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) - id: container - anchors.fill: parent - RowLayout { - id: leftLayout - spacing: 5 - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: Config.rounding - Ws { - moduleHeight: root.moduleHeight - barScreen: root.modelData - } - ActiveWindow { - moduleHeight: root.moduleHeight - } - } - - RowLayout { - id: centerLayout - anchors.centerIn: parent - spacing: 5 - Clock { - moduleHeight: root.moduleHeight - } - } - - RowLayout { - id: rightLayout - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - spacing: 5 - anchors.rightMargin: Config.rounding - Mpris { - moduleHeight: root.moduleHeight - } - Bat { - moduleHeight: root.moduleHeight - } - Pw { - moduleHeight: root.moduleHeight - } - Tray { - moduleHeight: root.moduleHeight - } - } - } + model: Quickshell.screens + delegate: WlrLayershell { + id: root + required property var modelData + property double moduleHeight: implicitHeight - 12 + screen: modelData + anchors { + top: true + left: true + right: true } + margins { + top: Config.floating ? 10 : 0 + left: Config.floating ? 10 : 0 + right: Config.floating ? 10 : 0 + } + color: 'transparent' + implicitHeight: Config.barHeight + layer: WlrLayer.Top + Rectangle { + id: container + radius: Config.floating ? Config.rounding : 0 + color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + anchors.fill: parent + RowLayout { + id: leftLayout + spacing: 5 + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + anchors.leftMargin: Config.rounding == 0 ? 10 : Config.rounding + Ws { + moduleHeight: root.moduleHeight + barScreen: root.modelData + } + ActiveWindow { + moduleHeight: root.moduleHeight + } + } + + RowLayout { + id: centerLayout + anchors.centerIn: parent + spacing: 5 + Clock { + moduleHeight: root.moduleHeight + } + } + + RowLayout { + id: rightLayout + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + spacing: 5 + anchors.rightMargin: Config.rounding == 0 ? 10 : Config.rounding + Mpris { + moduleHeight: root.moduleHeight + } + Bat { + moduleHeight: root.moduleHeight + } + Pw { + moduleHeight: root.moduleHeight + } + Tray { + moduleHeight: root.moduleHeight + } + } + } + } } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 6042f56..87226d8 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -9,49 +9,50 @@ import qs.widgets import qs.settings Rectangle { - id: root - required property ShellScreen barScreen - required property double moduleHeight - radius: Config.rounding - color: 'transparent' - implicitWidth: wsLayout.implicitWidth - implicitHeight: moduleHeight + id: root + required property ShellScreen barScreen + required property double moduleHeight + radius: Config.rounding + color: 'transparent' + implicitWidth: wsLayout.implicitWidth + implicitHeight: moduleHeight - RowLayout { - id: wsLayout - anchors.centerIn: root - anchors.horizontalCenter: parent.horizontalCenter - spacing: 0 - Repeater { - id: wsRepeater - model: Hyprland.workspaces - delegate: Rectangle { - id: wsWrapper - required property var modelData - property bool active: modelData.active - property bool vacant: modelData.toplevels.values.length === 0 - visible: Hyprland.monitorFor(root.barScreen) === wsWrapper.modelData.monitor + RowLayout { + id: wsLayout + anchors.centerIn: root + anchors.horizontalCenter: parent.horizontalCenter + spacing: 0 + Repeater { + id: wsRepeater + model: Hyprland.workspaces + delegate: Rectangle { + id: wsWrapper + required property var modelData + property bool active: modelData.active + property bool vacant: modelData.toplevels.values.length === 0 + visible: Hyprland.monitorFor(root.barScreen) === wsWrapper.modelData.monitor - implicitHeight: root.moduleHeight - implicitWidth: 16 - parent: wsLayout - color: 'transparent' - radius: Config.rounding + implicitHeight: root.moduleHeight + implicitWidth: 16 + parent: wsLayout + color: 'transparent' + radius: Config.rounding - StyledText { - anchors.centerIn: parent - text: wsWrapper.modelData.id > 10 ? wsWrapper.modelData.id > 20 ? wsWrapper.modelData.id - 20 : wsWrapper.modelData.id - 10 : wsWrapper.modelData.id - color: wsWrapper.active ? Colors.base0D : Colors.base04 - font.bold: wsWrapper.active - } - MouseArea { - id: clickHandler - anchors.fill: parent - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - onClicked: wsWrapper.ws.activate() - } - } + StyledText { + anchors.centerIn: parent + text: wsWrapper.modelData.id > 10 ? wsWrapper.modelData.id > 20 ? wsWrapper.modelData.id - 20 : wsWrapper.modelData.id - 10 : wsWrapper.modelData.id + color: wsWrapper.active ? Colors.base0D : Colors.base04 + opacity: wsWrapper.active ? 1.0 : 0.4 + font.bold: wsWrapper.active } + MouseArea { + id: clickHandler + anchors.fill: parent + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: wsWrapper.ws.activate() + } + } } + } } From dfe07266765954164ce2ae43c3549c2db3d55354 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 16 Jul 2026 12:51:04 +0200 Subject: [PATCH 063/172] fix icons --- modules/bar/Mpris.qml | 2 +- modules/notifications/NotiCard.qml | 2 +- widgets/MaterialIcon.qml | 24 +++++++++++++----------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index fb32221..02026e6 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -26,7 +26,7 @@ Rectangle { id: songLayout anchors.centerIn: root MaterialIcon { - text: "\ueafc" + text: "music_note_2" } StyledText { Layout.maximumWidth: 400 diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 7be1b30..915e93e 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -43,7 +43,7 @@ WrapperRectangle { RowLayout { Layout.alignment: Qt.AlignTop MaterialIcon { - text: "\uea35" + text: "\ue7f7" font.pixelSize: 12 } StyledText { diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index 858450f..c7e8a62 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -1,15 +1,17 @@ +import qs import qs.settings -import qs.widgets - -StyledText { - property real fill - property int grade: 25 +import QtQuick +Text { font.family: "Material Symbols Rounded" - font.variableAxes: ({ - FILL: fill.toFixed(1), - GRAD: grade, - opsz: 24, - wght: 600 - }) + color: Colors.base07 + font.pixelSize: Config.iconSize + property bool fill: true + renderType: Text.NativeRendering + font.variableAxes: { + "FILL": fill ? 1 : 0, + "opsz": 48, + "wght": 400, + "GRAD": 24 + } } From ce11401d43f8b8e3ab5cd89b7d87b8239af04d76 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 16 Jul 2026 22:24:18 +0200 Subject: [PATCH 064/172] fix padding in Bar.qml --- modules/bar/Bar.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 97aa11a..e9ddc34 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -36,7 +36,7 @@ Variants { spacing: 5 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: Config.rounding == 0 ? 10 : Config.rounding + anchors.leftMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : Config.barHeight / 4 Ws { moduleHeight: root.moduleHeight barScreen: root.modelData @@ -60,7 +60,7 @@ Variants { anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter spacing: 5 - anchors.rightMargin: Config.rounding == 0 ? 10 : Config.rounding + anchors.rightMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : Config.barHeight / 4 Mpris { moduleHeight: root.moduleHeight } From f30fbb36ca248be7f2e6ef95c2308f58374eee88 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 17 Jul 2026 23:43:54 +0200 Subject: [PATCH 065/172] redo bar right and left padding logic --- modules/bar/Bar.qml | 6 +++--- modules/bar/Ws.qml | 11 ++++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index e9ddc34..43d2f5f 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -11,7 +11,7 @@ Variants { delegate: WlrLayershell { id: root required property var modelData - property double moduleHeight: implicitHeight - 12 + property double moduleHeight: implicitHeight - 10 screen: modelData anchors { top: true @@ -36,7 +36,7 @@ Variants { spacing: 5 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : Config.barHeight / 4 + anchors.leftMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : root.moduleHeight / 4 Ws { moduleHeight: root.moduleHeight barScreen: root.modelData @@ -60,7 +60,7 @@ Variants { anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter spacing: 5 - anchors.rightMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : Config.barHeight / 4 + anchors.rightMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : root.moduleHeight / 4 Mpris { moduleHeight: root.moduleHeight } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 87226d8..4a92985 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -14,14 +14,14 @@ Rectangle { required property double moduleHeight radius: Config.rounding color: 'transparent' - implicitWidth: wsLayout.implicitWidth + implicitWidth: wsLayout.implicitWidth + 10 implicitHeight: moduleHeight RowLayout { id: wsLayout anchors.centerIn: root anchors.horizontalCenter: parent.horizontalCenter - spacing: 0 + spacing: 10 Repeater { id: wsRepeater model: Hyprland.workspaces @@ -33,14 +33,15 @@ Rectangle { visible: Hyprland.monitorFor(root.barScreen) === wsWrapper.modelData.monitor implicitHeight: root.moduleHeight - implicitWidth: 16 + implicitWidth: wsName.width parent: wsLayout color: 'transparent' radius: Config.rounding StyledText { + id: wsName anchors.centerIn: parent - text: wsWrapper.modelData.id > 10 ? wsWrapper.modelData.id > 20 ? wsWrapper.modelData.id - 20 : wsWrapper.modelData.id - 10 : wsWrapper.modelData.id + text: wsWrapper.modelData.name color: wsWrapper.active ? Colors.base0D : Colors.base04 opacity: wsWrapper.active ? 1.0 : 0.4 font.bold: wsWrapper.active @@ -50,7 +51,7 @@ Rectangle { anchors.fill: parent acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor - onClicked: wsWrapper.ws.activate() + onClicked: wsWrapper.modelData.activate() } } } From 769cd77e7803dc9c974a05a8385b296f6bc7dead Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 17 Jul 2026 23:49:59 +0200 Subject: [PATCH 066/172] be smorter --- modules/bar/Bar.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 43d2f5f..0fd65b8 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -36,7 +36,7 @@ Variants { spacing: 5 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : root.moduleHeight / 4 + anchors.leftMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : (Config.barHeight - root.moduleHeight) / 2 Ws { moduleHeight: root.moduleHeight barScreen: root.modelData @@ -60,7 +60,7 @@ Variants { anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter spacing: 5 - anchors.rightMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : root.moduleHeight / 4 + anchors.rightMargin: Config.rounding === 0 ? Config.floating ? 0 : 10 : (Config.barHeight - root.moduleHeight) / 2 Mpris { moduleHeight: root.moduleHeight } From ecbced9365c6876acb9845461151179556c2be65 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 17 Jul 2026 23:53:47 +0200 Subject: [PATCH 067/172] im retarded man --- modules/bar/Bar.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 0fd65b8..c129afc 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -36,7 +36,7 @@ Variants { spacing: 5 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: Config.rounding == 0 ? Config.floating ? 0 : 10 : (Config.barHeight - root.moduleHeight) / 2 + anchors.leftMargin: Config.floating ? (Config.barHeight - root.moduleHeight) / 2 : Config.rounding Ws { moduleHeight: root.moduleHeight barScreen: root.modelData @@ -60,7 +60,7 @@ Variants { anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter spacing: 5 - anchors.rightMargin: Config.rounding === 0 ? Config.floating ? 0 : 10 : (Config.barHeight - root.moduleHeight) / 2 + anchors.rightMargin: Config.floating ? (Config.barHeight - root.moduleHeight) / 2 : Config.rounding Mpris { moduleHeight: root.moduleHeight } From 6107b30a640da5b9edec7a747f8e54d45c7c4abc Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 17 Jul 2026 23:59:51 +0200 Subject: [PATCH 068/172] fix up Tray.qml because it used retarded logic before --- modules/bar/Tray.qml | 26 ++++++++++++++++---------- modules/bar/Ws.qml | 2 +- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 3d52346..93c52b3 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -7,15 +7,13 @@ import QtQuick.Layouts import qs import qs.settings -Rectangle { +Item { id: root - color: Colors.base01 visible: iconRepeater.count != 0 - radius: Config.rounding Layout.fillHeight: true required property double moduleHeight implicitHeight: moduleHeight - implicitWidth: iconlayout.implicitWidth + 16 + implicitWidth: iconlayout.implicitWidth RowLayout { id: iconlayout @@ -23,10 +21,15 @@ Rectangle { Repeater { id: iconRepeater model: SystemTray.items - delegate: WrapperMouseArea { + delegate: Rectangle { id: iconWrapper + color: Colors.base01 required property var modelData - child: IconImage { + implicitWidth: root.moduleHeight + 8 + implicitHeight: root.moduleHeight + radius: Config.rounding + IconImage { + anchors.centerIn: parent source: iconWrapper.modelData.icon implicitSize: 16 } @@ -35,10 +38,13 @@ Rectangle { anchor.item: iconWrapper menu: iconWrapper.modelData.menu } - acceptedButtons: Qt.LeftButton | Qt.RightButton - onClicked: mouse => { - if (mouse.button == Qt.RightButton) { - menu.open(); + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: mouse => { + if (mouse.button == Qt.RightButton) { + menu.open(); + } } } } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 4a92985..cc4d824 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -14,7 +14,7 @@ Rectangle { required property double moduleHeight radius: Config.rounding color: 'transparent' - implicitWidth: wsLayout.implicitWidth + 10 + implicitWidth: wsLayout.implicitWidth implicitHeight: moduleHeight RowLayout { From a1ca3b6472d66bed594a99b82487eaefa2eec96b Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 18 Jul 2026 00:01:51 +0200 Subject: [PATCH 069/172] change spacing between active window and ws --- modules/bar/Bar.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index c129afc..c694e2e 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -33,7 +33,7 @@ Variants { anchors.fill: parent RowLayout { id: leftLayout - spacing: 5 + spacing: 10 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter anchors.leftMargin: Config.floating ? (Config.barHeight - root.moduleHeight) / 2 : Config.rounding From 4142a866221c245619f83ffc7e6e7c8e85f9c596 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 18 Jul 2026 00:34:56 +0200 Subject: [PATCH 070/172] fix Colors.qml and remove unnecessary import from shell.qml --- Colors.qml | 2 +- shell.qml | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Colors.qml b/Colors.qml index c20f0a9..82e2d55 100644 --- a/Colors.qml +++ b/Colors.qml @@ -29,7 +29,7 @@ Singleton { id: viewer path: `${Quickshell.env("HOME")}/.config/stylix/palette.json` watchChanges: true - onFileChanged: reload() + onAdapterUpdated: reload() blockLoading: true // colors resolved before first paint, no flash of defaults property alias base00: palette.base00 property alias base01: palette.base01 diff --git a/shell.qml b/shell.qml index 62dc5eb..ebaff3f 100644 --- a/shell.qml +++ b/shell.qml @@ -3,14 +3,13 @@ import Quickshell import qs.modules.bar import qs.modules.ipc import qs.modules.wallpaper -import qs.settings import qs.modules.notifications import qs.modules.corners ShellRoot { - ScreenCorners {} - Bar {} - Ipc {} - Wallpaper {} - NotiPopup {} + ScreenCorners {} + Bar {} + Ipc {} + Wallpaper {} + NotiPopup {} } From 50922f2701e991f04ecc492ec499330c6147836f Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 18 Jul 2026 20:31:08 +0200 Subject: [PATCH 071/172] remove qmldir from notifications --- modules/notifications/qmldir | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 modules/notifications/qmldir diff --git a/modules/notifications/qmldir b/modules/notifications/qmldir deleted file mode 100644 index d1c7785..0000000 --- a/modules/notifications/qmldir +++ /dev/null @@ -1,3 +0,0 @@ -singleton NotiServer 1.0 NotiServer.qml -NotiPopup 1.0 NotiPopup.qml -NotiCard 1.0 NotiCard.qml From 0ed269f728ac0b995ae1c40b4e64cb20c0f3ebbc Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 18 Jul 2026 21:33:56 +0200 Subject: [PATCH 072/172] fix stuff in Tray.qml --- modules/bar/Tray.qml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 93c52b3..83f8668 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -7,27 +7,28 @@ import QtQuick.Layouts import qs import qs.settings -Item { +Rectangle { id: root visible: iconRepeater.count != 0 Layout.fillHeight: true required property double moduleHeight implicitHeight: moduleHeight - implicitWidth: iconlayout.implicitWidth + implicitWidth: iconlayout.width + 16 + color: Colors.base01 + radius: Config.rounding RowLayout { id: iconlayout anchors.centerIn: root + spacing: 8 Repeater { id: iconRepeater model: SystemTray.items - delegate: Rectangle { + delegate: Item { id: iconWrapper - color: Colors.base01 required property var modelData - implicitWidth: root.moduleHeight + 8 - implicitHeight: root.moduleHeight - radius: Config.rounding + implicitWidth: 16 + implicitHeight: 16 IconImage { anchors.centerIn: parent source: iconWrapper.modelData.icon @@ -39,7 +40,7 @@ Item { menu: iconWrapper.modelData.menu } MouseArea { - anchors.fill: parent + anchors.fill: parent acceptedButtons: Qt.LeftButton | Qt.RightButton onClicked: mouse => { if (mouse.button == Qt.RightButton) { From 02e15dac62703cd76ab6ed76ec21764a4bfb0879 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 18 Jul 2026 22:48:44 +0200 Subject: [PATCH 073/172] fix regio in modules/corners/ScreenCorners.qml --- modules/corners/ScreenCorners.qml | 453 +++++++++++++++--------------- 1 file changed, 226 insertions(+), 227 deletions(-) diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index c0473b9..2fae0a9 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -13,232 +13,231 @@ import qs.settings * Self-contained Shape component (no shadows). */ Variants { - model: Quickshell.screens - delegate: PanelWindow { - required property ShellScreen modelData - screen: modelData - id: root - anchors { - top: true - bottom: true - left: true - right: true - } - margins.top: Config.floating ? 0 : Config.barHeight - mask: Region { - width: root.implicitWidth - height: root.implicitHeight - } - color: 'transparent' - exclusionMode: ExclusionMode.Ignore - - // Wrapper with layer caching to reduce GPU tessellation overhead - Item { - id: container - anchors.fill: parent - - // Cache the Shape to a texture to prevent continuous re-tessellation - layer.enabled: true - - Shape { - id: cornersShape - - anchors.fill: parent - preferredRendererType: Shape.CurveRenderer - asynchronous: true - enabled: false // Disable mouse input - visible: Config.rounding != 0 - - ShapePath { - id: cornersPath - - // Corner configuration - readonly property color cornerColor: Config.floating ? "black" : Colors.base00 - readonly property real cornerRadius: Config.rounding - readonly property real cornerSize: Config.rounding - - // Determine margins based on bar position - readonly property real topMargin: 0 - readonly property real bottomMargin: 0 - readonly property real leftMargin: 0 - readonly property real rightMargin: 0 - - // Screen dimensions - readonly property real screenWidth: cornersShape.width - readonly property real screenHeight: cornersShape.height - - // Only show screen corners if enabled and appropriate conditions are met - readonly property bool shouldShow: Config.rounding != 0 - - // ShapePath configuration - strokeWidth: -1 // No stroke, fill only - fillColor: shouldShow ? cornerColor : "transparent" - - // ========== PATH DEFINITION ========== - // Draws 4 separate corner squares at screen edges - // Each corner square has a concave arc on the inner diagonal - - // ========== TOP-LEFT CORNER ========== - // Arc is at the bottom-right of this square (inner diagonal) - // Start at top-left screen corner - startX: leftMargin - startY: topMargin - - // Top edge (moving right) - PathLine { - relativeX: cornersPath.cornerSize - relativeY: 0 - } - - // Right edge (moving down toward arc) - PathLine { - relativeX: 0 - relativeY: cornersPath.cornerSize - cornersPath.cornerRadius - } - - // Concave arc (bottom-right corner of square, curving inward toward screen center) - PathArc { - relativeX: -cornersPath.cornerRadius - relativeY: cornersPath.cornerRadius - radiusX: cornersPath.cornerRadius - radiusY: cornersPath.cornerRadius - direction: PathArc.Counterclockwise - } - - // Bottom edge (moving left) - PathLine { - relativeX: -(cornersPath.cornerSize - cornersPath.cornerRadius) - relativeY: 0 - } - - // Left edge (moving up) - closes back to start - PathLine { - relativeX: 0 - relativeY: -cornersPath.cornerSize - } - - // ========== TOP-RIGHT CORNER ========== - // Arc is at the bottom-left of this square (inner diagonal) - PathMove { - x: cornersPath.screenWidth - cornersPath.rightMargin - cornersPath.cornerSize - y: cornersPath.topMargin - } - - // Top edge (moving right) - PathLine { - relativeX: cornersPath.cornerSize - relativeY: 0 - } - - // Right edge (moving down) - PathLine { - relativeX: 0 - relativeY: cornersPath.cornerSize - } - - // Bottom edge (moving left toward arc) - PathLine { - relativeX: -(cornersPath.cornerSize - cornersPath.cornerRadius) - relativeY: 0 - } - - // Concave arc (bottom-left corner of square, curving inward toward screen center) - PathArc { - relativeX: -cornersPath.cornerRadius - relativeY: -cornersPath.cornerRadius - radiusX: cornersPath.cornerRadius - radiusY: cornersPath.cornerRadius - direction: PathArc.Counterclockwise - } - - // Left edge (moving up) - closes back to start - PathLine { - relativeX: 0 - relativeY: -(cornersPath.cornerSize - cornersPath.cornerRadius) - } - - // ========== BOTTOM-LEFT CORNER ========== - // Arc is at the top-right of this square (inner diagonal) - PathMove { - x: cornersPath.leftMargin - y: cornersPath.screenHeight - cornersPath.bottomMargin - cornersPath.cornerSize - } - - // Top edge (moving right toward arc) - PathLine { - relativeX: cornersPath.cornerSize - cornersPath.cornerRadius - relativeY: 0 - } - - // Concave arc (top-right corner of square, curving inward toward screen center) - PathArc { - relativeX: cornersPath.cornerRadius - relativeY: cornersPath.cornerRadius - radiusX: cornersPath.cornerRadius - radiusY: cornersPath.cornerRadius - direction: PathArc.Counterclockwise - } - - // Right edge (moving down) - PathLine { - relativeX: 0 - relativeY: cornersPath.cornerSize - cornersPath.cornerRadius - } - - // Bottom edge (moving left) - PathLine { - relativeX: -cornersPath.cornerSize - relativeY: 0 - } - - // Left edge (moving up) - closes back to start - PathLine { - relativeX: 0 - relativeY: -cornersPath.cornerSize - } - - // ========== BOTTOM-RIGHT CORNER ========== - // Arc is at the top-left of this square (inner diagonal) - // Start at bottom-right of square (different from other corners!) - PathMove { - x: cornersPath.screenWidth - cornersPath.rightMargin - y: cornersPath.screenHeight - cornersPath.bottomMargin - } - - // Bottom edge (moving left) - PathLine { - relativeX: -cornersPath.cornerSize - relativeY: 0 - } - - // Left edge (moving up toward arc) - PathLine { - relativeX: 0 - relativeY: -(cornersPath.cornerSize - cornersPath.cornerRadius) - } - - // Concave arc (top-left corner of square, curving inward toward screen center) - PathArc { - relativeX: cornersPath.cornerRadius - relativeY: -cornersPath.cornerRadius - radiusX: cornersPath.cornerRadius - radiusY: cornersPath.cornerRadius - direction: PathArc.Counterclockwise - } - - // Top edge (moving right) - PathLine { - relativeX: cornersPath.cornerSize - cornersPath.cornerRadius - relativeY: 0 - } - - // Right edge (moving down) - closes back to start - PathLine { - relativeX: 0 - relativeY: cornersPath.cornerSize - } - } - } - } + model: Quickshell.screens + delegate: PanelWindow { + id: root + required property ShellScreen modelData + screen: modelData + anchors { + top: true + bottom: true + left: true + right: true } + margins.top: Config.floating ? 0 : Config.barHeight + mask: Region { + item: root + } + color: 'transparent' + exclusionMode: ExclusionMode.Ignore + + // Wrapper with layer caching to reduce GPU tessellation overhead + Item { + id: container + anchors.fill: parent + + // Cache the Shape to a texture to prevent continuous re-tessellation + layer.enabled: true + + Shape { + id: cornersShape + + anchors.fill: parent + preferredRendererType: Shape.CurveRenderer + asynchronous: true + enabled: false // Disable mouse input + visible: Config.rounding != 0 + + ShapePath { + id: cornersPath + + // Corner configuration + readonly property color cornerColor: Config.floating ? "black" : Colors.base00 + readonly property real cornerRadius: Config.rounding + readonly property real cornerSize: Config.rounding + + // Determine margins based on bar position + readonly property real topMargin: 0 + readonly property real bottomMargin: 0 + readonly property real leftMargin: 0 + readonly property real rightMargin: 0 + + // Screen dimensions + readonly property real screenWidth: cornersShape.width + readonly property real screenHeight: cornersShape.height + + // Only show screen corners if enabled and appropriate conditions are met + readonly property bool shouldShow: Config.rounding != 0 + + // ShapePath configuration + strokeWidth: -1 // No stroke, fill only + fillColor: shouldShow ? cornerColor : "transparent" + + // ========== PATH DEFINITION ========== + // Draws 4 separate corner squares at screen edges + // Each corner square has a concave arc on the inner diagonal + + // ========== TOP-LEFT CORNER ========== + // Arc is at the bottom-right of this square (inner diagonal) + // Start at top-left screen corner + startX: leftMargin + startY: topMargin + + // Top edge (moving right) + PathLine { + relativeX: cornersPath.cornerSize + relativeY: 0 + } + + // Right edge (moving down toward arc) + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize - cornersPath.cornerRadius + } + + // Concave arc (bottom-right corner of square, curving inward toward screen center) + PathArc { + relativeX: -cornersPath.cornerRadius + relativeY: cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Bottom edge (moving left) + PathLine { + relativeX: -(cornersPath.cornerSize - cornersPath.cornerRadius) + relativeY: 0 + } + + // Left edge (moving up) - closes back to start + PathLine { + relativeX: 0 + relativeY: -cornersPath.cornerSize + } + + // ========== TOP-RIGHT CORNER ========== + // Arc is at the bottom-left of this square (inner diagonal) + PathMove { + x: cornersPath.screenWidth - cornersPath.rightMargin - cornersPath.cornerSize + y: cornersPath.topMargin + } + + // Top edge (moving right) + PathLine { + relativeX: cornersPath.cornerSize + relativeY: 0 + } + + // Right edge (moving down) + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize + } + + // Bottom edge (moving left toward arc) + PathLine { + relativeX: -(cornersPath.cornerSize - cornersPath.cornerRadius) + relativeY: 0 + } + + // Concave arc (bottom-left corner of square, curving inward toward screen center) + PathArc { + relativeX: -cornersPath.cornerRadius + relativeY: -cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Left edge (moving up) - closes back to start + PathLine { + relativeX: 0 + relativeY: -(cornersPath.cornerSize - cornersPath.cornerRadius) + } + + // ========== BOTTOM-LEFT CORNER ========== + // Arc is at the top-right of this square (inner diagonal) + PathMove { + x: cornersPath.leftMargin + y: cornersPath.screenHeight - cornersPath.bottomMargin - cornersPath.cornerSize + } + + // Top edge (moving right toward arc) + PathLine { + relativeX: cornersPath.cornerSize - cornersPath.cornerRadius + relativeY: 0 + } + + // Concave arc (top-right corner of square, curving inward toward screen center) + PathArc { + relativeX: cornersPath.cornerRadius + relativeY: cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Right edge (moving down) + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize - cornersPath.cornerRadius + } + + // Bottom edge (moving left) + PathLine { + relativeX: -cornersPath.cornerSize + relativeY: 0 + } + + // Left edge (moving up) - closes back to start + PathLine { + relativeX: 0 + relativeY: -cornersPath.cornerSize + } + + // ========== BOTTOM-RIGHT CORNER ========== + // Arc is at the top-left of this square (inner diagonal) + // Start at bottom-right of square (different from other corners!) + PathMove { + x: cornersPath.screenWidth - cornersPath.rightMargin + y: cornersPath.screenHeight - cornersPath.bottomMargin + } + + // Bottom edge (moving left) + PathLine { + relativeX: -cornersPath.cornerSize + relativeY: 0 + } + + // Left edge (moving up toward arc) + PathLine { + relativeX: 0 + relativeY: -(cornersPath.cornerSize - cornersPath.cornerRadius) + } + + // Concave arc (top-left corner of square, curving inward toward screen center) + PathArc { + relativeX: cornersPath.cornerRadius + relativeY: -cornersPath.cornerRadius + radiusX: cornersPath.cornerRadius + radiusY: cornersPath.cornerRadius + direction: PathArc.Counterclockwise + } + + // Top edge (moving right) + PathLine { + relativeX: cornersPath.cornerSize - cornersPath.cornerRadius + relativeY: 0 + } + + // Right edge (moving down) - closes back to start + PathLine { + relativeX: 0 + relativeY: cornersPath.cornerSize + } + } + } + } + } } From f84a6ce49c40b8f5c807fcab3ef9c649d7e313a5 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 22 Jul 2026 01:51:26 +0200 Subject: [PATCH 074/172] update Bat.qml to show charging bolt when charging --- modules/bar/Bat.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index c0ed8f1..1803202 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -13,7 +13,7 @@ Rectangle { visible: UPower.displayDevice.isLaptopBattery property double percent: UPower.displayDevice.percentage * 100 property bool hasBattery: UPower.displayDevice.isLaptopBattery - property bool charging: UPower.displayDevice.state == UPowerDeviceState.Charging + property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging required property double moduleHeight implicitHeight: moduleHeight implicitWidth: batLayout.implicitWidth + 16 @@ -38,7 +38,7 @@ Rectangle { id: batLayout anchors.centerIn: root MaterialIcon { - text: root.batteryIcon() + text: root.batteryIcon(root.percent, root.charging) } StyledText { text: Math.floor(root.percent) + "%" From eb93ad8d2c926384cb8ed004316bded8218412bb Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 23 Jul 2026 15:58:27 +0200 Subject: [PATCH 075/172] add shit to Colors.qml --- Colors.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/Colors.qml b/Colors.qml index 82e2d55..ed31b48 100644 --- a/Colors.qml +++ b/Colors.qml @@ -30,6 +30,7 @@ Singleton { path: `${Quickshell.env("HOME")}/.config/stylix/palette.json` watchChanges: true onAdapterUpdated: reload() + onAdapterChanged: reload() blockLoading: true // colors resolved before first paint, no flash of defaults property alias base00: palette.base00 property alias base01: palette.base01 From d96cb88df20494374a41121e56e64113e61df622 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 26 Jul 2026 15:24:46 +0200 Subject: [PATCH 076/172] make ipc handler to reload qs --- Colors.qml | 3 +-- modules/ipc/Ipc.qml | 3 +++ widgets/MaterialIcon.qml | 2 +- widgets/StyledText.qml | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Colors.qml b/Colors.qml index ed31b48..541f5b5 100644 --- a/Colors.qml +++ b/Colors.qml @@ -31,7 +31,7 @@ Singleton { watchChanges: true onAdapterUpdated: reload() onAdapterChanged: reload() - blockLoading: true // colors resolved before first paint, no flash of defaults + blockLoading: true property alias base00: palette.base00 property alias base01: palette.base01 property alias base02: palette.base02 @@ -51,7 +51,6 @@ Singleton { JsonAdapter { id: palette - // strings, not colors — QML coerces "#rrggbb" -> color at the readonly props above property string base00 property string base01 property string base02 diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index 3abb6eb..e7f74a4 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -36,6 +36,9 @@ IpcHandler { function floating(toggle: bool) { Config.floating = toggle } + function reload(hard: bool) { + Quickshell.reload(hard) + } function setWall(newWall: string) { if (newWall.startsWith("/")) { diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index c7e8a62..6db34c6 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -4,7 +4,7 @@ import QtQuick Text { font.family: "Material Symbols Rounded" - color: Colors.base07 + color: Colors.base05 font.pixelSize: Config.iconSize property bool fill: true renderType: Text.NativeRendering diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index 6ee74f2..8f3cd00 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -5,5 +5,5 @@ import qs.settings Text { font.family: Config.font font.pixelSize: Config.fontSize - color: Colors.base07 + color: Colors.base05 } From 8e4c0fed9c96334dc12a433ded0c0b68a8d66f46 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 26 Jul 2026 15:33:29 +0200 Subject: [PATCH 077/172] fix clock showing single digit seconds --- modules/bar/Clock.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index f706fb7..75f9192 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -19,6 +19,6 @@ Rectangle { StyledText { id: clockText anchors.centerIn: root - text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:s") + text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:ss") } } From 3c744a0156b9415ac984cf52c38eea974d9b43ad Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 26 Jul 2026 19:45:52 +0200 Subject: [PATCH 078/172] add wallpaper picker --- modules/bar/Bar.qml | 21 +++-- modules/corners/ScreenCorners.qml | 8 +- modules/wallpaper/WallpaperPicker.qml | 124 ++++++++++++++++++++++++++ settings/Config.qml | 4 +- shell.qml | 1 + 5 files changed, 148 insertions(+), 10 deletions(-) create mode 100644 modules/wallpaper/WallpaperPicker.qml diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index c694e2e..ee72501 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -5,6 +5,7 @@ import Quickshell.Wayland import qs import qs.settings +import qs.modules.wallpaper Variants { model: Quickshell.screens @@ -45,13 +46,17 @@ Variants { moduleHeight: root.moduleHeight } } - - RowLayout { - id: centerLayout + Item { + id: middleItem anchors.centerIn: parent - spacing: 5 - Clock { - moduleHeight: root.moduleHeight + implicitWidth: centerLayout.width + implicitHeight: centerLayout.height + RowLayout { + id: centerLayout + spacing: 5 + Clock { + moduleHeight: root.moduleHeight + } } } @@ -73,6 +78,10 @@ Variants { Tray { moduleHeight: root.moduleHeight } + WallpaperPicker { + moduleHeight: root.moduleHeight + screenHeight: root.modelData.height + } } } } diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 2fae0a9..9d524c8 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -14,7 +14,7 @@ import qs.settings */ Variants { model: Quickshell.screens - delegate: PanelWindow { + delegate: WlrLayershell { id: root required property ShellScreen modelData screen: modelData @@ -24,9 +24,11 @@ Variants { left: true right: true } - margins.top: Config.floating ? 0 : Config.barHeight + margins { + top: Config.floating ? 0 : Config.barHeight + } mask: Region { - item: root + item: Item {} } color: 'transparent' exclusionMode: ExclusionMode.Ignore diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml new file mode 100644 index 0000000..2b9039b --- /dev/null +++ b/modules/wallpaper/WallpaperPicker.qml @@ -0,0 +1,124 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Wayland +import Quickshell.Widgets +import Quickshell.Hyprland +import QtQuick +import Qt.labs.folderlistmodel 2.11 + +import qs +import qs.settings +import qs.widgets + +Rectangle { + id: main + required property real moduleHeight + required property int screenHeight + color: Colors.base01 + radius: Config.rounding + implicitWidth: moduleHeight + implicitHeight: moduleHeight + MaterialIcon { + anchors.centerIn: main + text: "\ue1bc" + } + MouseArea { + id: clickHandler + anchors.fill: main + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: { + wallPicker.visible = !wallPicker.visible; + } + } + WlrLayershell { + id: wallPicker + visible: false + exclusionMode: ExclusionMode.Ignore + keyboardFocus: WlrKeyboardFocus.OnDemand + implicitHeight: 300 + color: 'transparent' + anchors { + bottom: true + left: true + right: true + } + margins { + bottom: 20 + left: 20 + right: 20 + } + HyprlandFocusGrab { + id: grabber + active: wallPicker.visible + windows: [wallPicker] + onCleared: wallPicker.visible = false + } + onVisibleChanged: { + if (wallPicker.visible) + container.forceActiveFocus(); + } + ClippingRectangle { + id: container + focus: true + Keys.onEscapePressed: { + wallPicker.visible = false; + } + anchors.fill: parent + color: Colors.base02 + radius: Config.rounding + border.width: 2 + border.color: Colors.base0D + clip: true + GridView { + id: wallpaperLayout + clip: true + snapMode: GridView.SnapOneRow + flow: GridView.FlowTopToBottom + width: parent.width - 10 + height: parent.height - 10 + anchors.centerIn: parent + model: wallpaperList + cellWidth: ((wallPicker.width - wallPicker.margins.left * 2) / 5) + 5 + cellHeight: (wallPicker.height - wallPicker.margins.bottom / 2) + delegate: ClippingWrapperRectangle { + id: wallTile + margin: 10 + required property var modelData + color: 'transparent' + radius: Config.rounding - 4 + implicitWidth: (wallPicker.width - wallPicker.margins.left * 2) / 5 + implicitHeight: wallPicker.height - wallPicker.margins.bottom / 2 + child: ClippingRectangle { + id: wpRounder + color: 'transparent' + radius: Config.rounding + Image { + id: wallpaper + anchors.fill: parent + source: wallTile.modelData.filePath + sourceSize.width: 16 * 30 + sourceSize.height: 9 * 30 + asynchronous: true + cache: true + } + MouseArea { + id: wpClickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + Config.wallpaper = wallTile.modelData.filePath; + } + } + } + } + } + FolderListModel { + id: wallpaperList + folder: Config.wallDir + nameFilters: ["*.png"] + } + } + } +} diff --git a/settings/Config.qml b/settings/Config.qml index 135ac96..329982a 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -5,7 +5,7 @@ import Quickshell Singleton { id: root - property string font: "Adwaita Mono Nerd Font Propo" + property string font: "Maple Mono" property int fontSize: 12 property int iconSize: 14 property int barHeight: 30 @@ -14,6 +14,7 @@ Singleton { property bool floating: false property double opacity: 1.0 property string primaryMon: "eDP-1" + property string wallDir: "file://" + Quickshell.env("HOME") + "/.walls" Settings { location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") @@ -25,5 +26,6 @@ Singleton { property alias opacity: root.opacity property alias primaryMon: root.primaryMon property alias floating: root.floating + property alias wallDir: root.wallDir } } diff --git a/shell.qml b/shell.qml index ebaff3f..7c4816d 100644 --- a/shell.qml +++ b/shell.qml @@ -12,4 +12,5 @@ ShellRoot { Ipc {} Wallpaper {} NotiPopup {} + WallpaperPicker {} } From 759cdb87cc584bc00d3f580446f612d9fb92cca6 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 26 Jul 2026 20:02:43 +0200 Subject: [PATCH 079/172] remove debug logs from notifications --- modules/notifications/NotiPopup.qml | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml index 24798cd..ac509e8 100644 --- a/modules/notifications/NotiPopup.qml +++ b/modules/notifications/NotiPopup.qml @@ -13,7 +13,6 @@ WlrLayershell { for (let i = 0; i < Quickshell.screens.length; i++) { current = Quickshell.screens[i]; if (Hyprland.monitorFor(current) == Hyprland.focusedMonitor) { - console.log(current.name); return current; } } From 0405e2d3dc8ee4e1dc3dde06e86910e5395b8655 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 26 Jul 2026 20:34:26 +0200 Subject: [PATCH 080/172] add drop shadow to wp selector --- modules/wallpaper/WallpaperPicker.qml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index 2b9039b..cc5e19b 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -5,6 +5,7 @@ import Quickshell.Widgets import Quickshell.Hyprland import QtQuick import Qt.labs.folderlistmodel 2.11 +import QtQuick.Effects import qs import qs.settings @@ -65,7 +66,7 @@ Rectangle { wallPicker.visible = false; } anchors.fill: parent - color: Colors.base02 + color: Colors.base01 radius: Config.rounding border.width: 2 border.color: Colors.base0D @@ -74,15 +75,25 @@ Rectangle { id: wallpaperLayout clip: true snapMode: GridView.SnapOneRow + anchors.fill: parent flow: GridView.FlowTopToBottom width: parent.width - 10 height: parent.height - 10 anchors.centerIn: parent model: wallpaperList - cellWidth: ((wallPicker.width - wallPicker.margins.left * 2) / 5) + 5 - cellHeight: (wallPicker.height - wallPicker.margins.bottom / 2) + cellWidth: ((wallPicker.width) / 5) - 2 + cellHeight: wallPicker.height delegate: ClippingWrapperRectangle { id: wallTile + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: wallTile + shadowEnabled: true + shadowHorizontalOffset: 10 + shadowVerticalOffset: 10 + shadowColor: "#020202" + } margin: 10 required property var modelData color: 'transparent' @@ -107,6 +118,7 @@ Rectangle { anchors.fill: parent cursorShape: Qt.PointingHandCursor acceptedButtons: Qt.LeftButton + hoverEnabled: true onClicked: { Config.wallpaper = wallTile.modelData.filePath; } From 6f1ed99e24ccaf4983a8dbe695d0ebf984d9df21 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 27 Jul 2026 00:37:33 +0200 Subject: [PATCH 081/172] use lighter bg for bar modules --- modules/bar/ActiveWindow.qml | 2 +- modules/bar/Bat.qml | 3 +-- modules/bar/Clock.qml | 2 +- modules/bar/Mpris.qml | 3 +-- modules/bar/Pw.qml | 2 +- modules/bar/Tray.qml | 2 +- modules/wallpaper/WallpaperPicker.qml | 4 +++- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 39e8ede..59b42fb 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -11,7 +11,7 @@ Rectangle { required property double moduleHeight implicitHeight: moduleHeight implicitWidth: titleLayout.width + 32 - color: Colors.base01 + color: Colors.base02 radius: Config.rounding RowLayout { id: titleLayout diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 1803202..58b52d1 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -1,4 +1,3 @@ -import Quickshell.Widgets import Quickshell.Services.UPower import QtQuick import QtQuick.Layouts @@ -9,7 +8,7 @@ import qs.settings Rectangle { id: root clip: true - color: Colors.base01 + color: Colors.base02 visible: UPower.displayDevice.isLaptopBattery property double percent: UPower.displayDevice.percentage * 100 property bool hasBattery: UPower.displayDevice.isLaptopBattery diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 75f9192..0b6be4c 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -10,7 +10,7 @@ Rectangle { required property double moduleHeight implicitHeight: moduleHeight implicitWidth: clockText.implicitWidth + 32 - color: Colors.base01 + color: Colors.base02 radius: Config.rounding SystemClock { id: clock diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 02026e6..8295400 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -1,5 +1,4 @@ import Quickshell.Services.Mpris -import Quickshell.Widgets import QtQuick import QtQuick.Layouts import qs @@ -20,7 +19,7 @@ Rectangle { } visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing clip: true - color: Colors.base01 + color: Colors.base02 radius: Config.rounding RowLayout { id: songLayout diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 9b24542..a89b9c6 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -8,7 +8,7 @@ import qs.settings Rectangle { id: root - color: clickHandler.containsMouse ? Colors.base02 : Colors.base01 + color: clickHandler.containsMouse ? Colors.base03 : Colors.base02 property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null radius: Config.rounding diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 83f8668..c7d36a5 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -14,7 +14,7 @@ Rectangle { required property double moduleHeight implicitHeight: moduleHeight implicitWidth: iconlayout.width + 16 - color: Colors.base01 + color: Colors.base02 radius: Config.rounding RowLayout { diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index cc5e19b..4bff440 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -15,13 +15,15 @@ Rectangle { id: main required property real moduleHeight required property int screenHeight - color: Colors.base01 + color: Colors.base02 radius: Config.rounding implicitWidth: moduleHeight implicitHeight: moduleHeight MaterialIcon { anchors.centerIn: main text: "\ue1bc" + font.pixelSize: 16 + font.bold: true } MouseArea { id: clickHandler From 2f4e12b078a84a6f1be742037c1b8320bc0586b7 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 27 Jul 2026 17:00:02 +0200 Subject: [PATCH 082/172] change wallpicker cell dimension logic --- modules/wallpaper/WallpaperPicker.qml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index 4bff440..3ad644e 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -39,7 +39,7 @@ Rectangle { visible: false exclusionMode: ExclusionMode.Ignore keyboardFocus: WlrKeyboardFocus.OnDemand - implicitHeight: 300 + implicitHeight: 250 color: 'transparent' anchors { bottom: true @@ -77,14 +77,13 @@ Rectangle { id: wallpaperLayout clip: true snapMode: GridView.SnapOneRow - anchors.fill: parent flow: GridView.FlowTopToBottom - width: parent.width - 10 - height: parent.height - 10 + cellHeight: container.height + cellWidth: container.width / 6 + width: parent.width + height: parent.height anchors.centerIn: parent model: wallpaperList - cellWidth: ((wallPicker.width) / 5) - 2 - cellHeight: wallPicker.height delegate: ClippingWrapperRectangle { id: wallTile layer.enabled: true @@ -100,8 +99,8 @@ Rectangle { required property var modelData color: 'transparent' radius: Config.rounding - 4 - implicitWidth: (wallPicker.width - wallPicker.margins.left * 2) / 5 - implicitHeight: wallPicker.height - wallPicker.margins.bottom / 2 + implicitWidth: (wallPicker.width - wallPicker.margins.left * 2) / 6 + implicitHeight: wallPicker.height - wallPicker.margins.bottom / 4 child: ClippingRectangle { id: wpRounder color: 'transparent' From 83c84b68803ea9cc0d68701cdac7e986b7079269 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 28 Jul 2026 09:01:27 +0200 Subject: [PATCH 083/172] fix wallpaper picker spacing --- modules/wallpaper/WallpaperPicker.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index 3ad644e..7919da9 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -39,7 +39,7 @@ Rectangle { visible: false exclusionMode: ExclusionMode.Ignore keyboardFocus: WlrKeyboardFocus.OnDemand - implicitHeight: 250 + implicitHeight: main.screenHeight / 8 color: 'transparent' anchors { bottom: true @@ -79,7 +79,7 @@ Rectangle { snapMode: GridView.SnapOneRow flow: GridView.FlowTopToBottom cellHeight: container.height - cellWidth: container.width / 6 + cellWidth: container.width / 8 width: parent.width height: parent.height anchors.centerIn: parent @@ -99,8 +99,8 @@ Rectangle { required property var modelData color: 'transparent' radius: Config.rounding - 4 - implicitWidth: (wallPicker.width - wallPicker.margins.left * 2) / 6 - implicitHeight: wallPicker.height - wallPicker.margins.bottom / 4 + implicitWidth: wallPicker.width / 8 + implicitHeight: wallPicker.height child: ClippingRectangle { id: wpRounder color: 'transparent' From a0de1f29c65d4a7a32fd310099ccad2584fcc517 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 31 Jul 2026 12:50:24 +0200 Subject: [PATCH 084/172] fix spacing and rounding issues in wallpaperpicker --- modules/wallpaper/WallpaperPicker.qml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index 7919da9..ec2203d 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -72,39 +72,27 @@ Rectangle { radius: Config.rounding border.width: 2 border.color: Colors.base0D - clip: true GridView { id: wallpaperLayout clip: true snapMode: GridView.SnapOneRow flow: GridView.FlowTopToBottom cellHeight: container.height - cellWidth: container.width / 8 - width: parent.width - height: parent.height - anchors.centerIn: parent + cellWidth: container.width / 8 + anchors.fill: parent + anchors.rightMargin: 10 model: wallpaperList delegate: ClippingWrapperRectangle { id: wallTile - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: wallTile - shadowEnabled: true - shadowHorizontalOffset: 10 - shadowVerticalOffset: 10 - shadowColor: "#020202" - } margin: 10 required property var modelData color: 'transparent' - radius: Config.rounding - 4 implicitWidth: wallPicker.width / 8 implicitHeight: wallPicker.height child: ClippingRectangle { id: wpRounder color: 'transparent' - radius: Config.rounding + radius: Config.rounding / 1.5 Image { id: wallpaper anchors.fill: parent From 44ec5354f9cc8b08e7163d92144973c95b0f5813 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 2 Aug 2026 21:30:24 +0200 Subject: [PATCH 085/172] add shadows to bar modules --- modules/bar/ActiveWindow.qml | 12 ++++++++++++ modules/bar/Bar.qml | 2 +- modules/bar/Bat.qml | 11 +++++++++++ modules/bar/Clock.qml | 12 ++++++++++++ modules/bar/Mpris.qml | 12 ++++++++++++ modules/bar/Pw.qml | 12 ++++++++++++ modules/bar/Tray.qml | 11 +++++++++++ modules/wallpaper/WallpaperPicker.qml | 11 +++++++++++ 8 files changed, 82 insertions(+), 1 deletion(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 59b42fb..389cf47 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -1,3 +1,4 @@ +pragma ComponentBehavior: Bound import Quickshell.Widgets import Quickshell.Hyprland import QtQuick @@ -5,10 +6,21 @@ import QtQuick.Layouts import qs import qs.widgets import qs.settings +import QtQuick.Effects Rectangle { id: root required property double moduleHeight + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } implicitHeight: moduleHeight implicitWidth: titleLayout.width + 32 color: Colors.base02 diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index ee72501..ef05e9d 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -64,7 +64,7 @@ Variants { id: rightLayout anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter - spacing: 5 + spacing: 15 anchors.rightMargin: Config.floating ? (Config.barHeight - root.moduleHeight) / 2 : Config.rounding Mpris { moduleHeight: root.moduleHeight diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 58b52d1..3c2e751 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -1,12 +1,23 @@ import Quickshell.Services.UPower import QtQuick import QtQuick.Layouts +import QtQuick.Effects import qs import qs.widgets import qs.settings Rectangle { id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } clip: true color: Colors.base02 visible: UPower.displayDevice.isLaptopBattery diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 0b6be4c..94251cf 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -1,11 +1,23 @@ +pragma ComponentBehavior: Bound import Quickshell import QtQuick +import QtQuick.Effects import qs import qs.widgets import qs.settings Rectangle { id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } clip: true required property double moduleHeight implicitHeight: moduleHeight diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 8295400..4fec34b 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -1,12 +1,24 @@ +pragma ComponentBehavior: Bound import Quickshell.Services.Mpris import QtQuick import QtQuick.Layouts +import QtQuick.Effects import qs import qs.widgets import qs.settings Rectangle { id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } required property double moduleHeight implicitHeight: moduleHeight implicitWidth: songLayout.implicitWidth + 32 diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index a89b9c6..3094f2e 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,13 +1,25 @@ +pragma ComponentBehavior: Bound import Quickshell.Services.Pipewire import Quickshell.Io import QtQuick import QtQuick.Layouts +import QtQuick.Effects import qs import qs.widgets import qs.settings Rectangle { id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } color: clickHandler.containsMouse ? Colors.base03 : Colors.base02 property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index c7d36a5..03ccc03 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -4,11 +4,22 @@ import Quickshell.Services.SystemTray import Quickshell.Widgets import QtQuick import QtQuick.Layouts +import QtQuick.Effects import qs import qs.settings Rectangle { id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } visible: iconRepeater.count != 0 Layout.fillHeight: true required property double moduleHeight diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index ec2203d..c510645 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -13,6 +13,17 @@ import qs.widgets Rectangle { id: main + + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: main + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } required property real moduleHeight required property int screenHeight color: Colors.base02 From cfca4d5280095929237d4909482e8bfa7f24fda5 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 2 Aug 2026 22:11:46 +0200 Subject: [PATCH 086/172] fix rounding issue in Pw.qml --- modules/bar/Pw.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 3094f2e..832e5b7 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -62,7 +62,7 @@ Rectangle { opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 } StyledText { - text: Math.floor(root.defaultAudio?.audio.volume * 100) + "%" + text: Math.round(root.defaultAudio?.audio.volume * 100) + "%" opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 } } From 0d01bffaffcd99cce4847fca9d51723b1de2c39a Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 3 Aug 2026 23:48:49 +0200 Subject: [PATCH 087/172] add ability to change colors quickly --- Colors.qml | 5 +++++ modules/bar/ActiveWindow.qml | 2 +- modules/bar/Bar.qml | 2 +- modules/bar/Bat.qml | 2 +- modules/bar/Clock.qml | 2 +- modules/bar/Mpris.qml | 2 +- modules/bar/Pw.qml | 2 +- modules/bar/Tray.qml | 2 +- modules/bar/Ws.qml | 5 ++--- modules/wallpaper/WallpaperPicker.qml | 2 +- widgets/MaterialIcon.qml | 2 +- widgets/StyledText.qml | 2 +- 12 files changed, 17 insertions(+), 13 deletions(-) diff --git a/Colors.qml b/Colors.qml index 541f5b5..29743ec 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,6 +8,11 @@ Singleton { id: root // --- The Backgrounds (Darkest to Lightest) --- + readonly property color accent: base0D + readonly property color barBg: base00 + readonly property color moduleBg: base02 + readonly property color activeModuleBg: base03 + readonly property color text: base07 readonly property color base00: "#" + viewer.base00 readonly property color base01: "#" + viewer.base01 readonly property color base02: "#" + viewer.base02 diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 389cf47..930179d 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -23,7 +23,7 @@ Rectangle { } implicitHeight: moduleHeight implicitWidth: titleLayout.width + 32 - color: Colors.base02 + color: Colors.moduleBg radius: Config.rounding RowLayout { id: titleLayout diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index ef05e9d..9b7d1c8 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -30,7 +30,7 @@ Variants { Rectangle { id: container radius: Config.floating ? Config.rounding : 0 - color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) + color: Qt.rgba(Colors.barBg.r, Colors.barBg.g, Colors.barBg.b, Config.opacity) anchors.fill: parent RowLayout { id: leftLayout diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 3c2e751..77ae4e6 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -19,7 +19,7 @@ Rectangle { shadowColor: "#020202" } clip: true - color: Colors.base02 + color: Colors.moduleBg visible: UPower.displayDevice.isLaptopBattery property double percent: UPower.displayDevice.percentage * 100 property bool hasBattery: UPower.displayDevice.isLaptopBattery diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index 94251cf..a44ad7b 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -22,7 +22,7 @@ Rectangle { required property double moduleHeight implicitHeight: moduleHeight implicitWidth: clockText.implicitWidth + 32 - color: Colors.base02 + color: Colors.moduleBg radius: Config.rounding SystemClock { id: clock diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 4fec34b..c60ebf1 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -31,7 +31,7 @@ Rectangle { } visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing clip: true - color: Colors.base02 + color: Colors.moduleBg radius: Config.rounding RowLayout { id: songLayout diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 832e5b7..b04731f 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -20,7 +20,7 @@ Rectangle { shadowOpacity: 0.5 shadowColor: "#020202" } - color: clickHandler.containsMouse ? Colors.base03 : Colors.base02 + color: clickHandler.containsMouse ? Colors.activeModuleBg : Colors.moduleBg property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null radius: Config.rounding diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 03ccc03..12668e8 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -25,7 +25,7 @@ Rectangle { required property double moduleHeight implicitHeight: moduleHeight implicitWidth: iconlayout.width + 16 - color: Colors.base02 + color: Colors.moduleBg radius: Config.rounding RowLayout { diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index cc4d824..579ea2c 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -42,9 +42,8 @@ Rectangle { id: wsName anchors.centerIn: parent text: wsWrapper.modelData.name - color: wsWrapper.active ? Colors.base0D : Colors.base04 - opacity: wsWrapper.active ? 1.0 : 0.4 - font.bold: wsWrapper.active + color: wsWrapper.active ? Colors.base0D : Colors.activeModuleBg + font.bold: true } MouseArea { id: clickHandler diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index c510645..784f0f3 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -26,7 +26,7 @@ Rectangle { } required property real moduleHeight required property int screenHeight - color: Colors.base02 + color: Colors.moduleBg radius: Config.rounding implicitWidth: moduleHeight implicitHeight: moduleHeight diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index 6db34c6..fc1c72a 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -4,7 +4,7 @@ import QtQuick Text { font.family: "Material Symbols Rounded" - color: Colors.base05 + color: Colors.text font.pixelSize: Config.iconSize property bool fill: true renderType: Text.NativeRendering diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index 8f3cd00..09982a5 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -5,5 +5,5 @@ import qs.settings Text { font.family: Config.font font.pixelSize: Config.fontSize - color: Colors.base05 + color: Colors.text } From 898eea64c29e6ba4c0a577eae8cc22f1595da3e7 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 4 Aug 2026 12:15:23 +0200 Subject: [PATCH 088/172] make bar a better color + make module colors derived from bar colors --- Colors.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Colors.qml b/Colors.qml index 29743ec..25df663 100644 --- a/Colors.qml +++ b/Colors.qml @@ -9,10 +9,10 @@ Singleton { // --- The Backgrounds (Darkest to Lightest) --- readonly property color accent: base0D - readonly property color barBg: base00 - readonly property color moduleBg: base02 - readonly property color activeModuleBg: base03 - readonly property color text: base07 + readonly property color barBg: base01 + readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) + readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.1, 1.0) + readonly property color text: base06 readonly property color base00: "#" + viewer.base00 readonly property color base01: "#" + viewer.base01 readonly property color base02: "#" + viewer.base02 From 79ffd1887b30ec9a075a0979cf587aab36f7b868 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 4 Aug 2026 20:28:59 +0200 Subject: [PATCH 089/172] add color changes to notifications and corners --- modules/corners/ScreenCorners.qml | 2 +- modules/notifications/NotiCard.qml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 9d524c8..6431f63 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -54,7 +54,7 @@ Variants { id: cornersPath // Corner configuration - readonly property color cornerColor: Config.floating ? "black" : Colors.base00 + readonly property color cornerColor: Config.floating ? "black" : Colors.barBg readonly property real cornerRadius: Config.rounding readonly property real cornerSize: Config.rounding diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 915e93e..168591a 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -14,7 +14,7 @@ WrapperRectangle { implicitHeight: 100 radius: Config.rounding anchors.right: parent?.right - color: Colors.base01 + color: Colors.barBg clip: true Timer { id: dismissTimer From 9b8e4292f274f34116200525c6e90005b8d36472 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 5 Aug 2026 17:30:38 +0200 Subject: [PATCH 090/172] remove caching in wallpaper --- modules/wallpaper/Wallpaper.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/wallpaper/Wallpaper.qml b/modules/wallpaper/Wallpaper.qml index 9ad1b5f..966c7ff 100644 --- a/modules/wallpaper/Wallpaper.qml +++ b/modules/wallpaper/Wallpaper.qml @@ -19,7 +19,7 @@ Variants { right: true } Image { - cache: true + cache: false anchors.fill: parent source: Config.wallpaper } From 3cddfe42916c6e26ceffd6a68f33b2026b0a3ff0 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 13 Aug 2026 14:51:32 +0200 Subject: [PATCH 091/172] add toggle for screen corners --- modules/bar/Ws.qml | 3 +-- modules/corners/ScreenCorners.qml | 2 +- settings/Config.qml | 2 ++ widgets/MaterialIcon.qml | 7 +++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 579ea2c..201bc6e 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -1,7 +1,6 @@ pragma ComponentBehavior: Bound import Quickshell import Quickshell.Hyprland -import Quickshell.Widgets import QtQuick import QtQuick.Layouts import qs @@ -33,7 +32,7 @@ Rectangle { visible: Hyprland.monitorFor(root.barScreen) === wsWrapper.modelData.monitor implicitHeight: root.moduleHeight - implicitWidth: wsName.width + implicitWidth: 12 parent: wsLayout color: 'transparent' radius: Config.rounding diff --git a/modules/corners/ScreenCorners.qml b/modules/corners/ScreenCorners.qml index 6431f63..7ab9ee5 100644 --- a/modules/corners/ScreenCorners.qml +++ b/modules/corners/ScreenCorners.qml @@ -48,7 +48,7 @@ Variants { preferredRendererType: Shape.CurveRenderer asynchronous: true enabled: false // Disable mouse input - visible: Config.rounding != 0 + visible: Config.showCorners ? true : Config.rounding == 0 ShapePath { id: cornersPath diff --git a/settings/Config.qml b/settings/Config.qml index 329982a..b1d6576 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -15,6 +15,7 @@ Singleton { property double opacity: 1.0 property string primaryMon: "eDP-1" property string wallDir: "file://" + Quickshell.env("HOME") + "/.walls" + property bool showCorners: true Settings { location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") @@ -27,5 +28,6 @@ Singleton { property alias primaryMon: root.primaryMon property alias floating: root.floating property alias wallDir: root.wallDir + property alias showCorners: root.showCorners } } diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index fc1c72a..c648aa9 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -5,13 +5,12 @@ import QtQuick Text { font.family: "Material Symbols Rounded" color: Colors.text - font.pixelSize: Config.iconSize + font.pointSize: Config.iconSize - 4 property bool fill: true renderType: Text.NativeRendering font.variableAxes: { "FILL": fill ? 1 : 0, - "opsz": 48, - "wght": 400, - "GRAD": 24 + "opsz": 24, + "wght": 400 } } From 89e77044c2a1770cdade9b970a751cb5cae80646 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 14 Aug 2026 12:43:39 +0200 Subject: [PATCH 092/172] fix warning in wallpaperpicker.qml --- modules/wallpaper/WallpaperPicker.qml | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index 784f0f3..eaab9ef 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -33,7 +33,6 @@ Rectangle { MaterialIcon { anchors.centerIn: main text: "\ue1bc" - font.pixelSize: 16 font.bold: true } MouseArea { From d6740b2aaeaacbe3359b2a34fec2bc9d4d674021 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 15 Aug 2026 23:44:42 +0200 Subject: [PATCH 093/172] fix color management and remove shadows --- Colors.js | 18 ++++++ Colors.qml | 80 ++++++--------------------- modules/bar/ActiveWindow.qml | 10 ---- modules/bar/Bat.qml | 10 ---- modules/bar/Clock.qml | 10 ---- modules/bar/Pw.qml | 10 ---- modules/bar/Tray.qml | 10 ---- modules/wallpaper/WallpaperPicker.qml | 73 ++++++++++-------------- settings/Config.qml | 1 + widgets/MaterialIcon.qml | 2 +- 10 files changed, 67 insertions(+), 157 deletions(-) create mode 100644 Colors.js diff --git a/Colors.js b/Colors.js new file mode 100644 index 0000000..9774932 --- /dev/null +++ b/Colors.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e1e2e", + base01: "#181825", + base02: "#313244", + base03: "#45475a", + base04: "#585b70", + base05: "#cdd6f4", + base06: "#f5e0dc", + base07: "#b4befe", + base08: "#f38ba8", + base09: "#fab387", + base0A: "#f9e2af", + base0B: "#a6e3a1", + base0C: "#94e2d5", + base0D: "#89b4fa", + base0E: "#cba6f7", + base0F: "#f2cdcd", +} diff --git a/Colors.qml b/Colors.qml index 25df663..c02dcda 100644 --- a/Colors.qml +++ b/Colors.qml @@ -2,76 +2,30 @@ pragma ComponentBehavior: Bound pragma Singleton import QtQuick import Quickshell -import Quickshell.Io +import "Colors.js" as Colors Singleton { id: root - // --- The Backgrounds (Darkest to Lightest) --- readonly property color accent: base0D readonly property color barBg: base01 readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.1, 1.0) readonly property color text: base06 - readonly property color base00: "#" + viewer.base00 - readonly property color base01: "#" + viewer.base01 - readonly property color base02: "#" + viewer.base02 - readonly property color base03: "#" + viewer.base03 - readonly property color base04: "#" + viewer.base04 - readonly property color base05: "#" + viewer.base05 - readonly property color base06: "#" + viewer.base06 - readonly property color base07: "#" + viewer.base07 - readonly property color base08: "#" + viewer.base08 - readonly property color base09: "#" + viewer.base09 - readonly property color base0A: "#" + viewer.base0A - readonly property color base0B: "#" + viewer.base0B - readonly property color base0C: "#" + viewer.base0C - readonly property color base0D: "#" + viewer.base0D - readonly property color base0E: "#" + viewer.base0E - readonly property color base0F: "#" + viewer.base0F - - FileView { - id: viewer - path: `${Quickshell.env("HOME")}/.config/stylix/palette.json` - watchChanges: true - onAdapterUpdated: reload() - onAdapterChanged: reload() - blockLoading: true - property alias base00: palette.base00 - property alias base01: palette.base01 - property alias base02: palette.base02 - property alias base03: palette.base03 - property alias base04: palette.base04 - property alias base05: palette.base05 - property alias base06: palette.base06 - property alias base07: palette.base07 - property alias base08: palette.base08 - property alias base09: palette.base09 - property alias base0A: palette.base0A - property alias base0B: palette.base0B - property alias base0C: palette.base0C - property alias base0D: palette.base0D - property alias base0E: palette.base0E - property alias base0F: palette.base0F - - JsonAdapter { - id: palette - property string base00 - property string base01 - property string base02 - property string base03 - property string base04 - property string base05 - property string base06 - property string base07 - property string base08 - property string base09 - property string base0A - property string base0B - property string base0C - property string base0D - property string base0E - property string base0F - } - } + readonly property color base00: Colors.colors.base00 + readonly property color base01: Colors.colors.base01 + readonly property color base02: Colors.colors.base02 + readonly property color base03: Colors.colors.base03 + readonly property color base04: Colors.colors.base04 + readonly property color base05: Colors.colors.base05 + readonly property color base06: Colors.colors.base06 + readonly property color base07: Colors.colors.base07 + readonly property color base08: Colors.colors.base08 + readonly property color base09: Colors.colors.base09 + readonly property color base0A: Colors.colors.base0A + readonly property color base0B: Colors.colors.base0B + readonly property color base0C: Colors.colors.base0C + readonly property color base0D: Colors.colors.base0D + readonly property color base0E: Colors.colors.base0E + readonly property color base0F: Colors.colors.base0F } diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index 930179d..6923cf8 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -11,16 +11,6 @@ import QtQuick.Effects Rectangle { id: root required property double moduleHeight - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } implicitHeight: moduleHeight implicitWidth: titleLayout.width + 32 color: Colors.moduleBg diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 77ae4e6..77ee321 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -8,16 +8,6 @@ import qs.settings Rectangle { id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } clip: true color: Colors.moduleBg visible: UPower.displayDevice.isLaptopBattery diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index a44ad7b..b960b3b 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -8,16 +8,6 @@ import qs.settings Rectangle { id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } clip: true required property double moduleHeight implicitHeight: moduleHeight diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index b04731f..1dba7b6 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -10,16 +10,6 @@ import qs.settings Rectangle { id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } color: clickHandler.containsMouse ? Colors.activeModuleBg : Colors.moduleBg property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 12668e8..ccac419 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -10,16 +10,6 @@ import qs.settings Rectangle { id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } visible: iconRepeater.count != 0 Layout.fillHeight: true required property double moduleHeight diff --git a/modules/wallpaper/WallpaperPicker.qml b/modules/wallpaper/WallpaperPicker.qml index eaab9ef..ac20cb5 100644 --- a/modules/wallpaper/WallpaperPicker.qml +++ b/modules/wallpaper/WallpaperPicker.qml @@ -1,11 +1,9 @@ pragma ComponentBehavior: Bound import Quickshell import Quickshell.Wayland -import Quickshell.Widgets import Quickshell.Hyprland import QtQuick import Qt.labs.folderlistmodel 2.11 -import QtQuick.Effects import qs import qs.settings @@ -13,17 +11,6 @@ import qs.widgets Rectangle { id: main - - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: main - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } required property real moduleHeight required property int screenHeight color: Colors.moduleBg @@ -46,7 +33,8 @@ Rectangle { } WlrLayershell { id: wallPicker - visible: false + visible: true + layer: WlrLayer.Top exclusionMode: ExclusionMode.Ignore keyboardFocus: WlrKeyboardFocus.OnDemand implicitHeight: main.screenHeight / 8 @@ -71,7 +59,7 @@ Rectangle { if (wallPicker.visible) container.forceActiveFocus(); } - ClippingRectangle { + Rectangle { id: container focus: true Keys.onEscapePressed: { @@ -88,39 +76,38 @@ Rectangle { snapMode: GridView.SnapOneRow flow: GridView.FlowTopToBottom cellHeight: container.height - cellWidth: container.width / 8 + cellWidth: container.width / 7 anchors.fill: parent - anchors.rightMargin: 10 + anchors.centerIn: container + anchors.margins: 20 model: wallpaperList - delegate: ClippingWrapperRectangle { + delegate: Rectangle { id: wallTile - margin: 10 required property var modelData color: 'transparent' - implicitWidth: wallPicker.width / 8 - implicitHeight: wallPicker.height - child: ClippingRectangle { - id: wpRounder - color: 'transparent' - radius: Config.rounding / 1.5 - Image { - id: wallpaper - anchors.fill: parent - source: wallTile.modelData.filePath - sourceSize.width: 16 * 30 - sourceSize.height: 9 * 30 - asynchronous: true - cache: true - } - MouseArea { - id: wpClickHandler - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - hoverEnabled: true - onClicked: { - Config.wallpaper = wallTile.modelData.filePath; - } + implicitWidth: wallpaperLayout.cellWidth - 20 + implicitHeight: wallpaperLayout.cellHeight - 20 + anchors.margins: 20 + clip: true + radius: 16 + Image { + id: wallpaper + source: wallTile.modelData.filePath + sourceSize.width: 16 * 20 + sourceSize.height: 9 * 20 + asynchronous: true + anchors.fill: parent + anchors.verticalCenter: parent.verticalCenter + cache: true + } + MouseArea { + id: wpClickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + hoverEnabled: true + onClicked: { + Config.wallpaper = wallTile.modelData.filePath; } } } diff --git a/settings/Config.qml b/settings/Config.qml index b1d6576..d8daa75 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -29,5 +29,6 @@ Singleton { property alias floating: root.floating property alias wallDir: root.wallDir property alias showCorners: root.showCorners + property alias iconSize: root.iconSize } } diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index c648aa9..ef43202 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -5,7 +5,7 @@ import QtQuick Text { font.family: "Material Symbols Rounded" color: Colors.text - font.pointSize: Config.iconSize - 4 + font.pointSize: Config.iconSize property bool fill: true renderType: Text.NativeRendering font.variableAxes: { From 6b0f0a6ca4fcda73f356fb0e374591b638f64f40 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 15 Aug 2026 23:49:59 +0200 Subject: [PATCH 094/172] change font color --- Colors.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Colors.qml b/Colors.qml index c02dcda..b8ce299 100644 --- a/Colors.qml +++ b/Colors.qml @@ -11,7 +11,7 @@ Singleton { readonly property color barBg: base01 readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.1, 1.0) - readonly property color text: base06 + readonly property color text: base07 readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 readonly property color base02: Colors.colors.base02 From 0f8929c55a8fd525a9d7fe805064b8cfb7e8e4d0 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 23 Aug 2026 21:25:55 +0200 Subject: [PATCH 095/172] move qs config to work on mango and do general improvements --- Colors.js | 18 +++++ Colors.qml | 31 +++++++ modules/bar/ActiveWindow.qml | 18 +++++ modules/bar/ActiveWindow.qml~ | 31 +++++++ modules/bar/Bar.qml | 48 +++++++++++ modules/bar/Bar.qml~ | 13 +++ modules/bar/Bat.qml | 44 ++++++++++ modules/bar/Bat.qml~ | 58 +++++++++++++ modules/bar/Date.qml | 19 +++++ modules/bar/Date.qml~ | 26 ++++++ modules/bar/Mpris.qml | 35 ++++++++ modules/bar/Mpris.qml~ | 49 +++++++++++ modules/bar/Pw.qml | 65 +++++++++++++++ modules/bar/Pw.qml~ | 77 ++++++++++++++++++ modules/bar/Ws.qml | 30 +++++++ modules/bar/Ws.qml~ | 27 +++++++ modules/wallpaper/WallPicker.qml | 110 +++++++++++++++++++++++++ modules/wallpaper/WallPicker.qml~ | 130 ++++++++++++++++++++++++++++++ modules/wallpaper/Wallpaper.qml | 27 +++++++ settings/Config.qml | 34 ++++++++ settings/settings.ini | 12 +++ settings/settings.ini~ | 12 +++ shell.qml | 9 +++ shell.qml~ | 6 ++ widgets/BarComponent.qml | 10 +++ widgets/BarComponent.qml~ | 11 +++ widgets/MaterialIcon.qml | 16 ++++ widgets/StyledText.qml | 9 +++ widgets/StyledText.qml~ | 10 +++ widgets/barComponent.qml~ | 9 +++ 30 files changed, 994 insertions(+) create mode 100644 Colors.js create mode 100644 Colors.qml create mode 100644 modules/bar/ActiveWindow.qml create mode 100644 modules/bar/ActiveWindow.qml~ create mode 100644 modules/bar/Bar.qml create mode 100644 modules/bar/Bar.qml~ create mode 100644 modules/bar/Bat.qml create mode 100644 modules/bar/Bat.qml~ create mode 100644 modules/bar/Date.qml create mode 100644 modules/bar/Date.qml~ create mode 100644 modules/bar/Mpris.qml create mode 100644 modules/bar/Mpris.qml~ create mode 100644 modules/bar/Pw.qml create mode 100644 modules/bar/Pw.qml~ create mode 100644 modules/bar/Ws.qml create mode 100644 modules/bar/Ws.qml~ create mode 100644 modules/wallpaper/WallPicker.qml create mode 100644 modules/wallpaper/WallPicker.qml~ create mode 100644 modules/wallpaper/Wallpaper.qml create mode 100644 settings/Config.qml create mode 100644 settings/settings.ini create mode 100644 settings/settings.ini~ create mode 100644 shell.qml create mode 100644 shell.qml~ create mode 100644 widgets/BarComponent.qml create mode 100644 widgets/BarComponent.qml~ create mode 100644 widgets/MaterialIcon.qml create mode 100644 widgets/StyledText.qml create mode 100644 widgets/StyledText.qml~ create mode 100644 widgets/barComponent.qml~ diff --git a/Colors.js b/Colors.js new file mode 100644 index 0000000..9774932 --- /dev/null +++ b/Colors.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e1e2e", + base01: "#181825", + base02: "#313244", + base03: "#45475a", + base04: "#585b70", + base05: "#cdd6f4", + base06: "#f5e0dc", + base07: "#b4befe", + base08: "#f38ba8", + base09: "#fab387", + base0A: "#f9e2af", + base0B: "#a6e3a1", + base0C: "#94e2d5", + base0D: "#89b4fa", + base0E: "#cba6f7", + base0F: "#f2cdcd", +} diff --git a/Colors.qml b/Colors.qml new file mode 100644 index 0000000..b8ce299 --- /dev/null +++ b/Colors.qml @@ -0,0 +1,31 @@ +pragma ComponentBehavior: Bound +pragma Singleton +import QtQuick +import Quickshell +import "Colors.js" as Colors + +Singleton { + id: root + + readonly property color accent: base0D + readonly property color barBg: base01 + readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) + readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.1, 1.0) + readonly property color text: base07 + readonly property color base00: Colors.colors.base00 + readonly property color base01: Colors.colors.base01 + readonly property color base02: Colors.colors.base02 + readonly property color base03: Colors.colors.base03 + readonly property color base04: Colors.colors.base04 + readonly property color base05: Colors.colors.base05 + readonly property color base06: Colors.colors.base06 + readonly property color base07: Colors.colors.base07 + readonly property color base08: Colors.colors.base08 + readonly property color base09: Colors.colors.base09 + readonly property color base0A: Colors.colors.base0A + readonly property color base0B: Colors.colors.base0B + readonly property color base0C: Colors.colors.base0C + readonly property color base0D: Colors.colors.base0D + readonly property color base0E: Colors.colors.base0E + readonly property color base0F: Colors.colors.base0F +} diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml new file mode 100644 index 0000000..ab2b01f --- /dev/null +++ b/modules/bar/ActiveWindow.qml @@ -0,0 +1,18 @@ +pragma ComponentBehavior: Bound +import Quickshell.Widgets +import Quickshell.Wayland +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + implicitWidth: windowText.implicitWidth +16 + StyledText { + id: windowText + anchors.centerIn: parent + text: ToplevelManager.activeToplevel?.title ?? "Desktop" + } +} diff --git a/modules/bar/ActiveWindow.qml~ b/modules/bar/ActiveWindow.qml~ new file mode 100644 index 0000000..9020ca4 --- /dev/null +++ b/modules/bar/ActiveWindow.qml~ @@ -0,0 +1,31 @@ +pragma ComponentBehavior: Bound +import Quickshell.Widgets +import Quickshell.Hyprland +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets +import qs.settings +import QtQuick.Effects + +BarComponent { + id: root + implicitHeight: moduleHeight + implicitWidth: titleLayout.width + 32 + color: Colors.moduleBg + radius: Config.rounding + RowLayout { + id: titleLayout + anchors.centerIn: root + WrapperRectangle { + Layout.maximumWidth: 400 + color: 'transparent' + clip: true + StyledText { + property bool onWs: Hyprland.activeToplevel?.workspace == Hyprland.focusedWorkspace + text: onWs ? Hyprland.activeToplevel?.title ?? "Desktop" : "Desktop" + elide: Text.ElideRight + } + } + } +} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml new file mode 100644 index 0000000..e2d0279 --- /dev/null +++ b/modules/bar/Bar.qml @@ -0,0 +1,48 @@ +import Quickshell +import QtQuick +import QtQuick.Layouts +import qs.modules.wallpaper +import qs.settings +import qs.widgets +import qs + + +Variants { + model: Quickshell.screens + delegate: PanelWindow { + required property ShellScreen modelData + id: root + screen: modelData + anchors { + top: true + left: true + right: true + } + color: 'transparent' + implicitHeight: Config.barHeight + Rectangle { + anchors.fill: parent + color: Colors.barBg + RowLayout { + anchors.leftMargin: 10 + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + Ws { barScreen: root.modelData } + ActiveWindow {} + } + RowLayout { + anchors.centerIn: parent + Date {} + } + RowLayout { + anchors.rightMargin: 10 + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + Mpris {} + Bat {} + Pw {} + WallPicker {screenHeight: root.screen.height} + } + } + } +} diff --git a/modules/bar/Bar.qml~ b/modules/bar/Bar.qml~ new file mode 100644 index 0000000..d4d4aea --- /dev/null +++ b/modules/bar/Bar.qml~ @@ -0,0 +1,13 @@ +import Quickshell +import QtQuick + +Variants { + model: Quickshell.screens + delegate: PanelWindow { + anchors { + top: true + left: true + right: true + } + } +} diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml new file mode 100644 index 0000000..0059503 --- /dev/null +++ b/modules/bar/Bat.qml @@ -0,0 +1,44 @@ +import Quickshell.Services.UPower +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + visible: UPower.displayDevice.isLaptopBattery + property double percent: UPower.displayDevice.percentage * 100 + property bool hasBattery: UPower.displayDevice.isLaptopBattery + property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging + implicitHeight: Config.moduleHeight + implicitWidth: batLayout.implicitWidth + 16 + + function batteryIcon(percent) { + if (root.charging) + return "battery_android_frame_bolt"; + if (percent <= 15) + return "battery_android_alert"; + if (percent <= 30) + return "battery_android_frame_2"; + if (percent <= 50) + return "battery_android_frame_3"; + if (percent <= 70) + return "battery_android_frame_4"; + if (percent <= 85) + return "battery_android_frame_5"; + if (percent <= 100) + return "battery_android_frame_full"; + } + RowLayout { + id: batLayout + anchors.centerIn: root + MaterialIcon { + text: root.batteryIcon(root.percent) + } + StyledText { + text: Math.floor(root.percent) + "%" + } + } +} diff --git a/modules/bar/Bat.qml~ b/modules/bar/Bat.qml~ new file mode 100644 index 0000000..8a44028 --- /dev/null +++ b/modules/bar/Bat.qml~ @@ -0,0 +1,58 @@ +import Quickshell.Services.UPower +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } + clip: true + color: Colors.moduleBg + visible: UPower.displayDevice.isLaptopBattery + property double percent: UPower.displayDevice.percentage * 100 + property bool hasBattery: UPower.displayDevice.isLaptopBattery + property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: batLayout.implicitWidth + 16 + radius: Config.rounding + + function batteryIcon(percent) { + if (root.charging) + return "battery_android_frame_bolt"; + if (percent <= 15) + return "battery_android_alert"; + if (percent <= 30) + return "battery_android_frame_2"; + if (percent <= 50) + return "battery_android_frame_3"; + if (percent <= 70) + return "battery_android_frame_4"; + if (percent <= 85) + return "battery_android_frame_5"; + if (percent <= 100) + return "battery_android_frame_full"; + } + RowLayout { + id: batLayout + anchors.centerIn: root + MaterialIcon { + text: root.batteryIcon(root.percent) + } + StyledText { + text: Math.floor(root.percent) + "%" + } + } +} diff --git a/modules/bar/Date.qml b/modules/bar/Date.qml new file mode 100644 index 0000000..e6b3c29 --- /dev/null +++ b/modules/bar/Date.qml @@ -0,0 +1,19 @@ +import Quickshell +import QtQuick +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + implicitWidth: clockText.width + 16 + SystemClock { + id: clock + precision: SystemClock.Seconds + } + StyledText { + anchors.centerIn: parent + id: clockText + text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:ss") + } +} diff --git a/modules/bar/Date.qml~ b/modules/bar/Date.qml~ new file mode 100644 index 0000000..fa6ab8a --- /dev/null +++ b/modules/bar/Date.qml~ @@ -0,0 +1,26 @@ +pragma ComponentBehavior: Bound +import Quickshell +import QtQuick +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + clip: true + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: clockText.implicitWidth + 32 + color: Colors.moduleBg + radius: Config.rounding + SystemClock { + id: clock + precision: SystemClock.Seconds + } + StyledText { + id: clockText + anchors.centerIn: root + text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:ss") + } +} diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml new file mode 100644 index 0000000..f0c4eb4 --- /dev/null +++ b/modules/bar/Mpris.qml @@ -0,0 +1,35 @@ +pragma ComponentBehavior: Bound +import Quickshell.Services.Mpris +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + implicitHeight: Config.moduleHeight + implicitWidth: songLayout.implicitWidth + 16 + property MprisPlayer spotify: { + for (const player of Mpris.players.values) { + if (player.identity === "Spotify") + return player; + } + return null; + } + visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing + RowLayout { + id: songLayout + anchors.centerIn: root + MaterialIcon { + text: "music_note_2" + } + StyledText { + Layout.maximumWidth: 400 + Layout.maximumHeight: Config.barHeight / 1.6 + text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + elide: Text.ElideRight + } + } +} diff --git a/modules/bar/Mpris.qml~ b/modules/bar/Mpris.qml~ new file mode 100644 index 0000000..c60ebf1 --- /dev/null +++ b/modules/bar/Mpris.qml~ @@ -0,0 +1,49 @@ +pragma ComponentBehavior: Bound +import Quickshell.Services.Mpris +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +Rectangle { + id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: songLayout.implicitWidth + 32 + property MprisPlayer spotify: { + for (const player of Mpris.players.values) { + if (player.identity === "Spotify") + return player; + } + return null; + } + visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing + clip: true + color: Colors.moduleBg + radius: Config.rounding + RowLayout { + id: songLayout + anchors.centerIn: root + MaterialIcon { + text: "music_note_2" + } + StyledText { + Layout.maximumWidth: 400 + Layout.maximumHeight: Config.barHeight / 1.6 + text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists + elide: Text.ElideRight + } + } +} diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml new file mode 100644 index 0000000..5a6b78d --- /dev/null +++ b/modules/bar/Pw.qml @@ -0,0 +1,65 @@ +pragma ComponentBehavior: Bound +import Quickshell.Services.Pipewire +import Quickshell.Io +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + color: clickHandler.containsMouse ? Colors.activeModuleBg : Colors.moduleBg + property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null + property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null + implicitHeight: Config.moduleHeight + implicitWidth: pwLayout.implicitWidth + 16 + function getVolumeIcon() { + let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; + if (root.mute) { + return "\ue04f"; + } + if (volume <= 0.33) { + return "\ue04e"; + } + if (volume <= 0.66) { + return "\ue04d"; + } + if (volume >= 0.66) { + return "\ue050"; + } + } + + PwObjectTracker { + objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] + } + + Process { + id: pavuLauncher + command: ["pavucontrol"] + running: false + } + + RowLayout { + id: pwLayout + anchors.centerIn: root + spacing: 4 + MaterialIcon { + text: root.getVolumeIcon() + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + } + StyledText { + text: Math.round(root.defaultAudio?.audio.volume * 100) + "%" + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + } + } + MouseArea { + id: clickHandler + hoverEnabled: true + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + anchors.fill: root + onClicked: pavuLauncher.running = true + } +} diff --git a/modules/bar/Pw.qml~ b/modules/bar/Pw.qml~ new file mode 100644 index 0000000..b26c8ca --- /dev/null +++ b/modules/bar/Pw.qml~ @@ -0,0 +1,77 @@ +pragma ComponentBehavior: Bound +import Quickshell.Services.Pipewire +import Quickshell.Io +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: root + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } + color: clickHandler.containsMouse ? Colors.activeModuleBg : Colors.moduleBg + property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null + property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null + radius: Config.rounding + required property double moduleHeight + implicitHeight: moduleHeight + implicitWidth: pwLayout.implicitWidth + 16 + function getVolumeIcon() { + let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; + if (root.mute) { + return "\ue04f"; + } + if (volume <= 0.33) { + return "\ue04e"; + } + if (volume <= 0.66) { + return "\ue04d"; + } + if (volume >= 0.66) { + return "\ue050"; + } + } + + PwObjectTracker { + objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] + } + + Process { + id: pavuLauncher + command: ["pavucontrol"] + running: false + } + + RowLayout { + id: pwLayout + anchors.centerIn: root + spacing: 4 + MaterialIcon { + text: root.getVolumeIcon() + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + } + StyledText { + text: Math.round(root.defaultAudio?.audio.volume * 100) + "%" + opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + } + } + MouseArea { + id: clickHandler + hoverEnabled: true + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + anchors.fill: root + onClicked: pavuLauncher.running = true + } +} diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml new file mode 100644 index 0000000..29a9d32 --- /dev/null +++ b/modules/bar/Ws.qml @@ -0,0 +1,30 @@ +import Quickshell +import Quickshell.WindowManager +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets + +BarComponent { + id: root + required property ShellScreen barScreen + implicitWidth: wsLayout.implicitWidth + wsLayout.spacing * 2 + RowLayout { + id: wsLayout + spacing: 15 + anchors.centerIn: parent + Repeater { + model: WindowManager.screenProjection(root.barScreen).windowsets + delegate: Rectangle { + required property var modelData + visible: modelData.shouldDisplay + StyledText { + id: wsText + anchors.centerIn: parent + text: parent.modelData.name + color: parent.modelData.active ? Colors.base0D: Colors.base03 + } + } + } + } +} diff --git a/modules/bar/Ws.qml~ b/modules/bar/Ws.qml~ new file mode 100644 index 0000000..4c18d5f --- /dev/null +++ b/modules/bar/Ws.qml~ @@ -0,0 +1,27 @@ +import Quickshell +import Quickshell.WindowManager +import QtQuick +import QtQuick.Layouts +import qs +import qs.widgets + +BarComponent { + id: root + required property ShellScreen barScreen + RowLayout { + spacing: 15 + anchors.fill: parent + Repeater { + model: WindowManager.screenProjection(root.barScreen).windowsets + delegate: Rectangle { + required property var modelData + visible: modelData.shouldDisplay + StyledText { + id: wsText + text: parent.modelData.name + color: parent.modelData.active ? Colors.base0D: Colors.base03 + } + } + } + } +} diff --git a/modules/wallpaper/WallPicker.qml b/modules/wallpaper/WallPicker.qml new file mode 100644 index 0000000..c84a449 --- /dev/null +++ b/modules/wallpaper/WallPicker.qml @@ -0,0 +1,110 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Wayland +import Quickshell.Widgets +import Quickshell.Hyprland +import QtQuick +import Qt.labs.folderlistmodel 2.11 +import QtQuick.Effects + +import qs +import qs.settings +import qs.widgets + +BarComponent { + implicitHeight: Config.moduleHeight + implicitWidth: Config.moduleHeight + required property int screenHeight + id: main + MaterialIcon { + anchors.centerIn: main + text: "\ue1bc" + font.bold: true + } + MouseArea { + id: clickHandler + anchors.fill: main + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: { + wallPicker.visible = !wallPicker.visible; + } + } + WlrLayershell { + id: wallPicker + visible: false + exclusionMode: ExclusionMode.Ignore + keyboardFocus: WlrKeyboardFocus.OnDemand + implicitHeight: main.screenHeight / 8 + color: 'transparent' + anchors { + bottom: true + left: true + right: true + } + margins { + bottom: 20 + left: 20 + right: 20 + } + onVisibleChanged: { + if (wallPicker.visible) + container.forceActiveFocus(); + } + Rectangle { + id: container + focus: true + Keys.onEscapePressed: { + wallPicker.visible = false; + } + anchors.fill: parent + color: Colors.base00 + radius: Config.rounding + GridView { + id: wallpaperLayout + clip: true + snapMode: GridView.SnapOneRow + flow: GridView.FlowTopToBottom + cellHeight: container.height + cellWidth: container.width / 8 + anchors.fill: parent + anchors.centerIn: parent + anchors.margins: 10 + model: wallpaperList + delegate: ClippingRectangle { + id: wallTile + clip: true + required property var modelData + radius: Config.rounding / 1.5 + color: 'transparent' + implicitWidth: wallpaperLayout.cellWidth - 20 + implicitHeight: wallpaperLayout.cellHeight - 20 + Image { + id: wallpaper + anchors.fill: parent + source: wallTile.modelData.filePath + sourceSize.width: 16 * 30 + sourceSize.height: 9 * 30 + asynchronous: true + cache: true + } + MouseArea { + id: wpClickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + hoverEnabled: true + onClicked: { + Config.wallpaper = wallTile.modelData.filePath; + } + } + } + } + FolderListModel { + id: wallpaperList + folder: Config.wallDir + nameFilters: ["*.png"] + } + } + } +} diff --git a/modules/wallpaper/WallPicker.qml~ b/modules/wallpaper/WallPicker.qml~ new file mode 100644 index 0000000..feeb973 --- /dev/null +++ b/modules/wallpaper/WallPicker.qml~ @@ -0,0 +1,130 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Wayland +import Quickshell.Widgets +import Quickshell.Hyprland +import QtQuick +import Qt.labs.folderlistmodel 2.11 +import QtQuick.Effects + +import qs +import qs.settings +import qs.widgets + +Rectangle { + id: main + + layer.enabled: true + layer.effect: MultiEffect { + id: dropShadow + source: main + shadowEnabled: true + shadowHorizontalOffset: 4 + shadowVerticalOffset: 2 + shadowOpacity: 0.5 + shadowColor: "#020202" + } + required property real moduleHeight + required property int screenHeight + color: Colors.moduleBg + radius: Config.rounding + implicitWidth: moduleHeight + implicitHeight: moduleHeight + MaterialIcon { + anchors.centerIn: main + text: "\ue1bc" + font.bold: true + } + MouseArea { + id: clickHandler + anchors.fill: main + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: { + wallPicker.visible = !wallPicker.visible; + } + } + WlrLayershell { + id: wallPicker + visible: false + exclusionMode: ExclusionMode.Ignore + keyboardFocus: WlrKeyboardFocus.OnDemand + implicitHeight: main.screenHeight / 8 + color: 'transparent' + anchors { + bottom: true + left: true + right: true + } + margins { + bottom: 20 + left: 20 + right: 20 + } + HyprlandFocusGrab { + id: grabber + active: wallPicker.visible + windows: [wallPicker] + onCleared: wallPicker.visible = false + } + onVisibleChanged: { + if (wallPicker.visible) + container.forceActiveFocus(); + } + Rectangle { + id: container + focus: true + Keys.onEscapePressed: { + wallPicker.visible = false; + } + anchors.fill: parent + color: Colors.base00 + radius: Config.rounding + GridView { + id: wallpaperLayout + clip: true + snapMode: GridView.SnapOneRow + flow: GridView.FlowTopToBottom + cellHeight: container.height + cellWidth: container.width / 8 + anchors.fill: parent + anchors.centerIn: parent + anchors.margins: 10 + model: wallpaperList + delegate: ClippingRectangle { + id: wallTile + clip: true + required property var modelData + radius: Config.rounding / 1.5 + color: 'transparent' + implicitWidth: wallpaperLayout.cellWidth - 20 + implicitHeight: wallpaperLayout.cellHeight - 20 + Image { + id: wallpaper + anchors.fill: parent + source: wallTile.modelData.filePath + sourceSize.width: 16 * 30 + sourceSize.height: 9 * 30 + asynchronous: true + cache: true + } + MouseArea { + id: wpClickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + hoverEnabled: true + onClicked: { + Config.wallpaper = wallTile.modelData.filePath; + } + } + } + } + FolderListModel { + id: wallpaperList + folder: Config.wallDir + nameFilters: ["*.png"] + } + } + } +} diff --git a/modules/wallpaper/Wallpaper.qml b/modules/wallpaper/Wallpaper.qml new file mode 100644 index 0000000..966c7ff --- /dev/null +++ b/modules/wallpaper/Wallpaper.qml @@ -0,0 +1,27 @@ +import Quickshell.Wayland +import Quickshell +import QtQuick +import qs.settings + +Variants { + model: Quickshell.screens + delegate: WlrLayershell { + id: root + layer: WlrLayer.Background + required property ShellScreen modelData + screen: modelData + exclusionMode: ExclusionMode.Ignore + + anchors { + top: true + bottom: true + left: true + right: true + } + Image { + cache: false + anchors.fill: parent + source: Config.wallpaper + } + } +} diff --git a/settings/Config.qml b/settings/Config.qml new file mode 100644 index 0000000..f492035 --- /dev/null +++ b/settings/Config.qml @@ -0,0 +1,34 @@ +pragma Singleton +import QtCore +import QtQuick +import Quickshell + +Singleton { + id: root + property string font: "Maple Mono" + property int fontSize: 12 + property int iconSize: 14 + property int barHeight: 30 + property int rounding: 16 + property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" + property bool floating: false + property double opacity: 1.0 + property string primaryMon: "eDP-1" + property string wallDir: "file://" + Quickshell.env("HOME") + "/.walls" + property bool showCorners: true + property real moduleHeight: barHeight - 8 + Settings { + location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") + property alias font: root.font + property alias fontSize: root.fontSize + property alias barHeight: root.barHeight + property alias rounding: root.rounding + property alias wallpaper: root.wallpaper + property alias opacity: root.opacity + property alias primaryMon: root.primaryMon + property alias floating: root.floating + property alias wallDir: root.wallDir + property alias showCorners: root.showCorners + property alias iconSize: root.iconSize + } +} diff --git a/settings/settings.ini b/settings/settings.ini new file mode 100644 index 0000000..c46fe67 --- /dev/null +++ b/settings/settings.ini @@ -0,0 +1,12 @@ +[General] +barHeight=30 +floating=false +font=Iosevka +fontSize=16 +iconSize=14 +opacity=1 +primaryMon=eDP-1 +rounding=16 +showCorners=true +wallDir=file:///home/lucy/.walls +wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/asuka.png) diff --git a/settings/settings.ini~ b/settings/settings.ini~ new file mode 100644 index 0000000..3bd7b0b --- /dev/null +++ b/settings/settings.ini~ @@ -0,0 +1,12 @@ +[General] +barHeight=30 +floating=false +font=Maple Mono +fontSize=12 +iconSize=14 +opacity=1 +primaryMon=eDP-1 +rounding=16 +showCorners=true +wallDir=file:///home/lucy/.walls +wallpaper=@Variant(\0\0\0\x11\0\0\0(file:///home/lucy/.walls/frierensuff.png) diff --git a/shell.qml b/shell.qml new file mode 100644 index 0000000..52a3fd4 --- /dev/null +++ b/shell.qml @@ -0,0 +1,9 @@ +import Quickshell +import qs.modules.bar +import qs.modules.wallpaper + + +ShellRoot { + Bar {} + Wallpaper {} +} diff --git a/shell.qml~ b/shell.qml~ new file mode 100644 index 0000000..c84cbb6 --- /dev/null +++ b/shell.qml~ @@ -0,0 +1,6 @@ +import Quickshell + + +ShellRoot { + +} diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml new file mode 100644 index 0000000..5e7f1cf --- /dev/null +++ b/widgets/BarComponent.qml @@ -0,0 +1,10 @@ +import Quickshell +import QtQuick +import qs +import qs.settings + +Rectangle { + property bool active: false + color: active ? Colors.activeModuleBg : Colors.moduleBg + implicitHeight: Config.moduleHeight +} diff --git a/widgets/BarComponent.qml~ b/widgets/BarComponent.qml~ new file mode 100644 index 0000000..940d0fd --- /dev/null +++ b/widgets/BarComponent.qml~ @@ -0,0 +1,11 @@ +import Quickshell +import QtQuick + + + + +Rectangle { + property bool active: false + color: active ? Colors.activeModuleBg : Colors.moduleBg + implicitHeight: Config.moduleHeight +} diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml new file mode 100644 index 0000000..0a4b33d --- /dev/null +++ b/widgets/MaterialIcon.qml @@ -0,0 +1,16 @@ +import qs +import qs.settings +import QtQuick + +Text { + font.family: "Material Symbols Outlined" + color: Colors.text + font.pointSize: Config.iconSize + property bool fill: false + renderType: Text.NativeRendering + font.variableAxes: { + "FILL": fill ? 1 : 0, + "opsz": 24, + "wght": 400 + } +} diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml new file mode 100644 index 0000000..117d6ba --- /dev/null +++ b/widgets/StyledText.qml @@ -0,0 +1,9 @@ +import QtQuick +import qs +import qs.settings + +Text { + color: Colors.text + font.family: Config.font + font.pixelSize: Config.fontSize +} diff --git a/widgets/StyledText.qml~ b/widgets/StyledText.qml~ new file mode 100644 index 0000000..eee9fef --- /dev/null +++ b/widgets/StyledText.qml~ @@ -0,0 +1,10 @@ +import QtQuick +import qs +import qs.settings + +Text { + color: Colors.text + anchors.verticalCenter: parent.verticalCenter + font.family: Config.font + font.pixelSize: Config.fontSize +} diff --git a/widgets/barComponent.qml~ b/widgets/barComponent.qml~ new file mode 100644 index 0000000..df46f52 --- /dev/null +++ b/widgets/barComponent.qml~ @@ -0,0 +1,9 @@ +import Quickshell +import QtQuick + + + + +Rectangle { + color: Colors.moduleBg +} From 7aae19e8e0804977517e5839d345e3f7389754a4 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 23 Aug 2026 21:30:54 +0200 Subject: [PATCH 096/172] forgot tray --- modules/bar/Bar.qml | 1 + modules/bar/Tray.qml | 52 ++++++++++++++++++++++++++++++++++++++++++ modules/bar/Tray.qml~ | 53 +++++++++++++++++++++++++++++++++++++++++++ settings/settings.ini | 2 +- 4 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 modules/bar/Tray.qml create mode 100644 modules/bar/Tray.qml~ diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index e2d0279..326dda1 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -41,6 +41,7 @@ Variants { Mpris {} Bat {} Pw {} + Tray {} WallPicker {screenHeight: root.screen.height} } } diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml new file mode 100644 index 0000000..4f5109c --- /dev/null +++ b/modules/bar/Tray.qml @@ -0,0 +1,52 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Services.SystemTray +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.settings +import qs.widgets + +BarComponent { + id: root + visible: iconRepeater.count != 0 + implicitHeight: Config.moduleHeight + implicitWidth: iconlayout.width + 16 + + RowLayout { + id: iconlayout + anchors.centerIn: root + spacing: 8 + Repeater { + id: iconRepeater + model: SystemTray.items + delegate: Item { + id: iconWrapper + required property var modelData + implicitWidth: 16 + implicitHeight: 16 + IconImage { + anchors.centerIn: parent + source: iconWrapper.modelData.icon + implicitSize: 16 + } + QsMenuAnchor { + id: menu + anchor.item: iconWrapper + menu: iconWrapper.modelData.menu + } + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: mouse => { + if (mouse.button == Qt.RightButton) { + menu.open(); + } + } + } + } + } + } +} diff --git a/modules/bar/Tray.qml~ b/modules/bar/Tray.qml~ new file mode 100644 index 0000000..fcb18ac --- /dev/null +++ b/modules/bar/Tray.qml~ @@ -0,0 +1,53 @@ +pragma ComponentBehavior: Bound +import Quickshell +import Quickshell.Services.SystemTray +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.settings + +BarComponent { + id: root + visible: iconRepeater.count != 0 + implicitHeight: Config.moduleHeight + implicitWidth: iconlayout.width + 16 + color: Colors.moduleBg + radius: Config.rounding + + RowLayout { + id: iconlayout + anchors.centerIn: root + spacing: 8 + Repeater { + id: iconRepeater + model: SystemTray.items + delegate: Item { + id: iconWrapper + required property var modelData + implicitWidth: 16 + implicitHeight: 16 + IconImage { + anchors.centerIn: parent + source: iconWrapper.modelData.icon + implicitSize: 16 + } + QsMenuAnchor { + id: menu + anchor.item: iconWrapper + menu: iconWrapper.modelData.menu + } + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: mouse => { + if (mouse.button == Qt.RightButton) { + menu.open(); + } + } + } + } + } + } +} diff --git a/settings/settings.ini b/settings/settings.ini index c46fe67..4f97787 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -3,7 +3,7 @@ barHeight=30 floating=false font=Iosevka fontSize=16 -iconSize=14 +iconSize=12 opacity=1 primaryMon=eDP-1 rounding=16 From 3e9fb9f5d15e27e8ea29b773d07cee0e07b116b8 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 23 Aug 2026 22:02:34 +0200 Subject: [PATCH 097/172] add notifications --- modules/notifications/NotiCard.qml | 91 ++++++++++++++++++++++++++ modules/notifications/NotiCard.qml~ | 92 +++++++++++++++++++++++++++ modules/notifications/NotiPopup.qml | 38 +++++++++++ modules/notifications/NotiPopup.qml~ | 46 ++++++++++++++ modules/notifications/NotiServer.qml | 18 ++++++ modules/notifications/NotiServer.qml~ | 18 ++++++ shell.qml | 3 +- 7 files changed, 305 insertions(+), 1 deletion(-) create mode 100644 modules/notifications/NotiCard.qml create mode 100644 modules/notifications/NotiCard.qml~ create mode 100644 modules/notifications/NotiPopup.qml create mode 100644 modules/notifications/NotiPopup.qml~ create mode 100644 modules/notifications/NotiServer.qml create mode 100644 modules/notifications/NotiServer.qml~ diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml new file mode 100644 index 0000000..d10ac82 --- /dev/null +++ b/modules/notifications/NotiCard.qml @@ -0,0 +1,91 @@ +import Quickshell +import Quickshell.Widgets +import QtQuick.Layouts +import QtQuick +import qs +import qs.settings +import qs.widgets + +WrapperRectangle { + id: root + required property var notification + required property ShellScreen nScreen + property alias timerStart: dismissTimer + implicitWidth: nScreen.width / 6 + implicitHeight: 100 + radius: Config.rounding + anchors.right: parent.right + color: Colors.barBg + clip: true + Timer { + id: dismissTimer + interval: 5000 + repeat: false + onTriggered: root.notification.dismiss() + } + child: WrapperMouseArea { + id: mouseHandler + child: RowLayout { + spacing: 10 + IconImage { + id: appIcon + Layout.leftMargin: 8 + visible: root.notification?.image ? true : false + source: root.notification?.image ? root.notification.image : '' + implicitSize: 64 + } + ColumnLayout { + Layout.alignment: Qt.AlignLeft + Layout.fillWidth: true + Layout.preferredWidth: 0 + Layout.fillHeight: true + Layout.leftMargin: appIcon.visible ? 0 : 16 + RowLayout { + Layout.alignment: Qt.AlignTop + MaterialIcon { + text: "\ue7f7" + } + StyledText { + id: appId + text: root.notification?.appName ? root.notification.appName : '' + opacity: 0.4 + } + } + ColumnLayout { + spacing: 0 + Layout.rightMargin: 40 + StyledText { + id: title + Layout.bottomMargin: 0 + Layout.topMargin: 5 + Layout.alignment: Qt.AlignBottom + Layout.fillWidth: true + text: root.notification?.summary == null ? '' : root.notification.summary + elide: Text.ElideRight + } + StyledText { + id: body + Layout.alignment: Qt.AlignBottom + text: root.notification?.body ? root.notification.body : '' + elide: Text.ElideRight + maximumLineCount: 1 + Layout.fillWidth: true + opacity: 0.6 + } + } + } + } + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onEntered: { + root.color = Colors.base03; + } + onExited: { + root.color = Colors.base01; + } + onClicked: { + root.notification ? root.notification.dismiss() : ''; + } + } +} diff --git a/modules/notifications/NotiCard.qml~ b/modules/notifications/NotiCard.qml~ new file mode 100644 index 0000000..168591a --- /dev/null +++ b/modules/notifications/NotiCard.qml~ @@ -0,0 +1,92 @@ +import Quickshell +import Quickshell.Widgets +import QtQuick.Layouts +import QtQuick +import qs +import qs.settings +import qs.widgets + +WrapperRectangle { + id: root + required property var notification + required property ShellScreen nScreen + implicitWidth: nScreen.width / 6 + implicitHeight: 100 + radius: Config.rounding + anchors.right: parent?.right + color: Colors.barBg + clip: true + Timer { + id: dismissTimer + running: true + interval: 5000 + repeat: false + onTriggered: root.notification?.dismiss() + } + child: WrapperMouseArea { + id: mouseHandler + child: RowLayout { + spacing: 10 + IconImage { + id: appIcon + Layout.leftMargin: 8 + visible: root.notification?.image ? true : false + source: root.notification?.image ? root.notification.image : '' + implicitSize: 64 + } + ColumnLayout { + Layout.alignment: Qt.AlignLeft + Layout.fillWidth: true + Layout.preferredWidth: 0 + Layout.fillHeight: true + Layout.leftMargin: appIcon.visible ? 0 : 16 + RowLayout { + Layout.alignment: Qt.AlignTop + MaterialIcon { + text: "\ue7f7" + font.pixelSize: 12 + } + StyledText { + id: appId + text: root.notification?.appName ? root.notification.appName : '' + opacity: 0.4 + } + } + ColumnLayout { + spacing: 0 + Layout.rightMargin: 40 + StyledText { + id: title + Layout.bottomMargin: 0 + Layout.topMargin: 5 + Layout.alignment: Qt.AlignBottom + Layout.fillWidth: true + text: root.notification?.summary == null ? '' : root.notification.summary + elide: Text.ElideRight + } + StyledText { + id: body + Layout.alignment: Qt.AlignBottom + text: root.notification?.body ? root.notification.body : '' + elide: Text.ElideRight + maximumLineCount: 1 + Layout.fillWidth: true + opacity: 0.6 + } + } + } + } + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onEntered: { + root.color = Colors.base03; + } + onExited: { + root.color = Colors.base01; + } + onClicked: { + root.notification ? root.notification.dismiss() : ''; + } + } +} diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml new file mode 100644 index 0000000..b03803b --- /dev/null +++ b/modules/notifications/NotiPopup.qml @@ -0,0 +1,38 @@ +pragma ComponentBehavior: Bound +import Quickshell +import QtQuick +import Quickshell.Wayland +import qs.settings +import Quickshell.Hyprland +Variants { + model: Quickshell.screens + delegate: WlrLayershell { + required property ShellScreen modelData + id: notiPopup + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + screen: modelData + anchors { + top: true + right: true + } + margins.top: Config.barHeight + 8 + (Config.floating ? 10 : 0) + margins.right: 8 + implicitHeight: notiList.contentHeight + implicitWidth: modelData.width / 6 + color: 'transparent' + visible: NotiServer.notifications.values.length > 0 + + ListView { + id: notiList + anchors.fill: parent + model: NotiServer.notifications + spacing: 6 + delegate: NotiCard { + required property var modelData + nScreen: notiPopup.screen + notification: modelData + } + } + } +} diff --git a/modules/notifications/NotiPopup.qml~ b/modules/notifications/NotiPopup.qml~ new file mode 100644 index 0000000..ac509e8 --- /dev/null +++ b/modules/notifications/NotiPopup.qml~ @@ -0,0 +1,46 @@ +pragma ComponentBehavior: Bound +import Quickshell +import QtQuick +import Quickshell.Wayland +import qs.settings +import Quickshell.Hyprland + +WlrLayershell { + id: notiPopup + property ShellScreen activeScreen: getActiveScreen() + function getActiveScreen() { + let current = Quickshell.screens[0]; + for (let i = 0; i < Quickshell.screens.length; i++) { + current = Quickshell.screens[i]; + if (Hyprland.monitorFor(current) == Hyprland.focusedMonitor) { + return current; + } + } + return current; + } + exclusionMode: ExclusionMode.Ignore + layer: WlrLayer.Overlay + screen: activeScreen + anchors { + top: true + right: true + } + margins.top: Config.barHeight + 8 + (Config.floating ? 10 : 0) + margins.right: 8 + implicitHeight: notiList.contentHeight + implicitWidth: activeScreen.width / 6 + color: 'transparent' + visible: NotiServer.notifications.values.length > 0 + + ListView { + id: notiList + anchors.fill: parent + model: NotiServer.notifications + spacing: 6 + delegate: NotiCard { + required property var modelData + nScreen: notiPopup.activeScreen + notification: modelData + } + } +} diff --git a/modules/notifications/NotiServer.qml b/modules/notifications/NotiServer.qml new file mode 100644 index 0000000..db79793 --- /dev/null +++ b/modules/notifications/NotiServer.qml @@ -0,0 +1,18 @@ +pragma Singleton +import Quickshell +import Quickshell.Services.Notifications +import QtQuick + +Singleton { + id: root + property alias notifications: server.trackedNotifications + NotificationServer { + id: server + imageSupported: true + bodyImagesSupported: true + + onNotification: notification => { + notification.tracked = true; + } + } +} diff --git a/modules/notifications/NotiServer.qml~ b/modules/notifications/NotiServer.qml~ new file mode 100644 index 0000000..db79793 --- /dev/null +++ b/modules/notifications/NotiServer.qml~ @@ -0,0 +1,18 @@ +pragma Singleton +import Quickshell +import Quickshell.Services.Notifications +import QtQuick + +Singleton { + id: root + property alias notifications: server.trackedNotifications + NotificationServer { + id: server + imageSupported: true + bodyImagesSupported: true + + onNotification: notification => { + notification.tracked = true; + } + } +} diff --git a/shell.qml b/shell.qml index 52a3fd4..ac48f5a 100644 --- a/shell.qml +++ b/shell.qml @@ -1,9 +1,10 @@ import Quickshell import qs.modules.bar import qs.modules.wallpaper - +import qs.modules.notifications ShellRoot { Bar {} Wallpaper {} + NotiPopup {} } From 37fdcd671d82fc6b77f8dd63db98c2cc529a77a6 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 23 Aug 2026 22:07:19 +0200 Subject: [PATCH 098/172] fix annoying error --- modules/notifications/NotiCard.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index d10ac82..af43a56 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -20,8 +20,9 @@ WrapperRectangle { Timer { id: dismissTimer interval: 5000 + running: true repeat: false - onTriggered: root.notification.dismiss() + onTriggered: if (root.notification?.tracked) root.notification.expire() } child: WrapperMouseArea { id: mouseHandler @@ -85,7 +86,7 @@ WrapperRectangle { root.color = Colors.base01; } onClicked: { - root.notification ? root.notification.dismiss() : ''; + if (root.notification?.tracked) root.notification.dismiss(); } } } From d3b5ccc48b1d4dd47b2a78cb6d01e91ae68fa184 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 23 Aug 2026 23:31:03 +0200 Subject: [PATCH 099/172] add rounding option to bar modules --- settings/settings.ini | 2 +- widgets/BarComponent.qml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/settings/settings.ini b/settings/settings.ini index 4f97787..80980be 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -6,7 +6,7 @@ fontSize=16 iconSize=12 opacity=1 primaryMon=eDP-1 -rounding=16 +rounding=4 showCorners=true wallDir=file:///home/lucy/.walls wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/asuka.png) diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 5e7f1cf..ace44d2 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -7,4 +7,5 @@ Rectangle { property bool active: false color: active ? Colors.activeModuleBg : Colors.moduleBg implicitHeight: Config.moduleHeight + radius: Config.rounding } From 5df124dc5f0bd08b478b6b9517379d5d50c6d0af Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 24 Aug 2026 21:02:17 +0200 Subject: [PATCH 100/172] use svg icons instead of goofy font --- modules/bar/Bat.qml | 43 ++++++++++++++++++-------------- modules/bar/Mpris.qml | 26 ++++++++++++++++--- modules/bar/Pw.qml | 26 +++++++++++++------ modules/bar/Ws.qml | 8 ++++++ modules/wallpaper/WallPicker.qml | 15 +++++++---- settings/settings.ini | 2 +- 6 files changed, 83 insertions(+), 37 deletions(-) diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 0059503..eb56a07 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -1,4 +1,6 @@ import Quickshell.Services.UPower +import Quickshell +import Quickshell.Widgets import QtQuick import QtQuick.Layouts import QtQuick.Effects @@ -15,30 +17,33 @@ BarComponent { implicitHeight: Config.moduleHeight implicitWidth: batLayout.implicitWidth + 16 - function batteryIcon(percent) { - if (root.charging) - return "battery_android_frame_bolt"; - if (percent <= 15) - return "battery_android_alert"; - if (percent <= 30) - return "battery_android_frame_2"; - if (percent <= 50) - return "battery_android_frame_3"; - if (percent <= 70) - return "battery_android_frame_4"; - if (percent <= 85) - return "battery_android_frame_5"; - if (percent <= 100) - return "battery_android_frame_full"; + function batteryIcon(percent, charging) { + if(percent <= 10) return charging ? "battery-empty-charging" : "battery-empty" + if(percent <= 30) return charging ? "battery-level-30-charging" : "battery-level-30" + if(percent <= 40) return charging ? "battery-level-40-charging" : "battery-level-40" + if(percent <= 50) return charging ? "battery-level-50-charging" : "battery-level-50" + if(percent <= 60) return charging ? "battery-level-60-charging" : "battery-level-60" + if(percent <= 70) return charging ? "battery-level-70-charging" : "battery-level-70" + if(percent <= 80) return charging ? "battery-level-80-charging" : "battery-level-80" + if(percent <= 90) return charging ? "battery-level-90-charging" : "battery-level-90" + if(percent >= 90) return charging ? "battery-level-100-charging" : "battery-level-100" + } RowLayout { id: batLayout anchors.centerIn: root - MaterialIcon { - text: root.batteryIcon(root.percent) - } + IconImage { + source: Quickshell.iconPath(root.batteryIcon(root.percent, root.charging) + "-symbolic") + implicitSize: Config.iconSize + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } + } StyledText { - text: Math.floor(root.percent) + "%" + text: Math.floor(root.percent,root.charging) + "%" } } } diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index f0c4eb4..0b05852 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -3,6 +3,8 @@ import Quickshell.Services.Mpris import QtQuick import QtQuick.Layouts import QtQuick.Effects +import Quickshell +import Quickshell.Widgets import qs import qs.widgets import qs.settings @@ -18,13 +20,21 @@ BarComponent { } return null; } - visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing + visible: spotify !== null + active: clickHandler.containsMouse RowLayout { id: songLayout anchors.centerIn: root - MaterialIcon { - text: "music_note_2" - } + IconImage { + source: Quickshell.iconPath("folder-music-symbolic") + implicitSize: Config.iconSize + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } + } StyledText { Layout.maximumWidth: 400 Layout.maximumHeight: Config.barHeight / 1.6 @@ -32,4 +42,12 @@ BarComponent { elide: Text.ElideRight } } + MouseArea { + id: clickHandler + anchors.fill: root + hoverEnabled: true + onClicked: root.spotify.togglePlaying() + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 5a6b78d..57f1dad 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,6 +1,9 @@ +//@ pragma IconTheme Adwaita pragma ComponentBehavior: Bound import Quickshell.Services.Pipewire import Quickshell.Io +import Quickshell.Widgets +import Quickshell import QtQuick import QtQuick.Layouts import QtQuick.Effects @@ -18,17 +21,18 @@ BarComponent { function getVolumeIcon() { let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; if (root.mute) { - return "\ue04f"; + return "audio-volume-muted"; } if (volume <= 0.33) { - return "\ue04e"; + return "audio-volume-low"; } if (volume <= 0.66) { - return "\ue04d"; + return "audio-volume-medium"; } if (volume >= 0.66) { - return "\ue050"; + return "audio-volume-high"; } + } PwObjectTracker { @@ -45,10 +49,16 @@ BarComponent { id: pwLayout anchors.centerIn: root spacing: 4 - MaterialIcon { - text: root.getVolumeIcon() - opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 - } + IconImage { + source: Quickshell.iconPath(root.getVolumeIcon() + "-symbolic", root.getVolumeIcon()) + implicitSize: 14 + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } + } StyledText { text: Math.round(root.defaultAudio?.audio.volume * 100) + "%" opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 29a9d32..489e1d7 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -16,6 +16,7 @@ BarComponent { Repeater { model: WindowManager.screenProjection(root.barScreen).windowsets delegate: Rectangle { + id: wsContainer required property var modelData visible: modelData.shouldDisplay StyledText { @@ -23,6 +24,13 @@ BarComponent { anchors.centerIn: parent text: parent.modelData.name color: parent.modelData.active ? Colors.base0D: Colors.base03 + MouseArea { + id: clickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: parent.parent.modelData.activate() + } } } } diff --git a/modules/wallpaper/WallPicker.qml b/modules/wallpaper/WallPicker.qml index c84a449..daaf5cd 100644 --- a/modules/wallpaper/WallPicker.qml +++ b/modules/wallpaper/WallPicker.qml @@ -2,7 +2,6 @@ pragma ComponentBehavior: Bound import Quickshell import Quickshell.Wayland import Quickshell.Widgets -import Quickshell.Hyprland import QtQuick import Qt.labs.folderlistmodel 2.11 import QtQuick.Effects @@ -16,10 +15,16 @@ BarComponent { implicitWidth: Config.moduleHeight required property int screenHeight id: main - MaterialIcon { - anchors.centerIn: main - text: "\ue1bc" - font.bold: true + IconImage { + source: Quickshell.iconPath("preferences-desktop-wallpaper-symbolic") + implicitSize: Config.iconSize + anchors.centerIn: parent + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } } MouseArea { id: clickHandler diff --git a/settings/settings.ini b/settings/settings.ini index 80980be..c5fa764 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -9,4 +9,4 @@ primaryMon=eDP-1 rounding=4 showCorners=true wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/asuka.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0'/home/lucy/.walls/lance_of_longinus.png) From a347cbcedb81ccacdb5f691366063728a19d0dfd Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 24 Aug 2026 21:12:51 +0200 Subject: [PATCH 101/172] update battery logic --- modules/bar/Bat.qml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index eb56a07..82d1a30 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -19,14 +19,14 @@ BarComponent { function batteryIcon(percent, charging) { if(percent <= 10) return charging ? "battery-empty-charging" : "battery-empty" - if(percent <= 30) return charging ? "battery-level-30-charging" : "battery-level-30" - if(percent <= 40) return charging ? "battery-level-40-charging" : "battery-level-40" - if(percent <= 50) return charging ? "battery-level-50-charging" : "battery-level-50" - if(percent <= 60) return charging ? "battery-level-60-charging" : "battery-level-60" - if(percent <= 70) return charging ? "battery-level-70-charging" : "battery-level-70" - if(percent <= 80) return charging ? "battery-level-80-charging" : "battery-level-80" - if(percent <= 90) return charging ? "battery-level-90-charging" : "battery-level-90" - if(percent >= 90) return charging ? "battery-level-100-charging" : "battery-level-100" + if(percent < 40) return charging ? "battery-level-30-charging" : "battery-level-30" + if(percent < 50) return charging ? "battery-level-40-charging" : "battery-level-40" + if(percent < 60) return charging ? "battery-level-50-charging" : "battery-level-50" + if(percent < 70) return charging ? "battery-level-60-charging" : "battery-level-60" + if(percent < 80) return charging ? "battery-level-70-charging" : "battery-level-70" + if(percent < 90) return charging ? "battery-level-80-charging" : "battery-level-80" + if(percent > 90) return charging ? "battery-level-90-charging" : "battery-level-90" + if(percent == 100) return charging ? "battery-level-100-charging" : "battery-level-100" } RowLayout { From c02b7e5d5d55c1ab526d644a1d2667757deaa7ed Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 24 Aug 2026 21:46:10 +0200 Subject: [PATCH 102/172] fixup all the shit and properly add icontheme --- modules/bar/Date.qml | 34 ++++++++++++++++++++++++++++---- modules/bar/Pw.qml | 1 - modules/wallpaper/WallPicker.qml | 2 +- settings/settings.ini | 2 +- shell.qml | 2 ++ 5 files changed, 34 insertions(+), 7 deletions(-) diff --git a/modules/bar/Date.qml b/modules/bar/Date.qml index e6b3c29..3238e99 100644 --- a/modules/bar/Date.qml +++ b/modules/bar/Date.qml @@ -1,19 +1,45 @@ import Quickshell +import Quickshell.Widgets import QtQuick +import QtQuick.Layouts +import QtQuick.Effects import qs import qs.widgets import qs.settings BarComponent { id: root - implicitWidth: clockText.width + 16 + implicitWidth: clockLayout.width + 16 SystemClock { id: clock precision: SystemClock.Seconds } - StyledText { + active: clickHandler.containsMouse + RowLayout { + id: clockLayout anchors.centerIn: parent - id: clockText - text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:ss") + IconImage { + source: Quickshell.iconPath("clock-applet-symbolic") + implicitSize: Config.iconSize + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } + } + StyledText { + id: clockText + text: Qt.formatDateTime(clock.date, toggleFormat ? "hh:mm:ss | dd.mm.yy" : "hh:mm:ss") + property bool toggleFormat: false + } + } + MouseArea { + id: clickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onClicked: { clockText.toggleFormat = !clockText.toggleFormat } + } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 57f1dad..3a81570 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,4 +1,3 @@ -//@ pragma IconTheme Adwaita pragma ComponentBehavior: Bound import Quickshell.Services.Pipewire import Quickshell.Io diff --git a/modules/wallpaper/WallPicker.qml b/modules/wallpaper/WallPicker.qml index daaf5cd..e933efd 100644 --- a/modules/wallpaper/WallPicker.qml +++ b/modules/wallpaper/WallPicker.qml @@ -63,7 +63,7 @@ BarComponent { wallPicker.visible = false; } anchors.fill: parent - color: Colors.base00 + color: Colors.base02 radius: Config.rounding GridView { id: wallpaperLayout diff --git a/settings/settings.ini b/settings/settings.ini index c5fa764..065a0ff 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -9,4 +9,4 @@ primaryMon=eDP-1 rounding=4 showCorners=true wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0'/home/lucy/.walls/lance_of_longinus.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0!/home/lucy/.walls/frierensuff.png) diff --git a/shell.qml b/shell.qml index ac48f5a..badd681 100644 --- a/shell.qml +++ b/shell.qml @@ -1,3 +1,5 @@ +//@ pragma UseQApplication +//@ pragma IconTheme Papirus import Quickshell import qs.modules.bar import qs.modules.wallpaper From f409062ba6b3cabedf4e86870e59f8f77295a708 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 24 Aug 2026 22:37:38 +0200 Subject: [PATCH 103/172] fix issues and start work on native audio shit --- modules/bar/Pw.qml | 33 +++++++++++++++++++++++++++++- modules/notifications/NotiCard.qml | 2 +- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 3a81570..8db85f0 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -69,6 +69,37 @@ BarComponent { acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor anchors.fill: root - onClicked: pavuLauncher.running = true + onClicked: volPopup.visible = !volPopup.visible + } + PopupWindow { + id: volPopup + anchor.item: root + implicitWidth: 250 + implicitHeight: 600 + + anchor.edges: Edges.Top + anchor.gravity: Edges.Bottom + anchor.margins.top: 40 + color: 'transparent' + Rectangle { + id: test + anchors.fill: parent + color: Colors.activeModuleBg + radius: Config.rounding + ListView { + id: sourceLayout + + model: Pipewire.nodes + delegate: Rectangle { + implicitHeight: 10 + + required property var modelData + StyledText { + text: parent.modelData.nickname + } + + } + } + } } } diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index af43a56..0e6038c 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -14,7 +14,7 @@ WrapperRectangle { implicitWidth: nScreen.width / 6 implicitHeight: 100 radius: Config.rounding - anchors.right: parent.right + anchors.right: parent?.right color: Colors.barBg clip: true Timer { From 5005ba24db4a4bbb32f091aeeaf72a4ece20749c Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 25 Aug 2026 20:11:19 +0200 Subject: [PATCH 104/172] add popup for audio management --- .qmlls.ini | 1 + Colors.js | 32 +++++------ modules/Services/Audio.qml | 34 ++++++++++++ modules/Services/Audio.qml~ | 10 ++++ modules/bar/Bar.qml | 76 ++++++++++++++------------- modules/bar/Pw.qml | 81 +++++----------------------- modules/bar/VolPopup.qml | 102 ++++++++++++++++++++++++++++++++++++ modules/bar/VolPopup.qml~ | 39 ++++++++++++++ modules/bar/volPopup.qml~ | 40 ++++++++++++++ settings/settings.ini | 2 +- shell.qml | 1 + 11 files changed, 298 insertions(+), 120 deletions(-) create mode 120000 .qmlls.ini create mode 100644 modules/Services/Audio.qml create mode 100644 modules/Services/Audio.qml~ create mode 100644 modules/bar/VolPopup.qml create mode 100644 modules/bar/VolPopup.qml~ create mode 100644 modules/bar/volPopup.qml~ diff --git a/.qmlls.ini b/.qmlls.ini new file mode 120000 index 0000000..2d149fd --- /dev/null +++ b/.qmlls.ini @@ -0,0 +1 @@ +/run/user/1000/quickshell/vfs/1b52f593d70d8ccef6fc467cf768a2ef/.qmlls.ini \ No newline at end of file diff --git a/Colors.js b/Colors.js index 9774932..4f4d276 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#1e1e2e", - base01: "#181825", - base02: "#313244", - base03: "#45475a", - base04: "#585b70", - base05: "#cdd6f4", - base06: "#f5e0dc", - base07: "#b4befe", - base08: "#f38ba8", - base09: "#fab387", - base0A: "#f9e2af", - base0B: "#a6e3a1", - base0C: "#94e2d5", - base0D: "#89b4fa", - base0E: "#cba6f7", - base0F: "#f2cdcd", + base00: "#161616", + base01: "#262626", + base02: "#393939", + base03: "#525252", + base04: "#dde1e6", + base05: "#f2f4f8", + base06: "#ffffff", + base07: "#08bdba", + base08: "#ee5396", + base09: "#ff7eb6", + base0A: "#ff6f00", + base0B: "#42be65", + base0C: "#3ddbd9", + base0D: "#33b1ff", + base0E: "#be95ff", + base0F: "#82cfff", } diff --git a/modules/Services/Audio.qml b/modules/Services/Audio.qml new file mode 100644 index 0000000..6caff59 --- /dev/null +++ b/modules/Services/Audio.qml @@ -0,0 +1,34 @@ +pragma Singleton +import Quickshell +import QtQuick +import Quickshell.Services.Pipewire + +Singleton { + id: root + property bool ready: Pipewire.ready + property bool muted: defaultAudio.audio.muted + property PwNode defaultAudio: Pipewire.defaultAudioSink + property PwNode preferredAudio: Pipewire.preferredDefaultAudioSink + property real percentage: Math.round(preferredAudio?.audio.volume * 100) + readonly property list sinks: Pipewire.nodes.values.filter(n => n.audio && n.isSink && !n.isStream) + readonly property list sources: Pipewire.nodes.values.filter(n => n.audio && !n.isSink && !n.isStream) + PwObjectTracker { + objects: [...root.sinks, ...root.sources] + } + function getVolumeIcon(sink) { + let mute = sink.audio.muted + let volume = sink.audio.volume + if (mute) { + return "audio-volume-muted-symbolic"; + } + if (volume <= 0.33) { + return "audio-volume-low-symbolic"; + } + if (volume <= 0.66) { + return "audio-volume-medium-symbolic"; + } + if (volume >= 0.66) { + return "audio-volume-high-symbolic"; + } + } +} diff --git a/modules/Services/Audio.qml~ b/modules/Services/Audio.qml~ new file mode 100644 index 0000000..d0575c6 --- /dev/null +++ b/modules/Services/Audio.qml~ @@ -0,0 +1,10 @@ +pragma Singleton +import Quickshell +import QtQuick +import Quickshell.Pipewire + + + +Singleton { + property +} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 326dda1..5205ad1 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -6,44 +6,48 @@ import qs.settings import qs.widgets import qs - Variants { model: Quickshell.screens delegate: PanelWindow { - required property ShellScreen modelData - id: root - screen: modelData - anchors { - top: true - left: true - right: true - } - color: 'transparent' - implicitHeight: Config.barHeight - Rectangle { - anchors.fill: parent - color: Colors.barBg - RowLayout { - anchors.leftMargin: 10 - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter - Ws { barScreen: root.modelData } - ActiveWindow {} - } - RowLayout { - anchors.centerIn: parent - Date {} - } - RowLayout { - anchors.rightMargin: 10 - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - Mpris {} - Bat {} - Pw {} - Tray {} - WallPicker {screenHeight: root.screen.height} - } - } + id: root + required property ShellScreen modelData + screen: modelData + anchors { + top: true + left: true + right: true + } + color: 'transparent' + implicitHeight: Config.barHeight + Rectangle { + anchors.fill: parent + color: Colors.barBg + RowLayout { + anchors.leftMargin: 10 + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + Ws { + barScreen: root.modelData + } + ActiveWindow {} + } + RowLayout { + anchors.centerIn: parent + Date {} + } + RowLayout { + anchors.rightMargin: 10 + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + Mpris {} + Bat {} + + Tray {} + WallPicker { + screenHeight: root.screen.height + } + Pw {} + } + } } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 8db85f0..9fed159 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -9,6 +9,7 @@ import QtQuick.Effects import qs import qs.widgets import qs.settings +import qs.modules.Services BarComponent { id: root @@ -17,50 +18,23 @@ BarComponent { property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null implicitHeight: Config.moduleHeight implicitWidth: pwLayout.implicitWidth + 16 - function getVolumeIcon() { - let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; - if (root.mute) { - return "audio-volume-muted"; - } - if (volume <= 0.33) { - return "audio-volume-low"; - } - if (volume <= 0.66) { - return "audio-volume-medium"; - } - if (volume >= 0.66) { - return "audio-volume-high"; - } - - } - - PwObjectTracker { - objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] - } - - Process { - id: pavuLauncher - command: ["pavucontrol"] - running: false - } - RowLayout { id: pwLayout anchors.centerIn: root spacing: 4 - IconImage { - source: Quickshell.iconPath(root.getVolumeIcon() + "-symbolic", root.getVolumeIcon()) - implicitSize: 14 - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 - } - } + IconImage { + source: Quickshell.iconPath(Audio.getVolumeIcon(Audio.defaultAudio)) + implicitSize: 14 + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } + } StyledText { - text: Math.round(root.defaultAudio?.audio.volume * 100) + "%" - opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 + text: Audio.percentage + "%" + opacity: Audio.muted ? 0.6 : 1.0 } } MouseArea { @@ -71,35 +45,8 @@ BarComponent { anchors.fill: root onClicked: volPopup.visible = !volPopup.visible } - PopupWindow { + VolPopup { id: volPopup anchor.item: root - implicitWidth: 250 - implicitHeight: 600 - - anchor.edges: Edges.Top - anchor.gravity: Edges.Bottom - anchor.margins.top: 40 - color: 'transparent' - Rectangle { - id: test - anchors.fill: parent - color: Colors.activeModuleBg - radius: Config.rounding - ListView { - id: sourceLayout - - model: Pipewire.nodes - delegate: Rectangle { - implicitHeight: 10 - - required property var modelData - StyledText { - text: parent.modelData.nickname - } - - } - } - } } } diff --git a/modules/bar/VolPopup.qml b/modules/bar/VolPopup.qml new file mode 100644 index 0000000..37e424f --- /dev/null +++ b/modules/bar/VolPopup.qml @@ -0,0 +1,102 @@ +import qs +import qs.settings +import Quickshell +import QtQuick +import qs.widgets +import qs.modules.Services +import QtQuick.Layouts +import QtQuick.Controls +import Quickshell.Widgets +import QtQuick.Effects + +PopupWindow { + implicitWidth: 400 + implicitHeight: audioLayout.implicitHeight + 24 + anchor.edges: Edges.Top | Edges.Right + anchor.gravity: Edges.Bottom | Edges.Left + anchor.margins.top: 40 + color: 'transparent' + Rectangle { + id: test + anchors.fill: parent + color: Colors.moduleBg + radius: Config.rounding + ColumnLayout { + id: audioLayout + anchors.fill: parent + anchors.margins: 12 + spacing: 8 + Repeater { + model: Audio.sinks + delegate: Rectangle { + id: audioDelContainer + color: Colors.activeModuleBg + radius: Config.rounding + required property var modelData + implicitWidth: 380 + implicitHeight: audioRow.implicitHeight + 8 + + RowLayout { + id: audioRow + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + anchors.fill: parent + + StyledText { + text: audioDelContainer.modelData.nickname + Layout.leftMargin: 10 + Layout.fillWidth: true + } + IconImage { + source: Quickshell.iconPath(Audio.getVolumeIcon(audioDelContainer.modelData)) + implicitSize: 16 + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + + } + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted + } + } + } + IconImage { + source: Quickshell.iconPath(audioDelContainer.modelData === Audio.preferredAudio ? "radio-checked-symbolic" : "radio-symbolic") + implicitSize: 16 + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + + } + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + Audio.preferredAudio = audioDelContainer.modelData + } + } + } + Slider { + Layout.rightMargin: 10 + value: audioDelContainer.modelData.audio.volume + from: 0 + to: 1 + onMoved: { + audioDelContainer.modelData.audio.volume = value; + } + } + } + } + } + } + } +} diff --git a/modules/bar/VolPopup.qml~ b/modules/bar/VolPopup.qml~ new file mode 100644 index 0000000..18d925a --- /dev/null +++ b/modules/bar/VolPopup.qml~ @@ -0,0 +1,39 @@ +import qs +import qs.settings +import Quickshell +import QtQuick +import qs.widgets + + + +PopupWindow { + id: volPopup + anchor.item: root + implicitWidth: 500 + implicitHeight: 600 + + anchor.edges: Edges.Top | Edges.Right + anchor.gravity: Edges.Bottom | Edges.Left + anchor.margins.top: 40 + anchor.margins.right: 0 + color: 'transparent' + Rectangle { + id: test + anchors.fill: parent + color: Colors.activeModuleBg + radius: Config.rounding + ListView { + id: sourceLayout + + model: Pipewire.nodes + delegate: Rectangle { + implicitHeight: 10 + + required property var modelData + StyledText { + text: parent.modelData.nickname + } + } + } + } + } diff --git a/modules/bar/volPopup.qml~ b/modules/bar/volPopup.qml~ new file mode 100644 index 0000000..582c1d1 --- /dev/null +++ b/modules/bar/volPopup.qml~ @@ -0,0 +1,40 @@ +import qs +import qs.settings +import Quickshell +import Quickshell.Widgets +import QtQuick +import qs.widgets + + + +PopupWindow { + id: volPopup + anchor.item: root + implicitWidth: 500 + implicitHeight: 600 + + anchor.edges: Edges.Top | Edges.Right + anchor.gravity: Edges.Bottom | Edges.Left + anchor.margins.top: 40 + anchor.margins.right: 0 + color: 'transparent' + Rectangle { + id: test + anchors.fill: parent + color: Colors.activeModuleBg + radius: Config.rounding + ListView { + id: sourceLayout + + model: Pipewire.nodes + delegate: Rectangle { + implicitHeight: 10 + + required property var modelData + StyledText { + text: parent.modelData.nickname + } + } + } + } + } diff --git a/settings/settings.ini b/settings/settings.ini index 065a0ff..d7267cc 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -6,7 +6,7 @@ fontSize=16 iconSize=12 opacity=1 primaryMon=eDP-1 -rounding=4 +rounding=16 showCorners=true wallDir=file:///home/lucy/.walls wallpaper=@Variant(\0\0\0\x11\0\0\0!/home/lucy/.walls/frierensuff.png) diff --git a/shell.qml b/shell.qml index badd681..66c9b05 100644 --- a/shell.qml +++ b/shell.qml @@ -4,6 +4,7 @@ import Quickshell import qs.modules.bar import qs.modules.wallpaper import qs.modules.notifications +import qs.modules.Services ShellRoot { Bar {} From c4ad2cee18aba84b236a7c794ef5fa0ad5568b41 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 25 Aug 2026 20:31:23 +0200 Subject: [PATCH 105/172] finish volume widget --- modules/Services/Audio.qml | 9 ++++++--- modules/bar/VolPopup.qml | 8 +++++--- settings/settings.ini | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/modules/Services/Audio.qml b/modules/Services/Audio.qml index 6caff59..9e80a97 100644 --- a/modules/Services/Audio.qml +++ b/modules/Services/Audio.qml @@ -6,7 +6,7 @@ import Quickshell.Services.Pipewire Singleton { id: root property bool ready: Pipewire.ready - property bool muted: defaultAudio.audio.muted + property bool muted: ready ? defaultAudio.audio.muted : true property PwNode defaultAudio: Pipewire.defaultAudioSink property PwNode preferredAudio: Pipewire.preferredDefaultAudioSink property real percentage: Math.round(preferredAudio?.audio.volume * 100) @@ -16,8 +16,8 @@ Singleton { objects: [...root.sinks, ...root.sources] } function getVolumeIcon(sink) { - let mute = sink.audio.muted - let volume = sink.audio.volume + let mute = root.ready ? sink.audio.muted : true; + let volume = root.ready ? sink.audio.volume : 0; if (mute) { return "audio-volume-muted-symbolic"; } @@ -31,4 +31,7 @@ Singleton { return "audio-volume-high-symbolic"; } } + function setDefaultSink(node: PwNode): void { + Pipewire.preferredDefaultAudioSink = node; + } } diff --git a/modules/bar/VolPopup.qml b/modules/bar/VolPopup.qml index 37e424f..e74fcfa 100644 --- a/modules/bar/VolPopup.qml +++ b/modules/bar/VolPopup.qml @@ -24,9 +24,11 @@ PopupWindow { ColumnLayout { id: audioLayout anchors.fill: parent - anchors.margins: 12 + anchors.centerIn: parent + anchors.margins: 10 spacing: 8 Repeater { + model: Audio.sinks delegate: Rectangle { id: audioDelContainer @@ -44,7 +46,7 @@ PopupWindow { StyledText { text: audioDelContainer.modelData.nickname - Layout.leftMargin: 10 + Layout.leftMargin: 10 Layout.fillWidth: true } IconImage { @@ -81,7 +83,7 @@ PopupWindow { cursorShape: Qt.PointingHandCursor acceptedButtons: Qt.LeftButton onClicked: { - Audio.preferredAudio = audioDelContainer.modelData + Audio.setDefaultSink(audioDelContainer.modelData) } } } diff --git a/settings/settings.ini b/settings/settings.ini index d7267cc..6c706e0 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -9,4 +9,4 @@ primaryMon=eDP-1 rounding=16 showCorners=true wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0!/home/lucy/.walls/frierensuff.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/faris.png) From d21665956484da7855cb9c3c3cc205db3b09592a Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 25 Aug 2026 20:45:16 +0200 Subject: [PATCH 106/172] make text color derive from base00 --- Colors.js | 32 ++++++++++++++++---------------- Colors.qml | 13 ++++++++++++- modules/bar/Pw.qml | 2 +- modules/bar/VolPopup.qml | 2 +- 4 files changed, 30 insertions(+), 19 deletions(-) diff --git a/Colors.js b/Colors.js index 4f4d276..122fb62 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#161616", - base01: "#262626", - base02: "#393939", - base03: "#525252", - base04: "#dde1e6", - base05: "#f2f4f8", - base06: "#ffffff", - base07: "#08bdba", - base08: "#ee5396", - base09: "#ff7eb6", - base0A: "#ff6f00", - base0B: "#42be65", - base0C: "#3ddbd9", - base0D: "#33b1ff", - base0E: "#be95ff", - base0F: "#82cfff", + base00: "#191724", + base01: "#1f1d2e", + base02: "#26233a", + base03: "#6e6a86", + base04: "#908caa", + base05: "#e0def4", + base06: "#e0def4", + base07: "#524f67", + base08: "#eb6f92", + base09: "#f6c177", + base0A: "#ebbcba", + base0B: "#31748f", + base0C: "#9ccfd8", + base0D: "#c4a7e7", + base0E: "#f6c177", + base0F: "#524f67", } diff --git a/Colors.qml b/Colors.qml index b8ce299..8abb7bf 100644 --- a/Colors.qml +++ b/Colors.qml @@ -2,16 +2,27 @@ pragma ComponentBehavior: Bound pragma Singleton import QtQuick import Quickshell +import Quickshell.Io import "Colors.js" as Colors Singleton { id: root + Process { + running: true + id: checkRosePine + command: [ "tinty", "current" ] + stdout: StdioCollector { + id: collector + } + onExited: { console.log(collector.text) } + } + readonly property color accent: base0D readonly property color barBg: base01 readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.1, 1.0) - readonly property color text: base07 + readonly property color text: Qt.lighter(base00, 7) readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 readonly property color base02: Colors.colors.base02 diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 9fed159..ad5b57d 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -29,7 +29,7 @@ BarComponent { layer.effect: MultiEffect { colorization: 1.0 colorizationColor: Colors.text - brightness: 0.5 + brightness: 0.0 } } StyledText { diff --git a/modules/bar/VolPopup.qml b/modules/bar/VolPopup.qml index e74fcfa..6fb001a 100644 --- a/modules/bar/VolPopup.qml +++ b/modules/bar/VolPopup.qml @@ -56,7 +56,7 @@ PopupWindow { layer.effect: MultiEffect { colorization: 1.0 colorizationColor: Colors.text - brightness: 0.5 + } MouseArea { From 1f06bf5ee407cb864326f5c6b54a5d41aa3ee163 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 26 Aug 2026 19:01:48 +0200 Subject: [PATCH 107/172] add networking info in bar --- Colors.qml | 14 +-------- modules/Services/Network.qml | 44 ++++++++++++++++++++++++++++ modules/Services/Network.qml~ | 21 ++++++++++++++ modules/bar/Bar.qml | 2 ++ modules/bar/Date.qml | 11 ++----- modules/bar/Netstatus.qml | 22 ++++++++++++++ modules/bar/Netstatus.qml~ | 29 +++++++++++++++++++ modules/bar/Pw.qml | 18 +++--------- modules/bar/VolPopup.qml | 49 +++++++++++--------------------- modules/wallpaper/WallPicker.qml | 11 ++----- settings/settings.ini | 2 +- widgets/StyledIcon.qml | 17 +++++++++++ widgets/StyledIcon.qml~ | 17 +++++++++++ 13 files changed, 179 insertions(+), 78 deletions(-) create mode 100644 modules/Services/Network.qml create mode 100644 modules/Services/Network.qml~ create mode 100644 modules/bar/Netstatus.qml create mode 100644 modules/bar/Netstatus.qml~ create mode 100644 widgets/StyledIcon.qml create mode 100644 widgets/StyledIcon.qml~ diff --git a/Colors.qml b/Colors.qml index 8abb7bf..e6a24ad 100644 --- a/Colors.qml +++ b/Colors.qml @@ -2,22 +2,10 @@ pragma ComponentBehavior: Bound pragma Singleton import QtQuick import Quickshell -import Quickshell.Io import "Colors.js" as Colors Singleton { - id: root - - Process { - running: true - id: checkRosePine - command: [ "tinty", "current" ] - stdout: StdioCollector { - id: collector - } - onExited: { console.log(collector.text) } - } - + id: root readonly property color accent: base0D readonly property color barBg: base01 readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) diff --git a/modules/Services/Network.qml b/modules/Services/Network.qml new file mode 100644 index 0000000..db01a33 --- /dev/null +++ b/modules/Services/Network.qml @@ -0,0 +1,44 @@ +pragma Singleton +import Quickshell +import Quickshell.Networking + +Singleton { + id: root + property bool wifiEnabled: Networking.wifiEnabled + readonly property list devices: Networking.devices.values + property WifiDevice wifiDev: devices.find(dev => dev.type === DeviceType.Wifi) ?? null + property WiredDevice wiredDev: devices.find(dev => dev.type === DeviceType.Wired) ?? null + property list wifiNetworks: wifiDev?.networks.values ?? [] + property WifiNetwork connectedNet: wifiNetworks.find(net => net.connected) ?? null + function getWiredIcon() { + if (wiredDev?.hasLink ?? false) { + if (wiredDev.connected ?? false) { + return "network-wired-activated"; + } else + return "network-wired-unavailable"; + } else + return "network-wired-unavailable"; + } + function getWifiIcon() { + Networking.checkConnectivity(); + let state = wifiDev?.state ?? ConnectionState.Unknown; + if (state === ConnectionState.Disconnected || state === ConnectionState.Unknown) + return "network-wireless-disconnected"; + if (state === ConnectionState.Connecting || state === ConnectionState.Disconnecting) + return "network-wireless-acquiring"; + + if (wifiDev?.connected ?? false) { + let strength = connectedNet?.signalStrength ?? 0.0; + if (strength <= 0.2) + return "network-wireless-signal-none"; + if (strength <= 0.40) + return "network-wireless-signal-weak"; + if (strength <= 0.60) + return "network-wireless-signal-ok"; + if (strength <= 0.80) + return "network-wireless-signal-good"; + if (strength > 0.80) + return "network-wireless-signal-excellect"; + } + } +} diff --git a/modules/Services/Network.qml~ b/modules/Services/Network.qml~ new file mode 100644 index 0000000..edc95dd --- /dev/null +++ b/modules/Services/Network.qml~ @@ -0,0 +1,21 @@ +pragma Singleton +import Quickshell +import Quickshell.Networking + + +Singleton { + id: root + property bool wifiEnabled: Networking.wifiEnabled + property string connectivity: Networking.connectivity.toString(Networking.connectivity) + readonly property list devices: Networking.devices.values + + function getConnectedDevice() { + for(let i=0; i < devices.length; ++i) { + console.log(i) + if(devices[i].connected) { + return devices[i]; + } + return null; + } + } +} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 5205ad1..324fe04 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -46,7 +46,9 @@ Variants { WallPicker { screenHeight: root.screen.height } + Pw {} + Netstatus {} } } } diff --git a/modules/bar/Date.qml b/modules/bar/Date.qml index 3238e99..4dc91cf 100644 --- a/modules/bar/Date.qml +++ b/modules/bar/Date.qml @@ -18,15 +18,8 @@ BarComponent { RowLayout { id: clockLayout anchors.centerIn: parent - IconImage { - source: Quickshell.iconPath("clock-applet-symbolic") - implicitSize: Config.iconSize - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 - } + StyledIcon { + iconName: "clock-alt-symbolic" } StyledText { id: clockText diff --git a/modules/bar/Netstatus.qml b/modules/bar/Netstatus.qml new file mode 100644 index 0000000..25d0745 --- /dev/null +++ b/modules/bar/Netstatus.qml @@ -0,0 +1,22 @@ +import qs.modules.Services +import qs.widgets +import QtQuick +import QtQuick.Layouts + +BarComponent { + id: root + implicitWidth: networkLayout.implicitWidth + 24 + RowLayout { + id: networkLayout + anchors.centerIn: root + spacing: 10 + StyledIcon { + iconName: Network.getWifiIcon() + } + StyledIcon { + Layout.topMargin: 2 + iconName: Network.getWiredIcon() + visible: Network.wiredDev != null + } + } +} diff --git a/modules/bar/Netstatus.qml~ b/modules/bar/Netstatus.qml~ new file mode 100644 index 0000000..09e2785 --- /dev/null +++ b/modules/bar/Netstatus.qml~ @@ -0,0 +1,29 @@ +import qs +import qs.modules.Services +import qs.widgets +import qs.settings +import Quickshell +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts + +BarComponent { + id: root + implicitWidth: networkLayout.implicitWidth + 24 + RowLayout { + anchors.centerIn: root + id: networkLayout + StyledText { + id: status + text: Network.wifiEnabled ? "Wifi enabled :3" : "Wifi disabled :(" + } + StyledText { + id: wifiDevName + text: Network.connectedWifiDev?.name ?? "not connected via wifi" + } + StyledText{ + id: wiredDevName + text: Network.connectedWiredDev?.name ?? "not connected via wired" + } + } +} diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index ad5b57d..8076e39 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,6 +1,5 @@ pragma ComponentBehavior: Bound import Quickshell.Services.Pipewire -import Quickshell.Io import Quickshell.Widgets import Quickshell import QtQuick @@ -13,25 +12,16 @@ import qs.modules.Services BarComponent { id: root - color: clickHandler.containsMouse ? Colors.activeModuleBg : Colors.moduleBg - property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null - property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null + active: clickHandler.containsMouse implicitHeight: Config.moduleHeight implicitWidth: pwLayout.implicitWidth + 16 RowLayout { id: pwLayout anchors.centerIn: root spacing: 4 - IconImage { - source: Quickshell.iconPath(Audio.getVolumeIcon(Audio.defaultAudio)) - implicitSize: 14 - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.0 - } - } + StyledIcon { + iconName: Audio.getVolumeIcon(Audio.preferredAudio) + } StyledText { text: Audio.percentage + "%" opacity: Audio.muted ? 0.6 : 1.0 diff --git a/modules/bar/VolPopup.qml b/modules/bar/VolPopup.qml index 6fb001a..ae1a755 100644 --- a/modules/bar/VolPopup.qml +++ b/modules/bar/VolPopup.qml @@ -1,3 +1,4 @@ +pragma ComponentBehavior: Bound import qs import qs.settings import Quickshell @@ -6,8 +7,7 @@ import qs.widgets import qs.modules.Services import QtQuick.Layouts import QtQuick.Controls -import Quickshell.Widgets -import QtQuick.Effects + PopupWindow { implicitWidth: 400 @@ -16,19 +16,20 @@ PopupWindow { anchor.gravity: Edges.Bottom | Edges.Left anchor.margins.top: 40 color: 'transparent' + grabFocus: true Rectangle { - id: test + id: root anchors.fill: parent color: Colors.moduleBg radius: Config.rounding ColumnLayout { id: audioLayout anchors.fill: parent - anchors.centerIn: parent + anchors.centerIn: parent anchors.margins: 10 spacing: 8 Repeater { - + model: Audio.sinks delegate: Rectangle { id: audioDelContainer @@ -46,45 +47,29 @@ PopupWindow { StyledText { text: audioDelContainer.modelData.nickname - Layout.leftMargin: 10 + Layout.leftMargin: 10 Layout.fillWidth: true } - IconImage { - source: Quickshell.iconPath(Audio.getVolumeIcon(audioDelContainer.modelData)) - implicitSize: 16 - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - - - } + StyledIcon { + iconName: Audio.getVolumeIcon(audioDelContainer.modelData) MouseArea { anchors.fill: parent cursorShape: Qt.PointingHandCursor acceptedButtons: Qt.LeftButton - onClicked: { - audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted - } + onClicked: { + audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted; + } } } - IconImage { - source: Quickshell.iconPath(audioDelContainer.modelData === Audio.preferredAudio ? "radio-checked-symbolic" : "radio-symbolic") - implicitSize: 16 - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 - - } + StyledIcon { + iconName: audioDelContainer.modelData === Audio.preferredAudio ? "radio-checked-symbolic" : "radio-symbolic" MouseArea { anchors.fill: parent cursorShape: Qt.PointingHandCursor acceptedButtons: Qt.LeftButton - onClicked: { - Audio.setDefaultSink(audioDelContainer.modelData) - } + onClicked: { + Audio.setDefaultSink(audioDelContainer.modelData); + } } } Slider { diff --git a/modules/wallpaper/WallPicker.qml b/modules/wallpaper/WallPicker.qml index e933efd..30e30da 100644 --- a/modules/wallpaper/WallPicker.qml +++ b/modules/wallpaper/WallPicker.qml @@ -15,16 +15,9 @@ BarComponent { implicitWidth: Config.moduleHeight required property int screenHeight id: main - IconImage { - source: Quickshell.iconPath("preferences-desktop-wallpaper-symbolic") - implicitSize: Config.iconSize + StyledIcon { + iconName: "preferences-desktop-wallpaper-symbolic" anchors.centerIn: parent - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 - } } MouseArea { id: clickHandler diff --git a/settings/settings.ini b/settings/settings.ini index 6c706e0..b0de28c 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -9,4 +9,4 @@ primaryMon=eDP-1 rounding=16 showCorners=true wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/faris.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0\x1f/home/lucy/.walls/lain_blue.png) diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml new file mode 100644 index 0000000..e58f4f2 --- /dev/null +++ b/widgets/StyledIcon.qml @@ -0,0 +1,17 @@ +import Quickshell +import Quickshell.Widgets +import QtQuick.Effects +import qs +import qs.settings + +IconImage { + required property string iconName + implicitSize: Config.iconSize + source: Quickshell.iconPath(iconName) + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 1.0 + } +} diff --git a/widgets/StyledIcon.qml~ b/widgets/StyledIcon.qml~ new file mode 100644 index 0000000..be73de1 --- /dev/null +++ b/widgets/StyledIcon.qml~ @@ -0,0 +1,17 @@ +import Quickshell +import Quickshell.Widgets +import QtQuick.Effects +import qs +import qs.settings + +IconImage { + required property string iconName + implicitSize: Config.iconSize + source: iconName + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Colors.text + brightness: 0.5 + } +} From 4f8c553306de486f91f571b263a7111fcf530714 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 26 Aug 2026 19:58:25 +0200 Subject: [PATCH 108/172] make workspaces prettier --- modules/bar/Ws.qml | 62 ++++++++++++++++++++++++++----------------- settings/settings.ini | 2 +- 2 files changed, 38 insertions(+), 26 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 489e1d7..8a6ee57 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -4,35 +4,47 @@ import QtQuick import QtQuick.Layouts import qs import qs.widgets +import qs.settings BarComponent { id: root required property ShellScreen barScreen - implicitWidth: wsLayout.implicitWidth + wsLayout.spacing * 2 + implicitWidth: wsLayout.implicitWidth + 4 RowLayout { - id: wsLayout - spacing: 15 - anchors.centerIn: parent - Repeater { - model: WindowManager.screenProjection(root.barScreen).windowsets - delegate: Rectangle { - id: wsContainer - required property var modelData - visible: modelData.shouldDisplay - StyledText { - id: wsText - anchors.centerIn: parent - text: parent.modelData.name - color: parent.modelData.active ? Colors.base0D: Colors.base03 - MouseArea { - id: clickHandler - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: parent.parent.modelData.activate() - } - } - } - } + id: wsLayout + anchors.centerIn: parent + spacing: 8 + Repeater { + model: WindowManager.screenProjection(root.barScreen).windowsets + delegate: Rectangle { + id: wsContainer + required property var modelData + visible: modelData.shouldDisplay + implicitWidth: modelData.active ? 50 : 20 + implicitHeight: Config.moduleHeight - 4 + color: modelData.active ? Colors.base0D : Colors.activeModuleBg + radius: Config.rounding + Behavior on implicitWidth { + PropertyAnimation { + duration: 350 + easing.type: Easing.InOutBack + easing.overshoot: 1.2 + } + } + MouseArea { + id: clickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: wsContainer.modelData.activate() + } + StyledText { + id: wsText + anchors.centerIn: parent + text: parent.modelData.name + color: parent.modelData.active ? Colors.base00 : Colors.base0D + } + } + } } } diff --git a/settings/settings.ini b/settings/settings.ini index b0de28c..329554b 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -3,7 +3,7 @@ barHeight=30 floating=false font=Iosevka fontSize=16 -iconSize=12 +iconSize=18 opacity=1 primaryMon=eDP-1 rounding=16 From 16e63481ac039a0a8a6c146a898b07225aecf95e Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 26 Aug 2026 20:18:22 +0200 Subject: [PATCH 109/172] fixup ws colors --- Colors.js | 32 ++++++++++++++++---------------- modules/bar/Ws.qml | 2 +- settings/settings.ini | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Colors.js b/Colors.js index 122fb62..56bd1fb 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#191724", - base01: "#1f1d2e", - base02: "#26233a", - base03: "#6e6a86", - base04: "#908caa", - base05: "#e0def4", - base06: "#e0def4", - base07: "#524f67", - base08: "#eb6f92", - base09: "#f6c177", - base0A: "#ebbcba", - base0B: "#31748f", - base0C: "#9ccfd8", - base0D: "#c4a7e7", - base0E: "#f6c177", - base0F: "#524f67", + base00: "#282828", + base01: "#3c3836", + base02: "#504945", + base03: "#665c54", + base04: "#928374", + base05: "#ebdbb2", + base06: "#fbf1c7", + base07: "#f9f5d7", + base08: "#cc241d", + base09: "#d65d0e", + base0A: "#d79921", + base0B: "#98971a", + base0C: "#689d6a", + base0D: "#458588", + base0E: "#b16286", + base0F: "#9d0006", } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 8a6ee57..e6ebacc 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -42,7 +42,7 @@ BarComponent { id: wsText anchors.centerIn: parent text: parent.modelData.name - color: parent.modelData.active ? Colors.base00 : Colors.base0D + color: parent.modelData.active ? Colors.base00 : Colors.text } } } diff --git a/settings/settings.ini b/settings/settings.ini index 329554b..46cdedb 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -9,4 +9,4 @@ primaryMon=eDP-1 rounding=16 showCorners=true wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0\x1f/home/lucy/.walls/lain_blue.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/faris.png) From b329303ee1f5406cf654d64c9a63de5b9f338d2b Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 26 Aug 2026 21:12:03 +0200 Subject: [PATCH 110/172] fixup ws styling --- Colors.js | 32 ++++++++++++++++---------------- Colors.qml | 8 +++++--- modules/bar/Bar.qml | 11 +++++++---- modules/bar/Ws.qml | 4 ++-- settings/settings.ini | 4 ++-- 5 files changed, 32 insertions(+), 27 deletions(-) diff --git a/Colors.js b/Colors.js index 56bd1fb..9685104 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#282828", - base01: "#3c3836", - base02: "#504945", - base03: "#665c54", - base04: "#928374", - base05: "#ebdbb2", - base06: "#fbf1c7", - base07: "#f9f5d7", - base08: "#cc241d", - base09: "#d65d0e", - base0A: "#d79921", - base0B: "#98971a", - base0C: "#689d6a", - base0D: "#458588", - base0E: "#b16286", - base0F: "#9d0006", + base00: "#24273a", + base01: "#1e2030", + base02: "#363a4f", + base03: "#494d64", + base04: "#5b6078", + base05: "#cad3f5", + base06: "#f4dbd6", + base07: "#b7bdf8", + base08: "#ed8796", + base09: "#f5a97f", + base0A: "#eed49f", + base0B: "#a6da95", + base0C: "#8bd5ca", + base0D: "#8aadf4", + base0E: "#c6a0f6", + base0F: "#f0c6c6", } diff --git a/Colors.qml b/Colors.qml index e6a24ad..e29d19e 100644 --- a/Colors.qml +++ b/Colors.qml @@ -2,14 +2,16 @@ pragma ComponentBehavior: Bound pragma Singleton import QtQuick import Quickshell +import qs.settings import "Colors.js" as Colors Singleton { id: root readonly property color accent: base0D - readonly property color barBg: base01 - readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.05, 1.0) - readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.1, 1.0) + readonly property color rootBarColor: base01 + readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) + readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.2, Config.opacity) + readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.4, Config.opacity) readonly property color text: Qt.lighter(base00, 7) readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 324fe04..37efff2 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -3,7 +3,6 @@ import QtQuick import QtQuick.Layouts import qs.modules.wallpaper import qs.settings -import qs.widgets import qs Variants { @@ -19,11 +18,15 @@ Variants { } color: 'transparent' implicitHeight: Config.barHeight + margins.top: Config.floating ? 10 : 0 + margins.left: Config.floating ? 10 : 0 + margins.right: Config.floating ? 10 : 0 Rectangle { anchors.fill: parent color: Colors.barBg + radius: Config.floating ? Config.rounding : 0 RowLayout { - anchors.leftMargin: 10 + anchors.leftMargin: 4 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter Ws { @@ -36,7 +39,7 @@ Variants { Date {} } RowLayout { - anchors.rightMargin: 10 + anchors.rightMargin: 4 anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter Mpris {} @@ -48,7 +51,7 @@ Variants { } Pw {} - Netstatus {} + Netstatus {} } } } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index e6ebacc..9272a9c 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -13,7 +13,7 @@ BarComponent { RowLayout { id: wsLayout anchors.centerIn: parent - spacing: 8 + spacing: 0 Repeater { model: WindowManager.screenProjection(root.barScreen).windowsets delegate: Rectangle { @@ -22,7 +22,7 @@ BarComponent { visible: modelData.shouldDisplay implicitWidth: modelData.active ? 50 : 20 implicitHeight: Config.moduleHeight - 4 - color: modelData.active ? Colors.base0D : Colors.activeModuleBg + color: modelData.active ? Colors.base0D : Colors.moduleBg radius: Config.rounding Behavior on implicitWidth { PropertyAnimation { diff --git a/settings/settings.ini b/settings/settings.ini index 46cdedb..c3c021d 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,6 +1,6 @@ [General] barHeight=30 -floating=false +floating=true font=Iosevka fontSize=16 iconSize=18 @@ -9,4 +9,4 @@ primaryMon=eDP-1 rounding=16 showCorners=true wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0\x1b/home/lucy/.walls/faris.png) +wallpaper=@Variant(\0\0\0\x11\0\0\0\x1f/home/lucy/.walls/lain_blue.png) From 16e16c341b8419485632a616d1b2b302e1b24ba7 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 26 Aug 2026 23:53:29 +0200 Subject: [PATCH 111/172] replace MaterialIcon in noticard with StyledIcon --- modules/notifications/NotiCard.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 0e6038c..5120d76 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -43,9 +43,9 @@ WrapperRectangle { Layout.leftMargin: appIcon.visible ? 0 : 16 RowLayout { Layout.alignment: Qt.AlignTop - MaterialIcon { - text: "\ue7f7" - } + StyledIcon { + iconName: "bell" + } StyledText { id: appId text: root.notification?.appName ? root.notification.appName : '' From 4e294cb37758a014b48b9a83210359cf8b79a7f0 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 27 Aug 2026 00:55:46 +0200 Subject: [PATCH 112/172] make volpopup width based on child length instead of hardcoding it --- modules/bar/VolPopup.qml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/bar/VolPopup.qml b/modules/bar/VolPopup.qml index ae1a755..27bf92d 100644 --- a/modules/bar/VolPopup.qml +++ b/modules/bar/VolPopup.qml @@ -10,7 +10,7 @@ import QtQuick.Controls PopupWindow { - implicitWidth: 400 + implicitWidth: audioLayout.implicitWidth + 2 * audioLayout.anchors.margins implicitHeight: audioLayout.implicitHeight + 24 anchor.edges: Edges.Top | Edges.Right anchor.gravity: Edges.Bottom | Edges.Left @@ -24,20 +24,21 @@ PopupWindow { radius: Config.rounding ColumnLayout { id: audioLayout - anchors.fill: parent anchors.centerIn: parent anchors.margins: 10 spacing: 8 Repeater { - + id: audioRep model: Audio.sinks + delegate: Rectangle { + Layout.fillWidth: true id: audioDelContainer color: Colors.activeModuleBg radius: Config.rounding required property var modelData - implicitWidth: 380 implicitHeight: audioRow.implicitHeight + 8 + implicitWidth: audioRow.implicitWidth RowLayout { id: audioRow @@ -49,8 +50,11 @@ PopupWindow { text: audioDelContainer.modelData.nickname Layout.leftMargin: 10 Layout.fillWidth: true + Layout.maximumWidth: 200 + elide: Text.ElideRight } StyledIcon { + Layout.leftMargin: 10 iconName: Audio.getVolumeIcon(audioDelContainer.modelData) MouseArea { anchors.fill: parent From 31965a0dbacb08d3dea714eb55103ab8647686c6 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 27 Aug 2026 18:10:37 +0200 Subject: [PATCH 113/172] make config use json instead of shitty qt implementation --- modules/Services/#WallpaperService.qml# | 10 ++ modules/Services/.#WallpaperService.qml | 1 + modules/Services/Audio.qml~ | 10 -- modules/Services/Network.qml~ | 21 ----- modules/applets/VolPopup.qml | 93 +++++++++++++++++++ .../VolPopup.qml => applets/VolPopup.qml~} | 0 modules/{wallpaper => applets}/WallPicker.qml | 13 ++- .../{wallpaper => applets}/WallPicker.qml~ | 41 ++------ modules/bar/#Bat.qml# | 52 +++++++++++ modules/bar/.#Bat.qml | 1 + modules/bar/ActiveWindow.qml~ | 31 ------- modules/bar/Bar.qml | 13 ++- modules/bar/Bar.qml~ | 13 --- modules/bar/Bat.qml | 17 ++-- modules/bar/Bat.qml~ | 58 ------------ modules/bar/Date.qml~ | 26 ------ modules/bar/Mpris.qml | 14 +-- modules/bar/Mpris.qml~ | 49 ---------- modules/bar/Netstatus.qml~ | 29 ------ modules/bar/Pw.qml | 7 +- modules/bar/Pw.qml~ | 77 --------------- modules/bar/Tray.qml | 1 - modules/bar/Tray.qml~ | 53 ----------- modules/bar/VolPopup.qml~ | 39 -------- modules/bar/Ws.qml | 4 +- modules/bar/Ws.qml~ | 27 ------ modules/bar/volPopup.qml~ | 40 -------- modules/notifications/NotiCard.qml | 2 +- modules/notifications/NotiCard.qml~ | 92 ------------------ modules/notifications/NotiPopup.qml | 2 +- modules/notifications/NotiPopup.qml~ | 46 --------- modules/notifications/NotiServer.qml~ | 18 ---- modules/wallpaper/Wallpaper.qml | 2 +- settings/Config.qml | 60 +++++++----- settings/settings.ini | 10 +- settings/settings.json | 17 ++++ settings/settings.json~ | 18 ++++ widgets/BarComponent.qml | 4 +- widgets/StyledIcon.qml | 2 +- widgets/StyledText.qml | 4 +- 40 files changed, 272 insertions(+), 745 deletions(-) create mode 100644 modules/Services/#WallpaperService.qml# create mode 120000 modules/Services/.#WallpaperService.qml delete mode 100644 modules/Services/Audio.qml~ delete mode 100644 modules/Services/Network.qml~ create mode 100644 modules/applets/VolPopup.qml rename modules/{bar/VolPopup.qml => applets/VolPopup.qml~} (100%) rename modules/{wallpaper => applets}/WallPicker.qml (90%) rename modules/{wallpaper => applets}/WallPicker.qml~ (78%) create mode 100644 modules/bar/#Bat.qml# create mode 120000 modules/bar/.#Bat.qml delete mode 100644 modules/bar/ActiveWindow.qml~ delete mode 100644 modules/bar/Bar.qml~ delete mode 100644 modules/bar/Bat.qml~ delete mode 100644 modules/bar/Date.qml~ delete mode 100644 modules/bar/Mpris.qml~ delete mode 100644 modules/bar/Netstatus.qml~ delete mode 100644 modules/bar/Pw.qml~ delete mode 100644 modules/bar/Tray.qml~ delete mode 100644 modules/bar/VolPopup.qml~ delete mode 100644 modules/bar/Ws.qml~ delete mode 100644 modules/bar/volPopup.qml~ delete mode 100644 modules/notifications/NotiCard.qml~ delete mode 100644 modules/notifications/NotiPopup.qml~ delete mode 100644 modules/notifications/NotiServer.qml~ create mode 100644 settings/settings.json create mode 100644 settings/settings.json~ diff --git a/modules/Services/#WallpaperService.qml# b/modules/Services/#WallpaperService.qml# new file mode 100644 index 0000000..7e2899b --- /dev/null +++ b/modules/Services/#WallpaperService.qml# @@ -0,0 +1,10 @@ +pragma Singleton +import Quickshell +import qs +import qs.settings + +Singleton { + id: root + readonly property url wallDir: Config.wallDir + property url currentWallpaper: Config.wallpaper +} diff --git a/modules/Services/.#WallpaperService.qml b/modules/Services/.#WallpaperService.qml new file mode 120000 index 0000000..a138299 --- /dev/null +++ b/modules/Services/.#WallpaperService.qml @@ -0,0 +1 @@ +lucy@nerv.1006:1787837190 \ No newline at end of file diff --git a/modules/Services/Audio.qml~ b/modules/Services/Audio.qml~ deleted file mode 100644 index d0575c6..0000000 --- a/modules/Services/Audio.qml~ +++ /dev/null @@ -1,10 +0,0 @@ -pragma Singleton -import Quickshell -import QtQuick -import Quickshell.Pipewire - - - -Singleton { - property -} diff --git a/modules/Services/Network.qml~ b/modules/Services/Network.qml~ deleted file mode 100644 index edc95dd..0000000 --- a/modules/Services/Network.qml~ +++ /dev/null @@ -1,21 +0,0 @@ -pragma Singleton -import Quickshell -import Quickshell.Networking - - -Singleton { - id: root - property bool wifiEnabled: Networking.wifiEnabled - property string connectivity: Networking.connectivity.toString(Networking.connectivity) - readonly property list devices: Networking.devices.values - - function getConnectedDevice() { - for(let i=0; i < devices.length; ++i) { - console.log(i) - if(devices[i].connected) { - return devices[i]; - } - return null; - } - } -} diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml new file mode 100644 index 0000000..557d485 --- /dev/null +++ b/modules/applets/VolPopup.qml @@ -0,0 +1,93 @@ +pragma ComponentBehavior: Bound +import qs +import qs.settings +import Quickshell +import QtQuick +import qs.widgets +import qs.modules.Services +import QtQuick.Layouts +import QtQuick.Controls + + +PopupWindow { + implicitWidth: audioLayout.implicitWidth + 2 * audioLayout.anchors.margins + implicitHeight: audioLayout.implicitHeight + 24 + anchor.edges: Edges.Top | Edges.Right + anchor.gravity: Edges.Bottom | Edges.Left + anchor.margins.top: 40 + color: 'transparent' + grabFocus: true + Rectangle { + id: root + anchors.fill: parent + color: Colors.barBg + radius: Config.cfg.appearance.rounding + ColumnLayout { + id: audioLayout + anchors.centerIn: parent + anchors.margins: 10 + spacing: 8 + Repeater { + id: audioRep + model: Audio.sinks + + delegate: Rectangle { + Layout.fillWidth: true + id: audioDelContainer + color: Colors.moduleBg + radius: Config.cfg.appearance.rounding + required property var modelData + implicitHeight: audioRow.implicitHeight + 8 + implicitWidth: audioRow.implicitWidth + + RowLayout { + id: audioRow + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter + anchors.fill: parent + + StyledText { + text: audioDelContainer.modelData.nickname + Layout.leftMargin: 10 + Layout.fillWidth: true + Layout.maximumWidth: 200 + elide: Text.ElideRight + } + StyledIcon { + Layout.leftMargin: 10 + iconName: Audio.getVolumeIcon(audioDelContainer.modelData) + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted; + } + } + } + StyledIcon { + iconName: audioDelContainer.modelData === Audio.preferredAudio ? "radio-checked-symbolic" : "radio-symbolic" + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + Audio.setDefaultSink(audioDelContainer.modelData); + } + } + } + Slider { + Layout.rightMargin: 10 + value: audioDelContainer.modelData.audio.volume + from: 0 + to: 1 + onMoved: { + audioDelContainer.modelData.audio.volume = value; + } + } + } + } + } + } + } +} diff --git a/modules/bar/VolPopup.qml b/modules/applets/VolPopup.qml~ similarity index 100% rename from modules/bar/VolPopup.qml rename to modules/applets/VolPopup.qml~ diff --git a/modules/wallpaper/WallPicker.qml b/modules/applets/WallPicker.qml similarity index 90% rename from modules/wallpaper/WallPicker.qml rename to modules/applets/WallPicker.qml index 30e30da..14b5839 100644 --- a/modules/wallpaper/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -4,15 +4,13 @@ import Quickshell.Wayland import Quickshell.Widgets import QtQuick import Qt.labs.folderlistmodel 2.11 -import QtQuick.Effects import qs import qs.settings import qs.widgets BarComponent { - implicitHeight: Config.moduleHeight - implicitWidth: Config.moduleHeight + implicitWidth: implicitHeight required property int screenHeight id: main StyledIcon { @@ -57,7 +55,7 @@ BarComponent { } anchors.fill: parent color: Colors.base02 - radius: Config.rounding + radius: Config.cfg.appearance.rounding GridView { id: wallpaperLayout clip: true @@ -73,7 +71,7 @@ BarComponent { id: wallTile clip: true required property var modelData - radius: Config.rounding / 1.5 + radius: Config.cfg.appearance.rounding / 1.5 color: 'transparent' implicitWidth: wallpaperLayout.cellWidth - 20 implicitHeight: wallpaperLayout.cellHeight - 20 @@ -93,14 +91,15 @@ BarComponent { acceptedButtons: Qt.LeftButton hoverEnabled: true onClicked: { - Config.wallpaper = wallTile.modelData.filePath; + Config.cfg.wallpaper.wallpaper = wallTile.modelData.filePath; + Config.save() } } } } FolderListModel { id: wallpaperList - folder: Config.wallDir + folder: Qt.resolvedUrl(Config.cfg.wallpaper.wallDir) nameFilters: ["*.png"] } } diff --git a/modules/wallpaper/WallPicker.qml~ b/modules/applets/WallPicker.qml~ similarity index 78% rename from modules/wallpaper/WallPicker.qml~ rename to modules/applets/WallPicker.qml~ index feeb973..a3cb704 100644 --- a/modules/wallpaper/WallPicker.qml~ +++ b/modules/applets/WallPicker.qml~ @@ -2,38 +2,21 @@ pragma ComponentBehavior: Bound import Quickshell import Quickshell.Wayland import Quickshell.Widgets -import Quickshell.Hyprland import QtQuick import Qt.labs.folderlistmodel 2.11 -import QtQuick.Effects import qs import qs.settings import qs.widgets -Rectangle { - id: main - - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: main - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } - required property real moduleHeight +BarComponent { + implicitHeight: Config.moduleHeight + implicitWidth: Config.moduleHeight required property int screenHeight - color: Colors.moduleBg - radius: Config.rounding - implicitWidth: moduleHeight - implicitHeight: moduleHeight - MaterialIcon { - anchors.centerIn: main - text: "\ue1bc" - font.bold: true + id: main + StyledIcon { + iconName: "preferences-desktop-wallpaper-symbolic" + anchors.centerIn: parent } MouseArea { id: clickHandler @@ -61,12 +44,6 @@ Rectangle { left: 20 right: 20 } - HyprlandFocusGrab { - id: grabber - active: wallPicker.visible - windows: [wallPicker] - onCleared: wallPicker.visible = false - } onVisibleChanged: { if (wallPicker.visible) container.forceActiveFocus(); @@ -78,7 +55,7 @@ Rectangle { wallPicker.visible = false; } anchors.fill: parent - color: Colors.base00 + color: Colors.base02 radius: Config.rounding GridView { id: wallpaperLayout @@ -122,7 +99,7 @@ Rectangle { } FolderListModel { id: wallpaperList - folder: Config.wallDir + folder: Qt.resolvedUrl(Config.wallDir) nameFilters: ["*.png"] } } diff --git a/modules/bar/#Bat.qml# b/modules/bar/#Bat.qml# new file mode 100644 index 0000000..340630c --- /dev/null +++ b/modules/bar/#Bat.qml# @@ -0,0 +1,52 @@ +import Quickshell.Services.UPower +import Quickshell +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import qs +import qs.widgets +import qs.settings + +BarComponent { + id: root + visible: UPower.displayDevice.isLaptopBattery + property double percent: UPower.displayDevice.percentage * 100 + property bool hasBattery: UPower.displayDevice.isLaptopBattery + property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging + implicitWidth: batLayout.implicitWidth + 16 + + function batteryIcon() { + let charging = root.charging; + let percent = root.percent; + if (percent <= 10) + return charging ? "battery-empty-charging" : "battery-empty"; + if (percent < 40) + return charging ? "battery-level-30-charging" : "battery-level-30"; + if (percent < 50) + return charging ? "battery-level-40-charging" : "battery-level-40"; + if (percent < 60) + return charging ? "battery-level-50-charging" : "battery-level-50"; + if (percent < 70) + return charging ? "battery-level-60-charging" : "battery-level-60"; + if (percent < 80) + return charging ? "battery-level-70-charging" : "battery-level-70"; + if (percent < 90) + return charging ? "battery-level-80-charging" : "battery-level-80"; + if (percent > 90) + return charging ? "battery-level-90-charging" : "battery-level-90"; + if (percent == 100) + return charging ? "battery-level-100-charging" : "battery-level-100"; + } + RowLayout { + id: batLayout + anchors.centerIn: root + StyledIcon { + iconName: root.batteryIcon() + } + + StyledText { + text: Math.floor(root.percent, root.charging) + "%" + } + } +} diff --git a/modules/bar/.#Bat.qml b/modules/bar/.#Bat.qml new file mode 120000 index 0000000..a138299 --- /dev/null +++ b/modules/bar/.#Bat.qml @@ -0,0 +1 @@ +lucy@nerv.1006:1787837190 \ No newline at end of file diff --git a/modules/bar/ActiveWindow.qml~ b/modules/bar/ActiveWindow.qml~ deleted file mode 100644 index 9020ca4..0000000 --- a/modules/bar/ActiveWindow.qml~ +++ /dev/null @@ -1,31 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell.Widgets -import Quickshell.Hyprland -import QtQuick -import QtQuick.Layouts -import qs -import qs.widgets -import qs.settings -import QtQuick.Effects - -BarComponent { - id: root - implicitHeight: moduleHeight - implicitWidth: titleLayout.width + 32 - color: Colors.moduleBg - radius: Config.rounding - RowLayout { - id: titleLayout - anchors.centerIn: root - WrapperRectangle { - Layout.maximumWidth: 400 - color: 'transparent' - clip: true - StyledText { - property bool onWs: Hyprland.activeToplevel?.workspace == Hyprland.focusedWorkspace - text: onWs ? Hyprland.activeToplevel?.title ?? "Desktop" : "Desktop" - elide: Text.ElideRight - } - } - } -} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 37efff2..c4759d1 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -1,8 +1,8 @@ import Quickshell import QtQuick import QtQuick.Layouts -import qs.modules.wallpaper import qs.settings +import qs.modules.applets import qs Variants { @@ -17,14 +17,14 @@ Variants { right: true } color: 'transparent' - implicitHeight: Config.barHeight - margins.top: Config.floating ? 10 : 0 - margins.left: Config.floating ? 10 : 0 - margins.right: Config.floating ? 10 : 0 + implicitHeight: Config.cfg.bar.height + margins.top: Config.cfg.bar.floating ? 10 : 0 + margins.left: Config.cfg.bar.floating ? 10 : 0 + margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { anchors.fill: parent color: Colors.barBg - radius: Config.floating ? Config.rounding : 0 + radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 RowLayout { anchors.leftMargin: 4 anchors.left: parent.left @@ -44,7 +44,6 @@ Variants { anchors.verticalCenter: parent.verticalCenter Mpris {} Bat {} - Tray {} WallPicker { screenHeight: root.screen.height diff --git a/modules/bar/Bar.qml~ b/modules/bar/Bar.qml~ deleted file mode 100644 index d4d4aea..0000000 --- a/modules/bar/Bar.qml~ +++ /dev/null @@ -1,13 +0,0 @@ -import Quickshell -import QtQuick - -Variants { - model: Quickshell.screens - delegate: PanelWindow { - anchors { - top: true - left: true - right: true - } - } -} diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 82d1a30..6906f38 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -14,10 +14,11 @@ BarComponent { property double percent: UPower.displayDevice.percentage * 100 property bool hasBattery: UPower.displayDevice.isLaptopBattery property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging - implicitHeight: Config.moduleHeight implicitWidth: batLayout.implicitWidth + 16 - function batteryIcon(percent, charging) { + function batteryIcon() { + let charging = root.charging + let percent = root.percent if(percent <= 10) return charging ? "battery-empty-charging" : "battery-empty" if(percent < 40) return charging ? "battery-level-30-charging" : "battery-level-30" if(percent < 50) return charging ? "battery-level-40-charging" : "battery-level-40" @@ -32,16 +33,10 @@ BarComponent { RowLayout { id: batLayout anchors.centerIn: root - IconImage { - source: Quickshell.iconPath(root.batteryIcon(root.percent, root.charging) + "-symbolic") - implicitSize: Config.iconSize - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 +StyledIcon { + iconName: root.batteryIcon() } - } + StyledText { text: Math.floor(root.percent,root.charging) + "%" } diff --git a/modules/bar/Bat.qml~ b/modules/bar/Bat.qml~ deleted file mode 100644 index 8a44028..0000000 --- a/modules/bar/Bat.qml~ +++ /dev/null @@ -1,58 +0,0 @@ -import Quickshell.Services.UPower -import QtQuick -import QtQuick.Layouts -import QtQuick.Effects -import qs -import qs.widgets -import qs.settings - -BarComponent { - id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } - clip: true - color: Colors.moduleBg - visible: UPower.displayDevice.isLaptopBattery - property double percent: UPower.displayDevice.percentage * 100 - property bool hasBattery: UPower.displayDevice.isLaptopBattery - property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging - required property double moduleHeight - implicitHeight: moduleHeight - implicitWidth: batLayout.implicitWidth + 16 - radius: Config.rounding - - function batteryIcon(percent) { - if (root.charging) - return "battery_android_frame_bolt"; - if (percent <= 15) - return "battery_android_alert"; - if (percent <= 30) - return "battery_android_frame_2"; - if (percent <= 50) - return "battery_android_frame_3"; - if (percent <= 70) - return "battery_android_frame_4"; - if (percent <= 85) - return "battery_android_frame_5"; - if (percent <= 100) - return "battery_android_frame_full"; - } - RowLayout { - id: batLayout - anchors.centerIn: root - MaterialIcon { - text: root.batteryIcon(root.percent) - } - StyledText { - text: Math.floor(root.percent) + "%" - } - } -} diff --git a/modules/bar/Date.qml~ b/modules/bar/Date.qml~ deleted file mode 100644 index fa6ab8a..0000000 --- a/modules/bar/Date.qml~ +++ /dev/null @@ -1,26 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell -import QtQuick -import QtQuick.Effects -import qs -import qs.widgets -import qs.settings - -BarComponent { - id: root - clip: true - required property double moduleHeight - implicitHeight: moduleHeight - implicitWidth: clockText.implicitWidth + 32 - color: Colors.moduleBg - radius: Config.rounding - SystemClock { - id: clock - precision: SystemClock.Seconds - } - StyledText { - id: clockText - anchors.centerIn: root - text: Qt.formatDateTime(clock.date, "d.M.yy - hh:mm:ss") - } -} diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 0b05852..047a555 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -11,7 +11,6 @@ import qs.settings BarComponent { id: root - implicitHeight: Config.moduleHeight implicitWidth: songLayout.implicitWidth + 16 property MprisPlayer spotify: { for (const player of Mpris.players.values) { @@ -25,19 +24,12 @@ BarComponent { RowLayout { id: songLayout anchors.centerIn: root - IconImage { - source: Quickshell.iconPath("folder-music-symbolic") - implicitSize: Config.iconSize - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 - } + StyledIcon { + iconName: "folder-music-symbolic" } StyledText { Layout.maximumWidth: 400 - Layout.maximumHeight: Config.barHeight / 1.6 + Layout.maximumHeight: Config.cfg.bar.barHeight / 1.6 text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists elide: Text.ElideRight } diff --git a/modules/bar/Mpris.qml~ b/modules/bar/Mpris.qml~ deleted file mode 100644 index c60ebf1..0000000 --- a/modules/bar/Mpris.qml~ +++ /dev/null @@ -1,49 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell.Services.Mpris -import QtQuick -import QtQuick.Layouts -import QtQuick.Effects -import qs -import qs.widgets -import qs.settings - -Rectangle { - id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } - required property double moduleHeight - implicitHeight: moduleHeight - implicitWidth: songLayout.implicitWidth + 32 - property MprisPlayer spotify: { - for (const player of Mpris.players.values) { - if (player.identity === "Spotify") - return player; - } - return null; - } - visible: spotify !== null && spotify.playbackState === MprisPlaybackState.Playing - clip: true - color: Colors.moduleBg - radius: Config.rounding - RowLayout { - id: songLayout - anchors.centerIn: root - MaterialIcon { - text: "music_note_2" - } - StyledText { - Layout.maximumWidth: 400 - Layout.maximumHeight: Config.barHeight / 1.6 - text: root.spotify?.trackTitle + " - " + root.spotify?.trackArtists - elide: Text.ElideRight - } - } -} diff --git a/modules/bar/Netstatus.qml~ b/modules/bar/Netstatus.qml~ deleted file mode 100644 index 09e2785..0000000 --- a/modules/bar/Netstatus.qml~ +++ /dev/null @@ -1,29 +0,0 @@ -import qs -import qs.modules.Services -import qs.widgets -import qs.settings -import Quickshell -import Quickshell.Widgets -import QtQuick -import QtQuick.Layouts - -BarComponent { - id: root - implicitWidth: networkLayout.implicitWidth + 24 - RowLayout { - anchors.centerIn: root - id: networkLayout - StyledText { - id: status - text: Network.wifiEnabled ? "Wifi enabled :3" : "Wifi disabled :(" - } - StyledText { - id: wifiDevName - text: Network.connectedWifiDev?.name ?? "not connected via wifi" - } - StyledText{ - id: wiredDevName - text: Network.connectedWiredDev?.name ?? "not connected via wired" - } - } -} diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 8076e39..5f759d4 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,11 +1,7 @@ -pragma ComponentBehavior: Bound -import Quickshell.Services.Pipewire -import Quickshell.Widgets import Quickshell import QtQuick import QtQuick.Layouts -import QtQuick.Effects -import qs +import qs.modules.applets import qs.widgets import qs.settings import qs.modules.Services @@ -13,7 +9,6 @@ import qs.modules.Services BarComponent { id: root active: clickHandler.containsMouse - implicitHeight: Config.moduleHeight implicitWidth: pwLayout.implicitWidth + 16 RowLayout { id: pwLayout diff --git a/modules/bar/Pw.qml~ b/modules/bar/Pw.qml~ deleted file mode 100644 index b26c8ca..0000000 --- a/modules/bar/Pw.qml~ +++ /dev/null @@ -1,77 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell.Services.Pipewire -import Quickshell.Io -import QtQuick -import QtQuick.Layouts -import QtQuick.Effects -import qs -import qs.widgets -import qs.settings - -BarComponent { - id: root - layer.enabled: true - layer.effect: MultiEffect { - id: dropShadow - source: root - shadowEnabled: true - shadowHorizontalOffset: 4 - shadowVerticalOffset: 2 - shadowOpacity: 0.5 - shadowColor: "#020202" - } - color: clickHandler.containsMouse ? Colors.activeModuleBg : Colors.moduleBg - property PwNode defaultAudio: Pipewire.ready ? Pipewire.defaultAudioSink : null - property bool mute: Pipewire.ready ? defaultAudio?.audio.muted : null - radius: Config.rounding - required property double moduleHeight - implicitHeight: moduleHeight - implicitWidth: pwLayout.implicitWidth + 16 - function getVolumeIcon() { - let volume = Pipewire.ready ? root.defaultAudio.audio.volume : null; - if (root.mute) { - return "\ue04f"; - } - if (volume <= 0.33) { - return "\ue04e"; - } - if (volume <= 0.66) { - return "\ue04d"; - } - if (volume >= 0.66) { - return "\ue050"; - } - } - - PwObjectTracker { - objects: [Pipewire.ready ? Pipewire.defaultAudioSink : null] - } - - Process { - id: pavuLauncher - command: ["pavucontrol"] - running: false - } - - RowLayout { - id: pwLayout - anchors.centerIn: root - spacing: 4 - MaterialIcon { - text: root.getVolumeIcon() - opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 - } - StyledText { - text: Math.round(root.defaultAudio?.audio.volume * 100) + "%" - opacity: root.defaultAudio?.audio.muted ? 0.6 : 1.0 - } - } - MouseArea { - id: clickHandler - hoverEnabled: true - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - anchors.fill: root - onClicked: pavuLauncher.running = true - } -} diff --git a/modules/bar/Tray.qml b/modules/bar/Tray.qml index 4f5109c..3cece72 100644 --- a/modules/bar/Tray.qml +++ b/modules/bar/Tray.qml @@ -12,7 +12,6 @@ import qs.widgets BarComponent { id: root visible: iconRepeater.count != 0 - implicitHeight: Config.moduleHeight implicitWidth: iconlayout.width + 16 RowLayout { diff --git a/modules/bar/Tray.qml~ b/modules/bar/Tray.qml~ deleted file mode 100644 index fcb18ac..0000000 --- a/modules/bar/Tray.qml~ +++ /dev/null @@ -1,53 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell -import Quickshell.Services.SystemTray -import Quickshell.Widgets -import QtQuick -import QtQuick.Layouts -import QtQuick.Effects -import qs -import qs.settings - -BarComponent { - id: root - visible: iconRepeater.count != 0 - implicitHeight: Config.moduleHeight - implicitWidth: iconlayout.width + 16 - color: Colors.moduleBg - radius: Config.rounding - - RowLayout { - id: iconlayout - anchors.centerIn: root - spacing: 8 - Repeater { - id: iconRepeater - model: SystemTray.items - delegate: Item { - id: iconWrapper - required property var modelData - implicitWidth: 16 - implicitHeight: 16 - IconImage { - anchors.centerIn: parent - source: iconWrapper.modelData.icon - implicitSize: 16 - } - QsMenuAnchor { - id: menu - anchor.item: iconWrapper - menu: iconWrapper.modelData.menu - } - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.LeftButton | Qt.RightButton - onClicked: mouse => { - if (mouse.button == Qt.RightButton) { - menu.open(); - } - } - } - } - } - } -} diff --git a/modules/bar/VolPopup.qml~ b/modules/bar/VolPopup.qml~ deleted file mode 100644 index 18d925a..0000000 --- a/modules/bar/VolPopup.qml~ +++ /dev/null @@ -1,39 +0,0 @@ -import qs -import qs.settings -import Quickshell -import QtQuick -import qs.widgets - - - -PopupWindow { - id: volPopup - anchor.item: root - implicitWidth: 500 - implicitHeight: 600 - - anchor.edges: Edges.Top | Edges.Right - anchor.gravity: Edges.Bottom | Edges.Left - anchor.margins.top: 40 - anchor.margins.right: 0 - color: 'transparent' - Rectangle { - id: test - anchors.fill: parent - color: Colors.activeModuleBg - radius: Config.rounding - ListView { - id: sourceLayout - - model: Pipewire.nodes - delegate: Rectangle { - implicitHeight: 10 - - required property var modelData - StyledText { - text: parent.modelData.nickname - } - } - } - } - } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 9272a9c..5e4ecc8 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -16,14 +16,12 @@ BarComponent { spacing: 0 Repeater { model: WindowManager.screenProjection(root.barScreen).windowsets - delegate: Rectangle { + delegate: BarComponent { id: wsContainer required property var modelData visible: modelData.shouldDisplay implicitWidth: modelData.active ? 50 : 20 - implicitHeight: Config.moduleHeight - 4 color: modelData.active ? Colors.base0D : Colors.moduleBg - radius: Config.rounding Behavior on implicitWidth { PropertyAnimation { duration: 350 diff --git a/modules/bar/Ws.qml~ b/modules/bar/Ws.qml~ deleted file mode 100644 index 4c18d5f..0000000 --- a/modules/bar/Ws.qml~ +++ /dev/null @@ -1,27 +0,0 @@ -import Quickshell -import Quickshell.WindowManager -import QtQuick -import QtQuick.Layouts -import qs -import qs.widgets - -BarComponent { - id: root - required property ShellScreen barScreen - RowLayout { - spacing: 15 - anchors.fill: parent - Repeater { - model: WindowManager.screenProjection(root.barScreen).windowsets - delegate: Rectangle { - required property var modelData - visible: modelData.shouldDisplay - StyledText { - id: wsText - text: parent.modelData.name - color: parent.modelData.active ? Colors.base0D: Colors.base03 - } - } - } - } -} diff --git a/modules/bar/volPopup.qml~ b/modules/bar/volPopup.qml~ deleted file mode 100644 index 582c1d1..0000000 --- a/modules/bar/volPopup.qml~ +++ /dev/null @@ -1,40 +0,0 @@ -import qs -import qs.settings -import Quickshell -import Quickshell.Widgets -import QtQuick -import qs.widgets - - - -PopupWindow { - id: volPopup - anchor.item: root - implicitWidth: 500 - implicitHeight: 600 - - anchor.edges: Edges.Top | Edges.Right - anchor.gravity: Edges.Bottom | Edges.Left - anchor.margins.top: 40 - anchor.margins.right: 0 - color: 'transparent' - Rectangle { - id: test - anchors.fill: parent - color: Colors.activeModuleBg - radius: Config.rounding - ListView { - id: sourceLayout - - model: Pipewire.nodes - delegate: Rectangle { - implicitHeight: 10 - - required property var modelData - StyledText { - text: parent.modelData.nickname - } - } - } - } - } diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 5120d76..40dfd98 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -13,7 +13,7 @@ WrapperRectangle { property alias timerStart: dismissTimer implicitWidth: nScreen.width / 6 implicitHeight: 100 - radius: Config.rounding + radius: Config.cfg.appearance.rounding anchors.right: parent?.right color: Colors.barBg clip: true diff --git a/modules/notifications/NotiCard.qml~ b/modules/notifications/NotiCard.qml~ deleted file mode 100644 index 168591a..0000000 --- a/modules/notifications/NotiCard.qml~ +++ /dev/null @@ -1,92 +0,0 @@ -import Quickshell -import Quickshell.Widgets -import QtQuick.Layouts -import QtQuick -import qs -import qs.settings -import qs.widgets - -WrapperRectangle { - id: root - required property var notification - required property ShellScreen nScreen - implicitWidth: nScreen.width / 6 - implicitHeight: 100 - radius: Config.rounding - anchors.right: parent?.right - color: Colors.barBg - clip: true - Timer { - id: dismissTimer - running: true - interval: 5000 - repeat: false - onTriggered: root.notification?.dismiss() - } - child: WrapperMouseArea { - id: mouseHandler - child: RowLayout { - spacing: 10 - IconImage { - id: appIcon - Layout.leftMargin: 8 - visible: root.notification?.image ? true : false - source: root.notification?.image ? root.notification.image : '' - implicitSize: 64 - } - ColumnLayout { - Layout.alignment: Qt.AlignLeft - Layout.fillWidth: true - Layout.preferredWidth: 0 - Layout.fillHeight: true - Layout.leftMargin: appIcon.visible ? 0 : 16 - RowLayout { - Layout.alignment: Qt.AlignTop - MaterialIcon { - text: "\ue7f7" - font.pixelSize: 12 - } - StyledText { - id: appId - text: root.notification?.appName ? root.notification.appName : '' - opacity: 0.4 - } - } - ColumnLayout { - spacing: 0 - Layout.rightMargin: 40 - StyledText { - id: title - Layout.bottomMargin: 0 - Layout.topMargin: 5 - Layout.alignment: Qt.AlignBottom - Layout.fillWidth: true - text: root.notification?.summary == null ? '' : root.notification.summary - elide: Text.ElideRight - } - StyledText { - id: body - Layout.alignment: Qt.AlignBottom - text: root.notification?.body ? root.notification.body : '' - elide: Text.ElideRight - maximumLineCount: 1 - Layout.fillWidth: true - opacity: 0.6 - } - } - } - } - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - hoverEnabled: true - onEntered: { - root.color = Colors.base03; - } - onExited: { - root.color = Colors.base01; - } - onClicked: { - root.notification ? root.notification.dismiss() : ''; - } - } -} diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml index b03803b..dfbc980 100644 --- a/modules/notifications/NotiPopup.qml +++ b/modules/notifications/NotiPopup.qml @@ -16,7 +16,7 @@ Variants { top: true right: true } - margins.top: Config.barHeight + 8 + (Config.floating ? 10 : 0) + margins.top: Config.cfg.bar.height + 8 + (Config.cfg.bar.floating ? 10 : 0) margins.right: 8 implicitHeight: notiList.contentHeight implicitWidth: modelData.width / 6 diff --git a/modules/notifications/NotiPopup.qml~ b/modules/notifications/NotiPopup.qml~ deleted file mode 100644 index ac509e8..0000000 --- a/modules/notifications/NotiPopup.qml~ +++ /dev/null @@ -1,46 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell -import QtQuick -import Quickshell.Wayland -import qs.settings -import Quickshell.Hyprland - -WlrLayershell { - id: notiPopup - property ShellScreen activeScreen: getActiveScreen() - function getActiveScreen() { - let current = Quickshell.screens[0]; - for (let i = 0; i < Quickshell.screens.length; i++) { - current = Quickshell.screens[i]; - if (Hyprland.monitorFor(current) == Hyprland.focusedMonitor) { - return current; - } - } - return current; - } - exclusionMode: ExclusionMode.Ignore - layer: WlrLayer.Overlay - screen: activeScreen - anchors { - top: true - right: true - } - margins.top: Config.barHeight + 8 + (Config.floating ? 10 : 0) - margins.right: 8 - implicitHeight: notiList.contentHeight - implicitWidth: activeScreen.width / 6 - color: 'transparent' - visible: NotiServer.notifications.values.length > 0 - - ListView { - id: notiList - anchors.fill: parent - model: NotiServer.notifications - spacing: 6 - delegate: NotiCard { - required property var modelData - nScreen: notiPopup.activeScreen - notification: modelData - } - } -} diff --git a/modules/notifications/NotiServer.qml~ b/modules/notifications/NotiServer.qml~ deleted file mode 100644 index db79793..0000000 --- a/modules/notifications/NotiServer.qml~ +++ /dev/null @@ -1,18 +0,0 @@ -pragma Singleton -import Quickshell -import Quickshell.Services.Notifications -import QtQuick - -Singleton { - id: root - property alias notifications: server.trackedNotifications - NotificationServer { - id: server - imageSupported: true - bodyImagesSupported: true - - onNotification: notification => { - notification.tracked = true; - } - } -} diff --git a/modules/wallpaper/Wallpaper.qml b/modules/wallpaper/Wallpaper.qml index 966c7ff..2e1ce0c 100644 --- a/modules/wallpaper/Wallpaper.qml +++ b/modules/wallpaper/Wallpaper.qml @@ -21,7 +21,7 @@ Variants { Image { cache: false anchors.fill: parent - source: Config.wallpaper + source: Qt.resolvedUrl(Config.cfg.wallpaper.wallpaper) } } } diff --git a/settings/Config.qml b/settings/Config.qml index f492035..ef392f6 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -2,33 +2,43 @@ pragma Singleton import QtCore import QtQuick import Quickshell +import Quickshell.Io Singleton { id: root - property string font: "Maple Mono" - property int fontSize: 12 - property int iconSize: 14 - property int barHeight: 30 - property int rounding: 16 - property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" - property bool floating: false - property double opacity: 1.0 - property string primaryMon: "eDP-1" - property string wallDir: "file://" + Quickshell.env("HOME") + "/.walls" - property bool showCorners: true - property real moduleHeight: barHeight - 8 - Settings { - location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") - property alias font: root.font - property alias fontSize: root.fontSize - property alias barHeight: root.barHeight - property alias rounding: root.rounding - property alias wallpaper: root.wallpaper - property alias opacity: root.opacity - property alias primaryMon: root.primaryMon - property alias floating: root.floating - property alias wallDir: root.wallDir - property alias showCorners: root.showCorners - property alias iconSize: root.iconSize + property alias cfg: cfg + function save() { + if (cfgView.loaded) + cfgView.writeAdapter(); + } + FileView { + id: cfgView + path: Qt.resolvedUrl(Quickshell.shellDir + "/settings/settings.json") + watchChanges: true + onFileChanged: { + this.reload(); + } + onLoadFailed: error => { + if (error === FileViewError.FileNotFound) + writeAdapter(); + } + adapter: JsonAdapter { + id: cfg + property JsonObject appearance: JsonObject { + property string font: "Iosevka" + property int fontSize: 14 + property int iconSize: 16 + property int rounding: 16 + } + property JsonObject bar: JsonObject { + property bool floating: true + property int height: 40 + property real opacity: 1.0 + } + property JsonObject wallpaper: JsonObject { + property string wallDir: Quickshell.env("HOME") + "/.walls/" + property string wallpaper: "" + } + } } } diff --git a/settings/settings.ini b/settings/settings.ini index c3c021d..a93161e 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -1,12 +1,12 @@ [General] barHeight=30 -floating=true +floating=false font=Iosevka -fontSize=16 -iconSize=18 +fontSize=14 +iconSize=16 opacity=1 primaryMon=eDP-1 rounding=16 showCorners=true -wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0\x1f/home/lucy/.walls/lain_blue.png) +wallDir=/home/lucy/.walls/ +wallpaper=/home/lucy/.walls/walkingcastle.png diff --git a/settings/settings.json b/settings/settings.json new file mode 100644 index 0000000..2e3458a --- /dev/null +++ b/settings/settings.json @@ -0,0 +1,17 @@ +{ + "appearance": { + "font": "Iosevka", + "fontSize": 14, + "iconSize": 16, + "rounding": 16 + }, + "bar": { + "floating": true, + "height": 40, + "opacity": 1 + }, + "wallpaper": { + "wallDir": "/home/lucy/.walls/", + "wallpaper": "/home/lucy/.walls/frierensuff.png" + } +} diff --git a/settings/settings.json~ b/settings/settings.json~ new file mode 100644 index 0000000..e564936 --- /dev/null +++ b/settings/settings.json~ @@ -0,0 +1,18 @@ +{ + "appearance": { + "font": "Iosevka", + "fontSize": 14, + "iconSize": 16, + "rounding": 16 + }, + "bar": { + "floating": true, + "height": 38, + "moduleHeight": 30, + "opacity": 1 + }, + "wallpaper": { + "wallDir": "/home/lucy/.walls/", + "wallpaper": "/home/lucy/.walls/frierensuff.png" + } +} diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index ace44d2..011ab86 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -6,6 +6,6 @@ import qs.settings Rectangle { property bool active: false color: active ? Colors.activeModuleBg : Colors.moduleBg - implicitHeight: Config.moduleHeight - radius: Config.rounding + implicitHeight: Config.cfg.bar.height - 8 + radius: Config.cfg.appearance.rounding } diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index e58f4f2..86de77f 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -6,7 +6,7 @@ import qs.settings IconImage { required property string iconName - implicitSize: Config.iconSize + implicitSize: Config.cfg.appearance.iconSize source: Quickshell.iconPath(iconName) layer.enabled: true layer.effect: MultiEffect { diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index 117d6ba..3bc1f1b 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -4,6 +4,6 @@ import qs.settings Text { color: Colors.text - font.family: Config.font - font.pixelSize: Config.fontSize + font.family: Config.cfg.appearance.font + font.pixelSize: Config.cfg.appearance.fontSize } From 496ed4a60aff2db49a3088358e45d0639b4035ac Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 27 Aug 2026 18:13:45 +0200 Subject: [PATCH 114/172] update stuff --- modules/Services/.#WallpaperService.qml | 1 - ...paperService.qml# => WallpaperService.qml} | 0 modules/bar/#Bat.qml# | 52 ------------------- modules/bar/.#Bat.qml | 1 - modules/bar/Bat.qml | 42 +++++++++------ 5 files changed, 25 insertions(+), 71 deletions(-) delete mode 120000 modules/Services/.#WallpaperService.qml rename modules/Services/{#WallpaperService.qml# => WallpaperService.qml} (100%) delete mode 100644 modules/bar/#Bat.qml# delete mode 120000 modules/bar/.#Bat.qml diff --git a/modules/Services/.#WallpaperService.qml b/modules/Services/.#WallpaperService.qml deleted file mode 120000 index a138299..0000000 --- a/modules/Services/.#WallpaperService.qml +++ /dev/null @@ -1 +0,0 @@ -lucy@nerv.1006:1787837190 \ No newline at end of file diff --git a/modules/Services/#WallpaperService.qml# b/modules/Services/WallpaperService.qml similarity index 100% rename from modules/Services/#WallpaperService.qml# rename to modules/Services/WallpaperService.qml diff --git a/modules/bar/#Bat.qml# b/modules/bar/#Bat.qml# deleted file mode 100644 index 340630c..0000000 --- a/modules/bar/#Bat.qml# +++ /dev/null @@ -1,52 +0,0 @@ -import Quickshell.Services.UPower -import Quickshell -import Quickshell.Widgets -import QtQuick -import QtQuick.Layouts -import QtQuick.Effects -import qs -import qs.widgets -import qs.settings - -BarComponent { - id: root - visible: UPower.displayDevice.isLaptopBattery - property double percent: UPower.displayDevice.percentage * 100 - property bool hasBattery: UPower.displayDevice.isLaptopBattery - property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging - implicitWidth: batLayout.implicitWidth + 16 - - function batteryIcon() { - let charging = root.charging; - let percent = root.percent; - if (percent <= 10) - return charging ? "battery-empty-charging" : "battery-empty"; - if (percent < 40) - return charging ? "battery-level-30-charging" : "battery-level-30"; - if (percent < 50) - return charging ? "battery-level-40-charging" : "battery-level-40"; - if (percent < 60) - return charging ? "battery-level-50-charging" : "battery-level-50"; - if (percent < 70) - return charging ? "battery-level-60-charging" : "battery-level-60"; - if (percent < 80) - return charging ? "battery-level-70-charging" : "battery-level-70"; - if (percent < 90) - return charging ? "battery-level-80-charging" : "battery-level-80"; - if (percent > 90) - return charging ? "battery-level-90-charging" : "battery-level-90"; - if (percent == 100) - return charging ? "battery-level-100-charging" : "battery-level-100"; - } - RowLayout { - id: batLayout - anchors.centerIn: root - StyledIcon { - iconName: root.batteryIcon() - } - - StyledText { - text: Math.floor(root.percent, root.charging) + "%" - } - } -} diff --git a/modules/bar/.#Bat.qml b/modules/bar/.#Bat.qml deleted file mode 120000 index a138299..0000000 --- a/modules/bar/.#Bat.qml +++ /dev/null @@ -1 +0,0 @@ -lucy@nerv.1006:1787837190 \ No newline at end of file diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 6906f38..340630c 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -17,28 +17,36 @@ BarComponent { implicitWidth: batLayout.implicitWidth + 16 function batteryIcon() { - let charging = root.charging - let percent = root.percent - if(percent <= 10) return charging ? "battery-empty-charging" : "battery-empty" - if(percent < 40) return charging ? "battery-level-30-charging" : "battery-level-30" - if(percent < 50) return charging ? "battery-level-40-charging" : "battery-level-40" - if(percent < 60) return charging ? "battery-level-50-charging" : "battery-level-50" - if(percent < 70) return charging ? "battery-level-60-charging" : "battery-level-60" - if(percent < 80) return charging ? "battery-level-70-charging" : "battery-level-70" - if(percent < 90) return charging ? "battery-level-80-charging" : "battery-level-80" - if(percent > 90) return charging ? "battery-level-90-charging" : "battery-level-90" - if(percent == 100) return charging ? "battery-level-100-charging" : "battery-level-100" - + let charging = root.charging; + let percent = root.percent; + if (percent <= 10) + return charging ? "battery-empty-charging" : "battery-empty"; + if (percent < 40) + return charging ? "battery-level-30-charging" : "battery-level-30"; + if (percent < 50) + return charging ? "battery-level-40-charging" : "battery-level-40"; + if (percent < 60) + return charging ? "battery-level-50-charging" : "battery-level-50"; + if (percent < 70) + return charging ? "battery-level-60-charging" : "battery-level-60"; + if (percent < 80) + return charging ? "battery-level-70-charging" : "battery-level-70"; + if (percent < 90) + return charging ? "battery-level-80-charging" : "battery-level-80"; + if (percent > 90) + return charging ? "battery-level-90-charging" : "battery-level-90"; + if (percent == 100) + return charging ? "battery-level-100-charging" : "battery-level-100"; } RowLayout { id: batLayout anchors.centerIn: root -StyledIcon { - iconName: root.batteryIcon() - } - + StyledIcon { + iconName: root.batteryIcon() + } + StyledText { - text: Math.floor(root.percent,root.charging) + "%" + text: Math.floor(root.percent, root.charging) + "%" } } } From 40dd8562f400558ae4b1dbeb8696af4fca275501 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 27 Aug 2026 18:14:26 +0200 Subject: [PATCH 115/172] remove emacs autosave files --- modules/applets/VolPopup.qml~ | 93 --------------------------- modules/applets/WallPicker.qml~ | 107 -------------------------------- settings/settings.ini~ | 12 ---- settings/settings.json~ | 18 ------ shell.qml~ | 6 -- widgets/BarComponent.qml~ | 11 ---- widgets/StyledIcon.qml~ | 17 ----- widgets/StyledText.qml~ | 10 --- widgets/barComponent.qml~ | 9 --- 9 files changed, 283 deletions(-) delete mode 100644 modules/applets/VolPopup.qml~ delete mode 100644 modules/applets/WallPicker.qml~ delete mode 100644 settings/settings.ini~ delete mode 100644 settings/settings.json~ delete mode 100644 shell.qml~ delete mode 100644 widgets/BarComponent.qml~ delete mode 100644 widgets/StyledIcon.qml~ delete mode 100644 widgets/StyledText.qml~ delete mode 100644 widgets/barComponent.qml~ diff --git a/modules/applets/VolPopup.qml~ b/modules/applets/VolPopup.qml~ deleted file mode 100644 index 27bf92d..0000000 --- a/modules/applets/VolPopup.qml~ +++ /dev/null @@ -1,93 +0,0 @@ -pragma ComponentBehavior: Bound -import qs -import qs.settings -import Quickshell -import QtQuick -import qs.widgets -import qs.modules.Services -import QtQuick.Layouts -import QtQuick.Controls - - -PopupWindow { - implicitWidth: audioLayout.implicitWidth + 2 * audioLayout.anchors.margins - implicitHeight: audioLayout.implicitHeight + 24 - anchor.edges: Edges.Top | Edges.Right - anchor.gravity: Edges.Bottom | Edges.Left - anchor.margins.top: 40 - color: 'transparent' - grabFocus: true - Rectangle { - id: root - anchors.fill: parent - color: Colors.moduleBg - radius: Config.rounding - ColumnLayout { - id: audioLayout - anchors.centerIn: parent - anchors.margins: 10 - spacing: 8 - Repeater { - id: audioRep - model: Audio.sinks - - delegate: Rectangle { - Layout.fillWidth: true - id: audioDelContainer - color: Colors.activeModuleBg - radius: Config.rounding - required property var modelData - implicitHeight: audioRow.implicitHeight + 8 - implicitWidth: audioRow.implicitWidth - - RowLayout { - id: audioRow - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter - anchors.fill: parent - - StyledText { - text: audioDelContainer.modelData.nickname - Layout.leftMargin: 10 - Layout.fillWidth: true - Layout.maximumWidth: 200 - elide: Text.ElideRight - } - StyledIcon { - Layout.leftMargin: 10 - iconName: Audio.getVolumeIcon(audioDelContainer.modelData) - MouseArea { - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: { - audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted; - } - } - } - StyledIcon { - iconName: audioDelContainer.modelData === Audio.preferredAudio ? "radio-checked-symbolic" : "radio-symbolic" - MouseArea { - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: { - Audio.setDefaultSink(audioDelContainer.modelData); - } - } - } - Slider { - Layout.rightMargin: 10 - value: audioDelContainer.modelData.audio.volume - from: 0 - to: 1 - onMoved: { - audioDelContainer.modelData.audio.volume = value; - } - } - } - } - } - } - } -} diff --git a/modules/applets/WallPicker.qml~ b/modules/applets/WallPicker.qml~ deleted file mode 100644 index a3cb704..0000000 --- a/modules/applets/WallPicker.qml~ +++ /dev/null @@ -1,107 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell -import Quickshell.Wayland -import Quickshell.Widgets -import QtQuick -import Qt.labs.folderlistmodel 2.11 - -import qs -import qs.settings -import qs.widgets - -BarComponent { - implicitHeight: Config.moduleHeight - implicitWidth: Config.moduleHeight - required property int screenHeight - id: main - StyledIcon { - iconName: "preferences-desktop-wallpaper-symbolic" - anchors.centerIn: parent - } - MouseArea { - id: clickHandler - anchors.fill: main - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - onClicked: { - wallPicker.visible = !wallPicker.visible; - } - } - WlrLayershell { - id: wallPicker - visible: false - exclusionMode: ExclusionMode.Ignore - keyboardFocus: WlrKeyboardFocus.OnDemand - implicitHeight: main.screenHeight / 8 - color: 'transparent' - anchors { - bottom: true - left: true - right: true - } - margins { - bottom: 20 - left: 20 - right: 20 - } - onVisibleChanged: { - if (wallPicker.visible) - container.forceActiveFocus(); - } - Rectangle { - id: container - focus: true - Keys.onEscapePressed: { - wallPicker.visible = false; - } - anchors.fill: parent - color: Colors.base02 - radius: Config.rounding - GridView { - id: wallpaperLayout - clip: true - snapMode: GridView.SnapOneRow - flow: GridView.FlowTopToBottom - cellHeight: container.height - cellWidth: container.width / 8 - anchors.fill: parent - anchors.centerIn: parent - anchors.margins: 10 - model: wallpaperList - delegate: ClippingRectangle { - id: wallTile - clip: true - required property var modelData - radius: Config.rounding / 1.5 - color: 'transparent' - implicitWidth: wallpaperLayout.cellWidth - 20 - implicitHeight: wallpaperLayout.cellHeight - 20 - Image { - id: wallpaper - anchors.fill: parent - source: wallTile.modelData.filePath - sourceSize.width: 16 * 30 - sourceSize.height: 9 * 30 - asynchronous: true - cache: true - } - MouseArea { - id: wpClickHandler - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - hoverEnabled: true - onClicked: { - Config.wallpaper = wallTile.modelData.filePath; - } - } - } - } - FolderListModel { - id: wallpaperList - folder: Qt.resolvedUrl(Config.wallDir) - nameFilters: ["*.png"] - } - } - } -} diff --git a/settings/settings.ini~ b/settings/settings.ini~ deleted file mode 100644 index 3bd7b0b..0000000 --- a/settings/settings.ini~ +++ /dev/null @@ -1,12 +0,0 @@ -[General] -barHeight=30 -floating=false -font=Maple Mono -fontSize=12 -iconSize=14 -opacity=1 -primaryMon=eDP-1 -rounding=16 -showCorners=true -wallDir=file:///home/lucy/.walls -wallpaper=@Variant(\0\0\0\x11\0\0\0(file:///home/lucy/.walls/frierensuff.png) diff --git a/settings/settings.json~ b/settings/settings.json~ deleted file mode 100644 index e564936..0000000 --- a/settings/settings.json~ +++ /dev/null @@ -1,18 +0,0 @@ -{ - "appearance": { - "font": "Iosevka", - "fontSize": 14, - "iconSize": 16, - "rounding": 16 - }, - "bar": { - "floating": true, - "height": 38, - "moduleHeight": 30, - "opacity": 1 - }, - "wallpaper": { - "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" - } -} diff --git a/shell.qml~ b/shell.qml~ deleted file mode 100644 index c84cbb6..0000000 --- a/shell.qml~ +++ /dev/null @@ -1,6 +0,0 @@ -import Quickshell - - -ShellRoot { - -} diff --git a/widgets/BarComponent.qml~ b/widgets/BarComponent.qml~ deleted file mode 100644 index 940d0fd..0000000 --- a/widgets/BarComponent.qml~ +++ /dev/null @@ -1,11 +0,0 @@ -import Quickshell -import QtQuick - - - - -Rectangle { - property bool active: false - color: active ? Colors.activeModuleBg : Colors.moduleBg - implicitHeight: Config.moduleHeight -} diff --git a/widgets/StyledIcon.qml~ b/widgets/StyledIcon.qml~ deleted file mode 100644 index be73de1..0000000 --- a/widgets/StyledIcon.qml~ +++ /dev/null @@ -1,17 +0,0 @@ -import Quickshell -import Quickshell.Widgets -import QtQuick.Effects -import qs -import qs.settings - -IconImage { - required property string iconName - implicitSize: Config.iconSize - source: iconName - layer.enabled: true - layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 0.5 - } -} diff --git a/widgets/StyledText.qml~ b/widgets/StyledText.qml~ deleted file mode 100644 index eee9fef..0000000 --- a/widgets/StyledText.qml~ +++ /dev/null @@ -1,10 +0,0 @@ -import QtQuick -import qs -import qs.settings - -Text { - color: Colors.text - anchors.verticalCenter: parent.verticalCenter - font.family: Config.font - font.pixelSize: Config.fontSize -} diff --git a/widgets/barComponent.qml~ b/widgets/barComponent.qml~ deleted file mode 100644 index df46f52..0000000 --- a/widgets/barComponent.qml~ +++ /dev/null @@ -1,9 +0,0 @@ -import Quickshell -import QtQuick - - - - -Rectangle { - color: Colors.moduleBg -} From 1d023f02a23adf5fc8dbdd1a152752b0b0949523 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 27 Aug 2026 18:35:55 +0200 Subject: [PATCH 116/172] semi-fix pw fuckery --- modules/Services/Audio.qml | 2 +- modules/bar/Pw.qml | 2 +- settings/settings.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/Services/Audio.qml b/modules/Services/Audio.qml index 9e80a97..d3cb56a 100644 --- a/modules/Services/Audio.qml +++ b/modules/Services/Audio.qml @@ -9,7 +9,7 @@ Singleton { property bool muted: ready ? defaultAudio.audio.muted : true property PwNode defaultAudio: Pipewire.defaultAudioSink property PwNode preferredAudio: Pipewire.preferredDefaultAudioSink - property real percentage: Math.round(preferredAudio?.audio.volume * 100) + property real percentage: Math.round(defaultAudio?.audio.volume * 100) readonly property list sinks: Pipewire.nodes.values.filter(n => n.audio && n.isSink && !n.isStream) readonly property list sources: Pipewire.nodes.values.filter(n => n.audio && !n.isSink && !n.isStream) PwObjectTracker { diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 5f759d4..49d5fcc 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -15,7 +15,7 @@ BarComponent { anchors.centerIn: root spacing: 4 StyledIcon { - iconName: Audio.getVolumeIcon(Audio.preferredAudio) + iconName: Audio.getVolumeIcon(Audio.defaultAudio) } StyledText { text: Audio.percentage + "%" diff --git a/settings/settings.json b/settings/settings.json index 2e3458a..4859fc0 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -7,7 +7,7 @@ }, "bar": { "floating": true, - "height": 40, + "height": 30, "opacity": 1 }, "wallpaper": { From d9be154465332fe22467cdc7cdd5edc5950f31a9 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 27 Aug 2026 18:55:42 +0200 Subject: [PATCH 117/172] fixup pw fr --- modules/applets/VolPopup.qml | 18 ++++++++++-------- modules/bar/Pw.qml | 1 + 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 557d485..55af4dd 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -8,7 +8,6 @@ import qs.modules.Services import QtQuick.Layouts import QtQuick.Controls - PopupWindow { implicitWidth: audioLayout.implicitWidth + 2 * audioLayout.anchors.margins implicitHeight: audioLayout.implicitHeight + 24 @@ -28,17 +27,17 @@ PopupWindow { anchors.margins: 10 spacing: 8 Repeater { - id: audioRep + id: audioRep model: Audio.sinks - + delegate: Rectangle { - Layout.fillWidth: true id: audioDelContainer + Layout.fillWidth: true color: Colors.moduleBg radius: Config.cfg.appearance.rounding required property var modelData implicitHeight: audioRow.implicitHeight + 8 - implicitWidth: audioRow.implicitWidth + implicitWidth: audioRow.implicitWidth RowLayout { id: audioRow @@ -50,11 +49,11 @@ PopupWindow { text: audioDelContainer.modelData.nickname Layout.leftMargin: 10 Layout.fillWidth: true - Layout.maximumWidth: 200 + Layout.maximumWidth: 200 elide: Text.ElideRight } StyledIcon { - Layout.leftMargin: 10 + Layout.leftMargin: 10 iconName: Audio.getVolumeIcon(audioDelContainer.modelData) MouseArea { anchors.fill: parent @@ -66,7 +65,10 @@ PopupWindow { } } StyledIcon { - iconName: audioDelContainer.modelData === Audio.preferredAudio ? "radio-checked-symbolic" : "radio-symbolic" + readonly property bool isDefault: audioDelContainer.modelData === Audio.defaultAudio + readonly property bool isPreferred: audioDelContainer.modelData === Audio.preferredAudio + iconName: isDefault ? "radio-checked-symbolic" : "radio-symbolic" + opacity: (isPreferred && !isDefault) ? 0.5 : 1.0 MouseArea { anchors.fill: parent cursorShape: Qt.PointingHandCursor diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 49d5fcc..8261d63 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,4 +1,5 @@ import Quickshell +import Quickshell.Services.Pipewire import QtQuick import QtQuick.Layouts import qs.modules.applets From ebd03786dadcd46a7fd4dfbd329b5de0b128a3b0 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 01:08:43 +0200 Subject: [PATCH 118/172] update settings and ws.qml --- modules/bar/Ws.qml | 3 ++- settings/settings.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 5e4ecc8..18e92cc 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -9,8 +9,9 @@ import qs.settings BarComponent { id: root required property ShellScreen barScreen - implicitWidth: wsLayout.implicitWidth + 4 + implicitWidth: wsLayout.implicitWidth RowLayout { + id: wsLayout anchors.centerIn: parent spacing: 0 diff --git a/settings/settings.json b/settings/settings.json index 4859fc0..feb2a09 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" + "wallpaper": "/home/lucy/.walls/lain_blue.png" } } From 21cb632dce543424b3488f098f312e1619f41b21 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 12:02:39 +0200 Subject: [PATCH 119/172] try to fix icons look choppy --- settings/settings.json | 2 +- shell.qml | 2 +- widgets/StyledIcon.qml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/settings/settings.json b/settings/settings.json index feb2a09..5f9ba28 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -2,7 +2,7 @@ "appearance": { "font": "Iosevka", "fontSize": 14, - "iconSize": 16, + "iconSize": 14, "rounding": 16 }, "bar": { diff --git a/shell.qml b/shell.qml index 66c9b05..18e0d90 100644 --- a/shell.qml +++ b/shell.qml @@ -1,5 +1,5 @@ //@ pragma UseQApplication -//@ pragma IconTheme Papirus +//@ pragma IconTheme Papirus-Dark import Quickshell import qs.modules.bar import qs.modules.wallpaper diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index 86de77f..8b53f7e 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -8,6 +8,7 @@ IconImage { required property string iconName implicitSize: Config.cfg.appearance.iconSize source: Quickshell.iconPath(iconName) + mipmap: true layer.enabled: true layer.effect: MultiEffect { colorization: 1.0 From 50a9a62a2d49db0f13e2f8a976eff861be47d7ef Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 16:41:19 +0200 Subject: [PATCH 120/172] push --- Colors.qml | 4 ++-- modules/Services/Network.qml | 2 +- modules/applets/VolPopup.qml | 9 +++++++++ modules/bar/Date.qml | 2 +- modules/bar/Netstatus.qml | 3 +-- modules/bar/Ws.qml | 2 +- settings/settings.json | 6 +++--- widgets/StyledIcon.qml | 21 ++++++++++++++++----- 8 files changed, 34 insertions(+), 15 deletions(-) diff --git a/Colors.qml b/Colors.qml index e29d19e..ad83d3e 100644 --- a/Colors.qml +++ b/Colors.qml @@ -10,8 +10,8 @@ Singleton { readonly property color accent: base0D readonly property color rootBarColor: base01 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) - readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.2, Config.opacity) - readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.4, Config.opacity) + readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.15, Config.opacity) + readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.2, Config.opacity) readonly property color text: Qt.lighter(base00, 7) readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 diff --git a/modules/Services/Network.qml b/modules/Services/Network.qml index db01a33..b79cd1c 100644 --- a/modules/Services/Network.qml +++ b/modules/Services/Network.qml @@ -13,7 +13,7 @@ Singleton { function getWiredIcon() { if (wiredDev?.hasLink ?? false) { if (wiredDev.connected ?? false) { - return "network-wired-activated"; + return "network-wired"; } else return "network-wired-unavailable"; } else diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 55af4dd..4aba62c 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -16,9 +16,18 @@ PopupWindow { anchor.margins.top: 40 color: 'transparent' grabFocus: true + Rectangle { id: root + Keys.onEscapePressed: { + parent.visible = false; + } + onVisibleChanged: { + if (parent.visible) + forceActiveFocus(); + } anchors.fill: parent + anchors.centerIn: parent color: Colors.barBg radius: Config.cfg.appearance.rounding ColumnLayout { diff --git a/modules/bar/Date.qml b/modules/bar/Date.qml index 4dc91cf..631cff6 100644 --- a/modules/bar/Date.qml +++ b/modules/bar/Date.qml @@ -19,7 +19,7 @@ BarComponent { id: clockLayout anchors.centerIn: parent StyledIcon { - iconName: "clock-alt-symbolic" + iconName: "clock-large" } StyledText { id: clockText diff --git a/modules/bar/Netstatus.qml b/modules/bar/Netstatus.qml index 25d0745..79331e3 100644 --- a/modules/bar/Netstatus.qml +++ b/modules/bar/Netstatus.qml @@ -13,8 +13,7 @@ BarComponent { StyledIcon { iconName: Network.getWifiIcon() } - StyledIcon { - Layout.topMargin: 2 + StyledIcon { iconName: Network.getWiredIcon() visible: Network.wiredDev != null } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 18e92cc..62029c6 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -21,7 +21,7 @@ BarComponent { id: wsContainer required property var modelData visible: modelData.shouldDisplay - implicitWidth: modelData.active ? 50 : 20 + implicitWidth: modelData.active ? root.implicitHeight * 2.2 : root.implicitHeight color: modelData.active ? Colors.base0D : Colors.moduleBg Behavior on implicitWidth { PropertyAnimation { diff --git a/settings/settings.json b/settings/settings.json index 5f9ba28..3595180 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -2,16 +2,16 @@ "appearance": { "font": "Iosevka", "fontSize": 14, - "iconSize": 14, + "iconSize": 22, "rounding": 16 }, "bar": { "floating": true, - "height": 30, + "height": 34, "opacity": 1 }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/lain_blue.png" + "wallpaper": "/home/lucy/.walls/frierensuff.png" } } diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index 8b53f7e..17aac70 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -1,18 +1,29 @@ import Quickshell import Quickshell.Widgets +import QtQuick import QtQuick.Effects import qs import qs.settings -IconImage { + +Image { + id: root required property string iconName - implicitSize: Config.cfg.appearance.iconSize source: Quickshell.iconPath(iconName) + width: Config.cfg.appearance.iconSize + height: Config.cfg.appearance.iconSize + sourceSize.width: Config.cfg.appearance.iconSize + sourceSize.height: Config.cfg.appearance.iconSize + fillMode: Image.PreserveAspectFit + smooth: true mipmap: true + layer.enabled: true + layer.smooth: true + layer.textureSize: Qt.size(width * 4, height * 4) layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.text - brightness: 1.0 + colorization: 1.0 + colorizationColor: Colors.text + brightness: 1.0 } } From 6f2bc1a1075472b1bf18ccf16dfbff055701148a Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 16:55:28 +0200 Subject: [PATCH 121/172] fixup focusing and key handling in volpopup by moving it to a wlrlayershell --- modules/applets/VolPopup.qml | 56 +++++++++++++++++++++++----------- modules/applets/WallPicker.qml | 10 +++--- modules/bar/Bar.qml | 3 +- modules/bar/Pw.qml | 3 +- 4 files changed, 47 insertions(+), 25 deletions(-) diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 4aba62c..9721192 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -2,39 +2,59 @@ pragma ComponentBehavior: Bound import qs import qs.settings import Quickshell +import Quickshell.Wayland import QtQuick import qs.widgets import qs.modules.Services import QtQuick.Layouts import QtQuick.Controls -PopupWindow { - implicitWidth: audioLayout.implicitWidth + 2 * audioLayout.anchors.margins - implicitHeight: audioLayout.implicitHeight + 24 - anchor.edges: Edges.Top | Edges.Right - anchor.gravity: Edges.Bottom | Edges.Left - anchor.margins.top: 40 +WlrLayershell { + id: win + + required property ShellScreen barScreen + screen: barScreen + + visible: false color: 'transparent' - grabFocus: true + layer: WlrLayer.Overlay + exclusionMode: ExclusionMode.Ignore + + keyboardFocus: visible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None + + anchors { + top: true + right: true + } + margins { + top: Config.cfg.bar.height + (Config.cfg.bar.floating ? 20 : 10) + right: Config.cfg.bar.floating ? 10 : 0 + } + + implicitWidth: audioLayout.implicitWidth + 20 + implicitHeight: audioLayout.implicitHeight + 20 + onVisibleChanged: { + if (visible) + root.forceActiveFocus(); + } Rectangle { id: root - Keys.onEscapePressed: { - parent.visible = false; - } - onVisibleChanged: { - if (parent.visible) - forceActiveFocus(); - } anchors.fill: parent - anchors.centerIn: parent + focus: true color: Colors.barBg radius: Config.cfg.appearance.rounding + + Keys.onEscapePressed: event => { + win.visible = false; + event.accepted = true; + } + ColumnLayout { id: audioLayout anchors.centerIn: parent - anchors.margins: 10 spacing: 8 + Repeater { id: audioRep model: Audio.sinks @@ -50,8 +70,6 @@ PopupWindow { RowLayout { id: audioRow - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter anchors.fill: parent StyledText { @@ -89,6 +107,8 @@ PopupWindow { } Slider { Layout.rightMargin: 10 + + focusPolicy: Qt.NoFocus value: audioDelContainer.modelData.audio.volume from: 0 to: 1 diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index 14b5839..31f860d 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -10,12 +10,12 @@ import qs.settings import qs.widgets BarComponent { + id: main implicitWidth: implicitHeight required property int screenHeight - id: main StyledIcon { - iconName: "preferences-desktop-wallpaper-symbolic" - anchors.centerIn: parent + iconName: "preferences-desktop-wallpaper-symbolic" + anchors.centerIn: parent } MouseArea { id: clickHandler @@ -30,7 +30,7 @@ BarComponent { id: wallPicker visible: false exclusionMode: ExclusionMode.Ignore - keyboardFocus: WlrKeyboardFocus.OnDemand + keyboardFocus: visible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None implicitHeight: main.screenHeight / 8 color: 'transparent' anchors { @@ -92,7 +92,7 @@ BarComponent { hoverEnabled: true onClicked: { Config.cfg.wallpaper.wallpaper = wallTile.modelData.filePath; - Config.save() + Config.save(); } } } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index c4759d1..c2a78fd 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -16,6 +16,7 @@ Variants { left: true right: true } + color: 'transparent' implicitHeight: Config.cfg.bar.height margins.top: Config.cfg.bar.floating ? 10 : 0 @@ -49,7 +50,7 @@ Variants { screenHeight: root.screen.height } - Pw {} + Pw {barScreen: root.modelData} Netstatus {} } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 8261d63..8379b2d 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -8,6 +8,7 @@ import qs.settings import qs.modules.Services BarComponent { + required property ShellScreen barScreen id: root active: clickHandler.containsMouse implicitWidth: pwLayout.implicitWidth + 16 @@ -32,7 +33,7 @@ BarComponent { onClicked: volPopup.visible = !volPopup.visible } VolPopup { + barScreen: root.barScreen id: volPopup - anchor.item: root } } From 4410d41fb3ae310018f72664236f43ed8155cc4a Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 17:45:45 +0200 Subject: [PATCH 122/172] simplify things by moving popups into a new layer --- modules/Services/WidgetTracker.qml | 15 ++ modules/applets/VolPopup.qml | 161 +++++++----------- modules/applets/WallPicker.qml | 140 ++++++--------- modules/bar/Bar.qml | 10 +- modules/bar/Pw.qml | 7 +- modules/bar/WallPickerButton.qml | 24 +++ .../Wallpaper.qml => overlays/Bottom.qml} | 0 modules/overlays/Top.qml | 58 +++++++ settings/settings.json | 2 +- shell.qml | 5 +- 10 files changed, 223 insertions(+), 199 deletions(-) create mode 100644 modules/Services/WidgetTracker.qml create mode 100644 modules/bar/WallPickerButton.qml rename modules/{wallpaper/Wallpaper.qml => overlays/Bottom.qml} (100%) create mode 100644 modules/overlays/Top.qml diff --git a/modules/Services/WidgetTracker.qml b/modules/Services/WidgetTracker.qml new file mode 100644 index 0000000..0fac38b --- /dev/null +++ b/modules/Services/WidgetTracker.qml @@ -0,0 +1,15 @@ +pragma Singleton +import Quickshell + +Singleton { + id: root + property string current: "" + property ShellScreen screen: null + function toggle(name, scr) { + current = (current === name && screen === scr) ? "" : name; + screen = scr; + } + function close() { + current = ""; + } +} diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 9721192..1e68684 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -5,116 +5,87 @@ import Quickshell import Quickshell.Wayland import QtQuick import qs.widgets +import qs import qs.modules.Services import QtQuick.Layouts import QtQuick.Controls -WlrLayershell { - id: win - - required property ShellScreen barScreen - screen: barScreen - - visible: false - color: 'transparent' - layer: WlrLayer.Overlay - exclusionMode: ExclusionMode.Ignore - - keyboardFocus: visible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None - - anchors { - top: true - right: true - } - margins { - top: Config.cfg.bar.height + (Config.cfg.bar.floating ? 20 : 10) - right: Config.cfg.bar.floating ? 10 : 0 +Rectangle { + id: root + focus: true + color: Colors.barBg + radius: Config.cfg.appearance.rounding + Keys.onEscapePressed: event => { + win.visible = false; + event.accepted = true; } + implicitWidth: audioLayout.implicitWidth + 10 + implicitHeight: audioLayout.implicitHeight + 10 - implicitWidth: audioLayout.implicitWidth + 20 - implicitHeight: audioLayout.implicitHeight + 20 - onVisibleChanged: { - if (visible) - root.forceActiveFocus(); - } + ColumnLayout { + id: audioLayout + anchors.centerIn: parent + spacing: 8 - Rectangle { - id: root - anchors.fill: parent - focus: true - color: Colors.barBg - radius: Config.cfg.appearance.rounding + Repeater { + id: audioRep + model: Audio.sinks - Keys.onEscapePressed: event => { - win.visible = false; - event.accepted = true; - } + delegate: Rectangle { + id: audioDelContainer + Layout.fillWidth: true + color: Colors.moduleBg + radius: Config.cfg.appearance.rounding / 1.5 + required property var modelData + implicitHeight: audioRow.implicitHeight + 8 + implicitWidth: audioRow.implicitWidth - ColumnLayout { - id: audioLayout - anchors.centerIn: parent - spacing: 8 + RowLayout { + id: audioRow + anchors.fill: parent - Repeater { - id: audioRep - model: Audio.sinks - - delegate: Rectangle { - id: audioDelContainer - Layout.fillWidth: true - color: Colors.moduleBg - radius: Config.cfg.appearance.rounding - required property var modelData - implicitHeight: audioRow.implicitHeight + 8 - implicitWidth: audioRow.implicitWidth - - RowLayout { - id: audioRow - anchors.fill: parent - - StyledText { - text: audioDelContainer.modelData.nickname - Layout.leftMargin: 10 - Layout.fillWidth: true - Layout.maximumWidth: 200 - elide: Text.ElideRight - } - StyledIcon { - Layout.leftMargin: 10 - iconName: Audio.getVolumeIcon(audioDelContainer.modelData) - MouseArea { - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: { - audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted; - } + StyledText { + text: audioDelContainer.modelData.nickname + Layout.leftMargin: 10 + Layout.fillWidth: true + Layout.maximumWidth: 200 + elide: Text.ElideRight + } + StyledIcon { + Layout.leftMargin: 10 + iconName: Audio.getVolumeIcon(audioDelContainer.modelData) + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + audioDelContainer.modelData.audio.muted = !audioDelContainer.modelData.audio.muted; } } - StyledIcon { - readonly property bool isDefault: audioDelContainer.modelData === Audio.defaultAudio - readonly property bool isPreferred: audioDelContainer.modelData === Audio.preferredAudio - iconName: isDefault ? "radio-checked-symbolic" : "radio-symbolic" - opacity: (isPreferred && !isDefault) ? 0.5 : 1.0 - MouseArea { - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: { - Audio.setDefaultSink(audioDelContainer.modelData); - } + } + StyledIcon { + readonly property bool isDefault: audioDelContainer.modelData === Audio.defaultAudio + readonly property bool isPreferred: audioDelContainer.modelData === Audio.preferredAudio + iconName: isDefault ? "radio-checked-symbolic" : "radio-symbolic" + opacity: (isPreferred && !isDefault) ? 0.5 : 1.0 + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + onClicked: { + Audio.setDefaultSink(audioDelContainer.modelData); } } - Slider { - Layout.rightMargin: 10 + } + Slider { + Layout.rightMargin: 10 - focusPolicy: Qt.NoFocus - value: audioDelContainer.modelData.audio.volume - from: 0 - to: 1 - onMoved: { - audioDelContainer.modelData.audio.volume = value; - } + focusPolicy: Qt.NoFocus + value: audioDelContainer.modelData.audio.volume + from: 0 + to: 1 + onMoved: { + audioDelContainer.modelData.audio.volume = value; } } } diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index 31f860d..d29ab4c 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -1,107 +1,65 @@ pragma ComponentBehavior: Bound -import Quickshell -import Quickshell.Wayland import Quickshell.Widgets import QtQuick import Qt.labs.folderlistmodel 2.11 import qs import qs.settings -import qs.widgets -BarComponent { - id: main - implicitWidth: implicitHeight - required property int screenHeight - StyledIcon { - iconName: "preferences-desktop-wallpaper-symbolic" - anchors.centerIn: parent - } - MouseArea { - id: clickHandler - anchors.fill: main - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - onClicked: { - wallPicker.visible = !wallPicker.visible; - } - } - WlrLayershell { - id: wallPicker - visible: false - exclusionMode: ExclusionMode.Ignore - keyboardFocus: visible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None - implicitHeight: main.screenHeight / 8 - color: 'transparent' - anchors { - bottom: true - left: true - right: true - } - margins { - bottom: 20 - left: 20 - right: 20 - } - onVisibleChanged: { - if (wallPicker.visible) - container.forceActiveFocus(); - } - Rectangle { - id: container - focus: true - Keys.onEscapePressed: { - wallPicker.visible = false; - } +Rectangle { + id: wallPicker + color: "transparent" + Rectangle { + id: container + focus: true + anchors.fill: parent + color: Colors.base02 + radius: Config.cfg.appearance.rounding + GridView { + id: wallpaperLayout + clip: true + snapMode: GridView.SnapOneRow + flow: GridView.FlowTopToBottom + cellHeight: container.height + cellWidth: container.width / 8 anchors.fill: parent - color: Colors.base02 - radius: Config.cfg.appearance.rounding - GridView { - id: wallpaperLayout + anchors.centerIn: parent + anchors.margins: 10 + model: wallpaperList + delegate: ClippingRectangle { + id: wallTile clip: true - snapMode: GridView.SnapOneRow - flow: GridView.FlowTopToBottom - cellHeight: container.height - cellWidth: container.width / 8 - anchors.fill: parent - anchors.centerIn: parent - anchors.margins: 10 - model: wallpaperList - delegate: ClippingRectangle { - id: wallTile - clip: true - required property var modelData - radius: Config.cfg.appearance.rounding / 1.5 - color: 'transparent' - implicitWidth: wallpaperLayout.cellWidth - 20 - implicitHeight: wallpaperLayout.cellHeight - 20 - Image { - id: wallpaper - anchors.fill: parent - source: wallTile.modelData.filePath - sourceSize.width: 16 * 30 - sourceSize.height: 9 * 30 - asynchronous: true - cache: true - } - MouseArea { - id: wpClickHandler - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - hoverEnabled: true - onClicked: { - Config.cfg.wallpaper.wallpaper = wallTile.modelData.filePath; - Config.save(); - } + required property var modelData + radius: Config.cfg.appearance.rounding / 1.5 + color: 'transparent' + implicitWidth: wallpaperLayout.cellWidth - 20 + implicitHeight: wallpaperLayout.cellHeight - 20 + Image { + id: wallpaper + anchors.fill: parent + source: wallTile.modelData.filePath + sourceSize.width: 16 * 30 + sourceSize.height: 9 * 30 + asynchronous: true + cache: true + } + MouseArea { + id: wpClickHandler + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + acceptedButtons: Qt.LeftButton + hoverEnabled: true + onClicked: { + Config.cfg.wallpaper.wallpaper = wallTile.modelData.filePath; + Config.save(); } } } - FolderListModel { - id: wallpaperList - folder: Qt.resolvedUrl(Config.cfg.wallpaper.wallDir) - nameFilters: ["*.png"] - } + } + FolderListModel { + id: wallpaperList + folder: Qt.resolvedUrl(Config.cfg.wallpaper.wallDir) + nameFilters: ["*.png"] } } } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index c2a78fd..76e950c 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -16,7 +16,7 @@ Variants { left: true right: true } - + color: 'transparent' implicitHeight: Config.cfg.bar.height margins.top: Config.cfg.bar.floating ? 10 : 0 @@ -46,11 +46,11 @@ Variants { Mpris {} Bat {} Tray {} - WallPicker { - screenHeight: root.screen.height - } + WallPickerButton {barScreen: root.modelData} - Pw {barScreen: root.modelData} + Pw { + barScreen: root.modelData + } Netstatus {} } } diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index 8379b2d..dbeab97 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -30,10 +30,7 @@ BarComponent { acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor anchors.fill: root - onClicked: volPopup.visible = !volPopup.visible - } - VolPopup { - barScreen: root.barScreen - id: volPopup + onClicked: WidgetTracker.toggle("volume", root.barScreen) } + } diff --git a/modules/bar/WallPickerButton.qml b/modules/bar/WallPickerButton.qml new file mode 100644 index 0000000..705b83d --- /dev/null +++ b/modules/bar/WallPickerButton.qml @@ -0,0 +1,24 @@ +import QtQuick +import qs.widgets +import qs.modules.Services +import Quickshell + + +BarComponent { + id: main + implicitWidth: implicitHeight + required property ShellScreen barScreen + StyledIcon { + iconName: "preferences-desktop-wallpaper-symbolic" + anchors.centerIn: parent + } + MouseArea { + id: clickHandler + anchors.fill: main + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: { + WidgetTracker.toggle("wallpapers", main.barScreen); + } + } +} diff --git a/modules/wallpaper/Wallpaper.qml b/modules/overlays/Bottom.qml similarity index 100% rename from modules/wallpaper/Wallpaper.qml rename to modules/overlays/Bottom.qml diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml new file mode 100644 index 0000000..8079d61 --- /dev/null +++ b/modules/overlays/Top.qml @@ -0,0 +1,58 @@ +import QtQuick +import Quickshell +import Quickshell.Wayland +import qs.modules.Services +import qs.modules.applets +import qs.settings + +Variants { + model: Quickshell.screens + delegate: PanelWindow { + required property ShellScreen modelData + aboveWindows: true + screen: modelData + anchors { + top: true + left: true + bottom: true + right: true + } + exclusionMode: ExclusionMode.Ignore + color: 'transparent' + visible: WidgetTracker.current !== "" && WidgetTracker.screen === modelData + WlrLayershell.keyboardFocus: visible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None + Item { + anchors.fill: parent + focus: true + Keys.onEscapePressed: event => { + WidgetTracker.close(); + event.accepted = true; + } + VolPopup { + z: 1 + visible: WidgetTracker.current === "volume" + anchors.right: parent.right + anchors.top: parent.top + anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + anchors.rightMargin: 10 + + } + WallPicker { + z: 1 + anchors.bottom: parent.bottom + anchors.left: parent.left + anchors.right: parent.right + anchors.margins: 20 + implicitWidth: 1000 + implicitHeight: 200 + visible: WidgetTracker.current === "wallpapers" + } + MouseArea { + z: 0 + anchors.fill: parent + acceptedButtons: Qt.LeftButton + onClicked: WidgetTracker.close() + } + } + } +} diff --git a/settings/settings.json b/settings/settings.json index 3595180..aed29ed 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" + "wallpaper": "/home/lucy/.walls/walkingcastle.png" } } diff --git a/shell.qml b/shell.qml index 18e0d90..7a0a6e9 100644 --- a/shell.qml +++ b/shell.qml @@ -2,12 +2,13 @@ //@ pragma IconTheme Papirus-Dark import Quickshell import qs.modules.bar -import qs.modules.wallpaper import qs.modules.notifications +import qs.modules.overlays import qs.modules.Services ShellRoot { Bar {} - Wallpaper {} NotiPopup {} + Bottom {} + Top {} } From f9acf2fe0f4ac76665e6ca567e15b2194aa01055 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 18:08:38 +0200 Subject: [PATCH 123/172] add animation to volpop --- modules/bar/Pw.qml | 3 -- modules/overlays/Top.qml | 86 +++++++++++++++++++++++++++------------- 2 files changed, 58 insertions(+), 31 deletions(-) diff --git a/modules/bar/Pw.qml b/modules/bar/Pw.qml index dbeab97..be37914 100644 --- a/modules/bar/Pw.qml +++ b/modules/bar/Pw.qml @@ -1,10 +1,7 @@ import Quickshell -import Quickshell.Services.Pipewire import QtQuick import QtQuick.Layouts -import qs.modules.applets import qs.widgets -import qs.settings import qs.modules.Services BarComponent { diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 8079d61..4459ea9 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -8,8 +8,10 @@ import qs.settings Variants { model: Quickshell.screens delegate: PanelWindow { + id: root required property ShellScreen modelData - aboveWindows: true + property bool shown: WidgetTracker.current !== "" && WidgetTracker.screen === modelData + screen: modelData anchors { top: true @@ -19,8 +21,11 @@ Variants { } exclusionMode: ExclusionMode.Ignore color: 'transparent' - visible: WidgetTracker.current !== "" && WidgetTracker.screen === modelData - WlrLayershell.keyboardFocus: visible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None + visible: true + mask: Region { + item: root.shown ? dismisser : null + } + WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None Item { anchors.fill: parent focus: true @@ -28,31 +33,56 @@ Variants { WidgetTracker.close(); event.accepted = true; } - VolPopup { - z: 1 - visible: WidgetTracker.current === "volume" - anchors.right: parent.right - anchors.top: parent.top - anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height - anchors.rightMargin: 10 - - } - WallPicker { - z: 1 - anchors.bottom: parent.bottom - anchors.left: parent.left - anchors.right: parent.right - anchors.margins: 20 - implicitWidth: 1000 - implicitHeight: 200 - visible: WidgetTracker.current === "wallpapers" - } - MouseArea { - z: 0 - anchors.fill: parent - acceptedButtons: Qt.LeftButton - onClicked: WidgetTracker.close() - } + VolPopup { + z: 1 + id: volPopup + property bool shown: WidgetTracker.current === "volume" + opacity: shown ? 1 : 0 + visible: opacity > 0 + anchors.right: parent.right + anchors.top: parent.top + anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + anchors.rightMargin: 10 + Behavior on opacity { + NumberAnimation { + duration: 140 + easing.type: Easing.OutCubic + } + } + transform: Translate { + y: volPopup.shown ? 0 : -12 + Behavior on y { + NumberAnimation { + duration: 140 + easing.type: Easing.OutCubic + } + } + } + } + WallPicker { + z: 1 + anchors.bottom: parent.bottom + anchors.left: parent.left + anchors.right: parent.right + anchors.margins: 20 + implicitWidth: 1000 + implicitHeight: 200 + visible: WidgetTracker.current === "wallpapers" + Behavior on visible { + PropertyAnimation { + duration: 350 + easing.type: Easing.InOutBack + easing.overshoot: 1.2 + } + } + } + MouseArea { + id: dismisser + z: 0 + anchors.fill: parent + acceptedButtons: Qt.LeftButton + onClicked: WidgetTracker.close() + } } } } From 077e0bf4d5f72aa2dd1201c782f430823bd894b4 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 18:16:05 +0200 Subject: [PATCH 124/172] add animations to popup --- modules/applets/VolPopup.qml | 5 ----- modules/applets/WallPicker.qml | 1 - modules/overlays/Top.qml | 30 +++++++++++++++++++++--------- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 1e68684..0b58361 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -12,13 +12,8 @@ import QtQuick.Controls Rectangle { id: root - focus: true color: Colors.barBg radius: Config.cfg.appearance.rounding - Keys.onEscapePressed: event => { - win.visible = false; - event.accepted = true; - } implicitWidth: audioLayout.implicitWidth + 10 implicitHeight: audioLayout.implicitHeight + 10 diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index d29ab4c..f7504ce 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -11,7 +11,6 @@ Rectangle { color: "transparent" Rectangle { id: container - focus: true anchors.fill: parent color: Colors.base02 radius: Config.cfg.appearance.rounding diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 4459ea9..183d3a9 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -28,15 +28,15 @@ Variants { WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None Item { anchors.fill: parent - focus: true + focus: true Keys.onEscapePressed: event => { WidgetTracker.close(); event.accepted = true; } VolPopup { + id: volPopup z: 1 - id: volPopup - property bool shown: WidgetTracker.current === "volume" + property bool shown: root.shown && WidgetTracker.current === "volume" opacity: shown ? 1 : 0 visible: opacity > 0 anchors.right: parent.right @@ -60,19 +60,31 @@ Variants { } } WallPicker { + id: wallpapers z: 1 + property bool shown: root.shown && WidgetTracker.current === "wallpapers" + opacity: shown ? 1 : 0 + visible: opacity > 0 anchors.bottom: parent.bottom anchors.left: parent.left anchors.right: parent.right anchors.margins: 20 implicitWidth: 1000 implicitHeight: 200 - visible: WidgetTracker.current === "wallpapers" - Behavior on visible { - PropertyAnimation { - duration: 350 - easing.type: Easing.InOutBack - easing.overshoot: 1.2 + + Behavior on opacity { + NumberAnimation { + duration: 200 + easing.type: Easing.OutCubic + } + } + transform: Translate { + y: wallpapers.shown ? 0 : 12 + Behavior on y { + NumberAnimation { + duration: 200 + easing.type: Easing.OutCubic + } } } } From a61ad3e7b99e2cebabefc51ffbce73aabdccbc34 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 19:27:27 +0200 Subject: [PATCH 125/172] fixup layering --- modules/applets/VolPopup.qml | 4 ++ modules/applets/WallPicker.qml | 4 ++ modules/overlays/#Top.qml# | 101 +++++++++++++++++++++++++++++++++ modules/overlays/.#Top.qml | 1 + modules/overlays/Top.qml | 6 +- settings/settings.json | 4 +- 6 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 modules/overlays/#Top.qml# create mode 120000 modules/overlays/.#Top.qml diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 0b58361..38424e7 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -16,6 +16,10 @@ Rectangle { radius: Config.cfg.appearance.rounding implicitWidth: audioLayout.implicitWidth + 10 implicitHeight: audioLayout.implicitHeight + 10 + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.AllButtons + } ColumnLayout { id: audioLayout diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index f7504ce..7557cf9 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -9,6 +9,10 @@ import qs.settings Rectangle { id: wallPicker color: "transparent" + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.AllButtons + } Rectangle { id: container anchors.fill: parent diff --git a/modules/overlays/#Top.qml# b/modules/overlays/#Top.qml# new file mode 100644 index 0000000..348760f --- /dev/null +++ b/modules/overlays/#Top.qml# @@ -0,0 +1,101 @@ +import QtQuick +import Quickshell +import Quickshell.Wayland +import qs.modules.Services +import qs.modules.applets +import qs.settings + +Variants { + model: Quickshell.screens + delegate: PanelWindow { + id: root + required property ShellScreen modelData + property bool shown: WidgetTracker.current !== "" && WidgetTracker.screen === modelData + + screen: modelData + anchors { + top: true + left: true + bottom: true + right: true + } + exclusionMode: ExclusionMode.Ignore + color: 'transparent' + visible: true + mask: Region { + item: root.shown ? dismisser : null + } + WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None + Item { + anchors.fill: parent + focus: true + Keys.onEscapePressed: event => { + WidgetTracker.close(); + event.accepted = true; + } + VolPopup { + id: volPopup + z: 1 + property bool shown: root.shown && WidgetTracker.current === "volume" + opacity: shown ? 1 : 0 + visible: opacity > 0 + anchors.right: parent.right + anchors.top: parent.top + anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + anchors.rightMargin: 10 + Behavior on opacity { + NumberAnimation { + duration: 140 + easing.type: Easing.OutCubic + } + } + transform: Translate { + y: volPopup.shown ? 0 : -12 + Behavior on y { + NumberAnimation { + duration: 140 + easing.type: Easing.OutCubic + } + } + } + } + WallPicker { + id: wallpapers + z: 1 + property bool shown: root.shown && WidgetTracker.current === "wallpapers" + opacity: shown ? 1 : 0 + visible: opacity > 0 + anchors.bottom: parent.bottom + anchors.left: parent.left + anchors.right: parent.right + anchors.margins: 20 + implicitWidth: 1000 + implicitHeight: 200 + + + Behavior on opacity { + NumberAnimation { + duration: 200 + easing.type: Easing.OutCubic + } + } + transform: Translate { + y: wallpapers.shown ? 0 : 12 + Behavior on y { + NumberAnimation { + duration: 200 + easing.type: Easing.OutCubic + } + } + } + } + MouseArea { + id: dismisser + z: 0 + anchors.fill: parent + acceptedButtons: Qt.LeftButton + onClicked: WidgetTracker.close() + } + } + } +} diff --git a/modules/overlays/.#Top.qml b/modules/overlays/.#Top.qml new file mode 120000 index 0000000..da89f8e --- /dev/null +++ b/modules/overlays/.#Top.qml @@ -0,0 +1 @@ +lucy@nerv.13460:1787927060 \ No newline at end of file diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 183d3a9..1c8d931 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -28,7 +28,7 @@ Variants { WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None Item { anchors.fill: parent - focus: true + focus: true Keys.onEscapePressed: event => { WidgetTracker.close(); event.accepted = true; @@ -71,6 +71,10 @@ Variants { anchors.margins: 20 implicitWidth: 1000 implicitHeight: 200 + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.AllButtons + } Behavior on opacity { NumberAnimation { diff --git a/settings/settings.json b/settings/settings.json index aed29ed..f61e9a1 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -2,7 +2,7 @@ "appearance": { "font": "Iosevka", "fontSize": 14, - "iconSize": 22, + "iconSize": 14, "rounding": 16 }, "bar": { @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/walkingcastle.png" + "wallpaper": "/home/lucy/.walls/frierensuff.png" } } From bfb1fdea71dffe93a7ff4ad89e0a567076b24f40 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 23:07:25 +0200 Subject: [PATCH 126/172] fixup wallpicker --- modules/applets/WallPicker.qml | 2 +- modules/overlays/.#Top.qml | 1 - modules/overlays/Top.qml | 5 ----- settings/settings.json | 2 +- 4 files changed, 2 insertions(+), 8 deletions(-) delete mode 120000 modules/overlays/.#Top.qml diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index 7557cf9..810ad14 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -24,7 +24,7 @@ Rectangle { snapMode: GridView.SnapOneRow flow: GridView.FlowTopToBottom cellHeight: container.height - cellWidth: container.width / 8 + cellWidth: container.width / 6 anchors.fill: parent anchors.centerIn: parent anchors.margins: 10 diff --git a/modules/overlays/.#Top.qml b/modules/overlays/.#Top.qml deleted file mode 120000 index da89f8e..0000000 --- a/modules/overlays/.#Top.qml +++ /dev/null @@ -1 +0,0 @@ -lucy@nerv.13460:1787927060 \ No newline at end of file diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 1c8d931..79b82a7 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -71,11 +71,6 @@ Variants { anchors.margins: 20 implicitWidth: 1000 implicitHeight: 200 - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.AllButtons - } - Behavior on opacity { NumberAnimation { duration: 200 diff --git a/settings/settings.json b/settings/settings.json index f61e9a1..21d4878 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" + "wallpaper": "/home/lucy/.walls/walkingcastle.png" } } From f97f037bf9bb3c563ac06000804524b0e37460b9 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 23:20:01 +0200 Subject: [PATCH 127/172] make rounding 0 --- settings/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settings/settings.json b/settings/settings.json index 21d4878..1998c22 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -3,7 +3,7 @@ "font": "Iosevka", "fontSize": 14, "iconSize": 14, - "rounding": 16 + "rounding": 0 }, "bar": { "floating": true, From dbfb8ceb6b9c3c637ea55658bb304c6b4ae3cc8d Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 23:26:47 +0200 Subject: [PATCH 128/172] use correct color for text --- Colors.js | 32 ++++++++++++++++---------------- Colors.qml | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/Colors.js b/Colors.js index 9685104..122fb62 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#24273a", - base01: "#1e2030", - base02: "#363a4f", - base03: "#494d64", - base04: "#5b6078", - base05: "#cad3f5", - base06: "#f4dbd6", - base07: "#b7bdf8", - base08: "#ed8796", - base09: "#f5a97f", - base0A: "#eed49f", - base0B: "#a6da95", - base0C: "#8bd5ca", - base0D: "#8aadf4", - base0E: "#c6a0f6", - base0F: "#f0c6c6", + base00: "#191724", + base01: "#1f1d2e", + base02: "#26233a", + base03: "#6e6a86", + base04: "#908caa", + base05: "#e0def4", + base06: "#e0def4", + base07: "#524f67", + base08: "#eb6f92", + base09: "#f6c177", + base0A: "#ebbcba", + base0B: "#31748f", + base0C: "#9ccfd8", + base0D: "#c4a7e7", + base0E: "#f6c177", + base0F: "#524f67", } diff --git a/Colors.qml b/Colors.qml index ad83d3e..08b37fa 100644 --- a/Colors.qml +++ b/Colors.qml @@ -12,7 +12,7 @@ Singleton { readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.15, Config.opacity) readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.2, Config.opacity) - readonly property color text: Qt.lighter(base00, 7) + readonly property color text: base05 readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 readonly property color base02: Colors.colors.base02 From c4b7338de90d02a090872824780dfa3fef68df48 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 23:30:48 +0200 Subject: [PATCH 129/172] update colors --- Colors.js | 32 ++++++++++++++++---------------- Colors.qml | 4 ++-- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Colors.js b/Colors.js index 122fb62..72be4f1 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#191724", - base01: "#1f1d2e", - base02: "#26233a", - base03: "#6e6a86", - base04: "#908caa", - base05: "#e0def4", - base06: "#e0def4", - base07: "#524f67", - base08: "#eb6f92", - base09: "#f6c177", - base0A: "#ebbcba", - base0B: "#31748f", - base0C: "#9ccfd8", - base0D: "#c4a7e7", - base0E: "#f6c177", - base0F: "#524f67", + base00: "#2e3440", + base01: "#3b4252", + base02: "#434c5e", + base03: "#4c566a", + base04: "#d8dee9", + base05: "#e5e9f0", + base06: "#eceff4", + base07: "#8fbcbb", + base08: "#bf616a", + base09: "#d08770", + base0A: "#ebcb8b", + base0B: "#a3be8c", + base0C: "#88c0d0", + base0D: "#81a1c1", + base0E: "#b48ead", + base0F: "#5e81ac", } diff --git a/Colors.qml b/Colors.qml index 08b37fa..d06ce7a 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,9 +8,9 @@ import "Colors.js" as Colors Singleton { id: root readonly property color accent: base0D - readonly property color rootBarColor: base01 + readonly property color rootBarColor: base00 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) - readonly property color moduleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.15, Config.opacity) + readonly property color moduleBg: base01 readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.2, Config.opacity) readonly property color text: base05 readonly property color base00: Colors.colors.base00 From a13a7b31259d39ab2fa8c312e8f3900d14506337 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 23:31:19 +0200 Subject: [PATCH 130/172] update color definitions --- Colors.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Colors.qml b/Colors.qml index d06ce7a..076f4e2 100644 --- a/Colors.qml +++ b/Colors.qml @@ -11,7 +11,7 @@ Singleton { readonly property color rootBarColor: base00 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) readonly property color moduleBg: base01 - readonly property color activeModuleBg: Qt.hsla(base01.hslHue, base01.hslSaturation, base01.hslLightness + 0.2, Config.opacity) + readonly property color activeModuleBg: base02 readonly property color text: base05 readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 From 6fb3d8f13150a02af052b32e2ba9856a95d3c2bb Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 28 Aug 2026 23:52:51 +0200 Subject: [PATCH 131/172] fixup battery icon --- modules/bar/Bat.qml | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 340630c..6ec2c91 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -16,27 +16,19 @@ BarComponent { property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging implicitWidth: batLayout.implicitWidth + 16 - function batteryIcon() { - let charging = root.charging; - let percent = root.percent; - if (percent <= 10) - return charging ? "battery-empty-charging" : "battery-empty"; - if (percent < 40) - return charging ? "battery-level-30-charging" : "battery-level-30"; - if (percent < 50) - return charging ? "battery-level-40-charging" : "battery-level-40"; - if (percent < 60) - return charging ? "battery-level-50-charging" : "battery-level-50"; - if (percent < 70) - return charging ? "battery-level-60-charging" : "battery-level-60"; - if (percent < 80) - return charging ? "battery-level-70-charging" : "battery-level-70"; - if (percent < 90) - return charging ? "battery-level-80-charging" : "battery-level-80"; - if (percent > 90) - return charging ? "battery-level-90-charging" : "battery-level-90"; - if (percent == 100) - return charging ? "battery-level-100-charging" : "battery-level-100"; + function batteryIcon(): string { + const p = root.percent; + const chg = root.charging; + const isFull = root.full; + + if (isFull) + return "battery-level-100-charged-symbolic"; + + if (p < 10) + return chg ? "battery-empty-charging-symbolic" : "battery-empty-symbolic"; + + const level = Math.min(100, Math.floor(p / 10) * 10); + return chg ? `battery-level-${level}-charging-symbolic` : `battery-level-${level}-symbolic`; } RowLayout { id: batLayout @@ -46,7 +38,7 @@ BarComponent { } StyledText { - text: Math.floor(root.percent, root.charging) + "%" + text: Math.floor(root.percent) + "%" } } } From da4e0bc3144f1871d30d240136bfe830aeef5f7b Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 29 Aug 2026 18:01:02 +0200 Subject: [PATCH 132/172] configure colors to please niri --- Colors.js | 32 ++++++++++++++++---------------- Colors.qml | 2 +- modules/bar/Ws.qml | 2 +- settings/settings.json | 4 ++-- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Colors.js b/Colors.js index 72be4f1..9685104 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#2e3440", - base01: "#3b4252", - base02: "#434c5e", - base03: "#4c566a", - base04: "#d8dee9", - base05: "#e5e9f0", - base06: "#eceff4", - base07: "#8fbcbb", - base08: "#bf616a", - base09: "#d08770", - base0A: "#ebcb8b", - base0B: "#a3be8c", - base0C: "#88c0d0", - base0D: "#81a1c1", - base0E: "#b48ead", - base0F: "#5e81ac", + base00: "#24273a", + base01: "#1e2030", + base02: "#363a4f", + base03: "#494d64", + base04: "#5b6078", + base05: "#cad3f5", + base06: "#f4dbd6", + base07: "#b7bdf8", + base08: "#ed8796", + base09: "#f5a97f", + base0A: "#eed49f", + base0B: "#a6da95", + base0C: "#8bd5ca", + base0D: "#8aadf4", + base0E: "#c6a0f6", + base0F: "#f0c6c6", } diff --git a/Colors.qml b/Colors.qml index 076f4e2..d36d439 100644 --- a/Colors.qml +++ b/Colors.qml @@ -7,7 +7,7 @@ import "Colors.js" as Colors Singleton { id: root - readonly property color accent: base0D + readonly property color accent: base0B readonly property color rootBarColor: base00 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) readonly property color moduleBg: base01 diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 62029c6..b46d3b6 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -22,7 +22,7 @@ BarComponent { required property var modelData visible: modelData.shouldDisplay implicitWidth: modelData.active ? root.implicitHeight * 2.2 : root.implicitHeight - color: modelData.active ? Colors.base0D : Colors.moduleBg + color: modelData.active ? Colors.accent : Colors.moduleBg Behavior on implicitWidth { PropertyAnimation { duration: 350 diff --git a/settings/settings.json b/settings/settings.json index 1998c22..f61e9a1 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -3,7 +3,7 @@ "font": "Iosevka", "fontSize": 14, "iconSize": 14, - "rounding": 0 + "rounding": 16 }, "bar": { "floating": true, @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/walkingcastle.png" + "wallpaper": "/home/lucy/.walls/frierensuff.png" } } From 1cbccb719908c0b1358c4ec27e4ee2ec9f78f98e Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 29 Aug 2026 19:22:30 +0200 Subject: [PATCH 133/172] clamp active window text to 1/4 of bar length --- modules/bar/ActiveWindow.qml | 18 +++++++++++------- modules/bar/Bar.qml | 2 +- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml index ab2b01f..b0b8dc0 100644 --- a/modules/bar/ActiveWindow.qml +++ b/modules/bar/ActiveWindow.qml @@ -1,18 +1,22 @@ pragma ComponentBehavior: Bound -import Quickshell.Widgets import Quickshell.Wayland +import Quickshell import QtQuick import QtQuick.Layouts -import qs import qs.widgets import qs.settings BarComponent { id: root - implicitWidth: windowText.implicitWidth +16 - StyledText { - id: windowText - anchors.centerIn: parent - text: ToplevelManager.activeToplevel?.title ?? "Desktop" + required property ShellScreen screen + implicitWidth: windowText.implicitWidth + 16 + RowLayout { + id: windowText + anchors.centerIn: parent + StyledText { + Layout.maximumWidth: root.screen.width / 4 + text: ToplevelManager.activeToplevel?.title ?? "Desktop" + elide: Text.ElideRight + } } } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 76e950c..a63620e 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -33,7 +33,7 @@ Variants { Ws { barScreen: root.modelData } - ActiveWindow {} + ActiveWindow {screen: root.modelData} } RowLayout { anchors.centerIn: parent From 9e908a3c17def6f1b5c1ef34494a3ff3c70338b3 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 29 Aug 2026 21:02:32 +0200 Subject: [PATCH 134/172] update color defs again --- Colors.js | 32 ++++++++++++++++---------------- Colors.qml | 6 +++--- modules/applets/WallPicker.qml | 2 +- settings/settings.json | 2 +- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Colors.js b/Colors.js index 9685104..4f4d276 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#24273a", - base01: "#1e2030", - base02: "#363a4f", - base03: "#494d64", - base04: "#5b6078", - base05: "#cad3f5", - base06: "#f4dbd6", - base07: "#b7bdf8", - base08: "#ed8796", - base09: "#f5a97f", - base0A: "#eed49f", - base0B: "#a6da95", - base0C: "#8bd5ca", - base0D: "#8aadf4", - base0E: "#c6a0f6", - base0F: "#f0c6c6", + base00: "#161616", + base01: "#262626", + base02: "#393939", + base03: "#525252", + base04: "#dde1e6", + base05: "#f2f4f8", + base06: "#ffffff", + base07: "#08bdba", + base08: "#ee5396", + base09: "#ff7eb6", + base0A: "#ff6f00", + base0B: "#42be65", + base0C: "#3ddbd9", + base0D: "#33b1ff", + base0E: "#be95ff", + base0F: "#82cfff", } diff --git a/Colors.qml b/Colors.qml index d36d439..9cf055a 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,10 +8,10 @@ import "Colors.js" as Colors Singleton { id: root readonly property color accent: base0B - readonly property color rootBarColor: base00 + readonly property color rootBarColor: base01 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) - readonly property color moduleBg: base01 - readonly property color activeModuleBg: base02 + readonly property color moduleBg: base02 + readonly property color activeModuleBg: base03 readonly property color text: base05 readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index 810ad14..4db9d30 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -62,7 +62,7 @@ Rectangle { FolderListModel { id: wallpaperList folder: Qt.resolvedUrl(Config.cfg.wallpaper.wallDir) - nameFilters: ["*.png"] + } } } diff --git a/settings/settings.json b/settings/settings.json index f61e9a1..25fdc04 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" + "wallpaper": "/home/lucy/.walls/peakpx.jpg" } } From a34a788e57e57481a8cbcfdeffba0c411bba5cc1 Mon Sep 17 00:00:00 2001 From: lucy Date: Sat, 29 Aug 2026 22:39:26 +0200 Subject: [PATCH 135/172] ws fuckery --- modules/bar/Ws.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index b46d3b6..155bb08 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -22,7 +22,7 @@ BarComponent { required property var modelData visible: modelData.shouldDisplay implicitWidth: modelData.active ? root.implicitHeight * 2.2 : root.implicitHeight - color: modelData.active ? Colors.accent : Colors.moduleBg + color: modelData.active ? Colors.accent : 'transparent' Behavior on implicitWidth { PropertyAnimation { duration: 350 From 33312f47f0877eb04ce1892350af61ed2c113b41 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 1 Sep 2026 14:10:34 +0200 Subject: [PATCH 136/172] fix styledicon looking weird on laptop --- .qmlls.ini | 2 +- Colors.js | 19 +------------------ settings/settings.json | 2 +- widgets/StyledIcon.qml | 9 ++------- 4 files changed, 5 insertions(+), 27 deletions(-) mode change 100644 => 120000 Colors.js diff --git a/.qmlls.ini b/.qmlls.ini index 2d149fd..1be5e45 120000 --- a/.qmlls.ini +++ b/.qmlls.ini @@ -1 +1 @@ -/run/user/1000/quickshell/vfs/1b52f593d70d8ccef6fc467cf768a2ef/.qmlls.ini \ No newline at end of file +/run/user/1001/quickshell/vfs/1b52f593d70d8ccef6fc467cf768a2ef/.qmlls.ini \ No newline at end of file diff --git a/Colors.js b/Colors.js deleted file mode 100644 index 4f4d276..0000000 --- a/Colors.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#161616", - base01: "#262626", - base02: "#393939", - base03: "#525252", - base04: "#dde1e6", - base05: "#f2f4f8", - base06: "#ffffff", - base07: "#08bdba", - base08: "#ee5396", - base09: "#ff7eb6", - base0A: "#ff6f00", - base0B: "#42be65", - base0C: "#3ddbd9", - base0D: "#33b1ff", - base0E: "#be95ff", - base0F: "#82cfff", -} diff --git a/Colors.js b/Colors.js new file mode 120000 index 0000000..ae1910f --- /dev/null +++ b/Colors.js @@ -0,0 +1 @@ +/nix/store/3bzaidljy8i3lvxr0ysy2fzc5ixkwkmi-home-manager-files/.config/quickshell/Colors.js \ No newline at end of file diff --git a/settings/settings.json b/settings/settings.json index 25fdc04..81477d5 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/peakpx.jpg" + "wallpaper": "/home/lucy/.walls/faris.png" } } diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index 17aac70..4847e35 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -6,21 +6,16 @@ import qs import qs.settings -Image { +IconImage { id: root required property string iconName source: Quickshell.iconPath(iconName) - width: Config.cfg.appearance.iconSize - height: Config.cfg.appearance.iconSize - sourceSize.width: Config.cfg.appearance.iconSize - sourceSize.height: Config.cfg.appearance.iconSize - fillMode: Image.PreserveAspectFit + implicitSize: Config.cfg.appearance.iconSize smooth: true mipmap: true layer.enabled: true layer.smooth: true - layer.textureSize: Qt.size(width * 4, height * 4) layer.effect: MultiEffect { colorization: 1.0 colorizationColor: Colors.text From 526997986fdbd186428dd70c21e5a6779e7942dd Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 1 Sep 2026 14:20:06 +0200 Subject: [PATCH 137/172] revert styledicon changes --- Colors.js | 2 +- widgets/StyledIcon.qml | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Colors.js b/Colors.js index ae1910f..b0e3710 120000 --- a/Colors.js +++ b/Colors.js @@ -1 +1 @@ -/nix/store/3bzaidljy8i3lvxr0ysy2fzc5ixkwkmi-home-manager-files/.config/quickshell/Colors.js \ No newline at end of file +/nix/store/yj22sprk8zwdhbc8jcf5nqbkc2vwd5yz-home-manager-files/.config/quickshell/Colors.js \ No newline at end of file diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index 4847e35..364ad40 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -6,11 +6,15 @@ import qs import qs.settings -IconImage { +Image { id: root required property string iconName source: Quickshell.iconPath(iconName) - implicitSize: Config.cfg.appearance.iconSize + width: Config.cfg.appearance.iconSize + height: Config.cfg.appearance.iconSize + sourceSize.width: Config.cfg.appearance.iconSize + sourceSize.height: Config.cfg.appearance.iconSize + fillMode: Image.PreserveAspectFit smooth: true mipmap: true From 90b3cc22e2ad948c1ff94451eea30f3a65cbc3d5 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 4 Sep 2026 07:24:23 +0200 Subject: [PATCH 138/172] change accent color back --- Colors.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Colors.qml b/Colors.qml index 9cf055a..a042f89 100644 --- a/Colors.qml +++ b/Colors.qml @@ -7,7 +7,7 @@ import "Colors.js" as Colors Singleton { id: root - readonly property color accent: base0B + readonly property color accent: base0D readonly property color rootBarColor: base01 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) readonly property color moduleBg: base02 From 021c82f43803765fd9429d6c5879fae8c4de1e17 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 4 Sep 2026 13:21:47 +0200 Subject: [PATCH 139/172] move notifications to top overlay --- Colors.js | 2 +- Colors.qml | 4 +- modules/Services/Compositor.qml | 20 ++++++ modules/bar/Bar.qml | 59 ++++++++++++---- modules/bar/Ws.qml | 17 ++--- modules/notifications/NotiPopup.qml | 38 ---------- modules/notifications/NotiServer.qml | 2 +- modules/overlays/#Top.qml# | 101 --------------------------- modules/overlays/Top.qml | 31 +++++++- settings/settings.json | 4 +- shell.qml | 1 - widgets/BarComponent.qml | 3 +- 12 files changed, 108 insertions(+), 174 deletions(-) create mode 100644 modules/Services/Compositor.qml delete mode 100644 modules/notifications/NotiPopup.qml delete mode 100644 modules/overlays/#Top.qml# diff --git a/Colors.js b/Colors.js index b0e3710..0467c92 120000 --- a/Colors.js +++ b/Colors.js @@ -1 +1 @@ -/nix/store/yj22sprk8zwdhbc8jcf5nqbkc2vwd5yz-home-manager-files/.config/quickshell/Colors.js \ No newline at end of file +/nix/store/l7wgb12q1ackaqs9v9g79p2pr567dsgk-home-manager-files/.config/quickshell/Colors.js \ No newline at end of file diff --git a/Colors.qml b/Colors.qml index a042f89..3631629 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,10 +8,10 @@ import "Colors.js" as Colors Singleton { id: root readonly property color accent: base0D - readonly property color rootBarColor: base01 + readonly property color rootBarColor: base00 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) readonly property color moduleBg: base02 - readonly property color activeModuleBg: base03 + readonly property color activeModuleBg: base04 readonly property color text: base05 readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 diff --git a/modules/Services/Compositor.qml b/modules/Services/Compositor.qml new file mode 100644 index 0000000..01d48fb --- /dev/null +++ b/modules/Services/Compositor.qml @@ -0,0 +1,20 @@ +pragma Singleton +import Quickshell +import Quickshell.Wayland + +Singleton { + id: root + + // Screen des gerade fokussierten Fensters, oder null wenn keins fokussiert ist. + // Reagiert sowohl auf Fokuswechsel als auch darauf, dass das fokussierte + // Fenster auf einen anderen Monitor wandert. + readonly property ShellScreen liveScreen: ToplevelManager.activeToplevel?.screens?.[0] ?? null + + + property ShellScreen focusedScreen: Quickshell.screens[0] ?? null + + onLiveScreenChanged: { + if (liveScreen) + root.focusedScreen = liveScreen; + } +} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index a63620e..c41b4c5 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -2,7 +2,7 @@ import Quickshell import QtQuick import QtQuick.Layouts import qs.settings -import qs.modules.applets +import qs.widgets import qs Variants { @@ -19,13 +19,13 @@ Variants { color: 'transparent' implicitHeight: Config.cfg.bar.height - margins.top: Config.cfg.bar.floating ? 10 : 0 - margins.left: Config.cfg.bar.floating ? 10 : 0 - margins.right: Config.cfg.bar.floating ? 10 : 0 + margins.top: Config.cfg.bar.floating ?? 10 + margins.left: Config.cfg.bar.floating ?? 10 + margins.right: Config.cfg.bar.floating ?? 10 Rectangle { anchors.fill: parent color: Colors.barBg - radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 + radius: Config.cfg.bar.floating ?? Config.cfg.appearance.rounding RowLayout { anchors.leftMargin: 4 anchors.left: parent.left @@ -33,7 +33,9 @@ Variants { Ws { barScreen: root.modelData } - ActiveWindow {screen: root.modelData} + ActiveWindow { + screen: root.modelData + } } RowLayout { anchors.centerIn: parent @@ -43,15 +45,46 @@ Variants { anchors.rightMargin: 4 anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter - Mpris {} - Bat {} - Tray {} - WallPickerButton {barScreen: root.modelData} - - Pw { + Mpris { + id: mpris + } + StyledText { + text: "|" + visible: mpris.visible + } + Bat { + id: bat + + } + StyledText { + text: "|" + visible: bat.visible + } + Tray { + id: tray + } + StyledText { + text: "|" + visible: tray.visible + } + WallPickerButton { + id: wpButton barScreen: root.modelData } - Netstatus {} + StyledText { + text: "|" + } + + Pw { + id: pw + barScreen: root.modelData + } + StyledText { + text: "|" + } + Netstatus { + id: net + } } } } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 155bb08..9e18da8 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -11,25 +11,17 @@ BarComponent { required property ShellScreen barScreen implicitWidth: wsLayout.implicitWidth RowLayout { - id: wsLayout anchors.centerIn: parent - spacing: 0 + spacing: 4 Repeater { model: WindowManager.screenProjection(root.barScreen).windowsets delegate: BarComponent { id: wsContainer required property var modelData - visible: modelData.shouldDisplay - implicitWidth: modelData.active ? root.implicitHeight * 2.2 : root.implicitHeight + implicitWidth: root.implicitHeight / 1.5 + implicitHeight: implicitWidth color: modelData.active ? Colors.accent : 'transparent' - Behavior on implicitWidth { - PropertyAnimation { - duration: 350 - easing.type: Easing.InOutBack - easing.overshoot: 1.2 - } - } MouseArea { id: clickHandler anchors.fill: parent @@ -41,7 +33,8 @@ BarComponent { id: wsText anchors.centerIn: parent text: parent.modelData.name - color: parent.modelData.active ? Colors.base00 : Colors.text + color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.base00 : Colors.base05 : Colors.base03 + font.bold: parent.modelData.active } } } diff --git a/modules/notifications/NotiPopup.qml b/modules/notifications/NotiPopup.qml deleted file mode 100644 index dfbc980..0000000 --- a/modules/notifications/NotiPopup.qml +++ /dev/null @@ -1,38 +0,0 @@ -pragma ComponentBehavior: Bound -import Quickshell -import QtQuick -import Quickshell.Wayland -import qs.settings -import Quickshell.Hyprland -Variants { - model: Quickshell.screens - delegate: WlrLayershell { - required property ShellScreen modelData - id: notiPopup - exclusionMode: ExclusionMode.Ignore - layer: WlrLayer.Overlay - screen: modelData - anchors { - top: true - right: true - } - margins.top: Config.cfg.bar.height + 8 + (Config.cfg.bar.floating ? 10 : 0) - margins.right: 8 - implicitHeight: notiList.contentHeight - implicitWidth: modelData.width / 6 - color: 'transparent' - visible: NotiServer.notifications.values.length > 0 - - ListView { - id: notiList - anchors.fill: parent - model: NotiServer.notifications - spacing: 6 - delegate: NotiCard { - required property var modelData - nScreen: notiPopup.screen - notification: modelData - } - } - } -} diff --git a/modules/notifications/NotiServer.qml b/modules/notifications/NotiServer.qml index db79793..dac57ba 100644 --- a/modules/notifications/NotiServer.qml +++ b/modules/notifications/NotiServer.qml @@ -5,7 +5,7 @@ import QtQuick Singleton { id: root - property alias notifications: server.trackedNotifications + property list notifications: server.trackedNotifications.values NotificationServer { id: server imageSupported: true diff --git a/modules/overlays/#Top.qml# b/modules/overlays/#Top.qml# deleted file mode 100644 index 348760f..0000000 --- a/modules/overlays/#Top.qml# +++ /dev/null @@ -1,101 +0,0 @@ -import QtQuick -import Quickshell -import Quickshell.Wayland -import qs.modules.Services -import qs.modules.applets -import qs.settings - -Variants { - model: Quickshell.screens - delegate: PanelWindow { - id: root - required property ShellScreen modelData - property bool shown: WidgetTracker.current !== "" && WidgetTracker.screen === modelData - - screen: modelData - anchors { - top: true - left: true - bottom: true - right: true - } - exclusionMode: ExclusionMode.Ignore - color: 'transparent' - visible: true - mask: Region { - item: root.shown ? dismisser : null - } - WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None - Item { - anchors.fill: parent - focus: true - Keys.onEscapePressed: event => { - WidgetTracker.close(); - event.accepted = true; - } - VolPopup { - id: volPopup - z: 1 - property bool shown: root.shown && WidgetTracker.current === "volume" - opacity: shown ? 1 : 0 - visible: opacity > 0 - anchors.right: parent.right - anchors.top: parent.top - anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height - anchors.rightMargin: 10 - Behavior on opacity { - NumberAnimation { - duration: 140 - easing.type: Easing.OutCubic - } - } - transform: Translate { - y: volPopup.shown ? 0 : -12 - Behavior on y { - NumberAnimation { - duration: 140 - easing.type: Easing.OutCubic - } - } - } - } - WallPicker { - id: wallpapers - z: 1 - property bool shown: root.shown && WidgetTracker.current === "wallpapers" - opacity: shown ? 1 : 0 - visible: opacity > 0 - anchors.bottom: parent.bottom - anchors.left: parent.left - anchors.right: parent.right - anchors.margins: 20 - implicitWidth: 1000 - implicitHeight: 200 - - - Behavior on opacity { - NumberAnimation { - duration: 200 - easing.type: Easing.OutCubic - } - } - transform: Translate { - y: wallpapers.shown ? 0 : 12 - Behavior on y { - NumberAnimation { - duration: 200 - easing.type: Easing.OutCubic - } - } - } - } - MouseArea { - id: dismisser - z: 0 - anchors.fill: parent - acceptedButtons: Qt.LeftButton - onClicked: WidgetTracker.close() - } - } - } -} diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 79b82a7..56f29df 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -4,6 +4,7 @@ import Quickshell.Wayland import qs.modules.Services import qs.modules.applets import qs.settings +import qs.modules.notifications Variants { model: Quickshell.screens @@ -23,7 +24,12 @@ Variants { color: 'transparent' visible: true mask: Region { - item: root.shown ? dismisser : null + Region { + item: notiList.visible ? notiList : null + } + Region { + item: root.shown ? dismisser : null + } } WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None Item { @@ -41,7 +47,7 @@ Variants { visible: opacity > 0 anchors.right: parent.right anchors.top: parent.top - anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + 10 anchors.rightMargin: 10 Behavior on opacity { NumberAnimation { @@ -59,6 +65,27 @@ Variants { } } } + + ListView { + id: notiList + z: 2 + anchors.top: parent.top + anchors.right: parent.right + anchors.topMargin: Config.cfg.bar.height + 10 + (Config.cfg.bar.floating ? 10 : 0) + anchors.rightMargin: 10 + width: root.modelData.width / 6 + height: contentHeight + interactive: false + visible: count > 0 && Compositor.focusedScreen === root.modelData + + model: NotiServer.notifications + spacing: 6 + delegate: NotiCard { + required property var modelData + nScreen: root.modelData + notification: modelData + } + } WallPicker { id: wallpapers z: 1 diff --git a/settings/settings.json b/settings/settings.json index 81477d5..5f187ab 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -6,12 +6,12 @@ "rounding": 16 }, "bar": { - "floating": true, + "floating": false, "height": 34, "opacity": 1 }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/faris.png" + "wallpaper": "/home/lucy/.walls/walkingcastle.png" } } diff --git a/shell.qml b/shell.qml index 7a0a6e9..5a49b22 100644 --- a/shell.qml +++ b/shell.qml @@ -8,7 +8,6 @@ import qs.modules.Services ShellRoot { Bar {} - NotiPopup {} Bottom {} Top {} } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 011ab86..cb1c61c 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -5,7 +5,8 @@ import qs.settings Rectangle { property bool active: false - color: active ? Colors.activeModuleBg : Colors.moduleBg + color: active ? Colors.activeModuleBg : Colors.barBg + implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding } From ba2ed9e11d9909dc809e390dab9950ae49c1555e Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 4 Sep 2026 13:25:59 +0200 Subject: [PATCH 140/172] fix settings issue --- modules/bar/Bar.qml | 13 ++++++------- settings/Config.qml | 2 +- shell.qml | 3 ++- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index c41b4c5..7711ece 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -19,9 +19,9 @@ Variants { color: 'transparent' implicitHeight: Config.cfg.bar.height - margins.top: Config.cfg.bar.floating ?? 10 - margins.left: Config.cfg.bar.floating ?? 10 - margins.right: Config.cfg.bar.floating ?? 10 + margins.top: Config.cfg.bar.floating ? 10 : 0 + margins.left: Config.cfg.bar.floating ? 10 : 0 + margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { anchors.fill: parent color: Colors.barBg @@ -50,22 +50,21 @@ Variants { } StyledText { text: "|" - visible: mpris.visible + visible: mpris.visible } Bat { id: bat - } StyledText { text: "|" - visible: bat.visible + visible: bat.visible } Tray { id: tray } StyledText { text: "|" - visible: tray.visible + visible: tray.visible } WallPickerButton { id: wpButton diff --git a/settings/Config.qml b/settings/Config.qml index ef392f6..2ce9e61 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -31,7 +31,7 @@ Singleton { property int rounding: 16 } property JsonObject bar: JsonObject { - property bool floating: true + property bool floating: false property int height: 40 property real opacity: 1.0 } diff --git a/shell.qml b/shell.qml index 5a49b22..fcba84f 100644 --- a/shell.qml +++ b/shell.qml @@ -5,9 +5,10 @@ import qs.modules.bar import qs.modules.notifications import qs.modules.overlays import qs.modules.Services +import qs.settings ShellRoot { - Bar {} Bottom {} Top {} + Bar {} } From f0e05cb14dfc11a05cb4f0c0bfe66eb53cded7fb Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 8 Sep 2026 01:18:53 +0200 Subject: [PATCH 141/172] remove clock icon, add ipc and change font --- .qmlls.ini | 2 +- Colors.js | 19 ++++++++++++++++++- modules/bar/Date.qml | 3 --- modules/ipc/Ipc.qml | 12 ++++++++++++ settings/settings.json | 4 ++-- shell.qml | 2 ++ 6 files changed, 35 insertions(+), 7 deletions(-) mode change 120000 => 100644 Colors.js create mode 100644 modules/ipc/Ipc.qml diff --git a/.qmlls.ini b/.qmlls.ini index 1be5e45..2d149fd 120000 --- a/.qmlls.ini +++ b/.qmlls.ini @@ -1 +1 @@ -/run/user/1001/quickshell/vfs/1b52f593d70d8ccef6fc467cf768a2ef/.qmlls.ini \ No newline at end of file +/run/user/1000/quickshell/vfs/1b52f593d70d8ccef6fc467cf768a2ef/.qmlls.ini \ No newline at end of file diff --git a/Colors.js b/Colors.js deleted file mode 120000 index 0467c92..0000000 --- a/Colors.js +++ /dev/null @@ -1 +0,0 @@ -/nix/store/l7wgb12q1ackaqs9v9g79p2pr567dsgk-home-manager-files/.config/quickshell/Colors.js \ No newline at end of file diff --git a/Colors.js b/Colors.js new file mode 100644 index 0000000..4f4d276 --- /dev/null +++ b/Colors.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#161616", + base01: "#262626", + base02: "#393939", + base03: "#525252", + base04: "#dde1e6", + base05: "#f2f4f8", + base06: "#ffffff", + base07: "#08bdba", + base08: "#ee5396", + base09: "#ff7eb6", + base0A: "#ff6f00", + base0B: "#42be65", + base0C: "#3ddbd9", + base0D: "#33b1ff", + base0E: "#be95ff", + base0F: "#82cfff", +} diff --git a/modules/bar/Date.qml b/modules/bar/Date.qml index 631cff6..5d6cefa 100644 --- a/modules/bar/Date.qml +++ b/modules/bar/Date.qml @@ -18,9 +18,6 @@ BarComponent { RowLayout { id: clockLayout anchors.centerIn: parent - StyledIcon { - iconName: "clock-large" - } StyledText { id: clockText text: Qt.formatDateTime(clock.date, toggleFormat ? "hh:mm:ss | dd.mm.yy" : "hh:mm:ss") diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml new file mode 100644 index 0000000..e79efff --- /dev/null +++ b/modules/ipc/Ipc.qml @@ -0,0 +1,12 @@ +import Quickshell +import Quickshell.Io + + + +IpcHandler { + id: handler + target: "config" + function reload() { + Quickshell.reload(true) + } +} diff --git a/settings/settings.json b/settings/settings.json index 5f187ab..d7f1064 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "font": "Iosevka", + "font": "Roboto", "fontSize": 14, "iconSize": 14, "rounding": 16 @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/walkingcastle.png" + "wallpaper": "/home/lucy/.walls/frierensuff.png" } } diff --git a/shell.qml b/shell.qml index fcba84f..2c4fd0c 100644 --- a/shell.qml +++ b/shell.qml @@ -6,9 +6,11 @@ import qs.modules.notifications import qs.modules.overlays import qs.modules.Services import qs.settings +import qs.modules.ipc ShellRoot { Bottom {} Top {} Bar {} + Ipc {} } From de21c3c3d8f4d360fc325cbede7cbd232cbeb69b Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 8 Sep 2026 15:22:58 +0200 Subject: [PATCH 142/172] fixup colors --- Colors.qml | 2 +- settings/settings.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Colors.qml b/Colors.qml index 3631629..aaaa041 100644 --- a/Colors.qml +++ b/Colors.qml @@ -11,7 +11,7 @@ Singleton { readonly property color rootBarColor: base00 readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) readonly property color moduleBg: base02 - readonly property color activeModuleBg: base04 + readonly property color activeModuleBg: base02 readonly property color text: base05 readonly property color base00: Colors.colors.base00 readonly property color base01: Colors.colors.base01 diff --git a/settings/settings.json b/settings/settings.json index d7f1064..0ddc85a 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "font": "Roboto", + "font": "Roboto Medium", "fontSize": 14, "iconSize": 14, "rounding": 16 @@ -12,6 +12,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" + "wallpaper": "/home/lucy/.walls/Kita.png" } } From 9590f5dc63ef65eff30dbabdbe92f25da008529a Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 9 Sep 2026 00:09:33 +0200 Subject: [PATCH 143/172] fix left/right spacing --- modules/bar/Bar.qml | 10 ++++++---- modules/bar/Netstatus.qml | 5 +++-- modules/bar/Ws.qml | 4 ++-- settings/settings.json | 2 +- widgets/BarComponent.qml | 1 - 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 7711ece..6358be3 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,11 +23,13 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - anchors.fill: parent color: Colors.barBg - radius: Config.cfg.bar.floating ?? Config.cfg.appearance.rounding + radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 + anchors.fill: parent + implicitHeight: parent.height + anchors.centerIn: parent RowLayout { - anchors.leftMargin: 4 + anchors.leftMargin: 10 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter Ws { @@ -42,7 +44,7 @@ Variants { Date {} } RowLayout { - anchors.rightMargin: 4 + anchors.rightMargin: 10 anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter Mpris { diff --git a/modules/bar/Netstatus.qml b/modules/bar/Netstatus.qml index 79331e3..a7af773 100644 --- a/modules/bar/Netstatus.qml +++ b/modules/bar/Netstatus.qml @@ -5,11 +5,12 @@ import QtQuick.Layouts BarComponent { id: root - implicitWidth: networkLayout.implicitWidth + 24 + implicitWidth: networkLayout.implicitWidth RowLayout { id: networkLayout anchors.centerIn: root - spacing: 10 + anchors.fill: root + spacing: 5 StyledIcon { iconName: Network.getWifiIcon() } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 9e18da8..6db649c 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -9,7 +9,7 @@ import qs.settings BarComponent { id: root required property ShellScreen barScreen - implicitWidth: wsLayout.implicitWidth + implicitWidth: wsLayout.implicitWidth RowLayout { id: wsLayout anchors.centerIn: parent @@ -19,7 +19,7 @@ BarComponent { delegate: BarComponent { id: wsContainer required property var modelData - implicitWidth: root.implicitHeight / 1.5 + implicitWidth: 16 implicitHeight: implicitWidth color: modelData.active ? Colors.accent : 'transparent' MouseArea { diff --git a/settings/settings.json b/settings/settings.json index 0ddc85a..ecb7f03 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -6,7 +6,7 @@ "rounding": 16 }, "bar": { - "floating": false, + "floating": true, "height": 34, "opacity": 1 }, diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index cb1c61c..249119f 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -6,7 +6,6 @@ import qs.settings Rectangle { property bool active: false color: active ? Colors.activeModuleBg : Colors.barBg - implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding } From 09932291d2c4ad17554ace289cf3caabfab32f14 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 9 Sep 2026 03:50:12 +0200 Subject: [PATCH 144/172] fix clock text --- modules/bar/Date.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/Date.qml b/modules/bar/Date.qml index 5d6cefa..57f7425 100644 --- a/modules/bar/Date.qml +++ b/modules/bar/Date.qml @@ -20,7 +20,7 @@ BarComponent { anchors.centerIn: parent StyledText { id: clockText - text: Qt.formatDateTime(clock.date, toggleFormat ? "hh:mm:ss | dd.mm.yy" : "hh:mm:ss") + text: Qt.formatDateTime(clock.date, toggleFormat ? "hh:mm:ss | dd.MM.yy" : "hh:mm:ss") property bool toggleFormat: false } From 143889683b73c604c4104229cb74a638349be8c2 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 9 Sep 2026 18:48:35 +0200 Subject: [PATCH 145/172] add primitive shit for theme switching --- Colors.js | 32 ++++++++++----------- modules/applets/ThemeSwitcher.qml | 48 +++++++++++++++++++++++++++++++ modules/bar/Bar.qml | 3 ++ modules/bar/ColorPickerButton.qml | 21 ++++++++++++++ modules/ipc/Ipc.qml | 12 ++++++-- modules/overlays/Top.qml | 15 +++++++++- 6 files changed, 111 insertions(+), 20 deletions(-) create mode 100644 modules/applets/ThemeSwitcher.qml create mode 100644 modules/bar/ColorPickerButton.qml diff --git a/Colors.js b/Colors.js index 4f4d276..944fd03 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#161616", - base01: "#262626", - base02: "#393939", - base03: "#525252", - base04: "#dde1e6", - base05: "#f2f4f8", - base06: "#ffffff", - base07: "#08bdba", - base08: "#ee5396", - base09: "#ff7eb6", - base0A: "#ff6f00", - base0B: "#42be65", - base0C: "#3ddbd9", - base0D: "#33b1ff", - base0E: "#be95ff", - base0F: "#82cfff", + base00: "#1f2430", + base01: "#242936", + base02: "#323844", + base03: "#4a5059", + base04: "#707a8c", + base05: "#cccac2", + base06: "#d9d7ce", + base07: "#f3f4f5", + base08: "#f28779", + base09: "#ffad66", + base0A: "#ffd173", + base0B: "#d5ff80", + base0C: "#95e6cb", + base0D: "#73d0ff", + base0E: "#d4bfff", + base0F: "#f27983", } diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml new file mode 100644 index 0000000..886a864 --- /dev/null +++ b/modules/applets/ThemeSwitcher.qml @@ -0,0 +1,48 @@ +import Quickshell +import Quickshell.Io +import Quickshell.Wayland +import Quickshell.Widgets +import QtQuick +import QtQuick.Layouts + +import qs +import qs.settings +import qs.widgets + +Rectangle { + id: root + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.AllButtons + } + clip: true + color: Colors.base00 + Process { + id: getSchemes + property list schemes + running: true + command: ["tinty", "list"] + stdout: SplitParser { + onRead: text => { + getSchemes.schemes.push(text); + } + } + } + ListView { + id: schemeList + orientation: ListView.Horizontal + anchors.fill: root + model: getSchemes.schemes + delegate: Rectangle { + id: container + required property string modelData + color: Colors.base01 + height: 30 + implicitWidth: schemeName.width + 16 + StyledText { + id: schemeName + text: container.modelData + } + } + } +} diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 6358be3..9c25c64 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -42,6 +42,9 @@ Variants { RowLayout { anchors.centerIn: parent Date {} + ColorPickerButton { + barScreen: root.modelData + } } RowLayout { anchors.rightMargin: 10 diff --git a/modules/bar/ColorPickerButton.qml b/modules/bar/ColorPickerButton.qml new file mode 100644 index 0000000..99a111a --- /dev/null +++ b/modules/bar/ColorPickerButton.qml @@ -0,0 +1,21 @@ +import qs +import qs.widgets +import QtQuick +import Quickshell +import qs.modules.Services + +BarComponent { + implicitWidth: text.width + required property ShellScreen barScreen + StyledText { + id: text + text: "temp!!!" + } + MouseArea { + id: clickHandler + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + anchors.fill: parent + onClicked: { WidgetTracker.toggle("colorschemes", parent.barScreen) } + } +} diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index e79efff..fcfb127 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -1,12 +1,18 @@ import Quickshell import Quickshell.Io - - +import qs.modules.Services IpcHandler { id: handler target: "config" function reload() { - Quickshell.reload(true) + Quickshell.reload(true); + } + function openPicker() { + WidgetTracker.toggle("colorschemes", null) + console.log(WidgetTracker.current) + } + function closeWidgets() { + WidgetTracker.close(); } } diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 56f29df..fa0dee0 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -114,11 +114,24 @@ Variants { } } } + ThemeSwitcher { + z: 1 + id: colorschemes + property bool shown: WidgetTracker.current === "colorschemes" && root.shown + visible: shown + focus: shown + anchors.top: parent.top + anchors.left: parent.left + anchors.right: parent.right + anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + 10 + anchors.margins: 20 + implicitHeight: 60 + } MouseArea { id: dismisser z: 0 anchors.fill: parent - acceptedButtons: Qt.LeftButton + acceptedButtons: Qt.AllButtons onClicked: WidgetTracker.close() } } From d69ec48728b180a47cc98b45b776131424f89ea2 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 10 Sep 2026 21:37:33 +0200 Subject: [PATCH 146/172] add theme switcher --- Colors.js | 32 ++++++------ modules/Services/State.qml | 29 +++++++++++ modules/applets/ThemeSwitcher.qml | 82 +++++++++++++++++++++++-------- modules/bar/ColorPickerButton.qml | 16 ++++-- modules/overlays/Top.qml | 13 ----- settings/Config.qml | 5 ++ settings/settings.ini | 12 ----- settings/settings.json | 1 + shell.qml | 6 +-- 9 files changed, 127 insertions(+), 69 deletions(-) create mode 100644 modules/Services/State.qml delete mode 100644 settings/settings.ini diff --git a/Colors.js b/Colors.js index 944fd03..8a5de26 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#1f2430", - base01: "#242936", - base02: "#323844", - base03: "#4a5059", - base04: "#707a8c", - base05: "#cccac2", - base06: "#d9d7ce", - base07: "#f3f4f5", - base08: "#f28779", - base09: "#ffad66", - base0A: "#ffd173", - base0B: "#d5ff80", - base0C: "#95e6cb", - base0D: "#73d0ff", - base0E: "#d4bfff", - base0F: "#f27983", + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#5f81a5", + base0B: "#d0dfee", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", } diff --git a/modules/Services/State.qml b/modules/Services/State.qml new file mode 100644 index 0000000..8113be0 --- /dev/null +++ b/modules/Services/State.qml @@ -0,0 +1,29 @@ +pragma Singleton + +import Quickshell +import Quickshell.Io +import QtQuick + + +Singleton { + id: root + property alias s: stateAdapter + property alias v: state + FileView { + id: state + path: Qt.resolvedUrl(Quickshell.shellDir + "/settings/state.json") + watchChanges: true + onLoadFailed: { + writeAdapter() + } + onAdapterUpdated: writeAdapter() + onFileChanged: reload() + adapter: JsonAdapter { + id: stateAdapter + property bool themeSwitcherVisible: false + } + + } + Component.onCompleted: console.log("say gex") + +} diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index 886a864..4ddb2e1 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -9,14 +9,14 @@ import qs import qs.settings import qs.widgets -Rectangle { - id: root - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.AllButtons - } - clip: true +FloatingWindow { + id: child + implicitWidth: 800 + implicitHeight: 600 + visible: Config.cfg.themeSwitcherVisible color: Colors.base00 + title: "qs-themepicker" + onClosed: Config.cfg.themeSwitcherVisible = false Process { id: getSchemes property list schemes @@ -28,20 +28,62 @@ Rectangle { } } } - ListView { - id: schemeList - orientation: ListView.Horizontal - anchors.fill: root - model: getSchemes.schemes - delegate: Rectangle { - id: container - required property string modelData - color: Colors.base01 - height: 30 - implicitWidth: schemeName.width + 16 + Rectangle { + anchors.fill: child.contentItem + anchors.centerIn: child.contentItem + anchors.margins: 10 + radius: Config.cfg.appearance.rounding / 1.5 + color: Colors.base01 + clip: true + RowLayout { + id: contentLayout + anchors.fill: parent + ListView { + id: schemeList + spacing: 5 + Layout.fillHeight: true + model: getSchemes.schemes + implicitWidth: 300 + delegate: Rectangle { + id: container + required property string modelData + color: Colors.base02 + height: 30 + radius: Config.cfg.appearance.rounding + implicitWidth: 300 + StyledText { + id: schemeName + anchors.centerIn: parent + text: container.modelData + } + MouseArea { + id: schemeSetter + anchors.fill: container + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: { + setTheme.themeName = modelData; + setTheme.running = true; + } + Process { + id: setTheme + property string themeName + command: ["tinty", "apply", themeName] + } + } + } + } StyledText { - id: schemeName - text: container.modelData + id: currentScheme + text: "" + Process { + id: getCurrentScheme + command: ["tinty", "current"] + running: true + stdout: StdioCollector { + onStreamFinished: currentScheme.text = text + } + } } } } diff --git a/modules/bar/ColorPickerButton.qml b/modules/bar/ColorPickerButton.qml index 99a111a..504a007 100644 --- a/modules/bar/ColorPickerButton.qml +++ b/modules/bar/ColorPickerButton.qml @@ -3,19 +3,25 @@ import qs.widgets import QtQuick import Quickshell import qs.modules.Services +import qs.modules.applets +import qs.settings BarComponent { implicitWidth: text.width required property ShellScreen barScreen StyledText { id: text + anchors.centerIn: parent text: "temp!!!" } MouseArea { - id: clickHandler - acceptedButtons: Qt.LeftButton - cursorShape: Qt.PointingHandCursor - anchors.fill: parent - onClicked: { WidgetTracker.toggle("colorschemes", parent.barScreen) } + id: clickHandler + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + anchors.fill: parent + onClicked: { + Config.cfg.themeSwitcherVisible = true + } } + ThemeSwitcher {} } diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index fa0dee0..2514fa7 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -114,19 +114,6 @@ Variants { } } } - ThemeSwitcher { - z: 1 - id: colorschemes - property bool shown: WidgetTracker.current === "colorschemes" && root.shown - visible: shown - focus: shown - anchors.top: parent.top - anchors.left: parent.left - anchors.right: parent.right - anchors.topMargin: Config.cfg.bar.floating ? Config.cfg.bar.height + 20 : Config.cfg.bar.height + 10 - anchors.margins: 20 - implicitHeight: 60 - } MouseArea { id: dismisser z: 0 diff --git a/settings/Config.qml b/settings/Config.qml index 2ce9e61..19bf913 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -18,12 +18,17 @@ Singleton { onFileChanged: { this.reload(); } + onAdapterUpdated: { + writeAdapter(); + reload(); + } onLoadFailed: error => { if (error === FileViewError.FileNotFound) writeAdapter(); } adapter: JsonAdapter { id: cfg + property bool themeSwitcherVisible: false property JsonObject appearance: JsonObject { property string font: "Iosevka" property int fontSize: 14 diff --git a/settings/settings.ini b/settings/settings.ini deleted file mode 100644 index a93161e..0000000 --- a/settings/settings.ini +++ /dev/null @@ -1,12 +0,0 @@ -[General] -barHeight=30 -floating=false -font=Iosevka -fontSize=14 -iconSize=16 -opacity=1 -primaryMon=eDP-1 -rounding=16 -showCorners=true -wallDir=/home/lucy/.walls/ -wallpaper=/home/lucy/.walls/walkingcastle.png diff --git a/settings/settings.json b/settings/settings.json index ecb7f03..144f624 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -10,6 +10,7 @@ "height": 34, "opacity": 1 }, + "themeSwitcherVisible": false, "wallpaper": { "wallDir": "/home/lucy/.walls/", "wallpaper": "/home/lucy/.walls/Kita.png" diff --git a/shell.qml b/shell.qml index 2c4fd0c..abe1463 100644 --- a/shell.qml +++ b/shell.qml @@ -9,8 +9,8 @@ import qs.settings import qs.modules.ipc ShellRoot { - Bottom {} - Top {} - Bar {} Ipc {} + Bottom {} + Bar {} + Top {} } From 20b8012b7884fb787cec76c607e6714227c5d8f3 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 10 Sep 2026 22:43:20 +0200 Subject: [PATCH 147/172] working colorscheme switcher --- Colors.js | 32 +++++++++---------- Colors.qml | 2 +- modules/applets/ThemeSwitcher.qml | 23 +++++++------ modules/bar/ColorPickerButton.qml | 3 +- modules/ipc/Ipc.qml | 2 +- modules/overlays/Top.qml | 10 ++++++ schemes/base16-0x96f.js | 18 +++++++++++ schemes/base16-3024.js | 18 +++++++++++ schemes/base16-apathy.js | 18 +++++++++++ schemes/base16-apprentice.js | 18 +++++++++++ schemes/base16-ascendancy.js | 18 +++++++++++ schemes/base16-ashes.js | 18 +++++++++++ schemes/base16-atelier-cave-light.js | 18 +++++++++++ schemes/base16-atelier-cave.js | 18 +++++++++++ schemes/base16-atelier-dune-light.js | 18 +++++++++++ schemes/base16-atelier-dune.js | 18 +++++++++++ schemes/base16-atelier-estuary-light.js | 18 +++++++++++ schemes/base16-atelier-estuary.js | 18 +++++++++++ schemes/base16-atelier-forest-light.js | 18 +++++++++++ schemes/base16-atelier-forest.js | 18 +++++++++++ schemes/base16-atelier-heath-light.js | 18 +++++++++++ schemes/base16-atelier-heath.js | 18 +++++++++++ schemes/base16-atelier-lakeside-light.js | 18 +++++++++++ schemes/base16-atelier-lakeside.js | 18 +++++++++++ schemes/base16-atelier-plateau-light.js | 18 +++++++++++ schemes/base16-atelier-plateau.js | 18 +++++++++++ schemes/base16-atelier-savanna-light.js | 18 +++++++++++ schemes/base16-atelier-savanna.js | 18 +++++++++++ schemes/base16-atelier-seaside-light.js | 18 +++++++++++ schemes/base16-atelier-seaside.js | 18 +++++++++++ schemes/base16-atelier-sulphurpool-light.js | 18 +++++++++++ schemes/base16-atelier-sulphurpool.js | 18 +++++++++++ schemes/base16-atlas.js | 18 +++++++++++ schemes/base16-ayu-dark.js | 18 +++++++++++ schemes/base16-ayu-light.js | 18 +++++++++++ schemes/base16-ayu-mirage.js | 18 +++++++++++ schemes/base16-aztec.js | 18 +++++++++++ schemes/base16-bespin.js | 18 +++++++++++ schemes/base16-black-metal-bathory.js | 18 +++++++++++ schemes/base16-black-metal-burzum.js | 18 +++++++++++ schemes/base16-black-metal-dark-funeral.js | 18 +++++++++++ schemes/base16-black-metal-gorgoroth.js | 18 +++++++++++ schemes/base16-black-metal-immortal.js | 18 +++++++++++ schemes/base16-black-metal-khold.js | 18 +++++++++++ schemes/base16-black-metal-marduk.js | 18 +++++++++++ schemes/base16-black-metal-mayhem.js | 18 +++++++++++ schemes/base16-black-metal-nile.js | 18 +++++++++++ schemes/base16-black-metal-venom.js | 18 +++++++++++ schemes/base16-black-metal.js | 18 +++++++++++ schemes/base16-blueforest.js | 18 +++++++++++ schemes/base16-blueish.js | 18 +++++++++++ schemes/base16-boo-shnickle-light.js | 18 +++++++++++ schemes/base16-boo-shnickle.js | 18 +++++++++++ schemes/base16-bosque.js | 18 +++++++++++ schemes/base16-brasa.js | 18 +++++++++++ schemes/base16-brewer.js | 18 +++++++++++ schemes/base16-bright.js | 18 +++++++++++ schemes/base16-brogrammer.js | 18 +++++++++++ schemes/base16-brushtrees-dark.js | 18 +++++++++++ schemes/base16-brushtrees.js | 18 +++++++++++ schemes/base16-cacao.js | 18 +++++++++++ schemes/base16-caroline.js | 18 +++++++++++ schemes/base16-catppuccin-frappe.js | 18 +++++++++++ schemes/base16-catppuccin-latte.js | 18 +++++++++++ schemes/base16-catppuccin-macchiato.js | 18 +++++++++++ schemes/base16-catppuccin-mocha.js | 18 +++++++++++ schemes/base16-chalk.js | 18 +++++++++++ schemes/base16-charcoal-dark.js | 18 +++++++++++ schemes/base16-charcoal-light.js | 18 +++++++++++ schemes/base16-chicago-day.js | 18 +++++++++++ schemes/base16-chicago-night.js | 18 +++++++++++ schemes/base16-chinoiserie-midnight.js | 18 +++++++++++ schemes/base16-chinoiserie-morandi.js | 18 +++++++++++ schemes/base16-chinoiserie-night.js | 18 +++++++++++ schemes/base16-chinoiserie.js | 18 +++++++++++ schemes/base16-circus.js | 18 +++++++++++ schemes/base16-classic-dark.js | 18 +++++++++++ schemes/base16-classic-light.js | 18 +++++++++++ schemes/base16-codeschool.js | 18 +++++++++++ schemes/base16-colors.js | 18 +++++++++++ schemes/base16-cupcake.js | 18 +++++++++++ schemes/base16-cupertino.js | 18 +++++++++++ schemes/base16-cyberpunk.js | 18 +++++++++++ schemes/base16-da-one-black.js | 18 +++++++++++ schemes/base16-da-one-gray.js | 18 +++++++++++ schemes/base16-da-one-ocean.js | 18 +++++++++++ schemes/base16-da-one-paper.js | 18 +++++++++++ schemes/base16-da-one-sea.js | 18 +++++++++++ schemes/base16-da-one-white.js | 18 +++++++++++ schemes/base16-danqing-light.js | 18 +++++++++++ schemes/base16-danqing.js | 18 +++++++++++ schemes/base16-darcula.js | 18 +++++++++++ schemes/base16-darkmoss.js | 18 +++++++++++ schemes/base16-darktooth.js | 18 +++++++++++ schemes/base16-darkviolet.js | 18 +++++++++++ schemes/base16-decaf.js | 18 +++++++++++ schemes/base16-deep-oceanic-next.js | 18 +++++++++++ schemes/base16-default-dark.js | 18 +++++++++++ schemes/base16-default-light.js | 18 +++++++++++ schemes/base16-digital-rain.js | 18 +++++++++++ schemes/base16-dirtysea.js | 18 +++++++++++ schemes/base16-dracula.js | 18 +++++++++++ schemes/base16-edge-dark.js | 18 +++++++++++ schemes/base16-edge-light.js | 18 +++++++++++ schemes/base16-eighties.js | 18 +++++++++++ schemes/base16-eldritch.js | 18 +++++++++++ schemes/base16-embers-light.js | 18 +++++++++++ schemes/base16-embers.js | 18 +++++++++++ schemes/base16-emil.js | 18 +++++++++++ schemes/base16-equilibrium-dark.js | 18 +++++++++++ schemes/base16-equilibrium-gray-dark.js | 18 +++++++++++ schemes/base16-equilibrium-gray-light.js | 18 +++++++++++ schemes/base16-equilibrium-light.js | 18 +++++++++++ schemes/base16-eris.js | 18 +++++++++++ schemes/base16-espresso.js | 18 +++++++++++ schemes/base16-eva-dim.js | 18 +++++++++++ schemes/base16-eva.js | 18 +++++++++++ schemes/base16-evenok-dark.js | 18 +++++++++++ schemes/base16-everforest-dark-hard.js | 18 +++++++++++ schemes/base16-everforest-dark-medium.js | 18 +++++++++++ schemes/base16-everforest-dark-soft.js | 18 +++++++++++ schemes/base16-everforest-light-hard.js | 18 +++++++++++ schemes/base16-everforest-light-medium.js | 18 +++++++++++ schemes/base16-everforest-light-soft.js | 18 +++++++++++ schemes/base16-everforest.js | 18 +++++++++++ schemes/base16-flat.js | 18 +++++++++++ schemes/base16-flexoki-dark.js | 18 +++++++++++ schemes/base16-flexoki-light.js | 18 +++++++++++ schemes/base16-framer.js | 18 +++++++++++ schemes/base16-fruit-soda.js | 18 +++++++++++ schemes/base16-gigavolt.js | 18 +++++++++++ schemes/base16-github-dark-colorblind.js | 18 +++++++++++ schemes/base16-github-dark-dimmed.js | 18 +++++++++++ schemes/base16-github-dark-high-contrast.js | 18 +++++++++++ schemes/base16-github-dark.js | 18 +++++++++++ schemes/base16-github-light-colorblind.js | 18 +++++++++++ schemes/base16-github-light-high-contrast.js | 18 +++++++++++ schemes/base16-github.js | 18 +++++++++++ schemes/base16-google-dark.js | 18 +++++++++++ schemes/base16-google-light.js | 18 +++++++++++ schemes/base16-gotham.js | 18 +++++++++++ schemes/base16-grayscale-dark.js | 18 +++++++++++ schemes/base16-grayscale-light.js | 18 +++++++++++ schemes/base16-greenscreen.js | 18 +++++++++++ schemes/base16-gruber.js | 18 +++++++++++ schemes/base16-gruvbox-dark-hard.js | 18 +++++++++++ schemes/base16-gruvbox-dark-medium.js | 18 +++++++++++ schemes/base16-gruvbox-dark-pale.js | 18 +++++++++++ schemes/base16-gruvbox-dark-soft.js | 18 +++++++++++ schemes/base16-gruvbox-dark.js | 18 +++++++++++ schemes/base16-gruvbox-light-hard.js | 18 +++++++++++ schemes/base16-gruvbox-light-medium.js | 18 +++++++++++ schemes/base16-gruvbox-light-soft.js | 18 +++++++++++ schemes/base16-gruvbox-light.js | 18 +++++++++++ schemes/base16-gruvbox-material-dark-hard.js | 18 +++++++++++ .../base16-gruvbox-material-dark-medium.js | 18 +++++++++++ schemes/base16-gruvbox-material-dark-soft.js | 18 +++++++++++ schemes/base16-gruvbox-material-light-hard.js | 18 +++++++++++ .../base16-gruvbox-material-light-medium.js | 18 +++++++++++ schemes/base16-gruvbox-material-light-soft.js | 18 +++++++++++ schemes/base16-hardcore.js | 18 +++++++++++ schemes/base16-hardhacker.js | 18 +++++++++++ schemes/base16-harmonic16-dark.js | 18 +++++++++++ schemes/base16-harmonic16-light.js | 18 +++++++++++ schemes/base16-heetch-light.js | 18 +++++++++++ schemes/base16-heetch.js | 18 +++++++++++ schemes/base16-helios.js | 18 +++++++++++ schemes/base16-hopscotch.js | 18 +++++++++++ schemes/base16-horizon-dark.js | 18 +++++++++++ schemes/base16-horizon-light.js | 18 +++++++++++ schemes/base16-horizon-terminal-dark.js | 18 +++++++++++ schemes/base16-horizon-terminal-light.js | 18 +++++++++++ schemes/base16-humanoid-dark.js | 18 +++++++++++ schemes/base16-humanoid-light.js | 18 +++++++++++ schemes/base16-ia-dark.js | 18 +++++++++++ schemes/base16-ia-light.js | 18 +++++++++++ schemes/base16-icy.js | 18 +++++++++++ schemes/base16-irblack.js | 18 +++++++++++ schemes/base16-isotope.js | 18 +++++++++++ schemes/base16-jabuti.js | 18 +++++++++++ schemes/base16-kanagawa-dragon.js | 18 +++++++++++ schemes/base16-kanagawa.js | 18 +++++++++++ schemes/base16-katy.js | 18 +++++++++++ schemes/base16-kimber.js | 18 +++++++++++ schemes/base16-kissa-latte.js | 18 +++++++++++ schemes/base16-kissa-macchiato.js | 18 +++++++++++ schemes/base16-lime.js | 18 +++++++++++ schemes/base16-linux-vt.js | 18 +++++++++++ schemes/base16-macintosh.js | 18 +++++++++++ schemes/base16-marrakesh.js | 18 +++++++++++ schemes/base16-materia.js | 18 +++++++++++ schemes/base16-material-darker.js | 18 +++++++++++ schemes/base16-material-lighter.js | 18 +++++++++++ schemes/base16-material-palenight.js | 18 +++++++++++ schemes/base16-material-vivid.js | 18 +++++++++++ schemes/base16-material.js | 18 +++++++++++ schemes/base16-measured-dark.js | 18 +++++++++++ schemes/base16-measured-light.js | 18 +++++++++++ schemes/base16-mellow-purple.js | 18 +++++++++++ schemes/base16-mexico-light.js | 18 +++++++++++ schemes/base16-mezcal.js | 18 +++++++++++ schemes/base16-mocha.js | 18 +++++++++++ schemes/base16-monokai.js | 18 +++++++++++ schemes/base16-moonlight.js | 18 +++++++++++ schemes/base16-mountain.js | 18 +++++++++++ schemes/base16-nebula.js | 18 +++++++++++ schemes/base16-noche.js | 18 +++++++++++ schemes/base16-nord-light.js | 18 +++++++++++ schemes/base16-nord.js | 18 +++++++++++ schemes/base16-nova.js | 18 +++++++++++ schemes/base16-ocean.js | 18 +++++++++++ schemes/base16-oceanicnext.js | 18 +++++++++++ schemes/base16-ocote.js | 18 +++++++++++ schemes/base16-one-light.js | 18 +++++++++++ schemes/base16-onedark-dark.js | 18 +++++++++++ schemes/base16-onedark.js | 18 +++++++++++ schemes/base16-outrun-dark.js | 18 +++++++++++ schemes/base16-oxocarbon-dark.js | 18 +++++++++++ schemes/base16-oxocarbon-light.js | 18 +++++++++++ schemes/base16-pandora.js | 18 +++++++++++ schemes/base16-papel.js | 18 +++++++++++ schemes/base16-papercolor-dark.js | 18 +++++++++++ schemes/base16-papercolor-light.js | 18 +++++++++++ schemes/base16-paraiso.js | 18 +++++++++++ schemes/base16-pasque.js | 18 +++++++++++ ...base16-penumbra-dark-contrast-plus-plus.js | 18 +++++++++++ schemes/base16-penumbra-dark-contrast-plus.js | 18 +++++++++++ schemes/base16-penumbra-dark.js | 18 +++++++++++ ...ase16-penumbra-light-contrast-plus-plus.js | 18 +++++++++++ .../base16-penumbra-light-contrast-plus.js | 18 +++++++++++ schemes/base16-penumbra-light.js | 18 +++++++++++ schemes/base16-phd.js | 18 +++++++++++ schemes/base16-pico.js | 18 +++++++++++ schemes/base16-pinky.js | 18 +++++++++++ schemes/base16-pop.js | 18 +++++++++++ schemes/base16-porple.js | 18 +++++++++++ schemes/base16-precious-dark-eleven.js | 18 +++++++++++ schemes/base16-precious-dark-fifteen.js | 18 +++++++++++ schemes/base16-precious-light-warm.js | 18 +++++++++++ schemes/base16-precious-light-white.js | 18 +++++++++++ schemes/base16-primer-dark-dimmed.js | 18 +++++++++++ schemes/base16-primer-dark.js | 18 +++++++++++ schemes/base16-primer-light.js | 18 +++++++++++ schemes/base16-purpledream.js | 18 +++++++++++ schemes/base16-qualia.js | 18 +++++++++++ schemes/base16-railscasts.js | 18 +++++++++++ schemes/base16-rebecca.js | 18 +++++++++++ schemes/base16-rose-pine-dawn.js | 18 +++++++++++ schemes/base16-rose-pine-moon.js | 18 +++++++++++ schemes/base16-rose-pine.js | 18 +++++++++++ schemes/base16-saga.js | 18 +++++++++++ schemes/base16-sagelight.js | 18 +++++++++++ schemes/base16-sakura.js | 18 +++++++++++ schemes/base16-sandcastle.js | 18 +++++++++++ schemes/base16-selenized-black.js | 18 +++++++++++ schemes/base16-selenized-dark.js | 18 +++++++++++ schemes/base16-selenized-light.js | 18 +++++++++++ schemes/base16-selenized-white.js | 18 +++++++++++ schemes/base16-seti.js | 18 +++++++++++ schemes/base16-shades-of-purple.js | 18 +++++++++++ schemes/base16-shadesmear-dark.js | 18 +++++++++++ schemes/base16-shadesmear-light.js | 18 +++++++++++ schemes/base16-shapeshifter.js | 18 +++++++++++ schemes/base16-silk-dark.js | 18 +++++++++++ schemes/base16-silk-light.js | 18 +++++++++++ schemes/base16-snazzy.js | 18 +++++++++++ schemes/base16-soft-server.js | 18 +++++++++++ schemes/base16-solarflare-light.js | 18 +++++++++++ schemes/base16-solarflare.js | 18 +++++++++++ schemes/base16-solarized-dark.js | 18 +++++++++++ schemes/base16-solarized-light.js | 18 +++++++++++ schemes/base16-spaceduck.js | 18 +++++++++++ schemes/base16-spacemacs.js | 18 +++++++++++ schemes/base16-sparky.js | 18 +++++++++++ schemes/base16-standardized-dark.js | 18 +++++++++++ schemes/base16-standardized-light.js | 18 +++++++++++ schemes/base16-stella.js | 18 +++++++++++ schemes/base16-still-alive.js | 18 +++++++++++ schemes/base16-summercamp.js | 18 +++++++++++ schemes/base16-summerfruit-dark.js | 18 +++++++++++ schemes/base16-summerfruit-light.js | 18 +++++++++++ schemes/base16-swamp-dark.js | 18 +++++++++++ schemes/base16-swamp-light.js | 18 +++++++++++ schemes/base16-synth-midnight-dark.js | 18 +++++++++++ schemes/base16-synth-midnight-light.js | 18 +++++++++++ schemes/base16-tango.js | 18 +++++++++++ schemes/base16-tarot.js | 18 +++++++++++ schemes/base16-tender.js | 18 +++++++++++ schemes/base16-terracotta-dark.js | 18 +++++++++++ schemes/base16-terracotta.js | 18 +++++++++++ schemes/base16-tinta.js | 18 +++++++++++ schemes/base16-tokyo-city-dark.js | 18 +++++++++++ schemes/base16-tokyo-city-light.js | 18 +++++++++++ schemes/base16-tokyo-city-terminal-dark.js | 18 +++++++++++ schemes/base16-tokyo-city-terminal-light.js | 18 +++++++++++ schemes/base16-tokyo-night-dark.js | 18 +++++++++++ schemes/base16-tokyo-night-light.js | 18 +++++++++++ schemes/base16-tokyo-night-moon.js | 18 +++++++++++ schemes/base16-tokyo-night-storm.js | 18 +++++++++++ schemes/base16-tokyo-night-terminal-dark.js | 18 +++++++++++ schemes/base16-tokyo-night-terminal-light.js | 18 +++++++++++ schemes/base16-tokyo-night-terminal-storm.js | 18 +++++++++++ schemes/base16-tokyodark-terminal.js | 18 +++++++++++ schemes/base16-tokyodark.js | 18 +++++++++++ schemes/base16-tomorrow-night-eighties.js | 18 +++++++++++ schemes/base16-tomorrow-night.js | 18 +++++++++++ schemes/base16-tomorrow.js | 18 +++++++++++ schemes/base16-tube.js | 18 +++++++++++ schemes/base16-twilight.js | 18 +++++++++++ schemes/base16-unikitty-dark.js | 18 +++++++++++ schemes/base16-unikitty-light.js | 18 +++++++++++ schemes/base16-unikitty-reversible.js | 18 +++++++++++ schemes/base16-uwunicorn.js | 18 +++++++++++ schemes/base16-valua.js | 18 +++++++++++ schemes/base16-vesper.js | 18 +++++++++++ schemes/base16-vice.js | 18 +++++++++++ schemes/base16-vulcan.js | 18 +++++++++++ schemes/base16-windows-10-light.js | 18 +++++++++++ schemes/base16-windows-10.js | 18 +++++++++++ schemes/base16-windows-95-light.js | 18 +++++++++++ schemes/base16-windows-95.js | 18 +++++++++++ schemes/base16-windows-highcontrast-light.js | 18 +++++++++++ schemes/base16-windows-highcontrast.js | 18 +++++++++++ schemes/base16-windows-nt-light.js | 18 +++++++++++ schemes/base16-windows-nt.js | 18 +++++++++++ schemes/base16-woodland.js | 18 +++++++++++ schemes/base16-xcode-dusk.js | 18 +++++++++++ schemes/base16-yesterday-bright.js | 18 +++++++++++ schemes/base16-yesterday-night.js | 18 +++++++++++ schemes/base16-yesterday.js | 18 +++++++++++ schemes/base16-zenbones.js | 18 +++++++++++ schemes/base16-zenburn.js | 18 +++++++++++ settings/Config.qml | 3 +- settings/settings.json | 2 +- shell.qml | 5 ++- 335 files changed, 5914 insertions(+), 36 deletions(-) create mode 100644 schemes/base16-0x96f.js create mode 100644 schemes/base16-3024.js create mode 100644 schemes/base16-apathy.js create mode 100644 schemes/base16-apprentice.js create mode 100644 schemes/base16-ascendancy.js create mode 100644 schemes/base16-ashes.js create mode 100644 schemes/base16-atelier-cave-light.js create mode 100644 schemes/base16-atelier-cave.js create mode 100644 schemes/base16-atelier-dune-light.js create mode 100644 schemes/base16-atelier-dune.js create mode 100644 schemes/base16-atelier-estuary-light.js create mode 100644 schemes/base16-atelier-estuary.js create mode 100644 schemes/base16-atelier-forest-light.js create mode 100644 schemes/base16-atelier-forest.js create mode 100644 schemes/base16-atelier-heath-light.js create mode 100644 schemes/base16-atelier-heath.js create mode 100644 schemes/base16-atelier-lakeside-light.js create mode 100644 schemes/base16-atelier-lakeside.js create mode 100644 schemes/base16-atelier-plateau-light.js create mode 100644 schemes/base16-atelier-plateau.js create mode 100644 schemes/base16-atelier-savanna-light.js create mode 100644 schemes/base16-atelier-savanna.js create mode 100644 schemes/base16-atelier-seaside-light.js create mode 100644 schemes/base16-atelier-seaside.js create mode 100644 schemes/base16-atelier-sulphurpool-light.js create mode 100644 schemes/base16-atelier-sulphurpool.js create mode 100644 schemes/base16-atlas.js create mode 100644 schemes/base16-ayu-dark.js create mode 100644 schemes/base16-ayu-light.js create mode 100644 schemes/base16-ayu-mirage.js create mode 100644 schemes/base16-aztec.js create mode 100644 schemes/base16-bespin.js create mode 100644 schemes/base16-black-metal-bathory.js create mode 100644 schemes/base16-black-metal-burzum.js create mode 100644 schemes/base16-black-metal-dark-funeral.js create mode 100644 schemes/base16-black-metal-gorgoroth.js create mode 100644 schemes/base16-black-metal-immortal.js create mode 100644 schemes/base16-black-metal-khold.js create mode 100644 schemes/base16-black-metal-marduk.js create mode 100644 schemes/base16-black-metal-mayhem.js create mode 100644 schemes/base16-black-metal-nile.js create mode 100644 schemes/base16-black-metal-venom.js create mode 100644 schemes/base16-black-metal.js create mode 100644 schemes/base16-blueforest.js create mode 100644 schemes/base16-blueish.js create mode 100644 schemes/base16-boo-shnickle-light.js create mode 100644 schemes/base16-boo-shnickle.js create mode 100644 schemes/base16-bosque.js create mode 100644 schemes/base16-brasa.js create mode 100644 schemes/base16-brewer.js create mode 100644 schemes/base16-bright.js create mode 100644 schemes/base16-brogrammer.js create mode 100644 schemes/base16-brushtrees-dark.js create mode 100644 schemes/base16-brushtrees.js create mode 100644 schemes/base16-cacao.js create mode 100644 schemes/base16-caroline.js create mode 100644 schemes/base16-catppuccin-frappe.js create mode 100644 schemes/base16-catppuccin-latte.js create mode 100644 schemes/base16-catppuccin-macchiato.js create mode 100644 schemes/base16-catppuccin-mocha.js create mode 100644 schemes/base16-chalk.js create mode 100644 schemes/base16-charcoal-dark.js create mode 100644 schemes/base16-charcoal-light.js create mode 100644 schemes/base16-chicago-day.js create mode 100644 schemes/base16-chicago-night.js create mode 100644 schemes/base16-chinoiserie-midnight.js create mode 100644 schemes/base16-chinoiserie-morandi.js create mode 100644 schemes/base16-chinoiserie-night.js create mode 100644 schemes/base16-chinoiserie.js create mode 100644 schemes/base16-circus.js create mode 100644 schemes/base16-classic-dark.js create mode 100644 schemes/base16-classic-light.js create mode 100644 schemes/base16-codeschool.js create mode 100644 schemes/base16-colors.js create mode 100644 schemes/base16-cupcake.js create mode 100644 schemes/base16-cupertino.js create mode 100644 schemes/base16-cyberpunk.js create mode 100644 schemes/base16-da-one-black.js create mode 100644 schemes/base16-da-one-gray.js create mode 100644 schemes/base16-da-one-ocean.js create mode 100644 schemes/base16-da-one-paper.js create mode 100644 schemes/base16-da-one-sea.js create mode 100644 schemes/base16-da-one-white.js create mode 100644 schemes/base16-danqing-light.js create mode 100644 schemes/base16-danqing.js create mode 100644 schemes/base16-darcula.js create mode 100644 schemes/base16-darkmoss.js create mode 100644 schemes/base16-darktooth.js create mode 100644 schemes/base16-darkviolet.js create mode 100644 schemes/base16-decaf.js create mode 100644 schemes/base16-deep-oceanic-next.js create mode 100644 schemes/base16-default-dark.js create mode 100644 schemes/base16-default-light.js create mode 100644 schemes/base16-digital-rain.js create mode 100644 schemes/base16-dirtysea.js create mode 100644 schemes/base16-dracula.js create mode 100644 schemes/base16-edge-dark.js create mode 100644 schemes/base16-edge-light.js create mode 100644 schemes/base16-eighties.js create mode 100644 schemes/base16-eldritch.js create mode 100644 schemes/base16-embers-light.js create mode 100644 schemes/base16-embers.js create mode 100644 schemes/base16-emil.js create mode 100644 schemes/base16-equilibrium-dark.js create mode 100644 schemes/base16-equilibrium-gray-dark.js create mode 100644 schemes/base16-equilibrium-gray-light.js create mode 100644 schemes/base16-equilibrium-light.js create mode 100644 schemes/base16-eris.js create mode 100644 schemes/base16-espresso.js create mode 100644 schemes/base16-eva-dim.js create mode 100644 schemes/base16-eva.js create mode 100644 schemes/base16-evenok-dark.js create mode 100644 schemes/base16-everforest-dark-hard.js create mode 100644 schemes/base16-everforest-dark-medium.js create mode 100644 schemes/base16-everforest-dark-soft.js create mode 100644 schemes/base16-everforest-light-hard.js create mode 100644 schemes/base16-everforest-light-medium.js create mode 100644 schemes/base16-everforest-light-soft.js create mode 100644 schemes/base16-everforest.js create mode 100644 schemes/base16-flat.js create mode 100644 schemes/base16-flexoki-dark.js create mode 100644 schemes/base16-flexoki-light.js create mode 100644 schemes/base16-framer.js create mode 100644 schemes/base16-fruit-soda.js create mode 100644 schemes/base16-gigavolt.js create mode 100644 schemes/base16-github-dark-colorblind.js create mode 100644 schemes/base16-github-dark-dimmed.js create mode 100644 schemes/base16-github-dark-high-contrast.js create mode 100644 schemes/base16-github-dark.js create mode 100644 schemes/base16-github-light-colorblind.js create mode 100644 schemes/base16-github-light-high-contrast.js create mode 100644 schemes/base16-github.js create mode 100644 schemes/base16-google-dark.js create mode 100644 schemes/base16-google-light.js create mode 100644 schemes/base16-gotham.js create mode 100644 schemes/base16-grayscale-dark.js create mode 100644 schemes/base16-grayscale-light.js create mode 100644 schemes/base16-greenscreen.js create mode 100644 schemes/base16-gruber.js create mode 100644 schemes/base16-gruvbox-dark-hard.js create mode 100644 schemes/base16-gruvbox-dark-medium.js create mode 100644 schemes/base16-gruvbox-dark-pale.js create mode 100644 schemes/base16-gruvbox-dark-soft.js create mode 100644 schemes/base16-gruvbox-dark.js create mode 100644 schemes/base16-gruvbox-light-hard.js create mode 100644 schemes/base16-gruvbox-light-medium.js create mode 100644 schemes/base16-gruvbox-light-soft.js create mode 100644 schemes/base16-gruvbox-light.js create mode 100644 schemes/base16-gruvbox-material-dark-hard.js create mode 100644 schemes/base16-gruvbox-material-dark-medium.js create mode 100644 schemes/base16-gruvbox-material-dark-soft.js create mode 100644 schemes/base16-gruvbox-material-light-hard.js create mode 100644 schemes/base16-gruvbox-material-light-medium.js create mode 100644 schemes/base16-gruvbox-material-light-soft.js create mode 100644 schemes/base16-hardcore.js create mode 100644 schemes/base16-hardhacker.js create mode 100644 schemes/base16-harmonic16-dark.js create mode 100644 schemes/base16-harmonic16-light.js create mode 100644 schemes/base16-heetch-light.js create mode 100644 schemes/base16-heetch.js create mode 100644 schemes/base16-helios.js create mode 100644 schemes/base16-hopscotch.js create mode 100644 schemes/base16-horizon-dark.js create mode 100644 schemes/base16-horizon-light.js create mode 100644 schemes/base16-horizon-terminal-dark.js create mode 100644 schemes/base16-horizon-terminal-light.js create mode 100644 schemes/base16-humanoid-dark.js create mode 100644 schemes/base16-humanoid-light.js create mode 100644 schemes/base16-ia-dark.js create mode 100644 schemes/base16-ia-light.js create mode 100644 schemes/base16-icy.js create mode 100644 schemes/base16-irblack.js create mode 100644 schemes/base16-isotope.js create mode 100644 schemes/base16-jabuti.js create mode 100644 schemes/base16-kanagawa-dragon.js create mode 100644 schemes/base16-kanagawa.js create mode 100644 schemes/base16-katy.js create mode 100644 schemes/base16-kimber.js create mode 100644 schemes/base16-kissa-latte.js create mode 100644 schemes/base16-kissa-macchiato.js create mode 100644 schemes/base16-lime.js create mode 100644 schemes/base16-linux-vt.js create mode 100644 schemes/base16-macintosh.js create mode 100644 schemes/base16-marrakesh.js create mode 100644 schemes/base16-materia.js create mode 100644 schemes/base16-material-darker.js create mode 100644 schemes/base16-material-lighter.js create mode 100644 schemes/base16-material-palenight.js create mode 100644 schemes/base16-material-vivid.js create mode 100644 schemes/base16-material.js create mode 100644 schemes/base16-measured-dark.js create mode 100644 schemes/base16-measured-light.js create mode 100644 schemes/base16-mellow-purple.js create mode 100644 schemes/base16-mexico-light.js create mode 100644 schemes/base16-mezcal.js create mode 100644 schemes/base16-mocha.js create mode 100644 schemes/base16-monokai.js create mode 100644 schemes/base16-moonlight.js create mode 100644 schemes/base16-mountain.js create mode 100644 schemes/base16-nebula.js create mode 100644 schemes/base16-noche.js create mode 100644 schemes/base16-nord-light.js create mode 100644 schemes/base16-nord.js create mode 100644 schemes/base16-nova.js create mode 100644 schemes/base16-ocean.js create mode 100644 schemes/base16-oceanicnext.js create mode 100644 schemes/base16-ocote.js create mode 100644 schemes/base16-one-light.js create mode 100644 schemes/base16-onedark-dark.js create mode 100644 schemes/base16-onedark.js create mode 100644 schemes/base16-outrun-dark.js create mode 100644 schemes/base16-oxocarbon-dark.js create mode 100644 schemes/base16-oxocarbon-light.js create mode 100644 schemes/base16-pandora.js create mode 100644 schemes/base16-papel.js create mode 100644 schemes/base16-papercolor-dark.js create mode 100644 schemes/base16-papercolor-light.js create mode 100644 schemes/base16-paraiso.js create mode 100644 schemes/base16-pasque.js create mode 100644 schemes/base16-penumbra-dark-contrast-plus-plus.js create mode 100644 schemes/base16-penumbra-dark-contrast-plus.js create mode 100644 schemes/base16-penumbra-dark.js create mode 100644 schemes/base16-penumbra-light-contrast-plus-plus.js create mode 100644 schemes/base16-penumbra-light-contrast-plus.js create mode 100644 schemes/base16-penumbra-light.js create mode 100644 schemes/base16-phd.js create mode 100644 schemes/base16-pico.js create mode 100644 schemes/base16-pinky.js create mode 100644 schemes/base16-pop.js create mode 100644 schemes/base16-porple.js create mode 100644 schemes/base16-precious-dark-eleven.js create mode 100644 schemes/base16-precious-dark-fifteen.js create mode 100644 schemes/base16-precious-light-warm.js create mode 100644 schemes/base16-precious-light-white.js create mode 100644 schemes/base16-primer-dark-dimmed.js create mode 100644 schemes/base16-primer-dark.js create mode 100644 schemes/base16-primer-light.js create mode 100644 schemes/base16-purpledream.js create mode 100644 schemes/base16-qualia.js create mode 100644 schemes/base16-railscasts.js create mode 100644 schemes/base16-rebecca.js create mode 100644 schemes/base16-rose-pine-dawn.js create mode 100644 schemes/base16-rose-pine-moon.js create mode 100644 schemes/base16-rose-pine.js create mode 100644 schemes/base16-saga.js create mode 100644 schemes/base16-sagelight.js create mode 100644 schemes/base16-sakura.js create mode 100644 schemes/base16-sandcastle.js create mode 100644 schemes/base16-selenized-black.js create mode 100644 schemes/base16-selenized-dark.js create mode 100644 schemes/base16-selenized-light.js create mode 100644 schemes/base16-selenized-white.js create mode 100644 schemes/base16-seti.js create mode 100644 schemes/base16-shades-of-purple.js create mode 100644 schemes/base16-shadesmear-dark.js create mode 100644 schemes/base16-shadesmear-light.js create mode 100644 schemes/base16-shapeshifter.js create mode 100644 schemes/base16-silk-dark.js create mode 100644 schemes/base16-silk-light.js create mode 100644 schemes/base16-snazzy.js create mode 100644 schemes/base16-soft-server.js create mode 100644 schemes/base16-solarflare-light.js create mode 100644 schemes/base16-solarflare.js create mode 100644 schemes/base16-solarized-dark.js create mode 100644 schemes/base16-solarized-light.js create mode 100644 schemes/base16-spaceduck.js create mode 100644 schemes/base16-spacemacs.js create mode 100644 schemes/base16-sparky.js create mode 100644 schemes/base16-standardized-dark.js create mode 100644 schemes/base16-standardized-light.js create mode 100644 schemes/base16-stella.js create mode 100644 schemes/base16-still-alive.js create mode 100644 schemes/base16-summercamp.js create mode 100644 schemes/base16-summerfruit-dark.js create mode 100644 schemes/base16-summerfruit-light.js create mode 100644 schemes/base16-swamp-dark.js create mode 100644 schemes/base16-swamp-light.js create mode 100644 schemes/base16-synth-midnight-dark.js create mode 100644 schemes/base16-synth-midnight-light.js create mode 100644 schemes/base16-tango.js create mode 100644 schemes/base16-tarot.js create mode 100644 schemes/base16-tender.js create mode 100644 schemes/base16-terracotta-dark.js create mode 100644 schemes/base16-terracotta.js create mode 100644 schemes/base16-tinta.js create mode 100644 schemes/base16-tokyo-city-dark.js create mode 100644 schemes/base16-tokyo-city-light.js create mode 100644 schemes/base16-tokyo-city-terminal-dark.js create mode 100644 schemes/base16-tokyo-city-terminal-light.js create mode 100644 schemes/base16-tokyo-night-dark.js create mode 100644 schemes/base16-tokyo-night-light.js create mode 100644 schemes/base16-tokyo-night-moon.js create mode 100644 schemes/base16-tokyo-night-storm.js create mode 100644 schemes/base16-tokyo-night-terminal-dark.js create mode 100644 schemes/base16-tokyo-night-terminal-light.js create mode 100644 schemes/base16-tokyo-night-terminal-storm.js create mode 100644 schemes/base16-tokyodark-terminal.js create mode 100644 schemes/base16-tokyodark.js create mode 100644 schemes/base16-tomorrow-night-eighties.js create mode 100644 schemes/base16-tomorrow-night.js create mode 100644 schemes/base16-tomorrow.js create mode 100644 schemes/base16-tube.js create mode 100644 schemes/base16-twilight.js create mode 100644 schemes/base16-unikitty-dark.js create mode 100644 schemes/base16-unikitty-light.js create mode 100644 schemes/base16-unikitty-reversible.js create mode 100644 schemes/base16-uwunicorn.js create mode 100644 schemes/base16-valua.js create mode 100644 schemes/base16-vesper.js create mode 100644 schemes/base16-vice.js create mode 100644 schemes/base16-vulcan.js create mode 100644 schemes/base16-windows-10-light.js create mode 100644 schemes/base16-windows-10.js create mode 100644 schemes/base16-windows-95-light.js create mode 100644 schemes/base16-windows-95.js create mode 100644 schemes/base16-windows-highcontrast-light.js create mode 100644 schemes/base16-windows-highcontrast.js create mode 100644 schemes/base16-windows-nt-light.js create mode 100644 schemes/base16-windows-nt.js create mode 100644 schemes/base16-woodland.js create mode 100644 schemes/base16-xcode-dusk.js create mode 100644 schemes/base16-yesterday-bright.js create mode 100644 schemes/base16-yesterday-night.js create mode 100644 schemes/base16-yesterday.js create mode 100644 schemes/base16-zenbones.js create mode 100644 schemes/base16-zenburn.js diff --git a/Colors.js b/Colors.js index 8a5de26..fb97910 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#5f81a5", - base0B: "#d0dfee", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", + base00: "#1a1b26", + base01: "#16161e", + base02: "#2f3549", + base03: "#444b6a", + base04: "#787c99", + base05: "#a9b1d6", + base06: "#cbccd1", + base07: "#d5d6db", + base08: "#c0caf5", + base09: "#a9b1d6", + base0A: "#0db9d7", + base0B: "#9ece6a", + base0C: "#b4f9f8", + base0D: "#2ac3de", + base0E: "#bb9af7", + base0F: "#f7768e", } diff --git a/Colors.qml b/Colors.qml index aaaa041..f7025f7 100644 --- a/Colors.qml +++ b/Colors.qml @@ -3,7 +3,7 @@ pragma Singleton import QtQuick import Quickshell import qs.settings -import "Colors.js" as Colors +import "./schemes/base16-eva.js" as Colors Singleton { id: root diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index 4ddb2e1..085215d 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -1,22 +1,24 @@ + import Quickshell import Quickshell.Io -import Quickshell.Wayland -import Quickshell.Widgets import QtQuick import QtQuick.Layouts import qs import qs.settings import qs.widgets +import qs.modules.Services -FloatingWindow { +Rectangle { id: child implicitWidth: 800 implicitHeight: 600 - visible: Config.cfg.themeSwitcherVisible - color: Colors.base00 - title: "qs-themepicker" - onClosed: Config.cfg.themeSwitcherVisible = false + color: Colors.base01 + radius: Config.cfg.appearance.rounding + MouseArea { + acceptedButtons: Qt.AllButtons + anchors.fill: parent + } Process { id: getSchemes property list schemes @@ -29,15 +31,16 @@ FloatingWindow { } } Rectangle { - anchors.fill: child.contentItem - anchors.centerIn: child.contentItem + anchors.fill: parent + anchors.centerIn: parent anchors.margins: 10 - radius: Config.cfg.appearance.rounding / 1.5 + radius: Config.cfg.appearance.rounding color: Colors.base01 clip: true RowLayout { id: contentLayout anchors.fill: parent + anchors.margins: 30 ListView { id: schemeList spacing: 5 diff --git a/modules/bar/ColorPickerButton.qml b/modules/bar/ColorPickerButton.qml index 504a007..288adae 100644 --- a/modules/bar/ColorPickerButton.qml +++ b/modules/bar/ColorPickerButton.qml @@ -20,8 +20,7 @@ BarComponent { cursorShape: Qt.PointingHandCursor anchors.fill: parent onClicked: { - Config.cfg.themeSwitcherVisible = true + WidgetTracker.toggle("colors", parent.barScreen) } } - ThemeSwitcher {} } diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index fcfb127..3da0243 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -6,7 +6,7 @@ IpcHandler { id: handler target: "config" function reload() { - Quickshell.reload(true); + Quickshell.reload(false); } function openPicker() { WidgetTracker.toggle("colorschemes", null) diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 2514fa7..e6c2f28 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -39,6 +39,16 @@ Variants { WidgetTracker.close(); event.accepted = true; } + ThemeSwitcher { + z: 1 + anchors.centerIn: parent + visible: persist.shown + PersistentProperties { + id: persist + reloadableId: "visible" + property bool shown: root?.shown && WidgetTracker?.current === "colors" + } + } VolPopup { id: volPopup z: 1 diff --git a/schemes/base16-0x96f.js b/schemes/base16-0x96f.js new file mode 100644 index 0000000..7a43e57 --- /dev/null +++ b/schemes/base16-0x96f.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#262427", + base01: "#3b393c", + base02: "#514f52", + base03: "#676567", + base04: "#7c7b7d", + base05: "#fcfcfc", + base06: "#eae9eb", + base07: "#fcfcfc", + base08: "#ff7272", + base09: "#fc9d6f", + base0A: "#ffca58", + base0B: "#bcdf59", + base0C: "#aee8f4", + base0D: "#49cae4", + base0E: "#a093e2", + base0F: "#ff8787", +} diff --git a/schemes/base16-3024.js b/schemes/base16-3024.js new file mode 100644 index 0000000..4038e93 --- /dev/null +++ b/schemes/base16-3024.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#090300", + base01: "#3a3432", + base02: "#4a4543", + base03: "#5c5855", + base04: "#807d7c", + base05: "#a5a2a2", + base06: "#d6d5d4", + base07: "#f7f7f7", + base08: "#db2d20", + base09: "#e8bbd0", + base0A: "#fded02", + base0B: "#01a252", + base0C: "#b5e4f4", + base0D: "#01a0e4", + base0E: "#a16a94", + base0F: "#cdab53", +} diff --git a/schemes/base16-apathy.js b/schemes/base16-apathy.js new file mode 100644 index 0000000..10c35b8 --- /dev/null +++ b/schemes/base16-apathy.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#031a16", + base01: "#0b342d", + base02: "#184e45", + base03: "#2b685e", + base04: "#5f9c92", + base05: "#81b5ac", + base06: "#a7cec8", + base07: "#d2e7e4", + base08: "#3e9688", + base09: "#3e7996", + base0A: "#3e4c96", + base0B: "#883e96", + base0C: "#963e4c", + base0D: "#96883e", + base0E: "#4c963e", + base0F: "#3e965b", +} diff --git a/schemes/base16-apprentice.js b/schemes/base16-apprentice.js new file mode 100644 index 0000000..b61285d --- /dev/null +++ b/schemes/base16-apprentice.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#262626", + base01: "#af5f5f", + base02: "#5f875f", + base03: "#87875f", + base04: "#5f87af", + base05: "#5f5f87", + base06: "#5f8787", + base07: "#6c6c6c", + base08: "#444444", + base09: "#ff8700", + base0A: "#87af87", + base0B: "#ffffaf", + base0C: "#87afd7", + base0D: "#8787af", + base0E: "#5fafaf", + base0F: "#bcbcbc", +} diff --git a/schemes/base16-ascendancy.js b/schemes/base16-ascendancy.js new file mode 100644 index 0000000..76df4b5 --- /dev/null +++ b/schemes/base16-ascendancy.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282828", + base01: "#212f3d", + base02: "#504945", + base03: "#928374", + base04: "#bdae93", + base05: "#d5c7a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#d05000", + base09: "#fe8019", + base0A: "#ffcc1b", + base0B: "#b8bb26", + base0C: "#8f3f71", + base0D: "#458588", + base0E: "#fabd2f", + base0F: "#b59b4d", +} diff --git a/schemes/base16-ashes.js b/schemes/base16-ashes.js new file mode 100644 index 0000000..fd4375e --- /dev/null +++ b/schemes/base16-ashes.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c2023", + base01: "#393f45", + base02: "#565e65", + base03: "#747c84", + base04: "#adb3ba", + base05: "#c7ccd1", + base06: "#dfe2e5", + base07: "#f3f4f5", + base08: "#c7ae95", + base09: "#c7c795", + base0A: "#aec795", + base0B: "#95c7ae", + base0C: "#95aec7", + base0D: "#ae95c7", + base0E: "#c795ae", + base0F: "#c79595", +} diff --git a/schemes/base16-atelier-cave-light.js b/schemes/base16-atelier-cave-light.js new file mode 100644 index 0000000..6b4ed3c --- /dev/null +++ b/schemes/base16-atelier-cave-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#efecf4", + base01: "#e2dfe7", + base02: "#8b8792", + base03: "#7e7887", + base04: "#655f6d", + base05: "#585260", + base06: "#26232a", + base07: "#19171c", + base08: "#be4678", + base09: "#aa573c", + base0A: "#a06e3b", + base0B: "#2a9292", + base0C: "#398bc6", + base0D: "#576ddb", + base0E: "#955ae7", + base0F: "#bf40bf", +} diff --git a/schemes/base16-atelier-cave.js b/schemes/base16-atelier-cave.js new file mode 100644 index 0000000..edff998 --- /dev/null +++ b/schemes/base16-atelier-cave.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#19171c", + base01: "#26232a", + base02: "#585260", + base03: "#655f6d", + base04: "#7e7887", + base05: "#8b8792", + base06: "#e2dfe7", + base07: "#efecf4", + base08: "#be4678", + base09: "#aa573c", + base0A: "#a06e3b", + base0B: "#2a9292", + base0C: "#398bc6", + base0D: "#576ddb", + base0E: "#955ae7", + base0F: "#bf40bf", +} diff --git a/schemes/base16-atelier-dune-light.js b/schemes/base16-atelier-dune-light.js new file mode 100644 index 0000000..14d38dd --- /dev/null +++ b/schemes/base16-atelier-dune-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fefbec", + base01: "#e8e4cf", + base02: "#a6a28c", + base03: "#999580", + base04: "#7d7a68", + base05: "#6e6b5e", + base06: "#292824", + base07: "#20201d", + base08: "#d73737", + base09: "#b65611", + base0A: "#ae9513", + base0B: "#60ac39", + base0C: "#1fad83", + base0D: "#6684e1", + base0E: "#b854d4", + base0F: "#d43552", +} diff --git a/schemes/base16-atelier-dune.js b/schemes/base16-atelier-dune.js new file mode 100644 index 0000000..c7c8f57 --- /dev/null +++ b/schemes/base16-atelier-dune.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#20201d", + base01: "#292824", + base02: "#6e6b5e", + base03: "#7d7a68", + base04: "#999580", + base05: "#a6a28c", + base06: "#e8e4cf", + base07: "#fefbec", + base08: "#d73737", + base09: "#b65611", + base0A: "#ae9513", + base0B: "#60ac39", + base0C: "#1fad83", + base0D: "#6684e1", + base0E: "#b854d4", + base0F: "#d43552", +} diff --git a/schemes/base16-atelier-estuary-light.js b/schemes/base16-atelier-estuary-light.js new file mode 100644 index 0000000..1309a15 --- /dev/null +++ b/schemes/base16-atelier-estuary-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f4f3ec", + base01: "#e7e6df", + base02: "#929181", + base03: "#878573", + base04: "#6c6b5a", + base05: "#5f5e4e", + base06: "#302f27", + base07: "#22221b", + base08: "#ba6236", + base09: "#ae7313", + base0A: "#a5980d", + base0B: "#7d9726", + base0C: "#5b9d48", + base0D: "#36a166", + base0E: "#5f9182", + base0F: "#9d6c7c", +} diff --git a/schemes/base16-atelier-estuary.js b/schemes/base16-atelier-estuary.js new file mode 100644 index 0000000..bd6bbb4 --- /dev/null +++ b/schemes/base16-atelier-estuary.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#22221b", + base01: "#302f27", + base02: "#5f5e4e", + base03: "#6c6b5a", + base04: "#878573", + base05: "#929181", + base06: "#e7e6df", + base07: "#f4f3ec", + base08: "#ba6236", + base09: "#ae7313", + base0A: "#a5980d", + base0B: "#7d9726", + base0C: "#5b9d48", + base0D: "#36a166", + base0E: "#5f9182", + base0F: "#9d6c7c", +} diff --git a/schemes/base16-atelier-forest-light.js b/schemes/base16-atelier-forest-light.js new file mode 100644 index 0000000..833044d --- /dev/null +++ b/schemes/base16-atelier-forest-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f1efee", + base01: "#e6e2e0", + base02: "#a8a19f", + base03: "#9c9491", + base04: "#766e6b", + base05: "#68615e", + base06: "#2c2421", + base07: "#1b1918", + base08: "#f22c40", + base09: "#df5320", + base0A: "#c38418", + base0B: "#7b9726", + base0C: "#3d97b8", + base0D: "#407ee7", + base0E: "#6666ea", + base0F: "#c33ff3", +} diff --git a/schemes/base16-atelier-forest.js b/schemes/base16-atelier-forest.js new file mode 100644 index 0000000..9859cc7 --- /dev/null +++ b/schemes/base16-atelier-forest.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1b1918", + base01: "#2c2421", + base02: "#68615e", + base03: "#766e6b", + base04: "#9c9491", + base05: "#a8a19f", + base06: "#e6e2e0", + base07: "#f1efee", + base08: "#f22c40", + base09: "#df5320", + base0A: "#c38418", + base0B: "#7b9726", + base0C: "#3d97b8", + base0D: "#407ee7", + base0E: "#6666ea", + base0F: "#c33ff3", +} diff --git a/schemes/base16-atelier-heath-light.js b/schemes/base16-atelier-heath-light.js new file mode 100644 index 0000000..fa9c458 --- /dev/null +++ b/schemes/base16-atelier-heath-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f7f3f7", + base01: "#d8cad8", + base02: "#ab9bab", + base03: "#9e8f9e", + base04: "#776977", + base05: "#695d69", + base06: "#292329", + base07: "#1b181b", + base08: "#ca402b", + base09: "#a65926", + base0A: "#bb8a35", + base0B: "#918b3b", + base0C: "#159393", + base0D: "#516aec", + base0E: "#7b59c0", + base0F: "#cc33cc", +} diff --git a/schemes/base16-atelier-heath.js b/schemes/base16-atelier-heath.js new file mode 100644 index 0000000..0d08321 --- /dev/null +++ b/schemes/base16-atelier-heath.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1b181b", + base01: "#292329", + base02: "#695d69", + base03: "#776977", + base04: "#9e8f9e", + base05: "#ab9bab", + base06: "#d8cad8", + base07: "#f7f3f7", + base08: "#ca402b", + base09: "#a65926", + base0A: "#bb8a35", + base0B: "#918b3b", + base0C: "#159393", + base0D: "#516aec", + base0E: "#7b59c0", + base0F: "#cc33cc", +} diff --git a/schemes/base16-atelier-lakeside-light.js b/schemes/base16-atelier-lakeside-light.js new file mode 100644 index 0000000..85fbcfe --- /dev/null +++ b/schemes/base16-atelier-lakeside-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ebf8ff", + base01: "#c1e4f6", + base02: "#7ea2b4", + base03: "#7195a8", + base04: "#5a7b8c", + base05: "#516d7b", + base06: "#1f292e", + base07: "#161b1d", + base08: "#d22d72", + base09: "#935c25", + base0A: "#8a8a0f", + base0B: "#568c3b", + base0C: "#2d8f6f", + base0D: "#257fad", + base0E: "#6b6bb8", + base0F: "#b72dd2", +} diff --git a/schemes/base16-atelier-lakeside.js b/schemes/base16-atelier-lakeside.js new file mode 100644 index 0000000..b760567 --- /dev/null +++ b/schemes/base16-atelier-lakeside.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#161b1d", + base01: "#1f292e", + base02: "#516d7b", + base03: "#5a7b8c", + base04: "#7195a8", + base05: "#7ea2b4", + base06: "#c1e4f6", + base07: "#ebf8ff", + base08: "#d22d72", + base09: "#935c25", + base0A: "#8a8a0f", + base0B: "#568c3b", + base0C: "#2d8f6f", + base0D: "#257fad", + base0E: "#6b6bb8", + base0F: "#b72dd2", +} diff --git a/schemes/base16-atelier-plateau-light.js b/schemes/base16-atelier-plateau-light.js new file mode 100644 index 0000000..d450be9 --- /dev/null +++ b/schemes/base16-atelier-plateau-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f4ecec", + base01: "#e7dfdf", + base02: "#8a8585", + base03: "#7e7777", + base04: "#655d5d", + base05: "#585050", + base06: "#292424", + base07: "#1b1818", + base08: "#ca4949", + base09: "#b45a3c", + base0A: "#a06e3b", + base0B: "#4b8b8b", + base0C: "#5485b6", + base0D: "#7272ca", + base0E: "#8464c4", + base0F: "#bd5187", +} diff --git a/schemes/base16-atelier-plateau.js b/schemes/base16-atelier-plateau.js new file mode 100644 index 0000000..69a3cb5 --- /dev/null +++ b/schemes/base16-atelier-plateau.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1b1818", + base01: "#292424", + base02: "#585050", + base03: "#655d5d", + base04: "#7e7777", + base05: "#8a8585", + base06: "#e7dfdf", + base07: "#f4ecec", + base08: "#ca4949", + base09: "#b45a3c", + base0A: "#a06e3b", + base0B: "#4b8b8b", + base0C: "#5485b6", + base0D: "#7272ca", + base0E: "#8464c4", + base0F: "#bd5187", +} diff --git a/schemes/base16-atelier-savanna-light.js b/schemes/base16-atelier-savanna-light.js new file mode 100644 index 0000000..defe0b4 --- /dev/null +++ b/schemes/base16-atelier-savanna-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ecf4ee", + base01: "#dfe7e2", + base02: "#87928a", + base03: "#78877d", + base04: "#5f6d64", + base05: "#526057", + base06: "#232a25", + base07: "#171c19", + base08: "#b16139", + base09: "#9f713c", + base0A: "#a07e3b", + base0B: "#489963", + base0C: "#1c9aa0", + base0D: "#478c90", + base0E: "#55859b", + base0F: "#867469", +} diff --git a/schemes/base16-atelier-savanna.js b/schemes/base16-atelier-savanna.js new file mode 100644 index 0000000..7db3290 --- /dev/null +++ b/schemes/base16-atelier-savanna.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#171c19", + base01: "#232a25", + base02: "#526057", + base03: "#5f6d64", + base04: "#78877d", + base05: "#87928a", + base06: "#dfe7e2", + base07: "#ecf4ee", + base08: "#b16139", + base09: "#9f713c", + base0A: "#a07e3b", + base0B: "#489963", + base0C: "#1c9aa0", + base0D: "#478c90", + base0E: "#55859b", + base0F: "#867469", +} diff --git a/schemes/base16-atelier-seaside-light.js b/schemes/base16-atelier-seaside-light.js new file mode 100644 index 0000000..53ba8b6 --- /dev/null +++ b/schemes/base16-atelier-seaside-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f4fbf4", + base01: "#cfe8cf", + base02: "#8ca68c", + base03: "#809980", + base04: "#687d68", + base05: "#5e6e5e", + base06: "#242924", + base07: "#131513", + base08: "#e6193c", + base09: "#87711d", + base0A: "#98981b", + base0B: "#29a329", + base0C: "#1999b3", + base0D: "#3d62f5", + base0E: "#ad2bee", + base0F: "#e619c3", +} diff --git a/schemes/base16-atelier-seaside.js b/schemes/base16-atelier-seaside.js new file mode 100644 index 0000000..516277d --- /dev/null +++ b/schemes/base16-atelier-seaside.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#131513", + base01: "#242924", + base02: "#5e6e5e", + base03: "#687d68", + base04: "#809980", + base05: "#8ca68c", + base06: "#cfe8cf", + base07: "#f4fbf4", + base08: "#e6193c", + base09: "#87711d", + base0A: "#98981b", + base0B: "#29a329", + base0C: "#1999b3", + base0D: "#3d62f5", + base0E: "#ad2bee", + base0F: "#e619c3", +} diff --git a/schemes/base16-atelier-sulphurpool-light.js b/schemes/base16-atelier-sulphurpool-light.js new file mode 100644 index 0000000..e120d35 --- /dev/null +++ b/schemes/base16-atelier-sulphurpool-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f5f7ff", + base01: "#dfe2f1", + base02: "#979db4", + base03: "#898ea4", + base04: "#6b7394", + base05: "#5e6687", + base06: "#293256", + base07: "#202746", + base08: "#c94922", + base09: "#c76b29", + base0A: "#c08b30", + base0B: "#ac9739", + base0C: "#22a2c9", + base0D: "#3d8fd1", + base0E: "#6679cc", + base0F: "#9c637a", +} diff --git a/schemes/base16-atelier-sulphurpool.js b/schemes/base16-atelier-sulphurpool.js new file mode 100644 index 0000000..eb25ffb --- /dev/null +++ b/schemes/base16-atelier-sulphurpool.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#202746", + base01: "#293256", + base02: "#5e6687", + base03: "#6b7394", + base04: "#898ea4", + base05: "#979db4", + base06: "#dfe2f1", + base07: "#f5f7ff", + base08: "#c94922", + base09: "#c76b29", + base0A: "#c08b30", + base0B: "#ac9739", + base0C: "#22a2c9", + base0D: "#3d8fd1", + base0E: "#6679cc", + base0F: "#9c637a", +} diff --git a/schemes/base16-atlas.js b/schemes/base16-atlas.js new file mode 100644 index 0000000..41042ae --- /dev/null +++ b/schemes/base16-atlas.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#002635", + base01: "#00384d", + base02: "#517f8d", + base03: "#6c8b91", + base04: "#869696", + base05: "#a1a19a", + base06: "#e6e6dc", + base07: "#fafaf8", + base08: "#ff5a67", + base09: "#f08e48", + base0A: "#ffcc1b", + base0B: "#7fc06e", + base0C: "#5dd7b9", + base0D: "#14747e", + base0E: "#9a70a4", + base0F: "#c43060", +} diff --git a/schemes/base16-ayu-dark.js b/schemes/base16-ayu-dark.js new file mode 100644 index 0000000..5894304 --- /dev/null +++ b/schemes/base16-ayu-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0b0e14", + base01: "#131721", + base02: "#202229", + base03: "#3e4b59", + base04: "#bfbdb6", + base05: "#e6e1cf", + base06: "#ece8db", + base07: "#f2f0e7", + base08: "#f07178", + base09: "#ff8f40", + base0A: "#ffb454", + base0B: "#aad94c", + base0C: "#95e6cb", + base0D: "#59c2ff", + base0E: "#d2a6ff", + base0F: "#e6b450", +} diff --git a/schemes/base16-ayu-light.js b/schemes/base16-ayu-light.js new file mode 100644 index 0000000..3a69b32 --- /dev/null +++ b/schemes/base16-ayu-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f8f9fa", + base01: "#edeff1", + base02: "#d2d4d8", + base03: "#a0a6ac", + base04: "#8a9199", + base05: "#5c6166", + base06: "#4e5257", + base07: "#404447", + base08: "#f07171", + base09: "#fa8d3e", + base0A: "#f2ae49", + base0B: "#6cbf49", + base0C: "#4cbf99", + base0D: "#399ee6", + base0E: "#a37acc", + base0F: "#e6ba7e", +} diff --git a/schemes/base16-ayu-mirage.js b/schemes/base16-ayu-mirage.js new file mode 100644 index 0000000..944fd03 --- /dev/null +++ b/schemes/base16-ayu-mirage.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1f2430", + base01: "#242936", + base02: "#323844", + base03: "#4a5059", + base04: "#707a8c", + base05: "#cccac2", + base06: "#d9d7ce", + base07: "#f3f4f5", + base08: "#f28779", + base09: "#ffad66", + base0A: "#ffd173", + base0B: "#d5ff80", + base0C: "#95e6cb", + base0D: "#73d0ff", + base0E: "#d4bfff", + base0F: "#f27983", +} diff --git a/schemes/base16-aztec.js b/schemes/base16-aztec.js new file mode 100644 index 0000000..c273c93 --- /dev/null +++ b/schemes/base16-aztec.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#101600", + base01: "#1a1e01", + base02: "#242604", + base03: "#2e2e05", + base04: "#ffd129", + base05: "#ffda51", + base06: "#ffe178", + base07: "#ffeba0", + base08: "#ee2e00", + base09: "#ee8800", + base0A: "#eebb00", + base0B: "#63d932", + base0C: "#3d94a5", + base0D: "#5b4a9f", + base0E: "#883e9f", + base0F: "#a928b9", +} diff --git a/schemes/base16-bespin.js b/schemes/base16-bespin.js new file mode 100644 index 0000000..b1e9b88 --- /dev/null +++ b/schemes/base16-bespin.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#28211c", + base01: "#36312e", + base02: "#5e5d5c", + base03: "#666666", + base04: "#797977", + base05: "#8a8986", + base06: "#9d9b97", + base07: "#baae9e", + base08: "#cf6a4c", + base09: "#cf7d34", + base0A: "#f9ee98", + base0B: "#54be0d", + base0C: "#afc4db", + base0D: "#5ea6ea", + base0E: "#9b859d", + base0F: "#937121", +} diff --git a/schemes/base16-black-metal-bathory.js b/schemes/base16-black-metal-bathory.js new file mode 100644 index 0000000..cb28360 --- /dev/null +++ b/schemes/base16-black-metal-bathory.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#e78a53", + base0B: "#fbcb97", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-burzum.js b/schemes/base16-black-metal-burzum.js new file mode 100644 index 0000000..b6ef1d2 --- /dev/null +++ b/schemes/base16-black-metal-burzum.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#99bbaa", + base0B: "#ddeecc", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-dark-funeral.js b/schemes/base16-black-metal-dark-funeral.js new file mode 100644 index 0000000..8a5de26 --- /dev/null +++ b/schemes/base16-black-metal-dark-funeral.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#5f81a5", + base0B: "#d0dfee", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-gorgoroth.js b/schemes/base16-black-metal-gorgoroth.js new file mode 100644 index 0000000..a16e884 --- /dev/null +++ b/schemes/base16-black-metal-gorgoroth.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#8c7f70", + base0B: "#9b8d7f", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-immortal.js b/schemes/base16-black-metal-immortal.js new file mode 100644 index 0000000..91188e6 --- /dev/null +++ b/schemes/base16-black-metal-immortal.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#556677", + base0B: "#7799bb", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-khold.js b/schemes/base16-black-metal-khold.js new file mode 100644 index 0000000..23a15ef --- /dev/null +++ b/schemes/base16-black-metal-khold.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#974b46", + base0B: "#eceee3", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-marduk.js b/schemes/base16-black-metal-marduk.js new file mode 100644 index 0000000..8a0d00c --- /dev/null +++ b/schemes/base16-black-metal-marduk.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#626b67", + base0B: "#a5aaa7", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-mayhem.js b/schemes/base16-black-metal-mayhem.js new file mode 100644 index 0000000..9a72c41 --- /dev/null +++ b/schemes/base16-black-metal-mayhem.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#eecc6c", + base0B: "#f3ecd4", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-nile.js b/schemes/base16-black-metal-nile.js new file mode 100644 index 0000000..1c84006 --- /dev/null +++ b/schemes/base16-black-metal-nile.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#777755", + base0B: "#aa9988", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal-venom.js b/schemes/base16-black-metal-venom.js new file mode 100644 index 0000000..be89224 --- /dev/null +++ b/schemes/base16-black-metal-venom.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#79241f", + base0B: "#f8f7f2", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-black-metal.js b/schemes/base16-black-metal.js new file mode 100644 index 0000000..8cca888 --- /dev/null +++ b/schemes/base16-black-metal.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#121212", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#c1c1c1", + base06: "#999999", + base07: "#c1c1c1", + base08: "#5f8787", + base09: "#aaaaaa", + base0A: "#a06666", + base0B: "#dd9999", + base0C: "#aaaaaa", + base0D: "#888888", + base0E: "#999999", + base0F: "#444444", +} diff --git a/schemes/base16-blueforest.js b/schemes/base16-blueforest.js new file mode 100644 index 0000000..218115a --- /dev/null +++ b/schemes/base16-blueforest.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#141f2e", + base01: "#1e5c1e", + base02: "#273e5c", + base03: "#a0ffa0", + base04: "#1e5c1e", + base05: "#ffcc33", + base06: "#91ccff", + base07: "#375780", + base08: "#fffab1", + base09: "#ff8080", + base0A: "#91ccff", + base0B: "#80ff80", + base0C: "#80ff80", + base0D: "#a2cff5", + base0E: "#0099ff", + base0F: "#e7e7e7", +} diff --git a/schemes/base16-blueish.js b/schemes/base16-blueish.js new file mode 100644 index 0000000..21784ed --- /dev/null +++ b/schemes/base16-blueish.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#182430", + base01: "#243c54", + base02: "#46290a", + base03: "#616d78", + base04: "#74afe7", + base05: "#c8e1f8", + base06: "#ddeaf6", + base07: "#8f98a0", + base08: "#4ce587", + base09: "#f6a85c", + base0A: "#f6cd5c", + base0B: "#c3e88d", + base0C: "#5fd1ff", + base0D: "#82aaff", + base0E: "#ff84dd", + base0F: "#bbd2e8", +} diff --git a/schemes/base16-boo-shnickle-light.js b/schemes/base16-boo-shnickle-light.js new file mode 100644 index 0000000..6b0bafb --- /dev/null +++ b/schemes/base16-boo-shnickle-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffcc", + base01: "#dedeb2", + base02: "#bdbd97", + base03: "#9c9c7d", + base04: "#7c7c63", + base05: "#5b5b49", + base06: "#3a3a2e", + base07: "#191914", + base08: "#ffbfa5", + base09: "#ffdc99", + base0A: "#fff299", + base0B: "#e7ff99", + base0C: "#bfffc5", + base0D: "#bfbfd9", + base0E: "#f2bfd9", + base0F: "#e5d6a6", +} diff --git a/schemes/base16-boo-shnickle.js b/schemes/base16-boo-shnickle.js new file mode 100644 index 0000000..e711ea2 --- /dev/null +++ b/schemes/base16-boo-shnickle.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#191914", + base01: "#3a3a2e", + base02: "#5b5b49", + base03: "#7c7c63", + base04: "#9c9c7d", + base05: "#bdbd97", + base06: "#dedeb2", + base07: "#ffffcc", + base08: "#ffbfa5", + base09: "#ffdc99", + base0A: "#fff299", + base0B: "#e7ff99", + base0C: "#bfffc5", + base0D: "#bfbfd9", + base0E: "#f2bfd9", + base0F: "#e5d6a6", +} diff --git a/schemes/base16-bosque.js b/schemes/base16-bosque.js new file mode 100644 index 0000000..d7b0323 --- /dev/null +++ b/schemes/base16-bosque.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0e1410", + base01: "#16211a", + base02: "#1e3023", + base03: "#5c6e5e", + base04: "#96aa98", + base05: "#cfe5d2", + base06: "#daebda", + base07: "#e4f0e2", + base08: "#e2706a", + base09: "#7dc97a", + base0A: "#c8b84a", + base0B: "#6fc56e", + base0C: "#5fd0b8", + base0D: "#6dae9e", + base0E: "#b894d0", + base0F: "#35503e", +} diff --git a/schemes/base16-brasa.js b/schemes/base16-brasa.js new file mode 100644 index 0000000..a4f21ef --- /dev/null +++ b/schemes/base16-brasa.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1a0f0a", + base01: "#2b1c14", + base02: "#45261a", + base03: "#7a6150", + base04: "#b59d88", + base05: "#f0d8c0", + base06: "#f6e1cc", + base07: "#fbead8", + base08: "#f2685a", + base09: "#ff7a4d", + base0A: "#f0b23a", + base0B: "#b8c24a", + base0C: "#6bc8b8", + base0D: "#9aa6e0", + base0E: "#e68aa2", + base0F: "#5a3a28", +} diff --git a/schemes/base16-brewer.js b/schemes/base16-brewer.js new file mode 100644 index 0000000..89e6333 --- /dev/null +++ b/schemes/base16-brewer.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0c0d0e", + base01: "#2e2f30", + base02: "#515253", + base03: "#737475", + base04: "#959697", + base05: "#b7b8b9", + base06: "#dadbdc", + base07: "#fcfdfe", + base08: "#e31a1c", + base09: "#e6550d", + base0A: "#dca060", + base0B: "#31a354", + base0C: "#80b1d3", + base0D: "#3182bd", + base0E: "#756bb1", + base0F: "#b15928", +} diff --git a/schemes/base16-bright.js b/schemes/base16-bright.js new file mode 100644 index 0000000..566ff62 --- /dev/null +++ b/schemes/base16-bright.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#303030", + base02: "#505050", + base03: "#b0b0b0", + base04: "#d0d0d0", + base05: "#e0e0e0", + base06: "#f5f5f5", + base07: "#ffffff", + base08: "#fb0120", + base09: "#fc6d24", + base0A: "#fda331", + base0B: "#a1c659", + base0C: "#76c7b7", + base0D: "#6fb3d2", + base0E: "#d381c3", + base0F: "#be643c", +} diff --git a/schemes/base16-brogrammer.js b/schemes/base16-brogrammer.js new file mode 100644 index 0000000..fffbdf5 --- /dev/null +++ b/schemes/base16-brogrammer.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1f1f1f", + base01: "#f81118", + base02: "#2dc55e", + base03: "#ecba0f", + base04: "#2a84d2", + base05: "#4e5ab7", + base06: "#1081d6", + base07: "#d6dbe5", + base08: "#d6dbe5", + base09: "#de352e", + base0A: "#1dd361", + base0B: "#f3bd09", + base0C: "#1081d6", + base0D: "#5350b9", + base0E: "#0f7ddb", + base0F: "#ffffff", +} diff --git a/schemes/base16-brushtrees-dark.js b/schemes/base16-brushtrees-dark.js new file mode 100644 index 0000000..7950625 --- /dev/null +++ b/schemes/base16-brushtrees-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#485867", + base01: "#5a6d7a", + base02: "#6d828e", + base03: "#8299a1", + base04: "#98afb5", + base05: "#b0c5c8", + base06: "#c9dbdc", + base07: "#e3efef", + base08: "#b38686", + base09: "#d8bba2", + base0A: "#aab386", + base0B: "#87b386", + base0C: "#86b3b3", + base0D: "#868cb3", + base0E: "#b386b2", + base0F: "#b39f9f", +} diff --git a/schemes/base16-brushtrees.js b/schemes/base16-brushtrees.js new file mode 100644 index 0000000..209b4d0 --- /dev/null +++ b/schemes/base16-brushtrees.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#e3efef", + base01: "#c9dbdc", + base02: "#b0c5c8", + base03: "#98afb5", + base04: "#8299a1", + base05: "#6d828e", + base06: "#5a6d7a", + base07: "#485867", + base08: "#b38686", + base09: "#d8bba2", + base0A: "#aab386", + base0B: "#87b386", + base0C: "#86b3b3", + base0D: "#868cb3", + base0E: "#b386b2", + base0F: "#b39f9f", +} diff --git a/schemes/base16-cacao.js b/schemes/base16-cacao.js new file mode 100644 index 0000000..5b2645a --- /dev/null +++ b/schemes/base16-cacao.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#160f0c", + base01: "#241913", + base02: "#3a281e", + base03: "#766052", + base04: "#af9b8b", + base05: "#e8d6c4", + base06: "#eedecd", + base07: "#f4e6d6", + base08: "#e0705c", + base09: "#c77b4a", + base0A: "#e8a84a", + base0B: "#9ac97a", + base0C: "#74c8b0", + base0D: "#a89ad0", + base0E: "#ce8ab0", + base0F: "#4e382a", +} diff --git a/schemes/base16-caroline.js b/schemes/base16-caroline.js new file mode 100644 index 0000000..393b272 --- /dev/null +++ b/schemes/base16-caroline.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c1213", + base01: "#3a2425", + base02: "#563837", + base03: "#6d4745", + base04: "#8b5d57", + base05: "#a87569", + base06: "#c58d7b", + base07: "#e3a68c", + base08: "#c24f57", + base09: "#a63650", + base0A: "#f28171", + base0B: "#806c61", + base0C: "#6b6566", + base0D: "#684c59", + base0E: "#a63650", + base0F: "#893f45", +} diff --git a/schemes/base16-catppuccin-frappe.js b/schemes/base16-catppuccin-frappe.js new file mode 100644 index 0000000..d1e928f --- /dev/null +++ b/schemes/base16-catppuccin-frappe.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#303446", + base01: "#292c3c", + base02: "#414559", + base03: "#51576d", + base04: "#626880", + base05: "#c6d0f5", + base06: "#f2d5cf", + base07: "#babbf1", + base08: "#e78284", + base09: "#ef9f76", + base0A: "#e5c890", + base0B: "#a6d189", + base0C: "#81c8be", + base0D: "#8caaee", + base0E: "#ca9ee6", + base0F: "#eebebe", +} diff --git a/schemes/base16-catppuccin-latte.js b/schemes/base16-catppuccin-latte.js new file mode 100644 index 0000000..424094f --- /dev/null +++ b/schemes/base16-catppuccin-latte.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#eff1f5", + base01: "#e6e9ef", + base02: "#ccd0da", + base03: "#bcc0cc", + base04: "#acb0be", + base05: "#4c4f69", + base06: "#dc8a78", + base07: "#7287fd", + base08: "#d20f39", + base09: "#fe640b", + base0A: "#df8e1d", + base0B: "#40a02b", + base0C: "#179299", + base0D: "#1e66f5", + base0E: "#8839ef", + base0F: "#dd7878", +} diff --git a/schemes/base16-catppuccin-macchiato.js b/schemes/base16-catppuccin-macchiato.js new file mode 100644 index 0000000..9685104 --- /dev/null +++ b/schemes/base16-catppuccin-macchiato.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#24273a", + base01: "#1e2030", + base02: "#363a4f", + base03: "#494d64", + base04: "#5b6078", + base05: "#cad3f5", + base06: "#f4dbd6", + base07: "#b7bdf8", + base08: "#ed8796", + base09: "#f5a97f", + base0A: "#eed49f", + base0B: "#a6da95", + base0C: "#8bd5ca", + base0D: "#8aadf4", + base0E: "#c6a0f6", + base0F: "#f0c6c6", +} diff --git a/schemes/base16-catppuccin-mocha.js b/schemes/base16-catppuccin-mocha.js new file mode 100644 index 0000000..9774932 --- /dev/null +++ b/schemes/base16-catppuccin-mocha.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e1e2e", + base01: "#181825", + base02: "#313244", + base03: "#45475a", + base04: "#585b70", + base05: "#cdd6f4", + base06: "#f5e0dc", + base07: "#b4befe", + base08: "#f38ba8", + base09: "#fab387", + base0A: "#f9e2af", + base0B: "#a6e3a1", + base0C: "#94e2d5", + base0D: "#89b4fa", + base0E: "#cba6f7", + base0F: "#f2cdcd", +} diff --git a/schemes/base16-chalk.js b/schemes/base16-chalk.js new file mode 100644 index 0000000..5409e72 --- /dev/null +++ b/schemes/base16-chalk.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#151515", + base01: "#202020", + base02: "#303030", + base03: "#505050", + base04: "#b0b0b0", + base05: "#d0d0d0", + base06: "#e0e0e0", + base07: "#f5f5f5", + base08: "#fb9fb1", + base09: "#eda987", + base0A: "#ddb26f", + base0B: "#acc267", + base0C: "#12cfc0", + base0D: "#6fc2ef", + base0E: "#e1a3ee", + base0F: "#deaf8f", +} diff --git a/schemes/base16-charcoal-dark.js b/schemes/base16-charcoal-dark.js new file mode 100644 index 0000000..3e6ac2e --- /dev/null +++ b/schemes/base16-charcoal-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0f0b05", + base01: "#231b0e", + base02: "#2a2012", + base03: "#57462c", + base04: "#a88c62", + base05: "#c3a983", + base06: "#dec8a7", + base07: "#231b0e", + base08: "#a88c62", + base09: "#dec8a7", + base0A: "#dec8a7", + base0B: "#dec8a7", + base0C: "#dec8a7", + base0D: "#c3a983", + base0E: "#a88c62", + base0F: "#876e48", +} diff --git a/schemes/base16-charcoal-light.js b/schemes/base16-charcoal-light.js new file mode 100644 index 0000000..8c35d08 --- /dev/null +++ b/schemes/base16-charcoal-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#cabda0", + base01: "#bcad8c", + base02: "#af9f7d", + base03: "#645538", + base04: "#110e06", + base05: "#382e1b", + base06: "#4b3e26", + base07: "#bcad8c", + base08: "#382e1b", + base09: "#110e06", + base0A: "#110e06", + base0B: "#110e06", + base0C: "#110e06", + base0D: "#251e0f", + base0E: "#382e1b", + base0F: "#4b3e26", +} diff --git a/schemes/base16-chicago-day.js b/schemes/base16-chicago-day.js new file mode 100644 index 0000000..0d7a41c --- /dev/null +++ b/schemes/base16-chicago-day.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#e8f0ea", + base01: "#d1e0d7", + base02: "#b9d0c3", + base03: "#8a9a91", + base04: "#4b5a51", + base05: "#364c40", + base06: "#2a3b32", + base07: "#1e2a24", + base08: "#c60c30", + base09: "#f9461c", + base0A: "#968400", + base0B: "#009b3a", + base0C: "#00a1de", + base0D: "#522398", + base0E: "#e27ea6", + base0F: "#62361b", +} diff --git a/schemes/base16-chicago-night.js b/schemes/base16-chicago-night.js new file mode 100644 index 0000000..40c7e24 --- /dev/null +++ b/schemes/base16-chicago-night.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e2a24", + base01: "#2a3b32", + base02: "#364c40", + base03: "#5f7368", + base04: "#8a9a91", + base05: "#a7b8af", + base06: "#c1cdc7", + base07: "#dbe3de", + base08: "#c60c30", + base09: "#f9461c", + base0A: "#f9e300", + base0B: "#009b3a", + base0C: "#00a1de", + base0D: "#522398", + base0E: "#e27ea6", + base0F: "#62361b", +} diff --git a/schemes/base16-chinoiserie-midnight.js b/schemes/base16-chinoiserie-midnight.js new file mode 100644 index 0000000..e804588 --- /dev/null +++ b/schemes/base16-chinoiserie-midnight.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d1d1d", + base01: "#282828", + base02: "#373737", + base03: "#918072", + base04: "#bdaead", + base05: "#c4cbcf", + base06: "#eee7f2", + base07: "#fffef9", + base08: "#ed5a56", + base09: "#fc8c23", + base0A: "#fbb957", + base0B: "#aeb831", + base0C: "#88b68d", + base0D: "#81a2a2", + base0E: "#cf8997", + base0F: "#cd6227", +} diff --git a/schemes/base16-chinoiserie-morandi.js b/schemes/base16-chinoiserie-morandi.js new file mode 100644 index 0000000..9743338 --- /dev/null +++ b/schemes/base16-chinoiserie-morandi.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d1d1d", + base01: "#282828", + base02: "#373737", + base03: "#918072", + base04: "#bdaead", + base05: "#c4cbcf", + base06: "#eee7f2", + base07: "#fffef9", + base08: "#c06061", + base09: "#ff937f", + base0A: "#e5bc84", + base0B: "#8ca07b", + base0C: "#5e8c9b", + base0D: "#839ec9", + base0E: "#98a1d8", + base0F: "#d9cdb4", +} diff --git a/schemes/base16-chinoiserie-night.js b/schemes/base16-chinoiserie-night.js new file mode 100644 index 0000000..2a26da3 --- /dev/null +++ b/schemes/base16-chinoiserie-night.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d1d1d", + base01: "#282828", + base02: "#373737", + base03: "#918072", + base04: "#bdaead", + base05: "#c4cbcf", + base06: "#eee7f2", + base07: "#fffef9", + base08: "#f07c82", + base09: "#f4a83a", + base0A: "#f4ce69", + base0B: "#b2cf87", + base0C: "#b0d5df", + base0D: "#8fb2c9", + base0E: "#be9db9", + base0F: "#b89485", +} diff --git a/schemes/base16-chinoiserie.js b/schemes/base16-chinoiserie.js new file mode 100644 index 0000000..2c3a777 --- /dev/null +++ b/schemes/base16-chinoiserie.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#e0e0e0", + base02: "#d6d6d6", + base03: "#80766e", + base04: "#918072", + base05: "#4a4035", + base06: "#2f2f35", + base07: "#131124", + base08: "#c04851", + base09: "#fb8b05", + base0A: "#d6a01d", + base0B: "#428675", + base0C: "#2b73af", + base0D: "#815c94", + base0E: "#c08eaf", + base0F: "#945833", +} diff --git a/schemes/base16-circus.js b/schemes/base16-circus.js new file mode 100644 index 0000000..c565684 --- /dev/null +++ b/schemes/base16-circus.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#191919", + base01: "#202020", + base02: "#303030", + base03: "#5f5a60", + base04: "#505050", + base05: "#a7a7a7", + base06: "#808080", + base07: "#ffffff", + base08: "#dc657d", + base09: "#4bb1a7", + base0A: "#c3ba63", + base0B: "#84b97c", + base0C: "#4bb1a7", + base0D: "#639ee4", + base0E: "#b888e2", + base0F: "#b888e2", +} diff --git a/schemes/base16-classic-dark.js b/schemes/base16-classic-dark.js new file mode 100644 index 0000000..9209d6b --- /dev/null +++ b/schemes/base16-classic-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#151515", + base01: "#202020", + base02: "#303030", + base03: "#505050", + base04: "#b0b0b0", + base05: "#d0d0d0", + base06: "#e0e0e0", + base07: "#f5f5f5", + base08: "#ac4142", + base09: "#d28445", + base0A: "#f4bf75", + base0B: "#90a959", + base0C: "#75b5aa", + base0D: "#6a9fb5", + base0E: "#aa759f", + base0F: "#8f5536", +} diff --git a/schemes/base16-classic-light.js b/schemes/base16-classic-light.js new file mode 100644 index 0000000..5f28164 --- /dev/null +++ b/schemes/base16-classic-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f5f5f5", + base01: "#e0e0e0", + base02: "#d0d0d0", + base03: "#b0b0b0", + base04: "#505050", + base05: "#303030", + base06: "#202020", + base07: "#151515", + base08: "#ac4142", + base09: "#d28445", + base0A: "#f4bf75", + base0B: "#90a959", + base0C: "#75b5aa", + base0D: "#6a9fb5", + base0E: "#aa759f", + base0F: "#8f5536", +} diff --git a/schemes/base16-codeschool.js b/schemes/base16-codeschool.js new file mode 100644 index 0000000..252027d --- /dev/null +++ b/schemes/base16-codeschool.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#232c31", + base01: "#1c3657", + base02: "#2a343a", + base03: "#3f4944", + base04: "#84898c", + base05: "#9ea7a6", + base06: "#a7cfa3", + base07: "#b5d8f6", + base08: "#2a5491", + base09: "#43820d", + base0A: "#a03b1e", + base0B: "#237986", + base0C: "#b02f30", + base0D: "#484d79", + base0E: "#c59820", + base0F: "#c98344", +} diff --git a/schemes/base16-colors.js b/schemes/base16-colors.js new file mode 100644 index 0000000..1702af4 --- /dev/null +++ b/schemes/base16-colors.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#111111", + base01: "#333333", + base02: "#555555", + base03: "#777777", + base04: "#999999", + base05: "#bbbbbb", + base06: "#dddddd", + base07: "#ffffff", + base08: "#ff4136", + base09: "#ff851b", + base0A: "#ffdc00", + base0B: "#2ecc40", + base0C: "#7fdbff", + base0D: "#0074d9", + base0E: "#b10dc9", + base0F: "#85144b", +} diff --git a/schemes/base16-cupcake.js b/schemes/base16-cupcake.js new file mode 100644 index 0000000..ec44b7b --- /dev/null +++ b/schemes/base16-cupcake.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbf1f2", + base01: "#f2f1f4", + base02: "#d8d5dd", + base03: "#bfb9c6", + base04: "#a59daf", + base05: "#8b8198", + base06: "#72677e", + base07: "#585062", + base08: "#d57e85", + base09: "#ebb790", + base0A: "#dcb16c", + base0B: "#a3b367", + base0C: "#69a9a7", + base0D: "#7297b9", + base0E: "#bb99b4", + base0F: "#baa58c", +} diff --git a/schemes/base16-cupertino.js b/schemes/base16-cupertino.js new file mode 100644 index 0000000..5b07a5a --- /dev/null +++ b/schemes/base16-cupertino.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#c0c0c0", + base02: "#c0c0c0", + base03: "#808080", + base04: "#808080", + base05: "#404040", + base06: "#404040", + base07: "#5e5e5e", + base08: "#c41a15", + base09: "#eb8500", + base0A: "#826b28", + base0B: "#007400", + base0C: "#318495", + base0D: "#0000ff", + base0E: "#a90d91", + base0F: "#826b28", +} diff --git a/schemes/base16-cyberpunk.js b/schemes/base16-cyberpunk.js new file mode 100644 index 0000000..2bd2b76 --- /dev/null +++ b/schemes/base16-cyberpunk.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#2b2b2b", + base02: "#383838", + base03: "#4f4f4f", + base04: "#8b8989", + base05: "#dcdccc", + base06: "#f8f8f8", + base07: "#ffffff", + base08: "#ff0000", + base09: "#ffa500", + base0A: "#ffff00", + base0B: "#61ce3c", + base0C: "#93e0e3", + base0D: "#4c83ff", + base0E: "#ff1493", + base0F: "#ff8c00", +} diff --git a/schemes/base16-da-one-black.js b/schemes/base16-da-one-black.js new file mode 100644 index 0000000..8c10686 --- /dev/null +++ b/schemes/base16-da-one-black.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#282828", + base02: "#585858", + base03: "#888888", + base04: "#c8c8c8", + base05: "#ffffff", + base06: "#ffffff", + base07: "#ffffff", + base08: "#fa7883", + base09: "#ffc387", + base0A: "#ff9470", + base0B: "#98c379", + base0C: "#8af5ff", + base0D: "#6bb8ff", + base0E: "#e799ff", + base0F: "#b3684f", +} diff --git a/schemes/base16-da-one-gray.js b/schemes/base16-da-one-gray.js new file mode 100644 index 0000000..49beaa3 --- /dev/null +++ b/schemes/base16-da-one-gray.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181818", + base01: "#282828", + base02: "#585858", + base03: "#888888", + base04: "#c8c8c8", + base05: "#ffffff", + base06: "#ffffff", + base07: "#ffffff", + base08: "#fa7883", + base09: "#ffc387", + base0A: "#ff9470", + base0B: "#98c379", + base0C: "#8af5ff", + base0D: "#6bb8ff", + base0E: "#e799ff", + base0F: "#b3684f", +} diff --git a/schemes/base16-da-one-ocean.js b/schemes/base16-da-one-ocean.js new file mode 100644 index 0000000..920ff0d --- /dev/null +++ b/schemes/base16-da-one-ocean.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#171726", + base01: "#22273d", + base02: "#525866", + base03: "#878d96", + base04: "#c8c8c8", + base05: "#ffffff", + base06: "#ffffff", + base07: "#ffffff", + base08: "#fa7883", + base09: "#ffc387", + base0A: "#ff9470", + base0B: "#98c379", + base0C: "#8af5ff", + base0D: "#6bb8ff", + base0E: "#e799ff", + base0F: "#b3684f", +} diff --git a/schemes/base16-da-one-paper.js b/schemes/base16-da-one-paper.js new file mode 100644 index 0000000..1393e56 --- /dev/null +++ b/schemes/base16-da-one-paper.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#faf0dc", + base01: "#c8c8c8", + base02: "#888888", + base03: "#585858", + base04: "#282828", + base05: "#181818", + base06: "#000000", + base07: "#000000", + base08: "#de5d6e", + base09: "#ff9470", + base0A: "#b3684f", + base0B: "#76a85d", + base0C: "#64b5a7", + base0D: "#5890f8", + base0E: "#c173d1", + base0F: "#b3684f", +} diff --git a/schemes/base16-da-one-sea.js b/schemes/base16-da-one-sea.js new file mode 100644 index 0000000..36c63e5 --- /dev/null +++ b/schemes/base16-da-one-sea.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#22273d", + base01: "#374059", + base02: "#525866", + base03: "#878d96", + base04: "#c8c8c8", + base05: "#ffffff", + base06: "#ffffff", + base07: "#ffffff", + base08: "#fa7883", + base09: "#ffc387", + base0A: "#ff9470", + base0B: "#98c379", + base0C: "#8af5ff", + base0D: "#6bb8ff", + base0E: "#e799ff", + base0F: "#b3684f", +} diff --git a/schemes/base16-da-one-white.js b/schemes/base16-da-one-white.js new file mode 100644 index 0000000..ca5f5ab --- /dev/null +++ b/schemes/base16-da-one-white.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#c8c8c8", + base02: "#888888", + base03: "#585858", + base04: "#282828", + base05: "#181818", + base06: "#000000", + base07: "#000000", + base08: "#de5d6e", + base09: "#ff9470", + base0A: "#b3684f", + base0B: "#76a85d", + base0C: "#64b5a7", + base0D: "#5890f8", + base0E: "#c173d1", + base0F: "#b3684f", +} diff --git a/schemes/base16-danqing-light.js b/schemes/base16-danqing-light.js new file mode 100644 index 0000000..7d7209c --- /dev/null +++ b/schemes/base16-danqing-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fcfefd", + base01: "#ecf6f2", + base02: "#e0f0ef", + base03: "#cad8d2", + base04: "#9da8a3", + base05: "#5a605d", + base06: "#434846", + base07: "#2d302f", + base08: "#f9906f", + base09: "#b38a61", + base0A: "#f0c239", + base0B: "#8ab361", + base0C: "#30dff3", + base0D: "#b0a4e3", + base0E: "#cca4e3", + base0F: "#ca6924", +} diff --git a/schemes/base16-danqing.js b/schemes/base16-danqing.js new file mode 100644 index 0000000..3e886c4 --- /dev/null +++ b/schemes/base16-danqing.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d302f", + base01: "#434846", + base02: "#5a605d", + base03: "#9da8a3", + base04: "#cad8d2", + base05: "#e0f0ef", + base06: "#ecf6f2", + base07: "#fcfefd", + base08: "#f9906f", + base09: "#b38a61", + base0A: "#f0c239", + base0B: "#8ab361", + base0C: "#30dff3", + base0D: "#b0a4e3", + base0E: "#cca4e3", + base0F: "#ca6924", +} diff --git a/schemes/base16-darcula.js b/schemes/base16-darcula.js new file mode 100644 index 0000000..ecffd58 --- /dev/null +++ b/schemes/base16-darcula.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2b2b2b", + base01: "#323232", + base02: "#323232", + base03: "#606366", + base04: "#a4a3a3", + base05: "#a9b7c6", + base06: "#ffc66d", + base07: "#ffffff", + base08: "#4eade5", + base09: "#689757", + base0A: "#bbb529", + base0B: "#6a8759", + base0C: "#629755", + base0D: "#9876aa", + base0E: "#cc7832", + base0F: "#808080", +} diff --git a/schemes/base16-darkmoss.js b/schemes/base16-darkmoss.js new file mode 100644 index 0000000..b5c5572 --- /dev/null +++ b/schemes/base16-darkmoss.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#171e1f", + base01: "#252c2d", + base02: "#373c3d", + base03: "#555e5f", + base04: "#818f80", + base05: "#c7c7a5", + base06: "#e3e3c8", + base07: "#e1eaef", + base08: "#ff4658", + base09: "#e6db74", + base0A: "#fdb11f", + base0B: "#499180", + base0C: "#66d9ef", + base0D: "#498091", + base0E: "#9bc0c8", + base0F: "#d27b53", +} diff --git a/schemes/base16-darktooth.js b/schemes/base16-darktooth.js new file mode 100644 index 0000000..b320396 --- /dev/null +++ b/schemes/base16-darktooth.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d2021", + base01: "#32302f", + base02: "#504945", + base03: "#665c54", + base04: "#928374", + base05: "#a89984", + base06: "#d5c4a1", + base07: "#fdf4c1", + base08: "#fb543f", + base09: "#fe8625", + base0A: "#fac03b", + base0B: "#95c085", + base0C: "#8ba59b", + base0D: "#0d6678", + base0E: "#8f4673", + base0F: "#a87322", +} diff --git a/schemes/base16-darkviolet.js b/schemes/base16-darkviolet.js new file mode 100644 index 0000000..e058ac7 --- /dev/null +++ b/schemes/base16-darkviolet.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#231a40", + base02: "#432d59", + base03: "#593380", + base04: "#00ff00", + base05: "#b08ae6", + base06: "#9045e6", + base07: "#a366ff", + base08: "#a82ee6", + base09: "#bb66cc", + base0A: "#f29df2", + base0B: "#4595e6", + base0C: "#40dfff", + base0D: "#4136d9", + base0E: "#7e5ce6", + base0F: "#a886bf", +} diff --git a/schemes/base16-decaf.js b/schemes/base16-decaf.js new file mode 100644 index 0000000..cabc4d4 --- /dev/null +++ b/schemes/base16-decaf.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d2d2d", + base01: "#393939", + base02: "#515151", + base03: "#777777", + base04: "#b4b7b4", + base05: "#cccccc", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#ff7f7b", + base09: "#ffbf70", + base0A: "#ffd67c", + base0B: "#beda78", + base0C: "#bed6ff", + base0D: "#90bee1", + base0E: "#efb3f7", + base0F: "#ff93b3", +} diff --git a/schemes/base16-deep-oceanic-next.js b/schemes/base16-deep-oceanic-next.js new file mode 100644 index 0000000..c86f1fa --- /dev/null +++ b/schemes/base16-deep-oceanic-next.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#001c1f", + base01: "#002931", + base02: "#003640", + base03: "#004852", + base04: "#0093a3", + base05: "#d4e1e8", + base06: "#e0e9ef", + base07: "#f2f7f9", + base08: "#d3464d", + base09: "#e37552", + base0A: "#f3b863", + base0B: "#63b784", + base0C: "#4fb7ae", + base0D: "#568ccf", + base0E: "#8b66d6", + base0F: "#d0658e", +} diff --git a/schemes/base16-default-dark.js b/schemes/base16-default-dark.js new file mode 100644 index 0000000..5515a71 --- /dev/null +++ b/schemes/base16-default-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181818", + base01: "#282828", + base02: "#383838", + base03: "#585858", + base04: "#b8b8b8", + base05: "#d8d8d8", + base06: "#e8e8e8", + base07: "#f8f8f8", + base08: "#ab4642", + base09: "#dc9656", + base0A: "#f7ca88", + base0B: "#a1b56c", + base0C: "#86c1b9", + base0D: "#7cafc2", + base0E: "#ba8baf", + base0F: "#a16946", +} diff --git a/schemes/base16-default-light.js b/schemes/base16-default-light.js new file mode 100644 index 0000000..d066cd5 --- /dev/null +++ b/schemes/base16-default-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f8f8f8", + base01: "#e8e8e8", + base02: "#d8d8d8", + base03: "#b8b8b8", + base04: "#585858", + base05: "#383838", + base06: "#282828", + base07: "#181818", + base08: "#ab4642", + base09: "#dc9656", + base0A: "#f7ca88", + base0B: "#a1b56c", + base0C: "#86c1b9", + base0D: "#7cafc2", + base0E: "#ba8baf", + base0F: "#a16946", +} diff --git a/schemes/base16-digital-rain.js b/schemes/base16-digital-rain.js new file mode 100644 index 0000000..6a30dff --- /dev/null +++ b/schemes/base16-digital-rain.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#4a806c", + base02: "#4a8d7e", + base03: "#7c8d7c", + base04: "#919893", + base05: "#00ff00", + base06: "#c4cec4", + base07: "#d8e2dc", + base08: "#c85a46", + base09: "#c86428", + base0A: "#a67a50", + base0B: "#64c83c", + base0C: "#468c78", + base0D: "#5482af", + base0E: "#9472b4", + base0F: "#b37c5e", +} diff --git a/schemes/base16-dirtysea.js b/schemes/base16-dirtysea.js new file mode 100644 index 0000000..6254748 --- /dev/null +++ b/schemes/base16-dirtysea.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#e0e0e0", + base01: "#d0dad0", + base02: "#d0d0d0", + base03: "#707070", + base04: "#202020", + base05: "#000000", + base06: "#f8f8f8", + base07: "#c4d9c4", + base08: "#840000", + base09: "#006565", + base0A: "#755b00", + base0B: "#730073", + base0C: "#755b00", + base0D: "#007300", + base0E: "#000090", + base0F: "#755b00", +} diff --git a/schemes/base16-dracula.js b/schemes/base16-dracula.js new file mode 100644 index 0000000..3eac722 --- /dev/null +++ b/schemes/base16-dracula.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282a36", + base01: "#21222c", + base02: "#44475a", + base03: "#6272a4", + base04: "#9ea8c7", + base05: "#f8f8f2", + base06: "#f8f8f2", + base07: "#ffffff", + base08: "#ff5555", + base09: "#ffb86c", + base0A: "#f1fa8c", + base0B: "#50fa7b", + base0C: "#8be9fd", + base0D: "#bd93f9", + base0E: "#ff79c6", + base0F: "#993333", +} diff --git a/schemes/base16-edge-dark.js b/schemes/base16-edge-dark.js new file mode 100644 index 0000000..e78c1c9 --- /dev/null +++ b/schemes/base16-edge-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#262729", + base01: "#313235", + base02: "#3d3f42", + base03: "#4a4c4f", + base04: "#95989d", + base05: "#afb2b5", + base06: "#caccce", + base07: "#e4e5e6", + base08: "#e77171", + base09: "#eba31a", + base0A: "#dbb774", + base0B: "#a1bf78", + base0C: "#5ebaa5", + base0D: "#73b3e7", + base0E: "#d390e7", + base0F: "#5ebaa5", +} diff --git a/schemes/base16-edge-light.js b/schemes/base16-edge-light.js new file mode 100644 index 0000000..1483616 --- /dev/null +++ b/schemes/base16-edge-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fafafa", + base01: "#e3e5e8", + base02: "#acb1b9", + base03: "#9197a1", + base04: "#5e646f", + base05: "#474752", + base06: "#3a3a46", + base07: "#2e2e38", + base08: "#db7070", + base09: "#eba31a", + base0A: "#ebcc1a", + base0B: "#7c9f4b", + base0C: "#509c93", + base0D: "#6587bf", + base0E: "#b870ce", + base0F: "#509c93", +} diff --git a/schemes/base16-eighties.js b/schemes/base16-eighties.js new file mode 100644 index 0000000..2e1f1c0 --- /dev/null +++ b/schemes/base16-eighties.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d2d2d", + base01: "#393939", + base02: "#515151", + base03: "#747369", + base04: "#a09f93", + base05: "#d3d0c8", + base06: "#e8e6df", + base07: "#f2f0ec", + base08: "#f2777a", + base09: "#f99157", + base0A: "#ffcc66", + base0B: "#99cc99", + base0C: "#66cccc", + base0D: "#6699cc", + base0E: "#cc99cc", + base0F: "#d27b53", +} diff --git a/schemes/base16-eldritch.js b/schemes/base16-eldritch.js new file mode 100644 index 0000000..942d45b --- /dev/null +++ b/schemes/base16-eldritch.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#212337", + base01: "#323449", + base02: "#3b4261", + base03: "#7081d0", + base04: "#a1abe0", + base05: "#ebfafa", + base06: "#f0f2f4", + base07: "#ffffff", + base08: "#f16c75", + base09: "#f7c67f", + base0A: "#f1fc79", + base0B: "#37f499", + base0C: "#04d1f9", + base0D: "#39ddfd", + base0E: "#a48cf2", + base0F: "#f265b5", +} diff --git a/schemes/base16-embers-light.js b/schemes/base16-embers-light.js new file mode 100644 index 0000000..2285925 --- /dev/null +++ b/schemes/base16-embers-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#dbd6d1", + base01: "#beb6ae", + base02: "#a39a90", + base03: "#8a8075", + base04: "#5a5047", + base05: "#433b32", + base06: "#2c2620", + base07: "#16130f", + base08: "#826d57", + base09: "#828257", + base0A: "#6d8257", + base0B: "#57826d", + base0C: "#576d82", + base0D: "#6d5782", + base0E: "#82576d", + base0F: "#825757", +} diff --git a/schemes/base16-embers.js b/schemes/base16-embers.js new file mode 100644 index 0000000..711dbce --- /dev/null +++ b/schemes/base16-embers.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#16130f", + base01: "#2c2620", + base02: "#433b32", + base03: "#5a5047", + base04: "#8a8075", + base05: "#a39a90", + base06: "#beb6ae", + base07: "#dbd6d1", + base08: "#826d57", + base09: "#828257", + base0A: "#6d8257", + base0B: "#57826d", + base0C: "#576d82", + base0D: "#6d5782", + base0E: "#82576d", + base0F: "#825757", +} diff --git a/schemes/base16-emil.js b/schemes/base16-emil.js new file mode 100644 index 0000000..37afc5c --- /dev/null +++ b/schemes/base16-emil.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#efefef", + base01: "#bebed2", + base02: "#9e9eaf", + base03: "#7c7c98", + base04: "#505063", + base05: "#313145", + base06: "#22223a", + base07: "#1a1a2f", + base08: "#f43979", + base09: "#d22a8b", + base0A: "#ff669b", + base0B: "#0073a8", + base0C: "#2155d6", + base0D: "#471397", + base0E: "#6916b6", + base0F: "#8d17a5", +} diff --git a/schemes/base16-equilibrium-dark.js b/schemes/base16-equilibrium-dark.js new file mode 100644 index 0000000..b0288fa --- /dev/null +++ b/schemes/base16-equilibrium-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0c1118", + base01: "#181c22", + base02: "#22262d", + base03: "#7b776e", + base04: "#949088", + base05: "#afaba2", + base06: "#cac6bd", + base07: "#e7e2d9", + base08: "#f04339", + base09: "#df5923", + base0A: "#bb8801", + base0B: "#7f8b00", + base0C: "#00948b", + base0D: "#008dd1", + base0E: "#6a7fd2", + base0F: "#e3488e", +} diff --git a/schemes/base16-equilibrium-gray-dark.js b/schemes/base16-equilibrium-gray-dark.js new file mode 100644 index 0000000..cb75700 --- /dev/null +++ b/schemes/base16-equilibrium-gray-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#111111", + base01: "#1b1b1b", + base02: "#262626", + base03: "#777777", + base04: "#919191", + base05: "#ababab", + base06: "#c6c6c6", + base07: "#e2e2e2", + base08: "#f04339", + base09: "#df5923", + base0A: "#bb8801", + base0B: "#7f8b00", + base0C: "#00948b", + base0D: "#008dd1", + base0E: "#6a7fd2", + base0F: "#e3488e", +} diff --git a/schemes/base16-equilibrium-gray-light.js b/schemes/base16-equilibrium-gray-light.js new file mode 100644 index 0000000..d047332 --- /dev/null +++ b/schemes/base16-equilibrium-gray-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f1f1f1", + base01: "#e2e2e2", + base02: "#d4d4d4", + base03: "#777777", + base04: "#5e5e5e", + base05: "#474747", + base06: "#303030", + base07: "#1b1b1b", + base08: "#d02023", + base09: "#bf3e05", + base0A: "#9d6f00", + base0B: "#637200", + base0C: "#007a72", + base0D: "#0073b5", + base0E: "#4e66b6", + base0F: "#c42775", +} diff --git a/schemes/base16-equilibrium-light.js b/schemes/base16-equilibrium-light.js new file mode 100644 index 0000000..a82411f --- /dev/null +++ b/schemes/base16-equilibrium-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f5f0e7", + base01: "#e7e2d9", + base02: "#d8d4cb", + base03: "#73777f", + base04: "#5a5f66", + base05: "#43474e", + base06: "#2c3138", + base07: "#181c22", + base08: "#d02023", + base09: "#bf3e05", + base0A: "#9d6f00", + base0B: "#637200", + base0C: "#007a72", + base0D: "#0073b5", + base0E: "#4e66b6", + base0F: "#c42775", +} diff --git a/schemes/base16-eris.js b/schemes/base16-eris.js new file mode 100644 index 0000000..d11da0f --- /dev/null +++ b/schemes/base16-eris.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0a0920", + base01: "#13133a", + base02: "#23255a", + base03: "#333773", + base04: "#4a5293", + base05: "#606bac", + base06: "#7986c5", + base07: "#9aaae5", + base08: "#f768a3", + base09: "#f78968", + base0A: "#f7d668", + base0B: "#a2faa8", + base0C: "#a2faf0", + base0D: "#258fc4", + base0E: "#c368f7", + base0F: "#b85600", +} diff --git a/schemes/base16-espresso.js b/schemes/base16-espresso.js new file mode 100644 index 0000000..1bd89ca --- /dev/null +++ b/schemes/base16-espresso.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d2d2d", + base01: "#393939", + base02: "#515151", + base03: "#777777", + base04: "#b4b7b4", + base05: "#cccccc", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#d25252", + base09: "#f9a959", + base0A: "#ffc66d", + base0B: "#a5c261", + base0C: "#bed6ff", + base0D: "#6c99bb", + base0E: "#d197d9", + base0F: "#f97394", +} diff --git a/schemes/base16-eva-dim.js b/schemes/base16-eva-dim.js new file mode 100644 index 0000000..6bfa7be --- /dev/null +++ b/schemes/base16-eva-dim.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2a3b4d", + base01: "#3d566f", + base02: "#4b6988", + base03: "#55799c", + base04: "#7e90a3", + base05: "#9fa2a6", + base06: "#d6d7d9", + base07: "#ffffff", + base08: "#c4676c", + base09: "#ff9966", + base0A: "#cfd05d", + base0B: "#5de561", + base0C: "#4b8f77", + base0D: "#1ae1dc", + base0E: "#9c6cd3", + base0F: "#bb64a9", +} diff --git a/schemes/base16-eva.js b/schemes/base16-eva.js new file mode 100644 index 0000000..7e4158f --- /dev/null +++ b/schemes/base16-eva.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2a3b4d", + base01: "#3d566f", + base02: "#4b6988", + base03: "#55799c", + base04: "#7e90a3", + base05: "#9fa2a6", + base06: "#d6d7d9", + base07: "#ffffff", + base08: "#c4676c", + base09: "#ff9966", + base0A: "#ffff66", + base0B: "#66ff66", + base0C: "#4b8f77", + base0D: "#15f4ee", + base0E: "#9c6cd3", + base0F: "#bb64a9", +} diff --git a/schemes/base16-evenok-dark.js b/schemes/base16-evenok-dark.js new file mode 100644 index 0000000..87c19e0 --- /dev/null +++ b/schemes/base16-evenok-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#202020", + base02: "#303030", + base03: "#505050", + base04: "#b0b0b0", + base05: "#d0d0d0", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#f5708a", + base09: "#ee8122", + base0A: "#b8a300", + base0B: "#54bc5c", + base0C: "#00bab3", + base0D: "#00aff2", + base0E: "#9095ff", + base0F: "#d47ada", +} diff --git a/schemes/base16-everforest-dark-hard.js b/schemes/base16-everforest-dark-hard.js new file mode 100644 index 0000000..9946f6a --- /dev/null +++ b/schemes/base16-everforest-dark-hard.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#272e33", + base01: "#2e383c", + base02: "#414b50", + base03: "#859289", + base04: "#9da9a0", + base05: "#d3c6aa", + base06: "#edeada", + base07: "#fffbef", + base08: "#e67e80", + base09: "#e69875", + base0A: "#dbbc7f", + base0B: "#a7c080", + base0C: "#83c092", + base0D: "#7fbbb3", + base0E: "#d699b6", + base0F: "#9da9a0", +} diff --git a/schemes/base16-everforest-dark-medium.js b/schemes/base16-everforest-dark-medium.js new file mode 100644 index 0000000..788a79b --- /dev/null +++ b/schemes/base16-everforest-dark-medium.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d353b", + base01: "#343f44", + base02: "#3d484d", + base03: "#475258", + base04: "#7a8478", + base05: "#859289", + base06: "#9da9a0", + base07: "#d3c6aa", + base08: "#e67e80", + base09: "#e69875", + base0A: "#dbbc7f", + base0B: "#a7c080", + base0C: "#83c092", + base0D: "#7fbbb3", + base0E: "#d699b6", + base0F: "#514045", +} diff --git a/schemes/base16-everforest-dark-soft.js b/schemes/base16-everforest-dark-soft.js new file mode 100644 index 0000000..d05c8fc --- /dev/null +++ b/schemes/base16-everforest-dark-soft.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#333c43", + base01: "#3a464c", + base02: "#4d5960", + base03: "#859289", + base04: "#9da9a0", + base05: "#d3c6aa", + base06: "#ddd8be", + base07: "#f3ead3", + base08: "#e67e80", + base09: "#e69875", + base0A: "#dbbc7f", + base0B: "#a7c080", + base0C: "#83c092", + base0D: "#7fbbb3", + base0E: "#d699b6", + base0F: "#9da9a0", +} diff --git a/schemes/base16-everforest-light-hard.js b/schemes/base16-everforest-light-hard.js new file mode 100644 index 0000000..65b4312 --- /dev/null +++ b/schemes/base16-everforest-light-hard.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fffbef", + base01: "#f8f5e4", + base02: "#edeada", + base03: "#939f91", + base04: "#829181", + base05: "#5c6a72", + base06: "#414b50", + base07: "#272e33", + base08: "#f85552", + base09: "#f57d26", + base0A: "#dfa000", + base0B: "#8da101", + base0C: "#35a77c", + base0D: "#3a94c5", + base0E: "#df69ba", + base0F: "#829181", +} diff --git a/schemes/base16-everforest-light-medium.js b/schemes/base16-everforest-light-medium.js new file mode 100644 index 0000000..8767183 --- /dev/null +++ b/schemes/base16-everforest-light-medium.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fdf6e3", + base01: "#f4f0d9", + base02: "#e6e2cc", + base03: "#939f91", + base04: "#829181", + base05: "#5c6a72", + base06: "#475258", + base07: "#2d353b", + base08: "#f85552", + base09: "#f57d26", + base0A: "#dfa000", + base0B: "#8da101", + base0C: "#35a77c", + base0D: "#3a94c5", + base0E: "#df69ba", + base0F: "#829181", +} diff --git a/schemes/base16-everforest-light-soft.js b/schemes/base16-everforest-light-soft.js new file mode 100644 index 0000000..cd11b86 --- /dev/null +++ b/schemes/base16-everforest-light-soft.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f3ead3", + base01: "#eae4ca", + base02: "#ddd8be", + base03: "#939f91", + base04: "#829181", + base05: "#5c6a72", + base06: "#4d5960", + base07: "#333c43", + base08: "#f85552", + base09: "#f57d26", + base0A: "#dfa000", + base0B: "#8da101", + base0C: "#35a77c", + base0D: "#3a94c5", + base0E: "#df69ba", + base0F: "#829181", +} diff --git a/schemes/base16-everforest.js b/schemes/base16-everforest.js new file mode 100644 index 0000000..d8acaf9 --- /dev/null +++ b/schemes/base16-everforest.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d353b", + base01: "#343f44", + base02: "#475258", + base03: "#859289", + base04: "#9da9a0", + base05: "#d3c6aa", + base06: "#e6e2cc", + base07: "#fdf6e3", + base08: "#e67e80", + base09: "#e69875", + base0A: "#dbbc7f", + base0B: "#a7c080", + base0C: "#83c092", + base0D: "#7fbbb3", + base0E: "#d699b6", + base0F: "#9da9a0", +} diff --git a/schemes/base16-flat.js b/schemes/base16-flat.js new file mode 100644 index 0000000..39b985e --- /dev/null +++ b/schemes/base16-flat.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2c3e50", + base01: "#34495e", + base02: "#7f8c8d", + base03: "#95a5a6", + base04: "#bdc3c7", + base05: "#e0e0e0", + base06: "#f5f5f5", + base07: "#ecf0f1", + base08: "#e74c3c", + base09: "#e67e22", + base0A: "#f1c40f", + base0B: "#2ecc71", + base0C: "#1abc9c", + base0D: "#3498db", + base0E: "#9b59b6", + base0F: "#be643c", +} diff --git a/schemes/base16-flexoki-dark.js b/schemes/base16-flexoki-dark.js new file mode 100644 index 0000000..53e3a55 --- /dev/null +++ b/schemes/base16-flexoki-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#100f0f", + base01: "#1c1b1a", + base02: "#282726", + base03: "#575653", + base04: "#878580", + base05: "#cecdc3", + base06: "#e6e4d9", + base07: "#fffcf0", + base08: "#d14d41", + base09: "#da702c", + base0A: "#d0a215", + base0B: "#879a39", + base0C: "#3aa99f", + base0D: "#4385be", + base0E: "#8b7ec8", + base0F: "#ce5d97", +} diff --git a/schemes/base16-flexoki-light.js b/schemes/base16-flexoki-light.js new file mode 100644 index 0000000..00c9cde --- /dev/null +++ b/schemes/base16-flexoki-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fffcf0", + base01: "#f2f0e5", + base02: "#e6e4d9", + base03: "#cecdc3", + base04: "#9f9d96", + base05: "#403e3c", + base06: "#282726", + base07: "#100f0f", + base08: "#af3029", + base09: "#bc5215", + base0A: "#ad8301", + base0B: "#66800b", + base0C: "#24837b", + base0D: "#205ea6", + base0E: "#5e409d", + base0F: "#a02f6f", +} diff --git a/schemes/base16-framer.js b/schemes/base16-framer.js new file mode 100644 index 0000000..e9e64b3 --- /dev/null +++ b/schemes/base16-framer.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181818", + base01: "#151515", + base02: "#464646", + base03: "#747474", + base04: "#b9b9b9", + base05: "#d0d0d0", + base06: "#e8e8e8", + base07: "#eeeeee", + base08: "#fd886b", + base09: "#fc4769", + base0A: "#fecb6e", + base0B: "#32ccdc", + base0C: "#acddfd", + base0D: "#20bcfc", + base0E: "#ba8cfc", + base0F: "#b15f4a", +} diff --git a/schemes/base16-fruit-soda.js b/schemes/base16-fruit-soda.js new file mode 100644 index 0000000..9e7ebce --- /dev/null +++ b/schemes/base16-fruit-soda.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f1ecf1", + base01: "#e0dee0", + base02: "#d8d5d5", + base03: "#b5b4b6", + base04: "#979598", + base05: "#515151", + base06: "#474545", + base07: "#2d2c2c", + base08: "#fe3e31", + base09: "#fe6d08", + base0A: "#f7e203", + base0B: "#47f74c", + base0C: "#0f9cfd", + base0D: "#2931df", + base0E: "#611fce", + base0F: "#b16f40", +} diff --git a/schemes/base16-gigavolt.js b/schemes/base16-gigavolt.js new file mode 100644 index 0000000..f06a0cd --- /dev/null +++ b/schemes/base16-gigavolt.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#202126", + base01: "#2d303d", + base02: "#5a576e", + base03: "#a1d2e6", + base04: "#cad3ff", + base05: "#e9e7e1", + base06: "#eff0f9", + base07: "#f2fbff", + base08: "#ff661a", + base09: "#19f988", + base0A: "#ffdc2d", + base0B: "#f2e6a9", + base0C: "#fb6acb", + base0D: "#40bfff", + base0E: "#ae94f9", + base0F: "#6187ff", +} diff --git a/schemes/base16-github-dark-colorblind.js b/schemes/base16-github-dark-colorblind.js new file mode 100644 index 0000000..a827d07 --- /dev/null +++ b/schemes/base16-github-dark-colorblind.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0d1117", + base01: "#161b22", + base02: "#484f58", + base03: "#6e7681", + base04: "#8b949e", + base05: "#c9d1d9", + base06: "#f0f6fc", + base07: "#ffffff", + base08: "#fdac54", + base09: "#79c0ff", + base0A: "#bb8009", + base0B: "#a5d6ff", + base0C: "#a5d6ff", + base0D: "#d2a8ff", + base0E: "#ec8e2c", + base0F: "#fdac54", +} diff --git a/schemes/base16-github-dark-dimmed.js b/schemes/base16-github-dark-dimmed.js new file mode 100644 index 0000000..b4fdf2c --- /dev/null +++ b/schemes/base16-github-dark-dimmed.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#22272e", + base01: "#2d333b", + base02: "#545d68", + base03: "#636e7b", + base04: "#768390", + base05: "#adbac7", + base06: "#cdd9e5", + base07: "#ffffff", + base08: "#f69d50", + base09: "#6cb6ff", + base0A: "#ae7c14", + base0B: "#96d0ff", + base0C: "#8ddb8c", + base0D: "#dcbdfb", + base0E: "#f47067", + base0F: "#ff938a", +} diff --git a/schemes/base16-github-dark-high-contrast.js b/schemes/base16-github-dark-high-contrast.js new file mode 100644 index 0000000..da2237c --- /dev/null +++ b/schemes/base16-github-dark-high-contrast.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0a0c10", + base01: "#272b33", + base02: "#7a828e", + base03: "#9ea7b3", + base04: "#bdc4cc", + base05: "#f0f3f6", + base06: "#ffffff", + base07: "#ffffff", + base08: "#ffb757", + base09: "#91cbff", + base0A: "#e09b13", + base0B: "#addcff", + base0C: "#72f088", + base0D: "#dbb7ff", + base0E: "#ff9492", + base0F: "#ffb1af", +} diff --git a/schemes/base16-github-dark.js b/schemes/base16-github-dark.js new file mode 100644 index 0000000..31658b3 --- /dev/null +++ b/schemes/base16-github-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0d1117", + base01: "#161b22", + base02: "#484f58", + base03: "#6e7681", + base04: "#8b949e", + base05: "#c9d1d9", + base06: "#f0f6fc", + base07: "#ffffff", + base08: "#ffa657", + base09: "#79c0ff", + base0A: "#bb8009", + base0B: "#a5d6ff", + base0C: "#7ee787", + base0D: "#d2a8ff", + base0E: "#ff7b72", + base0F: "#ffa198", +} diff --git a/schemes/base16-github-light-colorblind.js b/schemes/base16-github-light-colorblind.js new file mode 100644 index 0000000..72d6ebb --- /dev/null +++ b/schemes/base16-github-light-colorblind.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#f6f8fa", + base02: "#afb8c1", + base03: "#8c959f", + base04: "#6e7781", + base05: "#424a53", + base06: "#32383f", + base07: "#24292f", + base08: "#8a4600", + base09: "#0550ae", + base0A: "#bf8700", + base0B: "#0a3069", + base0C: "#0550ae", + base0D: "#8250df", + base0E: "#b35900", + base0F: "#6f3800", +} diff --git a/schemes/base16-github-light-high-contrast.js b/schemes/base16-github-light-high-contrast.js new file mode 100644 index 0000000..b86f8ba --- /dev/null +++ b/schemes/base16-github-light-high-contrast.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#e7ecf0", + base02: "#acb6c0", + base03: "#88929d", + base04: "#66707b", + base05: "#343b43", + base06: "#20252c", + base07: "#0e1116", + base08: "#702c00", + base09: "#023b95", + base0A: "#956400", + base0B: "#032563", + base0C: "#024c1a", + base0D: "#622cbc", + base0E: "#a0111f", + base0F: "#6e011a", +} diff --git a/schemes/base16-github.js b/schemes/base16-github.js new file mode 100644 index 0000000..102f6fc --- /dev/null +++ b/schemes/base16-github.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#f6f8fa", + base02: "#afb8c1", + base03: "#8c959f", + base04: "#6e7781", + base05: "#424a53", + base06: "#32383f", + base07: "#1f2328", + base08: "#953800", + base09: "#0550ae", + base0A: "#bf8700", + base0B: "#0a3069", + base0C: "#116329", + base0D: "#8250df", + base0E: "#cf222e", + base0F: "#82071e", +} diff --git a/schemes/base16-google-dark.js b/schemes/base16-google-dark.js new file mode 100644 index 0000000..9c0d55b --- /dev/null +++ b/schemes/base16-google-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d1f21", + base01: "#282a2e", + base02: "#373b41", + base03: "#969896", + base04: "#b4b7b4", + base05: "#c5c8c6", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#cc342b", + base09: "#f96a38", + base0A: "#fba922", + base0B: "#198844", + base0C: "#3971ed", + base0D: "#3971ed", + base0E: "#a36ac7", + base0F: "#3971ed", +} diff --git a/schemes/base16-google-light.js b/schemes/base16-google-light.js new file mode 100644 index 0000000..e32406d --- /dev/null +++ b/schemes/base16-google-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#e0e0e0", + base02: "#c5c8c6", + base03: "#b4b7b4", + base04: "#969896", + base05: "#373b41", + base06: "#282a2e", + base07: "#1d1f21", + base08: "#cc342b", + base09: "#f96a38", + base0A: "#fba922", + base0B: "#198844", + base0C: "#3971ed", + base0D: "#3971ed", + base0E: "#a36ac7", + base0F: "#3971ed", +} diff --git a/schemes/base16-gotham.js b/schemes/base16-gotham.js new file mode 100644 index 0000000..0c98763 --- /dev/null +++ b/schemes/base16-gotham.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0c1014", + base01: "#11151c", + base02: "#091f2e", + base03: "#0a3749", + base04: "#245361", + base05: "#599cab", + base06: "#99d1ce", + base07: "#d3ebe9", + base08: "#c23127", + base09: "#d26937", + base0A: "#edb443", + base0B: "#33859e", + base0C: "#2aa889", + base0D: "#195466", + base0E: "#888ca6", + base0F: "#4e5166", +} diff --git a/schemes/base16-grayscale-dark.js b/schemes/base16-grayscale-dark.js new file mode 100644 index 0000000..40ec5a0 --- /dev/null +++ b/schemes/base16-grayscale-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#101010", + base01: "#252525", + base02: "#464646", + base03: "#525252", + base04: "#ababab", + base05: "#b9b9b9", + base06: "#e3e3e3", + base07: "#f7f7f7", + base08: "#7c7c7c", + base09: "#999999", + base0A: "#a0a0a0", + base0B: "#8e8e8e", + base0C: "#868686", + base0D: "#686868", + base0E: "#747474", + base0F: "#5e5e5e", +} diff --git a/schemes/base16-grayscale-light.js b/schemes/base16-grayscale-light.js new file mode 100644 index 0000000..a1589ee --- /dev/null +++ b/schemes/base16-grayscale-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f7f7f7", + base01: "#e3e3e3", + base02: "#b9b9b9", + base03: "#ababab", + base04: "#525252", + base05: "#464646", + base06: "#252525", + base07: "#101010", + base08: "#7c7c7c", + base09: "#999999", + base0A: "#a0a0a0", + base0B: "#8e8e8e", + base0C: "#868686", + base0D: "#686868", + base0E: "#747474", + base0F: "#5e5e5e", +} diff --git a/schemes/base16-greenscreen.js b/schemes/base16-greenscreen.js new file mode 100644 index 0000000..d01e6ab --- /dev/null +++ b/schemes/base16-greenscreen.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#001100", + base01: "#003300", + base02: "#005500", + base03: "#007700", + base04: "#009900", + base05: "#00bb00", + base06: "#00dd00", + base07: "#00ff00", + base08: "#007700", + base09: "#009900", + base0A: "#007700", + base0B: "#00bb00", + base0C: "#005500", + base0D: "#009900", + base0E: "#00bb00", + base0F: "#005500", +} diff --git a/schemes/base16-gruber.js b/schemes/base16-gruber.js new file mode 100644 index 0000000..d048f28 --- /dev/null +++ b/schemes/base16-gruber.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181818", + base01: "#453d41", + base02: "#484848", + base03: "#52494e", + base04: "#e4e4ef", + base05: "#f4f4ff", + base06: "#f5f5f5", + base07: "#e4e4ef", + base08: "#f43841", + base09: "#c73c3f", + base0A: "#ffdd33", + base0B: "#73c936", + base0C: "#95a99f", + base0D: "#96a6c8", + base0E: "#9e95c7", + base0F: "#cc8c3c", +} diff --git a/schemes/base16-gruvbox-dark-hard.js b/schemes/base16-gruvbox-dark-hard.js new file mode 100644 index 0000000..922d761 --- /dev/null +++ b/schemes/base16-gruvbox-dark-hard.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d2021", + base01: "#3c3836", + base02: "#504945", + base03: "#665c54", + base04: "#bdae93", + base05: "#d5c4a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#fb4934", + base09: "#fe8019", + base0A: "#fabd2f", + base0B: "#b8bb26", + base0C: "#8ec07c", + base0D: "#83a598", + base0E: "#d3869b", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-dark-medium.js b/schemes/base16-gruvbox-dark-medium.js new file mode 100644 index 0000000..36c75c9 --- /dev/null +++ b/schemes/base16-gruvbox-dark-medium.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282828", + base01: "#3c3836", + base02: "#504945", + base03: "#665c54", + base04: "#bdae93", + base05: "#d5c4a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#fb4934", + base09: "#fe8019", + base0A: "#fabd2f", + base0B: "#b8bb26", + base0C: "#8ec07c", + base0D: "#83a598", + base0E: "#d3869b", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-dark-pale.js b/schemes/base16-gruvbox-dark-pale.js new file mode 100644 index 0000000..e869f27 --- /dev/null +++ b/schemes/base16-gruvbox-dark-pale.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#262626", + base01: "#3a3a3a", + base02: "#4e4e4e", + base03: "#8a8a8a", + base04: "#949494", + base05: "#dab997", + base06: "#d5c4a1", + base07: "#ebdbb2", + base08: "#d75f5f", + base09: "#ff8700", + base0A: "#ffaf00", + base0B: "#afaf00", + base0C: "#85ad85", + base0D: "#83adad", + base0E: "#d485ad", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-dark-soft.js b/schemes/base16-gruvbox-dark-soft.js new file mode 100644 index 0000000..dc5675d --- /dev/null +++ b/schemes/base16-gruvbox-dark-soft.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#32302f", + base01: "#3c3836", + base02: "#504945", + base03: "#665c54", + base04: "#bdae93", + base05: "#d5c4a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#fb4934", + base09: "#fe8019", + base0A: "#fabd2f", + base0B: "#b8bb26", + base0C: "#8ec07c", + base0D: "#83a598", + base0E: "#d3869b", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-dark.js b/schemes/base16-gruvbox-dark.js new file mode 100644 index 0000000..56bd1fb --- /dev/null +++ b/schemes/base16-gruvbox-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282828", + base01: "#3c3836", + base02: "#504945", + base03: "#665c54", + base04: "#928374", + base05: "#ebdbb2", + base06: "#fbf1c7", + base07: "#f9f5d7", + base08: "#cc241d", + base09: "#d65d0e", + base0A: "#d79921", + base0B: "#98971a", + base0C: "#689d6a", + base0D: "#458588", + base0E: "#b16286", + base0F: "#9d0006", +} diff --git a/schemes/base16-gruvbox-light-hard.js b/schemes/base16-gruvbox-light-hard.js new file mode 100644 index 0000000..2d9dfac --- /dev/null +++ b/schemes/base16-gruvbox-light-hard.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f9f5d7", + base01: "#ebdbb2", + base02: "#d5c4a1", + base03: "#bdae93", + base04: "#665c54", + base05: "#504945", + base06: "#3c3836", + base07: "#282828", + base08: "#9d0006", + base09: "#af3a03", + base0A: "#b57614", + base0B: "#79740e", + base0C: "#427b58", + base0D: "#076678", + base0E: "#8f3f71", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-light-medium.js b/schemes/base16-gruvbox-light-medium.js new file mode 100644 index 0000000..5673d4f --- /dev/null +++ b/schemes/base16-gruvbox-light-medium.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbf1c7", + base01: "#ebdbb2", + base02: "#d5c4a1", + base03: "#bdae93", + base04: "#665c54", + base05: "#504945", + base06: "#3c3836", + base07: "#282828", + base08: "#9d0006", + base09: "#af3a03", + base0A: "#b57614", + base0B: "#79740e", + base0C: "#427b58", + base0D: "#076678", + base0E: "#8f3f71", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-light-soft.js b/schemes/base16-gruvbox-light-soft.js new file mode 100644 index 0000000..c20a025 --- /dev/null +++ b/schemes/base16-gruvbox-light-soft.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f2e5bc", + base01: "#ebdbb2", + base02: "#d5c4a1", + base03: "#bdae93", + base04: "#665c54", + base05: "#504945", + base06: "#3c3836", + base07: "#282828", + base08: "#9d0006", + base09: "#af3a03", + base0A: "#b57614", + base0B: "#79740e", + base0C: "#427b58", + base0D: "#076678", + base0E: "#8f3f71", + base0F: "#d65d0e", +} diff --git a/schemes/base16-gruvbox-light.js b/schemes/base16-gruvbox-light.js new file mode 100644 index 0000000..3751c4c --- /dev/null +++ b/schemes/base16-gruvbox-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbf1c7", + base01: "#ebdbb2", + base02: "#d5c4a1", + base03: "#bdae93", + base04: "#7c6f64", + base05: "#3c3836", + base06: "#282828", + base07: "#1d2021", + base08: "#cc241d", + base09: "#d65d0e", + base0A: "#d79921", + base0B: "#98971a", + base0C: "#689d6a", + base0D: "#458588", + base0E: "#b16286", + base0F: "#9d0006", +} diff --git a/schemes/base16-gruvbox-material-dark-hard.js b/schemes/base16-gruvbox-material-dark-hard.js new file mode 100644 index 0000000..89be336 --- /dev/null +++ b/schemes/base16-gruvbox-material-dark-hard.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#202020", + base01: "#2a2827", + base02: "#504945", + base03: "#5a524c", + base04: "#bdae93", + base05: "#ddc7a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#ea6962", + base09: "#e78a4e", + base0A: "#d8a657", + base0B: "#a9b665", + base0C: "#89b482", + base0D: "#7daea3", + base0E: "#d3869b", + base0F: "#bd6f3e", +} diff --git a/schemes/base16-gruvbox-material-dark-medium.js b/schemes/base16-gruvbox-material-dark-medium.js new file mode 100644 index 0000000..af90aa2 --- /dev/null +++ b/schemes/base16-gruvbox-material-dark-medium.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#292828", + base01: "#32302f", + base02: "#504945", + base03: "#665c54", + base04: "#bdae93", + base05: "#ddc7a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#ea6962", + base09: "#e78a4e", + base0A: "#d8a657", + base0B: "#a9b665", + base0C: "#89b482", + base0D: "#7daea3", + base0E: "#d3869b", + base0F: "#bd6f3e", +} diff --git a/schemes/base16-gruvbox-material-dark-soft.js b/schemes/base16-gruvbox-material-dark-soft.js new file mode 100644 index 0000000..e5905ee --- /dev/null +++ b/schemes/base16-gruvbox-material-dark-soft.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#32302f", + base01: "#3c3836", + base02: "#5a524c", + base03: "#7c6f64", + base04: "#bdae93", + base05: "#ddc7a1", + base06: "#ebdbb2", + base07: "#fbf1c7", + base08: "#ea6962", + base09: "#e78a4e", + base0A: "#d8a657", + base0B: "#a9b665", + base0C: "#89b482", + base0D: "#7daea3", + base0E: "#d3869b", + base0F: "#bd6f3e", +} diff --git a/schemes/base16-gruvbox-material-light-hard.js b/schemes/base16-gruvbox-material-light-hard.js new file mode 100644 index 0000000..4e3edf4 --- /dev/null +++ b/schemes/base16-gruvbox-material-light-hard.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f9f5d7", + base01: "#fbf1c7", + base02: "#e0cfa9", + base03: "#a89984", + base04: "#c9b99a", + base05: "#654735", + base06: "#3c3836", + base07: "#282828", + base08: "#c14a4a", + base09: "#c35e0a", + base0A: "#b47109", + base0B: "#6c782e", + base0C: "#4c7a5d", + base0D: "#45707a", + base0E: "#945e80", + base0F: "#e78a4e", +} diff --git a/schemes/base16-gruvbox-material-light-medium.js b/schemes/base16-gruvbox-material-light-medium.js new file mode 100644 index 0000000..db47ff8 --- /dev/null +++ b/schemes/base16-gruvbox-material-light-medium.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbf1c7", + base01: "#f2e5bc", + base02: "#d5c4a1", + base03: "#bdae93", + base04: "#665c54", + base05: "#654735", + base06: "#3c3836", + base07: "#282828", + base08: "#c14a4a", + base09: "#c35e0a", + base0A: "#b47109", + base0B: "#6c782e", + base0C: "#4c7a5d", + base0D: "#45707a", + base0E: "#945e80", + base0F: "#e78a4e", +} diff --git a/schemes/base16-gruvbox-material-light-soft.js b/schemes/base16-gruvbox-material-light-soft.js new file mode 100644 index 0000000..04c2961 --- /dev/null +++ b/schemes/base16-gruvbox-material-light-soft.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f2e5bc", + base01: "#ebdbb2", + base02: "#c9b99a", + base03: "#a89984", + base04: "#665c54", + base05: "#654735", + base06: "#3c3836", + base07: "#282828", + base08: "#c14a4a", + base09: "#c35e0a", + base0A: "#b47109", + base0B: "#6c782e", + base0C: "#4c7a5d", + base0D: "#45707a", + base0E: "#945e80", + base0F: "#e78a4e", +} diff --git a/schemes/base16-hardcore.js b/schemes/base16-hardcore.js new file mode 100644 index 0000000..40865f7 --- /dev/null +++ b/schemes/base16-hardcore.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#212121", + base01: "#303030", + base02: "#353535", + base03: "#4a4a4a", + base04: "#707070", + base05: "#cdcdcd", + base06: "#e5e5e5", + base07: "#ffffff", + base08: "#f92672", + base09: "#fd971f", + base0A: "#e6db74", + base0B: "#a6e22e", + base0C: "#708387", + base0D: "#66d9ef", + base0E: "#9e6ffe", + base0F: "#e8b882", +} diff --git a/schemes/base16-hardhacker.js b/schemes/base16-hardhacker.js new file mode 100644 index 0000000..fb944ff --- /dev/null +++ b/schemes/base16-hardhacker.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#211e2a", + base01: "#2c2737", + base02: "#3f3951", + base03: "#6e6780", + base04: "#8a829e", + base05: "#e4dee9", + base06: "#f2e8f0", + base07: "#ffffff", + base08: "#e965a5", + base09: "#f4b870", + base0A: "#ebde76", + base0B: "#b1f2a7", + base0C: "#b3f4f3", + base0D: "#95a6f4", + base0E: "#ff79c6", + base0F: "#bd93f9", +} diff --git a/schemes/base16-harmonic16-dark.js b/schemes/base16-harmonic16-dark.js new file mode 100644 index 0000000..052bf8e --- /dev/null +++ b/schemes/base16-harmonic16-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0b1c2c", + base01: "#223b54", + base02: "#405c79", + base03: "#627e99", + base04: "#aabcce", + base05: "#cbd6e2", + base06: "#e5ebf1", + base07: "#f7f9fb", + base08: "#bf8b56", + base09: "#bfbf56", + base0A: "#8bbf56", + base0B: "#56bf8b", + base0C: "#568bbf", + base0D: "#8b56bf", + base0E: "#bf568b", + base0F: "#bf5656", +} diff --git a/schemes/base16-harmonic16-light.js b/schemes/base16-harmonic16-light.js new file mode 100644 index 0000000..5991906 --- /dev/null +++ b/schemes/base16-harmonic16-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f7f9fb", + base01: "#e5ebf1", + base02: "#cbd6e2", + base03: "#aabcce", + base04: "#627e99", + base05: "#405c79", + base06: "#223b54", + base07: "#0b1c2c", + base08: "#bf8b56", + base09: "#bfbf56", + base0A: "#8bbf56", + base0B: "#56bf8b", + base0C: "#568bbf", + base0D: "#8b56bf", + base0E: "#bf568b", + base0F: "#bf5656", +} diff --git a/schemes/base16-heetch-light.js b/schemes/base16-heetch-light.js new file mode 100644 index 0000000..d733049 --- /dev/null +++ b/schemes/base16-heetch-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#feffff", + base01: "#dedae2", + base02: "#bdb6c5", + base03: "#9c92a8", + base04: "#7b6d8b", + base05: "#5a496e", + base06: "#392551", + base07: "#190134", + base08: "#f80059", + base09: "#bd0152", + base0A: "#bd9701", + base0B: "#5bb66a", + base0C: "#47f9f5", + base0D: "#5ba2b6", + base0E: "#8f6c97", + base0F: "#58425d", +} diff --git a/schemes/base16-heetch.js b/schemes/base16-heetch.js new file mode 100644 index 0000000..c082aeb --- /dev/null +++ b/schemes/base16-heetch.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#190134", + base01: "#392551", + base02: "#5a496e", + base03: "#7b6d8b", + base04: "#9c92a8", + base05: "#bdb6c5", + base06: "#dedae2", + base07: "#feffff", + base08: "#27d9d5", + base09: "#5ba2b6", + base0A: "#8f6c97", + base0B: "#c33678", + base0C: "#f80059", + base0D: "#bd0152", + base0E: "#82034c", + base0F: "#470546", +} diff --git a/schemes/base16-helios.js b/schemes/base16-helios.js new file mode 100644 index 0000000..883ef2e --- /dev/null +++ b/schemes/base16-helios.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d2021", + base01: "#383c3e", + base02: "#53585b", + base03: "#6f7579", + base04: "#cdcdcd", + base05: "#d5d5d5", + base06: "#dddddd", + base07: "#e5e5e5", + base08: "#d72638", + base09: "#eb8413", + base0A: "#f19d1a", + base0B: "#88b92d", + base0C: "#1ba595", + base0D: "#1e8bac", + base0E: "#be4264", + base0F: "#c85e0d", +} diff --git a/schemes/base16-hopscotch.js b/schemes/base16-hopscotch.js new file mode 100644 index 0000000..31b0691 --- /dev/null +++ b/schemes/base16-hopscotch.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#322931", + base01: "#433b42", + base02: "#5c545b", + base03: "#797379", + base04: "#989498", + base05: "#b9b5b8", + base06: "#d5d3d5", + base07: "#ffffff", + base08: "#dd464c", + base09: "#fd8b19", + base0A: "#fdcc59", + base0B: "#8fc13e", + base0C: "#149b93", + base0D: "#1290bf", + base0E: "#c85e7c", + base0F: "#b33508", +} diff --git a/schemes/base16-horizon-dark.js b/schemes/base16-horizon-dark.js new file mode 100644 index 0000000..d2dead9 --- /dev/null +++ b/schemes/base16-horizon-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c1e26", + base01: "#232530", + base02: "#2e303e", + base03: "#6f6f70", + base04: "#9da0a2", + base05: "#cbced0", + base06: "#dcdfe4", + base07: "#e3e6ee", + base08: "#e93c58", + base09: "#e58d7d", + base0A: "#efb993", + base0B: "#efaf8e", + base0C: "#24a8b4", + base0D: "#df5273", + base0E: "#b072d1", + base0F: "#e4a382", +} diff --git a/schemes/base16-horizon-light.js b/schemes/base16-horizon-light.js new file mode 100644 index 0000000..8df9b72 --- /dev/null +++ b/schemes/base16-horizon-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fdf0ed", + base01: "#fadad1", + base02: "#f9cbbe", + base03: "#bdb3b1", + base04: "#948c8a", + base05: "#403c3d", + base06: "#302c2d", + base07: "#201c1d", + base08: "#f7939b", + base09: "#f6661e", + base0A: "#fbe0d9", + base0B: "#94e1b0", + base0C: "#dc3318", + base0D: "#da103f", + base0E: "#1d8991", + base0F: "#e58c92", +} diff --git a/schemes/base16-horizon-terminal-dark.js b/schemes/base16-horizon-terminal-dark.js new file mode 100644 index 0000000..18e80d1 --- /dev/null +++ b/schemes/base16-horizon-terminal-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c1e26", + base01: "#232530", + base02: "#2e303e", + base03: "#6f6f70", + base04: "#9da0a2", + base05: "#cbced0", + base06: "#dcdfe4", + base07: "#e3e6ee", + base08: "#e95678", + base09: "#fab795", + base0A: "#fac29a", + base0B: "#29d398", + base0C: "#59e1e3", + base0D: "#26bbd9", + base0E: "#ee64ac", + base0F: "#f09383", +} diff --git a/schemes/base16-horizon-terminal-light.js b/schemes/base16-horizon-terminal-light.js new file mode 100644 index 0000000..2e1a069 --- /dev/null +++ b/schemes/base16-horizon-terminal-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fdf0ed", + base01: "#fadad1", + base02: "#f9cbbe", + base03: "#bdb3b1", + base04: "#948c8a", + base05: "#403c3d", + base06: "#302c2d", + base07: "#201c1d", + base08: "#e95678", + base09: "#f9cec3", + base0A: "#fadad1", + base0B: "#29d398", + base0C: "#59e1e3", + base0D: "#26bbd9", + base0E: "#ee64ac", + base0F: "#f9cbbe", +} diff --git a/schemes/base16-humanoid-dark.js b/schemes/base16-humanoid-dark.js new file mode 100644 index 0000000..de95ea3 --- /dev/null +++ b/schemes/base16-humanoid-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#232629", + base01: "#333b3d", + base02: "#484e54", + base03: "#60615d", + base04: "#c0c0bd", + base05: "#f8f8f2", + base06: "#fcfcf6", + base07: "#fcfcfc", + base08: "#f11235", + base09: "#ff9505", + base0A: "#ffb627", + base0B: "#02d849", + base0C: "#0dd9d6", + base0D: "#00a6fb", + base0E: "#f15ee3", + base0F: "#b27701", +} diff --git a/schemes/base16-humanoid-light.js b/schemes/base16-humanoid-light.js new file mode 100644 index 0000000..598352c --- /dev/null +++ b/schemes/base16-humanoid-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f8f8f2", + base01: "#efefe9", + base02: "#deded8", + base03: "#c0c0bd", + base04: "#60615d", + base05: "#232629", + base06: "#2f3337", + base07: "#070708", + base08: "#b0151a", + base09: "#ff3d00", + base0A: "#ffb627", + base0B: "#388e3c", + base0C: "#008e8e", + base0D: "#0082c9", + base0E: "#700f98", + base0F: "#b27701", +} diff --git a/schemes/base16-ia-dark.js b/schemes/base16-ia-dark.js new file mode 100644 index 0000000..f458ae2 --- /dev/null +++ b/schemes/base16-ia-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1a1a1a", + base01: "#222222", + base02: "#1d414d", + base03: "#767676", + base04: "#b8b8b8", + base05: "#cccccc", + base06: "#e8e8e8", + base07: "#f8f8f8", + base08: "#d88568", + base09: "#d86868", + base0A: "#b99353", + base0B: "#83a471", + base0C: "#7c9cae", + base0D: "#8eccdd", + base0E: "#b98eb2", + base0F: "#8b6c37", +} diff --git a/schemes/base16-ia-light.js b/schemes/base16-ia-light.js new file mode 100644 index 0000000..49c57de --- /dev/null +++ b/schemes/base16-ia-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f6f6f6", + base01: "#dedede", + base02: "#bde5f2", + base03: "#898989", + base04: "#767676", + base05: "#181818", + base06: "#e8e8e8", + base07: "#f8f8f8", + base08: "#9c5a02", + base09: "#c43e18", + base0A: "#c48218", + base0B: "#38781c", + base0C: "#2d6bb1", + base0D: "#48bac2", + base0E: "#a94598", + base0F: "#8b6c37", +} diff --git a/schemes/base16-icy.js b/schemes/base16-icy.js new file mode 100644 index 0000000..7a4a053 --- /dev/null +++ b/schemes/base16-icy.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#021012", + base01: "#031619", + base02: "#041f23", + base03: "#052e34", + base04: "#064048", + base05: "#095b67", + base06: "#0c7c8c", + base07: "#109cb0", + base08: "#16c1d9", + base09: "#b3ebf2", + base0A: "#80deea", + base0B: "#4dd0e1", + base0C: "#26c6da", + base0D: "#00bcd4", + base0E: "#00acc1", + base0F: "#0097a7", +} diff --git a/schemes/base16-irblack.js b/schemes/base16-irblack.js new file mode 100644 index 0000000..d57f5fd --- /dev/null +++ b/schemes/base16-irblack.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#242422", + base02: "#484844", + base03: "#6c6c66", + base04: "#918f88", + base05: "#b5b3aa", + base06: "#d9d7cc", + base07: "#fdfbee", + base08: "#ff6c60", + base09: "#e9c062", + base0A: "#ffffb6", + base0B: "#a8ff60", + base0C: "#c6c5fe", + base0D: "#96cbfe", + base0E: "#ff73fd", + base0F: "#b18a3d", +} diff --git a/schemes/base16-isotope.js b/schemes/base16-isotope.js new file mode 100644 index 0000000..df9e4a0 --- /dev/null +++ b/schemes/base16-isotope.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#404040", + base02: "#606060", + base03: "#808080", + base04: "#c0c0c0", + base05: "#d0d0d0", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#ff0000", + base09: "#ff9900", + base0A: "#ff0099", + base0B: "#33ff00", + base0C: "#00ffff", + base0D: "#0066ff", + base0E: "#cc00ff", + base0F: "#3300ff", +} diff --git a/schemes/base16-jabuti.js b/schemes/base16-jabuti.js new file mode 100644 index 0000000..e09b76c --- /dev/null +++ b/schemes/base16-jabuti.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#292a37", + base01: "#343545", + base02: "#3c3e51", + base03: "#45475d", + base04: "#50526b", + base05: "#c0cbe3", + base06: "#d9e0ee", + base07: "#ffffff", + base08: "#ec6a88", + base09: "#efb993", + base0A: "#e1c697", + base0B: "#3fdaa4", + base0C: "#ff7eb6", + base0D: "#3fc6de", + base0E: "#be95ff", + base0F: "#8b8da9", +} diff --git a/schemes/base16-kanagawa-dragon.js b/schemes/base16-kanagawa-dragon.js new file mode 100644 index 0000000..f277a6e --- /dev/null +++ b/schemes/base16-kanagawa-dragon.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181616", + base01: "#282727", + base02: "#393836", + base03: "#625e5a", + base04: "#737c73", + base05: "#c5c9c5", + base06: "#c8c093", + base07: "#c5c9c5", + base08: "#c4746e", + base09: "#b6927b", + base0A: "#c4b28a", + base0B: "#8a9a7b", + base0C: "#8ea4a2", + base0D: "#8ba4b0", + base0E: "#a292a3", + base0F: "#b98d7b", +} diff --git a/schemes/base16-kanagawa.js b/schemes/base16-kanagawa.js new file mode 100644 index 0000000..99923b4 --- /dev/null +++ b/schemes/base16-kanagawa.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1f1f28", + base01: "#16161d", + base02: "#223249", + base03: "#54546d", + base04: "#727169", + base05: "#dcd7ba", + base06: "#c8c093", + base07: "#717c7c", + base08: "#c34043", + base09: "#ffa066", + base0A: "#c0a36e", + base0B: "#76946a", + base0C: "#6a9589", + base0D: "#7e9cd8", + base0E: "#957fb8", + base0F: "#d27e99", +} diff --git a/schemes/base16-katy.js b/schemes/base16-katy.js new file mode 100644 index 0000000..4e391dc --- /dev/null +++ b/schemes/base16-katy.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#292d3e", + base01: "#444267", + base02: "#5c598b", + base03: "#676e95", + base04: "#8796b0", + base05: "#959dcb", + base06: "#959dcb", + base07: "#ffffff", + base08: "#6e98e1", + base09: "#f78c6c", + base0A: "#e0a557", + base0B: "#78c06e", + base0C: "#83b7e5", + base0D: "#82aaff", + base0E: "#c792ea", + base0F: "#ff5370", +} diff --git a/schemes/base16-kimber.js b/schemes/base16-kimber.js new file mode 100644 index 0000000..b9c7431 --- /dev/null +++ b/schemes/base16-kimber.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#222222", + base01: "#313131", + base02: "#555d55", + base03: "#644646", + base04: "#5a5a5a", + base05: "#dedee7", + base06: "#c3c3b4", + base07: "#ffffe6", + base08: "#c88c8c", + base09: "#476c88", + base0A: "#d8b56d", + base0B: "#99c899", + base0C: "#78b4b4", + base0D: "#537c9c", + base0E: "#86cacd", + base0F: "#704f4f", +} diff --git a/schemes/base16-kissa-latte.js b/schemes/base16-kissa-latte.js new file mode 100644 index 0000000..d89e712 --- /dev/null +++ b/schemes/base16-kissa-latte.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f5f4f0", + base01: "#e8e7e3", + base02: "#d5d2cb", + base03: "#91887d", + base04: "#746c62", + base05: "#1f1c16", + base06: "#6e6459", + base07: "#fefcfa", + base08: "#9e3e3e", + base09: "#8f5d22", + base0A: "#7d6820", + base0B: "#387050", + base0C: "#287070", + base0D: "#3468a8", + base0E: "#6438a0", + base0F: "#943a68", +} diff --git a/schemes/base16-kissa-macchiato.js b/schemes/base16-kissa-macchiato.js new file mode 100644 index 0000000..fdd46d3 --- /dev/null +++ b/schemes/base16-kissa-macchiato.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1f1c16", + base01: "#35322d", + base02: "#47443f", + base03: "#b8a48c", + base04: "#d4c4a8", + base05: "#faf0e6", + base06: "#e8d5b7", + base07: "#fef4e4", + base08: "#e87777", + base09: "#da9050", + base0A: "#eac67a", + base0B: "#8cb870", + base0C: "#6ab8b0", + base0D: "#7fa8d4", + base0E: "#b094cc", + base0F: "#cc88aa", +} diff --git a/schemes/base16-lime.js b/schemes/base16-lime.js new file mode 100644 index 0000000..3313666 --- /dev/null +++ b/schemes/base16-lime.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1a1a2f", + base01: "#202030", + base02: "#2a2a3f", + base03: "#313140", + base04: "#515155", + base05: "#818175", + base06: "#fff2d1", + base07: "#fff8e1", + base08: "#ff662a", + base09: "#ff773a", + base0A: "#ffd15e", + base0B: "#8cd97c", + base0C: "#4cad83", + base0D: "#2b926f", + base0E: "#1b825f", + base0F: "#b4d97c", +} diff --git a/schemes/base16-linux-vt.js b/schemes/base16-linux-vt.js new file mode 100644 index 0000000..258d1fb --- /dev/null +++ b/schemes/base16-linux-vt.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#333333", + base02: "#444444", + base03: "#555555", + base04: "#888888", + base05: "#aaaaaa", + base06: "#cccccc", + base07: "#ffffff", + base08: "#aa0000", + base09: "#ff5555", + base0A: "#ffff55", + base0B: "#00aa00", + base0C: "#00aaaa", + base0D: "#5555ff", + base0E: "#ff55ff", + base0F: "#aa5500", +} diff --git a/schemes/base16-macintosh.js b/schemes/base16-macintosh.js new file mode 100644 index 0000000..8c8b1ee --- /dev/null +++ b/schemes/base16-macintosh.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#404040", + base02: "#404040", + base03: "#808080", + base04: "#808080", + base05: "#c0c0c0", + base06: "#c0c0c0", + base07: "#ffffff", + base08: "#dd0907", + base09: "#ff6403", + base0A: "#fbf305", + base0B: "#1fb714", + base0C: "#02abea", + base0D: "#0000d3", + base0E: "#4700a5", + base0F: "#90713a", +} diff --git a/schemes/base16-marrakesh.js b/schemes/base16-marrakesh.js new file mode 100644 index 0000000..9683e2b --- /dev/null +++ b/schemes/base16-marrakesh.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#201602", + base01: "#302e00", + base02: "#5f5b17", + base03: "#6c6823", + base04: "#86813b", + base05: "#948e48", + base06: "#ccc37a", + base07: "#faf0a5", + base08: "#c35359", + base09: "#b36144", + base0A: "#a88339", + base0B: "#18974e", + base0C: "#75a738", + base0D: "#477ca1", + base0E: "#8868b3", + base0F: "#b3588e", +} diff --git a/schemes/base16-materia.js b/schemes/base16-materia.js new file mode 100644 index 0000000..b90333a --- /dev/null +++ b/schemes/base16-materia.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#263238", + base01: "#2c393f", + base02: "#37474f", + base03: "#707880", + base04: "#c9ccd3", + base05: "#cdd3de", + base06: "#d5dbe5", + base07: "#ffffff", + base08: "#ec5f67", + base09: "#ea9560", + base0A: "#ffcc00", + base0B: "#8bd649", + base0C: "#80cbc4", + base0D: "#89ddff", + base0E: "#82aaff", + base0F: "#ec5f67", +} diff --git a/schemes/base16-material-darker.js b/schemes/base16-material-darker.js new file mode 100644 index 0000000..1171834 --- /dev/null +++ b/schemes/base16-material-darker.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#212121", + base01: "#303030", + base02: "#353535", + base03: "#4a4a4a", + base04: "#b2ccd6", + base05: "#eeffff", + base06: "#eeffff", + base07: "#ffffff", + base08: "#f07178", + base09: "#f78c6c", + base0A: "#ffcb6b", + base0B: "#c3e88d", + base0C: "#89ddff", + base0D: "#82aaff", + base0E: "#c792ea", + base0F: "#ff5370", +} diff --git a/schemes/base16-material-lighter.js b/schemes/base16-material-lighter.js new file mode 100644 index 0000000..3444aaf --- /dev/null +++ b/schemes/base16-material-lighter.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fafafa", + base01: "#e7eaec", + base02: "#cceae7", + base03: "#ccd7da", + base04: "#8796b0", + base05: "#80cbc4", + base06: "#43a39a", + base07: "#000000", + base08: "#ff5370", + base09: "#f76d47", + base0A: "#ffb62c", + base0B: "#91b859", + base0C: "#39adb5", + base0D: "#6182b8", + base0E: "#7c4dff", + base0F: "#e53935", +} diff --git a/schemes/base16-material-palenight.js b/schemes/base16-material-palenight.js new file mode 100644 index 0000000..40e3377 --- /dev/null +++ b/schemes/base16-material-palenight.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#292d3e", + base01: "#444267", + base02: "#32374d", + base03: "#676e95", + base04: "#8796b0", + base05: "#959dcb", + base06: "#959dcb", + base07: "#ffffff", + base08: "#f07178", + base09: "#f78c6c", + base0A: "#ffcb6b", + base0B: "#c3e88d", + base0C: "#89ddff", + base0D: "#82aaff", + base0E: "#c792ea", + base0F: "#ff5370", +} diff --git a/schemes/base16-material-vivid.js b/schemes/base16-material-vivid.js new file mode 100644 index 0000000..a7e6608 --- /dev/null +++ b/schemes/base16-material-vivid.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#202124", + base01: "#27292c", + base02: "#323639", + base03: "#44464d", + base04: "#676c71", + base05: "#80868b", + base06: "#9e9e9e", + base07: "#ffffff", + base08: "#f44336", + base09: "#ff9800", + base0A: "#ffeb3b", + base0B: "#00e676", + base0C: "#00bcd4", + base0D: "#2196f3", + base0E: "#673ab7", + base0F: "#8d6e63", +} diff --git a/schemes/base16-material.js b/schemes/base16-material.js new file mode 100644 index 0000000..f07eebb --- /dev/null +++ b/schemes/base16-material.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#263238", + base01: "#2e3c43", + base02: "#314549", + base03: "#546e7a", + base04: "#b2ccd6", + base05: "#eeffff", + base06: "#eeffff", + base07: "#ffffff", + base08: "#f07178", + base09: "#f78c6c", + base0A: "#ffcb6b", + base0B: "#c3e88d", + base0C: "#89ddff", + base0D: "#82aaff", + base0E: "#c792ea", + base0F: "#ff5370", +} diff --git a/schemes/base16-measured-dark.js b/schemes/base16-measured-dark.js new file mode 100644 index 0000000..0ae48d5 --- /dev/null +++ b/schemes/base16-measured-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#00211f", + base01: "#003a38", + base02: "#005453", + base03: "#ababab", + base04: "#c3c3c3", + base05: "#dcdcdc", + base06: "#efefef", + base07: "#f5f5f5", + base08: "#ce7e8e", + base09: "#dca37c", + base0A: "#bfac4e", + base0B: "#56c16f", + base0C: "#62c0be", + base0D: "#88b0da", + base0E: "#b39be0", + base0F: "#d89aba", +} diff --git a/schemes/base16-measured-light.js b/schemes/base16-measured-light.js new file mode 100644 index 0000000..b47f2b9 --- /dev/null +++ b/schemes/base16-measured-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fdf9f5", + base01: "#f9f5f1", + base02: "#ffeada", + base03: "#5a5a5a", + base04: "#404040", + base05: "#292929", + base06: "#181818", + base07: "#000000", + base08: "#ac1f35", + base09: "#ad5601", + base0A: "#645a00", + base0B: "#0c680c", + base0C: "#01716f", + base0D: "#0158ad", + base0E: "#6645c2", + base0F: "#a81a66", +} diff --git a/schemes/base16-mellow-purple.js b/schemes/base16-mellow-purple.js new file mode 100644 index 0000000..7ebeb8e --- /dev/null +++ b/schemes/base16-mellow-purple.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e0528", + base01: "#1a092d", + base02: "#331354", + base03: "#320f55", + base04: "#873582", + base05: "#ffeeff", + base06: "#ffeeff", + base07: "#f8c0ff", + base08: "#00d9e9", + base09: "#aa00a3", + base0A: "#955ae7", + base0B: "#05cb0d", + base0C: "#b900b1", + base0D: "#550068", + base0E: "#8991bb", + base0F: "#4d6fff", +} diff --git a/schemes/base16-mexico-light.js b/schemes/base16-mexico-light.js new file mode 100644 index 0000000..7ca66a4 --- /dev/null +++ b/schemes/base16-mexico-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f8f8f8", + base01: "#e8e8e8", + base02: "#d8d8d8", + base03: "#b8b8b8", + base04: "#585858", + base05: "#383838", + base06: "#282828", + base07: "#181818", + base08: "#ab4642", + base09: "#dc9656", + base0A: "#f79a0e", + base0B: "#538947", + base0C: "#4b8093", + base0D: "#7cafc2", + base0E: "#96609e", + base0F: "#a16946", +} diff --git a/schemes/base16-mezcal.js b/schemes/base16-mezcal.js new file mode 100644 index 0000000..ad270c9 --- /dev/null +++ b/schemes/base16-mezcal.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#13110e", + base01: "#221f14", + base02: "#36301e", + base03: "#6e6450", + base04: "#a79e8c", + base05: "#e0d8c8", + base06: "#e9e1cf", + base07: "#f2ead6", + base08: "#da6e54", + base09: "#d9a441", + base0A: "#d9a441", + base0B: "#a8b84a", + base0C: "#6fc8ae", + base0D: "#8aa6c0", + base0E: "#c28aa8", + base0F: "#4e462c", +} diff --git a/schemes/base16-mocha.js b/schemes/base16-mocha.js new file mode 100644 index 0000000..5571f77 --- /dev/null +++ b/schemes/base16-mocha.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#3b3228", + base01: "#534636", + base02: "#645240", + base03: "#7e705a", + base04: "#b8afad", + base05: "#d0c8c6", + base06: "#e9e1dd", + base07: "#f5eeeb", + base08: "#cb6077", + base09: "#d28b71", + base0A: "#f4bc87", + base0B: "#beb55b", + base0C: "#7bbda4", + base0D: "#8ab3b5", + base0E: "#a89bb9", + base0F: "#bb9584", +} diff --git a/schemes/base16-monokai.js b/schemes/base16-monokai.js new file mode 100644 index 0000000..cdbbb52 --- /dev/null +++ b/schemes/base16-monokai.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#272822", + base01: "#383830", + base02: "#49483e", + base03: "#75715e", + base04: "#a59f85", + base05: "#f8f8f2", + base06: "#f5f4f1", + base07: "#f9f8f5", + base08: "#f92672", + base09: "#fd971f", + base0A: "#f4bf75", + base0B: "#a6e22e", + base0C: "#a1efe4", + base0D: "#66d9ef", + base0E: "#ae81ff", + base0F: "#cc6633", +} diff --git a/schemes/base16-moonlight.js b/schemes/base16-moonlight.js new file mode 100644 index 0000000..a47e5c3 --- /dev/null +++ b/schemes/base16-moonlight.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#212337", + base01: "#403c64", + base02: "#596399", + base03: "#748cd6", + base04: "#a1abe0", + base05: "#a3ace1", + base06: "#b4a4f4", + base07: "#ef43fa", + base08: "#ff5370", + base09: "#f67f81", + base0A: "#ffc777", + base0B: "#2df4c0", + base0C: "#04d1f9", + base0D: "#40ffff", + base0E: "#b994f1", + base0F: "#ecb2f0", +} diff --git a/schemes/base16-mountain.js b/schemes/base16-mountain.js new file mode 100644 index 0000000..2249ff7 --- /dev/null +++ b/schemes/base16-mountain.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0f0f0f", + base01: "#191919", + base02: "#262626", + base03: "#393939", + base04: "#4c4c4c", + base05: "#cacaca", + base06: "#e7e7e7", + base07: "#f0f0f0", + base08: "#ac8a8c", + base09: "#ceb188", + base0A: "#aca98a", + base0B: "#8aac8b", + base0C: "#8aabac", + base0D: "#8f8aac", + base0E: "#ac8aac", + base0F: "#ac8a8c", +} diff --git a/schemes/base16-nebula.js b/schemes/base16-nebula.js new file mode 100644 index 0000000..fc4d6fd --- /dev/null +++ b/schemes/base16-nebula.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#22273b", + base01: "#414f60", + base02: "#5a8380", + base03: "#6e6f72", + base04: "#87888b", + base05: "#a4a6a9", + base06: "#c7c9cd", + base07: "#8dbdaa", + base08: "#777abc", + base09: "#94929e", + base0A: "#4f9062", + base0B: "#6562a8", + base0C: "#226f68", + base0D: "#4d6bb6", + base0E: "#716cae", + base0F: "#8c70a7", +} diff --git a/schemes/base16-noche.js b/schemes/base16-noche.js new file mode 100644 index 0000000..9d3ad35 --- /dev/null +++ b/schemes/base16-noche.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0c0e16", + base01: "#181c2c", + base02: "#232a40", + base03: "#5a6178", + base04: "#939bb2", + base05: "#cbd4ec", + base06: "#d9e0f3", + base07: "#e6ecfa", + base08: "#e2727e", + base09: "#82a6e0", + base0A: "#d8c062", + base0B: "#7cc596", + base0C: "#6dd8d0", + base0D: "#7aa0e8", + base0E: "#b79ae0", + base0F: "#3a4260", +} diff --git a/schemes/base16-nord-light.js b/schemes/base16-nord-light.js new file mode 100644 index 0000000..88da36e --- /dev/null +++ b/schemes/base16-nord-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#e5e9f0", + base01: "#c2d0e7", + base02: "#b8c5db", + base03: "#aebacf", + base04: "#60728c", + base05: "#2e3440", + base06: "#3b4252", + base07: "#29838d", + base08: "#99324b", + base09: "#ac4426", + base0A: "#9a7500", + base0B: "#4f894c", + base0C: "#398eac", + base0D: "#3b6ea8", + base0E: "#97365b", + base0F: "#5272af", +} diff --git a/schemes/base16-nord.js b/schemes/base16-nord.js new file mode 100644 index 0000000..72be4f1 --- /dev/null +++ b/schemes/base16-nord.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2e3440", + base01: "#3b4252", + base02: "#434c5e", + base03: "#4c566a", + base04: "#d8dee9", + base05: "#e5e9f0", + base06: "#eceff4", + base07: "#8fbcbb", + base08: "#bf616a", + base09: "#d08770", + base0A: "#ebcb8b", + base0B: "#a3be8c", + base0C: "#88c0d0", + base0D: "#81a1c1", + base0E: "#b48ead", + base0F: "#5e81ac", +} diff --git a/schemes/base16-nova.js b/schemes/base16-nova.js new file mode 100644 index 0000000..7c1d3a8 --- /dev/null +++ b/schemes/base16-nova.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#3c4c55", + base01: "#556873", + base02: "#6a7d89", + base03: "#899ba6", + base04: "#899ba6", + base05: "#c5d4dd", + base06: "#899ba6", + base07: "#556873", + base08: "#83afe5", + base09: "#7fc1ca", + base0A: "#a8ce93", + base0B: "#7fc1ca", + base0C: "#f2c38f", + base0D: "#83afe5", + base0E: "#9a93e1", + base0F: "#f2c38f", +} diff --git a/schemes/base16-ocean.js b/schemes/base16-ocean.js new file mode 100644 index 0000000..10bc959 --- /dev/null +++ b/schemes/base16-ocean.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2b303b", + base01: "#343d46", + base02: "#4f5b66", + base03: "#65737e", + base04: "#a7adba", + base05: "#c0c5ce", + base06: "#dfe1e8", + base07: "#eff1f5", + base08: "#bf616a", + base09: "#d08770", + base0A: "#ebcb8b", + base0B: "#a3be8c", + base0C: "#96b5b4", + base0D: "#8fa1b3", + base0E: "#b48ead", + base0F: "#ab7967", +} diff --git a/schemes/base16-oceanicnext.js b/schemes/base16-oceanicnext.js new file mode 100644 index 0000000..72a79a4 --- /dev/null +++ b/schemes/base16-oceanicnext.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1b2b34", + base01: "#343d46", + base02: "#4f5b66", + base03: "#65737e", + base04: "#a7adba", + base05: "#c0c5ce", + base06: "#cdd3de", + base07: "#d8dee9", + base08: "#ec5f67", + base09: "#f99157", + base0A: "#fac863", + base0B: "#99c794", + base0C: "#5fb3b3", + base0D: "#6699cc", + base0E: "#c594c5", + base0F: "#ab7967", +} diff --git a/schemes/base16-ocote.js b/schemes/base16-ocote.js new file mode 100644 index 0000000..7887c79 --- /dev/null +++ b/schemes/base16-ocote.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#14100c", + base01: "#211b13", + base02: "#3a2e1c", + base03: "#6b6253", + base04: "#a99f8d", + base05: "#e7dcc6", + base06: "#f1e9d9", + base07: "#faf6ec", + base08: "#e8635a", + base09: "#e8843a", + base0A: "#e8b43a", + base0B: "#7dc97a", + base0C: "#6dd8c8", + base0D: "#82a6e0", + base0E: "#c58ae0", + base0F: "#4a3e2c", +} diff --git a/schemes/base16-one-light.js b/schemes/base16-one-light.js new file mode 100644 index 0000000..1f73d26 --- /dev/null +++ b/schemes/base16-one-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fafafa", + base01: "#f0f0f1", + base02: "#e5e5e6", + base03: "#a0a1a7", + base04: "#696c77", + base05: "#383a42", + base06: "#202227", + base07: "#090a0b", + base08: "#ca1243", + base09: "#d75f00", + base0A: "#c18401", + base0B: "#50a14f", + base0C: "#0184bc", + base0D: "#4078f2", + base0E: "#a626a4", + base0F: "#986801", +} diff --git a/schemes/base16-onedark-dark.js b/schemes/base16-onedark-dark.js new file mode 100644 index 0000000..06a8dfc --- /dev/null +++ b/schemes/base16-onedark-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#1c1f24", + base02: "#2c313a", + base03: "#434852", + base04: "#565c64", + base05: "#abb2bf", + base06: "#b6bdca", + base07: "#c8ccd4", + base08: "#ef596f", + base09: "#d19a66", + base0A: "#e5c07b", + base0B: "#89ca78", + base0C: "#2bbac5", + base0D: "#61afef", + base0E: "#d55fde", + base0F: "#be5046", +} diff --git a/schemes/base16-onedark.js b/schemes/base16-onedark.js new file mode 100644 index 0000000..095756f --- /dev/null +++ b/schemes/base16-onedark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282c34", + base01: "#353b45", + base02: "#3e4451", + base03: "#545862", + base04: "#565c64", + base05: "#abb2bf", + base06: "#b6bdca", + base07: "#c8ccd4", + base08: "#e06c75", + base09: "#d19a66", + base0A: "#e5c07b", + base0B: "#98c379", + base0C: "#56b6c2", + base0D: "#61afef", + base0E: "#c678dd", + base0F: "#be5046", +} diff --git a/schemes/base16-outrun-dark.js b/schemes/base16-outrun-dark.js new file mode 100644 index 0000000..0f56a12 --- /dev/null +++ b/schemes/base16-outrun-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#00002a", + base01: "#20204a", + base02: "#30305a", + base03: "#50507a", + base04: "#b0b0da", + base05: "#d0d0fa", + base06: "#e0e0ff", + base07: "#f5f5ff", + base08: "#ff4242", + base09: "#fc8d28", + base0A: "#f3e877", + base0B: "#59f176", + base0C: "#0ef0f0", + base0D: "#66b0ff", + base0E: "#f10596", + base0F: "#f003ef", +} diff --git a/schemes/base16-oxocarbon-dark.js b/schemes/base16-oxocarbon-dark.js new file mode 100644 index 0000000..4f4d276 --- /dev/null +++ b/schemes/base16-oxocarbon-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#161616", + base01: "#262626", + base02: "#393939", + base03: "#525252", + base04: "#dde1e6", + base05: "#f2f4f8", + base06: "#ffffff", + base07: "#08bdba", + base08: "#ee5396", + base09: "#ff7eb6", + base0A: "#ff6f00", + base0B: "#42be65", + base0C: "#3ddbd9", + base0D: "#33b1ff", + base0E: "#be95ff", + base0F: "#82cfff", +} diff --git a/schemes/base16-oxocarbon-light.js b/schemes/base16-oxocarbon-light.js new file mode 100644 index 0000000..9511f8a --- /dev/null +++ b/schemes/base16-oxocarbon-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f2f4f8", + base01: "#dde1e6", + base02: "#bec6cf", + base03: "#a1acba", + base04: "#68788d", + base05: "#525f70", + base06: "#3d4652", + base07: "#272d35", + base08: "#ff7eb6", + base09: "#ee5396", + base0A: "#ff6f00", + base0B: "#42be65", + base0C: "#673ab7", + base0D: "#0f62fe", + base0E: "#be95ff", + base0F: "#803800", +} diff --git a/schemes/base16-pandora.js b/schemes/base16-pandora.js new file mode 100644 index 0000000..3245d47 --- /dev/null +++ b/schemes/base16-pandora.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#131213", + base01: "#2f1823", + base02: "#472234", + base03: "#ffbee3", + base04: "#9b2a46", + base05: "#f15c99", + base06: "#81506a", + base07: "#632227", + base08: "#b00b69", + base09: "#ff9153", + base0A: "#ffcc00", + base0B: "#9ddf69", + base0C: "#714ca6", + base0D: "#008080", + base0E: "#a24030", + base0F: "#a24030", +} diff --git a/schemes/base16-papel.js b/schemes/base16-papel.js new file mode 100644 index 0000000..2c97c20 --- /dev/null +++ b/schemes/base16-papel.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f5efe2", + base01: "#8e8576", + base02: "#e0d0ac", + base03: "#9a8c76", + base04: "#6a5d4b", + base05: "#3a2e20", + base06: "#958b7c", + base07: "#efe8d8", + base08: "#c0392b", + base09: "#c25c1f", + base0A: "#a8761a", + base0B: "#5e7a28", + base0C: "#2a8a7a", + base0D: "#2c6ca0", + base0E: "#9b4d8e", + base0F: "#6e6353", +} diff --git a/schemes/base16-papercolor-dark.js b/schemes/base16-papercolor-dark.js new file mode 100644 index 0000000..d37e1e5 --- /dev/null +++ b/schemes/base16-papercolor-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c1c1c", + base01: "#363636", + base02: "#424242", + base03: "#585858", + base04: "#808080", + base05: "#9e9e9e", + base06: "#b8b8b8", + base07: "#d0d0d0", + base08: "#ff5faf", + base09: "#d7af5f", + base0A: "#ffaf00", + base0B: "#5faf5f", + base0C: "#00afaf", + base0D: "#5fafd7", + base0E: "#af87d7", + base0F: "#af005f", +} diff --git a/schemes/base16-papercolor-light.js b/schemes/base16-papercolor-light.js new file mode 100644 index 0000000..f454c6c --- /dev/null +++ b/schemes/base16-papercolor-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#eeeeee", + base01: "#c4c4c4", + base02: "#9e9e9e", + base03: "#858585", + base04: "#6b6b6b", + base05: "#5e5e5e", + base06: "#525252", + base07: "#444444", + base08: "#d70000", + base09: "#d75f00", + base0A: "#d75f00", + base0B: "#008700", + base0C: "#0087af", + base0D: "#005f87", + base0E: "#8700af", + base0F: "#af0000", +} diff --git a/schemes/base16-paraiso.js b/schemes/base16-paraiso.js new file mode 100644 index 0000000..891c39d --- /dev/null +++ b/schemes/base16-paraiso.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2f1e2e", + base01: "#41323f", + base02: "#4f424c", + base03: "#776e71", + base04: "#8d8687", + base05: "#a39e9b", + base06: "#b9b6b0", + base07: "#e7e9db", + base08: "#ef6155", + base09: "#f99b15", + base0A: "#fec418", + base0B: "#48b685", + base0C: "#5bc4bf", + base0D: "#06b6ef", + base0E: "#815ba4", + base0F: "#e96ba8", +} diff --git a/schemes/base16-pasque.js b/schemes/base16-pasque.js new file mode 100644 index 0000000..8c934f8 --- /dev/null +++ b/schemes/base16-pasque.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#271c3a", + base01: "#100323", + base02: "#3e2d5c", + base03: "#5d5766", + base04: "#bebcbf", + base05: "#dedcdf", + base06: "#edeaef", + base07: "#bbaadd", + base08: "#a92258", + base09: "#918889", + base0A: "#804ead", + base0B: "#c6914b", + base0C: "#7263aa", + base0D: "#8e7dc6", + base0E: "#953b9d", + base0F: "#59325c", +} diff --git a/schemes/base16-penumbra-dark-contrast-plus-plus.js b/schemes/base16-penumbra-dark-contrast-plus-plus.js new file mode 100644 index 0000000..af8b282 --- /dev/null +++ b/schemes/base16-penumbra-dark-contrast-plus-plus.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0d0f13", + base01: "#181b1f", + base02: "#3e4044", + base03: "#636363", + base04: "#aeaeae", + base05: "#dedede", + base06: "#fff7ed", + base07: "#fffdfb", + base08: "#f58c81", + base09: "#e09f47", + base0A: "#a9b852", + base0B: "#54c794", + base0C: "#00c4d7", + base0D: "#6eb2fd", + base0E: "#b69cf6", + base0F: "#e58cc5", +} diff --git a/schemes/base16-penumbra-dark-contrast-plus.js b/schemes/base16-penumbra-dark-contrast-plus.js new file mode 100644 index 0000000..fccce37 --- /dev/null +++ b/schemes/base16-penumbra-dark-contrast-plus.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181b1f", + base01: "#24272b", + base02: "#3e4044", + base03: "#636363", + base04: "#9e9e9e", + base05: "#cecece", + base06: "#fff7ed", + base07: "#fffdfb", + base08: "#df7f78", + base09: "#ce9042", + base0A: "#9ca748", + base0B: "#50b584", + base0C: "#00b3c2", + base0D: "#61a3e6", + base0E: "#a48fe1", + base0F: "#d080b6", +} diff --git a/schemes/base16-penumbra-dark.js b/schemes/base16-penumbra-dark.js new file mode 100644 index 0000000..116189a --- /dev/null +++ b/schemes/base16-penumbra-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#24272b", + base01: "#303338", + base02: "#3e4044", + base03: "#636363", + base04: "#8f8f8f", + base05: "#bebebe", + base06: "#fff7ed", + base07: "#fffdfb", + base08: "#ca736c", + base09: "#ba823a", + base0A: "#8d9741", + base0B: "#47a477", + base0C: "#00a2af", + base0D: "#5794d0", + base0E: "#9481cc", + base0F: "#bc73a4", +} diff --git a/schemes/base16-penumbra-light-contrast-plus-plus.js b/schemes/base16-penumbra-light-contrast-plus-plus.js new file mode 100644 index 0000000..a8672cb --- /dev/null +++ b/schemes/base16-penumbra-light-contrast-plus-plus.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fffdfb", + base01: "#fff7ed", + base02: "#f2e6d4", + base03: "#dedede", + base04: "#aeaeae", + base05: "#636363", + base06: "#181b1f", + base07: "#0d0f13", + base08: "#f58c81", + base09: "#e09f47", + base0A: "#a9b852", + base0B: "#54c794", + base0C: "#00c4d7", + base0D: "#6eb2fd", + base0E: "#b69cf6", + base0F: "#e58cc5", +} diff --git a/schemes/base16-penumbra-light-contrast-plus.js b/schemes/base16-penumbra-light-contrast-plus.js new file mode 100644 index 0000000..4ca44d4 --- /dev/null +++ b/schemes/base16-penumbra-light-contrast-plus.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fffdfb", + base01: "#fff7ed", + base02: "#f2e6d4", + base03: "#cecece", + base04: "#9e9e9e", + base05: "#636363", + base06: "#24272b", + base07: "#181b1f", + base08: "#df7f78", + base09: "#ce9042", + base0A: "#9ca748", + base0B: "#50b584", + base0C: "#00b3c2", + base0D: "#61a3e6", + base0E: "#a48fe1", + base0F: "#d080b6", +} diff --git a/schemes/base16-penumbra-light.js b/schemes/base16-penumbra-light.js new file mode 100644 index 0000000..f3d901a --- /dev/null +++ b/schemes/base16-penumbra-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fffdfb", + base01: "#fff7ed", + base02: "#f2e6d4", + base03: "#bebebe", + base04: "#8f8f8f", + base05: "#636363", + base06: "#303338", + base07: "#24272b", + base08: "#ca736c", + base09: "#ba823a", + base0A: "#8d9741", + base0B: "#47a477", + base0C: "#00a2af", + base0D: "#5794d0", + base0E: "#9481cc", + base0F: "#bc73a4", +} diff --git a/schemes/base16-phd.js b/schemes/base16-phd.js new file mode 100644 index 0000000..a4af441 --- /dev/null +++ b/schemes/base16-phd.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#061229", + base01: "#2a3448", + base02: "#4d5666", + base03: "#717885", + base04: "#9a99a3", + base05: "#b8bbc2", + base06: "#dbdde0", + base07: "#ffffff", + base08: "#d07346", + base09: "#f0a000", + base0A: "#fbd461", + base0B: "#99bf52", + base0C: "#72b9bf", + base0D: "#5299bf", + base0E: "#9989cc", + base0F: "#b08060", +} diff --git a/schemes/base16-pico.js b/schemes/base16-pico.js new file mode 100644 index 0000000..692d335 --- /dev/null +++ b/schemes/base16-pico.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#1d2b53", + base02: "#7e2553", + base03: "#008751", + base04: "#ab5236", + base05: "#5f574f", + base06: "#c2c3c7", + base07: "#fff1e8", + base08: "#ff004d", + base09: "#ffa300", + base0A: "#fff024", + base0B: "#00e756", + base0C: "#29adff", + base0D: "#83769c", + base0E: "#ff77a8", + base0F: "#ffccaa", +} diff --git a/schemes/base16-pinky.js b/schemes/base16-pinky.js new file mode 100644 index 0000000..ae4d87c --- /dev/null +++ b/schemes/base16-pinky.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#171517", + base01: "#1b181b", + base02: "#1d1b1d", + base03: "#383338", + base04: "#e7dbdb", + base05: "#f5f5f5", + base06: "#ffffff", + base07: "#f7f3f7", + base08: "#ffa600", + base09: "#00ff66", + base0A: "#20df6c", + base0B: "#ff0066", + base0C: "#6600ff", + base0D: "#00ffff", + base0E: "#007fff", + base0F: "#df206c", +} diff --git a/schemes/base16-pop.js b/schemes/base16-pop.js new file mode 100644 index 0000000..406c05e --- /dev/null +++ b/schemes/base16-pop.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#202020", + base02: "#303030", + base03: "#505050", + base04: "#b0b0b0", + base05: "#d0d0d0", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#eb008a", + base09: "#f29333", + base0A: "#f8ca12", + base0B: "#37b349", + base0C: "#00aabb", + base0D: "#0e5a94", + base0E: "#b31e8d", + base0F: "#7a2d00", +} diff --git a/schemes/base16-porple.js b/schemes/base16-porple.js new file mode 100644 index 0000000..321c217 --- /dev/null +++ b/schemes/base16-porple.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#292c36", + base01: "#333344", + base02: "#474160", + base03: "#65568a", + base04: "#b8b8b8", + base05: "#d8d8d8", + base06: "#e8e8e8", + base07: "#f8f8f8", + base08: "#f84547", + base09: "#d28e5d", + base0A: "#efa16b", + base0B: "#95c76f", + base0C: "#64878f", + base0D: "#8485ce", + base0E: "#b74989", + base0F: "#986841", +} diff --git a/schemes/base16-precious-dark-eleven.js b/schemes/base16-precious-dark-eleven.js new file mode 100644 index 0000000..dacb956 --- /dev/null +++ b/schemes/base16-precious-dark-eleven.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c1e20", + base01: "#292b2d", + base02: "#37393a", + base03: "#858585", + base04: "#a8a8a7", + base05: "#b8b7b6", + base06: "#b8b7b6", + base07: "#b8b7b6", + base08: "#ff8782", + base09: "#ea9755", + base0A: "#d0a543", + base0B: "#95b658", + base0C: "#42bda7", + base0D: "#68b0ee", + base0E: "#b799fe", + base0F: "#f382d8", +} diff --git a/schemes/base16-precious-dark-fifteen.js b/schemes/base16-precious-dark-fifteen.js new file mode 100644 index 0000000..8a672da --- /dev/null +++ b/schemes/base16-precious-dark-fifteen.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#23262b", + base01: "#303337", + base02: "#3e4044", + base03: "#898989", + base04: "#abaaa8", + base05: "#bab9b6", + base06: "#bab9b6", + base07: "#bab9b6", + base08: "#ff8782", + base09: "#e99857", + base0A: "#cfa546", + base0B: "#95b659", + base0C: "#42bda7", + base0D: "#66b0ef", + base0E: "#b799ff", + base0F: "#f382d8", +} diff --git a/schemes/base16-precious-light-warm.js b/schemes/base16-precious-light-warm.js new file mode 100644 index 0000000..3715a1f --- /dev/null +++ b/schemes/base16-precious-light-warm.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fff5e5", + base01: "#ece4d6", + base02: "#d9d3c8", + base03: "#7f8080", + base04: "#5d6065", + base05: "#4e5359", + base06: "#4e5359", + base07: "#4e5359", + base08: "#b14745", + base09: "#a25600", + base0A: "#876500", + base0B: "#557300", + base0C: "#0e7767", + base0D: "#246da5", + base0E: "#7a50c6", + base0F: "#a83f92", +} diff --git a/schemes/base16-precious-light-white.js b/schemes/base16-precious-light-white.js new file mode 100644 index 0000000..7358253 --- /dev/null +++ b/schemes/base16-precious-light-white.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#ededed", + base02: "#dbdbdb", + base03: "#848484", + base04: "#636363", + base05: "#555555", + base06: "#555555", + base07: "#555555", + base08: "#af4947", + base09: "#a0570d", + base0A: "#876500", + base0B: "#557301", + base0C: "#087767", + base0D: "#186daa", + base0E: "#7b4ecb", + base0F: "#a93e93", +} diff --git a/schemes/base16-primer-dark-dimmed.js b/schemes/base16-primer-dark-dimmed.js new file mode 100644 index 0000000..2ea96ef --- /dev/null +++ b/schemes/base16-primer-dark-dimmed.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c2128", + base01: "#373e47", + base02: "#444c56", + base03: "#545d68", + base04: "#768390", + base05: "#909dab", + base06: "#adbac7", + base07: "#cdd9e5", + base08: "#f47067", + base09: "#e0823d", + base0A: "#c69026", + base0B: "#57ab5a", + base0C: "#96d0ff", + base0D: "#539bf5", + base0E: "#e275ad", + base0F: "#ae5622", +} diff --git a/schemes/base16-primer-dark.js b/schemes/base16-primer-dark.js new file mode 100644 index 0000000..176ee8b --- /dev/null +++ b/schemes/base16-primer-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#010409", + base01: "#21262d", + base02: "#30363d", + base03: "#484f58", + base04: "#8b949e", + base05: "#b1bac4", + base06: "#c9d1d9", + base07: "#f0f6fc", + base08: "#ff7b72", + base09: "#f0883e", + base0A: "#d29922", + base0B: "#3fb950", + base0C: "#a5d6ff", + base0D: "#58a6ff", + base0E: "#f778ba", + base0F: "#bd561d", +} diff --git a/schemes/base16-primer-light.js b/schemes/base16-primer-light.js new file mode 100644 index 0000000..7097010 --- /dev/null +++ b/schemes/base16-primer-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fafbfc", + base01: "#e1e4e8", + base02: "#d1d5da", + base03: "#959da5", + base04: "#444d56", + base05: "#2f363d", + base06: "#24292e", + base07: "#1b1f23", + base08: "#d73a49", + base09: "#f66a0a", + base0A: "#ffd33d", + base0B: "#28a745", + base0C: "#79b8ff", + base0D: "#0366d6", + base0E: "#ea4aaa", + base0F: "#a04100", +} diff --git a/schemes/base16-purpledream.js b/schemes/base16-purpledream.js new file mode 100644 index 0000000..b627d66 --- /dev/null +++ b/schemes/base16-purpledream.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#100510", + base01: "#302030", + base02: "#403040", + base03: "#605060", + base04: "#bbb0bb", + base05: "#ddd0dd", + base06: "#eee0ee", + base07: "#fff0ff", + base08: "#ff1d0d", + base09: "#ccae14", + base0A: "#f000a0", + base0B: "#14cc64", + base0C: "#0075b0", + base0D: "#00a0f0", + base0E: "#b000d0", + base0F: "#6a2a3c", +} diff --git a/schemes/base16-qualia.js b/schemes/base16-qualia.js new file mode 100644 index 0000000..207d7d0 --- /dev/null +++ b/schemes/base16-qualia.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#101010", + base01: "#454545", + base02: "#454545", + base03: "#454545", + base04: "#808080", + base05: "#c0c0c0", + base06: "#c0c0c0", + base07: "#454545", + base08: "#efa6a2", + base09: "#a3b8ef", + base0A: "#e6a3dc", + base0B: "#80c990", + base0C: "#c8c874", + base0D: "#50cacd", + base0E: "#e0af85", + base0F: "#808080", +} diff --git a/schemes/base16-railscasts.js b/schemes/base16-railscasts.js new file mode 100644 index 0000000..6e39418 --- /dev/null +++ b/schemes/base16-railscasts.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2b2b2b", + base01: "#272935", + base02: "#3a4055", + base03: "#5a647e", + base04: "#d4cfc9", + base05: "#e6e1dc", + base06: "#f4f1ed", + base07: "#f9f7f3", + base08: "#da4939", + base09: "#cc7833", + base0A: "#ffc66d", + base0B: "#a5c261", + base0C: "#519f50", + base0D: "#6d9cbe", + base0E: "#b6b3eb", + base0F: "#bc9458", +} diff --git a/schemes/base16-rebecca.js b/schemes/base16-rebecca.js new file mode 100644 index 0000000..fad47da --- /dev/null +++ b/schemes/base16-rebecca.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#292a44", + base01: "#663399", + base02: "#383a62", + base03: "#666699", + base04: "#a0a0c5", + base05: "#f1eff8", + base06: "#ccccff", + base07: "#53495d", + base08: "#a0a0c5", + base09: "#efe4a1", + base0A: "#ae81ff", + base0B: "#6dfedf", + base0C: "#8eaee0", + base0D: "#2de0a7", + base0E: "#7aa5ff", + base0F: "#ff79c6", +} diff --git a/schemes/base16-rose-pine-dawn.js b/schemes/base16-rose-pine-dawn.js new file mode 100644 index 0000000..95fc705 --- /dev/null +++ b/schemes/base16-rose-pine-dawn.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#faf4ed", + base01: "#fffaf3", + base02: "#f2e9de", + base03: "#9893a5", + base04: "#797593", + base05: "#575279", + base06: "#575279", + base07: "#cecacd", + base08: "#b4637a", + base09: "#ea9d34", + base0A: "#d7827e", + base0B: "#286983", + base0C: "#56949f", + base0D: "#907aa9", + base0E: "#ea9d34", + base0F: "#cecacd", +} diff --git a/schemes/base16-rose-pine-moon.js b/schemes/base16-rose-pine-moon.js new file mode 100644 index 0000000..cfc692e --- /dev/null +++ b/schemes/base16-rose-pine-moon.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#232136", + base01: "#2a273f", + base02: "#393552", + base03: "#6e6a86", + base04: "#908caa", + base05: "#e0def4", + base06: "#e0def4", + base07: "#56526e", + base08: "#eb6f92", + base09: "#f6c177", + base0A: "#ea9a97", + base0B: "#3e8fb0", + base0C: "#9ccfd8", + base0D: "#c4a7e7", + base0E: "#f6c177", + base0F: "#56526e", +} diff --git a/schemes/base16-rose-pine.js b/schemes/base16-rose-pine.js new file mode 100644 index 0000000..122fb62 --- /dev/null +++ b/schemes/base16-rose-pine.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#191724", + base01: "#1f1d2e", + base02: "#26233a", + base03: "#6e6a86", + base04: "#908caa", + base05: "#e0def4", + base06: "#e0def4", + base07: "#524f67", + base08: "#eb6f92", + base09: "#f6c177", + base0A: "#ebbcba", + base0B: "#31748f", + base0C: "#9ccfd8", + base0D: "#c4a7e7", + base0E: "#f6c177", + base0F: "#524f67", +} diff --git a/schemes/base16-saga.js b/schemes/base16-saga.js new file mode 100644 index 0000000..49da162 --- /dev/null +++ b/schemes/base16-saga.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#05080a", + base01: "#0a1014", + base02: "#0f181e", + base03: "#141f27", + base04: "#192630", + base05: "#dce2f7", + base06: "#f8eae7", + base07: "#ccd3fe", + base08: "#ffd4e9", + base09: "#fbcbae", + base0A: "#fbebc8", + base0B: "#f7ddff", + base0C: "#c5edc1", + base0D: "#c9fff7", + base0E: "#dcc3f9", + base0F: "#f6dddd", +} diff --git a/schemes/base16-sagelight.js b/schemes/base16-sagelight.js new file mode 100644 index 0000000..ca79b31 --- /dev/null +++ b/schemes/base16-sagelight.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f8f8f8", + base01: "#e8e8e8", + base02: "#d8d8d8", + base03: "#b8b8b8", + base04: "#585858", + base05: "#383838", + base06: "#282828", + base07: "#181818", + base08: "#fa8480", + base09: "#ffaa61", + base0A: "#ffdc61", + base0B: "#a0d2c8", + base0C: "#a2d6f5", + base0D: "#a0a7d2", + base0E: "#c8a0d2", + base0F: "#d2b2a0", +} diff --git a/schemes/base16-sakura.js b/schemes/base16-sakura.js new file mode 100644 index 0000000..7ca737c --- /dev/null +++ b/schemes/base16-sakura.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#feedf3", + base01: "#f8e2e7", + base02: "#e0ccd1", + base03: "#755f64", + base04: "#665055", + base05: "#564448", + base06: "#42383a", + base07: "#33292b", + base08: "#df2d52", + base09: "#f6661e", + base0A: "#c29461", + base0B: "#2e916d", + base0C: "#1d8991", + base0D: "#006e93", + base0E: "#5e2180", + base0F: "#ba0d35", +} diff --git a/schemes/base16-sandcastle.js b/schemes/base16-sandcastle.js new file mode 100644 index 0000000..3d6472f --- /dev/null +++ b/schemes/base16-sandcastle.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282c34", + base01: "#2c323b", + base02: "#3e4451", + base03: "#665c54", + base04: "#928374", + base05: "#a89984", + base06: "#d5c4a1", + base07: "#fdf4c1", + base08: "#83a598", + base09: "#a07e3b", + base0A: "#a07e3b", + base0B: "#528b8b", + base0C: "#83a598", + base0D: "#83a598", + base0E: "#d75f5f", + base0F: "#a87322", +} diff --git a/schemes/base16-selenized-black.js b/schemes/base16-selenized-black.js new file mode 100644 index 0000000..d437ecb --- /dev/null +++ b/schemes/base16-selenized-black.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#181818", + base01: "#252525", + base02: "#3b3b3b", + base03: "#777777", + base04: "#777777", + base05: "#b9b9b9", + base06: "#dedede", + base07: "#dedede", + base08: "#ed4a46", + base09: "#e67f43", + base0A: "#dbb32d", + base0B: "#70b433", + base0C: "#3fc5b7", + base0D: "#368aeb", + base0E: "#a580e2", + base0F: "#eb6eb7", +} diff --git a/schemes/base16-selenized-dark.js b/schemes/base16-selenized-dark.js new file mode 100644 index 0000000..16cb00d --- /dev/null +++ b/schemes/base16-selenized-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#103c48", + base01: "#184956", + base02: "#2d5b69", + base03: "#72898f", + base04: "#72898f", + base05: "#adbcbc", + base06: "#cad8d9", + base07: "#cad8d9", + base08: "#fa5750", + base09: "#ed8649", + base0A: "#dbb32d", + base0B: "#75b938", + base0C: "#41c7b9", + base0D: "#4695f7", + base0E: "#af88eb", + base0F: "#f275be", +} diff --git a/schemes/base16-selenized-light.js b/schemes/base16-selenized-light.js new file mode 100644 index 0000000..3c30057 --- /dev/null +++ b/schemes/base16-selenized-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbf3db", + base01: "#ece3cc", + base02: "#d5cdb6", + base03: "#909995", + base04: "#909995", + base05: "#53676d", + base06: "#3a4d53", + base07: "#3a4d53", + base08: "#cc1729", + base09: "#bc5819", + base0A: "#a78300", + base0B: "#428b00", + base0C: "#00978a", + base0D: "#006dce", + base0E: "#825dc0", + base0F: "#c44392", +} diff --git a/schemes/base16-selenized-white.js b/schemes/base16-selenized-white.js new file mode 100644 index 0000000..73cf159 --- /dev/null +++ b/schemes/base16-selenized-white.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#ebebeb", + base02: "#cdcdcd", + base03: "#878787", + base04: "#878787", + base05: "#474747", + base06: "#282828", + base07: "#282828", + base08: "#bf0000", + base09: "#ba3700", + base0A: "#af8500", + base0B: "#008400", + base0C: "#009a8a", + base0D: "#0054cf", + base0E: "#6b40c3", + base0F: "#dd0f9d", +} diff --git a/schemes/base16-seti.js b/schemes/base16-seti.js new file mode 100644 index 0000000..74e5e10 --- /dev/null +++ b/schemes/base16-seti.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#151718", + base01: "#282a2b", + base02: "#3b758c", + base03: "#41535b", + base04: "#43a5d5", + base05: "#d6d6d6", + base06: "#eeeeee", + base07: "#ffffff", + base08: "#cd3f45", + base09: "#db7b55", + base0A: "#e6cd69", + base0B: "#9fca56", + base0C: "#55dbbe", + base0D: "#55b5db", + base0E: "#a074c4", + base0F: "#8a553f", +} diff --git a/schemes/base16-shades-of-purple.js b/schemes/base16-shades-of-purple.js new file mode 100644 index 0000000..83feda4 --- /dev/null +++ b/schemes/base16-shades-of-purple.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e1e3f", + base01: "#43d426", + base02: "#f1d000", + base03: "#808080", + base04: "#6871ff", + base05: "#c7c7c7", + base06: "#ff77ff", + base07: "#ffffff", + base08: "#d90429", + base09: "#f92a1c", + base0A: "#ffe700", + base0B: "#3ad900", + base0C: "#00c5c7", + base0D: "#6943ff", + base0E: "#ff2c70", + base0F: "#79e8fb", +} diff --git a/schemes/base16-shadesmear-dark.js b/schemes/base16-shadesmear-dark.js new file mode 100644 index 0000000..c5bed55 --- /dev/null +++ b/schemes/base16-shadesmear-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#232323", + base01: "#1c1c1c", + base02: "#4e4e4e", + base03: "#c0c0c0", + base04: "#e4e4e4", + base05: "#dbdbdb", + base06: "#e4e4e4", + base07: "#1c1c1c", + base08: "#cc5450", + base09: "#a64270", + base0A: "#307878", + base0B: "#71983b", + base0C: "#c57d42", + base0D: "#376388", + base0E: "#d7ab54", + base0F: "#6d6d6d", +} diff --git a/schemes/base16-shadesmear-light.js b/schemes/base16-shadesmear-light.js new file mode 100644 index 0000000..ad5b356 --- /dev/null +++ b/schemes/base16-shadesmear-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#dbdbdb", + base01: "#e4e4e4", + base02: "#c0c0c0", + base03: "#4e4e4e", + base04: "#1c1c1c", + base05: "#232323", + base06: "#1c1c1c", + base07: "#e4e4e4", + base08: "#cc5450", + base09: "#a64270", + base0A: "#307878", + base0B: "#71983b", + base0C: "#c57d42", + base0D: "#376388", + base0E: "#d7ab54", + base0F: "#6d6d6d", +} diff --git a/schemes/base16-shapeshifter.js b/schemes/base16-shapeshifter.js new file mode 100644 index 0000000..998640e --- /dev/null +++ b/schemes/base16-shapeshifter.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f9f9f9", + base01: "#e0e0e0", + base02: "#ababab", + base03: "#555555", + base04: "#343434", + base05: "#102015", + base06: "#040404", + base07: "#000000", + base08: "#e92f2f", + base09: "#e09448", + base0A: "#dddd13", + base0B: "#0ed839", + base0C: "#23edda", + base0D: "#3b48e3", + base0E: "#f996e2", + base0F: "#69542d", +} diff --git a/schemes/base16-silk-dark.js b/schemes/base16-silk-dark.js new file mode 100644 index 0000000..e911bcd --- /dev/null +++ b/schemes/base16-silk-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0e3c46", + base01: "#1d494e", + base02: "#2a5054", + base03: "#587073", + base04: "#9dc8cd", + base05: "#c7dbdd", + base06: "#cbf2f7", + base07: "#d2faff", + base08: "#fb6953", + base09: "#fcab74", + base0A: "#fce380", + base0B: "#73d8ad", + base0C: "#3fb2b9", + base0D: "#46bddd", + base0E: "#756b8a", + base0F: "#9b647b", +} diff --git a/schemes/base16-silk-light.js b/schemes/base16-silk-light.js new file mode 100644 index 0000000..c79d036 --- /dev/null +++ b/schemes/base16-silk-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#e9f1ef", + base01: "#ccd4d3", + base02: "#90b7b6", + base03: "#5c787b", + base04: "#4b5b5f", + base05: "#385156", + base06: "#0e3c46", + base07: "#d2faff", + base08: "#cf432e", + base09: "#d27f46", + base0A: "#cfad25", + base0B: "#6ca38c", + base0C: "#329ca2", + base0D: "#39aac9", + base0E: "#6e6582", + base0F: "#865369", +} diff --git a/schemes/base16-snazzy.js b/schemes/base16-snazzy.js new file mode 100644 index 0000000..efa985e --- /dev/null +++ b/schemes/base16-snazzy.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282a36", + base01: "#34353e", + base02: "#43454f", + base03: "#78787e", + base04: "#a5a5a9", + base05: "#e2e4e5", + base06: "#eff0eb", + base07: "#f1f1f0", + base08: "#ff5c57", + base09: "#ff9f43", + base0A: "#f3f99d", + base0B: "#5af78e", + base0C: "#9aedfe", + base0D: "#57c7ff", + base0E: "#ff6ac1", + base0F: "#b2643c", +} diff --git a/schemes/base16-soft-server.js b/schemes/base16-soft-server.js new file mode 100644 index 0000000..fb944ff --- /dev/null +++ b/schemes/base16-soft-server.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#211e2a", + base01: "#2c2737", + base02: "#3f3951", + base03: "#6e6780", + base04: "#8a829e", + base05: "#e4dee9", + base06: "#f2e8f0", + base07: "#ffffff", + base08: "#e965a5", + base09: "#f4b870", + base0A: "#ebde76", + base0B: "#b1f2a7", + base0C: "#b3f4f3", + base0D: "#95a6f4", + base0E: "#ff79c6", + base0F: "#bd93f9", +} diff --git a/schemes/base16-solarflare-light.js b/schemes/base16-solarflare-light.js new file mode 100644 index 0000000..478533f --- /dev/null +++ b/schemes/base16-solarflare-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f5f7fa", + base01: "#e8e9ed", + base02: "#a6afb8", + base03: "#85939e", + base04: "#667581", + base05: "#586875", + base06: "#222e38", + base07: "#18262f", + base08: "#ef5253", + base09: "#e66b2b", + base0A: "#e4b51c", + base0B: "#7cc844", + base0C: "#52cbb0", + base0D: "#33b5e1", + base0E: "#a363d5", + base0F: "#d73c9a", +} diff --git a/schemes/base16-solarflare.js b/schemes/base16-solarflare.js new file mode 100644 index 0000000..0eff4f9 --- /dev/null +++ b/schemes/base16-solarflare.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#18262f", + base01: "#222e38", + base02: "#586875", + base03: "#667581", + base04: "#85939e", + base05: "#a6afb8", + base06: "#e8e9ed", + base07: "#f5f7fa", + base08: "#ef5253", + base09: "#e66b2b", + base0A: "#e4b51c", + base0B: "#7cc844", + base0C: "#52cbb0", + base0D: "#33b5e1", + base0E: "#a363d5", + base0F: "#d73c9a", +} diff --git a/schemes/base16-solarized-dark.js b/schemes/base16-solarized-dark.js new file mode 100644 index 0000000..036e33a --- /dev/null +++ b/schemes/base16-solarized-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#002b36", + base01: "#073642", + base02: "#586e75", + base03: "#657b83", + base04: "#839496", + base05: "#93a1a1", + base06: "#eee8d5", + base07: "#fdf6e3", + base08: "#dc322f", + base09: "#cb4b16", + base0A: "#b58900", + base0B: "#859900", + base0C: "#2aa198", + base0D: "#268bd2", + base0E: "#6c71c4", + base0F: "#d33682", +} diff --git a/schemes/base16-solarized-light.js b/schemes/base16-solarized-light.js new file mode 100644 index 0000000..6ffddf0 --- /dev/null +++ b/schemes/base16-solarized-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fdf6e3", + base01: "#eee8d5", + base02: "#93a1a1", + base03: "#839496", + base04: "#657b83", + base05: "#586e75", + base06: "#073642", + base07: "#002b36", + base08: "#dc322f", + base09: "#cb4b16", + base0A: "#b58900", + base0B: "#859900", + base0C: "#2aa198", + base0D: "#268bd2", + base0E: "#6c71c4", + base0F: "#d33682", +} diff --git a/schemes/base16-spaceduck.js b/schemes/base16-spaceduck.js new file mode 100644 index 0000000..c4a42cc --- /dev/null +++ b/schemes/base16-spaceduck.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#16172d", + base01: "#1b1c36", + base02: "#30365f", + base03: "#686f9a", + base04: "#818596", + base05: "#ecf0c1", + base06: "#c1c3cc", + base07: "#ffffff", + base08: "#e33400", + base09: "#e39400", + base0A: "#f2ce00", + base0B: "#5ccc96", + base0C: "#00a3cc", + base0D: "#7a5ccc", + base0E: "#b3a1e6", + base0F: "#ce6f8f", +} diff --git a/schemes/base16-spacemacs.js b/schemes/base16-spacemacs.js new file mode 100644 index 0000000..558c170 --- /dev/null +++ b/schemes/base16-spacemacs.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1f2022", + base01: "#282828", + base02: "#444155", + base03: "#585858", + base04: "#b8b8b8", + base05: "#a3a3a3", + base06: "#e8e8e8", + base07: "#f8f8f8", + base08: "#f2241f", + base09: "#ffa500", + base0A: "#b1951d", + base0B: "#67b11d", + base0C: "#2d9574", + base0D: "#4f97d7", + base0E: "#a31db1", + base0F: "#b03060", +} diff --git a/schemes/base16-sparky.js b/schemes/base16-sparky.js new file mode 100644 index 0000000..9ac8e6b --- /dev/null +++ b/schemes/base16-sparky.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#072b31", + base01: "#00313c", + base02: "#003c46", + base03: "#003b49", + base04: "#00778b", + base05: "#f4f5f0", + base06: "#f5f5f1", + base07: "#ffffff", + base08: "#ff585d", + base09: "#ff8f1c", + base0A: "#fbdd40", + base0B: "#78d64b", + base0C: "#2dccd3", + base0D: "#4698cb", + base0E: "#d59ed7", + base0F: "#9b704d", +} diff --git a/schemes/base16-standardized-dark.js b/schemes/base16-standardized-dark.js new file mode 100644 index 0000000..779150b --- /dev/null +++ b/schemes/base16-standardized-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#222222", + base01: "#303030", + base02: "#555555", + base03: "#898989", + base04: "#898989", + base05: "#c0c0c0", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#e15d67", + base09: "#fc804e", + base0A: "#e1b31a", + base0B: "#5db129", + base0C: "#21c992", + base0D: "#00a3f2", + base0E: "#b46ee0", + base0F: "#b87d28", +} diff --git a/schemes/base16-standardized-light.js b/schemes/base16-standardized-light.js new file mode 100644 index 0000000..5243370 --- /dev/null +++ b/schemes/base16-standardized-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#eeeeee", + base02: "#cccccc", + base03: "#767676", + base04: "#767676", + base05: "#444444", + base06: "#333333", + base07: "#222222", + base08: "#d03e3e", + base09: "#d7691d", + base0A: "#ad8200", + base0B: "#31861f", + base0C: "#00998f", + base0D: "#3173c5", + base0E: "#9e57c2", + base0F: "#895025", +} diff --git a/schemes/base16-stella.js b/schemes/base16-stella.js new file mode 100644 index 0000000..a698034 --- /dev/null +++ b/schemes/base16-stella.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2b213c", + base01: "#362b48", + base02: "#4d4160", + base03: "#655978", + base04: "#7f7192", + base05: "#998bad", + base06: "#b4a5c8", + base07: "#ebdcff", + base08: "#c79987", + base09: "#8865c6", + base0A: "#c7c691", + base0B: "#acc79b", + base0C: "#9bc7bf", + base0D: "#a5aad4", + base0E: "#c594ff", + base0F: "#c7ab87", +} diff --git a/schemes/base16-still-alive.js b/schemes/base16-still-alive.js new file mode 100644 index 0000000..af2c0e0 --- /dev/null +++ b/schemes/base16-still-alive.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f0f0f0", + base01: "#d6d6d6", + base02: "#bdbdbd", + base03: "#a3a3a3", + base04: "#605758", + base05: "#4c383b", + base06: "#331f21", + base07: "#140c0d", + base08: "#d80000", + base09: "#f0d848", + base0A: "#fff018", + base0B: "#30a860", + base0C: "#36d3ff", + base0D: "#365eff", + base0E: "#9036ff", + base0F: "#140c0d", +} diff --git a/schemes/base16-summercamp.js b/schemes/base16-summercamp.js new file mode 100644 index 0000000..9e06bc2 --- /dev/null +++ b/schemes/base16-summercamp.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1c1810", + base01: "#2a261c", + base02: "#3a3527", + base03: "#504b38", + base04: "#5f5b45", + base05: "#736e55", + base06: "#bab696", + base07: "#f8f5de", + base08: "#e35142", + base09: "#fba11b", + base0A: "#f2ff27", + base0B: "#5ceb5a", + base0C: "#5aebbc", + base0D: "#489bf0", + base0E: "#ff8080", + base0F: "#f69be7", +} diff --git a/schemes/base16-summerfruit-dark.js b/schemes/base16-summerfruit-dark.js new file mode 100644 index 0000000..54a3013 --- /dev/null +++ b/schemes/base16-summerfruit-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#151515", + base01: "#202020", + base02: "#303030", + base03: "#505050", + base04: "#b0b0b0", + base05: "#d0d0d0", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#ff0086", + base09: "#fd8900", + base0A: "#aba800", + base0B: "#00c918", + base0C: "#1faaaa", + base0D: "#3777e6", + base0E: "#ad00a1", + base0F: "#cc6633", +} diff --git a/schemes/base16-summerfruit-light.js b/schemes/base16-summerfruit-light.js new file mode 100644 index 0000000..5596bed --- /dev/null +++ b/schemes/base16-summerfruit-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#e0e0e0", + base02: "#d0d0d0", + base03: "#b0b0b0", + base04: "#000000", + base05: "#101010", + base06: "#151515", + base07: "#202020", + base08: "#ff0086", + base09: "#fd8900", + base0A: "#aba800", + base0B: "#00c918", + base0C: "#1faaaa", + base0D: "#3777e6", + base0E: "#ad00a1", + base0F: "#cc6633", +} diff --git a/schemes/base16-swamp-dark.js b/schemes/base16-swamp-dark.js new file mode 100644 index 0000000..c7f6f1b --- /dev/null +++ b/schemes/base16-swamp-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#242015", + base01: "#3a3124", + base02: "#4d3f32", + base03: "#5f4e41", + base04: "#b8a58c", + base05: "#d2c3a4", + base06: "#ebe0bb", + base07: "#f1e9d0", + base08: "#db930d", + base09: "#ebe0bb", + base0A: "#a82d56", + base0B: "#7a7653", + base0C: "#db930d", + base0D: "#c1666b", + base0E: "#91506c", + base0F: "#61a0a8", +} diff --git a/schemes/base16-swamp-light.js b/schemes/base16-swamp-light.js new file mode 100644 index 0000000..d3a5e79 --- /dev/null +++ b/schemes/base16-swamp-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f1e3d1", + base01: "#ddcebc", + base02: "#c9b9a7", + base03: "#b5a492", + base04: "#a0907d", + base05: "#64513e", + base06: "#786653", + base07: "#8c7b68", + base08: "#d09700", + base09: "#64513e", + base0A: "#993333", + base0B: "#908d6a", + base0C: "#d09700", + base0D: "#bf7979", + base0E: "#9e5581", + base0F: "#75858c", +} diff --git a/schemes/base16-synth-midnight-dark.js b/schemes/base16-synth-midnight-dark.js new file mode 100644 index 0000000..2604bd7 --- /dev/null +++ b/schemes/base16-synth-midnight-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#050608", + base01: "#1a1b1c", + base02: "#28292a", + base03: "#474849", + base04: "#a3a5a6", + base05: "#c1c3c4", + base06: "#cfd1d2", + base07: "#dddfe0", + base08: "#b53b50", + base09: "#ea770d", + base0A: "#c9d364", + base0B: "#06ea61", + base0C: "#42fff9", + base0D: "#03aeff", + base0E: "#ea5ce2", + base0F: "#cd6320", +} diff --git a/schemes/base16-synth-midnight-light.js b/schemes/base16-synth-midnight-light.js new file mode 100644 index 0000000..5aa495a --- /dev/null +++ b/schemes/base16-synth-midnight-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#dddfe0", + base01: "#cfd1d2", + base02: "#c1c3c4", + base03: "#a3a5a6", + base04: "#474849", + base05: "#28292a", + base06: "#1a1b1c", + base07: "#050608", + base08: "#b53b50", + base09: "#ea770d", + base0A: "#c9d364", + base0B: "#06ea61", + base0C: "#42fff9", + base0D: "#03aeff", + base0E: "#ea5ce2", + base0F: "#cd6320", +} diff --git a/schemes/base16-tango.js b/schemes/base16-tango.js new file mode 100644 index 0000000..224f258 --- /dev/null +++ b/schemes/base16-tango.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2e3436", + base01: "#8ae234", + base02: "#fce94f", + base03: "#555753", + base04: "#729fcf", + base05: "#d3d7cf", + base06: "#ad7fa8", + base07: "#eeeeec", + base08: "#cc0000", + base09: "#ef2929", + base0A: "#c4a000", + base0B: "#4e9a06", + base0C: "#06989a", + base0D: "#3465a4", + base0E: "#75507b", + base0F: "#34e2e2", +} diff --git a/schemes/base16-tarot.js b/schemes/base16-tarot.js new file mode 100644 index 0000000..066ea01 --- /dev/null +++ b/schemes/base16-tarot.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0e091d", + base01: "#2a153c", + base02: "#4b2054", + base03: "#74316b", + base04: "#8c406f", + base05: "#aa556f", + base06: "#c4686d", + base07: "#dc8f7c", + base08: "#c53253", + base09: "#ea4d60", + base0A: "#ff6565", + base0B: "#a68e5a", + base0C: "#8c9785", + base0D: "#6e6080", + base0E: "#a45782", + base0F: "#984d51", +} diff --git a/schemes/base16-tender.js b/schemes/base16-tender.js new file mode 100644 index 0000000..4a5b2af --- /dev/null +++ b/schemes/base16-tender.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282828", + base01: "#383838", + base02: "#484848", + base03: "#4c4c4c", + base04: "#b8b8b8", + base05: "#eeeeee", + base06: "#e8e8e8", + base07: "#feffff", + base08: "#f43753", + base09: "#dc9656", + base0A: "#ffc24b", + base0B: "#c9d05c", + base0C: "#73cef4", + base0D: "#b3deef", + base0E: "#d3b987", + base0F: "#a16946", +} diff --git a/schemes/base16-terracotta-dark.js b/schemes/base16-terracotta-dark.js new file mode 100644 index 0000000..13cf4df --- /dev/null +++ b/schemes/base16-terracotta-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#241d1a", + base01: "#362b27", + base02: "#473933", + base03: "#594740", + base04: "#a78e84", + base05: "#b8a59d", + base06: "#cabbb5", + base07: "#dcd2ce", + base08: "#f6998f", + base09: "#ffa888", + base0A: "#ffc37a", + base0B: "#b6c68a", + base0C: "#c0bcdb", + base0D: "#b0a4c3", + base0E: "#d8a2b0", + base0F: "#f1ae97", +} diff --git a/schemes/base16-terracotta.js b/schemes/base16-terracotta.js new file mode 100644 index 0000000..b397c58 --- /dev/null +++ b/schemes/base16-terracotta.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#efeae8", + base01: "#dfd6d1", + base02: "#d0c1bb", + base03: "#c0aca4", + base04: "#59453d", + base05: "#473731", + base06: "#352a25", + base07: "#241c19", + base08: "#a75045", + base09: "#bd6942", + base0A: "#ce943e", + base0B: "#7a894a", + base0C: "#847f9e", + base0D: "#625574", + base0E: "#8d5968", + base0F: "#b07158", +} diff --git a/schemes/base16-tinta.js b/schemes/base16-tinta.js new file mode 100644 index 0000000..7ba8344 --- /dev/null +++ b/schemes/base16-tinta.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#101012", + base01: "#202023", + base02: "#2c2c30", + base03: "#62626a", + base04: "#9d9c9d", + base05: "#d8d6d0", + base06: "#e3e1db", + base07: "#eeece6", + base08: "#d0726a", + base09: "#e8843a", + base0A: "#c8b86a", + base0B: "#9aa890", + base0C: "#80b8b4", + base0D: "#8a9ab0", + base0E: "#b0a0b8", + base0F: "#4a4a50", +} diff --git a/schemes/base16-tokyo-city-dark.js b/schemes/base16-tokyo-city-dark.js new file mode 100644 index 0000000..91fe4c8 --- /dev/null +++ b/schemes/base16-tokyo-city-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#171d23", + base01: "#1d252c", + base02: "#28323a", + base03: "#526270", + base04: "#b7c5d3", + base05: "#d8e2ec", + base06: "#f6f6f8", + base07: "#fbfbfd", + base08: "#f7768e", + base09: "#ff9e64", + base0A: "#b7c5d3", + base0B: "#9ece6a", + base0C: "#89ddff", + base0D: "#7aa2f7", + base0E: "#bb9af7", + base0F: "#bb9af7", +} diff --git a/schemes/base16-tokyo-city-light.js b/schemes/base16-tokyo-city-light.js new file mode 100644 index 0000000..1fe1943 --- /dev/null +++ b/schemes/base16-tokyo-city-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbfbfd", + base01: "#f6f6f8", + base02: "#edeff6", + base03: "#9699a3", + base04: "#4c505e", + base05: "#343b59", + base06: "#1d252c", + base07: "#171d23", + base08: "#8c4351", + base09: "#965027", + base0A: "#4c505e", + base0B: "#485e30", + base0C: "#4c505e", + base0D: "#34548a", + base0E: "#5a4a78", + base0F: "#5a4a78", +} diff --git a/schemes/base16-tokyo-city-terminal-dark.js b/schemes/base16-tokyo-city-terminal-dark.js new file mode 100644 index 0000000..b8c077a --- /dev/null +++ b/schemes/base16-tokyo-city-terminal-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#171d23", + base01: "#1d252c", + base02: "#28323a", + base03: "#526270", + base04: "#b7c5d3", + base05: "#d8e2ec", + base06: "#f6f6f8", + base07: "#fbfbfd", + base08: "#d95468", + base09: "#ff9e64", + base0A: "#ebbf83", + base0B: "#8bd49c", + base0C: "#70e1e8", + base0D: "#539afc", + base0E: "#b62d65", + base0F: "#dd9d82", +} diff --git a/schemes/base16-tokyo-city-terminal-light.js b/schemes/base16-tokyo-city-terminal-light.js new file mode 100644 index 0000000..c5dc205 --- /dev/null +++ b/schemes/base16-tokyo-city-terminal-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fbfbfd", + base01: "#f6f6f8", + base02: "#d8e2ec", + base03: "#b7c5d3", + base04: "#526270", + base05: "#28323a", + base06: "#1d252c", + base07: "#171d23", + base08: "#8c4351", + base09: "#965027", + base0A: "#8f5e15", + base0B: "#33635c", + base0C: "#0f4b6e", + base0D: "#34548a", + base0E: "#5a4a78", + base0F: "#7e5140", +} diff --git a/schemes/base16-tokyo-night-dark.js b/schemes/base16-tokyo-night-dark.js new file mode 100644 index 0000000..fb97910 --- /dev/null +++ b/schemes/base16-tokyo-night-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1a1b26", + base01: "#16161e", + base02: "#2f3549", + base03: "#444b6a", + base04: "#787c99", + base05: "#a9b1d6", + base06: "#cbccd1", + base07: "#d5d6db", + base08: "#c0caf5", + base09: "#a9b1d6", + base0A: "#0db9d7", + base0B: "#9ece6a", + base0C: "#b4f9f8", + base0D: "#2ac3de", + base0E: "#bb9af7", + base0F: "#f7768e", +} diff --git a/schemes/base16-tokyo-night-light.js b/schemes/base16-tokyo-night-light.js new file mode 100644 index 0000000..56dd5eb --- /dev/null +++ b/schemes/base16-tokyo-night-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#d5d6db", + base01: "#cbccd1", + base02: "#dfe0e5", + base03: "#9699a3", + base04: "#4c505e", + base05: "#343b59", + base06: "#1a1b26", + base07: "#1a1b26", + base08: "#343b58", + base09: "#965027", + base0A: "#166775", + base0B: "#485e30", + base0C: "#3e6968", + base0D: "#34548a", + base0E: "#5a4a78", + base0F: "#8c4351", +} diff --git a/schemes/base16-tokyo-night-moon.js b/schemes/base16-tokyo-night-moon.js new file mode 100644 index 0000000..7ca9fca --- /dev/null +++ b/schemes/base16-tokyo-night-moon.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#222436", + base01: "#1e2030", + base02: "#2d3f76", + base03: "#3b4261", + base04: "#636da6", + base05: "#828bb8", + base06: "#aeb4d1", + base07: "#c8d3f5", + base08: "#ff757f", + base09: "#ffc777", + base0A: "#ffdf77", + base0B: "#c3e88d", + base0C: "#86e1fc", + base0D: "#82aaff", + base0E: "#fca7ea", + base0F: "#c53b53", +} diff --git a/schemes/base16-tokyo-night-storm.js b/schemes/base16-tokyo-night-storm.js new file mode 100644 index 0000000..a3bcd47 --- /dev/null +++ b/schemes/base16-tokyo-night-storm.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#24283b", + base01: "#16161e", + base02: "#343a52", + base03: "#444b6a", + base04: "#787c99", + base05: "#a9b1d6", + base06: "#cbccd1", + base07: "#d5d6db", + base08: "#c0caf5", + base09: "#a9b1d6", + base0A: "#0db9d7", + base0B: "#9ece6a", + base0C: "#b4f9f8", + base0D: "#2ac3de", + base0E: "#bb9af7", + base0F: "#f7768e", +} diff --git a/schemes/base16-tokyo-night-terminal-dark.js b/schemes/base16-tokyo-night-terminal-dark.js new file mode 100644 index 0000000..761c80b --- /dev/null +++ b/schemes/base16-tokyo-night-terminal-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#16161e", + base01: "#1a1b26", + base02: "#2f3549", + base03: "#444b6a", + base04: "#787c99", + base05: "#787c99", + base06: "#cbccd1", + base07: "#d5d6db", + base08: "#f7768e", + base09: "#ff9e64", + base0A: "#e0af68", + base0B: "#41a6b5", + base0C: "#7dcfff", + base0D: "#7aa2f7", + base0E: "#bb9af7", + base0F: "#d18616", +} diff --git a/schemes/base16-tokyo-night-terminal-light.js b/schemes/base16-tokyo-night-terminal-light.js new file mode 100644 index 0000000..6c146cb --- /dev/null +++ b/schemes/base16-tokyo-night-terminal-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#d5d6db", + base01: "#cbccd1", + base02: "#dfe0e5", + base03: "#9699a3", + base04: "#4c505e", + base05: "#4c505e", + base06: "#1a1b26", + base07: "#1a1b26", + base08: "#8c4351", + base09: "#965027", + base0A: "#8f5e15", + base0B: "#33635c", + base0C: "#0f4b6e", + base0D: "#34548a", + base0E: "#5a4a78", + base0F: "#655259", +} diff --git a/schemes/base16-tokyo-night-terminal-storm.js b/schemes/base16-tokyo-night-terminal-storm.js new file mode 100644 index 0000000..0c0c006 --- /dev/null +++ b/schemes/base16-tokyo-night-terminal-storm.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#24283b", + base01: "#1a1b26", + base02: "#343a52", + base03: "#444b6a", + base04: "#787c99", + base05: "#787c99", + base06: "#cbccd1", + base07: "#d5d6db", + base08: "#f7768e", + base09: "#ff9e64", + base0A: "#e0af68", + base0B: "#41a6b5", + base0C: "#7dcfff", + base0D: "#7aa2f7", + base0E: "#bb9af7", + base0F: "#d18616", +} diff --git a/schemes/base16-tokyodark-terminal.js b/schemes/base16-tokyodark-terminal.js new file mode 100644 index 0000000..79ce118 --- /dev/null +++ b/schemes/base16-tokyodark-terminal.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#11121d", + base01: "#1a1b2a", + base02: "#212234", + base03: "#282c34", + base04: "#4a5057", + base05: "#a0a8cd", + base06: "#a0a8cd", + base07: "#a0a8cd", + base08: "#ee6d85", + base09: "#f6955b", + base0A: "#d7a65f", + base0B: "#95c561", + base0C: "#38a89d", + base0D: "#7199ee", + base0E: "#a485dd", + base0F: "#773440", +} diff --git a/schemes/base16-tokyodark.js b/schemes/base16-tokyodark.js new file mode 100644 index 0000000..68d437b --- /dev/null +++ b/schemes/base16-tokyodark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#11121d", + base01: "#212234", + base02: "#212234", + base03: "#353945", + base04: "#4a5057", + base05: "#a0a8cd", + base06: "#abb2bf", + base07: "#bcc2dc", + base08: "#ee6d85", + base09: "#f6955b", + base0A: "#d7a65f", + base0B: "#95c561", + base0C: "#9fbbf3", + base0D: "#7199ee", + base0E: "#a485dd", + base0F: "#773440", +} diff --git a/schemes/base16-tomorrow-night-eighties.js b/schemes/base16-tomorrow-night-eighties.js new file mode 100644 index 0000000..c79f849 --- /dev/null +++ b/schemes/base16-tomorrow-night-eighties.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2d2d2d", + base01: "#393939", + base02: "#515151", + base03: "#999999", + base04: "#b4b7b4", + base05: "#cccccc", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#f2777a", + base09: "#f99157", + base0A: "#ffcc66", + base0B: "#99cc99", + base0C: "#66cccc", + base0D: "#6699cc", + base0E: "#cc99cc", + base0F: "#a3685a", +} diff --git a/schemes/base16-tomorrow-night.js b/schemes/base16-tomorrow-night.js new file mode 100644 index 0000000..0e66066 --- /dev/null +++ b/schemes/base16-tomorrow-night.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d1f21", + base01: "#282a2e", + base02: "#373b41", + base03: "#969896", + base04: "#b4b7b4", + base05: "#c5c8c6", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#cc6666", + base09: "#de935f", + base0A: "#f0c674", + base0B: "#b5bd68", + base0C: "#8abeb7", + base0D: "#81a2be", + base0E: "#b294bb", + base0F: "#a3685a", +} diff --git a/schemes/base16-tomorrow.js b/schemes/base16-tomorrow.js new file mode 100644 index 0000000..ab6d71e --- /dev/null +++ b/schemes/base16-tomorrow.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#e0e0e0", + base02: "#c5c8c6", + base03: "#b4b7b4", + base04: "#969896", + base05: "#373b41", + base06: "#282a2e", + base07: "#1d1f21", + base08: "#c82829", + base09: "#f5871f", + base0A: "#eab700", + base0B: "#718c00", + base0C: "#3e999f", + base0D: "#4271ae", + base0E: "#8959a8", + base0F: "#a3685a", +} diff --git a/schemes/base16-tube.js b/schemes/base16-tube.js new file mode 100644 index 0000000..455d4f4 --- /dev/null +++ b/schemes/base16-tube.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#231f20", + base01: "#1c3f95", + base02: "#5a5758", + base03: "#737171", + base04: "#959ca1", + base05: "#d9d8d8", + base06: "#e7e7e8", + base07: "#ffffff", + base08: "#ee2e24", + base09: "#f386a1", + base0A: "#ffd204", + base0B: "#00853e", + base0C: "#85cebc", + base0D: "#009ddc", + base0E: "#98005d", + base0F: "#b06110", +} diff --git a/schemes/base16-twilight.js b/schemes/base16-twilight.js new file mode 100644 index 0000000..8eb05b3 --- /dev/null +++ b/schemes/base16-twilight.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1e1e1e", + base01: "#323537", + base02: "#464b50", + base03: "#5f5a60", + base04: "#838184", + base05: "#a7a7a7", + base06: "#c3c3c3", + base07: "#ffffff", + base08: "#cf6a4c", + base09: "#cda869", + base0A: "#f9ee98", + base0B: "#8f9d6a", + base0C: "#afc4db", + base0D: "#7587a6", + base0E: "#9b859d", + base0F: "#9b703f", +} diff --git a/schemes/base16-unikitty-dark.js b/schemes/base16-unikitty-dark.js new file mode 100644 index 0000000..94d20c9 --- /dev/null +++ b/schemes/base16-unikitty-dark.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2e2a31", + base01: "#4a464d", + base02: "#666369", + base03: "#838085", + base04: "#9f9da2", + base05: "#bcbabe", + base06: "#d8d7da", + base07: "#f5f4f7", + base08: "#d8137f", + base09: "#d65407", + base0A: "#dc8a0e", + base0B: "#17ad98", + base0C: "#149bda", + base0D: "#796af5", + base0E: "#bb60ea", + base0F: "#c720ca", +} diff --git a/schemes/base16-unikitty-light.js b/schemes/base16-unikitty-light.js new file mode 100644 index 0000000..2060dfb --- /dev/null +++ b/schemes/base16-unikitty-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#e1e1e2", + base02: "#c4c3c5", + base03: "#a7a5a8", + base04: "#89878b", + base05: "#6c696e", + base06: "#4f4b51", + base07: "#322d34", + base08: "#d8137f", + base09: "#d65407", + base0A: "#dc8a0e", + base0B: "#17ad98", + base0C: "#149bda", + base0D: "#775dff", + base0E: "#aa17e6", + base0F: "#e013d0", +} diff --git a/schemes/base16-unikitty-reversible.js b/schemes/base16-unikitty-reversible.js new file mode 100644 index 0000000..d34e72c --- /dev/null +++ b/schemes/base16-unikitty-reversible.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#2e2a31", + base01: "#4b484e", + base02: "#69666b", + base03: "#878589", + base04: "#a5a3a6", + base05: "#c3c2c4", + base06: "#e1e0e1", + base07: "#ffffff", + base08: "#d8137f", + base09: "#d65407", + base0A: "#dc8a0e", + base0B: "#17ad98", + base0C: "#149bda", + base0D: "#7864fa", + base0E: "#b33ce8", + base0F: "#d41acd", +} diff --git a/schemes/base16-uwunicorn.js b/schemes/base16-uwunicorn.js new file mode 100644 index 0000000..d8d0fe0 --- /dev/null +++ b/schemes/base16-uwunicorn.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#241b26", + base01: "#2f2a3f", + base02: "#46354a", + base03: "#6c3cb2", + base04: "#7e5f83", + base05: "#eed5d9", + base06: "#d9c2c6", + base07: "#e4ccd0", + base08: "#877bb6", + base09: "#de5b44", + base0A: "#a84a73", + base0B: "#c965bf", + base0C: "#9c5fce", + base0D: "#6a9eb5", + base0E: "#78a38f", + base0F: "#a3a079", +} diff --git a/schemes/base16-valua.js b/schemes/base16-valua.js new file mode 100644 index 0000000..112c215 --- /dev/null +++ b/schemes/base16-valua.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#131f1f", + base01: "#213132", + base02: "#273d3c", + base03: "#3e5c53", + base04: "#6d9877", + base05: "#98c1a3", + base06: "#a5cbb9", + base07: "#aacbcb", + base08: "#d7586e", + base09: "#e6b466", + base0A: "#dfe754", + base0B: "#59d678", + base0C: "#76dbd2", + base0D: "#4ed2d2", + base0E: "#a874e0", + base0F: "#c05a8f", +} diff --git a/schemes/base16-vesper.js b/schemes/base16-vesper.js new file mode 100644 index 0000000..8b3c241 --- /dev/null +++ b/schemes/base16-vesper.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#101010", + base01: "#232323", + base02: "#222222", + base03: "#333333", + base04: "#999999", + base05: "#b7b7b7", + base06: "#c1c1c1", + base07: "#d5d5d5", + base08: "#de6e6e", + base09: "#dab083", + base0A: "#ffc799", + base0B: "#5f8787", + base0C: "#60a592", + base0D: "#8eaaaa", + base0E: "#d69094", + base0F: "#876c4f", +} diff --git a/schemes/base16-vice.js b/schemes/base16-vice.js new file mode 100644 index 0000000..e469450 --- /dev/null +++ b/schemes/base16-vice.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#17191e", + base01: "#22262d", + base02: "#3c3f4c", + base03: "#383a47", + base04: "#555e70", + base05: "#8b9cbe", + base06: "#b2bfd9", + base07: "#f4f4f7", + base08: "#ff29a8", + base09: "#85ffe0", + base0A: "#f0ffaa", + base0B: "#0badff", + base0C: "#8265ff", + base0D: "#00eaff", + base0E: "#00f6d9", + base0F: "#ff3d81", +} diff --git a/schemes/base16-vulcan.js b/schemes/base16-vulcan.js new file mode 100644 index 0000000..88c780c --- /dev/null +++ b/schemes/base16-vulcan.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#041523", + base01: "#122339", + base02: "#003552", + base03: "#7a5759", + base04: "#6b6977", + base05: "#5b778c", + base06: "#333238", + base07: "#214d68", + base08: "#818591", + base09: "#9198a3", + base0A: "#adb4b9", + base0B: "#977d7c", + base0C: "#977d7c", + base0D: "#977d7c", + base0E: "#9198a3", + base0F: "#977d7c", +} diff --git a/schemes/base16-windows-10-light.js b/schemes/base16-windows-10-light.js new file mode 100644 index 0000000..1e0bdbd --- /dev/null +++ b/schemes/base16-windows-10-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#f2f2f2", + base01: "#e5e5e5", + base02: "#d9d9d9", + base03: "#cccccc", + base04: "#ababab", + base05: "#767676", + base06: "#414141", + base07: "#0c0c0c", + base08: "#c50f1f", + base09: "#f9f1a5", + base0A: "#c19c00", + base0B: "#13a10e", + base0C: "#3a96dd", + base0D: "#0037da", + base0E: "#881798", + base0F: "#16c60c", +} diff --git a/schemes/base16-windows-10.js b/schemes/base16-windows-10.js new file mode 100644 index 0000000..854ae4f --- /dev/null +++ b/schemes/base16-windows-10.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#0c0c0c", + base01: "#2f2f2f", + base02: "#535353", + base03: "#767676", + base04: "#b9b9b9", + base05: "#cccccc", + base06: "#dfdfdf", + base07: "#f2f2f2", + base08: "#e74856", + base09: "#c19c00", + base0A: "#f9f1a5", + base0B: "#16c60c", + base0C: "#61d6d6", + base0D: "#3b78ff", + base0E: "#b4009e", + base0F: "#13a10e", +} diff --git a/schemes/base16-windows-95-light.js b/schemes/base16-windows-95-light.js new file mode 100644 index 0000000..d20dc05 --- /dev/null +++ b/schemes/base16-windows-95-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fcfcfc", + base01: "#e0e0e0", + base02: "#c4c4c4", + base03: "#a8a8a8", + base04: "#7e7e7e", + base05: "#545454", + base06: "#2a2a2a", + base07: "#000000", + base08: "#a80000", + base09: "#fcfc54", + base0A: "#a85400", + base0B: "#00a800", + base0C: "#00a8a8", + base0D: "#0000a8", + base0E: "#a800a8", + base0F: "#54fc54", +} diff --git a/schemes/base16-windows-95.js b/schemes/base16-windows-95.js new file mode 100644 index 0000000..a97c600 --- /dev/null +++ b/schemes/base16-windows-95.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#1c1c1c", + base02: "#383838", + base03: "#545454", + base04: "#7e7e7e", + base05: "#a8a8a8", + base06: "#d2d2d2", + base07: "#fcfcfc", + base08: "#fc5454", + base09: "#a85400", + base0A: "#fcfc54", + base0B: "#54fc54", + base0C: "#54fcfc", + base0D: "#5454fc", + base0E: "#fc54fc", + base0F: "#00a800", +} diff --git a/schemes/base16-windows-highcontrast-light.js b/schemes/base16-windows-highcontrast-light.js new file mode 100644 index 0000000..0cfb7b9 --- /dev/null +++ b/schemes/base16-windows-highcontrast-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#fcfcfc", + base01: "#e8e8e8", + base02: "#d4d4d4", + base03: "#c0c0c0", + base04: "#7e7e7e", + base05: "#545454", + base06: "#2a2a2a", + base07: "#000000", + base08: "#800000", + base09: "#fcfc54", + base0A: "#808000", + base0B: "#008000", + base0C: "#008080", + base0D: "#000080", + base0E: "#800080", + base0F: "#54fc54", +} diff --git a/schemes/base16-windows-highcontrast.js b/schemes/base16-windows-highcontrast.js new file mode 100644 index 0000000..0917bd0 --- /dev/null +++ b/schemes/base16-windows-highcontrast.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#1c1c1c", + base02: "#383838", + base03: "#545454", + base04: "#a2a2a2", + base05: "#c0c0c0", + base06: "#dedede", + base07: "#fcfcfc", + base08: "#fc5454", + base09: "#808000", + base0A: "#fcfc54", + base0B: "#54fc54", + base0C: "#54fcfc", + base0D: "#5454fc", + base0E: "#fc54fc", + base0F: "#008000", +} diff --git a/schemes/base16-windows-nt-light.js b/schemes/base16-windows-nt-light.js new file mode 100644 index 0000000..c4d51ae --- /dev/null +++ b/schemes/base16-windows-nt-light.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#ffffff", + base01: "#eaeaea", + base02: "#d5d5d5", + base03: "#c0c0c0", + base04: "#a0a0a0", + base05: "#808080", + base06: "#404040", + base07: "#000000", + base08: "#800000", + base09: "#ffff00", + base0A: "#808000", + base0B: "#008000", + base0C: "#008080", + base0D: "#000080", + base0E: "#800080", + base0F: "#00ff00", +} diff --git a/schemes/base16-windows-nt.js b/schemes/base16-windows-nt.js new file mode 100644 index 0000000..ac4485e --- /dev/null +++ b/schemes/base16-windows-nt.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#000000", + base01: "#2a2a2a", + base02: "#555555", + base03: "#808080", + base04: "#a1a1a1", + base05: "#c0c0c0", + base06: "#e0e0e0", + base07: "#ffffff", + base08: "#ff0000", + base09: "#808000", + base0A: "#ffff00", + base0B: "#00ff00", + base0C: "#00ffff", + base0D: "#0000ff", + base0E: "#ff00ff", + base0F: "#008000", +} diff --git a/schemes/base16-woodland.js b/schemes/base16-woodland.js new file mode 100644 index 0000000..057bee6 --- /dev/null +++ b/schemes/base16-woodland.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#231e18", + base01: "#302b25", + base02: "#48413a", + base03: "#9d8b70", + base04: "#b4a490", + base05: "#cabcb1", + base06: "#d7c8bc", + base07: "#e4d4c8", + base08: "#d35c5c", + base09: "#ca7f32", + base0A: "#e0ac16", + base0B: "#b7ba53", + base0C: "#6eb958", + base0D: "#88a4d3", + base0E: "#bb90e2", + base0F: "#b49368", +} diff --git a/schemes/base16-xcode-dusk.js b/schemes/base16-xcode-dusk.js new file mode 100644 index 0000000..7066a3a --- /dev/null +++ b/schemes/base16-xcode-dusk.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#282b35", + base01: "#3d4048", + base02: "#53555d", + base03: "#686a71", + base04: "#7e8086", + base05: "#939599", + base06: "#a9aaae", + base07: "#bebfc2", + base08: "#b21889", + base09: "#786dc5", + base0A: "#438288", + base0B: "#df0002", + base0C: "#00a0be", + base0D: "#790ead", + base0E: "#b21889", + base0F: "#c77c48", +} diff --git a/schemes/base16-yesterday-bright.js b/schemes/base16-yesterday-bright.js new file mode 100644 index 0000000..83c9573 --- /dev/null +++ b/schemes/base16-yesterday-bright.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#343d46", + base01: "#4f5b66", + base02: "#65737e", + base03: "#a7adba", + base04: "#c0c5ce", + base05: "#dfe1e8", + base06: "#eff1f5", + base07: "#ffffff", + base08: "#d54e53", + base09: "#e78c45", + base0A: "#e7c547", + base0B: "#b9ca4a", + base0C: "#70c0b1", + base0D: "#7aa6da", + base0E: "#c397d8", + base0F: "#9a806d", +} diff --git a/schemes/base16-yesterday-night.js b/schemes/base16-yesterday-night.js new file mode 100644 index 0000000..4c05db1 --- /dev/null +++ b/schemes/base16-yesterday-night.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#343d46", + base01: "#4f5b66", + base02: "#65737e", + base03: "#a7adba", + base04: "#c0c5ce", + base05: "#dfe1e8", + base06: "#eff1f5", + base07: "#ffffff", + base08: "#cc6666", + base09: "#de935f", + base0A: "#f0c674", + base0B: "#b5bd68", + base0C: "#8abeb7", + base0D: "#81a2be", + base0E: "#b294bb", + base0F: "#a3685a", +} diff --git a/schemes/base16-yesterday.js b/schemes/base16-yesterday.js new file mode 100644 index 0000000..3acfe57 --- /dev/null +++ b/schemes/base16-yesterday.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#1d1f21", + base01: "#282a2e", + base02: "#4d4d4c", + base03: "#969896", + base04: "#8e908c", + base05: "#d6d6d6", + base06: "#efefef", + base07: "#ffffff", + base08: "#c82829", + base09: "#f5871f", + base0A: "#eab700", + base0B: "#718c00", + base0C: "#3e999f", + base0D: "#4271ae", + base0E: "#8959a8", + base0F: "#7f2a1d", +} diff --git a/schemes/base16-zenbones.js b/schemes/base16-zenbones.js new file mode 100644 index 0000000..3a7c8ed --- /dev/null +++ b/schemes/base16-zenbones.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#191919", + base01: "#de6e7c", + base02: "#819b69", + base03: "#b77e64", + base04: "#6099c0", + base05: "#b279a7", + base06: "#66a5ad", + base07: "#bbbbbb", + base08: "#3d3839", + base09: "#e8838f", + base0A: "#8bae68", + base0B: "#d68c67", + base0C: "#61abda", + base0D: "#cf86c1", + base0E: "#65b8c1", + base0F: "#8e8e8e", +} diff --git a/schemes/base16-zenburn.js b/schemes/base16-zenburn.js new file mode 100644 index 0000000..f3cb1b3 --- /dev/null +++ b/schemes/base16-zenburn.js @@ -0,0 +1,18 @@ +const colors = { + base00: "#383838", + base01: "#404040", + base02: "#606060", + base03: "#6f6f6f", + base04: "#808080", + base05: "#dcdccc", + base06: "#c0c0c0", + base07: "#ffffff", + base08: "#dca3a3", + base09: "#dfaf8f", + base0A: "#e0cf9f", + base0B: "#5f7f5f", + base0C: "#93e0e3", + base0D: "#7cb8bb", + base0E: "#dc8cc3", + base0F: "#000000", +} diff --git a/settings/Config.qml b/settings/Config.qml index 19bf913..c91bfd7 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -20,7 +20,6 @@ Singleton { } onAdapterUpdated: { writeAdapter(); - reload(); } onLoadFailed: error => { if (error === FileViewError.FileNotFound) @@ -28,12 +27,12 @@ Singleton { } adapter: JsonAdapter { id: cfg - property bool themeSwitcherVisible: false property JsonObject appearance: JsonObject { property string font: "Iosevka" property int fontSize: 14 property int iconSize: 16 property int rounding: 16 + property string currentTheme: "base16-catppuccin-mocha" } property JsonObject bar: JsonObject { property bool floating: false diff --git a/settings/settings.json b/settings/settings.json index 144f624..2667805 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,5 +1,6 @@ { "appearance": { + "currentTheme": "base16-catppuccin-mocha", "font": "Roboto Medium", "fontSize": 14, "iconSize": 14, @@ -10,7 +11,6 @@ "height": 34, "opacity": 1 }, - "themeSwitcherVisible": false, "wallpaper": { "wallDir": "/home/lucy/.walls/", "wallpaper": "/home/lucy/.walls/Kita.png" diff --git a/shell.qml b/shell.qml index abe1463..6303b5d 100644 --- a/shell.qml +++ b/shell.qml @@ -2,10 +2,9 @@ //@ pragma IconTheme Papirus-Dark import Quickshell import qs.modules.bar -import qs.modules.notifications + import qs.modules.overlays -import qs.modules.Services -import qs.settings + import qs.modules.ipc ShellRoot { From 64a269816d191bcc5db15f15b02b9f9a17aa33cd Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 10 Sep 2026 23:33:19 +0200 Subject: [PATCH 148/172] add functioning theme picker and overhaul theming system --- Colors.js | 32 +++++------ Colors.qml | 54 ++++++++++--------- modules/applets/ThemeSwitcher.qml | 27 ++++------ modules/applets/VolPopup.qml | 4 +- modules/applets/WallPicker.qml | 2 +- modules/bar/Bar.qml | 25 ++------- modules/bar/ColorPickerButton.qml | 8 +-- modules/bar/Netstatus.qml | 3 +- modules/bar/Ws.qml | 9 ++-- modules/notifications/NotiCard.qml | 6 +-- modules/overlays/Top.qml | 1 + schemes/base16-0x96f.js | 18 ------- schemes/base16-0x96f.json | 18 +++++++ schemes/base16-3024.js | 18 ------- schemes/base16-3024.json | 18 +++++++ schemes/base16-apathy.js | 18 ------- schemes/base16-apathy.json | 18 +++++++ schemes/base16-apprentice.js | 18 ------- schemes/base16-apprentice.json | 18 +++++++ schemes/base16-arroz-con-dulce-dark.json | 18 +++++++ schemes/base16-arroz-con-dulce.json | 18 +++++++ schemes/base16-ascendancy.js | 18 ------- schemes/base16-ascendancy.json | 18 +++++++ schemes/base16-ashes.js | 18 ------- schemes/base16-ashes.json | 18 +++++++ schemes/base16-atelier-cave-light.js | 18 ------- schemes/base16-atelier-cave-light.json | 18 +++++++ schemes/base16-atelier-cave.js | 18 ------- schemes/base16-atelier-cave.json | 18 +++++++ schemes/base16-atelier-dune-light.js | 18 ------- schemes/base16-atelier-dune-light.json | 18 +++++++ schemes/base16-atelier-dune.js | 18 ------- schemes/base16-atelier-dune.json | 18 +++++++ schemes/base16-atelier-estuary-light.js | 18 ------- schemes/base16-atelier-estuary-light.json | 18 +++++++ schemes/base16-atelier-estuary.js | 18 ------- schemes/base16-atelier-estuary.json | 18 +++++++ schemes/base16-atelier-forest-light.js | 18 ------- schemes/base16-atelier-forest-light.json | 18 +++++++ schemes/base16-atelier-forest.js | 18 ------- schemes/base16-atelier-forest.json | 18 +++++++ schemes/base16-atelier-heath-light.js | 18 ------- schemes/base16-atelier-heath-light.json | 18 +++++++ schemes/base16-atelier-heath.js | 18 ------- schemes/base16-atelier-heath.json | 18 +++++++ schemes/base16-atelier-lakeside-light.js | 18 ------- schemes/base16-atelier-lakeside-light.json | 18 +++++++ schemes/base16-atelier-lakeside.js | 18 ------- schemes/base16-atelier-lakeside.json | 18 +++++++ schemes/base16-atelier-plateau-light.js | 18 ------- schemes/base16-atelier-plateau-light.json | 18 +++++++ schemes/base16-atelier-plateau.js | 18 ------- schemes/base16-atelier-plateau.json | 18 +++++++ schemes/base16-atelier-savanna-light.js | 18 ------- schemes/base16-atelier-savanna-light.json | 18 +++++++ schemes/base16-atelier-savanna.js | 18 ------- schemes/base16-atelier-savanna.json | 18 +++++++ schemes/base16-atelier-seaside-light.js | 18 ------- schemes/base16-atelier-seaside-light.json | 18 +++++++ schemes/base16-atelier-seaside.js | 18 ------- schemes/base16-atelier-seaside.json | 18 +++++++ schemes/base16-atelier-sulphurpool-light.js | 18 ------- schemes/base16-atelier-sulphurpool-light.json | 18 +++++++ schemes/base16-atelier-sulphurpool.js | 18 ------- schemes/base16-atelier-sulphurpool.json | 18 +++++++ schemes/base16-atlas.js | 18 ------- schemes/base16-atlas.json | 18 +++++++ schemes/base16-ayu-dark.js | 18 ------- schemes/base16-ayu-dark.json | 18 +++++++ schemes/base16-ayu-light.js | 18 ------- schemes/base16-ayu-light.json | 18 +++++++ schemes/base16-ayu-mirage.js | 18 ------- schemes/base16-ayu-mirage.json | 18 +++++++ schemes/base16-aztec.js | 18 ------- schemes/base16-aztec.json | 18 +++++++ schemes/base16-bespin.js | 18 ------- schemes/base16-bespin.json | 18 +++++++ schemes/base16-black-metal-bathory.js | 18 ------- schemes/base16-black-metal-bathory.json | 18 +++++++ schemes/base16-black-metal-burzum.js | 18 ------- schemes/base16-black-metal-burzum.json | 18 +++++++ schemes/base16-black-metal-dark-funeral.js | 18 ------- schemes/base16-black-metal-dark-funeral.json | 18 +++++++ schemes/base16-black-metal-gorgoroth.js | 18 ------- schemes/base16-black-metal-gorgoroth.json | 18 +++++++ schemes/base16-black-metal-immortal.js | 18 ------- schemes/base16-black-metal-immortal.json | 18 +++++++ schemes/base16-black-metal-khold.js | 18 ------- schemes/base16-black-metal-khold.json | 18 +++++++ schemes/base16-black-metal-marduk.js | 18 ------- schemes/base16-black-metal-marduk.json | 18 +++++++ schemes/base16-black-metal-mayhem.js | 18 ------- schemes/base16-black-metal-mayhem.json | 18 +++++++ schemes/base16-black-metal-nile.js | 18 ------- schemes/base16-black-metal-nile.json | 18 +++++++ schemes/base16-black-metal-venom.js | 18 ------- schemes/base16-black-metal-venom.json | 18 +++++++ schemes/base16-black-metal.js | 18 ------- schemes/base16-black-metal.json | 18 +++++++ schemes/base16-blueforest.js | 18 ------- schemes/base16-blueforest.json | 18 +++++++ schemes/base16-blueish.js | 18 ------- schemes/base16-blueish.json | 18 +++++++ schemes/base16-boo-shnickle-light.js | 18 ------- schemes/base16-boo-shnickle-light.json | 18 +++++++ schemes/base16-boo-shnickle.js | 18 ------- schemes/base16-boo-shnickle.json | 18 +++++++ schemes/base16-bosque.js | 18 ------- schemes/base16-bosque.json | 18 +++++++ schemes/base16-brasa.js | 18 ------- schemes/base16-brasa.json | 18 +++++++ schemes/base16-brewer.js | 18 ------- schemes/base16-brewer.json | 18 +++++++ schemes/base16-bright.js | 18 ------- schemes/base16-bright.json | 18 +++++++ schemes/base16-brogrammer.js | 18 ------- schemes/base16-brogrammer.json | 18 +++++++ schemes/base16-brushtrees-dark.js | 18 ------- schemes/base16-brushtrees-dark.json | 18 +++++++ schemes/base16-brushtrees.js | 18 ------- schemes/base16-brushtrees.json | 18 +++++++ schemes/base16-cacao.js | 18 ------- schemes/base16-cacao.json | 18 +++++++ schemes/base16-caroline.js | 18 ------- schemes/base16-caroline.json | 18 +++++++ schemes/base16-catppuccin-frappe.js | 18 ------- schemes/base16-catppuccin-frappe.json | 18 +++++++ schemes/base16-catppuccin-latte.js | 18 ------- schemes/base16-catppuccin-latte.json | 18 +++++++ schemes/base16-catppuccin-macchiato.js | 18 ------- schemes/base16-catppuccin-macchiato.json | 18 +++++++ schemes/base16-catppuccin-mocha.js | 18 ------- schemes/base16-catppuccin-mocha.json | 18 +++++++ schemes/base16-cerulean-signal-dark.json | 18 +++++++ schemes/base16-cerulean-signal-light.json | 18 +++++++ schemes/base16-chalk.js | 18 ------- schemes/base16-chalk.json | 18 +++++++ schemes/base16-charcoal-dark.js | 18 ------- schemes/base16-charcoal-dark.json | 18 +++++++ schemes/base16-charcoal-light.js | 18 ------- schemes/base16-charcoal-light.json | 18 +++++++ schemes/base16-chicago-day.js | 18 ------- schemes/base16-chicago-day.json | 18 +++++++ schemes/base16-chicago-night.js | 18 ------- schemes/base16-chicago-night.json | 18 +++++++ schemes/base16-chinoiserie-midnight.js | 18 ------- schemes/base16-chinoiserie-midnight.json | 18 +++++++ schemes/base16-chinoiserie-morandi.js | 18 ------- schemes/base16-chinoiserie-morandi.json | 18 +++++++ schemes/base16-chinoiserie-night.js | 18 ------- schemes/base16-chinoiserie-night.json | 18 +++++++ schemes/base16-chinoiserie.js | 18 ------- schemes/base16-chinoiserie.json | 18 +++++++ schemes/base16-circus.js | 18 ------- schemes/base16-circus.json | 18 +++++++ schemes/base16-classic-dark.js | 18 ------- schemes/base16-classic-dark.json | 18 +++++++ schemes/base16-classic-light.js | 18 ------- schemes/base16-classic-light.json | 18 +++++++ schemes/base16-codeschool.js | 18 ------- schemes/base16-codeschool.json | 18 +++++++ schemes/base16-colors.js | 18 ------- schemes/base16-colors.json | 18 +++++++ schemes/base16-cupcake.js | 18 ------- schemes/base16-cupcake.json | 18 +++++++ schemes/base16-cupertino.js | 18 ------- schemes/base16-cupertino.json | 18 +++++++ schemes/base16-cyberpunk.js | 18 ------- schemes/base16-cyberpunk.json | 18 +++++++ schemes/base16-da-one-black.js | 18 ------- schemes/base16-da-one-black.json | 18 +++++++ schemes/base16-da-one-gray.js | 18 ------- schemes/base16-da-one-gray.json | 18 +++++++ schemes/base16-da-one-ocean.js | 18 ------- schemes/base16-da-one-ocean.json | 18 +++++++ schemes/base16-da-one-paper.js | 18 ------- schemes/base16-da-one-paper.json | 18 +++++++ schemes/base16-da-one-sea.js | 18 ------- schemes/base16-da-one-sea.json | 18 +++++++ schemes/base16-da-one-white.js | 18 ------- schemes/base16-da-one-white.json | 18 +++++++ schemes/base16-danqing-light.js | 18 ------- schemes/base16-danqing-light.json | 18 +++++++ schemes/base16-danqing.js | 18 ------- schemes/base16-danqing.json | 18 +++++++ schemes/base16-darcula.js | 18 ------- schemes/base16-darcula.json | 18 +++++++ schemes/base16-darkmoss.js | 18 ------- schemes/base16-darkmoss.json | 18 +++++++ schemes/base16-darktooth.js | 18 ------- schemes/base16-darktooth.json | 18 +++++++ schemes/base16-darkviolet.js | 18 ------- schemes/base16-darkviolet.json | 18 +++++++ schemes/base16-decaf.js | 18 ------- schemes/base16-decaf.json | 18 +++++++ schemes/base16-deep-oceanic-next.js | 18 ------- schemes/base16-deep-oceanic-next.json | 18 +++++++ schemes/base16-default-dark.js | 18 ------- schemes/base16-default-dark.json | 18 +++++++ schemes/base16-default-light.js | 18 ------- schemes/base16-default-light.json | 18 +++++++ schemes/base16-digital-rain.js | 18 ------- schemes/base16-digital-rain.json | 18 +++++++ schemes/base16-dirtysea.js | 18 ------- schemes/base16-dirtysea.json | 18 +++++++ schemes/base16-dracula.js | 18 ------- schemes/base16-dracula.json | 18 +++++++ schemes/base16-edge-dark.js | 18 ------- schemes/base16-edge-dark.json | 18 +++++++ schemes/base16-edge-light.js | 18 ------- schemes/base16-edge-light.json | 18 +++++++ schemes/base16-eighties.js | 18 ------- schemes/base16-eighties.json | 18 +++++++ schemes/base16-eldritch.js | 18 ------- schemes/base16-eldritch.json | 18 +++++++ schemes/base16-embers-light.js | 18 ------- schemes/base16-embers-light.json | 18 +++++++ schemes/base16-embers.js | 18 ------- schemes/base16-embers.json | 18 +++++++ schemes/base16-emil.js | 18 ------- schemes/base16-emil.json | 18 +++++++ schemes/base16-equilibrium-dark.js | 18 ------- schemes/base16-equilibrium-dark.json | 18 +++++++ schemes/base16-equilibrium-gray-dark.js | 18 ------- schemes/base16-equilibrium-gray-dark.json | 18 +++++++ schemes/base16-equilibrium-gray-light.js | 18 ------- schemes/base16-equilibrium-gray-light.json | 18 +++++++ schemes/base16-equilibrium-light.js | 18 ------- schemes/base16-equilibrium-light.json | 18 +++++++ schemes/base16-eris.js | 18 ------- schemes/base16-eris.json | 18 +++++++ schemes/base16-espresso.js | 18 ------- schemes/base16-espresso.json | 18 +++++++ schemes/base16-eva-dim.js | 18 ------- schemes/base16-eva-dim.json | 18 +++++++ schemes/base16-eva.js | 18 ------- schemes/base16-eva.json | 18 +++++++ schemes/base16-evenok-dark.js | 18 ------- schemes/base16-evenok-dark.json | 18 +++++++ schemes/base16-everforest-dark-hard.js | 18 ------- schemes/base16-everforest-dark-hard.json | 18 +++++++ schemes/base16-everforest-dark-medium.js | 18 ------- schemes/base16-everforest-dark-medium.json | 18 +++++++ schemes/base16-everforest-dark-soft.js | 18 ------- schemes/base16-everforest-dark-soft.json | 18 +++++++ schemes/base16-everforest-light-hard.js | 18 ------- schemes/base16-everforest-light-hard.json | 18 +++++++ schemes/base16-everforest-light-medium.js | 18 ------- schemes/base16-everforest-light-medium.json | 18 +++++++ schemes/base16-everforest-light-soft.js | 18 ------- schemes/base16-everforest-light-soft.json | 18 +++++++ schemes/base16-everforest.js | 18 ------- schemes/base16-everforest.json | 18 +++++++ schemes/base16-flat.js | 18 ------- schemes/base16-flat.json | 18 +++++++ schemes/base16-flexoki-dark.js | 18 ------- schemes/base16-flexoki-dark.json | 18 +++++++ schemes/base16-flexoki-light.js | 18 ------- schemes/base16-flexoki-light.json | 18 +++++++ schemes/base16-framer.js | 18 ------- schemes/base16-framer.json | 18 +++++++ schemes/base16-fruit-soda.js | 18 ------- schemes/base16-fruit-soda.json | 18 +++++++ schemes/base16-gigavolt.js | 18 ------- schemes/base16-gigavolt.json | 18 +++++++ schemes/base16-github-dark-colorblind.js | 18 ------- schemes/base16-github-dark-colorblind.json | 18 +++++++ schemes/base16-github-dark-dimmed.js | 18 ------- schemes/base16-github-dark-dimmed.json | 18 +++++++ schemes/base16-github-dark-high-contrast.js | 18 ------- schemes/base16-github-dark-high-contrast.json | 18 +++++++ schemes/base16-github-dark.js | 18 ------- schemes/base16-github-dark.json | 18 +++++++ schemes/base16-github-light-colorblind.js | 18 ------- schemes/base16-github-light-colorblind.json | 18 +++++++ schemes/base16-github-light-high-contrast.js | 18 ------- .../base16-github-light-high-contrast.json | 18 +++++++ schemes/base16-github.js | 18 ------- schemes/base16-github.json | 18 +++++++ schemes/base16-google-dark.js | 18 ------- schemes/base16-google-dark.json | 18 +++++++ schemes/base16-google-light.js | 18 ------- schemes/base16-google-light.json | 18 +++++++ schemes/base16-gotham.js | 18 ------- schemes/base16-gotham.json | 18 +++++++ schemes/base16-grayscale-dark.js | 18 ------- schemes/base16-grayscale-dark.json | 18 +++++++ schemes/base16-grayscale-light.js | 18 ------- schemes/base16-grayscale-light.json | 18 +++++++ schemes/base16-greenscreen.js | 18 ------- schemes/base16-greenscreen.json | 18 +++++++ schemes/base16-gruber.js | 18 ------- schemes/base16-gruber.json | 18 +++++++ schemes/base16-gruvbox-dark-hard.js | 18 ------- schemes/base16-gruvbox-dark-hard.json | 18 +++++++ .../base16-gruvbox-dark-medium-forest.json | 18 +++++++ schemes/base16-gruvbox-dark-medium.js | 18 ------- schemes/base16-gruvbox-dark-medium.json | 18 +++++++ schemes/base16-gruvbox-dark-pale.js | 18 ------- schemes/base16-gruvbox-dark-pale.json | 18 +++++++ schemes/base16-gruvbox-dark-soft.js | 18 ------- schemes/base16-gruvbox-dark-soft.json | 18 +++++++ schemes/base16-gruvbox-dark.js | 18 ------- schemes/base16-gruvbox-dark.json | 18 +++++++ schemes/base16-gruvbox-light-hard.js | 18 ------- schemes/base16-gruvbox-light-hard.json | 18 +++++++ schemes/base16-gruvbox-light-medium.js | 18 ------- schemes/base16-gruvbox-light-medium.json | 18 +++++++ schemes/base16-gruvbox-light-soft.js | 18 ------- schemes/base16-gruvbox-light-soft.json | 18 +++++++ schemes/base16-gruvbox-light.js | 18 ------- schemes/base16-gruvbox-light.json | 18 +++++++ schemes/base16-gruvbox-material-dark-hard.js | 18 ------- .../base16-gruvbox-material-dark-hard.json | 18 +++++++ .../base16-gruvbox-material-dark-medium.js | 18 ------- .../base16-gruvbox-material-dark-medium.json | 18 +++++++ schemes/base16-gruvbox-material-dark-soft.js | 18 ------- .../base16-gruvbox-material-dark-soft.json | 18 +++++++ schemes/base16-gruvbox-material-light-hard.js | 18 ------- .../base16-gruvbox-material-light-hard.json | 18 +++++++ .../base16-gruvbox-material-light-medium.js | 18 ------- .../base16-gruvbox-material-light-medium.json | 18 +++++++ schemes/base16-gruvbox-material-light-soft.js | 18 ------- .../base16-gruvbox-material-light-soft.json | 18 +++++++ schemes/base16-hardcore.js | 18 ------- schemes/base16-hardcore.json | 18 +++++++ schemes/base16-hardhacker.js | 18 ------- schemes/base16-hardhacker.json | 18 +++++++ schemes/base16-harmonic16-dark.js | 18 ------- schemes/base16-harmonic16-dark.json | 18 +++++++ schemes/base16-harmonic16-light.js | 18 ------- schemes/base16-harmonic16-light.json | 18 +++++++ schemes/base16-heetch-light.js | 18 ------- schemes/base16-heetch-light.json | 18 +++++++ schemes/base16-heetch.js | 18 ------- schemes/base16-heetch.json | 18 +++++++ schemes/base16-helios.js | 18 ------- schemes/base16-helios.json | 18 +++++++ schemes/base16-hopscotch.js | 18 ------- schemes/base16-hopscotch.json | 18 +++++++ schemes/base16-horizon-dark.js | 18 ------- schemes/base16-horizon-dark.json | 18 +++++++ schemes/base16-horizon-light.js | 18 ------- schemes/base16-horizon-light.json | 18 +++++++ schemes/base16-horizon-terminal-dark.js | 18 ------- schemes/base16-horizon-terminal-dark.json | 18 +++++++ schemes/base16-horizon-terminal-light.js | 18 ------- schemes/base16-horizon-terminal-light.json | 18 +++++++ schemes/base16-humanoid-dark.js | 18 ------- schemes/base16-humanoid-dark.json | 18 +++++++ schemes/base16-humanoid-light.js | 18 ------- schemes/base16-humanoid-light.json | 18 +++++++ schemes/base16-ia-dark.js | 18 ------- schemes/base16-ia-dark.json | 18 +++++++ schemes/base16-ia-light.js | 18 ------- schemes/base16-ia-light.json | 18 +++++++ schemes/base16-icy.js | 18 ------- schemes/base16-icy.json | 18 +++++++ schemes/base16-irblack.js | 18 ------- schemes/base16-irblack.json | 18 +++++++ schemes/base16-isotope.js | 18 ------- schemes/base16-isotope.json | 18 +++++++ schemes/base16-jabuti.js | 18 ------- schemes/base16-jabuti.json | 18 +++++++ schemes/base16-jellybeans.json | 18 +++++++ schemes/base16-kanagawa-dragon.js | 18 ------- schemes/base16-kanagawa-dragon.json | 18 +++++++ schemes/base16-kanagawa.js | 18 ------- schemes/base16-kanagawa.json | 18 +++++++ schemes/base16-katy.js | 18 ------- schemes/base16-katy.json | 18 +++++++ schemes/base16-kimber.js | 18 ------- schemes/base16-kimber.json | 18 +++++++ schemes/base16-kissa-latte.js | 18 ------- schemes/base16-kissa-latte.json | 18 +++++++ schemes/base16-kissa-macchiato.js | 18 ------- schemes/base16-kissa-macchiato.json | 18 +++++++ schemes/base16-lichen-chartreuse-dark.json | 18 +++++++ schemes/base16-lichen-chartreuse-light.json | 18 +++++++ schemes/base16-lime.js | 18 ------- schemes/base16-lime.json | 18 +++++++ schemes/base16-linux-vt.js | 18 ------- schemes/base16-linux-vt.json | 18 +++++++ schemes/base16-macintosh.js | 18 ------- schemes/base16-macintosh.json | 18 +++++++ schemes/base16-marrakesh.js | 18 ------- schemes/base16-marrakesh.json | 18 +++++++ schemes/base16-materia.js | 18 ------- schemes/base16-materia.json | 18 +++++++ schemes/base16-material-darker.js | 18 ------- schemes/base16-material-darker.json | 18 +++++++ schemes/base16-material-lighter.js | 18 ------- schemes/base16-material-lighter.json | 18 +++++++ schemes/base16-material-palenight.js | 18 ------- schemes/base16-material-palenight.json | 18 +++++++ schemes/base16-material-vivid.js | 18 ------- schemes/base16-material-vivid.json | 18 +++++++ schemes/base16-material.js | 18 ------- schemes/base16-material.json | 18 +++++++ schemes/base16-measured-dark.js | 18 ------- schemes/base16-measured-dark.json | 18 +++++++ schemes/base16-measured-light.js | 18 ------- schemes/base16-measured-light.json | 18 +++++++ schemes/base16-mellow-purple.js | 18 ------- schemes/base16-mellow-purple.json | 18 +++++++ schemes/base16-mexico-light.js | 18 ------- schemes/base16-mexico-light.json | 18 +++++++ schemes/base16-mezcal.js | 18 ------- schemes/base16-mezcal.json | 18 +++++++ schemes/base16-mocha.js | 18 ------- schemes/base16-mocha.json | 18 +++++++ schemes/base16-monokai.js | 18 ------- schemes/base16-monokai.json | 18 +++++++ schemes/base16-moonlight.js | 18 ------- schemes/base16-moonlight.json | 18 +++++++ schemes/base16-mountain.js | 18 ------- schemes/base16-mountain.json | 18 +++++++ schemes/base16-nebula.js | 18 ------- schemes/base16-nebula.json | 18 +++++++ schemes/base16-neovim-dark.json | 18 +++++++ schemes/base16-neovim-light.json | 18 +++++++ schemes/base16-noche.js | 18 ------- schemes/base16-noche.json | 18 +++++++ schemes/base16-nord-light.js | 18 ------- schemes/base16-nord-light.json | 18 +++++++ schemes/base16-nord.js | 18 ------- schemes/base16-nord.json | 18 +++++++ schemes/base16-nova.js | 18 ------- schemes/base16-nova.json | 18 +++++++ schemes/base16-ocean.js | 18 ------- schemes/base16-ocean.json | 18 +++++++ schemes/base16-oceanicnext.js | 18 ------- schemes/base16-oceanicnext.json | 18 +++++++ schemes/base16-ocote.js | 18 ------- schemes/base16-ocote.json | 18 +++++++ schemes/base16-one-light.js | 18 ------- schemes/base16-one-light.json | 18 +++++++ schemes/base16-onedark-dark.js | 18 ------- schemes/base16-onedark-dark.json | 18 +++++++ schemes/base16-onedark.js | 18 ------- schemes/base16-onedark.json | 18 +++++++ schemes/base16-outrun-dark.js | 18 ------- schemes/base16-outrun-dark.json | 18 +++++++ schemes/base16-oxocarbon-dark.js | 18 ------- schemes/base16-oxocarbon-dark.json | 18 +++++++ schemes/base16-oxocarbon-light.js | 18 ------- schemes/base16-oxocarbon-light.json | 18 +++++++ schemes/base16-pandora.js | 18 ------- schemes/base16-pandora.json | 18 +++++++ schemes/base16-papel.js | 18 ------- schemes/base16-papel.json | 18 +++++++ schemes/base16-papercolor-dark.js | 18 ------- schemes/base16-papercolor-dark.json | 18 +++++++ schemes/base16-papercolor-light.js | 18 ------- schemes/base16-papercolor-light.json | 18 +++++++ schemes/base16-paraiso.js | 18 ------- schemes/base16-paraiso.json | 18 +++++++ schemes/base16-pasque.js | 18 ------- schemes/base16-pasque.json | 18 +++++++ .../base16-pastelon-de-amarillos-dark.json | 18 +++++++ schemes/base16-pastelon-de-amarillos.json | 18 +++++++ ...base16-penumbra-dark-contrast-plus-plus.js | 18 ------- ...se16-penumbra-dark-contrast-plus-plus.json | 18 +++++++ schemes/base16-penumbra-dark-contrast-plus.js | 18 ------- .../base16-penumbra-dark-contrast-plus.json | 18 +++++++ schemes/base16-penumbra-dark.js | 18 ------- schemes/base16-penumbra-dark.json | 18 +++++++ ...ase16-penumbra-light-contrast-plus-plus.js | 18 ------- ...e16-penumbra-light-contrast-plus-plus.json | 18 +++++++ .../base16-penumbra-light-contrast-plus.js | 18 ------- .../base16-penumbra-light-contrast-plus.json | 18 +++++++ schemes/base16-penumbra-light.js | 18 ------- schemes/base16-penumbra-light.json | 18 +++++++ schemes/base16-phd.js | 18 ------- schemes/base16-phd.json | 18 +++++++ schemes/base16-pico.js | 18 ------- schemes/base16-pico.json | 18 +++++++ schemes/base16-pinky.js | 18 ------- schemes/base16-pinky.json | 18 +++++++ schemes/base16-pop.js | 18 ------- schemes/base16-pop.json | 18 +++++++ schemes/base16-porple.js | 18 ------- schemes/base16-porple.json | 18 +++++++ schemes/base16-precious-dark-eleven.js | 18 ------- schemes/base16-precious-dark-eleven.json | 18 +++++++ schemes/base16-precious-dark-fifteen.js | 18 ------- schemes/base16-precious-dark-fifteen.json | 18 +++++++ schemes/base16-precious-light-warm.js | 18 ------- schemes/base16-precious-light-warm.json | 18 +++++++ schemes/base16-precious-light-white.js | 18 ------- schemes/base16-precious-light-white.json | 18 +++++++ schemes/base16-primer-dark-dimmed.js | 18 ------- schemes/base16-primer-dark-dimmed.json | 18 +++++++ schemes/base16-primer-dark.js | 18 ------- schemes/base16-primer-dark.json | 18 +++++++ schemes/base16-primer-light.js | 18 ------- schemes/base16-primer-light.json | 18 +++++++ schemes/base16-purpledream.js | 18 ------- schemes/base16-purpledream.json | 18 +++++++ schemes/base16-qualia.js | 18 ------- schemes/base16-qualia.json | 18 +++++++ schemes/base16-railscasts.js | 18 ------- schemes/base16-railscasts.json | 18 +++++++ schemes/base16-rebecca.js | 18 ------- schemes/base16-rebecca.json | 18 +++++++ schemes/base16-rose-pine-dawn.js | 18 ------- schemes/base16-rose-pine-dawn.json | 18 +++++++ schemes/base16-rose-pine-moon.js | 18 ------- schemes/base16-rose-pine-moon.json | 18 +++++++ schemes/base16-rose-pine.js | 18 ------- schemes/base16-rose-pine.json | 18 +++++++ schemes/base16-saga.js | 18 ------- schemes/base16-saga.json | 18 +++++++ schemes/base16-sagelight.js | 18 ------- schemes/base16-sagelight.json | 18 +++++++ schemes/base16-sakura.js | 18 ------- schemes/base16-sakura.json | 18 +++++++ schemes/base16-sandcastle.js | 18 ------- schemes/base16-sandcastle.json | 18 +++++++ schemes/base16-selenized-black.js | 18 ------- schemes/base16-selenized-black.json | 18 +++++++ schemes/base16-selenized-dark.js | 18 ------- schemes/base16-selenized-dark.json | 18 +++++++ schemes/base16-selenized-light.js | 18 ------- schemes/base16-selenized-light.json | 18 +++++++ schemes/base16-selenized-white.js | 18 ------- schemes/base16-selenized-white.json | 18 +++++++ schemes/base16-seti.js | 18 ------- schemes/base16-seti.json | 18 +++++++ schemes/base16-shades-of-purple.js | 18 ------- schemes/base16-shades-of-purple.json | 18 +++++++ schemes/base16-shadesmear-dark.js | 18 ------- schemes/base16-shadesmear-dark.json | 18 +++++++ schemes/base16-shadesmear-light.js | 18 ------- schemes/base16-shadesmear-light.json | 18 +++++++ schemes/base16-shapeshifter.js | 18 ------- schemes/base16-shapeshifter.json | 18 +++++++ schemes/base16-silk-dark.js | 18 ------- schemes/base16-silk-dark.json | 18 +++++++ schemes/base16-silk-light.js | 18 ------- schemes/base16-silk-light.json | 18 +++++++ schemes/base16-snazzy.js | 18 ------- schemes/base16-snazzy.json | 18 +++++++ schemes/base16-soft-server.js | 18 ------- schemes/base16-soft-server.json | 18 +++++++ schemes/base16-solarflare-light.js | 18 ------- schemes/base16-solarflare-light.json | 18 +++++++ schemes/base16-solarflare.js | 18 ------- schemes/base16-solarflare.json | 18 +++++++ schemes/base16-solarized-dark.js | 18 ------- schemes/base16-solarized-dark.json | 18 +++++++ schemes/base16-solarized-light.js | 18 ------- schemes/base16-solarized-light.json | 18 +++++++ schemes/base16-spaceduck.js | 18 ------- schemes/base16-spaceduck.json | 18 +++++++ schemes/base16-spacemacs.js | 18 ------- schemes/base16-spacemacs.json | 18 +++++++ schemes/base16-sparky.js | 18 ------- schemes/base16-sparky.json | 18 +++++++ schemes/base16-standardized-dark.js | 18 ------- schemes/base16-standardized-dark.json | 18 +++++++ schemes/base16-standardized-light.js | 18 ------- schemes/base16-standardized-light.json | 18 +++++++ schemes/base16-stella.js | 18 ------- schemes/base16-stella.json | 18 +++++++ schemes/base16-still-alive.js | 18 ------- schemes/base16-still-alive.json | 18 +++++++ schemes/base16-summercamp.js | 18 ------- schemes/base16-summercamp.json | 18 +++++++ schemes/base16-summerfruit-dark.js | 18 ------- schemes/base16-summerfruit-dark.json | 18 +++++++ schemes/base16-summerfruit-light.js | 18 ------- schemes/base16-summerfruit-light.json | 18 +++++++ schemes/base16-swamp-dark.js | 18 ------- schemes/base16-swamp-dark.json | 18 +++++++ schemes/base16-swamp-light.js | 18 ------- schemes/base16-swamp-light.json | 18 +++++++ schemes/base16-synth-midnight-dark.js | 18 ------- schemes/base16-synth-midnight-dark.json | 18 +++++++ schemes/base16-synth-midnight-light.js | 18 ------- schemes/base16-synth-midnight-light.json | 18 +++++++ schemes/base16-tango.js | 18 ------- schemes/base16-tango.json | 18 +++++++ schemes/base16-tarot.js | 18 ------- schemes/base16-tarot.json | 18 +++++++ schemes/base16-tender.js | 18 ------- schemes/base16-tender.json | 18 +++++++ schemes/base16-terracotta-dark.js | 18 ------- schemes/base16-terracotta-dark.json | 18 +++++++ schemes/base16-terracotta.js | 18 ------- schemes/base16-terracotta.json | 18 +++++++ schemes/base16-tinta.js | 18 ------- schemes/base16-tinta.json | 18 +++++++ schemes/base16-tokyo-city-dark.js | 18 ------- schemes/base16-tokyo-city-dark.json | 18 +++++++ schemes/base16-tokyo-city-light.js | 18 ------- schemes/base16-tokyo-city-light.json | 18 +++++++ schemes/base16-tokyo-city-terminal-dark.js | 18 ------- schemes/base16-tokyo-city-terminal-dark.json | 18 +++++++ schemes/base16-tokyo-city-terminal-light.js | 18 ------- schemes/base16-tokyo-city-terminal-light.json | 18 +++++++ schemes/base16-tokyo-night-dark.js | 18 ------- schemes/base16-tokyo-night-dark.json | 18 +++++++ schemes/base16-tokyo-night-light.js | 18 ------- schemes/base16-tokyo-night-light.json | 18 +++++++ schemes/base16-tokyo-night-moon.js | 18 ------- schemes/base16-tokyo-night-moon.json | 18 +++++++ schemes/base16-tokyo-night-storm.js | 18 ------- schemes/base16-tokyo-night-storm.json | 18 +++++++ schemes/base16-tokyo-night-terminal-dark.js | 18 ------- schemes/base16-tokyo-night-terminal-dark.json | 18 +++++++ schemes/base16-tokyo-night-terminal-light.js | 18 ------- .../base16-tokyo-night-terminal-light.json | 18 +++++++ schemes/base16-tokyo-night-terminal-storm.js | 18 ------- .../base16-tokyo-night-terminal-storm.json | 18 +++++++ schemes/base16-tokyodark-terminal.js | 18 ------- schemes/base16-tokyodark-terminal.json | 18 +++++++ schemes/base16-tokyodark.js | 18 ------- schemes/base16-tokyodark.json | 18 +++++++ schemes/base16-tomorrow-night-eighties.js | 18 ------- schemes/base16-tomorrow-night-eighties.json | 18 +++++++ schemes/base16-tomorrow-night.js | 18 ------- schemes/base16-tomorrow-night.json | 18 +++++++ schemes/base16-tomorrow.js | 18 ------- schemes/base16-tomorrow.json | 18 +++++++ schemes/base16-tube.js | 18 ------- schemes/base16-tube.json | 18 +++++++ schemes/base16-twilight.js | 18 ------- schemes/base16-twilight.json | 18 +++++++ schemes/base16-unikitty-dark.js | 18 ------- schemes/base16-unikitty-dark.json | 18 +++++++ schemes/base16-unikitty-light.js | 18 ------- schemes/base16-unikitty-light.json | 18 +++++++ schemes/base16-unikitty-reversible.js | 18 ------- schemes/base16-unikitty-reversible.json | 18 +++++++ schemes/base16-uwunicorn.js | 18 ------- schemes/base16-uwunicorn.json | 18 +++++++ schemes/base16-valua.js | 18 ------- schemes/base16-valua.json | 18 +++++++ schemes/base16-vesper.js | 18 ------- schemes/base16-vesper.json | 18 +++++++ schemes/base16-vice.js | 18 ------- schemes/base16-vice.json | 18 +++++++ schemes/base16-vulcan.js | 18 ------- schemes/base16-vulcan.json | 18 +++++++ schemes/base16-windows-10-light.js | 18 ------- schemes/base16-windows-10-light.json | 18 +++++++ schemes/base16-windows-10.js | 18 ------- schemes/base16-windows-10.json | 18 +++++++ schemes/base16-windows-95-light.js | 18 ------- schemes/base16-windows-95-light.json | 18 +++++++ schemes/base16-windows-95.js | 18 ------- schemes/base16-windows-95.json | 18 +++++++ schemes/base16-windows-highcontrast-light.js | 18 ------- .../base16-windows-highcontrast-light.json | 18 +++++++ schemes/base16-windows-highcontrast.js | 18 ------- schemes/base16-windows-highcontrast.json | 18 +++++++ schemes/base16-windows-nt-light.js | 18 ------- schemes/base16-windows-nt-light.json | 18 +++++++ schemes/base16-windows-nt.js | 18 ------- schemes/base16-windows-nt.json | 18 +++++++ schemes/base16-woodland.js | 18 ------- schemes/base16-woodland.json | 18 +++++++ schemes/base16-xcode-dusk.js | 18 ------- schemes/base16-xcode-dusk.json | 18 +++++++ schemes/base16-yesterday-bright.js | 18 ------- schemes/base16-yesterday-bright.json | 18 +++++++ schemes/base16-yesterday-night.js | 18 ------- schemes/base16-yesterday-night.json | 18 +++++++ schemes/base16-yesterday.js | 18 ------- schemes/base16-yesterday.json | 18 +++++++ schemes/base16-zenbones.js | 18 ------- schemes/base16-zenbones.json | 18 +++++++ schemes/base16-zenburn.js | 18 ------- schemes/base16-zenburn.json | 18 +++++++ settings/settings.json | 4 +- widgets/BarComponent.qml | 2 +- widgets/MaterialIcon.qml | 2 +- widgets/StyledIcon.qml | 2 +- widgets/StyledText.qml | 2 +- 680 files changed, 6166 insertions(+), 5969 deletions(-) delete mode 100644 schemes/base16-0x96f.js create mode 100644 schemes/base16-0x96f.json delete mode 100644 schemes/base16-3024.js create mode 100644 schemes/base16-3024.json delete mode 100644 schemes/base16-apathy.js create mode 100644 schemes/base16-apathy.json delete mode 100644 schemes/base16-apprentice.js create mode 100644 schemes/base16-apprentice.json create mode 100644 schemes/base16-arroz-con-dulce-dark.json create mode 100644 schemes/base16-arroz-con-dulce.json delete mode 100644 schemes/base16-ascendancy.js create mode 100644 schemes/base16-ascendancy.json delete mode 100644 schemes/base16-ashes.js create mode 100644 schemes/base16-ashes.json delete mode 100644 schemes/base16-atelier-cave-light.js create mode 100644 schemes/base16-atelier-cave-light.json delete mode 100644 schemes/base16-atelier-cave.js create mode 100644 schemes/base16-atelier-cave.json delete mode 100644 schemes/base16-atelier-dune-light.js create mode 100644 schemes/base16-atelier-dune-light.json delete mode 100644 schemes/base16-atelier-dune.js create mode 100644 schemes/base16-atelier-dune.json delete mode 100644 schemes/base16-atelier-estuary-light.js create mode 100644 schemes/base16-atelier-estuary-light.json delete mode 100644 schemes/base16-atelier-estuary.js create mode 100644 schemes/base16-atelier-estuary.json delete mode 100644 schemes/base16-atelier-forest-light.js create mode 100644 schemes/base16-atelier-forest-light.json delete mode 100644 schemes/base16-atelier-forest.js create mode 100644 schemes/base16-atelier-forest.json delete mode 100644 schemes/base16-atelier-heath-light.js create mode 100644 schemes/base16-atelier-heath-light.json delete mode 100644 schemes/base16-atelier-heath.js create mode 100644 schemes/base16-atelier-heath.json delete mode 100644 schemes/base16-atelier-lakeside-light.js create mode 100644 schemes/base16-atelier-lakeside-light.json delete mode 100644 schemes/base16-atelier-lakeside.js create mode 100644 schemes/base16-atelier-lakeside.json delete mode 100644 schemes/base16-atelier-plateau-light.js create mode 100644 schemes/base16-atelier-plateau-light.json delete mode 100644 schemes/base16-atelier-plateau.js create mode 100644 schemes/base16-atelier-plateau.json delete mode 100644 schemes/base16-atelier-savanna-light.js create mode 100644 schemes/base16-atelier-savanna-light.json delete mode 100644 schemes/base16-atelier-savanna.js create mode 100644 schemes/base16-atelier-savanna.json delete mode 100644 schemes/base16-atelier-seaside-light.js create mode 100644 schemes/base16-atelier-seaside-light.json delete mode 100644 schemes/base16-atelier-seaside.js create mode 100644 schemes/base16-atelier-seaside.json delete mode 100644 schemes/base16-atelier-sulphurpool-light.js create mode 100644 schemes/base16-atelier-sulphurpool-light.json delete mode 100644 schemes/base16-atelier-sulphurpool.js create mode 100644 schemes/base16-atelier-sulphurpool.json delete mode 100644 schemes/base16-atlas.js create mode 100644 schemes/base16-atlas.json delete mode 100644 schemes/base16-ayu-dark.js create mode 100644 schemes/base16-ayu-dark.json delete mode 100644 schemes/base16-ayu-light.js create mode 100644 schemes/base16-ayu-light.json delete mode 100644 schemes/base16-ayu-mirage.js create mode 100644 schemes/base16-ayu-mirage.json delete mode 100644 schemes/base16-aztec.js create mode 100644 schemes/base16-aztec.json delete mode 100644 schemes/base16-bespin.js create mode 100644 schemes/base16-bespin.json delete mode 100644 schemes/base16-black-metal-bathory.js create mode 100644 schemes/base16-black-metal-bathory.json delete mode 100644 schemes/base16-black-metal-burzum.js create mode 100644 schemes/base16-black-metal-burzum.json delete mode 100644 schemes/base16-black-metal-dark-funeral.js create mode 100644 schemes/base16-black-metal-dark-funeral.json delete mode 100644 schemes/base16-black-metal-gorgoroth.js create mode 100644 schemes/base16-black-metal-gorgoroth.json delete mode 100644 schemes/base16-black-metal-immortal.js create mode 100644 schemes/base16-black-metal-immortal.json delete mode 100644 schemes/base16-black-metal-khold.js create mode 100644 schemes/base16-black-metal-khold.json delete mode 100644 schemes/base16-black-metal-marduk.js create mode 100644 schemes/base16-black-metal-marduk.json delete mode 100644 schemes/base16-black-metal-mayhem.js create mode 100644 schemes/base16-black-metal-mayhem.json delete mode 100644 schemes/base16-black-metal-nile.js create mode 100644 schemes/base16-black-metal-nile.json delete mode 100644 schemes/base16-black-metal-venom.js create mode 100644 schemes/base16-black-metal-venom.json delete mode 100644 schemes/base16-black-metal.js create mode 100644 schemes/base16-black-metal.json delete mode 100644 schemes/base16-blueforest.js create mode 100644 schemes/base16-blueforest.json delete mode 100644 schemes/base16-blueish.js create mode 100644 schemes/base16-blueish.json delete mode 100644 schemes/base16-boo-shnickle-light.js create mode 100644 schemes/base16-boo-shnickle-light.json delete mode 100644 schemes/base16-boo-shnickle.js create mode 100644 schemes/base16-boo-shnickle.json delete mode 100644 schemes/base16-bosque.js create mode 100644 schemes/base16-bosque.json delete mode 100644 schemes/base16-brasa.js create mode 100644 schemes/base16-brasa.json delete mode 100644 schemes/base16-brewer.js create mode 100644 schemes/base16-brewer.json delete mode 100644 schemes/base16-bright.js create mode 100644 schemes/base16-bright.json delete mode 100644 schemes/base16-brogrammer.js create mode 100644 schemes/base16-brogrammer.json delete mode 100644 schemes/base16-brushtrees-dark.js create mode 100644 schemes/base16-brushtrees-dark.json delete mode 100644 schemes/base16-brushtrees.js create mode 100644 schemes/base16-brushtrees.json delete mode 100644 schemes/base16-cacao.js create mode 100644 schemes/base16-cacao.json delete mode 100644 schemes/base16-caroline.js create mode 100644 schemes/base16-caroline.json delete mode 100644 schemes/base16-catppuccin-frappe.js create mode 100644 schemes/base16-catppuccin-frappe.json delete mode 100644 schemes/base16-catppuccin-latte.js create mode 100644 schemes/base16-catppuccin-latte.json delete mode 100644 schemes/base16-catppuccin-macchiato.js create mode 100644 schemes/base16-catppuccin-macchiato.json delete mode 100644 schemes/base16-catppuccin-mocha.js create mode 100644 schemes/base16-catppuccin-mocha.json create mode 100644 schemes/base16-cerulean-signal-dark.json create mode 100644 schemes/base16-cerulean-signal-light.json delete mode 100644 schemes/base16-chalk.js create mode 100644 schemes/base16-chalk.json delete mode 100644 schemes/base16-charcoal-dark.js create mode 100644 schemes/base16-charcoal-dark.json delete mode 100644 schemes/base16-charcoal-light.js create mode 100644 schemes/base16-charcoal-light.json delete mode 100644 schemes/base16-chicago-day.js create mode 100644 schemes/base16-chicago-day.json delete mode 100644 schemes/base16-chicago-night.js create mode 100644 schemes/base16-chicago-night.json delete mode 100644 schemes/base16-chinoiserie-midnight.js create mode 100644 schemes/base16-chinoiserie-midnight.json delete mode 100644 schemes/base16-chinoiserie-morandi.js create mode 100644 schemes/base16-chinoiserie-morandi.json delete mode 100644 schemes/base16-chinoiserie-night.js create mode 100644 schemes/base16-chinoiserie-night.json delete mode 100644 schemes/base16-chinoiserie.js create mode 100644 schemes/base16-chinoiserie.json delete mode 100644 schemes/base16-circus.js create mode 100644 schemes/base16-circus.json delete mode 100644 schemes/base16-classic-dark.js create mode 100644 schemes/base16-classic-dark.json delete mode 100644 schemes/base16-classic-light.js create mode 100644 schemes/base16-classic-light.json delete mode 100644 schemes/base16-codeschool.js create mode 100644 schemes/base16-codeschool.json delete mode 100644 schemes/base16-colors.js create mode 100644 schemes/base16-colors.json delete mode 100644 schemes/base16-cupcake.js create mode 100644 schemes/base16-cupcake.json delete mode 100644 schemes/base16-cupertino.js create mode 100644 schemes/base16-cupertino.json delete mode 100644 schemes/base16-cyberpunk.js create mode 100644 schemes/base16-cyberpunk.json delete mode 100644 schemes/base16-da-one-black.js create mode 100644 schemes/base16-da-one-black.json delete mode 100644 schemes/base16-da-one-gray.js create mode 100644 schemes/base16-da-one-gray.json delete mode 100644 schemes/base16-da-one-ocean.js create mode 100644 schemes/base16-da-one-ocean.json delete mode 100644 schemes/base16-da-one-paper.js create mode 100644 schemes/base16-da-one-paper.json delete mode 100644 schemes/base16-da-one-sea.js create mode 100644 schemes/base16-da-one-sea.json delete mode 100644 schemes/base16-da-one-white.js create mode 100644 schemes/base16-da-one-white.json delete mode 100644 schemes/base16-danqing-light.js create mode 100644 schemes/base16-danqing-light.json delete mode 100644 schemes/base16-danqing.js create mode 100644 schemes/base16-danqing.json delete mode 100644 schemes/base16-darcula.js create mode 100644 schemes/base16-darcula.json delete mode 100644 schemes/base16-darkmoss.js create mode 100644 schemes/base16-darkmoss.json delete mode 100644 schemes/base16-darktooth.js create mode 100644 schemes/base16-darktooth.json delete mode 100644 schemes/base16-darkviolet.js create mode 100644 schemes/base16-darkviolet.json delete mode 100644 schemes/base16-decaf.js create mode 100644 schemes/base16-decaf.json delete mode 100644 schemes/base16-deep-oceanic-next.js create mode 100644 schemes/base16-deep-oceanic-next.json delete mode 100644 schemes/base16-default-dark.js create mode 100644 schemes/base16-default-dark.json delete mode 100644 schemes/base16-default-light.js create mode 100644 schemes/base16-default-light.json delete mode 100644 schemes/base16-digital-rain.js create mode 100644 schemes/base16-digital-rain.json delete mode 100644 schemes/base16-dirtysea.js create mode 100644 schemes/base16-dirtysea.json delete mode 100644 schemes/base16-dracula.js create mode 100644 schemes/base16-dracula.json delete mode 100644 schemes/base16-edge-dark.js create mode 100644 schemes/base16-edge-dark.json delete mode 100644 schemes/base16-edge-light.js create mode 100644 schemes/base16-edge-light.json delete mode 100644 schemes/base16-eighties.js create mode 100644 schemes/base16-eighties.json delete mode 100644 schemes/base16-eldritch.js create mode 100644 schemes/base16-eldritch.json delete mode 100644 schemes/base16-embers-light.js create mode 100644 schemes/base16-embers-light.json delete mode 100644 schemes/base16-embers.js create mode 100644 schemes/base16-embers.json delete mode 100644 schemes/base16-emil.js create mode 100644 schemes/base16-emil.json delete mode 100644 schemes/base16-equilibrium-dark.js create mode 100644 schemes/base16-equilibrium-dark.json delete mode 100644 schemes/base16-equilibrium-gray-dark.js create mode 100644 schemes/base16-equilibrium-gray-dark.json delete mode 100644 schemes/base16-equilibrium-gray-light.js create mode 100644 schemes/base16-equilibrium-gray-light.json delete mode 100644 schemes/base16-equilibrium-light.js create mode 100644 schemes/base16-equilibrium-light.json delete mode 100644 schemes/base16-eris.js create mode 100644 schemes/base16-eris.json delete mode 100644 schemes/base16-espresso.js create mode 100644 schemes/base16-espresso.json delete mode 100644 schemes/base16-eva-dim.js create mode 100644 schemes/base16-eva-dim.json delete mode 100644 schemes/base16-eva.js create mode 100644 schemes/base16-eva.json delete mode 100644 schemes/base16-evenok-dark.js create mode 100644 schemes/base16-evenok-dark.json delete mode 100644 schemes/base16-everforest-dark-hard.js create mode 100644 schemes/base16-everforest-dark-hard.json delete mode 100644 schemes/base16-everforest-dark-medium.js create mode 100644 schemes/base16-everforest-dark-medium.json delete mode 100644 schemes/base16-everforest-dark-soft.js create mode 100644 schemes/base16-everforest-dark-soft.json delete mode 100644 schemes/base16-everforest-light-hard.js create mode 100644 schemes/base16-everforest-light-hard.json delete mode 100644 schemes/base16-everforest-light-medium.js create mode 100644 schemes/base16-everforest-light-medium.json delete mode 100644 schemes/base16-everforest-light-soft.js create mode 100644 schemes/base16-everforest-light-soft.json delete mode 100644 schemes/base16-everforest.js create mode 100644 schemes/base16-everforest.json delete mode 100644 schemes/base16-flat.js create mode 100644 schemes/base16-flat.json delete mode 100644 schemes/base16-flexoki-dark.js create mode 100644 schemes/base16-flexoki-dark.json delete mode 100644 schemes/base16-flexoki-light.js create mode 100644 schemes/base16-flexoki-light.json delete mode 100644 schemes/base16-framer.js create mode 100644 schemes/base16-framer.json delete mode 100644 schemes/base16-fruit-soda.js create mode 100644 schemes/base16-fruit-soda.json delete mode 100644 schemes/base16-gigavolt.js create mode 100644 schemes/base16-gigavolt.json delete mode 100644 schemes/base16-github-dark-colorblind.js create mode 100644 schemes/base16-github-dark-colorblind.json delete mode 100644 schemes/base16-github-dark-dimmed.js create mode 100644 schemes/base16-github-dark-dimmed.json delete mode 100644 schemes/base16-github-dark-high-contrast.js create mode 100644 schemes/base16-github-dark-high-contrast.json delete mode 100644 schemes/base16-github-dark.js create mode 100644 schemes/base16-github-dark.json delete mode 100644 schemes/base16-github-light-colorblind.js create mode 100644 schemes/base16-github-light-colorblind.json delete mode 100644 schemes/base16-github-light-high-contrast.js create mode 100644 schemes/base16-github-light-high-contrast.json delete mode 100644 schemes/base16-github.js create mode 100644 schemes/base16-github.json delete mode 100644 schemes/base16-google-dark.js create mode 100644 schemes/base16-google-dark.json delete mode 100644 schemes/base16-google-light.js create mode 100644 schemes/base16-google-light.json delete mode 100644 schemes/base16-gotham.js create mode 100644 schemes/base16-gotham.json delete mode 100644 schemes/base16-grayscale-dark.js create mode 100644 schemes/base16-grayscale-dark.json delete mode 100644 schemes/base16-grayscale-light.js create mode 100644 schemes/base16-grayscale-light.json delete mode 100644 schemes/base16-greenscreen.js create mode 100644 schemes/base16-greenscreen.json delete mode 100644 schemes/base16-gruber.js create mode 100644 schemes/base16-gruber.json delete mode 100644 schemes/base16-gruvbox-dark-hard.js create mode 100644 schemes/base16-gruvbox-dark-hard.json create mode 100644 schemes/base16-gruvbox-dark-medium-forest.json delete mode 100644 schemes/base16-gruvbox-dark-medium.js create mode 100644 schemes/base16-gruvbox-dark-medium.json delete mode 100644 schemes/base16-gruvbox-dark-pale.js create mode 100644 schemes/base16-gruvbox-dark-pale.json delete mode 100644 schemes/base16-gruvbox-dark-soft.js create mode 100644 schemes/base16-gruvbox-dark-soft.json delete mode 100644 schemes/base16-gruvbox-dark.js create mode 100644 schemes/base16-gruvbox-dark.json delete mode 100644 schemes/base16-gruvbox-light-hard.js create mode 100644 schemes/base16-gruvbox-light-hard.json delete mode 100644 schemes/base16-gruvbox-light-medium.js create mode 100644 schemes/base16-gruvbox-light-medium.json delete mode 100644 schemes/base16-gruvbox-light-soft.js create mode 100644 schemes/base16-gruvbox-light-soft.json delete mode 100644 schemes/base16-gruvbox-light.js create mode 100644 schemes/base16-gruvbox-light.json delete mode 100644 schemes/base16-gruvbox-material-dark-hard.js create mode 100644 schemes/base16-gruvbox-material-dark-hard.json delete mode 100644 schemes/base16-gruvbox-material-dark-medium.js create mode 100644 schemes/base16-gruvbox-material-dark-medium.json delete mode 100644 schemes/base16-gruvbox-material-dark-soft.js create mode 100644 schemes/base16-gruvbox-material-dark-soft.json delete mode 100644 schemes/base16-gruvbox-material-light-hard.js create mode 100644 schemes/base16-gruvbox-material-light-hard.json delete mode 100644 schemes/base16-gruvbox-material-light-medium.js create mode 100644 schemes/base16-gruvbox-material-light-medium.json delete mode 100644 schemes/base16-gruvbox-material-light-soft.js create mode 100644 schemes/base16-gruvbox-material-light-soft.json delete mode 100644 schemes/base16-hardcore.js create mode 100644 schemes/base16-hardcore.json delete mode 100644 schemes/base16-hardhacker.js create mode 100644 schemes/base16-hardhacker.json delete mode 100644 schemes/base16-harmonic16-dark.js create mode 100644 schemes/base16-harmonic16-dark.json delete mode 100644 schemes/base16-harmonic16-light.js create mode 100644 schemes/base16-harmonic16-light.json delete mode 100644 schemes/base16-heetch-light.js create mode 100644 schemes/base16-heetch-light.json delete mode 100644 schemes/base16-heetch.js create mode 100644 schemes/base16-heetch.json delete mode 100644 schemes/base16-helios.js create mode 100644 schemes/base16-helios.json delete mode 100644 schemes/base16-hopscotch.js create mode 100644 schemes/base16-hopscotch.json delete mode 100644 schemes/base16-horizon-dark.js create mode 100644 schemes/base16-horizon-dark.json delete mode 100644 schemes/base16-horizon-light.js create mode 100644 schemes/base16-horizon-light.json delete mode 100644 schemes/base16-horizon-terminal-dark.js create mode 100644 schemes/base16-horizon-terminal-dark.json delete mode 100644 schemes/base16-horizon-terminal-light.js create mode 100644 schemes/base16-horizon-terminal-light.json delete mode 100644 schemes/base16-humanoid-dark.js create mode 100644 schemes/base16-humanoid-dark.json delete mode 100644 schemes/base16-humanoid-light.js create mode 100644 schemes/base16-humanoid-light.json delete mode 100644 schemes/base16-ia-dark.js create mode 100644 schemes/base16-ia-dark.json delete mode 100644 schemes/base16-ia-light.js create mode 100644 schemes/base16-ia-light.json delete mode 100644 schemes/base16-icy.js create mode 100644 schemes/base16-icy.json delete mode 100644 schemes/base16-irblack.js create mode 100644 schemes/base16-irblack.json delete mode 100644 schemes/base16-isotope.js create mode 100644 schemes/base16-isotope.json delete mode 100644 schemes/base16-jabuti.js create mode 100644 schemes/base16-jabuti.json create mode 100644 schemes/base16-jellybeans.json delete mode 100644 schemes/base16-kanagawa-dragon.js create mode 100644 schemes/base16-kanagawa-dragon.json delete mode 100644 schemes/base16-kanagawa.js create mode 100644 schemes/base16-kanagawa.json delete mode 100644 schemes/base16-katy.js create mode 100644 schemes/base16-katy.json delete mode 100644 schemes/base16-kimber.js create mode 100644 schemes/base16-kimber.json delete mode 100644 schemes/base16-kissa-latte.js create mode 100644 schemes/base16-kissa-latte.json delete mode 100644 schemes/base16-kissa-macchiato.js create mode 100644 schemes/base16-kissa-macchiato.json create mode 100644 schemes/base16-lichen-chartreuse-dark.json create mode 100644 schemes/base16-lichen-chartreuse-light.json delete mode 100644 schemes/base16-lime.js create mode 100644 schemes/base16-lime.json delete mode 100644 schemes/base16-linux-vt.js create mode 100644 schemes/base16-linux-vt.json delete mode 100644 schemes/base16-macintosh.js create mode 100644 schemes/base16-macintosh.json delete mode 100644 schemes/base16-marrakesh.js create mode 100644 schemes/base16-marrakesh.json delete mode 100644 schemes/base16-materia.js create mode 100644 schemes/base16-materia.json delete mode 100644 schemes/base16-material-darker.js create mode 100644 schemes/base16-material-darker.json delete mode 100644 schemes/base16-material-lighter.js create mode 100644 schemes/base16-material-lighter.json delete mode 100644 schemes/base16-material-palenight.js create mode 100644 schemes/base16-material-palenight.json delete mode 100644 schemes/base16-material-vivid.js create mode 100644 schemes/base16-material-vivid.json delete mode 100644 schemes/base16-material.js create mode 100644 schemes/base16-material.json delete mode 100644 schemes/base16-measured-dark.js create mode 100644 schemes/base16-measured-dark.json delete mode 100644 schemes/base16-measured-light.js create mode 100644 schemes/base16-measured-light.json delete mode 100644 schemes/base16-mellow-purple.js create mode 100644 schemes/base16-mellow-purple.json delete mode 100644 schemes/base16-mexico-light.js create mode 100644 schemes/base16-mexico-light.json delete mode 100644 schemes/base16-mezcal.js create mode 100644 schemes/base16-mezcal.json delete mode 100644 schemes/base16-mocha.js create mode 100644 schemes/base16-mocha.json delete mode 100644 schemes/base16-monokai.js create mode 100644 schemes/base16-monokai.json delete mode 100644 schemes/base16-moonlight.js create mode 100644 schemes/base16-moonlight.json delete mode 100644 schemes/base16-mountain.js create mode 100644 schemes/base16-mountain.json delete mode 100644 schemes/base16-nebula.js create mode 100644 schemes/base16-nebula.json create mode 100644 schemes/base16-neovim-dark.json create mode 100644 schemes/base16-neovim-light.json delete mode 100644 schemes/base16-noche.js create mode 100644 schemes/base16-noche.json delete mode 100644 schemes/base16-nord-light.js create mode 100644 schemes/base16-nord-light.json delete mode 100644 schemes/base16-nord.js create mode 100644 schemes/base16-nord.json delete mode 100644 schemes/base16-nova.js create mode 100644 schemes/base16-nova.json delete mode 100644 schemes/base16-ocean.js create mode 100644 schemes/base16-ocean.json delete mode 100644 schemes/base16-oceanicnext.js create mode 100644 schemes/base16-oceanicnext.json delete mode 100644 schemes/base16-ocote.js create mode 100644 schemes/base16-ocote.json delete mode 100644 schemes/base16-one-light.js create mode 100644 schemes/base16-one-light.json delete mode 100644 schemes/base16-onedark-dark.js create mode 100644 schemes/base16-onedark-dark.json delete mode 100644 schemes/base16-onedark.js create mode 100644 schemes/base16-onedark.json delete mode 100644 schemes/base16-outrun-dark.js create mode 100644 schemes/base16-outrun-dark.json delete mode 100644 schemes/base16-oxocarbon-dark.js create mode 100644 schemes/base16-oxocarbon-dark.json delete mode 100644 schemes/base16-oxocarbon-light.js create mode 100644 schemes/base16-oxocarbon-light.json delete mode 100644 schemes/base16-pandora.js create mode 100644 schemes/base16-pandora.json delete mode 100644 schemes/base16-papel.js create mode 100644 schemes/base16-papel.json delete mode 100644 schemes/base16-papercolor-dark.js create mode 100644 schemes/base16-papercolor-dark.json delete mode 100644 schemes/base16-papercolor-light.js create mode 100644 schemes/base16-papercolor-light.json delete mode 100644 schemes/base16-paraiso.js create mode 100644 schemes/base16-paraiso.json delete mode 100644 schemes/base16-pasque.js create mode 100644 schemes/base16-pasque.json create mode 100644 schemes/base16-pastelon-de-amarillos-dark.json create mode 100644 schemes/base16-pastelon-de-amarillos.json delete mode 100644 schemes/base16-penumbra-dark-contrast-plus-plus.js create mode 100644 schemes/base16-penumbra-dark-contrast-plus-plus.json delete mode 100644 schemes/base16-penumbra-dark-contrast-plus.js create mode 100644 schemes/base16-penumbra-dark-contrast-plus.json delete mode 100644 schemes/base16-penumbra-dark.js create mode 100644 schemes/base16-penumbra-dark.json delete mode 100644 schemes/base16-penumbra-light-contrast-plus-plus.js create mode 100644 schemes/base16-penumbra-light-contrast-plus-plus.json delete mode 100644 schemes/base16-penumbra-light-contrast-plus.js create mode 100644 schemes/base16-penumbra-light-contrast-plus.json delete mode 100644 schemes/base16-penumbra-light.js create mode 100644 schemes/base16-penumbra-light.json delete mode 100644 schemes/base16-phd.js create mode 100644 schemes/base16-phd.json delete mode 100644 schemes/base16-pico.js create mode 100644 schemes/base16-pico.json delete mode 100644 schemes/base16-pinky.js create mode 100644 schemes/base16-pinky.json delete mode 100644 schemes/base16-pop.js create mode 100644 schemes/base16-pop.json delete mode 100644 schemes/base16-porple.js create mode 100644 schemes/base16-porple.json delete mode 100644 schemes/base16-precious-dark-eleven.js create mode 100644 schemes/base16-precious-dark-eleven.json delete mode 100644 schemes/base16-precious-dark-fifteen.js create mode 100644 schemes/base16-precious-dark-fifteen.json delete mode 100644 schemes/base16-precious-light-warm.js create mode 100644 schemes/base16-precious-light-warm.json delete mode 100644 schemes/base16-precious-light-white.js create mode 100644 schemes/base16-precious-light-white.json delete mode 100644 schemes/base16-primer-dark-dimmed.js create mode 100644 schemes/base16-primer-dark-dimmed.json delete mode 100644 schemes/base16-primer-dark.js create mode 100644 schemes/base16-primer-dark.json delete mode 100644 schemes/base16-primer-light.js create mode 100644 schemes/base16-primer-light.json delete mode 100644 schemes/base16-purpledream.js create mode 100644 schemes/base16-purpledream.json delete mode 100644 schemes/base16-qualia.js create mode 100644 schemes/base16-qualia.json delete mode 100644 schemes/base16-railscasts.js create mode 100644 schemes/base16-railscasts.json delete mode 100644 schemes/base16-rebecca.js create mode 100644 schemes/base16-rebecca.json delete mode 100644 schemes/base16-rose-pine-dawn.js create mode 100644 schemes/base16-rose-pine-dawn.json delete mode 100644 schemes/base16-rose-pine-moon.js create mode 100644 schemes/base16-rose-pine-moon.json delete mode 100644 schemes/base16-rose-pine.js create mode 100644 schemes/base16-rose-pine.json delete mode 100644 schemes/base16-saga.js create mode 100644 schemes/base16-saga.json delete mode 100644 schemes/base16-sagelight.js create mode 100644 schemes/base16-sagelight.json delete mode 100644 schemes/base16-sakura.js create mode 100644 schemes/base16-sakura.json delete mode 100644 schemes/base16-sandcastle.js create mode 100644 schemes/base16-sandcastle.json delete mode 100644 schemes/base16-selenized-black.js create mode 100644 schemes/base16-selenized-black.json delete mode 100644 schemes/base16-selenized-dark.js create mode 100644 schemes/base16-selenized-dark.json delete mode 100644 schemes/base16-selenized-light.js create mode 100644 schemes/base16-selenized-light.json delete mode 100644 schemes/base16-selenized-white.js create mode 100644 schemes/base16-selenized-white.json delete mode 100644 schemes/base16-seti.js create mode 100644 schemes/base16-seti.json delete mode 100644 schemes/base16-shades-of-purple.js create mode 100644 schemes/base16-shades-of-purple.json delete mode 100644 schemes/base16-shadesmear-dark.js create mode 100644 schemes/base16-shadesmear-dark.json delete mode 100644 schemes/base16-shadesmear-light.js create mode 100644 schemes/base16-shadesmear-light.json delete mode 100644 schemes/base16-shapeshifter.js create mode 100644 schemes/base16-shapeshifter.json delete mode 100644 schemes/base16-silk-dark.js create mode 100644 schemes/base16-silk-dark.json delete mode 100644 schemes/base16-silk-light.js create mode 100644 schemes/base16-silk-light.json delete mode 100644 schemes/base16-snazzy.js create mode 100644 schemes/base16-snazzy.json delete mode 100644 schemes/base16-soft-server.js create mode 100644 schemes/base16-soft-server.json delete mode 100644 schemes/base16-solarflare-light.js create mode 100644 schemes/base16-solarflare-light.json delete mode 100644 schemes/base16-solarflare.js create mode 100644 schemes/base16-solarflare.json delete mode 100644 schemes/base16-solarized-dark.js create mode 100644 schemes/base16-solarized-dark.json delete mode 100644 schemes/base16-solarized-light.js create mode 100644 schemes/base16-solarized-light.json delete mode 100644 schemes/base16-spaceduck.js create mode 100644 schemes/base16-spaceduck.json delete mode 100644 schemes/base16-spacemacs.js create mode 100644 schemes/base16-spacemacs.json delete mode 100644 schemes/base16-sparky.js create mode 100644 schemes/base16-sparky.json delete mode 100644 schemes/base16-standardized-dark.js create mode 100644 schemes/base16-standardized-dark.json delete mode 100644 schemes/base16-standardized-light.js create mode 100644 schemes/base16-standardized-light.json delete mode 100644 schemes/base16-stella.js create mode 100644 schemes/base16-stella.json delete mode 100644 schemes/base16-still-alive.js create mode 100644 schemes/base16-still-alive.json delete mode 100644 schemes/base16-summercamp.js create mode 100644 schemes/base16-summercamp.json delete mode 100644 schemes/base16-summerfruit-dark.js create mode 100644 schemes/base16-summerfruit-dark.json delete mode 100644 schemes/base16-summerfruit-light.js create mode 100644 schemes/base16-summerfruit-light.json delete mode 100644 schemes/base16-swamp-dark.js create mode 100644 schemes/base16-swamp-dark.json delete mode 100644 schemes/base16-swamp-light.js create mode 100644 schemes/base16-swamp-light.json delete mode 100644 schemes/base16-synth-midnight-dark.js create mode 100644 schemes/base16-synth-midnight-dark.json delete mode 100644 schemes/base16-synth-midnight-light.js create mode 100644 schemes/base16-synth-midnight-light.json delete mode 100644 schemes/base16-tango.js create mode 100644 schemes/base16-tango.json delete mode 100644 schemes/base16-tarot.js create mode 100644 schemes/base16-tarot.json delete mode 100644 schemes/base16-tender.js create mode 100644 schemes/base16-tender.json delete mode 100644 schemes/base16-terracotta-dark.js create mode 100644 schemes/base16-terracotta-dark.json delete mode 100644 schemes/base16-terracotta.js create mode 100644 schemes/base16-terracotta.json delete mode 100644 schemes/base16-tinta.js create mode 100644 schemes/base16-tinta.json delete mode 100644 schemes/base16-tokyo-city-dark.js create mode 100644 schemes/base16-tokyo-city-dark.json delete mode 100644 schemes/base16-tokyo-city-light.js create mode 100644 schemes/base16-tokyo-city-light.json delete mode 100644 schemes/base16-tokyo-city-terminal-dark.js create mode 100644 schemes/base16-tokyo-city-terminal-dark.json delete mode 100644 schemes/base16-tokyo-city-terminal-light.js create mode 100644 schemes/base16-tokyo-city-terminal-light.json delete mode 100644 schemes/base16-tokyo-night-dark.js create mode 100644 schemes/base16-tokyo-night-dark.json delete mode 100644 schemes/base16-tokyo-night-light.js create mode 100644 schemes/base16-tokyo-night-light.json delete mode 100644 schemes/base16-tokyo-night-moon.js create mode 100644 schemes/base16-tokyo-night-moon.json delete mode 100644 schemes/base16-tokyo-night-storm.js create mode 100644 schemes/base16-tokyo-night-storm.json delete mode 100644 schemes/base16-tokyo-night-terminal-dark.js create mode 100644 schemes/base16-tokyo-night-terminal-dark.json delete mode 100644 schemes/base16-tokyo-night-terminal-light.js create mode 100644 schemes/base16-tokyo-night-terminal-light.json delete mode 100644 schemes/base16-tokyo-night-terminal-storm.js create mode 100644 schemes/base16-tokyo-night-terminal-storm.json delete mode 100644 schemes/base16-tokyodark-terminal.js create mode 100644 schemes/base16-tokyodark-terminal.json delete mode 100644 schemes/base16-tokyodark.js create mode 100644 schemes/base16-tokyodark.json delete mode 100644 schemes/base16-tomorrow-night-eighties.js create mode 100644 schemes/base16-tomorrow-night-eighties.json delete mode 100644 schemes/base16-tomorrow-night.js create mode 100644 schemes/base16-tomorrow-night.json delete mode 100644 schemes/base16-tomorrow.js create mode 100644 schemes/base16-tomorrow.json delete mode 100644 schemes/base16-tube.js create mode 100644 schemes/base16-tube.json delete mode 100644 schemes/base16-twilight.js create mode 100644 schemes/base16-twilight.json delete mode 100644 schemes/base16-unikitty-dark.js create mode 100644 schemes/base16-unikitty-dark.json delete mode 100644 schemes/base16-unikitty-light.js create mode 100644 schemes/base16-unikitty-light.json delete mode 100644 schemes/base16-unikitty-reversible.js create mode 100644 schemes/base16-unikitty-reversible.json delete mode 100644 schemes/base16-uwunicorn.js create mode 100644 schemes/base16-uwunicorn.json delete mode 100644 schemes/base16-valua.js create mode 100644 schemes/base16-valua.json delete mode 100644 schemes/base16-vesper.js create mode 100644 schemes/base16-vesper.json delete mode 100644 schemes/base16-vice.js create mode 100644 schemes/base16-vice.json delete mode 100644 schemes/base16-vulcan.js create mode 100644 schemes/base16-vulcan.json delete mode 100644 schemes/base16-windows-10-light.js create mode 100644 schemes/base16-windows-10-light.json delete mode 100644 schemes/base16-windows-10.js create mode 100644 schemes/base16-windows-10.json delete mode 100644 schemes/base16-windows-95-light.js create mode 100644 schemes/base16-windows-95-light.json delete mode 100644 schemes/base16-windows-95.js create mode 100644 schemes/base16-windows-95.json delete mode 100644 schemes/base16-windows-highcontrast-light.js create mode 100644 schemes/base16-windows-highcontrast-light.json delete mode 100644 schemes/base16-windows-highcontrast.js create mode 100644 schemes/base16-windows-highcontrast.json delete mode 100644 schemes/base16-windows-nt-light.js create mode 100644 schemes/base16-windows-nt-light.json delete mode 100644 schemes/base16-windows-nt.js create mode 100644 schemes/base16-windows-nt.json delete mode 100644 schemes/base16-woodland.js create mode 100644 schemes/base16-woodland.json delete mode 100644 schemes/base16-xcode-dusk.js create mode 100644 schemes/base16-xcode-dusk.json delete mode 100644 schemes/base16-yesterday-bright.js create mode 100644 schemes/base16-yesterday-bright.json delete mode 100644 schemes/base16-yesterday-night.js create mode 100644 schemes/base16-yesterday-night.json delete mode 100644 schemes/base16-yesterday.js create mode 100644 schemes/base16-yesterday.json delete mode 100644 schemes/base16-zenbones.js create mode 100644 schemes/base16-zenbones.json delete mode 100644 schemes/base16-zenburn.js create mode 100644 schemes/base16-zenburn.json diff --git a/Colors.js b/Colors.js index fb97910..bd6bbb4 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#1a1b26", - base01: "#16161e", - base02: "#2f3549", - base03: "#444b6a", - base04: "#787c99", - base05: "#a9b1d6", - base06: "#cbccd1", - base07: "#d5d6db", - base08: "#c0caf5", - base09: "#a9b1d6", - base0A: "#0db9d7", - base0B: "#9ece6a", - base0C: "#b4f9f8", - base0D: "#2ac3de", - base0E: "#bb9af7", - base0F: "#f7768e", + base00: "#22221b", + base01: "#302f27", + base02: "#5f5e4e", + base03: "#6c6b5a", + base04: "#878573", + base05: "#929181", + base06: "#e7e6df", + base07: "#f4f3ec", + base08: "#ba6236", + base09: "#ae7313", + base0A: "#a5980d", + base0B: "#7d9726", + base0C: "#5b9d48", + base0D: "#36a166", + base0E: "#5f9182", + base0F: "#9d6c7c", } diff --git a/Colors.qml b/Colors.qml index f7025f7..f2d12b1 100644 --- a/Colors.qml +++ b/Colors.qml @@ -2,31 +2,37 @@ pragma ComponentBehavior: Bound pragma Singleton import QtQuick import Quickshell +import Quickshell.Io import qs.settings -import "./schemes/base16-eva.js" as Colors Singleton { - id: root - readonly property color accent: base0D - readonly property color rootBarColor: base00 - readonly property color barBg: Qt.rgba(rootBarColor.r,rootBarColor.g,rootBarColor.b,Config.opacity) - readonly property color moduleBg: base02 - readonly property color activeModuleBg: base02 - readonly property color text: base05 - readonly property color base00: Colors.colors.base00 - readonly property color base01: Colors.colors.base01 - readonly property color base02: Colors.colors.base02 - readonly property color base03: Colors.colors.base03 - readonly property color base04: Colors.colors.base04 - readonly property color base05: Colors.colors.base05 - readonly property color base06: Colors.colors.base06 - readonly property color base07: Colors.colors.base07 - readonly property color base08: Colors.colors.base08 - readonly property color base09: Colors.colors.base09 - readonly property color base0A: Colors.colors.base0A - readonly property color base0B: Colors.colors.base0B - readonly property color base0C: Colors.colors.base0C - readonly property color base0D: Colors.colors.base0D - readonly property color base0E: Colors.colors.base0E - readonly property color base0F: Colors.colors.base0F + id: root + property alias c: colors + FileView { + id: colorView + path: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/" + Config.cfg.appearance.currentTheme + ".json") + onFileChanged: { + reload(); + } + watchChanges: true + adapter: JsonAdapter { + id: colors + property string base00 + property string base01 + property string base02 + property string base03 + property string base04 + property string base05 + property string base06 + property string base07 + property string base08 + property string base09 + property string base0A + property string base0B + property string base0C + property string base0D + property string base0E + property string base0F + } + } } diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index 085215d..d378524 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -1,4 +1,4 @@ - +pragma ComponentBehavior: Bound import Quickshell import Quickshell.Io import QtQuick @@ -13,11 +13,11 @@ Rectangle { id: child implicitWidth: 800 implicitHeight: 600 - color: Colors.base01 + color: Colors.c.base01 radius: Config.cfg.appearance.rounding MouseArea { - acceptedButtons: Qt.AllButtons - anchors.fill: parent + acceptedButtons: Qt.AllButtons + anchors.fill: parent } Process { id: getSchemes @@ -34,13 +34,13 @@ Rectangle { anchors.fill: parent anchors.centerIn: parent anchors.margins: 10 - radius: Config.cfg.appearance.rounding - color: Colors.base01 + radius: Config.cfg.appearance.rounding + color: Colors.c.base01 clip: true RowLayout { id: contentLayout anchors.fill: parent - anchors.margins: 30 + anchors.margins: 30 ListView { id: schemeList spacing: 5 @@ -50,7 +50,7 @@ Rectangle { delegate: Rectangle { id: container required property string modelData - color: Colors.base02 + color: Colors.c.base02 height: 30 radius: Config.cfg.appearance.rounding implicitWidth: 300 @@ -67,6 +67,7 @@ Rectangle { onClicked: { setTheme.themeName = modelData; setTheme.running = true; + Config.cfg.appearance.currentTheme = modelData; } Process { id: setTheme @@ -78,15 +79,7 @@ Rectangle { } StyledText { id: currentScheme - text: "" - Process { - id: getCurrentScheme - command: ["tinty", "current"] - running: true - stdout: StdioCollector { - onStreamFinished: currentScheme.text = text - } - } + text: Config.cfg.appearance.currentTheme } } } diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 38424e7..1ceed4f 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -12,7 +12,7 @@ import QtQuick.Controls Rectangle { id: root - color: Colors.barBg + color: Colors.c.base00 radius: Config.cfg.appearance.rounding implicitWidth: audioLayout.implicitWidth + 10 implicitHeight: audioLayout.implicitHeight + 10 @@ -33,7 +33,7 @@ Rectangle { delegate: Rectangle { id: audioDelContainer Layout.fillWidth: true - color: Colors.moduleBg + color: Colors.c.base02 radius: Config.cfg.appearance.rounding / 1.5 required property var modelData implicitHeight: audioRow.implicitHeight + 8 diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index 4db9d30..773e9c5 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -16,7 +16,7 @@ Rectangle { Rectangle { id: container anchors.fill: parent - color: Colors.base02 + color: Colors.c.base00 radius: Config.cfg.appearance.rounding GridView { id: wallpaperLayout diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 9c25c64..dd1d028 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,13 +23,13 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.barBg + color: Colors.c.base00 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height anchors.centerIn: parent RowLayout { - anchors.leftMargin: 10 + anchors.leftMargin: 4 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter Ws { @@ -47,45 +47,26 @@ Variants { } } RowLayout { - anchors.rightMargin: 10 + anchors.rightMargin: 4 anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter Mpris { id: mpris } - StyledText { - text: "|" - visible: mpris.visible - } Bat { id: bat } - StyledText { - text: "|" - visible: bat.visible - } Tray { id: tray } - StyledText { - text: "|" - visible: tray.visible - } WallPickerButton { id: wpButton barScreen: root.modelData } - StyledText { - text: "|" - } - Pw { id: pw barScreen: root.modelData } - StyledText { - text: "|" - } Netstatus { id: net } diff --git a/modules/bar/ColorPickerButton.qml b/modules/bar/ColorPickerButton.qml index 288adae..0c5ea38 100644 --- a/modules/bar/ColorPickerButton.qml +++ b/modules/bar/ColorPickerButton.qml @@ -7,12 +7,12 @@ import qs.modules.applets import qs.settings BarComponent { - implicitWidth: text.width + implicitWidth: 16 required property ShellScreen barScreen - StyledText { + StyledIcon { id: text - anchors.centerIn: parent - text: "temp!!!" + iconName: "games-config-theme" + anchors.centerIn: parent } MouseArea { id: clickHandler diff --git a/modules/bar/Netstatus.qml b/modules/bar/Netstatus.qml index a7af773..1134084 100644 --- a/modules/bar/Netstatus.qml +++ b/modules/bar/Netstatus.qml @@ -5,11 +5,10 @@ import QtQuick.Layouts BarComponent { id: root - implicitWidth: networkLayout.implicitWidth + implicitWidth: networkLayout.implicitWidth + 16 RowLayout { id: networkLayout anchors.centerIn: root - anchors.fill: root spacing: 5 StyledIcon { iconName: Network.getWifiIcon() diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 6db649c..25aa7a3 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -9,10 +9,11 @@ import qs.settings BarComponent { id: root required property ShellScreen barScreen - implicitWidth: wsLayout.implicitWidth + implicitWidth: 10 * (16 + 4) RowLayout { id: wsLayout - anchors.centerIn: parent + anchors.verticalCenter: parent.verticalCenter + anchors.horizontalCenter: parent.horizontalCenter spacing: 4 Repeater { model: WindowManager.screenProjection(root.barScreen).windowsets @@ -21,7 +22,7 @@ BarComponent { required property var modelData implicitWidth: 16 implicitHeight: implicitWidth - color: modelData.active ? Colors.accent : 'transparent' + color: modelData.active ? Colors.c.base0D : 'transparent' MouseArea { id: clickHandler anchors.fill: parent @@ -33,7 +34,7 @@ BarComponent { id: wsText anchors.centerIn: parent text: parent.modelData.name - color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.base00 : Colors.base05 : Colors.base03 + color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base05 : Colors.c.base03 font.bold: parent.modelData.active } } diff --git a/modules/notifications/NotiCard.qml b/modules/notifications/NotiCard.qml index 40dfd98..3151e8f 100644 --- a/modules/notifications/NotiCard.qml +++ b/modules/notifications/NotiCard.qml @@ -15,7 +15,7 @@ WrapperRectangle { implicitHeight: 100 radius: Config.cfg.appearance.rounding anchors.right: parent?.right - color: Colors.barBg + color: Colors.c.base00 clip: true Timer { id: dismissTimer @@ -80,10 +80,10 @@ WrapperRectangle { cursorShape: Qt.PointingHandCursor hoverEnabled: true onEntered: { - root.color = Colors.base03; + root.color = Colors.c.base01; } onExited: { - root.color = Colors.base01; + root.color = Colors.c.base00 } onClicked: { if (root.notification?.tracked) root.notification.dismiss(); diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index e6c2f28..78ca7b1 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -32,6 +32,7 @@ Variants { } } WlrLayershell.keyboardFocus: shown ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None + aboveWindows: true Item { anchors.fill: parent focus: true diff --git a/schemes/base16-0x96f.js b/schemes/base16-0x96f.js deleted file mode 100644 index 7a43e57..0000000 --- a/schemes/base16-0x96f.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#262427", - base01: "#3b393c", - base02: "#514f52", - base03: "#676567", - base04: "#7c7b7d", - base05: "#fcfcfc", - base06: "#eae9eb", - base07: "#fcfcfc", - base08: "#ff7272", - base09: "#fc9d6f", - base0A: "#ffca58", - base0B: "#bcdf59", - base0C: "#aee8f4", - base0D: "#49cae4", - base0E: "#a093e2", - base0F: "#ff8787", -} diff --git a/schemes/base16-0x96f.json b/schemes/base16-0x96f.json new file mode 100644 index 0000000..9e407b5 --- /dev/null +++ b/schemes/base16-0x96f.json @@ -0,0 +1,18 @@ +{ + "base00": "#262427", + "base01": "#3b393c", + "base02": "#514f52", + "base03": "#676567", + "base04": "#7c7b7d", + "base05": "#fcfcfc", + "base06": "#eae9eb", + "base07": "#fcfcfc", + "base08": "#ff7272", + "base09": "#fc9d6f", + "base0A": "#ffca58", + "base0B": "#bcdf59", + "base0C": "#aee8f4", + "base0D": "#49cae4", + "base0E": "#a093e2", + "base0F": "#ff8787" +} \ No newline at end of file diff --git a/schemes/base16-3024.js b/schemes/base16-3024.js deleted file mode 100644 index 4038e93..0000000 --- a/schemes/base16-3024.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#090300", - base01: "#3a3432", - base02: "#4a4543", - base03: "#5c5855", - base04: "#807d7c", - base05: "#a5a2a2", - base06: "#d6d5d4", - base07: "#f7f7f7", - base08: "#db2d20", - base09: "#e8bbd0", - base0A: "#fded02", - base0B: "#01a252", - base0C: "#b5e4f4", - base0D: "#01a0e4", - base0E: "#a16a94", - base0F: "#cdab53", -} diff --git a/schemes/base16-3024.json b/schemes/base16-3024.json new file mode 100644 index 0000000..2f42408 --- /dev/null +++ b/schemes/base16-3024.json @@ -0,0 +1,18 @@ +{ + "base00": "#090300", + "base01": "#3a3432", + "base02": "#4a4543", + "base03": "#5c5855", + "base04": "#807d7c", + "base05": "#a5a2a2", + "base06": "#d6d5d4", + "base07": "#f7f7f7", + "base08": "#db2d20", + "base09": "#e8bbd0", + "base0A": "#fded02", + "base0B": "#01a252", + "base0C": "#b5e4f4", + "base0D": "#01a0e4", + "base0E": "#a16a94", + "base0F": "#cdab53" +} \ No newline at end of file diff --git a/schemes/base16-apathy.js b/schemes/base16-apathy.js deleted file mode 100644 index 10c35b8..0000000 --- a/schemes/base16-apathy.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#031a16", - base01: "#0b342d", - base02: "#184e45", - base03: "#2b685e", - base04: "#5f9c92", - base05: "#81b5ac", - base06: "#a7cec8", - base07: "#d2e7e4", - base08: "#3e9688", - base09: "#3e7996", - base0A: "#3e4c96", - base0B: "#883e96", - base0C: "#963e4c", - base0D: "#96883e", - base0E: "#4c963e", - base0F: "#3e965b", -} diff --git a/schemes/base16-apathy.json b/schemes/base16-apathy.json new file mode 100644 index 0000000..6c83af9 --- /dev/null +++ b/schemes/base16-apathy.json @@ -0,0 +1,18 @@ +{ + "base00": "#031a16", + "base01": "#0b342d", + "base02": "#184e45", + "base03": "#2b685e", + "base04": "#5f9c92", + "base05": "#81b5ac", + "base06": "#a7cec8", + "base07": "#d2e7e4", + "base08": "#3e9688", + "base09": "#3e7996", + "base0A": "#3e4c96", + "base0B": "#883e96", + "base0C": "#963e4c", + "base0D": "#96883e", + "base0E": "#4c963e", + "base0F": "#3e965b" +} \ No newline at end of file diff --git a/schemes/base16-apprentice.js b/schemes/base16-apprentice.js deleted file mode 100644 index b61285d..0000000 --- a/schemes/base16-apprentice.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#262626", - base01: "#af5f5f", - base02: "#5f875f", - base03: "#87875f", - base04: "#5f87af", - base05: "#5f5f87", - base06: "#5f8787", - base07: "#6c6c6c", - base08: "#444444", - base09: "#ff8700", - base0A: "#87af87", - base0B: "#ffffaf", - base0C: "#87afd7", - base0D: "#8787af", - base0E: "#5fafaf", - base0F: "#bcbcbc", -} diff --git a/schemes/base16-apprentice.json b/schemes/base16-apprentice.json new file mode 100644 index 0000000..f853e9c --- /dev/null +++ b/schemes/base16-apprentice.json @@ -0,0 +1,18 @@ +{ + "base00": "#262626", + "base01": "#af5f5f", + "base02": "#5f875f", + "base03": "#87875f", + "base04": "#5f87af", + "base05": "#5f5f87", + "base06": "#5f8787", + "base07": "#6c6c6c", + "base08": "#444444", + "base09": "#ff8700", + "base0A": "#87af87", + "base0B": "#ffffaf", + "base0C": "#87afd7", + "base0D": "#8787af", + "base0E": "#5fafaf", + "base0F": "#bcbcbc" +} \ No newline at end of file diff --git a/schemes/base16-arroz-con-dulce-dark.json b/schemes/base16-arroz-con-dulce-dark.json new file mode 100644 index 0000000..578ad33 --- /dev/null +++ b/schemes/base16-arroz-con-dulce-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#21140f", + "base01": "#2c1a13", + "base02": "#3b241a", + "base03": "#a98568", + "base04": "#c8a77a", + "base05": "#f2dfc0", + "base06": "#f8ebd3", + "base07": "#fff8e7", + "base08": "#e07a8a", + "base09": "#e68a4a", + "base0A": "#d9a441", + "base0B": "#d47a50", + "base0C": "#d98276", + "base0D": "#b99ac8", + "base0E": "#d58ab4", + "base0F": "#b97755" +} \ No newline at end of file diff --git a/schemes/base16-arroz-con-dulce.json b/schemes/base16-arroz-con-dulce.json new file mode 100644 index 0000000..742236c --- /dev/null +++ b/schemes/base16-arroz-con-dulce.json @@ -0,0 +1,18 @@ +{ + "base00": "#fff8e7", + "base01": "#f7ebd3", + "base02": "#ead6b8", + "base03": "#c8a77a", + "base04": "#765b45", + "base05": "#4a2c20", + "base06": "#321c14", + "base07": "#21110b", + "base08": "#a11d48", + "base09": "#a3470a", + "base0A": "#855500", + "base0B": "#a2380c", + "base0C": "#98263e", + "base0D": "#5940a0", + "base0E": "#8c1f68", + "base0F": "#653221" +} \ No newline at end of file diff --git a/schemes/base16-ascendancy.js b/schemes/base16-ascendancy.js deleted file mode 100644 index 76df4b5..0000000 --- a/schemes/base16-ascendancy.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282828", - base01: "#212f3d", - base02: "#504945", - base03: "#928374", - base04: "#bdae93", - base05: "#d5c7a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#d05000", - base09: "#fe8019", - base0A: "#ffcc1b", - base0B: "#b8bb26", - base0C: "#8f3f71", - base0D: "#458588", - base0E: "#fabd2f", - base0F: "#b59b4d", -} diff --git a/schemes/base16-ascendancy.json b/schemes/base16-ascendancy.json new file mode 100644 index 0000000..4b12760 --- /dev/null +++ b/schemes/base16-ascendancy.json @@ -0,0 +1,18 @@ +{ + "base00": "#282828", + "base01": "#212f3d", + "base02": "#504945", + "base03": "#928374", + "base04": "#bdae93", + "base05": "#d5c7a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#d05000", + "base09": "#fe8019", + "base0A": "#ffcc1b", + "base0B": "#b8bb26", + "base0C": "#8f3f71", + "base0D": "#458588", + "base0E": "#fabd2f", + "base0F": "#b59b4d" +} \ No newline at end of file diff --git a/schemes/base16-ashes.js b/schemes/base16-ashes.js deleted file mode 100644 index fd4375e..0000000 --- a/schemes/base16-ashes.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c2023", - base01: "#393f45", - base02: "#565e65", - base03: "#747c84", - base04: "#adb3ba", - base05: "#c7ccd1", - base06: "#dfe2e5", - base07: "#f3f4f5", - base08: "#c7ae95", - base09: "#c7c795", - base0A: "#aec795", - base0B: "#95c7ae", - base0C: "#95aec7", - base0D: "#ae95c7", - base0E: "#c795ae", - base0F: "#c79595", -} diff --git a/schemes/base16-ashes.json b/schemes/base16-ashes.json new file mode 100644 index 0000000..99a1c8a --- /dev/null +++ b/schemes/base16-ashes.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c2023", + "base01": "#393f45", + "base02": "#565e65", + "base03": "#747c84", + "base04": "#adb3ba", + "base05": "#c7ccd1", + "base06": "#dfe2e5", + "base07": "#f3f4f5", + "base08": "#c7ae95", + "base09": "#c7c795", + "base0A": "#aec795", + "base0B": "#95c7ae", + "base0C": "#95aec7", + "base0D": "#ae95c7", + "base0E": "#c795ae", + "base0F": "#c79595" +} \ No newline at end of file diff --git a/schemes/base16-atelier-cave-light.js b/schemes/base16-atelier-cave-light.js deleted file mode 100644 index 6b4ed3c..0000000 --- a/schemes/base16-atelier-cave-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#efecf4", - base01: "#e2dfe7", - base02: "#8b8792", - base03: "#7e7887", - base04: "#655f6d", - base05: "#585260", - base06: "#26232a", - base07: "#19171c", - base08: "#be4678", - base09: "#aa573c", - base0A: "#a06e3b", - base0B: "#2a9292", - base0C: "#398bc6", - base0D: "#576ddb", - base0E: "#955ae7", - base0F: "#bf40bf", -} diff --git a/schemes/base16-atelier-cave-light.json b/schemes/base16-atelier-cave-light.json new file mode 100644 index 0000000..c14a09a --- /dev/null +++ b/schemes/base16-atelier-cave-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#efecf4", + "base01": "#e2dfe7", + "base02": "#8b8792", + "base03": "#7e7887", + "base04": "#655f6d", + "base05": "#585260", + "base06": "#26232a", + "base07": "#19171c", + "base08": "#be4678", + "base09": "#aa573c", + "base0A": "#a06e3b", + "base0B": "#2a9292", + "base0C": "#398bc6", + "base0D": "#576ddb", + "base0E": "#955ae7", + "base0F": "#bf40bf" +} \ No newline at end of file diff --git a/schemes/base16-atelier-cave.js b/schemes/base16-atelier-cave.js deleted file mode 100644 index edff998..0000000 --- a/schemes/base16-atelier-cave.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#19171c", - base01: "#26232a", - base02: "#585260", - base03: "#655f6d", - base04: "#7e7887", - base05: "#8b8792", - base06: "#e2dfe7", - base07: "#efecf4", - base08: "#be4678", - base09: "#aa573c", - base0A: "#a06e3b", - base0B: "#2a9292", - base0C: "#398bc6", - base0D: "#576ddb", - base0E: "#955ae7", - base0F: "#bf40bf", -} diff --git a/schemes/base16-atelier-cave.json b/schemes/base16-atelier-cave.json new file mode 100644 index 0000000..8c4aa4f --- /dev/null +++ b/schemes/base16-atelier-cave.json @@ -0,0 +1,18 @@ +{ + "base00": "#19171c", + "base01": "#26232a", + "base02": "#585260", + "base03": "#655f6d", + "base04": "#7e7887", + "base05": "#8b8792", + "base06": "#e2dfe7", + "base07": "#efecf4", + "base08": "#be4678", + "base09": "#aa573c", + "base0A": "#a06e3b", + "base0B": "#2a9292", + "base0C": "#398bc6", + "base0D": "#576ddb", + "base0E": "#955ae7", + "base0F": "#bf40bf" +} \ No newline at end of file diff --git a/schemes/base16-atelier-dune-light.js b/schemes/base16-atelier-dune-light.js deleted file mode 100644 index 14d38dd..0000000 --- a/schemes/base16-atelier-dune-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fefbec", - base01: "#e8e4cf", - base02: "#a6a28c", - base03: "#999580", - base04: "#7d7a68", - base05: "#6e6b5e", - base06: "#292824", - base07: "#20201d", - base08: "#d73737", - base09: "#b65611", - base0A: "#ae9513", - base0B: "#60ac39", - base0C: "#1fad83", - base0D: "#6684e1", - base0E: "#b854d4", - base0F: "#d43552", -} diff --git a/schemes/base16-atelier-dune-light.json b/schemes/base16-atelier-dune-light.json new file mode 100644 index 0000000..a7e4194 --- /dev/null +++ b/schemes/base16-atelier-dune-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fefbec", + "base01": "#e8e4cf", + "base02": "#a6a28c", + "base03": "#999580", + "base04": "#7d7a68", + "base05": "#6e6b5e", + "base06": "#292824", + "base07": "#20201d", + "base08": "#d73737", + "base09": "#b65611", + "base0A": "#ae9513", + "base0B": "#60ac39", + "base0C": "#1fad83", + "base0D": "#6684e1", + "base0E": "#b854d4", + "base0F": "#d43552" +} \ No newline at end of file diff --git a/schemes/base16-atelier-dune.js b/schemes/base16-atelier-dune.js deleted file mode 100644 index c7c8f57..0000000 --- a/schemes/base16-atelier-dune.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#20201d", - base01: "#292824", - base02: "#6e6b5e", - base03: "#7d7a68", - base04: "#999580", - base05: "#a6a28c", - base06: "#e8e4cf", - base07: "#fefbec", - base08: "#d73737", - base09: "#b65611", - base0A: "#ae9513", - base0B: "#60ac39", - base0C: "#1fad83", - base0D: "#6684e1", - base0E: "#b854d4", - base0F: "#d43552", -} diff --git a/schemes/base16-atelier-dune.json b/schemes/base16-atelier-dune.json new file mode 100644 index 0000000..439d2a0 --- /dev/null +++ b/schemes/base16-atelier-dune.json @@ -0,0 +1,18 @@ +{ + "base00": "#20201d", + "base01": "#292824", + "base02": "#6e6b5e", + "base03": "#7d7a68", + "base04": "#999580", + "base05": "#a6a28c", + "base06": "#e8e4cf", + "base07": "#fefbec", + "base08": "#d73737", + "base09": "#b65611", + "base0A": "#ae9513", + "base0B": "#60ac39", + "base0C": "#1fad83", + "base0D": "#6684e1", + "base0E": "#b854d4", + "base0F": "#d43552" +} \ No newline at end of file diff --git a/schemes/base16-atelier-estuary-light.js b/schemes/base16-atelier-estuary-light.js deleted file mode 100644 index 1309a15..0000000 --- a/schemes/base16-atelier-estuary-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f4f3ec", - base01: "#e7e6df", - base02: "#929181", - base03: "#878573", - base04: "#6c6b5a", - base05: "#5f5e4e", - base06: "#302f27", - base07: "#22221b", - base08: "#ba6236", - base09: "#ae7313", - base0A: "#a5980d", - base0B: "#7d9726", - base0C: "#5b9d48", - base0D: "#36a166", - base0E: "#5f9182", - base0F: "#9d6c7c", -} diff --git a/schemes/base16-atelier-estuary-light.json b/schemes/base16-atelier-estuary-light.json new file mode 100644 index 0000000..955424c --- /dev/null +++ b/schemes/base16-atelier-estuary-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f4f3ec", + "base01": "#e7e6df", + "base02": "#929181", + "base03": "#878573", + "base04": "#6c6b5a", + "base05": "#5f5e4e", + "base06": "#302f27", + "base07": "#22221b", + "base08": "#ba6236", + "base09": "#ae7313", + "base0A": "#a5980d", + "base0B": "#7d9726", + "base0C": "#5b9d48", + "base0D": "#36a166", + "base0E": "#5f9182", + "base0F": "#9d6c7c" +} \ No newline at end of file diff --git a/schemes/base16-atelier-estuary.js b/schemes/base16-atelier-estuary.js deleted file mode 100644 index bd6bbb4..0000000 --- a/schemes/base16-atelier-estuary.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#22221b", - base01: "#302f27", - base02: "#5f5e4e", - base03: "#6c6b5a", - base04: "#878573", - base05: "#929181", - base06: "#e7e6df", - base07: "#f4f3ec", - base08: "#ba6236", - base09: "#ae7313", - base0A: "#a5980d", - base0B: "#7d9726", - base0C: "#5b9d48", - base0D: "#36a166", - base0E: "#5f9182", - base0F: "#9d6c7c", -} diff --git a/schemes/base16-atelier-estuary.json b/schemes/base16-atelier-estuary.json new file mode 100644 index 0000000..7b79da9 --- /dev/null +++ b/schemes/base16-atelier-estuary.json @@ -0,0 +1,18 @@ +{ + "base00": "#22221b", + "base01": "#302f27", + "base02": "#5f5e4e", + "base03": "#6c6b5a", + "base04": "#878573", + "base05": "#929181", + "base06": "#e7e6df", + "base07": "#f4f3ec", + "base08": "#ba6236", + "base09": "#ae7313", + "base0A": "#a5980d", + "base0B": "#7d9726", + "base0C": "#5b9d48", + "base0D": "#36a166", + "base0E": "#5f9182", + "base0F": "#9d6c7c" +} \ No newline at end of file diff --git a/schemes/base16-atelier-forest-light.js b/schemes/base16-atelier-forest-light.js deleted file mode 100644 index 833044d..0000000 --- a/schemes/base16-atelier-forest-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f1efee", - base01: "#e6e2e0", - base02: "#a8a19f", - base03: "#9c9491", - base04: "#766e6b", - base05: "#68615e", - base06: "#2c2421", - base07: "#1b1918", - base08: "#f22c40", - base09: "#df5320", - base0A: "#c38418", - base0B: "#7b9726", - base0C: "#3d97b8", - base0D: "#407ee7", - base0E: "#6666ea", - base0F: "#c33ff3", -} diff --git a/schemes/base16-atelier-forest-light.json b/schemes/base16-atelier-forest-light.json new file mode 100644 index 0000000..5827620 --- /dev/null +++ b/schemes/base16-atelier-forest-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f1efee", + "base01": "#e6e2e0", + "base02": "#a8a19f", + "base03": "#9c9491", + "base04": "#766e6b", + "base05": "#68615e", + "base06": "#2c2421", + "base07": "#1b1918", + "base08": "#f22c40", + "base09": "#df5320", + "base0A": "#c38418", + "base0B": "#7b9726", + "base0C": "#3d97b8", + "base0D": "#407ee7", + "base0E": "#6666ea", + "base0F": "#c33ff3" +} \ No newline at end of file diff --git a/schemes/base16-atelier-forest.js b/schemes/base16-atelier-forest.js deleted file mode 100644 index 9859cc7..0000000 --- a/schemes/base16-atelier-forest.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1b1918", - base01: "#2c2421", - base02: "#68615e", - base03: "#766e6b", - base04: "#9c9491", - base05: "#a8a19f", - base06: "#e6e2e0", - base07: "#f1efee", - base08: "#f22c40", - base09: "#df5320", - base0A: "#c38418", - base0B: "#7b9726", - base0C: "#3d97b8", - base0D: "#407ee7", - base0E: "#6666ea", - base0F: "#c33ff3", -} diff --git a/schemes/base16-atelier-forest.json b/schemes/base16-atelier-forest.json new file mode 100644 index 0000000..65f15f1 --- /dev/null +++ b/schemes/base16-atelier-forest.json @@ -0,0 +1,18 @@ +{ + "base00": "#1b1918", + "base01": "#2c2421", + "base02": "#68615e", + "base03": "#766e6b", + "base04": "#9c9491", + "base05": "#a8a19f", + "base06": "#e6e2e0", + "base07": "#f1efee", + "base08": "#f22c40", + "base09": "#df5320", + "base0A": "#c38418", + "base0B": "#7b9726", + "base0C": "#3d97b8", + "base0D": "#407ee7", + "base0E": "#6666ea", + "base0F": "#c33ff3" +} \ No newline at end of file diff --git a/schemes/base16-atelier-heath-light.js b/schemes/base16-atelier-heath-light.js deleted file mode 100644 index fa9c458..0000000 --- a/schemes/base16-atelier-heath-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f7f3f7", - base01: "#d8cad8", - base02: "#ab9bab", - base03: "#9e8f9e", - base04: "#776977", - base05: "#695d69", - base06: "#292329", - base07: "#1b181b", - base08: "#ca402b", - base09: "#a65926", - base0A: "#bb8a35", - base0B: "#918b3b", - base0C: "#159393", - base0D: "#516aec", - base0E: "#7b59c0", - base0F: "#cc33cc", -} diff --git a/schemes/base16-atelier-heath-light.json b/schemes/base16-atelier-heath-light.json new file mode 100644 index 0000000..b01e1a7 --- /dev/null +++ b/schemes/base16-atelier-heath-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f7f3f7", + "base01": "#d8cad8", + "base02": "#ab9bab", + "base03": "#9e8f9e", + "base04": "#776977", + "base05": "#695d69", + "base06": "#292329", + "base07": "#1b181b", + "base08": "#ca402b", + "base09": "#a65926", + "base0A": "#bb8a35", + "base0B": "#918b3b", + "base0C": "#159393", + "base0D": "#516aec", + "base0E": "#7b59c0", + "base0F": "#cc33cc" +} \ No newline at end of file diff --git a/schemes/base16-atelier-heath.js b/schemes/base16-atelier-heath.js deleted file mode 100644 index 0d08321..0000000 --- a/schemes/base16-atelier-heath.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1b181b", - base01: "#292329", - base02: "#695d69", - base03: "#776977", - base04: "#9e8f9e", - base05: "#ab9bab", - base06: "#d8cad8", - base07: "#f7f3f7", - base08: "#ca402b", - base09: "#a65926", - base0A: "#bb8a35", - base0B: "#918b3b", - base0C: "#159393", - base0D: "#516aec", - base0E: "#7b59c0", - base0F: "#cc33cc", -} diff --git a/schemes/base16-atelier-heath.json b/schemes/base16-atelier-heath.json new file mode 100644 index 0000000..169f330 --- /dev/null +++ b/schemes/base16-atelier-heath.json @@ -0,0 +1,18 @@ +{ + "base00": "#1b181b", + "base01": "#292329", + "base02": "#695d69", + "base03": "#776977", + "base04": "#9e8f9e", + "base05": "#ab9bab", + "base06": "#d8cad8", + "base07": "#f7f3f7", + "base08": "#ca402b", + "base09": "#a65926", + "base0A": "#bb8a35", + "base0B": "#918b3b", + "base0C": "#159393", + "base0D": "#516aec", + "base0E": "#7b59c0", + "base0F": "#cc33cc" +} \ No newline at end of file diff --git a/schemes/base16-atelier-lakeside-light.js b/schemes/base16-atelier-lakeside-light.js deleted file mode 100644 index 85fbcfe..0000000 --- a/schemes/base16-atelier-lakeside-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ebf8ff", - base01: "#c1e4f6", - base02: "#7ea2b4", - base03: "#7195a8", - base04: "#5a7b8c", - base05: "#516d7b", - base06: "#1f292e", - base07: "#161b1d", - base08: "#d22d72", - base09: "#935c25", - base0A: "#8a8a0f", - base0B: "#568c3b", - base0C: "#2d8f6f", - base0D: "#257fad", - base0E: "#6b6bb8", - base0F: "#b72dd2", -} diff --git a/schemes/base16-atelier-lakeside-light.json b/schemes/base16-atelier-lakeside-light.json new file mode 100644 index 0000000..66ed4ea --- /dev/null +++ b/schemes/base16-atelier-lakeside-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ebf8ff", + "base01": "#c1e4f6", + "base02": "#7ea2b4", + "base03": "#7195a8", + "base04": "#5a7b8c", + "base05": "#516d7b", + "base06": "#1f292e", + "base07": "#161b1d", + "base08": "#d22d72", + "base09": "#935c25", + "base0A": "#8a8a0f", + "base0B": "#568c3b", + "base0C": "#2d8f6f", + "base0D": "#257fad", + "base0E": "#6b6bb8", + "base0F": "#b72dd2" +} \ No newline at end of file diff --git a/schemes/base16-atelier-lakeside.js b/schemes/base16-atelier-lakeside.js deleted file mode 100644 index b760567..0000000 --- a/schemes/base16-atelier-lakeside.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#161b1d", - base01: "#1f292e", - base02: "#516d7b", - base03: "#5a7b8c", - base04: "#7195a8", - base05: "#7ea2b4", - base06: "#c1e4f6", - base07: "#ebf8ff", - base08: "#d22d72", - base09: "#935c25", - base0A: "#8a8a0f", - base0B: "#568c3b", - base0C: "#2d8f6f", - base0D: "#257fad", - base0E: "#6b6bb8", - base0F: "#b72dd2", -} diff --git a/schemes/base16-atelier-lakeside.json b/schemes/base16-atelier-lakeside.json new file mode 100644 index 0000000..b610b9b --- /dev/null +++ b/schemes/base16-atelier-lakeside.json @@ -0,0 +1,18 @@ +{ + "base00": "#161b1d", + "base01": "#1f292e", + "base02": "#516d7b", + "base03": "#5a7b8c", + "base04": "#7195a8", + "base05": "#7ea2b4", + "base06": "#c1e4f6", + "base07": "#ebf8ff", + "base08": "#d22d72", + "base09": "#935c25", + "base0A": "#8a8a0f", + "base0B": "#568c3b", + "base0C": "#2d8f6f", + "base0D": "#257fad", + "base0E": "#6b6bb8", + "base0F": "#b72dd2" +} \ No newline at end of file diff --git a/schemes/base16-atelier-plateau-light.js b/schemes/base16-atelier-plateau-light.js deleted file mode 100644 index d450be9..0000000 --- a/schemes/base16-atelier-plateau-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f4ecec", - base01: "#e7dfdf", - base02: "#8a8585", - base03: "#7e7777", - base04: "#655d5d", - base05: "#585050", - base06: "#292424", - base07: "#1b1818", - base08: "#ca4949", - base09: "#b45a3c", - base0A: "#a06e3b", - base0B: "#4b8b8b", - base0C: "#5485b6", - base0D: "#7272ca", - base0E: "#8464c4", - base0F: "#bd5187", -} diff --git a/schemes/base16-atelier-plateau-light.json b/schemes/base16-atelier-plateau-light.json new file mode 100644 index 0000000..09496bc --- /dev/null +++ b/schemes/base16-atelier-plateau-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f4ecec", + "base01": "#e7dfdf", + "base02": "#8a8585", + "base03": "#7e7777", + "base04": "#655d5d", + "base05": "#585050", + "base06": "#292424", + "base07": "#1b1818", + "base08": "#ca4949", + "base09": "#b45a3c", + "base0A": "#a06e3b", + "base0B": "#4b8b8b", + "base0C": "#5485b6", + "base0D": "#7272ca", + "base0E": "#8464c4", + "base0F": "#bd5187" +} \ No newline at end of file diff --git a/schemes/base16-atelier-plateau.js b/schemes/base16-atelier-plateau.js deleted file mode 100644 index 69a3cb5..0000000 --- a/schemes/base16-atelier-plateau.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1b1818", - base01: "#292424", - base02: "#585050", - base03: "#655d5d", - base04: "#7e7777", - base05: "#8a8585", - base06: "#e7dfdf", - base07: "#f4ecec", - base08: "#ca4949", - base09: "#b45a3c", - base0A: "#a06e3b", - base0B: "#4b8b8b", - base0C: "#5485b6", - base0D: "#7272ca", - base0E: "#8464c4", - base0F: "#bd5187", -} diff --git a/schemes/base16-atelier-plateau.json b/schemes/base16-atelier-plateau.json new file mode 100644 index 0000000..a98550e --- /dev/null +++ b/schemes/base16-atelier-plateau.json @@ -0,0 +1,18 @@ +{ + "base00": "#1b1818", + "base01": "#292424", + "base02": "#585050", + "base03": "#655d5d", + "base04": "#7e7777", + "base05": "#8a8585", + "base06": "#e7dfdf", + "base07": "#f4ecec", + "base08": "#ca4949", + "base09": "#b45a3c", + "base0A": "#a06e3b", + "base0B": "#4b8b8b", + "base0C": "#5485b6", + "base0D": "#7272ca", + "base0E": "#8464c4", + "base0F": "#bd5187" +} \ No newline at end of file diff --git a/schemes/base16-atelier-savanna-light.js b/schemes/base16-atelier-savanna-light.js deleted file mode 100644 index defe0b4..0000000 --- a/schemes/base16-atelier-savanna-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ecf4ee", - base01: "#dfe7e2", - base02: "#87928a", - base03: "#78877d", - base04: "#5f6d64", - base05: "#526057", - base06: "#232a25", - base07: "#171c19", - base08: "#b16139", - base09: "#9f713c", - base0A: "#a07e3b", - base0B: "#489963", - base0C: "#1c9aa0", - base0D: "#478c90", - base0E: "#55859b", - base0F: "#867469", -} diff --git a/schemes/base16-atelier-savanna-light.json b/schemes/base16-atelier-savanna-light.json new file mode 100644 index 0000000..b0e1dc5 --- /dev/null +++ b/schemes/base16-atelier-savanna-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ecf4ee", + "base01": "#dfe7e2", + "base02": "#87928a", + "base03": "#78877d", + "base04": "#5f6d64", + "base05": "#526057", + "base06": "#232a25", + "base07": "#171c19", + "base08": "#b16139", + "base09": "#9f713c", + "base0A": "#a07e3b", + "base0B": "#489963", + "base0C": "#1c9aa0", + "base0D": "#478c90", + "base0E": "#55859b", + "base0F": "#867469" +} \ No newline at end of file diff --git a/schemes/base16-atelier-savanna.js b/schemes/base16-atelier-savanna.js deleted file mode 100644 index 7db3290..0000000 --- a/schemes/base16-atelier-savanna.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#171c19", - base01: "#232a25", - base02: "#526057", - base03: "#5f6d64", - base04: "#78877d", - base05: "#87928a", - base06: "#dfe7e2", - base07: "#ecf4ee", - base08: "#b16139", - base09: "#9f713c", - base0A: "#a07e3b", - base0B: "#489963", - base0C: "#1c9aa0", - base0D: "#478c90", - base0E: "#55859b", - base0F: "#867469", -} diff --git a/schemes/base16-atelier-savanna.json b/schemes/base16-atelier-savanna.json new file mode 100644 index 0000000..eeb553a --- /dev/null +++ b/schemes/base16-atelier-savanna.json @@ -0,0 +1,18 @@ +{ + "base00": "#171c19", + "base01": "#232a25", + "base02": "#526057", + "base03": "#5f6d64", + "base04": "#78877d", + "base05": "#87928a", + "base06": "#dfe7e2", + "base07": "#ecf4ee", + "base08": "#b16139", + "base09": "#9f713c", + "base0A": "#a07e3b", + "base0B": "#489963", + "base0C": "#1c9aa0", + "base0D": "#478c90", + "base0E": "#55859b", + "base0F": "#867469" +} \ No newline at end of file diff --git a/schemes/base16-atelier-seaside-light.js b/schemes/base16-atelier-seaside-light.js deleted file mode 100644 index 53ba8b6..0000000 --- a/schemes/base16-atelier-seaside-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f4fbf4", - base01: "#cfe8cf", - base02: "#8ca68c", - base03: "#809980", - base04: "#687d68", - base05: "#5e6e5e", - base06: "#242924", - base07: "#131513", - base08: "#e6193c", - base09: "#87711d", - base0A: "#98981b", - base0B: "#29a329", - base0C: "#1999b3", - base0D: "#3d62f5", - base0E: "#ad2bee", - base0F: "#e619c3", -} diff --git a/schemes/base16-atelier-seaside-light.json b/schemes/base16-atelier-seaside-light.json new file mode 100644 index 0000000..0b665e1 --- /dev/null +++ b/schemes/base16-atelier-seaside-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f4fbf4", + "base01": "#cfe8cf", + "base02": "#8ca68c", + "base03": "#809980", + "base04": "#687d68", + "base05": "#5e6e5e", + "base06": "#242924", + "base07": "#131513", + "base08": "#e6193c", + "base09": "#87711d", + "base0A": "#98981b", + "base0B": "#29a329", + "base0C": "#1999b3", + "base0D": "#3d62f5", + "base0E": "#ad2bee", + "base0F": "#e619c3" +} \ No newline at end of file diff --git a/schemes/base16-atelier-seaside.js b/schemes/base16-atelier-seaside.js deleted file mode 100644 index 516277d..0000000 --- a/schemes/base16-atelier-seaside.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#131513", - base01: "#242924", - base02: "#5e6e5e", - base03: "#687d68", - base04: "#809980", - base05: "#8ca68c", - base06: "#cfe8cf", - base07: "#f4fbf4", - base08: "#e6193c", - base09: "#87711d", - base0A: "#98981b", - base0B: "#29a329", - base0C: "#1999b3", - base0D: "#3d62f5", - base0E: "#ad2bee", - base0F: "#e619c3", -} diff --git a/schemes/base16-atelier-seaside.json b/schemes/base16-atelier-seaside.json new file mode 100644 index 0000000..34f8ce1 --- /dev/null +++ b/schemes/base16-atelier-seaside.json @@ -0,0 +1,18 @@ +{ + "base00": "#131513", + "base01": "#242924", + "base02": "#5e6e5e", + "base03": "#687d68", + "base04": "#809980", + "base05": "#8ca68c", + "base06": "#cfe8cf", + "base07": "#f4fbf4", + "base08": "#e6193c", + "base09": "#87711d", + "base0A": "#98981b", + "base0B": "#29a329", + "base0C": "#1999b3", + "base0D": "#3d62f5", + "base0E": "#ad2bee", + "base0F": "#e619c3" +} \ No newline at end of file diff --git a/schemes/base16-atelier-sulphurpool-light.js b/schemes/base16-atelier-sulphurpool-light.js deleted file mode 100644 index e120d35..0000000 --- a/schemes/base16-atelier-sulphurpool-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f5f7ff", - base01: "#dfe2f1", - base02: "#979db4", - base03: "#898ea4", - base04: "#6b7394", - base05: "#5e6687", - base06: "#293256", - base07: "#202746", - base08: "#c94922", - base09: "#c76b29", - base0A: "#c08b30", - base0B: "#ac9739", - base0C: "#22a2c9", - base0D: "#3d8fd1", - base0E: "#6679cc", - base0F: "#9c637a", -} diff --git a/schemes/base16-atelier-sulphurpool-light.json b/schemes/base16-atelier-sulphurpool-light.json new file mode 100644 index 0000000..ea2cd75 --- /dev/null +++ b/schemes/base16-atelier-sulphurpool-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5f7ff", + "base01": "#dfe2f1", + "base02": "#979db4", + "base03": "#898ea4", + "base04": "#6b7394", + "base05": "#5e6687", + "base06": "#293256", + "base07": "#202746", + "base08": "#c94922", + "base09": "#c76b29", + "base0A": "#c08b30", + "base0B": "#ac9739", + "base0C": "#22a2c9", + "base0D": "#3d8fd1", + "base0E": "#6679cc", + "base0F": "#9c637a" +} \ No newline at end of file diff --git a/schemes/base16-atelier-sulphurpool.js b/schemes/base16-atelier-sulphurpool.js deleted file mode 100644 index eb25ffb..0000000 --- a/schemes/base16-atelier-sulphurpool.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#202746", - base01: "#293256", - base02: "#5e6687", - base03: "#6b7394", - base04: "#898ea4", - base05: "#979db4", - base06: "#dfe2f1", - base07: "#f5f7ff", - base08: "#c94922", - base09: "#c76b29", - base0A: "#c08b30", - base0B: "#ac9739", - base0C: "#22a2c9", - base0D: "#3d8fd1", - base0E: "#6679cc", - base0F: "#9c637a", -} diff --git a/schemes/base16-atelier-sulphurpool.json b/schemes/base16-atelier-sulphurpool.json new file mode 100644 index 0000000..20c252e --- /dev/null +++ b/schemes/base16-atelier-sulphurpool.json @@ -0,0 +1,18 @@ +{ + "base00": "#202746", + "base01": "#293256", + "base02": "#5e6687", + "base03": "#6b7394", + "base04": "#898ea4", + "base05": "#979db4", + "base06": "#dfe2f1", + "base07": "#f5f7ff", + "base08": "#c94922", + "base09": "#c76b29", + "base0A": "#c08b30", + "base0B": "#ac9739", + "base0C": "#22a2c9", + "base0D": "#3d8fd1", + "base0E": "#6679cc", + "base0F": "#9c637a" +} \ No newline at end of file diff --git a/schemes/base16-atlas.js b/schemes/base16-atlas.js deleted file mode 100644 index 41042ae..0000000 --- a/schemes/base16-atlas.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#002635", - base01: "#00384d", - base02: "#517f8d", - base03: "#6c8b91", - base04: "#869696", - base05: "#a1a19a", - base06: "#e6e6dc", - base07: "#fafaf8", - base08: "#ff5a67", - base09: "#f08e48", - base0A: "#ffcc1b", - base0B: "#7fc06e", - base0C: "#5dd7b9", - base0D: "#14747e", - base0E: "#9a70a4", - base0F: "#c43060", -} diff --git a/schemes/base16-atlas.json b/schemes/base16-atlas.json new file mode 100644 index 0000000..43db134 --- /dev/null +++ b/schemes/base16-atlas.json @@ -0,0 +1,18 @@ +{ + "base00": "#002635", + "base01": "#00384d", + "base02": "#517f8d", + "base03": "#6c8b91", + "base04": "#869696", + "base05": "#a1a19a", + "base06": "#e6e6dc", + "base07": "#fafaf8", + "base08": "#ff5a67", + "base09": "#f08e48", + "base0A": "#ffcc1b", + "base0B": "#7fc06e", + "base0C": "#5dd7b9", + "base0D": "#14747e", + "base0E": "#9a70a4", + "base0F": "#c43060" +} \ No newline at end of file diff --git a/schemes/base16-ayu-dark.js b/schemes/base16-ayu-dark.js deleted file mode 100644 index 5894304..0000000 --- a/schemes/base16-ayu-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0b0e14", - base01: "#131721", - base02: "#202229", - base03: "#3e4b59", - base04: "#bfbdb6", - base05: "#e6e1cf", - base06: "#ece8db", - base07: "#f2f0e7", - base08: "#f07178", - base09: "#ff8f40", - base0A: "#ffb454", - base0B: "#aad94c", - base0C: "#95e6cb", - base0D: "#59c2ff", - base0E: "#d2a6ff", - base0F: "#e6b450", -} diff --git a/schemes/base16-ayu-dark.json b/schemes/base16-ayu-dark.json new file mode 100644 index 0000000..f113e4f --- /dev/null +++ b/schemes/base16-ayu-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#0b0e14", + "base01": "#131721", + "base02": "#202229", + "base03": "#3e4b59", + "base04": "#bfbdb6", + "base05": "#e6e1cf", + "base06": "#ece8db", + "base07": "#f2f0e7", + "base08": "#f07178", + "base09": "#ff8f40", + "base0A": "#ffb454", + "base0B": "#aad94c", + "base0C": "#95e6cb", + "base0D": "#59c2ff", + "base0E": "#d2a6ff", + "base0F": "#e6b450" +} \ No newline at end of file diff --git a/schemes/base16-ayu-light.js b/schemes/base16-ayu-light.js deleted file mode 100644 index 3a69b32..0000000 --- a/schemes/base16-ayu-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f8f9fa", - base01: "#edeff1", - base02: "#d2d4d8", - base03: "#a0a6ac", - base04: "#8a9199", - base05: "#5c6166", - base06: "#4e5257", - base07: "#404447", - base08: "#f07171", - base09: "#fa8d3e", - base0A: "#f2ae49", - base0B: "#6cbf49", - base0C: "#4cbf99", - base0D: "#399ee6", - base0E: "#a37acc", - base0F: "#e6ba7e", -} diff --git a/schemes/base16-ayu-light.json b/schemes/base16-ayu-light.json new file mode 100644 index 0000000..c9c7df9 --- /dev/null +++ b/schemes/base16-ayu-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f8f9fa", + "base01": "#edeff1", + "base02": "#d2d4d8", + "base03": "#a0a6ac", + "base04": "#8a9199", + "base05": "#5c6166", + "base06": "#4e5257", + "base07": "#404447", + "base08": "#f07171", + "base09": "#fa8d3e", + "base0A": "#f2ae49", + "base0B": "#6cbf49", + "base0C": "#4cbf99", + "base0D": "#399ee6", + "base0E": "#a37acc", + "base0F": "#e6ba7e" +} \ No newline at end of file diff --git a/schemes/base16-ayu-mirage.js b/schemes/base16-ayu-mirage.js deleted file mode 100644 index 944fd03..0000000 --- a/schemes/base16-ayu-mirage.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1f2430", - base01: "#242936", - base02: "#323844", - base03: "#4a5059", - base04: "#707a8c", - base05: "#cccac2", - base06: "#d9d7ce", - base07: "#f3f4f5", - base08: "#f28779", - base09: "#ffad66", - base0A: "#ffd173", - base0B: "#d5ff80", - base0C: "#95e6cb", - base0D: "#73d0ff", - base0E: "#d4bfff", - base0F: "#f27983", -} diff --git a/schemes/base16-ayu-mirage.json b/schemes/base16-ayu-mirage.json new file mode 100644 index 0000000..aa21e42 --- /dev/null +++ b/schemes/base16-ayu-mirage.json @@ -0,0 +1,18 @@ +{ + "base00": "#1f2430", + "base01": "#242936", + "base02": "#323844", + "base03": "#4a5059", + "base04": "#707a8c", + "base05": "#cccac2", + "base06": "#d9d7ce", + "base07": "#f3f4f5", + "base08": "#f28779", + "base09": "#ffad66", + "base0A": "#ffd173", + "base0B": "#d5ff80", + "base0C": "#95e6cb", + "base0D": "#73d0ff", + "base0E": "#d4bfff", + "base0F": "#f27983" +} \ No newline at end of file diff --git a/schemes/base16-aztec.js b/schemes/base16-aztec.js deleted file mode 100644 index c273c93..0000000 --- a/schemes/base16-aztec.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#101600", - base01: "#1a1e01", - base02: "#242604", - base03: "#2e2e05", - base04: "#ffd129", - base05: "#ffda51", - base06: "#ffe178", - base07: "#ffeba0", - base08: "#ee2e00", - base09: "#ee8800", - base0A: "#eebb00", - base0B: "#63d932", - base0C: "#3d94a5", - base0D: "#5b4a9f", - base0E: "#883e9f", - base0F: "#a928b9", -} diff --git a/schemes/base16-aztec.json b/schemes/base16-aztec.json new file mode 100644 index 0000000..85921eb --- /dev/null +++ b/schemes/base16-aztec.json @@ -0,0 +1,18 @@ +{ + "base00": "#101600", + "base01": "#1a1e01", + "base02": "#242604", + "base03": "#2e2e05", + "base04": "#ffd129", + "base05": "#ffda51", + "base06": "#ffe178", + "base07": "#ffeba0", + "base08": "#ee2e00", + "base09": "#ee8800", + "base0A": "#eebb00", + "base0B": "#63d932", + "base0C": "#3d94a5", + "base0D": "#5b4a9f", + "base0E": "#883e9f", + "base0F": "#a928b9" +} \ No newline at end of file diff --git a/schemes/base16-bespin.js b/schemes/base16-bespin.js deleted file mode 100644 index b1e9b88..0000000 --- a/schemes/base16-bespin.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#28211c", - base01: "#36312e", - base02: "#5e5d5c", - base03: "#666666", - base04: "#797977", - base05: "#8a8986", - base06: "#9d9b97", - base07: "#baae9e", - base08: "#cf6a4c", - base09: "#cf7d34", - base0A: "#f9ee98", - base0B: "#54be0d", - base0C: "#afc4db", - base0D: "#5ea6ea", - base0E: "#9b859d", - base0F: "#937121", -} diff --git a/schemes/base16-bespin.json b/schemes/base16-bespin.json new file mode 100644 index 0000000..c1aa952 --- /dev/null +++ b/schemes/base16-bespin.json @@ -0,0 +1,18 @@ +{ + "base00": "#28211c", + "base01": "#36312e", + "base02": "#5e5d5c", + "base03": "#666666", + "base04": "#797977", + "base05": "#8a8986", + "base06": "#9d9b97", + "base07": "#baae9e", + "base08": "#cf6a4c", + "base09": "#cf7d34", + "base0A": "#f9ee98", + "base0B": "#54be0d", + "base0C": "#afc4db", + "base0D": "#5ea6ea", + "base0E": "#9b859d", + "base0F": "#937121" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-bathory.js b/schemes/base16-black-metal-bathory.js deleted file mode 100644 index cb28360..0000000 --- a/schemes/base16-black-metal-bathory.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#e78a53", - base0B: "#fbcb97", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-bathory.json b/schemes/base16-black-metal-bathory.json new file mode 100644 index 0000000..4a75258 --- /dev/null +++ b/schemes/base16-black-metal-bathory.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#e78a53", + "base0B": "#fbcb97", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-burzum.js b/schemes/base16-black-metal-burzum.js deleted file mode 100644 index b6ef1d2..0000000 --- a/schemes/base16-black-metal-burzum.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#99bbaa", - base0B: "#ddeecc", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-burzum.json b/schemes/base16-black-metal-burzum.json new file mode 100644 index 0000000..082363a --- /dev/null +++ b/schemes/base16-black-metal-burzum.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#99bbaa", + "base0B": "#ddeecc", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-dark-funeral.js b/schemes/base16-black-metal-dark-funeral.js deleted file mode 100644 index 8a5de26..0000000 --- a/schemes/base16-black-metal-dark-funeral.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#5f81a5", - base0B: "#d0dfee", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-dark-funeral.json b/schemes/base16-black-metal-dark-funeral.json new file mode 100644 index 0000000..be5e006 --- /dev/null +++ b/schemes/base16-black-metal-dark-funeral.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#5f81a5", + "base0B": "#d0dfee", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-gorgoroth.js b/schemes/base16-black-metal-gorgoroth.js deleted file mode 100644 index a16e884..0000000 --- a/schemes/base16-black-metal-gorgoroth.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#8c7f70", - base0B: "#9b8d7f", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-gorgoroth.json b/schemes/base16-black-metal-gorgoroth.json new file mode 100644 index 0000000..b13cf6b --- /dev/null +++ b/schemes/base16-black-metal-gorgoroth.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#8c7f70", + "base0B": "#9b8d7f", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-immortal.js b/schemes/base16-black-metal-immortal.js deleted file mode 100644 index 91188e6..0000000 --- a/schemes/base16-black-metal-immortal.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#556677", - base0B: "#7799bb", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-immortal.json b/schemes/base16-black-metal-immortal.json new file mode 100644 index 0000000..832470f --- /dev/null +++ b/schemes/base16-black-metal-immortal.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#556677", + "base0B": "#7799bb", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-khold.js b/schemes/base16-black-metal-khold.js deleted file mode 100644 index 23a15ef..0000000 --- a/schemes/base16-black-metal-khold.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#974b46", - base0B: "#eceee3", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-khold.json b/schemes/base16-black-metal-khold.json new file mode 100644 index 0000000..91d5a24 --- /dev/null +++ b/schemes/base16-black-metal-khold.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#974b46", + "base0B": "#eceee3", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-marduk.js b/schemes/base16-black-metal-marduk.js deleted file mode 100644 index 8a0d00c..0000000 --- a/schemes/base16-black-metal-marduk.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#626b67", - base0B: "#a5aaa7", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-marduk.json b/schemes/base16-black-metal-marduk.json new file mode 100644 index 0000000..729e34c --- /dev/null +++ b/schemes/base16-black-metal-marduk.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#626b67", + "base0B": "#a5aaa7", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-mayhem.js b/schemes/base16-black-metal-mayhem.js deleted file mode 100644 index 9a72c41..0000000 --- a/schemes/base16-black-metal-mayhem.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#eecc6c", - base0B: "#f3ecd4", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-mayhem.json b/schemes/base16-black-metal-mayhem.json new file mode 100644 index 0000000..4f68c5c --- /dev/null +++ b/schemes/base16-black-metal-mayhem.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#eecc6c", + "base0B": "#f3ecd4", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-nile.js b/schemes/base16-black-metal-nile.js deleted file mode 100644 index 1c84006..0000000 --- a/schemes/base16-black-metal-nile.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#777755", - base0B: "#aa9988", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-nile.json b/schemes/base16-black-metal-nile.json new file mode 100644 index 0000000..1645c03 --- /dev/null +++ b/schemes/base16-black-metal-nile.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#777755", + "base0B": "#aa9988", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal-venom.js b/schemes/base16-black-metal-venom.js deleted file mode 100644 index be89224..0000000 --- a/schemes/base16-black-metal-venom.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#79241f", - base0B: "#f8f7f2", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal-venom.json b/schemes/base16-black-metal-venom.json new file mode 100644 index 0000000..186fa75 --- /dev/null +++ b/schemes/base16-black-metal-venom.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#79241f", + "base0B": "#f8f7f2", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-black-metal.js b/schemes/base16-black-metal.js deleted file mode 100644 index 8cca888..0000000 --- a/schemes/base16-black-metal.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#121212", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#c1c1c1", - base06: "#999999", - base07: "#c1c1c1", - base08: "#5f8787", - base09: "#aaaaaa", - base0A: "#a06666", - base0B: "#dd9999", - base0C: "#aaaaaa", - base0D: "#888888", - base0E: "#999999", - base0F: "#444444", -} diff --git a/schemes/base16-black-metal.json b/schemes/base16-black-metal.json new file mode 100644 index 0000000..c7b4f08 --- /dev/null +++ b/schemes/base16-black-metal.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#121212", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#c1c1c1", + "base06": "#999999", + "base07": "#c1c1c1", + "base08": "#5f8787", + "base09": "#aaaaaa", + "base0A": "#a06666", + "base0B": "#dd9999", + "base0C": "#aaaaaa", + "base0D": "#888888", + "base0E": "#999999", + "base0F": "#444444" +} \ No newline at end of file diff --git a/schemes/base16-blueforest.js b/schemes/base16-blueforest.js deleted file mode 100644 index 218115a..0000000 --- a/schemes/base16-blueforest.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#141f2e", - base01: "#1e5c1e", - base02: "#273e5c", - base03: "#a0ffa0", - base04: "#1e5c1e", - base05: "#ffcc33", - base06: "#91ccff", - base07: "#375780", - base08: "#fffab1", - base09: "#ff8080", - base0A: "#91ccff", - base0B: "#80ff80", - base0C: "#80ff80", - base0D: "#a2cff5", - base0E: "#0099ff", - base0F: "#e7e7e7", -} diff --git a/schemes/base16-blueforest.json b/schemes/base16-blueforest.json new file mode 100644 index 0000000..f8f1bd9 --- /dev/null +++ b/schemes/base16-blueforest.json @@ -0,0 +1,18 @@ +{ + "base00": "#141f2e", + "base01": "#1e5c1e", + "base02": "#273e5c", + "base03": "#a0ffa0", + "base04": "#1e5c1e", + "base05": "#ffcc33", + "base06": "#91ccff", + "base07": "#375780", + "base08": "#fffab1", + "base09": "#ff8080", + "base0A": "#91ccff", + "base0B": "#80ff80", + "base0C": "#80ff80", + "base0D": "#a2cff5", + "base0E": "#0099ff", + "base0F": "#e7e7e7" +} \ No newline at end of file diff --git a/schemes/base16-blueish.js b/schemes/base16-blueish.js deleted file mode 100644 index 21784ed..0000000 --- a/schemes/base16-blueish.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#182430", - base01: "#243c54", - base02: "#46290a", - base03: "#616d78", - base04: "#74afe7", - base05: "#c8e1f8", - base06: "#ddeaf6", - base07: "#8f98a0", - base08: "#4ce587", - base09: "#f6a85c", - base0A: "#f6cd5c", - base0B: "#c3e88d", - base0C: "#5fd1ff", - base0D: "#82aaff", - base0E: "#ff84dd", - base0F: "#bbd2e8", -} diff --git a/schemes/base16-blueish.json b/schemes/base16-blueish.json new file mode 100644 index 0000000..c714b36 --- /dev/null +++ b/schemes/base16-blueish.json @@ -0,0 +1,18 @@ +{ + "base00": "#182430", + "base01": "#243c54", + "base02": "#46290a", + "base03": "#616d78", + "base04": "#74afe7", + "base05": "#c8e1f8", + "base06": "#ddeaf6", + "base07": "#8f98a0", + "base08": "#4ce587", + "base09": "#f6a85c", + "base0A": "#f6cd5c", + "base0B": "#c3e88d", + "base0C": "#5fd1ff", + "base0D": "#82aaff", + "base0E": "#ff84dd", + "base0F": "#bbd2e8" +} \ No newline at end of file diff --git a/schemes/base16-boo-shnickle-light.js b/schemes/base16-boo-shnickle-light.js deleted file mode 100644 index 6b0bafb..0000000 --- a/schemes/base16-boo-shnickle-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffcc", - base01: "#dedeb2", - base02: "#bdbd97", - base03: "#9c9c7d", - base04: "#7c7c63", - base05: "#5b5b49", - base06: "#3a3a2e", - base07: "#191914", - base08: "#ffbfa5", - base09: "#ffdc99", - base0A: "#fff299", - base0B: "#e7ff99", - base0C: "#bfffc5", - base0D: "#bfbfd9", - base0E: "#f2bfd9", - base0F: "#e5d6a6", -} diff --git a/schemes/base16-boo-shnickle-light.json b/schemes/base16-boo-shnickle-light.json new file mode 100644 index 0000000..9c921ce --- /dev/null +++ b/schemes/base16-boo-shnickle-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffcc", + "base01": "#dedeb2", + "base02": "#bdbd97", + "base03": "#9c9c7d", + "base04": "#7c7c63", + "base05": "#5b5b49", + "base06": "#3a3a2e", + "base07": "#191914", + "base08": "#ffbfa5", + "base09": "#ffdc99", + "base0A": "#fff299", + "base0B": "#e7ff99", + "base0C": "#bfffc5", + "base0D": "#bfbfd9", + "base0E": "#f2bfd9", + "base0F": "#e5d6a6" +} \ No newline at end of file diff --git a/schemes/base16-boo-shnickle.js b/schemes/base16-boo-shnickle.js deleted file mode 100644 index e711ea2..0000000 --- a/schemes/base16-boo-shnickle.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#191914", - base01: "#3a3a2e", - base02: "#5b5b49", - base03: "#7c7c63", - base04: "#9c9c7d", - base05: "#bdbd97", - base06: "#dedeb2", - base07: "#ffffcc", - base08: "#ffbfa5", - base09: "#ffdc99", - base0A: "#fff299", - base0B: "#e7ff99", - base0C: "#bfffc5", - base0D: "#bfbfd9", - base0E: "#f2bfd9", - base0F: "#e5d6a6", -} diff --git a/schemes/base16-boo-shnickle.json b/schemes/base16-boo-shnickle.json new file mode 100644 index 0000000..2ab81a0 --- /dev/null +++ b/schemes/base16-boo-shnickle.json @@ -0,0 +1,18 @@ +{ + "base00": "#191914", + "base01": "#3a3a2e", + "base02": "#5b5b49", + "base03": "#7c7c63", + "base04": "#9c9c7d", + "base05": "#bdbd97", + "base06": "#dedeb2", + "base07": "#ffffcc", + "base08": "#ffbfa5", + "base09": "#ffdc99", + "base0A": "#fff299", + "base0B": "#e7ff99", + "base0C": "#bfffc5", + "base0D": "#bfbfd9", + "base0E": "#f2bfd9", + "base0F": "#e5d6a6" +} \ No newline at end of file diff --git a/schemes/base16-bosque.js b/schemes/base16-bosque.js deleted file mode 100644 index d7b0323..0000000 --- a/schemes/base16-bosque.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0e1410", - base01: "#16211a", - base02: "#1e3023", - base03: "#5c6e5e", - base04: "#96aa98", - base05: "#cfe5d2", - base06: "#daebda", - base07: "#e4f0e2", - base08: "#e2706a", - base09: "#7dc97a", - base0A: "#c8b84a", - base0B: "#6fc56e", - base0C: "#5fd0b8", - base0D: "#6dae9e", - base0E: "#b894d0", - base0F: "#35503e", -} diff --git a/schemes/base16-bosque.json b/schemes/base16-bosque.json new file mode 100644 index 0000000..fa90a1e --- /dev/null +++ b/schemes/base16-bosque.json @@ -0,0 +1,18 @@ +{ + "base00": "#0e1410", + "base01": "#16211a", + "base02": "#1e3023", + "base03": "#5c6e5e", + "base04": "#96aa98", + "base05": "#cfe5d2", + "base06": "#daebda", + "base07": "#e4f0e2", + "base08": "#e2706a", + "base09": "#7dc97a", + "base0A": "#c8b84a", + "base0B": "#6fc56e", + "base0C": "#5fd0b8", + "base0D": "#6dae9e", + "base0E": "#b894d0", + "base0F": "#35503e" +} \ No newline at end of file diff --git a/schemes/base16-brasa.js b/schemes/base16-brasa.js deleted file mode 100644 index a4f21ef..0000000 --- a/schemes/base16-brasa.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1a0f0a", - base01: "#2b1c14", - base02: "#45261a", - base03: "#7a6150", - base04: "#b59d88", - base05: "#f0d8c0", - base06: "#f6e1cc", - base07: "#fbead8", - base08: "#f2685a", - base09: "#ff7a4d", - base0A: "#f0b23a", - base0B: "#b8c24a", - base0C: "#6bc8b8", - base0D: "#9aa6e0", - base0E: "#e68aa2", - base0F: "#5a3a28", -} diff --git a/schemes/base16-brasa.json b/schemes/base16-brasa.json new file mode 100644 index 0000000..b310d28 --- /dev/null +++ b/schemes/base16-brasa.json @@ -0,0 +1,18 @@ +{ + "base00": "#1a0f0a", + "base01": "#2b1c14", + "base02": "#45261a", + "base03": "#7a6150", + "base04": "#b59d88", + "base05": "#f0d8c0", + "base06": "#f6e1cc", + "base07": "#fbead8", + "base08": "#f2685a", + "base09": "#ff7a4d", + "base0A": "#f0b23a", + "base0B": "#b8c24a", + "base0C": "#6bc8b8", + "base0D": "#9aa6e0", + "base0E": "#e68aa2", + "base0F": "#5a3a28" +} \ No newline at end of file diff --git a/schemes/base16-brewer.js b/schemes/base16-brewer.js deleted file mode 100644 index 89e6333..0000000 --- a/schemes/base16-brewer.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0c0d0e", - base01: "#2e2f30", - base02: "#515253", - base03: "#737475", - base04: "#959697", - base05: "#b7b8b9", - base06: "#dadbdc", - base07: "#fcfdfe", - base08: "#e31a1c", - base09: "#e6550d", - base0A: "#dca060", - base0B: "#31a354", - base0C: "#80b1d3", - base0D: "#3182bd", - base0E: "#756bb1", - base0F: "#b15928", -} diff --git a/schemes/base16-brewer.json b/schemes/base16-brewer.json new file mode 100644 index 0000000..9a53a87 --- /dev/null +++ b/schemes/base16-brewer.json @@ -0,0 +1,18 @@ +{ + "base00": "#0c0d0e", + "base01": "#2e2f30", + "base02": "#515253", + "base03": "#737475", + "base04": "#959697", + "base05": "#b7b8b9", + "base06": "#dadbdc", + "base07": "#fcfdfe", + "base08": "#e31a1c", + "base09": "#e6550d", + "base0A": "#dca060", + "base0B": "#31a354", + "base0C": "#80b1d3", + "base0D": "#3182bd", + "base0E": "#756bb1", + "base0F": "#b15928" +} \ No newline at end of file diff --git a/schemes/base16-bright.js b/schemes/base16-bright.js deleted file mode 100644 index 566ff62..0000000 --- a/schemes/base16-bright.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#303030", - base02: "#505050", - base03: "#b0b0b0", - base04: "#d0d0d0", - base05: "#e0e0e0", - base06: "#f5f5f5", - base07: "#ffffff", - base08: "#fb0120", - base09: "#fc6d24", - base0A: "#fda331", - base0B: "#a1c659", - base0C: "#76c7b7", - base0D: "#6fb3d2", - base0E: "#d381c3", - base0F: "#be643c", -} diff --git a/schemes/base16-bright.json b/schemes/base16-bright.json new file mode 100644 index 0000000..60dfff6 --- /dev/null +++ b/schemes/base16-bright.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#303030", + "base02": "#505050", + "base03": "#b0b0b0", + "base04": "#d0d0d0", + "base05": "#e0e0e0", + "base06": "#f5f5f5", + "base07": "#ffffff", + "base08": "#fb0120", + "base09": "#fc6d24", + "base0A": "#fda331", + "base0B": "#a1c659", + "base0C": "#76c7b7", + "base0D": "#6fb3d2", + "base0E": "#d381c3", + "base0F": "#be643c" +} \ No newline at end of file diff --git a/schemes/base16-brogrammer.js b/schemes/base16-brogrammer.js deleted file mode 100644 index fffbdf5..0000000 --- a/schemes/base16-brogrammer.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1f1f1f", - base01: "#f81118", - base02: "#2dc55e", - base03: "#ecba0f", - base04: "#2a84d2", - base05: "#4e5ab7", - base06: "#1081d6", - base07: "#d6dbe5", - base08: "#d6dbe5", - base09: "#de352e", - base0A: "#1dd361", - base0B: "#f3bd09", - base0C: "#1081d6", - base0D: "#5350b9", - base0E: "#0f7ddb", - base0F: "#ffffff", -} diff --git a/schemes/base16-brogrammer.json b/schemes/base16-brogrammer.json new file mode 100644 index 0000000..f830d29 --- /dev/null +++ b/schemes/base16-brogrammer.json @@ -0,0 +1,18 @@ +{ + "base00": "#1f1f1f", + "base01": "#f81118", + "base02": "#2dc55e", + "base03": "#ecba0f", + "base04": "#2a84d2", + "base05": "#4e5ab7", + "base06": "#1081d6", + "base07": "#d6dbe5", + "base08": "#d6dbe5", + "base09": "#de352e", + "base0A": "#1dd361", + "base0B": "#f3bd09", + "base0C": "#1081d6", + "base0D": "#5350b9", + "base0E": "#0f7ddb", + "base0F": "#ffffff" +} \ No newline at end of file diff --git a/schemes/base16-brushtrees-dark.js b/schemes/base16-brushtrees-dark.js deleted file mode 100644 index 7950625..0000000 --- a/schemes/base16-brushtrees-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#485867", - base01: "#5a6d7a", - base02: "#6d828e", - base03: "#8299a1", - base04: "#98afb5", - base05: "#b0c5c8", - base06: "#c9dbdc", - base07: "#e3efef", - base08: "#b38686", - base09: "#d8bba2", - base0A: "#aab386", - base0B: "#87b386", - base0C: "#86b3b3", - base0D: "#868cb3", - base0E: "#b386b2", - base0F: "#b39f9f", -} diff --git a/schemes/base16-brushtrees-dark.json b/schemes/base16-brushtrees-dark.json new file mode 100644 index 0000000..31dcee2 --- /dev/null +++ b/schemes/base16-brushtrees-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#485867", + "base01": "#5a6d7a", + "base02": "#6d828e", + "base03": "#8299a1", + "base04": "#98afb5", + "base05": "#b0c5c8", + "base06": "#c9dbdc", + "base07": "#e3efef", + "base08": "#b38686", + "base09": "#d8bba2", + "base0A": "#aab386", + "base0B": "#87b386", + "base0C": "#86b3b3", + "base0D": "#868cb3", + "base0E": "#b386b2", + "base0F": "#b39f9f" +} \ No newline at end of file diff --git a/schemes/base16-brushtrees.js b/schemes/base16-brushtrees.js deleted file mode 100644 index 209b4d0..0000000 --- a/schemes/base16-brushtrees.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#e3efef", - base01: "#c9dbdc", - base02: "#b0c5c8", - base03: "#98afb5", - base04: "#8299a1", - base05: "#6d828e", - base06: "#5a6d7a", - base07: "#485867", - base08: "#b38686", - base09: "#d8bba2", - base0A: "#aab386", - base0B: "#87b386", - base0C: "#86b3b3", - base0D: "#868cb3", - base0E: "#b386b2", - base0F: "#b39f9f", -} diff --git a/schemes/base16-brushtrees.json b/schemes/base16-brushtrees.json new file mode 100644 index 0000000..45ab802 --- /dev/null +++ b/schemes/base16-brushtrees.json @@ -0,0 +1,18 @@ +{ + "base00": "#e3efef", + "base01": "#c9dbdc", + "base02": "#b0c5c8", + "base03": "#98afb5", + "base04": "#8299a1", + "base05": "#6d828e", + "base06": "#5a6d7a", + "base07": "#485867", + "base08": "#b38686", + "base09": "#d8bba2", + "base0A": "#aab386", + "base0B": "#87b386", + "base0C": "#86b3b3", + "base0D": "#868cb3", + "base0E": "#b386b2", + "base0F": "#b39f9f" +} \ No newline at end of file diff --git a/schemes/base16-cacao.js b/schemes/base16-cacao.js deleted file mode 100644 index 5b2645a..0000000 --- a/schemes/base16-cacao.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#160f0c", - base01: "#241913", - base02: "#3a281e", - base03: "#766052", - base04: "#af9b8b", - base05: "#e8d6c4", - base06: "#eedecd", - base07: "#f4e6d6", - base08: "#e0705c", - base09: "#c77b4a", - base0A: "#e8a84a", - base0B: "#9ac97a", - base0C: "#74c8b0", - base0D: "#a89ad0", - base0E: "#ce8ab0", - base0F: "#4e382a", -} diff --git a/schemes/base16-cacao.json b/schemes/base16-cacao.json new file mode 100644 index 0000000..d4c7e73 --- /dev/null +++ b/schemes/base16-cacao.json @@ -0,0 +1,18 @@ +{ + "base00": "#160f0c", + "base01": "#241913", + "base02": "#3a281e", + "base03": "#766052", + "base04": "#af9b8b", + "base05": "#e8d6c4", + "base06": "#eedecd", + "base07": "#f4e6d6", + "base08": "#e0705c", + "base09": "#c77b4a", + "base0A": "#e8a84a", + "base0B": "#9ac97a", + "base0C": "#74c8b0", + "base0D": "#a89ad0", + "base0E": "#ce8ab0", + "base0F": "#4e382a" +} \ No newline at end of file diff --git a/schemes/base16-caroline.js b/schemes/base16-caroline.js deleted file mode 100644 index 393b272..0000000 --- a/schemes/base16-caroline.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c1213", - base01: "#3a2425", - base02: "#563837", - base03: "#6d4745", - base04: "#8b5d57", - base05: "#a87569", - base06: "#c58d7b", - base07: "#e3a68c", - base08: "#c24f57", - base09: "#a63650", - base0A: "#f28171", - base0B: "#806c61", - base0C: "#6b6566", - base0D: "#684c59", - base0E: "#a63650", - base0F: "#893f45", -} diff --git a/schemes/base16-caroline.json b/schemes/base16-caroline.json new file mode 100644 index 0000000..486953f --- /dev/null +++ b/schemes/base16-caroline.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c1213", + "base01": "#3a2425", + "base02": "#563837", + "base03": "#6d4745", + "base04": "#8b5d57", + "base05": "#a87569", + "base06": "#c58d7b", + "base07": "#e3a68c", + "base08": "#c24f57", + "base09": "#a63650", + "base0A": "#f28171", + "base0B": "#806c61", + "base0C": "#6b6566", + "base0D": "#684c59", + "base0E": "#a63650", + "base0F": "#893f45" +} \ No newline at end of file diff --git a/schemes/base16-catppuccin-frappe.js b/schemes/base16-catppuccin-frappe.js deleted file mode 100644 index d1e928f..0000000 --- a/schemes/base16-catppuccin-frappe.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#303446", - base01: "#292c3c", - base02: "#414559", - base03: "#51576d", - base04: "#626880", - base05: "#c6d0f5", - base06: "#f2d5cf", - base07: "#babbf1", - base08: "#e78284", - base09: "#ef9f76", - base0A: "#e5c890", - base0B: "#a6d189", - base0C: "#81c8be", - base0D: "#8caaee", - base0E: "#ca9ee6", - base0F: "#eebebe", -} diff --git a/schemes/base16-catppuccin-frappe.json b/schemes/base16-catppuccin-frappe.json new file mode 100644 index 0000000..e4a8618 --- /dev/null +++ b/schemes/base16-catppuccin-frappe.json @@ -0,0 +1,18 @@ +{ + "base00": "#303446", + "base01": "#292c3c", + "base02": "#414559", + "base03": "#51576d", + "base04": "#626880", + "base05": "#c6d0f5", + "base06": "#f2d5cf", + "base07": "#babbf1", + "base08": "#e78284", + "base09": "#ef9f76", + "base0A": "#e5c890", + "base0B": "#a6d189", + "base0C": "#81c8be", + "base0D": "#8caaee", + "base0E": "#ca9ee6", + "base0F": "#eebebe" +} \ No newline at end of file diff --git a/schemes/base16-catppuccin-latte.js b/schemes/base16-catppuccin-latte.js deleted file mode 100644 index 424094f..0000000 --- a/schemes/base16-catppuccin-latte.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#eff1f5", - base01: "#e6e9ef", - base02: "#ccd0da", - base03: "#bcc0cc", - base04: "#acb0be", - base05: "#4c4f69", - base06: "#dc8a78", - base07: "#7287fd", - base08: "#d20f39", - base09: "#fe640b", - base0A: "#df8e1d", - base0B: "#40a02b", - base0C: "#179299", - base0D: "#1e66f5", - base0E: "#8839ef", - base0F: "#dd7878", -} diff --git a/schemes/base16-catppuccin-latte.json b/schemes/base16-catppuccin-latte.json new file mode 100644 index 0000000..68653a8 --- /dev/null +++ b/schemes/base16-catppuccin-latte.json @@ -0,0 +1,18 @@ +{ + "base00": "#eff1f5", + "base01": "#e6e9ef", + "base02": "#ccd0da", + "base03": "#bcc0cc", + "base04": "#acb0be", + "base05": "#4c4f69", + "base06": "#dc8a78", + "base07": "#7287fd", + "base08": "#d20f39", + "base09": "#fe640b", + "base0A": "#df8e1d", + "base0B": "#40a02b", + "base0C": "#179299", + "base0D": "#1e66f5", + "base0E": "#8839ef", + "base0F": "#dd7878" +} \ No newline at end of file diff --git a/schemes/base16-catppuccin-macchiato.js b/schemes/base16-catppuccin-macchiato.js deleted file mode 100644 index 9685104..0000000 --- a/schemes/base16-catppuccin-macchiato.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#24273a", - base01: "#1e2030", - base02: "#363a4f", - base03: "#494d64", - base04: "#5b6078", - base05: "#cad3f5", - base06: "#f4dbd6", - base07: "#b7bdf8", - base08: "#ed8796", - base09: "#f5a97f", - base0A: "#eed49f", - base0B: "#a6da95", - base0C: "#8bd5ca", - base0D: "#8aadf4", - base0E: "#c6a0f6", - base0F: "#f0c6c6", -} diff --git a/schemes/base16-catppuccin-macchiato.json b/schemes/base16-catppuccin-macchiato.json new file mode 100644 index 0000000..99f79db --- /dev/null +++ b/schemes/base16-catppuccin-macchiato.json @@ -0,0 +1,18 @@ +{ + "base00": "#24273a", + "base01": "#1e2030", + "base02": "#363a4f", + "base03": "#494d64", + "base04": "#5b6078", + "base05": "#cad3f5", + "base06": "#f4dbd6", + "base07": "#b7bdf8", + "base08": "#ed8796", + "base09": "#f5a97f", + "base0A": "#eed49f", + "base0B": "#a6da95", + "base0C": "#8bd5ca", + "base0D": "#8aadf4", + "base0E": "#c6a0f6", + "base0F": "#f0c6c6" +} \ No newline at end of file diff --git a/schemes/base16-catppuccin-mocha.js b/schemes/base16-catppuccin-mocha.js deleted file mode 100644 index 9774932..0000000 --- a/schemes/base16-catppuccin-mocha.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1e1e2e", - base01: "#181825", - base02: "#313244", - base03: "#45475a", - base04: "#585b70", - base05: "#cdd6f4", - base06: "#f5e0dc", - base07: "#b4befe", - base08: "#f38ba8", - base09: "#fab387", - base0A: "#f9e2af", - base0B: "#a6e3a1", - base0C: "#94e2d5", - base0D: "#89b4fa", - base0E: "#cba6f7", - base0F: "#f2cdcd", -} diff --git a/schemes/base16-catppuccin-mocha.json b/schemes/base16-catppuccin-mocha.json new file mode 100644 index 0000000..0f2f6dd --- /dev/null +++ b/schemes/base16-catppuccin-mocha.json @@ -0,0 +1,18 @@ +{ + "base00": "#1e1e2e", + "base01": "#181825", + "base02": "#313244", + "base03": "#45475a", + "base04": "#585b70", + "base05": "#cdd6f4", + "base06": "#f5e0dc", + "base07": "#b4befe", + "base08": "#f38ba8", + "base09": "#fab387", + "base0A": "#f9e2af", + "base0B": "#a6e3a1", + "base0C": "#94e2d5", + "base0D": "#89b4fa", + "base0E": "#cba6f7", + "base0F": "#f2cdcd" +} \ No newline at end of file diff --git a/schemes/base16-cerulean-signal-dark.json b/schemes/base16-cerulean-signal-dark.json new file mode 100644 index 0000000..aac048b --- /dev/null +++ b/schemes/base16-cerulean-signal-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#101722", + "base01": "#131c29", + "base02": "#173a5a", + "base03": "#8fa0b5", + "base04": "#aab8ca", + "base05": "#dce6f2", + "base06": "#f1f6fc", + "base07": "#f7f9fc", + "base08": "#ff8a9a", + "base09": "#f5a35c", + "base0A": "#e2c85f", + "base0B": "#70e1b0", + "base0C": "#58d9df", + "base0D": "#7dd3ff", + "base0E": "#ff74d4", + "base0F": "#d59b7d" +} \ No newline at end of file diff --git a/schemes/base16-cerulean-signal-light.json b/schemes/base16-cerulean-signal-light.json new file mode 100644 index 0000000..be7c0e2 --- /dev/null +++ b/schemes/base16-cerulean-signal-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f7f9fc", + "base01": "#eef4fb", + "base02": "#dde7f1", + "base03": "#637287", + "base04": "#566579", + "base05": "#232b38", + "base06": "#202b3a", + "base07": "#141d2a", + "base08": "#b4233d", + "base09": "#9a4f00", + "base0A": "#6f6300", + "base0B": "#17795e", + "base0C": "#00727e", + "base0D": "#006fa8", + "base0E": "#a0007d", + "base0F": "#7a4e3c" +} \ No newline at end of file diff --git a/schemes/base16-chalk.js b/schemes/base16-chalk.js deleted file mode 100644 index 5409e72..0000000 --- a/schemes/base16-chalk.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#151515", - base01: "#202020", - base02: "#303030", - base03: "#505050", - base04: "#b0b0b0", - base05: "#d0d0d0", - base06: "#e0e0e0", - base07: "#f5f5f5", - base08: "#fb9fb1", - base09: "#eda987", - base0A: "#ddb26f", - base0B: "#acc267", - base0C: "#12cfc0", - base0D: "#6fc2ef", - base0E: "#e1a3ee", - base0F: "#deaf8f", -} diff --git a/schemes/base16-chalk.json b/schemes/base16-chalk.json new file mode 100644 index 0000000..93f88fc --- /dev/null +++ b/schemes/base16-chalk.json @@ -0,0 +1,18 @@ +{ + "base00": "#151515", + "base01": "#202020", + "base02": "#303030", + "base03": "#505050", + "base04": "#b0b0b0", + "base05": "#d0d0d0", + "base06": "#e0e0e0", + "base07": "#f5f5f5", + "base08": "#fb9fb1", + "base09": "#eda987", + "base0A": "#ddb26f", + "base0B": "#acc267", + "base0C": "#12cfc0", + "base0D": "#6fc2ef", + "base0E": "#e1a3ee", + "base0F": "#deaf8f" +} \ No newline at end of file diff --git a/schemes/base16-charcoal-dark.js b/schemes/base16-charcoal-dark.js deleted file mode 100644 index 3e6ac2e..0000000 --- a/schemes/base16-charcoal-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0f0b05", - base01: "#231b0e", - base02: "#2a2012", - base03: "#57462c", - base04: "#a88c62", - base05: "#c3a983", - base06: "#dec8a7", - base07: "#231b0e", - base08: "#a88c62", - base09: "#dec8a7", - base0A: "#dec8a7", - base0B: "#dec8a7", - base0C: "#dec8a7", - base0D: "#c3a983", - base0E: "#a88c62", - base0F: "#876e48", -} diff --git a/schemes/base16-charcoal-dark.json b/schemes/base16-charcoal-dark.json new file mode 100644 index 0000000..fedbad9 --- /dev/null +++ b/schemes/base16-charcoal-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#0f0b05", + "base01": "#231b0e", + "base02": "#2a2012", + "base03": "#57462c", + "base04": "#a88c62", + "base05": "#c3a983", + "base06": "#dec8a7", + "base07": "#231b0e", + "base08": "#a88c62", + "base09": "#dec8a7", + "base0A": "#dec8a7", + "base0B": "#dec8a7", + "base0C": "#dec8a7", + "base0D": "#c3a983", + "base0E": "#a88c62", + "base0F": "#876e48" +} \ No newline at end of file diff --git a/schemes/base16-charcoal-light.js b/schemes/base16-charcoal-light.js deleted file mode 100644 index 8c35d08..0000000 --- a/schemes/base16-charcoal-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#cabda0", - base01: "#bcad8c", - base02: "#af9f7d", - base03: "#645538", - base04: "#110e06", - base05: "#382e1b", - base06: "#4b3e26", - base07: "#bcad8c", - base08: "#382e1b", - base09: "#110e06", - base0A: "#110e06", - base0B: "#110e06", - base0C: "#110e06", - base0D: "#251e0f", - base0E: "#382e1b", - base0F: "#4b3e26", -} diff --git a/schemes/base16-charcoal-light.json b/schemes/base16-charcoal-light.json new file mode 100644 index 0000000..d1ef6e9 --- /dev/null +++ b/schemes/base16-charcoal-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#cabda0", + "base01": "#bcad8c", + "base02": "#af9f7d", + "base03": "#645538", + "base04": "#110e06", + "base05": "#382e1b", + "base06": "#4b3e26", + "base07": "#bcad8c", + "base08": "#382e1b", + "base09": "#110e06", + "base0A": "#110e06", + "base0B": "#110e06", + "base0C": "#110e06", + "base0D": "#251e0f", + "base0E": "#382e1b", + "base0F": "#4b3e26" +} \ No newline at end of file diff --git a/schemes/base16-chicago-day.js b/schemes/base16-chicago-day.js deleted file mode 100644 index 0d7a41c..0000000 --- a/schemes/base16-chicago-day.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#e8f0ea", - base01: "#d1e0d7", - base02: "#b9d0c3", - base03: "#8a9a91", - base04: "#4b5a51", - base05: "#364c40", - base06: "#2a3b32", - base07: "#1e2a24", - base08: "#c60c30", - base09: "#f9461c", - base0A: "#968400", - base0B: "#009b3a", - base0C: "#00a1de", - base0D: "#522398", - base0E: "#e27ea6", - base0F: "#62361b", -} diff --git a/schemes/base16-chicago-day.json b/schemes/base16-chicago-day.json new file mode 100644 index 0000000..e29ab66 --- /dev/null +++ b/schemes/base16-chicago-day.json @@ -0,0 +1,18 @@ +{ + "base00": "#e8f0ea", + "base01": "#d1e0d7", + "base02": "#b9d0c3", + "base03": "#8a9a91", + "base04": "#4b5a51", + "base05": "#364c40", + "base06": "#2a3b32", + "base07": "#1e2a24", + "base08": "#c60c30", + "base09": "#f9461c", + "base0A": "#968400", + "base0B": "#009b3a", + "base0C": "#00a1de", + "base0D": "#522398", + "base0E": "#e27ea6", + "base0F": "#62361b" +} \ No newline at end of file diff --git a/schemes/base16-chicago-night.js b/schemes/base16-chicago-night.js deleted file mode 100644 index 40c7e24..0000000 --- a/schemes/base16-chicago-night.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1e2a24", - base01: "#2a3b32", - base02: "#364c40", - base03: "#5f7368", - base04: "#8a9a91", - base05: "#a7b8af", - base06: "#c1cdc7", - base07: "#dbe3de", - base08: "#c60c30", - base09: "#f9461c", - base0A: "#f9e300", - base0B: "#009b3a", - base0C: "#00a1de", - base0D: "#522398", - base0E: "#e27ea6", - base0F: "#62361b", -} diff --git a/schemes/base16-chicago-night.json b/schemes/base16-chicago-night.json new file mode 100644 index 0000000..f19f284 --- /dev/null +++ b/schemes/base16-chicago-night.json @@ -0,0 +1,18 @@ +{ + "base00": "#1e2a24", + "base01": "#2a3b32", + "base02": "#364c40", + "base03": "#5f7368", + "base04": "#8a9a91", + "base05": "#a7b8af", + "base06": "#c1cdc7", + "base07": "#dbe3de", + "base08": "#c60c30", + "base09": "#f9461c", + "base0A": "#f9e300", + "base0B": "#009b3a", + "base0C": "#00a1de", + "base0D": "#522398", + "base0E": "#e27ea6", + "base0F": "#62361b" +} \ No newline at end of file diff --git a/schemes/base16-chinoiserie-midnight.js b/schemes/base16-chinoiserie-midnight.js deleted file mode 100644 index e804588..0000000 --- a/schemes/base16-chinoiserie-midnight.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d1d1d", - base01: "#282828", - base02: "#373737", - base03: "#918072", - base04: "#bdaead", - base05: "#c4cbcf", - base06: "#eee7f2", - base07: "#fffef9", - base08: "#ed5a56", - base09: "#fc8c23", - base0A: "#fbb957", - base0B: "#aeb831", - base0C: "#88b68d", - base0D: "#81a2a2", - base0E: "#cf8997", - base0F: "#cd6227", -} diff --git a/schemes/base16-chinoiserie-midnight.json b/schemes/base16-chinoiserie-midnight.json new file mode 100644 index 0000000..85ce65e --- /dev/null +++ b/schemes/base16-chinoiserie-midnight.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d1d1d", + "base01": "#282828", + "base02": "#373737", + "base03": "#918072", + "base04": "#bdaead", + "base05": "#c4cbcf", + "base06": "#eee7f2", + "base07": "#fffef9", + "base08": "#ed5a56", + "base09": "#fc8c23", + "base0A": "#fbb957", + "base0B": "#aeb831", + "base0C": "#88b68d", + "base0D": "#81a2a2", + "base0E": "#cf8997", + "base0F": "#cd6227" +} \ No newline at end of file diff --git a/schemes/base16-chinoiserie-morandi.js b/schemes/base16-chinoiserie-morandi.js deleted file mode 100644 index 9743338..0000000 --- a/schemes/base16-chinoiserie-morandi.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d1d1d", - base01: "#282828", - base02: "#373737", - base03: "#918072", - base04: "#bdaead", - base05: "#c4cbcf", - base06: "#eee7f2", - base07: "#fffef9", - base08: "#c06061", - base09: "#ff937f", - base0A: "#e5bc84", - base0B: "#8ca07b", - base0C: "#5e8c9b", - base0D: "#839ec9", - base0E: "#98a1d8", - base0F: "#d9cdb4", -} diff --git a/schemes/base16-chinoiserie-morandi.json b/schemes/base16-chinoiserie-morandi.json new file mode 100644 index 0000000..dcdbf72 --- /dev/null +++ b/schemes/base16-chinoiserie-morandi.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d1d1d", + "base01": "#282828", + "base02": "#373737", + "base03": "#918072", + "base04": "#bdaead", + "base05": "#c4cbcf", + "base06": "#eee7f2", + "base07": "#fffef9", + "base08": "#c06061", + "base09": "#ff937f", + "base0A": "#e5bc84", + "base0B": "#8ca07b", + "base0C": "#5e8c9b", + "base0D": "#839ec9", + "base0E": "#98a1d8", + "base0F": "#d9cdb4" +} \ No newline at end of file diff --git a/schemes/base16-chinoiserie-night.js b/schemes/base16-chinoiserie-night.js deleted file mode 100644 index 2a26da3..0000000 --- a/schemes/base16-chinoiserie-night.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d1d1d", - base01: "#282828", - base02: "#373737", - base03: "#918072", - base04: "#bdaead", - base05: "#c4cbcf", - base06: "#eee7f2", - base07: "#fffef9", - base08: "#f07c82", - base09: "#f4a83a", - base0A: "#f4ce69", - base0B: "#b2cf87", - base0C: "#b0d5df", - base0D: "#8fb2c9", - base0E: "#be9db9", - base0F: "#b89485", -} diff --git a/schemes/base16-chinoiserie-night.json b/schemes/base16-chinoiserie-night.json new file mode 100644 index 0000000..f382831 --- /dev/null +++ b/schemes/base16-chinoiserie-night.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d1d1d", + "base01": "#282828", + "base02": "#373737", + "base03": "#918072", + "base04": "#bdaead", + "base05": "#c4cbcf", + "base06": "#eee7f2", + "base07": "#fffef9", + "base08": "#f07c82", + "base09": "#f4a83a", + "base0A": "#f4ce69", + "base0B": "#b2cf87", + "base0C": "#b0d5df", + "base0D": "#8fb2c9", + "base0E": "#be9db9", + "base0F": "#b89485" +} \ No newline at end of file diff --git a/schemes/base16-chinoiserie.js b/schemes/base16-chinoiserie.js deleted file mode 100644 index 2c3a777..0000000 --- a/schemes/base16-chinoiserie.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#e0e0e0", - base02: "#d6d6d6", - base03: "#80766e", - base04: "#918072", - base05: "#4a4035", - base06: "#2f2f35", - base07: "#131124", - base08: "#c04851", - base09: "#fb8b05", - base0A: "#d6a01d", - base0B: "#428675", - base0C: "#2b73af", - base0D: "#815c94", - base0E: "#c08eaf", - base0F: "#945833", -} diff --git a/schemes/base16-chinoiserie.json b/schemes/base16-chinoiserie.json new file mode 100644 index 0000000..f3ae3c3 --- /dev/null +++ b/schemes/base16-chinoiserie.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#e0e0e0", + "base02": "#d6d6d6", + "base03": "#80766e", + "base04": "#918072", + "base05": "#4a4035", + "base06": "#2f2f35", + "base07": "#131124", + "base08": "#c04851", + "base09": "#fb8b05", + "base0A": "#d6a01d", + "base0B": "#428675", + "base0C": "#2b73af", + "base0D": "#815c94", + "base0E": "#c08eaf", + "base0F": "#945833" +} \ No newline at end of file diff --git a/schemes/base16-circus.js b/schemes/base16-circus.js deleted file mode 100644 index c565684..0000000 --- a/schemes/base16-circus.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#191919", - base01: "#202020", - base02: "#303030", - base03: "#5f5a60", - base04: "#505050", - base05: "#a7a7a7", - base06: "#808080", - base07: "#ffffff", - base08: "#dc657d", - base09: "#4bb1a7", - base0A: "#c3ba63", - base0B: "#84b97c", - base0C: "#4bb1a7", - base0D: "#639ee4", - base0E: "#b888e2", - base0F: "#b888e2", -} diff --git a/schemes/base16-circus.json b/schemes/base16-circus.json new file mode 100644 index 0000000..8b1725b --- /dev/null +++ b/schemes/base16-circus.json @@ -0,0 +1,18 @@ +{ + "base00": "#191919", + "base01": "#202020", + "base02": "#303030", + "base03": "#5f5a60", + "base04": "#505050", + "base05": "#a7a7a7", + "base06": "#808080", + "base07": "#ffffff", + "base08": "#dc657d", + "base09": "#4bb1a7", + "base0A": "#c3ba63", + "base0B": "#84b97c", + "base0C": "#4bb1a7", + "base0D": "#639ee4", + "base0E": "#b888e2", + "base0F": "#b888e2" +} \ No newline at end of file diff --git a/schemes/base16-classic-dark.js b/schemes/base16-classic-dark.js deleted file mode 100644 index 9209d6b..0000000 --- a/schemes/base16-classic-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#151515", - base01: "#202020", - base02: "#303030", - base03: "#505050", - base04: "#b0b0b0", - base05: "#d0d0d0", - base06: "#e0e0e0", - base07: "#f5f5f5", - base08: "#ac4142", - base09: "#d28445", - base0A: "#f4bf75", - base0B: "#90a959", - base0C: "#75b5aa", - base0D: "#6a9fb5", - base0E: "#aa759f", - base0F: "#8f5536", -} diff --git a/schemes/base16-classic-dark.json b/schemes/base16-classic-dark.json new file mode 100644 index 0000000..7d3b7bc --- /dev/null +++ b/schemes/base16-classic-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#151515", + "base01": "#202020", + "base02": "#303030", + "base03": "#505050", + "base04": "#b0b0b0", + "base05": "#d0d0d0", + "base06": "#e0e0e0", + "base07": "#f5f5f5", + "base08": "#ac4142", + "base09": "#d28445", + "base0A": "#f4bf75", + "base0B": "#90a959", + "base0C": "#75b5aa", + "base0D": "#6a9fb5", + "base0E": "#aa759f", + "base0F": "#8f5536" +} \ No newline at end of file diff --git a/schemes/base16-classic-light.js b/schemes/base16-classic-light.js deleted file mode 100644 index 5f28164..0000000 --- a/schemes/base16-classic-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f5f5f5", - base01: "#e0e0e0", - base02: "#d0d0d0", - base03: "#b0b0b0", - base04: "#505050", - base05: "#303030", - base06: "#202020", - base07: "#151515", - base08: "#ac4142", - base09: "#d28445", - base0A: "#f4bf75", - base0B: "#90a959", - base0C: "#75b5aa", - base0D: "#6a9fb5", - base0E: "#aa759f", - base0F: "#8f5536", -} diff --git a/schemes/base16-classic-light.json b/schemes/base16-classic-light.json new file mode 100644 index 0000000..69dea1e --- /dev/null +++ b/schemes/base16-classic-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5f5f5", + "base01": "#e0e0e0", + "base02": "#d0d0d0", + "base03": "#b0b0b0", + "base04": "#505050", + "base05": "#303030", + "base06": "#202020", + "base07": "#151515", + "base08": "#ac4142", + "base09": "#d28445", + "base0A": "#f4bf75", + "base0B": "#90a959", + "base0C": "#75b5aa", + "base0D": "#6a9fb5", + "base0E": "#aa759f", + "base0F": "#8f5536" +} \ No newline at end of file diff --git a/schemes/base16-codeschool.js b/schemes/base16-codeschool.js deleted file mode 100644 index 252027d..0000000 --- a/schemes/base16-codeschool.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#232c31", - base01: "#1c3657", - base02: "#2a343a", - base03: "#3f4944", - base04: "#84898c", - base05: "#9ea7a6", - base06: "#a7cfa3", - base07: "#b5d8f6", - base08: "#2a5491", - base09: "#43820d", - base0A: "#a03b1e", - base0B: "#237986", - base0C: "#b02f30", - base0D: "#484d79", - base0E: "#c59820", - base0F: "#c98344", -} diff --git a/schemes/base16-codeschool.json b/schemes/base16-codeschool.json new file mode 100644 index 0000000..028ecbd --- /dev/null +++ b/schemes/base16-codeschool.json @@ -0,0 +1,18 @@ +{ + "base00": "#232c31", + "base01": "#1c3657", + "base02": "#2a343a", + "base03": "#3f4944", + "base04": "#84898c", + "base05": "#9ea7a6", + "base06": "#a7cfa3", + "base07": "#b5d8f6", + "base08": "#2a5491", + "base09": "#43820d", + "base0A": "#a03b1e", + "base0B": "#237986", + "base0C": "#b02f30", + "base0D": "#484d79", + "base0E": "#c59820", + "base0F": "#c98344" +} \ No newline at end of file diff --git a/schemes/base16-colors.js b/schemes/base16-colors.js deleted file mode 100644 index 1702af4..0000000 --- a/schemes/base16-colors.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#111111", - base01: "#333333", - base02: "#555555", - base03: "#777777", - base04: "#999999", - base05: "#bbbbbb", - base06: "#dddddd", - base07: "#ffffff", - base08: "#ff4136", - base09: "#ff851b", - base0A: "#ffdc00", - base0B: "#2ecc40", - base0C: "#7fdbff", - base0D: "#0074d9", - base0E: "#b10dc9", - base0F: "#85144b", -} diff --git a/schemes/base16-colors.json b/schemes/base16-colors.json new file mode 100644 index 0000000..3e965f6 --- /dev/null +++ b/schemes/base16-colors.json @@ -0,0 +1,18 @@ +{ + "base00": "#111111", + "base01": "#333333", + "base02": "#555555", + "base03": "#777777", + "base04": "#999999", + "base05": "#bbbbbb", + "base06": "#dddddd", + "base07": "#ffffff", + "base08": "#ff4136", + "base09": "#ff851b", + "base0A": "#ffdc00", + "base0B": "#2ecc40", + "base0C": "#7fdbff", + "base0D": "#0074d9", + "base0E": "#b10dc9", + "base0F": "#85144b" +} \ No newline at end of file diff --git a/schemes/base16-cupcake.js b/schemes/base16-cupcake.js deleted file mode 100644 index ec44b7b..0000000 --- a/schemes/base16-cupcake.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbf1f2", - base01: "#f2f1f4", - base02: "#d8d5dd", - base03: "#bfb9c6", - base04: "#a59daf", - base05: "#8b8198", - base06: "#72677e", - base07: "#585062", - base08: "#d57e85", - base09: "#ebb790", - base0A: "#dcb16c", - base0B: "#a3b367", - base0C: "#69a9a7", - base0D: "#7297b9", - base0E: "#bb99b4", - base0F: "#baa58c", -} diff --git a/schemes/base16-cupcake.json b/schemes/base16-cupcake.json new file mode 100644 index 0000000..b00280f --- /dev/null +++ b/schemes/base16-cupcake.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbf1f2", + "base01": "#f2f1f4", + "base02": "#d8d5dd", + "base03": "#bfb9c6", + "base04": "#a59daf", + "base05": "#8b8198", + "base06": "#72677e", + "base07": "#585062", + "base08": "#d57e85", + "base09": "#ebb790", + "base0A": "#dcb16c", + "base0B": "#a3b367", + "base0C": "#69a9a7", + "base0D": "#7297b9", + "base0E": "#bb99b4", + "base0F": "#baa58c" +} \ No newline at end of file diff --git a/schemes/base16-cupertino.js b/schemes/base16-cupertino.js deleted file mode 100644 index 5b07a5a..0000000 --- a/schemes/base16-cupertino.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#c0c0c0", - base02: "#c0c0c0", - base03: "#808080", - base04: "#808080", - base05: "#404040", - base06: "#404040", - base07: "#5e5e5e", - base08: "#c41a15", - base09: "#eb8500", - base0A: "#826b28", - base0B: "#007400", - base0C: "#318495", - base0D: "#0000ff", - base0E: "#a90d91", - base0F: "#826b28", -} diff --git a/schemes/base16-cupertino.json b/schemes/base16-cupertino.json new file mode 100644 index 0000000..34c80a2 --- /dev/null +++ b/schemes/base16-cupertino.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#c0c0c0", + "base02": "#c0c0c0", + "base03": "#808080", + "base04": "#808080", + "base05": "#404040", + "base06": "#404040", + "base07": "#5e5e5e", + "base08": "#c41a15", + "base09": "#eb8500", + "base0A": "#826b28", + "base0B": "#007400", + "base0C": "#318495", + "base0D": "#0000ff", + "base0E": "#a90d91", + "base0F": "#826b28" +} \ No newline at end of file diff --git a/schemes/base16-cyberpunk.js b/schemes/base16-cyberpunk.js deleted file mode 100644 index 2bd2b76..0000000 --- a/schemes/base16-cyberpunk.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#2b2b2b", - base02: "#383838", - base03: "#4f4f4f", - base04: "#8b8989", - base05: "#dcdccc", - base06: "#f8f8f8", - base07: "#ffffff", - base08: "#ff0000", - base09: "#ffa500", - base0A: "#ffff00", - base0B: "#61ce3c", - base0C: "#93e0e3", - base0D: "#4c83ff", - base0E: "#ff1493", - base0F: "#ff8c00", -} diff --git a/schemes/base16-cyberpunk.json b/schemes/base16-cyberpunk.json new file mode 100644 index 0000000..2225c9b --- /dev/null +++ b/schemes/base16-cyberpunk.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#2b2b2b", + "base02": "#383838", + "base03": "#4f4f4f", + "base04": "#8b8989", + "base05": "#dcdccc", + "base06": "#f8f8f8", + "base07": "#ffffff", + "base08": "#ff0000", + "base09": "#ffa500", + "base0A": "#ffff00", + "base0B": "#61ce3c", + "base0C": "#93e0e3", + "base0D": "#4c83ff", + "base0E": "#ff1493", + "base0F": "#ff8c00" +} \ No newline at end of file diff --git a/schemes/base16-da-one-black.js b/schemes/base16-da-one-black.js deleted file mode 100644 index 8c10686..0000000 --- a/schemes/base16-da-one-black.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#282828", - base02: "#585858", - base03: "#888888", - base04: "#c8c8c8", - base05: "#ffffff", - base06: "#ffffff", - base07: "#ffffff", - base08: "#fa7883", - base09: "#ffc387", - base0A: "#ff9470", - base0B: "#98c379", - base0C: "#8af5ff", - base0D: "#6bb8ff", - base0E: "#e799ff", - base0F: "#b3684f", -} diff --git a/schemes/base16-da-one-black.json b/schemes/base16-da-one-black.json new file mode 100644 index 0000000..18a29db --- /dev/null +++ b/schemes/base16-da-one-black.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#282828", + "base02": "#585858", + "base03": "#888888", + "base04": "#c8c8c8", + "base05": "#ffffff", + "base06": "#ffffff", + "base07": "#ffffff", + "base08": "#fa7883", + "base09": "#ffc387", + "base0A": "#ff9470", + "base0B": "#98c379", + "base0C": "#8af5ff", + "base0D": "#6bb8ff", + "base0E": "#e799ff", + "base0F": "#b3684f" +} \ No newline at end of file diff --git a/schemes/base16-da-one-gray.js b/schemes/base16-da-one-gray.js deleted file mode 100644 index 49beaa3..0000000 --- a/schemes/base16-da-one-gray.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181818", - base01: "#282828", - base02: "#585858", - base03: "#888888", - base04: "#c8c8c8", - base05: "#ffffff", - base06: "#ffffff", - base07: "#ffffff", - base08: "#fa7883", - base09: "#ffc387", - base0A: "#ff9470", - base0B: "#98c379", - base0C: "#8af5ff", - base0D: "#6bb8ff", - base0E: "#e799ff", - base0F: "#b3684f", -} diff --git a/schemes/base16-da-one-gray.json b/schemes/base16-da-one-gray.json new file mode 100644 index 0000000..cf784d4 --- /dev/null +++ b/schemes/base16-da-one-gray.json @@ -0,0 +1,18 @@ +{ + "base00": "#181818", + "base01": "#282828", + "base02": "#585858", + "base03": "#888888", + "base04": "#c8c8c8", + "base05": "#ffffff", + "base06": "#ffffff", + "base07": "#ffffff", + "base08": "#fa7883", + "base09": "#ffc387", + "base0A": "#ff9470", + "base0B": "#98c379", + "base0C": "#8af5ff", + "base0D": "#6bb8ff", + "base0E": "#e799ff", + "base0F": "#b3684f" +} \ No newline at end of file diff --git a/schemes/base16-da-one-ocean.js b/schemes/base16-da-one-ocean.js deleted file mode 100644 index 920ff0d..0000000 --- a/schemes/base16-da-one-ocean.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#171726", - base01: "#22273d", - base02: "#525866", - base03: "#878d96", - base04: "#c8c8c8", - base05: "#ffffff", - base06: "#ffffff", - base07: "#ffffff", - base08: "#fa7883", - base09: "#ffc387", - base0A: "#ff9470", - base0B: "#98c379", - base0C: "#8af5ff", - base0D: "#6bb8ff", - base0E: "#e799ff", - base0F: "#b3684f", -} diff --git a/schemes/base16-da-one-ocean.json b/schemes/base16-da-one-ocean.json new file mode 100644 index 0000000..0354aff --- /dev/null +++ b/schemes/base16-da-one-ocean.json @@ -0,0 +1,18 @@ +{ + "base00": "#171726", + "base01": "#22273d", + "base02": "#525866", + "base03": "#878d96", + "base04": "#c8c8c8", + "base05": "#ffffff", + "base06": "#ffffff", + "base07": "#ffffff", + "base08": "#fa7883", + "base09": "#ffc387", + "base0A": "#ff9470", + "base0B": "#98c379", + "base0C": "#8af5ff", + "base0D": "#6bb8ff", + "base0E": "#e799ff", + "base0F": "#b3684f" +} \ No newline at end of file diff --git a/schemes/base16-da-one-paper.js b/schemes/base16-da-one-paper.js deleted file mode 100644 index 1393e56..0000000 --- a/schemes/base16-da-one-paper.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#faf0dc", - base01: "#c8c8c8", - base02: "#888888", - base03: "#585858", - base04: "#282828", - base05: "#181818", - base06: "#000000", - base07: "#000000", - base08: "#de5d6e", - base09: "#ff9470", - base0A: "#b3684f", - base0B: "#76a85d", - base0C: "#64b5a7", - base0D: "#5890f8", - base0E: "#c173d1", - base0F: "#b3684f", -} diff --git a/schemes/base16-da-one-paper.json b/schemes/base16-da-one-paper.json new file mode 100644 index 0000000..2767c88 --- /dev/null +++ b/schemes/base16-da-one-paper.json @@ -0,0 +1,18 @@ +{ + "base00": "#faf0dc", + "base01": "#c8c8c8", + "base02": "#888888", + "base03": "#585858", + "base04": "#282828", + "base05": "#181818", + "base06": "#000000", + "base07": "#000000", + "base08": "#de5d6e", + "base09": "#ff9470", + "base0A": "#b3684f", + "base0B": "#76a85d", + "base0C": "#64b5a7", + "base0D": "#5890f8", + "base0E": "#c173d1", + "base0F": "#b3684f" +} \ No newline at end of file diff --git a/schemes/base16-da-one-sea.js b/schemes/base16-da-one-sea.js deleted file mode 100644 index 36c63e5..0000000 --- a/schemes/base16-da-one-sea.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#22273d", - base01: "#374059", - base02: "#525866", - base03: "#878d96", - base04: "#c8c8c8", - base05: "#ffffff", - base06: "#ffffff", - base07: "#ffffff", - base08: "#fa7883", - base09: "#ffc387", - base0A: "#ff9470", - base0B: "#98c379", - base0C: "#8af5ff", - base0D: "#6bb8ff", - base0E: "#e799ff", - base0F: "#b3684f", -} diff --git a/schemes/base16-da-one-sea.json b/schemes/base16-da-one-sea.json new file mode 100644 index 0000000..51e33c6 --- /dev/null +++ b/schemes/base16-da-one-sea.json @@ -0,0 +1,18 @@ +{ + "base00": "#22273d", + "base01": "#374059", + "base02": "#525866", + "base03": "#878d96", + "base04": "#c8c8c8", + "base05": "#ffffff", + "base06": "#ffffff", + "base07": "#ffffff", + "base08": "#fa7883", + "base09": "#ffc387", + "base0A": "#ff9470", + "base0B": "#98c379", + "base0C": "#8af5ff", + "base0D": "#6bb8ff", + "base0E": "#e799ff", + "base0F": "#b3684f" +} \ No newline at end of file diff --git a/schemes/base16-da-one-white.js b/schemes/base16-da-one-white.js deleted file mode 100644 index ca5f5ab..0000000 --- a/schemes/base16-da-one-white.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#c8c8c8", - base02: "#888888", - base03: "#585858", - base04: "#282828", - base05: "#181818", - base06: "#000000", - base07: "#000000", - base08: "#de5d6e", - base09: "#ff9470", - base0A: "#b3684f", - base0B: "#76a85d", - base0C: "#64b5a7", - base0D: "#5890f8", - base0E: "#c173d1", - base0F: "#b3684f", -} diff --git a/schemes/base16-da-one-white.json b/schemes/base16-da-one-white.json new file mode 100644 index 0000000..d5f726d --- /dev/null +++ b/schemes/base16-da-one-white.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#c8c8c8", + "base02": "#888888", + "base03": "#585858", + "base04": "#282828", + "base05": "#181818", + "base06": "#000000", + "base07": "#000000", + "base08": "#de5d6e", + "base09": "#ff9470", + "base0A": "#b3684f", + "base0B": "#76a85d", + "base0C": "#64b5a7", + "base0D": "#5890f8", + "base0E": "#c173d1", + "base0F": "#b3684f" +} \ No newline at end of file diff --git a/schemes/base16-danqing-light.js b/schemes/base16-danqing-light.js deleted file mode 100644 index 7d7209c..0000000 --- a/schemes/base16-danqing-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fcfefd", - base01: "#ecf6f2", - base02: "#e0f0ef", - base03: "#cad8d2", - base04: "#9da8a3", - base05: "#5a605d", - base06: "#434846", - base07: "#2d302f", - base08: "#f9906f", - base09: "#b38a61", - base0A: "#f0c239", - base0B: "#8ab361", - base0C: "#30dff3", - base0D: "#b0a4e3", - base0E: "#cca4e3", - base0F: "#ca6924", -} diff --git a/schemes/base16-danqing-light.json b/schemes/base16-danqing-light.json new file mode 100644 index 0000000..e6b24a5 --- /dev/null +++ b/schemes/base16-danqing-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fcfefd", + "base01": "#ecf6f2", + "base02": "#e0f0ef", + "base03": "#cad8d2", + "base04": "#9da8a3", + "base05": "#5a605d", + "base06": "#434846", + "base07": "#2d302f", + "base08": "#f9906f", + "base09": "#b38a61", + "base0A": "#f0c239", + "base0B": "#8ab361", + "base0C": "#30dff3", + "base0D": "#b0a4e3", + "base0E": "#cca4e3", + "base0F": "#ca6924" +} \ No newline at end of file diff --git a/schemes/base16-danqing.js b/schemes/base16-danqing.js deleted file mode 100644 index 3e886c4..0000000 --- a/schemes/base16-danqing.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d302f", - base01: "#434846", - base02: "#5a605d", - base03: "#9da8a3", - base04: "#cad8d2", - base05: "#e0f0ef", - base06: "#ecf6f2", - base07: "#fcfefd", - base08: "#f9906f", - base09: "#b38a61", - base0A: "#f0c239", - base0B: "#8ab361", - base0C: "#30dff3", - base0D: "#b0a4e3", - base0E: "#cca4e3", - base0F: "#ca6924", -} diff --git a/schemes/base16-danqing.json b/schemes/base16-danqing.json new file mode 100644 index 0000000..62e0a5e --- /dev/null +++ b/schemes/base16-danqing.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d302f", + "base01": "#434846", + "base02": "#5a605d", + "base03": "#9da8a3", + "base04": "#cad8d2", + "base05": "#e0f0ef", + "base06": "#ecf6f2", + "base07": "#fcfefd", + "base08": "#f9906f", + "base09": "#b38a61", + "base0A": "#f0c239", + "base0B": "#8ab361", + "base0C": "#30dff3", + "base0D": "#b0a4e3", + "base0E": "#cca4e3", + "base0F": "#ca6924" +} \ No newline at end of file diff --git a/schemes/base16-darcula.js b/schemes/base16-darcula.js deleted file mode 100644 index ecffd58..0000000 --- a/schemes/base16-darcula.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2b2b2b", - base01: "#323232", - base02: "#323232", - base03: "#606366", - base04: "#a4a3a3", - base05: "#a9b7c6", - base06: "#ffc66d", - base07: "#ffffff", - base08: "#4eade5", - base09: "#689757", - base0A: "#bbb529", - base0B: "#6a8759", - base0C: "#629755", - base0D: "#9876aa", - base0E: "#cc7832", - base0F: "#808080", -} diff --git a/schemes/base16-darcula.json b/schemes/base16-darcula.json new file mode 100644 index 0000000..4ab0310 --- /dev/null +++ b/schemes/base16-darcula.json @@ -0,0 +1,18 @@ +{ + "base00": "#2b2b2b", + "base01": "#323232", + "base02": "#323232", + "base03": "#606366", + "base04": "#a4a3a3", + "base05": "#a9b7c6", + "base06": "#ffc66d", + "base07": "#ffffff", + "base08": "#4eade5", + "base09": "#689757", + "base0A": "#bbb529", + "base0B": "#6a8759", + "base0C": "#629755", + "base0D": "#9876aa", + "base0E": "#cc7832", + "base0F": "#808080" +} \ No newline at end of file diff --git a/schemes/base16-darkmoss.js b/schemes/base16-darkmoss.js deleted file mode 100644 index b5c5572..0000000 --- a/schemes/base16-darkmoss.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#171e1f", - base01: "#252c2d", - base02: "#373c3d", - base03: "#555e5f", - base04: "#818f80", - base05: "#c7c7a5", - base06: "#e3e3c8", - base07: "#e1eaef", - base08: "#ff4658", - base09: "#e6db74", - base0A: "#fdb11f", - base0B: "#499180", - base0C: "#66d9ef", - base0D: "#498091", - base0E: "#9bc0c8", - base0F: "#d27b53", -} diff --git a/schemes/base16-darkmoss.json b/schemes/base16-darkmoss.json new file mode 100644 index 0000000..daa1b78 --- /dev/null +++ b/schemes/base16-darkmoss.json @@ -0,0 +1,18 @@ +{ + "base00": "#171e1f", + "base01": "#252c2d", + "base02": "#373c3d", + "base03": "#555e5f", + "base04": "#818f80", + "base05": "#c7c7a5", + "base06": "#e3e3c8", + "base07": "#e1eaef", + "base08": "#ff4658", + "base09": "#e6db74", + "base0A": "#fdb11f", + "base0B": "#499180", + "base0C": "#66d9ef", + "base0D": "#498091", + "base0E": "#9bc0c8", + "base0F": "#d27b53" +} \ No newline at end of file diff --git a/schemes/base16-darktooth.js b/schemes/base16-darktooth.js deleted file mode 100644 index b320396..0000000 --- a/schemes/base16-darktooth.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d2021", - base01: "#32302f", - base02: "#504945", - base03: "#665c54", - base04: "#928374", - base05: "#a89984", - base06: "#d5c4a1", - base07: "#fdf4c1", - base08: "#fb543f", - base09: "#fe8625", - base0A: "#fac03b", - base0B: "#95c085", - base0C: "#8ba59b", - base0D: "#0d6678", - base0E: "#8f4673", - base0F: "#a87322", -} diff --git a/schemes/base16-darktooth.json b/schemes/base16-darktooth.json new file mode 100644 index 0000000..c369738 --- /dev/null +++ b/schemes/base16-darktooth.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d2021", + "base01": "#32302f", + "base02": "#504945", + "base03": "#665c54", + "base04": "#928374", + "base05": "#a89984", + "base06": "#d5c4a1", + "base07": "#fdf4c1", + "base08": "#fb543f", + "base09": "#fe8625", + "base0A": "#fac03b", + "base0B": "#95c085", + "base0C": "#8ba59b", + "base0D": "#0d6678", + "base0E": "#8f4673", + "base0F": "#a87322" +} \ No newline at end of file diff --git a/schemes/base16-darkviolet.js b/schemes/base16-darkviolet.js deleted file mode 100644 index e058ac7..0000000 --- a/schemes/base16-darkviolet.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#231a40", - base02: "#432d59", - base03: "#593380", - base04: "#00ff00", - base05: "#b08ae6", - base06: "#9045e6", - base07: "#a366ff", - base08: "#a82ee6", - base09: "#bb66cc", - base0A: "#f29df2", - base0B: "#4595e6", - base0C: "#40dfff", - base0D: "#4136d9", - base0E: "#7e5ce6", - base0F: "#a886bf", -} diff --git a/schemes/base16-darkviolet.json b/schemes/base16-darkviolet.json new file mode 100644 index 0000000..69723f4 --- /dev/null +++ b/schemes/base16-darkviolet.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#231a40", + "base02": "#432d59", + "base03": "#593380", + "base04": "#00ff00", + "base05": "#b08ae6", + "base06": "#9045e6", + "base07": "#a366ff", + "base08": "#a82ee6", + "base09": "#bb66cc", + "base0A": "#f29df2", + "base0B": "#4595e6", + "base0C": "#40dfff", + "base0D": "#4136d9", + "base0E": "#7e5ce6", + "base0F": "#a886bf" +} \ No newline at end of file diff --git a/schemes/base16-decaf.js b/schemes/base16-decaf.js deleted file mode 100644 index cabc4d4..0000000 --- a/schemes/base16-decaf.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d2d2d", - base01: "#393939", - base02: "#515151", - base03: "#777777", - base04: "#b4b7b4", - base05: "#cccccc", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#ff7f7b", - base09: "#ffbf70", - base0A: "#ffd67c", - base0B: "#beda78", - base0C: "#bed6ff", - base0D: "#90bee1", - base0E: "#efb3f7", - base0F: "#ff93b3", -} diff --git a/schemes/base16-decaf.json b/schemes/base16-decaf.json new file mode 100644 index 0000000..544f1e4 --- /dev/null +++ b/schemes/base16-decaf.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d2d2d", + "base01": "#393939", + "base02": "#515151", + "base03": "#777777", + "base04": "#b4b7b4", + "base05": "#cccccc", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#ff7f7b", + "base09": "#ffbf70", + "base0A": "#ffd67c", + "base0B": "#beda78", + "base0C": "#bed6ff", + "base0D": "#90bee1", + "base0E": "#efb3f7", + "base0F": "#ff93b3" +} \ No newline at end of file diff --git a/schemes/base16-deep-oceanic-next.js b/schemes/base16-deep-oceanic-next.js deleted file mode 100644 index c86f1fa..0000000 --- a/schemes/base16-deep-oceanic-next.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#001c1f", - base01: "#002931", - base02: "#003640", - base03: "#004852", - base04: "#0093a3", - base05: "#d4e1e8", - base06: "#e0e9ef", - base07: "#f2f7f9", - base08: "#d3464d", - base09: "#e37552", - base0A: "#f3b863", - base0B: "#63b784", - base0C: "#4fb7ae", - base0D: "#568ccf", - base0E: "#8b66d6", - base0F: "#d0658e", -} diff --git a/schemes/base16-deep-oceanic-next.json b/schemes/base16-deep-oceanic-next.json new file mode 100644 index 0000000..1d2e0ad --- /dev/null +++ b/schemes/base16-deep-oceanic-next.json @@ -0,0 +1,18 @@ +{ + "base00": "#001c1f", + "base01": "#002931", + "base02": "#003640", + "base03": "#004852", + "base04": "#0093a3", + "base05": "#d4e1e8", + "base06": "#e0e9ef", + "base07": "#f2f7f9", + "base08": "#d3464d", + "base09": "#e37552", + "base0A": "#f3b863", + "base0B": "#63b784", + "base0C": "#4fb7ae", + "base0D": "#568ccf", + "base0E": "#8b66d6", + "base0F": "#d0658e" +} \ No newline at end of file diff --git a/schemes/base16-default-dark.js b/schemes/base16-default-dark.js deleted file mode 100644 index 5515a71..0000000 --- a/schemes/base16-default-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181818", - base01: "#282828", - base02: "#383838", - base03: "#585858", - base04: "#b8b8b8", - base05: "#d8d8d8", - base06: "#e8e8e8", - base07: "#f8f8f8", - base08: "#ab4642", - base09: "#dc9656", - base0A: "#f7ca88", - base0B: "#a1b56c", - base0C: "#86c1b9", - base0D: "#7cafc2", - base0E: "#ba8baf", - base0F: "#a16946", -} diff --git a/schemes/base16-default-dark.json b/schemes/base16-default-dark.json new file mode 100644 index 0000000..b7dd857 --- /dev/null +++ b/schemes/base16-default-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#181818", + "base01": "#282828", + "base02": "#383838", + "base03": "#585858", + "base04": "#b8b8b8", + "base05": "#d8d8d8", + "base06": "#e8e8e8", + "base07": "#f8f8f8", + "base08": "#ab4642", + "base09": "#dc9656", + "base0A": "#f7ca88", + "base0B": "#a1b56c", + "base0C": "#86c1b9", + "base0D": "#7cafc2", + "base0E": "#ba8baf", + "base0F": "#a16946" +} \ No newline at end of file diff --git a/schemes/base16-default-light.js b/schemes/base16-default-light.js deleted file mode 100644 index d066cd5..0000000 --- a/schemes/base16-default-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f8f8f8", - base01: "#e8e8e8", - base02: "#d8d8d8", - base03: "#b8b8b8", - base04: "#585858", - base05: "#383838", - base06: "#282828", - base07: "#181818", - base08: "#ab4642", - base09: "#dc9656", - base0A: "#f7ca88", - base0B: "#a1b56c", - base0C: "#86c1b9", - base0D: "#7cafc2", - base0E: "#ba8baf", - base0F: "#a16946", -} diff --git a/schemes/base16-default-light.json b/schemes/base16-default-light.json new file mode 100644 index 0000000..208e701 --- /dev/null +++ b/schemes/base16-default-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f8f8f8", + "base01": "#e8e8e8", + "base02": "#d8d8d8", + "base03": "#b8b8b8", + "base04": "#585858", + "base05": "#383838", + "base06": "#282828", + "base07": "#181818", + "base08": "#ab4642", + "base09": "#dc9656", + "base0A": "#f7ca88", + "base0B": "#a1b56c", + "base0C": "#86c1b9", + "base0D": "#7cafc2", + "base0E": "#ba8baf", + "base0F": "#a16946" +} \ No newline at end of file diff --git a/schemes/base16-digital-rain.js b/schemes/base16-digital-rain.js deleted file mode 100644 index 6a30dff..0000000 --- a/schemes/base16-digital-rain.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#4a806c", - base02: "#4a8d7e", - base03: "#7c8d7c", - base04: "#919893", - base05: "#00ff00", - base06: "#c4cec4", - base07: "#d8e2dc", - base08: "#c85a46", - base09: "#c86428", - base0A: "#a67a50", - base0B: "#64c83c", - base0C: "#468c78", - base0D: "#5482af", - base0E: "#9472b4", - base0F: "#b37c5e", -} diff --git a/schemes/base16-digital-rain.json b/schemes/base16-digital-rain.json new file mode 100644 index 0000000..8255451 --- /dev/null +++ b/schemes/base16-digital-rain.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#4a806c", + "base02": "#4a8d7e", + "base03": "#7c8d7c", + "base04": "#919893", + "base05": "#00ff00", + "base06": "#c4cec4", + "base07": "#d8e2dc", + "base08": "#c85a46", + "base09": "#c86428", + "base0A": "#a67a50", + "base0B": "#64c83c", + "base0C": "#468c78", + "base0D": "#5482af", + "base0E": "#9472b4", + "base0F": "#b37c5e" +} \ No newline at end of file diff --git a/schemes/base16-dirtysea.js b/schemes/base16-dirtysea.js deleted file mode 100644 index 6254748..0000000 --- a/schemes/base16-dirtysea.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#e0e0e0", - base01: "#d0dad0", - base02: "#d0d0d0", - base03: "#707070", - base04: "#202020", - base05: "#000000", - base06: "#f8f8f8", - base07: "#c4d9c4", - base08: "#840000", - base09: "#006565", - base0A: "#755b00", - base0B: "#730073", - base0C: "#755b00", - base0D: "#007300", - base0E: "#000090", - base0F: "#755b00", -} diff --git a/schemes/base16-dirtysea.json b/schemes/base16-dirtysea.json new file mode 100644 index 0000000..7dab4a7 --- /dev/null +++ b/schemes/base16-dirtysea.json @@ -0,0 +1,18 @@ +{ + "base00": "#e0e0e0", + "base01": "#d0dad0", + "base02": "#d0d0d0", + "base03": "#707070", + "base04": "#202020", + "base05": "#000000", + "base06": "#f8f8f8", + "base07": "#c4d9c4", + "base08": "#840000", + "base09": "#006565", + "base0A": "#755b00", + "base0B": "#730073", + "base0C": "#755b00", + "base0D": "#007300", + "base0E": "#000090", + "base0F": "#755b00" +} \ No newline at end of file diff --git a/schemes/base16-dracula.js b/schemes/base16-dracula.js deleted file mode 100644 index 3eac722..0000000 --- a/schemes/base16-dracula.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282a36", - base01: "#21222c", - base02: "#44475a", - base03: "#6272a4", - base04: "#9ea8c7", - base05: "#f8f8f2", - base06: "#f8f8f2", - base07: "#ffffff", - base08: "#ff5555", - base09: "#ffb86c", - base0A: "#f1fa8c", - base0B: "#50fa7b", - base0C: "#8be9fd", - base0D: "#bd93f9", - base0E: "#ff79c6", - base0F: "#993333", -} diff --git a/schemes/base16-dracula.json b/schemes/base16-dracula.json new file mode 100644 index 0000000..b23b75a --- /dev/null +++ b/schemes/base16-dracula.json @@ -0,0 +1,18 @@ +{ + "base00": "#282a36", + "base01": "#21222c", + "base02": "#44475a", + "base03": "#6272a4", + "base04": "#9ea8c7", + "base05": "#f8f8f2", + "base06": "#f8f8f2", + "base07": "#ffffff", + "base08": "#ff5555", + "base09": "#ffb86c", + "base0A": "#f1fa8c", + "base0B": "#50fa7b", + "base0C": "#8be9fd", + "base0D": "#bd93f9", + "base0E": "#ff79c6", + "base0F": "#993333" +} \ No newline at end of file diff --git a/schemes/base16-edge-dark.js b/schemes/base16-edge-dark.js deleted file mode 100644 index e78c1c9..0000000 --- a/schemes/base16-edge-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#262729", - base01: "#313235", - base02: "#3d3f42", - base03: "#4a4c4f", - base04: "#95989d", - base05: "#afb2b5", - base06: "#caccce", - base07: "#e4e5e6", - base08: "#e77171", - base09: "#eba31a", - base0A: "#dbb774", - base0B: "#a1bf78", - base0C: "#5ebaa5", - base0D: "#73b3e7", - base0E: "#d390e7", - base0F: "#5ebaa5", -} diff --git a/schemes/base16-edge-dark.json b/schemes/base16-edge-dark.json new file mode 100644 index 0000000..6d5a08d --- /dev/null +++ b/schemes/base16-edge-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#262729", + "base01": "#313235", + "base02": "#3d3f42", + "base03": "#4a4c4f", + "base04": "#95989d", + "base05": "#afb2b5", + "base06": "#caccce", + "base07": "#e4e5e6", + "base08": "#e77171", + "base09": "#eba31a", + "base0A": "#dbb774", + "base0B": "#a1bf78", + "base0C": "#5ebaa5", + "base0D": "#73b3e7", + "base0E": "#d390e7", + "base0F": "#5ebaa5" +} \ No newline at end of file diff --git a/schemes/base16-edge-light.js b/schemes/base16-edge-light.js deleted file mode 100644 index 1483616..0000000 --- a/schemes/base16-edge-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fafafa", - base01: "#e3e5e8", - base02: "#acb1b9", - base03: "#9197a1", - base04: "#5e646f", - base05: "#474752", - base06: "#3a3a46", - base07: "#2e2e38", - base08: "#db7070", - base09: "#eba31a", - base0A: "#ebcc1a", - base0B: "#7c9f4b", - base0C: "#509c93", - base0D: "#6587bf", - base0E: "#b870ce", - base0F: "#509c93", -} diff --git a/schemes/base16-edge-light.json b/schemes/base16-edge-light.json new file mode 100644 index 0000000..837a6da --- /dev/null +++ b/schemes/base16-edge-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fafafa", + "base01": "#e3e5e8", + "base02": "#acb1b9", + "base03": "#9197a1", + "base04": "#5e646f", + "base05": "#474752", + "base06": "#3a3a46", + "base07": "#2e2e38", + "base08": "#db7070", + "base09": "#eba31a", + "base0A": "#ebcc1a", + "base0B": "#7c9f4b", + "base0C": "#509c93", + "base0D": "#6587bf", + "base0E": "#b870ce", + "base0F": "#509c93" +} \ No newline at end of file diff --git a/schemes/base16-eighties.js b/schemes/base16-eighties.js deleted file mode 100644 index 2e1f1c0..0000000 --- a/schemes/base16-eighties.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d2d2d", - base01: "#393939", - base02: "#515151", - base03: "#747369", - base04: "#a09f93", - base05: "#d3d0c8", - base06: "#e8e6df", - base07: "#f2f0ec", - base08: "#f2777a", - base09: "#f99157", - base0A: "#ffcc66", - base0B: "#99cc99", - base0C: "#66cccc", - base0D: "#6699cc", - base0E: "#cc99cc", - base0F: "#d27b53", -} diff --git a/schemes/base16-eighties.json b/schemes/base16-eighties.json new file mode 100644 index 0000000..f7cbebe --- /dev/null +++ b/schemes/base16-eighties.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d2d2d", + "base01": "#393939", + "base02": "#515151", + "base03": "#747369", + "base04": "#a09f93", + "base05": "#d3d0c8", + "base06": "#e8e6df", + "base07": "#f2f0ec", + "base08": "#f2777a", + "base09": "#f99157", + "base0A": "#ffcc66", + "base0B": "#99cc99", + "base0C": "#66cccc", + "base0D": "#6699cc", + "base0E": "#cc99cc", + "base0F": "#d27b53" +} \ No newline at end of file diff --git a/schemes/base16-eldritch.js b/schemes/base16-eldritch.js deleted file mode 100644 index 942d45b..0000000 --- a/schemes/base16-eldritch.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#212337", - base01: "#323449", - base02: "#3b4261", - base03: "#7081d0", - base04: "#a1abe0", - base05: "#ebfafa", - base06: "#f0f2f4", - base07: "#ffffff", - base08: "#f16c75", - base09: "#f7c67f", - base0A: "#f1fc79", - base0B: "#37f499", - base0C: "#04d1f9", - base0D: "#39ddfd", - base0E: "#a48cf2", - base0F: "#f265b5", -} diff --git a/schemes/base16-eldritch.json b/schemes/base16-eldritch.json new file mode 100644 index 0000000..ade6b35 --- /dev/null +++ b/schemes/base16-eldritch.json @@ -0,0 +1,18 @@ +{ + "base00": "#212337", + "base01": "#323449", + "base02": "#3b4261", + "base03": "#7081d0", + "base04": "#a1abe0", + "base05": "#ebfafa", + "base06": "#f0f2f4", + "base07": "#ffffff", + "base08": "#f16c75", + "base09": "#f7c67f", + "base0A": "#f1fc79", + "base0B": "#37f499", + "base0C": "#04d1f9", + "base0D": "#39ddfd", + "base0E": "#a48cf2", + "base0F": "#f265b5" +} \ No newline at end of file diff --git a/schemes/base16-embers-light.js b/schemes/base16-embers-light.js deleted file mode 100644 index 2285925..0000000 --- a/schemes/base16-embers-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#dbd6d1", - base01: "#beb6ae", - base02: "#a39a90", - base03: "#8a8075", - base04: "#5a5047", - base05: "#433b32", - base06: "#2c2620", - base07: "#16130f", - base08: "#826d57", - base09: "#828257", - base0A: "#6d8257", - base0B: "#57826d", - base0C: "#576d82", - base0D: "#6d5782", - base0E: "#82576d", - base0F: "#825757", -} diff --git a/schemes/base16-embers-light.json b/schemes/base16-embers-light.json new file mode 100644 index 0000000..da6abb9 --- /dev/null +++ b/schemes/base16-embers-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#dbd6d1", + "base01": "#beb6ae", + "base02": "#a39a90", + "base03": "#8a8075", + "base04": "#5a5047", + "base05": "#433b32", + "base06": "#2c2620", + "base07": "#16130f", + "base08": "#826d57", + "base09": "#828257", + "base0A": "#6d8257", + "base0B": "#57826d", + "base0C": "#576d82", + "base0D": "#6d5782", + "base0E": "#82576d", + "base0F": "#825757" +} \ No newline at end of file diff --git a/schemes/base16-embers.js b/schemes/base16-embers.js deleted file mode 100644 index 711dbce..0000000 --- a/schemes/base16-embers.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#16130f", - base01: "#2c2620", - base02: "#433b32", - base03: "#5a5047", - base04: "#8a8075", - base05: "#a39a90", - base06: "#beb6ae", - base07: "#dbd6d1", - base08: "#826d57", - base09: "#828257", - base0A: "#6d8257", - base0B: "#57826d", - base0C: "#576d82", - base0D: "#6d5782", - base0E: "#82576d", - base0F: "#825757", -} diff --git a/schemes/base16-embers.json b/schemes/base16-embers.json new file mode 100644 index 0000000..396fde1 --- /dev/null +++ b/schemes/base16-embers.json @@ -0,0 +1,18 @@ +{ + "base00": "#16130f", + "base01": "#2c2620", + "base02": "#433b32", + "base03": "#5a5047", + "base04": "#8a8075", + "base05": "#a39a90", + "base06": "#beb6ae", + "base07": "#dbd6d1", + "base08": "#826d57", + "base09": "#828257", + "base0A": "#6d8257", + "base0B": "#57826d", + "base0C": "#576d82", + "base0D": "#6d5782", + "base0E": "#82576d", + "base0F": "#825757" +} \ No newline at end of file diff --git a/schemes/base16-emil.js b/schemes/base16-emil.js deleted file mode 100644 index 37afc5c..0000000 --- a/schemes/base16-emil.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#efefef", - base01: "#bebed2", - base02: "#9e9eaf", - base03: "#7c7c98", - base04: "#505063", - base05: "#313145", - base06: "#22223a", - base07: "#1a1a2f", - base08: "#f43979", - base09: "#d22a8b", - base0A: "#ff669b", - base0B: "#0073a8", - base0C: "#2155d6", - base0D: "#471397", - base0E: "#6916b6", - base0F: "#8d17a5", -} diff --git a/schemes/base16-emil.json b/schemes/base16-emil.json new file mode 100644 index 0000000..15a5b56 --- /dev/null +++ b/schemes/base16-emil.json @@ -0,0 +1,18 @@ +{ + "base00": "#efefef", + "base01": "#bebed2", + "base02": "#9e9eaf", + "base03": "#7c7c98", + "base04": "#505063", + "base05": "#313145", + "base06": "#22223a", + "base07": "#1a1a2f", + "base08": "#f43979", + "base09": "#d22a8b", + "base0A": "#ff669b", + "base0B": "#0073a8", + "base0C": "#2155d6", + "base0D": "#471397", + "base0E": "#6916b6", + "base0F": "#8d17a5" +} \ No newline at end of file diff --git a/schemes/base16-equilibrium-dark.js b/schemes/base16-equilibrium-dark.js deleted file mode 100644 index b0288fa..0000000 --- a/schemes/base16-equilibrium-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0c1118", - base01: "#181c22", - base02: "#22262d", - base03: "#7b776e", - base04: "#949088", - base05: "#afaba2", - base06: "#cac6bd", - base07: "#e7e2d9", - base08: "#f04339", - base09: "#df5923", - base0A: "#bb8801", - base0B: "#7f8b00", - base0C: "#00948b", - base0D: "#008dd1", - base0E: "#6a7fd2", - base0F: "#e3488e", -} diff --git a/schemes/base16-equilibrium-dark.json b/schemes/base16-equilibrium-dark.json new file mode 100644 index 0000000..1e0431a --- /dev/null +++ b/schemes/base16-equilibrium-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#0c1118", + "base01": "#181c22", + "base02": "#22262d", + "base03": "#7b776e", + "base04": "#949088", + "base05": "#afaba2", + "base06": "#cac6bd", + "base07": "#e7e2d9", + "base08": "#f04339", + "base09": "#df5923", + "base0A": "#bb8801", + "base0B": "#7f8b00", + "base0C": "#00948b", + "base0D": "#008dd1", + "base0E": "#6a7fd2", + "base0F": "#e3488e" +} \ No newline at end of file diff --git a/schemes/base16-equilibrium-gray-dark.js b/schemes/base16-equilibrium-gray-dark.js deleted file mode 100644 index cb75700..0000000 --- a/schemes/base16-equilibrium-gray-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#111111", - base01: "#1b1b1b", - base02: "#262626", - base03: "#777777", - base04: "#919191", - base05: "#ababab", - base06: "#c6c6c6", - base07: "#e2e2e2", - base08: "#f04339", - base09: "#df5923", - base0A: "#bb8801", - base0B: "#7f8b00", - base0C: "#00948b", - base0D: "#008dd1", - base0E: "#6a7fd2", - base0F: "#e3488e", -} diff --git a/schemes/base16-equilibrium-gray-dark.json b/schemes/base16-equilibrium-gray-dark.json new file mode 100644 index 0000000..a535a9f --- /dev/null +++ b/schemes/base16-equilibrium-gray-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#111111", + "base01": "#1b1b1b", + "base02": "#262626", + "base03": "#777777", + "base04": "#919191", + "base05": "#ababab", + "base06": "#c6c6c6", + "base07": "#e2e2e2", + "base08": "#f04339", + "base09": "#df5923", + "base0A": "#bb8801", + "base0B": "#7f8b00", + "base0C": "#00948b", + "base0D": "#008dd1", + "base0E": "#6a7fd2", + "base0F": "#e3488e" +} \ No newline at end of file diff --git a/schemes/base16-equilibrium-gray-light.js b/schemes/base16-equilibrium-gray-light.js deleted file mode 100644 index d047332..0000000 --- a/schemes/base16-equilibrium-gray-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f1f1f1", - base01: "#e2e2e2", - base02: "#d4d4d4", - base03: "#777777", - base04: "#5e5e5e", - base05: "#474747", - base06: "#303030", - base07: "#1b1b1b", - base08: "#d02023", - base09: "#bf3e05", - base0A: "#9d6f00", - base0B: "#637200", - base0C: "#007a72", - base0D: "#0073b5", - base0E: "#4e66b6", - base0F: "#c42775", -} diff --git a/schemes/base16-equilibrium-gray-light.json b/schemes/base16-equilibrium-gray-light.json new file mode 100644 index 0000000..b6974a3 --- /dev/null +++ b/schemes/base16-equilibrium-gray-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f1f1f1", + "base01": "#e2e2e2", + "base02": "#d4d4d4", + "base03": "#777777", + "base04": "#5e5e5e", + "base05": "#474747", + "base06": "#303030", + "base07": "#1b1b1b", + "base08": "#d02023", + "base09": "#bf3e05", + "base0A": "#9d6f00", + "base0B": "#637200", + "base0C": "#007a72", + "base0D": "#0073b5", + "base0E": "#4e66b6", + "base0F": "#c42775" +} \ No newline at end of file diff --git a/schemes/base16-equilibrium-light.js b/schemes/base16-equilibrium-light.js deleted file mode 100644 index a82411f..0000000 --- a/schemes/base16-equilibrium-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f5f0e7", - base01: "#e7e2d9", - base02: "#d8d4cb", - base03: "#73777f", - base04: "#5a5f66", - base05: "#43474e", - base06: "#2c3138", - base07: "#181c22", - base08: "#d02023", - base09: "#bf3e05", - base0A: "#9d6f00", - base0B: "#637200", - base0C: "#007a72", - base0D: "#0073b5", - base0E: "#4e66b6", - base0F: "#c42775", -} diff --git a/schemes/base16-equilibrium-light.json b/schemes/base16-equilibrium-light.json new file mode 100644 index 0000000..9b7237b --- /dev/null +++ b/schemes/base16-equilibrium-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5f0e7", + "base01": "#e7e2d9", + "base02": "#d8d4cb", + "base03": "#73777f", + "base04": "#5a5f66", + "base05": "#43474e", + "base06": "#2c3138", + "base07": "#181c22", + "base08": "#d02023", + "base09": "#bf3e05", + "base0A": "#9d6f00", + "base0B": "#637200", + "base0C": "#007a72", + "base0D": "#0073b5", + "base0E": "#4e66b6", + "base0F": "#c42775" +} \ No newline at end of file diff --git a/schemes/base16-eris.js b/schemes/base16-eris.js deleted file mode 100644 index d11da0f..0000000 --- a/schemes/base16-eris.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0a0920", - base01: "#13133a", - base02: "#23255a", - base03: "#333773", - base04: "#4a5293", - base05: "#606bac", - base06: "#7986c5", - base07: "#9aaae5", - base08: "#f768a3", - base09: "#f78968", - base0A: "#f7d668", - base0B: "#a2faa8", - base0C: "#a2faf0", - base0D: "#258fc4", - base0E: "#c368f7", - base0F: "#b85600", -} diff --git a/schemes/base16-eris.json b/schemes/base16-eris.json new file mode 100644 index 0000000..1b16f0b --- /dev/null +++ b/schemes/base16-eris.json @@ -0,0 +1,18 @@ +{ + "base00": "#0a0920", + "base01": "#13133a", + "base02": "#23255a", + "base03": "#333773", + "base04": "#4a5293", + "base05": "#606bac", + "base06": "#7986c5", + "base07": "#9aaae5", + "base08": "#f768a3", + "base09": "#f78968", + "base0A": "#f7d668", + "base0B": "#a2faa8", + "base0C": "#a2faf0", + "base0D": "#258fc4", + "base0E": "#c368f7", + "base0F": "#b85600" +} \ No newline at end of file diff --git a/schemes/base16-espresso.js b/schemes/base16-espresso.js deleted file mode 100644 index 1bd89ca..0000000 --- a/schemes/base16-espresso.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d2d2d", - base01: "#393939", - base02: "#515151", - base03: "#777777", - base04: "#b4b7b4", - base05: "#cccccc", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#d25252", - base09: "#f9a959", - base0A: "#ffc66d", - base0B: "#a5c261", - base0C: "#bed6ff", - base0D: "#6c99bb", - base0E: "#d197d9", - base0F: "#f97394", -} diff --git a/schemes/base16-espresso.json b/schemes/base16-espresso.json new file mode 100644 index 0000000..212d8aa --- /dev/null +++ b/schemes/base16-espresso.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d2d2d", + "base01": "#393939", + "base02": "#515151", + "base03": "#777777", + "base04": "#b4b7b4", + "base05": "#cccccc", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#d25252", + "base09": "#f9a959", + "base0A": "#ffc66d", + "base0B": "#a5c261", + "base0C": "#bed6ff", + "base0D": "#6c99bb", + "base0E": "#d197d9", + "base0F": "#f97394" +} \ No newline at end of file diff --git a/schemes/base16-eva-dim.js b/schemes/base16-eva-dim.js deleted file mode 100644 index 6bfa7be..0000000 --- a/schemes/base16-eva-dim.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2a3b4d", - base01: "#3d566f", - base02: "#4b6988", - base03: "#55799c", - base04: "#7e90a3", - base05: "#9fa2a6", - base06: "#d6d7d9", - base07: "#ffffff", - base08: "#c4676c", - base09: "#ff9966", - base0A: "#cfd05d", - base0B: "#5de561", - base0C: "#4b8f77", - base0D: "#1ae1dc", - base0E: "#9c6cd3", - base0F: "#bb64a9", -} diff --git a/schemes/base16-eva-dim.json b/schemes/base16-eva-dim.json new file mode 100644 index 0000000..43a43df --- /dev/null +++ b/schemes/base16-eva-dim.json @@ -0,0 +1,18 @@ +{ + "base00": "#2a3b4d", + "base01": "#3d566f", + "base02": "#4b6988", + "base03": "#55799c", + "base04": "#7e90a3", + "base05": "#9fa2a6", + "base06": "#d6d7d9", + "base07": "#ffffff", + "base08": "#c4676c", + "base09": "#ff9966", + "base0A": "#cfd05d", + "base0B": "#5de561", + "base0C": "#4b8f77", + "base0D": "#1ae1dc", + "base0E": "#9c6cd3", + "base0F": "#bb64a9" +} \ No newline at end of file diff --git a/schemes/base16-eva.js b/schemes/base16-eva.js deleted file mode 100644 index 7e4158f..0000000 --- a/schemes/base16-eva.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2a3b4d", - base01: "#3d566f", - base02: "#4b6988", - base03: "#55799c", - base04: "#7e90a3", - base05: "#9fa2a6", - base06: "#d6d7d9", - base07: "#ffffff", - base08: "#c4676c", - base09: "#ff9966", - base0A: "#ffff66", - base0B: "#66ff66", - base0C: "#4b8f77", - base0D: "#15f4ee", - base0E: "#9c6cd3", - base0F: "#bb64a9", -} diff --git a/schemes/base16-eva.json b/schemes/base16-eva.json new file mode 100644 index 0000000..b55be69 --- /dev/null +++ b/schemes/base16-eva.json @@ -0,0 +1,18 @@ +{ + "base00": "#2a3b4d", + "base01": "#3d566f", + "base02": "#4b6988", + "base03": "#55799c", + "base04": "#7e90a3", + "base05": "#9fa2a6", + "base06": "#d6d7d9", + "base07": "#ffffff", + "base08": "#c4676c", + "base09": "#ff9966", + "base0A": "#ffff66", + "base0B": "#66ff66", + "base0C": "#4b8f77", + "base0D": "#15f4ee", + "base0E": "#9c6cd3", + "base0F": "#bb64a9" +} \ No newline at end of file diff --git a/schemes/base16-evenok-dark.js b/schemes/base16-evenok-dark.js deleted file mode 100644 index 87c19e0..0000000 --- a/schemes/base16-evenok-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#202020", - base02: "#303030", - base03: "#505050", - base04: "#b0b0b0", - base05: "#d0d0d0", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#f5708a", - base09: "#ee8122", - base0A: "#b8a300", - base0B: "#54bc5c", - base0C: "#00bab3", - base0D: "#00aff2", - base0E: "#9095ff", - base0F: "#d47ada", -} diff --git a/schemes/base16-evenok-dark.json b/schemes/base16-evenok-dark.json new file mode 100644 index 0000000..39f29aa --- /dev/null +++ b/schemes/base16-evenok-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#202020", + "base02": "#303030", + "base03": "#505050", + "base04": "#b0b0b0", + "base05": "#d0d0d0", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#f5708a", + "base09": "#ee8122", + "base0A": "#b8a300", + "base0B": "#54bc5c", + "base0C": "#00bab3", + "base0D": "#00aff2", + "base0E": "#9095ff", + "base0F": "#d47ada" +} \ No newline at end of file diff --git a/schemes/base16-everforest-dark-hard.js b/schemes/base16-everforest-dark-hard.js deleted file mode 100644 index 9946f6a..0000000 --- a/schemes/base16-everforest-dark-hard.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#272e33", - base01: "#2e383c", - base02: "#414b50", - base03: "#859289", - base04: "#9da9a0", - base05: "#d3c6aa", - base06: "#edeada", - base07: "#fffbef", - base08: "#e67e80", - base09: "#e69875", - base0A: "#dbbc7f", - base0B: "#a7c080", - base0C: "#83c092", - base0D: "#7fbbb3", - base0E: "#d699b6", - base0F: "#9da9a0", -} diff --git a/schemes/base16-everforest-dark-hard.json b/schemes/base16-everforest-dark-hard.json new file mode 100644 index 0000000..7154d6f --- /dev/null +++ b/schemes/base16-everforest-dark-hard.json @@ -0,0 +1,18 @@ +{ + "base00": "#272e33", + "base01": "#2e383c", + "base02": "#414b50", + "base03": "#859289", + "base04": "#9da9a0", + "base05": "#d3c6aa", + "base06": "#edeada", + "base07": "#fffbef", + "base08": "#e67e80", + "base09": "#e69875", + "base0A": "#dbbc7f", + "base0B": "#a7c080", + "base0C": "#83c092", + "base0D": "#7fbbb3", + "base0E": "#d699b6", + "base0F": "#9da9a0" +} \ No newline at end of file diff --git a/schemes/base16-everforest-dark-medium.js b/schemes/base16-everforest-dark-medium.js deleted file mode 100644 index 788a79b..0000000 --- a/schemes/base16-everforest-dark-medium.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d353b", - base01: "#343f44", - base02: "#3d484d", - base03: "#475258", - base04: "#7a8478", - base05: "#859289", - base06: "#9da9a0", - base07: "#d3c6aa", - base08: "#e67e80", - base09: "#e69875", - base0A: "#dbbc7f", - base0B: "#a7c080", - base0C: "#83c092", - base0D: "#7fbbb3", - base0E: "#d699b6", - base0F: "#514045", -} diff --git a/schemes/base16-everforest-dark-medium.json b/schemes/base16-everforest-dark-medium.json new file mode 100644 index 0000000..4ebbc02 --- /dev/null +++ b/schemes/base16-everforest-dark-medium.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d353b", + "base01": "#343f44", + "base02": "#3d484d", + "base03": "#475258", + "base04": "#7a8478", + "base05": "#859289", + "base06": "#9da9a0", + "base07": "#d3c6aa", + "base08": "#e67e80", + "base09": "#e69875", + "base0A": "#dbbc7f", + "base0B": "#a7c080", + "base0C": "#83c092", + "base0D": "#7fbbb3", + "base0E": "#d699b6", + "base0F": "#514045" +} \ No newline at end of file diff --git a/schemes/base16-everforest-dark-soft.js b/schemes/base16-everforest-dark-soft.js deleted file mode 100644 index d05c8fc..0000000 --- a/schemes/base16-everforest-dark-soft.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#333c43", - base01: "#3a464c", - base02: "#4d5960", - base03: "#859289", - base04: "#9da9a0", - base05: "#d3c6aa", - base06: "#ddd8be", - base07: "#f3ead3", - base08: "#e67e80", - base09: "#e69875", - base0A: "#dbbc7f", - base0B: "#a7c080", - base0C: "#83c092", - base0D: "#7fbbb3", - base0E: "#d699b6", - base0F: "#9da9a0", -} diff --git a/schemes/base16-everforest-dark-soft.json b/schemes/base16-everforest-dark-soft.json new file mode 100644 index 0000000..ba55585 --- /dev/null +++ b/schemes/base16-everforest-dark-soft.json @@ -0,0 +1,18 @@ +{ + "base00": "#333c43", + "base01": "#3a464c", + "base02": "#4d5960", + "base03": "#859289", + "base04": "#9da9a0", + "base05": "#d3c6aa", + "base06": "#ddd8be", + "base07": "#f3ead3", + "base08": "#e67e80", + "base09": "#e69875", + "base0A": "#dbbc7f", + "base0B": "#a7c080", + "base0C": "#83c092", + "base0D": "#7fbbb3", + "base0E": "#d699b6", + "base0F": "#9da9a0" +} \ No newline at end of file diff --git a/schemes/base16-everforest-light-hard.js b/schemes/base16-everforest-light-hard.js deleted file mode 100644 index 65b4312..0000000 --- a/schemes/base16-everforest-light-hard.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fffbef", - base01: "#f8f5e4", - base02: "#edeada", - base03: "#939f91", - base04: "#829181", - base05: "#5c6a72", - base06: "#414b50", - base07: "#272e33", - base08: "#f85552", - base09: "#f57d26", - base0A: "#dfa000", - base0B: "#8da101", - base0C: "#35a77c", - base0D: "#3a94c5", - base0E: "#df69ba", - base0F: "#829181", -} diff --git a/schemes/base16-everforest-light-hard.json b/schemes/base16-everforest-light-hard.json new file mode 100644 index 0000000..15c5fea --- /dev/null +++ b/schemes/base16-everforest-light-hard.json @@ -0,0 +1,18 @@ +{ + "base00": "#fffbef", + "base01": "#f8f5e4", + "base02": "#edeada", + "base03": "#939f91", + "base04": "#829181", + "base05": "#5c6a72", + "base06": "#414b50", + "base07": "#272e33", + "base08": "#f85552", + "base09": "#f57d26", + "base0A": "#dfa000", + "base0B": "#8da101", + "base0C": "#35a77c", + "base0D": "#3a94c5", + "base0E": "#df69ba", + "base0F": "#829181" +} \ No newline at end of file diff --git a/schemes/base16-everforest-light-medium.js b/schemes/base16-everforest-light-medium.js deleted file mode 100644 index 8767183..0000000 --- a/schemes/base16-everforest-light-medium.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fdf6e3", - base01: "#f4f0d9", - base02: "#e6e2cc", - base03: "#939f91", - base04: "#829181", - base05: "#5c6a72", - base06: "#475258", - base07: "#2d353b", - base08: "#f85552", - base09: "#f57d26", - base0A: "#dfa000", - base0B: "#8da101", - base0C: "#35a77c", - base0D: "#3a94c5", - base0E: "#df69ba", - base0F: "#829181", -} diff --git a/schemes/base16-everforest-light-medium.json b/schemes/base16-everforest-light-medium.json new file mode 100644 index 0000000..aadcfb5 --- /dev/null +++ b/schemes/base16-everforest-light-medium.json @@ -0,0 +1,18 @@ +{ + "base00": "#fdf6e3", + "base01": "#f4f0d9", + "base02": "#e6e2cc", + "base03": "#939f91", + "base04": "#829181", + "base05": "#5c6a72", + "base06": "#475258", + "base07": "#2d353b", + "base08": "#f85552", + "base09": "#f57d26", + "base0A": "#dfa000", + "base0B": "#8da101", + "base0C": "#35a77c", + "base0D": "#3a94c5", + "base0E": "#df69ba", + "base0F": "#829181" +} \ No newline at end of file diff --git a/schemes/base16-everforest-light-soft.js b/schemes/base16-everforest-light-soft.js deleted file mode 100644 index cd11b86..0000000 --- a/schemes/base16-everforest-light-soft.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f3ead3", - base01: "#eae4ca", - base02: "#ddd8be", - base03: "#939f91", - base04: "#829181", - base05: "#5c6a72", - base06: "#4d5960", - base07: "#333c43", - base08: "#f85552", - base09: "#f57d26", - base0A: "#dfa000", - base0B: "#8da101", - base0C: "#35a77c", - base0D: "#3a94c5", - base0E: "#df69ba", - base0F: "#829181", -} diff --git a/schemes/base16-everforest-light-soft.json b/schemes/base16-everforest-light-soft.json new file mode 100644 index 0000000..a7a36bb --- /dev/null +++ b/schemes/base16-everforest-light-soft.json @@ -0,0 +1,18 @@ +{ + "base00": "#f3ead3", + "base01": "#eae4ca", + "base02": "#ddd8be", + "base03": "#939f91", + "base04": "#829181", + "base05": "#5c6a72", + "base06": "#4d5960", + "base07": "#333c43", + "base08": "#f85552", + "base09": "#f57d26", + "base0A": "#dfa000", + "base0B": "#8da101", + "base0C": "#35a77c", + "base0D": "#3a94c5", + "base0E": "#df69ba", + "base0F": "#829181" +} \ No newline at end of file diff --git a/schemes/base16-everforest.js b/schemes/base16-everforest.js deleted file mode 100644 index d8acaf9..0000000 --- a/schemes/base16-everforest.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d353b", - base01: "#343f44", - base02: "#475258", - base03: "#859289", - base04: "#9da9a0", - base05: "#d3c6aa", - base06: "#e6e2cc", - base07: "#fdf6e3", - base08: "#e67e80", - base09: "#e69875", - base0A: "#dbbc7f", - base0B: "#a7c080", - base0C: "#83c092", - base0D: "#7fbbb3", - base0E: "#d699b6", - base0F: "#9da9a0", -} diff --git a/schemes/base16-everforest.json b/schemes/base16-everforest.json new file mode 100644 index 0000000..702d4c8 --- /dev/null +++ b/schemes/base16-everforest.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d353b", + "base01": "#343f44", + "base02": "#475258", + "base03": "#859289", + "base04": "#9da9a0", + "base05": "#d3c6aa", + "base06": "#e6e2cc", + "base07": "#fdf6e3", + "base08": "#e67e80", + "base09": "#e69875", + "base0A": "#dbbc7f", + "base0B": "#a7c080", + "base0C": "#83c092", + "base0D": "#7fbbb3", + "base0E": "#d699b6", + "base0F": "#9da9a0" +} \ No newline at end of file diff --git a/schemes/base16-flat.js b/schemes/base16-flat.js deleted file mode 100644 index 39b985e..0000000 --- a/schemes/base16-flat.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2c3e50", - base01: "#34495e", - base02: "#7f8c8d", - base03: "#95a5a6", - base04: "#bdc3c7", - base05: "#e0e0e0", - base06: "#f5f5f5", - base07: "#ecf0f1", - base08: "#e74c3c", - base09: "#e67e22", - base0A: "#f1c40f", - base0B: "#2ecc71", - base0C: "#1abc9c", - base0D: "#3498db", - base0E: "#9b59b6", - base0F: "#be643c", -} diff --git a/schemes/base16-flat.json b/schemes/base16-flat.json new file mode 100644 index 0000000..24903da --- /dev/null +++ b/schemes/base16-flat.json @@ -0,0 +1,18 @@ +{ + "base00": "#2c3e50", + "base01": "#34495e", + "base02": "#7f8c8d", + "base03": "#95a5a6", + "base04": "#bdc3c7", + "base05": "#e0e0e0", + "base06": "#f5f5f5", + "base07": "#ecf0f1", + "base08": "#e74c3c", + "base09": "#e67e22", + "base0A": "#f1c40f", + "base0B": "#2ecc71", + "base0C": "#1abc9c", + "base0D": "#3498db", + "base0E": "#9b59b6", + "base0F": "#be643c" +} \ No newline at end of file diff --git a/schemes/base16-flexoki-dark.js b/schemes/base16-flexoki-dark.js deleted file mode 100644 index 53e3a55..0000000 --- a/schemes/base16-flexoki-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#100f0f", - base01: "#1c1b1a", - base02: "#282726", - base03: "#575653", - base04: "#878580", - base05: "#cecdc3", - base06: "#e6e4d9", - base07: "#fffcf0", - base08: "#d14d41", - base09: "#da702c", - base0A: "#d0a215", - base0B: "#879a39", - base0C: "#3aa99f", - base0D: "#4385be", - base0E: "#8b7ec8", - base0F: "#ce5d97", -} diff --git a/schemes/base16-flexoki-dark.json b/schemes/base16-flexoki-dark.json new file mode 100644 index 0000000..a97bee4 --- /dev/null +++ b/schemes/base16-flexoki-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#100f0f", + "base01": "#1c1b1a", + "base02": "#282726", + "base03": "#575653", + "base04": "#878580", + "base05": "#cecdc3", + "base06": "#e6e4d9", + "base07": "#fffcf0", + "base08": "#d14d41", + "base09": "#da702c", + "base0A": "#d0a215", + "base0B": "#879a39", + "base0C": "#3aa99f", + "base0D": "#4385be", + "base0E": "#8b7ec8", + "base0F": "#ce5d97" +} \ No newline at end of file diff --git a/schemes/base16-flexoki-light.js b/schemes/base16-flexoki-light.js deleted file mode 100644 index 00c9cde..0000000 --- a/schemes/base16-flexoki-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fffcf0", - base01: "#f2f0e5", - base02: "#e6e4d9", - base03: "#cecdc3", - base04: "#9f9d96", - base05: "#403e3c", - base06: "#282726", - base07: "#100f0f", - base08: "#af3029", - base09: "#bc5215", - base0A: "#ad8301", - base0B: "#66800b", - base0C: "#24837b", - base0D: "#205ea6", - base0E: "#5e409d", - base0F: "#a02f6f", -} diff --git a/schemes/base16-flexoki-light.json b/schemes/base16-flexoki-light.json new file mode 100644 index 0000000..375c926 --- /dev/null +++ b/schemes/base16-flexoki-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fffcf0", + "base01": "#f2f0e5", + "base02": "#e6e4d9", + "base03": "#cecdc3", + "base04": "#9f9d96", + "base05": "#403e3c", + "base06": "#282726", + "base07": "#100f0f", + "base08": "#af3029", + "base09": "#bc5215", + "base0A": "#ad8301", + "base0B": "#66800b", + "base0C": "#24837b", + "base0D": "#205ea6", + "base0E": "#5e409d", + "base0F": "#a02f6f" +} \ No newline at end of file diff --git a/schemes/base16-framer.js b/schemes/base16-framer.js deleted file mode 100644 index e9e64b3..0000000 --- a/schemes/base16-framer.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181818", - base01: "#151515", - base02: "#464646", - base03: "#747474", - base04: "#b9b9b9", - base05: "#d0d0d0", - base06: "#e8e8e8", - base07: "#eeeeee", - base08: "#fd886b", - base09: "#fc4769", - base0A: "#fecb6e", - base0B: "#32ccdc", - base0C: "#acddfd", - base0D: "#20bcfc", - base0E: "#ba8cfc", - base0F: "#b15f4a", -} diff --git a/schemes/base16-framer.json b/schemes/base16-framer.json new file mode 100644 index 0000000..7540706 --- /dev/null +++ b/schemes/base16-framer.json @@ -0,0 +1,18 @@ +{ + "base00": "#181818", + "base01": "#151515", + "base02": "#464646", + "base03": "#747474", + "base04": "#b9b9b9", + "base05": "#d0d0d0", + "base06": "#e8e8e8", + "base07": "#eeeeee", + "base08": "#fd886b", + "base09": "#fc4769", + "base0A": "#fecb6e", + "base0B": "#32ccdc", + "base0C": "#acddfd", + "base0D": "#20bcfc", + "base0E": "#ba8cfc", + "base0F": "#b15f4a" +} \ No newline at end of file diff --git a/schemes/base16-fruit-soda.js b/schemes/base16-fruit-soda.js deleted file mode 100644 index 9e7ebce..0000000 --- a/schemes/base16-fruit-soda.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f1ecf1", - base01: "#e0dee0", - base02: "#d8d5d5", - base03: "#b5b4b6", - base04: "#979598", - base05: "#515151", - base06: "#474545", - base07: "#2d2c2c", - base08: "#fe3e31", - base09: "#fe6d08", - base0A: "#f7e203", - base0B: "#47f74c", - base0C: "#0f9cfd", - base0D: "#2931df", - base0E: "#611fce", - base0F: "#b16f40", -} diff --git a/schemes/base16-fruit-soda.json b/schemes/base16-fruit-soda.json new file mode 100644 index 0000000..608187a --- /dev/null +++ b/schemes/base16-fruit-soda.json @@ -0,0 +1,18 @@ +{ + "base00": "#f1ecf1", + "base01": "#e0dee0", + "base02": "#d8d5d5", + "base03": "#b5b4b6", + "base04": "#979598", + "base05": "#515151", + "base06": "#474545", + "base07": "#2d2c2c", + "base08": "#fe3e31", + "base09": "#fe6d08", + "base0A": "#f7e203", + "base0B": "#47f74c", + "base0C": "#0f9cfd", + "base0D": "#2931df", + "base0E": "#611fce", + "base0F": "#b16f40" +} \ No newline at end of file diff --git a/schemes/base16-gigavolt.js b/schemes/base16-gigavolt.js deleted file mode 100644 index f06a0cd..0000000 --- a/schemes/base16-gigavolt.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#202126", - base01: "#2d303d", - base02: "#5a576e", - base03: "#a1d2e6", - base04: "#cad3ff", - base05: "#e9e7e1", - base06: "#eff0f9", - base07: "#f2fbff", - base08: "#ff661a", - base09: "#19f988", - base0A: "#ffdc2d", - base0B: "#f2e6a9", - base0C: "#fb6acb", - base0D: "#40bfff", - base0E: "#ae94f9", - base0F: "#6187ff", -} diff --git a/schemes/base16-gigavolt.json b/schemes/base16-gigavolt.json new file mode 100644 index 0000000..0d937b8 --- /dev/null +++ b/schemes/base16-gigavolt.json @@ -0,0 +1,18 @@ +{ + "base00": "#202126", + "base01": "#2d303d", + "base02": "#5a576e", + "base03": "#a1d2e6", + "base04": "#cad3ff", + "base05": "#e9e7e1", + "base06": "#eff0f9", + "base07": "#f2fbff", + "base08": "#ff661a", + "base09": "#19f988", + "base0A": "#ffdc2d", + "base0B": "#f2e6a9", + "base0C": "#fb6acb", + "base0D": "#40bfff", + "base0E": "#ae94f9", + "base0F": "#6187ff" +} \ No newline at end of file diff --git a/schemes/base16-github-dark-colorblind.js b/schemes/base16-github-dark-colorblind.js deleted file mode 100644 index a827d07..0000000 --- a/schemes/base16-github-dark-colorblind.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0d1117", - base01: "#161b22", - base02: "#484f58", - base03: "#6e7681", - base04: "#8b949e", - base05: "#c9d1d9", - base06: "#f0f6fc", - base07: "#ffffff", - base08: "#fdac54", - base09: "#79c0ff", - base0A: "#bb8009", - base0B: "#a5d6ff", - base0C: "#a5d6ff", - base0D: "#d2a8ff", - base0E: "#ec8e2c", - base0F: "#fdac54", -} diff --git a/schemes/base16-github-dark-colorblind.json b/schemes/base16-github-dark-colorblind.json new file mode 100644 index 0000000..97cfa64 --- /dev/null +++ b/schemes/base16-github-dark-colorblind.json @@ -0,0 +1,18 @@ +{ + "base00": "#0d1117", + "base01": "#161b22", + "base02": "#484f58", + "base03": "#6e7681", + "base04": "#8b949e", + "base05": "#c9d1d9", + "base06": "#f0f6fc", + "base07": "#ffffff", + "base08": "#fdac54", + "base09": "#79c0ff", + "base0A": "#bb8009", + "base0B": "#a5d6ff", + "base0C": "#a5d6ff", + "base0D": "#d2a8ff", + "base0E": "#ec8e2c", + "base0F": "#fdac54" +} \ No newline at end of file diff --git a/schemes/base16-github-dark-dimmed.js b/schemes/base16-github-dark-dimmed.js deleted file mode 100644 index b4fdf2c..0000000 --- a/schemes/base16-github-dark-dimmed.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#22272e", - base01: "#2d333b", - base02: "#545d68", - base03: "#636e7b", - base04: "#768390", - base05: "#adbac7", - base06: "#cdd9e5", - base07: "#ffffff", - base08: "#f69d50", - base09: "#6cb6ff", - base0A: "#ae7c14", - base0B: "#96d0ff", - base0C: "#8ddb8c", - base0D: "#dcbdfb", - base0E: "#f47067", - base0F: "#ff938a", -} diff --git a/schemes/base16-github-dark-dimmed.json b/schemes/base16-github-dark-dimmed.json new file mode 100644 index 0000000..0d9c364 --- /dev/null +++ b/schemes/base16-github-dark-dimmed.json @@ -0,0 +1,18 @@ +{ + "base00": "#22272e", + "base01": "#2d333b", + "base02": "#545d68", + "base03": "#636e7b", + "base04": "#768390", + "base05": "#adbac7", + "base06": "#cdd9e5", + "base07": "#ffffff", + "base08": "#f69d50", + "base09": "#6cb6ff", + "base0A": "#ae7c14", + "base0B": "#96d0ff", + "base0C": "#8ddb8c", + "base0D": "#dcbdfb", + "base0E": "#f47067", + "base0F": "#ff938a" +} \ No newline at end of file diff --git a/schemes/base16-github-dark-high-contrast.js b/schemes/base16-github-dark-high-contrast.js deleted file mode 100644 index da2237c..0000000 --- a/schemes/base16-github-dark-high-contrast.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0a0c10", - base01: "#272b33", - base02: "#7a828e", - base03: "#9ea7b3", - base04: "#bdc4cc", - base05: "#f0f3f6", - base06: "#ffffff", - base07: "#ffffff", - base08: "#ffb757", - base09: "#91cbff", - base0A: "#e09b13", - base0B: "#addcff", - base0C: "#72f088", - base0D: "#dbb7ff", - base0E: "#ff9492", - base0F: "#ffb1af", -} diff --git a/schemes/base16-github-dark-high-contrast.json b/schemes/base16-github-dark-high-contrast.json new file mode 100644 index 0000000..1c02af1 --- /dev/null +++ b/schemes/base16-github-dark-high-contrast.json @@ -0,0 +1,18 @@ +{ + "base00": "#0a0c10", + "base01": "#272b33", + "base02": "#7a828e", + "base03": "#9ea7b3", + "base04": "#bdc4cc", + "base05": "#f0f3f6", + "base06": "#ffffff", + "base07": "#ffffff", + "base08": "#ffb757", + "base09": "#91cbff", + "base0A": "#e09b13", + "base0B": "#addcff", + "base0C": "#72f088", + "base0D": "#dbb7ff", + "base0E": "#ff9492", + "base0F": "#ffb1af" +} \ No newline at end of file diff --git a/schemes/base16-github-dark.js b/schemes/base16-github-dark.js deleted file mode 100644 index 31658b3..0000000 --- a/schemes/base16-github-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0d1117", - base01: "#161b22", - base02: "#484f58", - base03: "#6e7681", - base04: "#8b949e", - base05: "#c9d1d9", - base06: "#f0f6fc", - base07: "#ffffff", - base08: "#ffa657", - base09: "#79c0ff", - base0A: "#bb8009", - base0B: "#a5d6ff", - base0C: "#7ee787", - base0D: "#d2a8ff", - base0E: "#ff7b72", - base0F: "#ffa198", -} diff --git a/schemes/base16-github-dark.json b/schemes/base16-github-dark.json new file mode 100644 index 0000000..2efb0ba --- /dev/null +++ b/schemes/base16-github-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#0d1117", + "base01": "#161b22", + "base02": "#484f58", + "base03": "#6e7681", + "base04": "#8b949e", + "base05": "#c9d1d9", + "base06": "#f0f6fc", + "base07": "#ffffff", + "base08": "#ffa657", + "base09": "#79c0ff", + "base0A": "#bb8009", + "base0B": "#a5d6ff", + "base0C": "#7ee787", + "base0D": "#d2a8ff", + "base0E": "#ff7b72", + "base0F": "#ffa198" +} \ No newline at end of file diff --git a/schemes/base16-github-light-colorblind.js b/schemes/base16-github-light-colorblind.js deleted file mode 100644 index 72d6ebb..0000000 --- a/schemes/base16-github-light-colorblind.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#f6f8fa", - base02: "#afb8c1", - base03: "#8c959f", - base04: "#6e7781", - base05: "#424a53", - base06: "#32383f", - base07: "#24292f", - base08: "#8a4600", - base09: "#0550ae", - base0A: "#bf8700", - base0B: "#0a3069", - base0C: "#0550ae", - base0D: "#8250df", - base0E: "#b35900", - base0F: "#6f3800", -} diff --git a/schemes/base16-github-light-colorblind.json b/schemes/base16-github-light-colorblind.json new file mode 100644 index 0000000..028b641 --- /dev/null +++ b/schemes/base16-github-light-colorblind.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#f6f8fa", + "base02": "#afb8c1", + "base03": "#8c959f", + "base04": "#6e7781", + "base05": "#424a53", + "base06": "#32383f", + "base07": "#24292f", + "base08": "#8a4600", + "base09": "#0550ae", + "base0A": "#bf8700", + "base0B": "#0a3069", + "base0C": "#0550ae", + "base0D": "#8250df", + "base0E": "#b35900", + "base0F": "#6f3800" +} \ No newline at end of file diff --git a/schemes/base16-github-light-high-contrast.js b/schemes/base16-github-light-high-contrast.js deleted file mode 100644 index b86f8ba..0000000 --- a/schemes/base16-github-light-high-contrast.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#e7ecf0", - base02: "#acb6c0", - base03: "#88929d", - base04: "#66707b", - base05: "#343b43", - base06: "#20252c", - base07: "#0e1116", - base08: "#702c00", - base09: "#023b95", - base0A: "#956400", - base0B: "#032563", - base0C: "#024c1a", - base0D: "#622cbc", - base0E: "#a0111f", - base0F: "#6e011a", -} diff --git a/schemes/base16-github-light-high-contrast.json b/schemes/base16-github-light-high-contrast.json new file mode 100644 index 0000000..6006a42 --- /dev/null +++ b/schemes/base16-github-light-high-contrast.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#e7ecf0", + "base02": "#acb6c0", + "base03": "#88929d", + "base04": "#66707b", + "base05": "#343b43", + "base06": "#20252c", + "base07": "#0e1116", + "base08": "#702c00", + "base09": "#023b95", + "base0A": "#956400", + "base0B": "#032563", + "base0C": "#024c1a", + "base0D": "#622cbc", + "base0E": "#a0111f", + "base0F": "#6e011a" +} \ No newline at end of file diff --git a/schemes/base16-github.js b/schemes/base16-github.js deleted file mode 100644 index 102f6fc..0000000 --- a/schemes/base16-github.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#f6f8fa", - base02: "#afb8c1", - base03: "#8c959f", - base04: "#6e7781", - base05: "#424a53", - base06: "#32383f", - base07: "#1f2328", - base08: "#953800", - base09: "#0550ae", - base0A: "#bf8700", - base0B: "#0a3069", - base0C: "#116329", - base0D: "#8250df", - base0E: "#cf222e", - base0F: "#82071e", -} diff --git a/schemes/base16-github.json b/schemes/base16-github.json new file mode 100644 index 0000000..115634d --- /dev/null +++ b/schemes/base16-github.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#f6f8fa", + "base02": "#afb8c1", + "base03": "#8c959f", + "base04": "#6e7781", + "base05": "#424a53", + "base06": "#32383f", + "base07": "#1f2328", + "base08": "#953800", + "base09": "#0550ae", + "base0A": "#bf8700", + "base0B": "#0a3069", + "base0C": "#116329", + "base0D": "#8250df", + "base0E": "#cf222e", + "base0F": "#82071e" +} \ No newline at end of file diff --git a/schemes/base16-google-dark.js b/schemes/base16-google-dark.js deleted file mode 100644 index 9c0d55b..0000000 --- a/schemes/base16-google-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d1f21", - base01: "#282a2e", - base02: "#373b41", - base03: "#969896", - base04: "#b4b7b4", - base05: "#c5c8c6", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#cc342b", - base09: "#f96a38", - base0A: "#fba922", - base0B: "#198844", - base0C: "#3971ed", - base0D: "#3971ed", - base0E: "#a36ac7", - base0F: "#3971ed", -} diff --git a/schemes/base16-google-dark.json b/schemes/base16-google-dark.json new file mode 100644 index 0000000..e54aabb --- /dev/null +++ b/schemes/base16-google-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d1f21", + "base01": "#282a2e", + "base02": "#373b41", + "base03": "#969896", + "base04": "#b4b7b4", + "base05": "#c5c8c6", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#cc342b", + "base09": "#f96a38", + "base0A": "#fba922", + "base0B": "#198844", + "base0C": "#3971ed", + "base0D": "#3971ed", + "base0E": "#a36ac7", + "base0F": "#3971ed" +} \ No newline at end of file diff --git a/schemes/base16-google-light.js b/schemes/base16-google-light.js deleted file mode 100644 index e32406d..0000000 --- a/schemes/base16-google-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#e0e0e0", - base02: "#c5c8c6", - base03: "#b4b7b4", - base04: "#969896", - base05: "#373b41", - base06: "#282a2e", - base07: "#1d1f21", - base08: "#cc342b", - base09: "#f96a38", - base0A: "#fba922", - base0B: "#198844", - base0C: "#3971ed", - base0D: "#3971ed", - base0E: "#a36ac7", - base0F: "#3971ed", -} diff --git a/schemes/base16-google-light.json b/schemes/base16-google-light.json new file mode 100644 index 0000000..6f3c8c7 --- /dev/null +++ b/schemes/base16-google-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#e0e0e0", + "base02": "#c5c8c6", + "base03": "#b4b7b4", + "base04": "#969896", + "base05": "#373b41", + "base06": "#282a2e", + "base07": "#1d1f21", + "base08": "#cc342b", + "base09": "#f96a38", + "base0A": "#fba922", + "base0B": "#198844", + "base0C": "#3971ed", + "base0D": "#3971ed", + "base0E": "#a36ac7", + "base0F": "#3971ed" +} \ No newline at end of file diff --git a/schemes/base16-gotham.js b/schemes/base16-gotham.js deleted file mode 100644 index 0c98763..0000000 --- a/schemes/base16-gotham.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0c1014", - base01: "#11151c", - base02: "#091f2e", - base03: "#0a3749", - base04: "#245361", - base05: "#599cab", - base06: "#99d1ce", - base07: "#d3ebe9", - base08: "#c23127", - base09: "#d26937", - base0A: "#edb443", - base0B: "#33859e", - base0C: "#2aa889", - base0D: "#195466", - base0E: "#888ca6", - base0F: "#4e5166", -} diff --git a/schemes/base16-gotham.json b/schemes/base16-gotham.json new file mode 100644 index 0000000..77b6b66 --- /dev/null +++ b/schemes/base16-gotham.json @@ -0,0 +1,18 @@ +{ + "base00": "#0c1014", + "base01": "#11151c", + "base02": "#091f2e", + "base03": "#0a3749", + "base04": "#245361", + "base05": "#599cab", + "base06": "#99d1ce", + "base07": "#d3ebe9", + "base08": "#c23127", + "base09": "#d26937", + "base0A": "#edb443", + "base0B": "#33859e", + "base0C": "#2aa889", + "base0D": "#195466", + "base0E": "#888ca6", + "base0F": "#4e5166" +} \ No newline at end of file diff --git a/schemes/base16-grayscale-dark.js b/schemes/base16-grayscale-dark.js deleted file mode 100644 index 40ec5a0..0000000 --- a/schemes/base16-grayscale-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#101010", - base01: "#252525", - base02: "#464646", - base03: "#525252", - base04: "#ababab", - base05: "#b9b9b9", - base06: "#e3e3e3", - base07: "#f7f7f7", - base08: "#7c7c7c", - base09: "#999999", - base0A: "#a0a0a0", - base0B: "#8e8e8e", - base0C: "#868686", - base0D: "#686868", - base0E: "#747474", - base0F: "#5e5e5e", -} diff --git a/schemes/base16-grayscale-dark.json b/schemes/base16-grayscale-dark.json new file mode 100644 index 0000000..4bd1163 --- /dev/null +++ b/schemes/base16-grayscale-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#101010", + "base01": "#252525", + "base02": "#464646", + "base03": "#525252", + "base04": "#ababab", + "base05": "#b9b9b9", + "base06": "#e3e3e3", + "base07": "#f7f7f7", + "base08": "#7c7c7c", + "base09": "#999999", + "base0A": "#a0a0a0", + "base0B": "#8e8e8e", + "base0C": "#868686", + "base0D": "#686868", + "base0E": "#747474", + "base0F": "#5e5e5e" +} \ No newline at end of file diff --git a/schemes/base16-grayscale-light.js b/schemes/base16-grayscale-light.js deleted file mode 100644 index a1589ee..0000000 --- a/schemes/base16-grayscale-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f7f7f7", - base01: "#e3e3e3", - base02: "#b9b9b9", - base03: "#ababab", - base04: "#525252", - base05: "#464646", - base06: "#252525", - base07: "#101010", - base08: "#7c7c7c", - base09: "#999999", - base0A: "#a0a0a0", - base0B: "#8e8e8e", - base0C: "#868686", - base0D: "#686868", - base0E: "#747474", - base0F: "#5e5e5e", -} diff --git a/schemes/base16-grayscale-light.json b/schemes/base16-grayscale-light.json new file mode 100644 index 0000000..e974cd0 --- /dev/null +++ b/schemes/base16-grayscale-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f7f7f7", + "base01": "#e3e3e3", + "base02": "#b9b9b9", + "base03": "#ababab", + "base04": "#525252", + "base05": "#464646", + "base06": "#252525", + "base07": "#101010", + "base08": "#7c7c7c", + "base09": "#999999", + "base0A": "#a0a0a0", + "base0B": "#8e8e8e", + "base0C": "#868686", + "base0D": "#686868", + "base0E": "#747474", + "base0F": "#5e5e5e" +} \ No newline at end of file diff --git a/schemes/base16-greenscreen.js b/schemes/base16-greenscreen.js deleted file mode 100644 index d01e6ab..0000000 --- a/schemes/base16-greenscreen.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#001100", - base01: "#003300", - base02: "#005500", - base03: "#007700", - base04: "#009900", - base05: "#00bb00", - base06: "#00dd00", - base07: "#00ff00", - base08: "#007700", - base09: "#009900", - base0A: "#007700", - base0B: "#00bb00", - base0C: "#005500", - base0D: "#009900", - base0E: "#00bb00", - base0F: "#005500", -} diff --git a/schemes/base16-greenscreen.json b/schemes/base16-greenscreen.json new file mode 100644 index 0000000..5ecd4bb --- /dev/null +++ b/schemes/base16-greenscreen.json @@ -0,0 +1,18 @@ +{ + "base00": "#001100", + "base01": "#003300", + "base02": "#005500", + "base03": "#007700", + "base04": "#009900", + "base05": "#00bb00", + "base06": "#00dd00", + "base07": "#00ff00", + "base08": "#007700", + "base09": "#009900", + "base0A": "#007700", + "base0B": "#00bb00", + "base0C": "#005500", + "base0D": "#009900", + "base0E": "#00bb00", + "base0F": "#005500" +} \ No newline at end of file diff --git a/schemes/base16-gruber.js b/schemes/base16-gruber.js deleted file mode 100644 index d048f28..0000000 --- a/schemes/base16-gruber.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181818", - base01: "#453d41", - base02: "#484848", - base03: "#52494e", - base04: "#e4e4ef", - base05: "#f4f4ff", - base06: "#f5f5f5", - base07: "#e4e4ef", - base08: "#f43841", - base09: "#c73c3f", - base0A: "#ffdd33", - base0B: "#73c936", - base0C: "#95a99f", - base0D: "#96a6c8", - base0E: "#9e95c7", - base0F: "#cc8c3c", -} diff --git a/schemes/base16-gruber.json b/schemes/base16-gruber.json new file mode 100644 index 0000000..bdb0052 --- /dev/null +++ b/schemes/base16-gruber.json @@ -0,0 +1,18 @@ +{ + "base00": "#181818", + "base01": "#453d41", + "base02": "#484848", + "base03": "#52494e", + "base04": "#e4e4ef", + "base05": "#f4f4ff", + "base06": "#f5f5f5", + "base07": "#e4e4ef", + "base08": "#f43841", + "base09": "#c73c3f", + "base0A": "#ffdd33", + "base0B": "#73c936", + "base0C": "#95a99f", + "base0D": "#96a6c8", + "base0E": "#9e95c7", + "base0F": "#cc8c3c" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-dark-hard.js b/schemes/base16-gruvbox-dark-hard.js deleted file mode 100644 index 922d761..0000000 --- a/schemes/base16-gruvbox-dark-hard.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d2021", - base01: "#3c3836", - base02: "#504945", - base03: "#665c54", - base04: "#bdae93", - base05: "#d5c4a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#fb4934", - base09: "#fe8019", - base0A: "#fabd2f", - base0B: "#b8bb26", - base0C: "#8ec07c", - base0D: "#83a598", - base0E: "#d3869b", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-dark-hard.json b/schemes/base16-gruvbox-dark-hard.json new file mode 100644 index 0000000..0780862 --- /dev/null +++ b/schemes/base16-gruvbox-dark-hard.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d2021", + "base01": "#3c3836", + "base02": "#504945", + "base03": "#665c54", + "base04": "#bdae93", + "base05": "#d5c4a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#fb4934", + "base09": "#fe8019", + "base0A": "#fabd2f", + "base0B": "#b8bb26", + "base0C": "#8ec07c", + "base0D": "#83a598", + "base0E": "#d3869b", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-dark-medium-forest.json b/schemes/base16-gruvbox-dark-medium-forest.json new file mode 100644 index 0000000..e0e4a59 --- /dev/null +++ b/schemes/base16-gruvbox-dark-medium-forest.json @@ -0,0 +1,18 @@ +{ + "base00": "#282828", + "base01": "#3c3836", + "base02": "#504945", + "base03": "#665c50", + "base04": "#bdae93", + "base05": "#d5c4a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#fb4934", + "base09": "#fe8019", + "base0A": "#fabd2f", + "base0B": "#b8bb26", + "base0C": "#5f6c1f", + "base0D": "#b8bb26", + "base0E": "#96bda2", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-dark-medium.js b/schemes/base16-gruvbox-dark-medium.js deleted file mode 100644 index 36c75c9..0000000 --- a/schemes/base16-gruvbox-dark-medium.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282828", - base01: "#3c3836", - base02: "#504945", - base03: "#665c54", - base04: "#bdae93", - base05: "#d5c4a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#fb4934", - base09: "#fe8019", - base0A: "#fabd2f", - base0B: "#b8bb26", - base0C: "#8ec07c", - base0D: "#83a598", - base0E: "#d3869b", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-dark-medium.json b/schemes/base16-gruvbox-dark-medium.json new file mode 100644 index 0000000..9ad1a7b --- /dev/null +++ b/schemes/base16-gruvbox-dark-medium.json @@ -0,0 +1,18 @@ +{ + "base00": "#282828", + "base01": "#3c3836", + "base02": "#504945", + "base03": "#665c54", + "base04": "#bdae93", + "base05": "#d5c4a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#fb4934", + "base09": "#fe8019", + "base0A": "#fabd2f", + "base0B": "#b8bb26", + "base0C": "#8ec07c", + "base0D": "#83a598", + "base0E": "#d3869b", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-dark-pale.js b/schemes/base16-gruvbox-dark-pale.js deleted file mode 100644 index e869f27..0000000 --- a/schemes/base16-gruvbox-dark-pale.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#262626", - base01: "#3a3a3a", - base02: "#4e4e4e", - base03: "#8a8a8a", - base04: "#949494", - base05: "#dab997", - base06: "#d5c4a1", - base07: "#ebdbb2", - base08: "#d75f5f", - base09: "#ff8700", - base0A: "#ffaf00", - base0B: "#afaf00", - base0C: "#85ad85", - base0D: "#83adad", - base0E: "#d485ad", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-dark-pale.json b/schemes/base16-gruvbox-dark-pale.json new file mode 100644 index 0000000..78c39b6 --- /dev/null +++ b/schemes/base16-gruvbox-dark-pale.json @@ -0,0 +1,18 @@ +{ + "base00": "#262626", + "base01": "#3a3a3a", + "base02": "#4e4e4e", + "base03": "#8a8a8a", + "base04": "#949494", + "base05": "#dab997", + "base06": "#d5c4a1", + "base07": "#ebdbb2", + "base08": "#d75f5f", + "base09": "#ff8700", + "base0A": "#ffaf00", + "base0B": "#afaf00", + "base0C": "#85ad85", + "base0D": "#83adad", + "base0E": "#d485ad", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-dark-soft.js b/schemes/base16-gruvbox-dark-soft.js deleted file mode 100644 index dc5675d..0000000 --- a/schemes/base16-gruvbox-dark-soft.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#32302f", - base01: "#3c3836", - base02: "#504945", - base03: "#665c54", - base04: "#bdae93", - base05: "#d5c4a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#fb4934", - base09: "#fe8019", - base0A: "#fabd2f", - base0B: "#b8bb26", - base0C: "#8ec07c", - base0D: "#83a598", - base0E: "#d3869b", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-dark-soft.json b/schemes/base16-gruvbox-dark-soft.json new file mode 100644 index 0000000..0b00cca --- /dev/null +++ b/schemes/base16-gruvbox-dark-soft.json @@ -0,0 +1,18 @@ +{ + "base00": "#32302f", + "base01": "#3c3836", + "base02": "#504945", + "base03": "#665c54", + "base04": "#bdae93", + "base05": "#d5c4a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#fb4934", + "base09": "#fe8019", + "base0A": "#fabd2f", + "base0B": "#b8bb26", + "base0C": "#8ec07c", + "base0D": "#83a598", + "base0E": "#d3869b", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-dark.js b/schemes/base16-gruvbox-dark.js deleted file mode 100644 index 56bd1fb..0000000 --- a/schemes/base16-gruvbox-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282828", - base01: "#3c3836", - base02: "#504945", - base03: "#665c54", - base04: "#928374", - base05: "#ebdbb2", - base06: "#fbf1c7", - base07: "#f9f5d7", - base08: "#cc241d", - base09: "#d65d0e", - base0A: "#d79921", - base0B: "#98971a", - base0C: "#689d6a", - base0D: "#458588", - base0E: "#b16286", - base0F: "#9d0006", -} diff --git a/schemes/base16-gruvbox-dark.json b/schemes/base16-gruvbox-dark.json new file mode 100644 index 0000000..35159dd --- /dev/null +++ b/schemes/base16-gruvbox-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#282828", + "base01": "#3c3836", + "base02": "#504945", + "base03": "#665c54", + "base04": "#928374", + "base05": "#ebdbb2", + "base06": "#fbf1c7", + "base07": "#f9f5d7", + "base08": "#cc241d", + "base09": "#d65d0e", + "base0A": "#d79921", + "base0B": "#98971a", + "base0C": "#689d6a", + "base0D": "#458588", + "base0E": "#b16286", + "base0F": "#9d0006" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-light-hard.js b/schemes/base16-gruvbox-light-hard.js deleted file mode 100644 index 2d9dfac..0000000 --- a/schemes/base16-gruvbox-light-hard.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f9f5d7", - base01: "#ebdbb2", - base02: "#d5c4a1", - base03: "#bdae93", - base04: "#665c54", - base05: "#504945", - base06: "#3c3836", - base07: "#282828", - base08: "#9d0006", - base09: "#af3a03", - base0A: "#b57614", - base0B: "#79740e", - base0C: "#427b58", - base0D: "#076678", - base0E: "#8f3f71", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-light-hard.json b/schemes/base16-gruvbox-light-hard.json new file mode 100644 index 0000000..0c72692 --- /dev/null +++ b/schemes/base16-gruvbox-light-hard.json @@ -0,0 +1,18 @@ +{ + "base00": "#f9f5d7", + "base01": "#ebdbb2", + "base02": "#d5c4a1", + "base03": "#bdae93", + "base04": "#665c54", + "base05": "#504945", + "base06": "#3c3836", + "base07": "#282828", + "base08": "#9d0006", + "base09": "#af3a03", + "base0A": "#b57614", + "base0B": "#79740e", + "base0C": "#427b58", + "base0D": "#076678", + "base0E": "#8f3f71", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-light-medium.js b/schemes/base16-gruvbox-light-medium.js deleted file mode 100644 index 5673d4f..0000000 --- a/schemes/base16-gruvbox-light-medium.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbf1c7", - base01: "#ebdbb2", - base02: "#d5c4a1", - base03: "#bdae93", - base04: "#665c54", - base05: "#504945", - base06: "#3c3836", - base07: "#282828", - base08: "#9d0006", - base09: "#af3a03", - base0A: "#b57614", - base0B: "#79740e", - base0C: "#427b58", - base0D: "#076678", - base0E: "#8f3f71", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-light-medium.json b/schemes/base16-gruvbox-light-medium.json new file mode 100644 index 0000000..7adc043 --- /dev/null +++ b/schemes/base16-gruvbox-light-medium.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbf1c7", + "base01": "#ebdbb2", + "base02": "#d5c4a1", + "base03": "#bdae93", + "base04": "#665c54", + "base05": "#504945", + "base06": "#3c3836", + "base07": "#282828", + "base08": "#9d0006", + "base09": "#af3a03", + "base0A": "#b57614", + "base0B": "#79740e", + "base0C": "#427b58", + "base0D": "#076678", + "base0E": "#8f3f71", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-light-soft.js b/schemes/base16-gruvbox-light-soft.js deleted file mode 100644 index c20a025..0000000 --- a/schemes/base16-gruvbox-light-soft.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f2e5bc", - base01: "#ebdbb2", - base02: "#d5c4a1", - base03: "#bdae93", - base04: "#665c54", - base05: "#504945", - base06: "#3c3836", - base07: "#282828", - base08: "#9d0006", - base09: "#af3a03", - base0A: "#b57614", - base0B: "#79740e", - base0C: "#427b58", - base0D: "#076678", - base0E: "#8f3f71", - base0F: "#d65d0e", -} diff --git a/schemes/base16-gruvbox-light-soft.json b/schemes/base16-gruvbox-light-soft.json new file mode 100644 index 0000000..45b1314 --- /dev/null +++ b/schemes/base16-gruvbox-light-soft.json @@ -0,0 +1,18 @@ +{ + "base00": "#f2e5bc", + "base01": "#ebdbb2", + "base02": "#d5c4a1", + "base03": "#bdae93", + "base04": "#665c54", + "base05": "#504945", + "base06": "#3c3836", + "base07": "#282828", + "base08": "#9d0006", + "base09": "#af3a03", + "base0A": "#b57614", + "base0B": "#79740e", + "base0C": "#427b58", + "base0D": "#076678", + "base0E": "#8f3f71", + "base0F": "#d65d0e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-light.js b/schemes/base16-gruvbox-light.js deleted file mode 100644 index 3751c4c..0000000 --- a/schemes/base16-gruvbox-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbf1c7", - base01: "#ebdbb2", - base02: "#d5c4a1", - base03: "#bdae93", - base04: "#7c6f64", - base05: "#3c3836", - base06: "#282828", - base07: "#1d2021", - base08: "#cc241d", - base09: "#d65d0e", - base0A: "#d79921", - base0B: "#98971a", - base0C: "#689d6a", - base0D: "#458588", - base0E: "#b16286", - base0F: "#9d0006", -} diff --git a/schemes/base16-gruvbox-light.json b/schemes/base16-gruvbox-light.json new file mode 100644 index 0000000..16bb54d --- /dev/null +++ b/schemes/base16-gruvbox-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbf1c7", + "base01": "#ebdbb2", + "base02": "#d5c4a1", + "base03": "#bdae93", + "base04": "#7c6f64", + "base05": "#3c3836", + "base06": "#282828", + "base07": "#1d2021", + "base08": "#cc241d", + "base09": "#d65d0e", + "base0A": "#d79921", + "base0B": "#98971a", + "base0C": "#689d6a", + "base0D": "#458588", + "base0E": "#b16286", + "base0F": "#9d0006" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-material-dark-hard.js b/schemes/base16-gruvbox-material-dark-hard.js deleted file mode 100644 index 89be336..0000000 --- a/schemes/base16-gruvbox-material-dark-hard.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#202020", - base01: "#2a2827", - base02: "#504945", - base03: "#5a524c", - base04: "#bdae93", - base05: "#ddc7a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#ea6962", - base09: "#e78a4e", - base0A: "#d8a657", - base0B: "#a9b665", - base0C: "#89b482", - base0D: "#7daea3", - base0E: "#d3869b", - base0F: "#bd6f3e", -} diff --git a/schemes/base16-gruvbox-material-dark-hard.json b/schemes/base16-gruvbox-material-dark-hard.json new file mode 100644 index 0000000..e2cfee1 --- /dev/null +++ b/schemes/base16-gruvbox-material-dark-hard.json @@ -0,0 +1,18 @@ +{ + "base00": "#202020", + "base01": "#2a2827", + "base02": "#504945", + "base03": "#5a524c", + "base04": "#bdae93", + "base05": "#ddc7a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#ea6962", + "base09": "#e78a4e", + "base0A": "#d8a657", + "base0B": "#a9b665", + "base0C": "#89b482", + "base0D": "#7daea3", + "base0E": "#d3869b", + "base0F": "#bd6f3e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-material-dark-medium.js b/schemes/base16-gruvbox-material-dark-medium.js deleted file mode 100644 index af90aa2..0000000 --- a/schemes/base16-gruvbox-material-dark-medium.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#292828", - base01: "#32302f", - base02: "#504945", - base03: "#665c54", - base04: "#bdae93", - base05: "#ddc7a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#ea6962", - base09: "#e78a4e", - base0A: "#d8a657", - base0B: "#a9b665", - base0C: "#89b482", - base0D: "#7daea3", - base0E: "#d3869b", - base0F: "#bd6f3e", -} diff --git a/schemes/base16-gruvbox-material-dark-medium.json b/schemes/base16-gruvbox-material-dark-medium.json new file mode 100644 index 0000000..46809bc --- /dev/null +++ b/schemes/base16-gruvbox-material-dark-medium.json @@ -0,0 +1,18 @@ +{ + "base00": "#292828", + "base01": "#32302f", + "base02": "#504945", + "base03": "#665c54", + "base04": "#bdae93", + "base05": "#ddc7a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#ea6962", + "base09": "#e78a4e", + "base0A": "#d8a657", + "base0B": "#a9b665", + "base0C": "#89b482", + "base0D": "#7daea3", + "base0E": "#d3869b", + "base0F": "#bd6f3e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-material-dark-soft.js b/schemes/base16-gruvbox-material-dark-soft.js deleted file mode 100644 index e5905ee..0000000 --- a/schemes/base16-gruvbox-material-dark-soft.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#32302f", - base01: "#3c3836", - base02: "#5a524c", - base03: "#7c6f64", - base04: "#bdae93", - base05: "#ddc7a1", - base06: "#ebdbb2", - base07: "#fbf1c7", - base08: "#ea6962", - base09: "#e78a4e", - base0A: "#d8a657", - base0B: "#a9b665", - base0C: "#89b482", - base0D: "#7daea3", - base0E: "#d3869b", - base0F: "#bd6f3e", -} diff --git a/schemes/base16-gruvbox-material-dark-soft.json b/schemes/base16-gruvbox-material-dark-soft.json new file mode 100644 index 0000000..f046174 --- /dev/null +++ b/schemes/base16-gruvbox-material-dark-soft.json @@ -0,0 +1,18 @@ +{ + "base00": "#32302f", + "base01": "#3c3836", + "base02": "#5a524c", + "base03": "#7c6f64", + "base04": "#bdae93", + "base05": "#ddc7a1", + "base06": "#ebdbb2", + "base07": "#fbf1c7", + "base08": "#ea6962", + "base09": "#e78a4e", + "base0A": "#d8a657", + "base0B": "#a9b665", + "base0C": "#89b482", + "base0D": "#7daea3", + "base0E": "#d3869b", + "base0F": "#bd6f3e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-material-light-hard.js b/schemes/base16-gruvbox-material-light-hard.js deleted file mode 100644 index 4e3edf4..0000000 --- a/schemes/base16-gruvbox-material-light-hard.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f9f5d7", - base01: "#fbf1c7", - base02: "#e0cfa9", - base03: "#a89984", - base04: "#c9b99a", - base05: "#654735", - base06: "#3c3836", - base07: "#282828", - base08: "#c14a4a", - base09: "#c35e0a", - base0A: "#b47109", - base0B: "#6c782e", - base0C: "#4c7a5d", - base0D: "#45707a", - base0E: "#945e80", - base0F: "#e78a4e", -} diff --git a/schemes/base16-gruvbox-material-light-hard.json b/schemes/base16-gruvbox-material-light-hard.json new file mode 100644 index 0000000..f44aa50 --- /dev/null +++ b/schemes/base16-gruvbox-material-light-hard.json @@ -0,0 +1,18 @@ +{ + "base00": "#f9f5d7", + "base01": "#fbf1c7", + "base02": "#e0cfa9", + "base03": "#a89984", + "base04": "#c9b99a", + "base05": "#654735", + "base06": "#3c3836", + "base07": "#282828", + "base08": "#c14a4a", + "base09": "#c35e0a", + "base0A": "#b47109", + "base0B": "#6c782e", + "base0C": "#4c7a5d", + "base0D": "#45707a", + "base0E": "#945e80", + "base0F": "#e78a4e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-material-light-medium.js b/schemes/base16-gruvbox-material-light-medium.js deleted file mode 100644 index db47ff8..0000000 --- a/schemes/base16-gruvbox-material-light-medium.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbf1c7", - base01: "#f2e5bc", - base02: "#d5c4a1", - base03: "#bdae93", - base04: "#665c54", - base05: "#654735", - base06: "#3c3836", - base07: "#282828", - base08: "#c14a4a", - base09: "#c35e0a", - base0A: "#b47109", - base0B: "#6c782e", - base0C: "#4c7a5d", - base0D: "#45707a", - base0E: "#945e80", - base0F: "#e78a4e", -} diff --git a/schemes/base16-gruvbox-material-light-medium.json b/schemes/base16-gruvbox-material-light-medium.json new file mode 100644 index 0000000..d7a4000 --- /dev/null +++ b/schemes/base16-gruvbox-material-light-medium.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbf1c7", + "base01": "#f2e5bc", + "base02": "#d5c4a1", + "base03": "#bdae93", + "base04": "#665c54", + "base05": "#654735", + "base06": "#3c3836", + "base07": "#282828", + "base08": "#c14a4a", + "base09": "#c35e0a", + "base0A": "#b47109", + "base0B": "#6c782e", + "base0C": "#4c7a5d", + "base0D": "#45707a", + "base0E": "#945e80", + "base0F": "#e78a4e" +} \ No newline at end of file diff --git a/schemes/base16-gruvbox-material-light-soft.js b/schemes/base16-gruvbox-material-light-soft.js deleted file mode 100644 index 04c2961..0000000 --- a/schemes/base16-gruvbox-material-light-soft.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f2e5bc", - base01: "#ebdbb2", - base02: "#c9b99a", - base03: "#a89984", - base04: "#665c54", - base05: "#654735", - base06: "#3c3836", - base07: "#282828", - base08: "#c14a4a", - base09: "#c35e0a", - base0A: "#b47109", - base0B: "#6c782e", - base0C: "#4c7a5d", - base0D: "#45707a", - base0E: "#945e80", - base0F: "#e78a4e", -} diff --git a/schemes/base16-gruvbox-material-light-soft.json b/schemes/base16-gruvbox-material-light-soft.json new file mode 100644 index 0000000..c26b8ed --- /dev/null +++ b/schemes/base16-gruvbox-material-light-soft.json @@ -0,0 +1,18 @@ +{ + "base00": "#f2e5bc", + "base01": "#ebdbb2", + "base02": "#c9b99a", + "base03": "#a89984", + "base04": "#665c54", + "base05": "#654735", + "base06": "#3c3836", + "base07": "#282828", + "base08": "#c14a4a", + "base09": "#c35e0a", + "base0A": "#b47109", + "base0B": "#6c782e", + "base0C": "#4c7a5d", + "base0D": "#45707a", + "base0E": "#945e80", + "base0F": "#e78a4e" +} \ No newline at end of file diff --git a/schemes/base16-hardcore.js b/schemes/base16-hardcore.js deleted file mode 100644 index 40865f7..0000000 --- a/schemes/base16-hardcore.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#212121", - base01: "#303030", - base02: "#353535", - base03: "#4a4a4a", - base04: "#707070", - base05: "#cdcdcd", - base06: "#e5e5e5", - base07: "#ffffff", - base08: "#f92672", - base09: "#fd971f", - base0A: "#e6db74", - base0B: "#a6e22e", - base0C: "#708387", - base0D: "#66d9ef", - base0E: "#9e6ffe", - base0F: "#e8b882", -} diff --git a/schemes/base16-hardcore.json b/schemes/base16-hardcore.json new file mode 100644 index 0000000..2b69edd --- /dev/null +++ b/schemes/base16-hardcore.json @@ -0,0 +1,18 @@ +{ + "base00": "#212121", + "base01": "#303030", + "base02": "#353535", + "base03": "#4a4a4a", + "base04": "#707070", + "base05": "#cdcdcd", + "base06": "#e5e5e5", + "base07": "#ffffff", + "base08": "#f92672", + "base09": "#fd971f", + "base0A": "#e6db74", + "base0B": "#a6e22e", + "base0C": "#708387", + "base0D": "#66d9ef", + "base0E": "#9e6ffe", + "base0F": "#e8b882" +} \ No newline at end of file diff --git a/schemes/base16-hardhacker.js b/schemes/base16-hardhacker.js deleted file mode 100644 index fb944ff..0000000 --- a/schemes/base16-hardhacker.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#211e2a", - base01: "#2c2737", - base02: "#3f3951", - base03: "#6e6780", - base04: "#8a829e", - base05: "#e4dee9", - base06: "#f2e8f0", - base07: "#ffffff", - base08: "#e965a5", - base09: "#f4b870", - base0A: "#ebde76", - base0B: "#b1f2a7", - base0C: "#b3f4f3", - base0D: "#95a6f4", - base0E: "#ff79c6", - base0F: "#bd93f9", -} diff --git a/schemes/base16-hardhacker.json b/schemes/base16-hardhacker.json new file mode 100644 index 0000000..c300c12 --- /dev/null +++ b/schemes/base16-hardhacker.json @@ -0,0 +1,18 @@ +{ + "base00": "#211e2a", + "base01": "#2c2737", + "base02": "#3f3951", + "base03": "#6e6780", + "base04": "#8a829e", + "base05": "#e4dee9", + "base06": "#f2e8f0", + "base07": "#ffffff", + "base08": "#e965a5", + "base09": "#f4b870", + "base0A": "#ebde76", + "base0B": "#b1f2a7", + "base0C": "#b3f4f3", + "base0D": "#95a6f4", + "base0E": "#ff79c6", + "base0F": "#bd93f9" +} \ No newline at end of file diff --git a/schemes/base16-harmonic16-dark.js b/schemes/base16-harmonic16-dark.js deleted file mode 100644 index 052bf8e..0000000 --- a/schemes/base16-harmonic16-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0b1c2c", - base01: "#223b54", - base02: "#405c79", - base03: "#627e99", - base04: "#aabcce", - base05: "#cbd6e2", - base06: "#e5ebf1", - base07: "#f7f9fb", - base08: "#bf8b56", - base09: "#bfbf56", - base0A: "#8bbf56", - base0B: "#56bf8b", - base0C: "#568bbf", - base0D: "#8b56bf", - base0E: "#bf568b", - base0F: "#bf5656", -} diff --git a/schemes/base16-harmonic16-dark.json b/schemes/base16-harmonic16-dark.json new file mode 100644 index 0000000..829c5e5 --- /dev/null +++ b/schemes/base16-harmonic16-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#0b1c2c", + "base01": "#223b54", + "base02": "#405c79", + "base03": "#627e99", + "base04": "#aabcce", + "base05": "#cbd6e2", + "base06": "#e5ebf1", + "base07": "#f7f9fb", + "base08": "#bf8b56", + "base09": "#bfbf56", + "base0A": "#8bbf56", + "base0B": "#56bf8b", + "base0C": "#568bbf", + "base0D": "#8b56bf", + "base0E": "#bf568b", + "base0F": "#bf5656" +} \ No newline at end of file diff --git a/schemes/base16-harmonic16-light.js b/schemes/base16-harmonic16-light.js deleted file mode 100644 index 5991906..0000000 --- a/schemes/base16-harmonic16-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f7f9fb", - base01: "#e5ebf1", - base02: "#cbd6e2", - base03: "#aabcce", - base04: "#627e99", - base05: "#405c79", - base06: "#223b54", - base07: "#0b1c2c", - base08: "#bf8b56", - base09: "#bfbf56", - base0A: "#8bbf56", - base0B: "#56bf8b", - base0C: "#568bbf", - base0D: "#8b56bf", - base0E: "#bf568b", - base0F: "#bf5656", -} diff --git a/schemes/base16-harmonic16-light.json b/schemes/base16-harmonic16-light.json new file mode 100644 index 0000000..71ff1fd --- /dev/null +++ b/schemes/base16-harmonic16-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f7f9fb", + "base01": "#e5ebf1", + "base02": "#cbd6e2", + "base03": "#aabcce", + "base04": "#627e99", + "base05": "#405c79", + "base06": "#223b54", + "base07": "#0b1c2c", + "base08": "#bf8b56", + "base09": "#bfbf56", + "base0A": "#8bbf56", + "base0B": "#56bf8b", + "base0C": "#568bbf", + "base0D": "#8b56bf", + "base0E": "#bf568b", + "base0F": "#bf5656" +} \ No newline at end of file diff --git a/schemes/base16-heetch-light.js b/schemes/base16-heetch-light.js deleted file mode 100644 index d733049..0000000 --- a/schemes/base16-heetch-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#feffff", - base01: "#dedae2", - base02: "#bdb6c5", - base03: "#9c92a8", - base04: "#7b6d8b", - base05: "#5a496e", - base06: "#392551", - base07: "#190134", - base08: "#f80059", - base09: "#bd0152", - base0A: "#bd9701", - base0B: "#5bb66a", - base0C: "#47f9f5", - base0D: "#5ba2b6", - base0E: "#8f6c97", - base0F: "#58425d", -} diff --git a/schemes/base16-heetch-light.json b/schemes/base16-heetch-light.json new file mode 100644 index 0000000..5aaea23 --- /dev/null +++ b/schemes/base16-heetch-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#feffff", + "base01": "#dedae2", + "base02": "#bdb6c5", + "base03": "#9c92a8", + "base04": "#7b6d8b", + "base05": "#5a496e", + "base06": "#392551", + "base07": "#190134", + "base08": "#f80059", + "base09": "#bd0152", + "base0A": "#bd9701", + "base0B": "#5bb66a", + "base0C": "#47f9f5", + "base0D": "#5ba2b6", + "base0E": "#8f6c97", + "base0F": "#58425d" +} \ No newline at end of file diff --git a/schemes/base16-heetch.js b/schemes/base16-heetch.js deleted file mode 100644 index c082aeb..0000000 --- a/schemes/base16-heetch.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#190134", - base01: "#392551", - base02: "#5a496e", - base03: "#7b6d8b", - base04: "#9c92a8", - base05: "#bdb6c5", - base06: "#dedae2", - base07: "#feffff", - base08: "#27d9d5", - base09: "#5ba2b6", - base0A: "#8f6c97", - base0B: "#c33678", - base0C: "#f80059", - base0D: "#bd0152", - base0E: "#82034c", - base0F: "#470546", -} diff --git a/schemes/base16-heetch.json b/schemes/base16-heetch.json new file mode 100644 index 0000000..56bd731 --- /dev/null +++ b/schemes/base16-heetch.json @@ -0,0 +1,18 @@ +{ + "base00": "#190134", + "base01": "#392551", + "base02": "#5a496e", + "base03": "#7b6d8b", + "base04": "#9c92a8", + "base05": "#bdb6c5", + "base06": "#dedae2", + "base07": "#feffff", + "base08": "#27d9d5", + "base09": "#5ba2b6", + "base0A": "#8f6c97", + "base0B": "#c33678", + "base0C": "#f80059", + "base0D": "#bd0152", + "base0E": "#82034c", + "base0F": "#470546" +} \ No newline at end of file diff --git a/schemes/base16-helios.js b/schemes/base16-helios.js deleted file mode 100644 index 883ef2e..0000000 --- a/schemes/base16-helios.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d2021", - base01: "#383c3e", - base02: "#53585b", - base03: "#6f7579", - base04: "#cdcdcd", - base05: "#d5d5d5", - base06: "#dddddd", - base07: "#e5e5e5", - base08: "#d72638", - base09: "#eb8413", - base0A: "#f19d1a", - base0B: "#88b92d", - base0C: "#1ba595", - base0D: "#1e8bac", - base0E: "#be4264", - base0F: "#c85e0d", -} diff --git a/schemes/base16-helios.json b/schemes/base16-helios.json new file mode 100644 index 0000000..856e5b4 --- /dev/null +++ b/schemes/base16-helios.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d2021", + "base01": "#383c3e", + "base02": "#53585b", + "base03": "#6f7579", + "base04": "#cdcdcd", + "base05": "#d5d5d5", + "base06": "#dddddd", + "base07": "#e5e5e5", + "base08": "#d72638", + "base09": "#eb8413", + "base0A": "#f19d1a", + "base0B": "#88b92d", + "base0C": "#1ba595", + "base0D": "#1e8bac", + "base0E": "#be4264", + "base0F": "#c85e0d" +} \ No newline at end of file diff --git a/schemes/base16-hopscotch.js b/schemes/base16-hopscotch.js deleted file mode 100644 index 31b0691..0000000 --- a/schemes/base16-hopscotch.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#322931", - base01: "#433b42", - base02: "#5c545b", - base03: "#797379", - base04: "#989498", - base05: "#b9b5b8", - base06: "#d5d3d5", - base07: "#ffffff", - base08: "#dd464c", - base09: "#fd8b19", - base0A: "#fdcc59", - base0B: "#8fc13e", - base0C: "#149b93", - base0D: "#1290bf", - base0E: "#c85e7c", - base0F: "#b33508", -} diff --git a/schemes/base16-hopscotch.json b/schemes/base16-hopscotch.json new file mode 100644 index 0000000..2fc836d --- /dev/null +++ b/schemes/base16-hopscotch.json @@ -0,0 +1,18 @@ +{ + "base00": "#322931", + "base01": "#433b42", + "base02": "#5c545b", + "base03": "#797379", + "base04": "#989498", + "base05": "#b9b5b8", + "base06": "#d5d3d5", + "base07": "#ffffff", + "base08": "#dd464c", + "base09": "#fd8b19", + "base0A": "#fdcc59", + "base0B": "#8fc13e", + "base0C": "#149b93", + "base0D": "#1290bf", + "base0E": "#c85e7c", + "base0F": "#b33508" +} \ No newline at end of file diff --git a/schemes/base16-horizon-dark.js b/schemes/base16-horizon-dark.js deleted file mode 100644 index d2dead9..0000000 --- a/schemes/base16-horizon-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c1e26", - base01: "#232530", - base02: "#2e303e", - base03: "#6f6f70", - base04: "#9da0a2", - base05: "#cbced0", - base06: "#dcdfe4", - base07: "#e3e6ee", - base08: "#e93c58", - base09: "#e58d7d", - base0A: "#efb993", - base0B: "#efaf8e", - base0C: "#24a8b4", - base0D: "#df5273", - base0E: "#b072d1", - base0F: "#e4a382", -} diff --git a/schemes/base16-horizon-dark.json b/schemes/base16-horizon-dark.json new file mode 100644 index 0000000..9cc7619 --- /dev/null +++ b/schemes/base16-horizon-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c1e26", + "base01": "#232530", + "base02": "#2e303e", + "base03": "#6f6f70", + "base04": "#9da0a2", + "base05": "#cbced0", + "base06": "#dcdfe4", + "base07": "#e3e6ee", + "base08": "#e93c58", + "base09": "#e58d7d", + "base0A": "#efb993", + "base0B": "#efaf8e", + "base0C": "#24a8b4", + "base0D": "#df5273", + "base0E": "#b072d1", + "base0F": "#e4a382" +} \ No newline at end of file diff --git a/schemes/base16-horizon-light.js b/schemes/base16-horizon-light.js deleted file mode 100644 index 8df9b72..0000000 --- a/schemes/base16-horizon-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fdf0ed", - base01: "#fadad1", - base02: "#f9cbbe", - base03: "#bdb3b1", - base04: "#948c8a", - base05: "#403c3d", - base06: "#302c2d", - base07: "#201c1d", - base08: "#f7939b", - base09: "#f6661e", - base0A: "#fbe0d9", - base0B: "#94e1b0", - base0C: "#dc3318", - base0D: "#da103f", - base0E: "#1d8991", - base0F: "#e58c92", -} diff --git a/schemes/base16-horizon-light.json b/schemes/base16-horizon-light.json new file mode 100644 index 0000000..dc1bb0a --- /dev/null +++ b/schemes/base16-horizon-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fdf0ed", + "base01": "#fadad1", + "base02": "#f9cbbe", + "base03": "#bdb3b1", + "base04": "#948c8a", + "base05": "#403c3d", + "base06": "#302c2d", + "base07": "#201c1d", + "base08": "#f7939b", + "base09": "#f6661e", + "base0A": "#fbe0d9", + "base0B": "#94e1b0", + "base0C": "#dc3318", + "base0D": "#da103f", + "base0E": "#1d8991", + "base0F": "#e58c92" +} \ No newline at end of file diff --git a/schemes/base16-horizon-terminal-dark.js b/schemes/base16-horizon-terminal-dark.js deleted file mode 100644 index 18e80d1..0000000 --- a/schemes/base16-horizon-terminal-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c1e26", - base01: "#232530", - base02: "#2e303e", - base03: "#6f6f70", - base04: "#9da0a2", - base05: "#cbced0", - base06: "#dcdfe4", - base07: "#e3e6ee", - base08: "#e95678", - base09: "#fab795", - base0A: "#fac29a", - base0B: "#29d398", - base0C: "#59e1e3", - base0D: "#26bbd9", - base0E: "#ee64ac", - base0F: "#f09383", -} diff --git a/schemes/base16-horizon-terminal-dark.json b/schemes/base16-horizon-terminal-dark.json new file mode 100644 index 0000000..08d3aa2 --- /dev/null +++ b/schemes/base16-horizon-terminal-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c1e26", + "base01": "#232530", + "base02": "#2e303e", + "base03": "#6f6f70", + "base04": "#9da0a2", + "base05": "#cbced0", + "base06": "#dcdfe4", + "base07": "#e3e6ee", + "base08": "#e95678", + "base09": "#fab795", + "base0A": "#fac29a", + "base0B": "#29d398", + "base0C": "#59e1e3", + "base0D": "#26bbd9", + "base0E": "#ee64ac", + "base0F": "#f09383" +} \ No newline at end of file diff --git a/schemes/base16-horizon-terminal-light.js b/schemes/base16-horizon-terminal-light.js deleted file mode 100644 index 2e1a069..0000000 --- a/schemes/base16-horizon-terminal-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fdf0ed", - base01: "#fadad1", - base02: "#f9cbbe", - base03: "#bdb3b1", - base04: "#948c8a", - base05: "#403c3d", - base06: "#302c2d", - base07: "#201c1d", - base08: "#e95678", - base09: "#f9cec3", - base0A: "#fadad1", - base0B: "#29d398", - base0C: "#59e1e3", - base0D: "#26bbd9", - base0E: "#ee64ac", - base0F: "#f9cbbe", -} diff --git a/schemes/base16-horizon-terminal-light.json b/schemes/base16-horizon-terminal-light.json new file mode 100644 index 0000000..97f25f5 --- /dev/null +++ b/schemes/base16-horizon-terminal-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fdf0ed", + "base01": "#fadad1", + "base02": "#f9cbbe", + "base03": "#bdb3b1", + "base04": "#948c8a", + "base05": "#403c3d", + "base06": "#302c2d", + "base07": "#201c1d", + "base08": "#e95678", + "base09": "#f9cec3", + "base0A": "#fadad1", + "base0B": "#29d398", + "base0C": "#59e1e3", + "base0D": "#26bbd9", + "base0E": "#ee64ac", + "base0F": "#f9cbbe" +} \ No newline at end of file diff --git a/schemes/base16-humanoid-dark.js b/schemes/base16-humanoid-dark.js deleted file mode 100644 index de95ea3..0000000 --- a/schemes/base16-humanoid-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#232629", - base01: "#333b3d", - base02: "#484e54", - base03: "#60615d", - base04: "#c0c0bd", - base05: "#f8f8f2", - base06: "#fcfcf6", - base07: "#fcfcfc", - base08: "#f11235", - base09: "#ff9505", - base0A: "#ffb627", - base0B: "#02d849", - base0C: "#0dd9d6", - base0D: "#00a6fb", - base0E: "#f15ee3", - base0F: "#b27701", -} diff --git a/schemes/base16-humanoid-dark.json b/schemes/base16-humanoid-dark.json new file mode 100644 index 0000000..df62694 --- /dev/null +++ b/schemes/base16-humanoid-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#232629", + "base01": "#333b3d", + "base02": "#484e54", + "base03": "#60615d", + "base04": "#c0c0bd", + "base05": "#f8f8f2", + "base06": "#fcfcf6", + "base07": "#fcfcfc", + "base08": "#f11235", + "base09": "#ff9505", + "base0A": "#ffb627", + "base0B": "#02d849", + "base0C": "#0dd9d6", + "base0D": "#00a6fb", + "base0E": "#f15ee3", + "base0F": "#b27701" +} \ No newline at end of file diff --git a/schemes/base16-humanoid-light.js b/schemes/base16-humanoid-light.js deleted file mode 100644 index 598352c..0000000 --- a/schemes/base16-humanoid-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f8f8f2", - base01: "#efefe9", - base02: "#deded8", - base03: "#c0c0bd", - base04: "#60615d", - base05: "#232629", - base06: "#2f3337", - base07: "#070708", - base08: "#b0151a", - base09: "#ff3d00", - base0A: "#ffb627", - base0B: "#388e3c", - base0C: "#008e8e", - base0D: "#0082c9", - base0E: "#700f98", - base0F: "#b27701", -} diff --git a/schemes/base16-humanoid-light.json b/schemes/base16-humanoid-light.json new file mode 100644 index 0000000..d82706e --- /dev/null +++ b/schemes/base16-humanoid-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f8f8f2", + "base01": "#efefe9", + "base02": "#deded8", + "base03": "#c0c0bd", + "base04": "#60615d", + "base05": "#232629", + "base06": "#2f3337", + "base07": "#070708", + "base08": "#b0151a", + "base09": "#ff3d00", + "base0A": "#ffb627", + "base0B": "#388e3c", + "base0C": "#008e8e", + "base0D": "#0082c9", + "base0E": "#700f98", + "base0F": "#b27701" +} \ No newline at end of file diff --git a/schemes/base16-ia-dark.js b/schemes/base16-ia-dark.js deleted file mode 100644 index f458ae2..0000000 --- a/schemes/base16-ia-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1a1a1a", - base01: "#222222", - base02: "#1d414d", - base03: "#767676", - base04: "#b8b8b8", - base05: "#cccccc", - base06: "#e8e8e8", - base07: "#f8f8f8", - base08: "#d88568", - base09: "#d86868", - base0A: "#b99353", - base0B: "#83a471", - base0C: "#7c9cae", - base0D: "#8eccdd", - base0E: "#b98eb2", - base0F: "#8b6c37", -} diff --git a/schemes/base16-ia-dark.json b/schemes/base16-ia-dark.json new file mode 100644 index 0000000..a2d05e5 --- /dev/null +++ b/schemes/base16-ia-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#1a1a1a", + "base01": "#222222", + "base02": "#1d414d", + "base03": "#767676", + "base04": "#b8b8b8", + "base05": "#cccccc", + "base06": "#e8e8e8", + "base07": "#f8f8f8", + "base08": "#d88568", + "base09": "#d86868", + "base0A": "#b99353", + "base0B": "#83a471", + "base0C": "#7c9cae", + "base0D": "#8eccdd", + "base0E": "#b98eb2", + "base0F": "#8b6c37" +} \ No newline at end of file diff --git a/schemes/base16-ia-light.js b/schemes/base16-ia-light.js deleted file mode 100644 index 49c57de..0000000 --- a/schemes/base16-ia-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f6f6f6", - base01: "#dedede", - base02: "#bde5f2", - base03: "#898989", - base04: "#767676", - base05: "#181818", - base06: "#e8e8e8", - base07: "#f8f8f8", - base08: "#9c5a02", - base09: "#c43e18", - base0A: "#c48218", - base0B: "#38781c", - base0C: "#2d6bb1", - base0D: "#48bac2", - base0E: "#a94598", - base0F: "#8b6c37", -} diff --git a/schemes/base16-ia-light.json b/schemes/base16-ia-light.json new file mode 100644 index 0000000..d884c91 --- /dev/null +++ b/schemes/base16-ia-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f6f6f6", + "base01": "#dedede", + "base02": "#bde5f2", + "base03": "#898989", + "base04": "#767676", + "base05": "#181818", + "base06": "#e8e8e8", + "base07": "#f8f8f8", + "base08": "#9c5a02", + "base09": "#c43e18", + "base0A": "#c48218", + "base0B": "#38781c", + "base0C": "#2d6bb1", + "base0D": "#48bac2", + "base0E": "#a94598", + "base0F": "#8b6c37" +} \ No newline at end of file diff --git a/schemes/base16-icy.js b/schemes/base16-icy.js deleted file mode 100644 index 7a4a053..0000000 --- a/schemes/base16-icy.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#021012", - base01: "#031619", - base02: "#041f23", - base03: "#052e34", - base04: "#064048", - base05: "#095b67", - base06: "#0c7c8c", - base07: "#109cb0", - base08: "#16c1d9", - base09: "#b3ebf2", - base0A: "#80deea", - base0B: "#4dd0e1", - base0C: "#26c6da", - base0D: "#00bcd4", - base0E: "#00acc1", - base0F: "#0097a7", -} diff --git a/schemes/base16-icy.json b/schemes/base16-icy.json new file mode 100644 index 0000000..31c4e7e --- /dev/null +++ b/schemes/base16-icy.json @@ -0,0 +1,18 @@ +{ + "base00": "#021012", + "base01": "#031619", + "base02": "#041f23", + "base03": "#052e34", + "base04": "#064048", + "base05": "#095b67", + "base06": "#0c7c8c", + "base07": "#109cb0", + "base08": "#16c1d9", + "base09": "#b3ebf2", + "base0A": "#80deea", + "base0B": "#4dd0e1", + "base0C": "#26c6da", + "base0D": "#00bcd4", + "base0E": "#00acc1", + "base0F": "#0097a7" +} \ No newline at end of file diff --git a/schemes/base16-irblack.js b/schemes/base16-irblack.js deleted file mode 100644 index d57f5fd..0000000 --- a/schemes/base16-irblack.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#242422", - base02: "#484844", - base03: "#6c6c66", - base04: "#918f88", - base05: "#b5b3aa", - base06: "#d9d7cc", - base07: "#fdfbee", - base08: "#ff6c60", - base09: "#e9c062", - base0A: "#ffffb6", - base0B: "#a8ff60", - base0C: "#c6c5fe", - base0D: "#96cbfe", - base0E: "#ff73fd", - base0F: "#b18a3d", -} diff --git a/schemes/base16-irblack.json b/schemes/base16-irblack.json new file mode 100644 index 0000000..395bf68 --- /dev/null +++ b/schemes/base16-irblack.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#242422", + "base02": "#484844", + "base03": "#6c6c66", + "base04": "#918f88", + "base05": "#b5b3aa", + "base06": "#d9d7cc", + "base07": "#fdfbee", + "base08": "#ff6c60", + "base09": "#e9c062", + "base0A": "#ffffb6", + "base0B": "#a8ff60", + "base0C": "#c6c5fe", + "base0D": "#96cbfe", + "base0E": "#ff73fd", + "base0F": "#b18a3d" +} \ No newline at end of file diff --git a/schemes/base16-isotope.js b/schemes/base16-isotope.js deleted file mode 100644 index df9e4a0..0000000 --- a/schemes/base16-isotope.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#404040", - base02: "#606060", - base03: "#808080", - base04: "#c0c0c0", - base05: "#d0d0d0", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#ff0000", - base09: "#ff9900", - base0A: "#ff0099", - base0B: "#33ff00", - base0C: "#00ffff", - base0D: "#0066ff", - base0E: "#cc00ff", - base0F: "#3300ff", -} diff --git a/schemes/base16-isotope.json b/schemes/base16-isotope.json new file mode 100644 index 0000000..db6e8a2 --- /dev/null +++ b/schemes/base16-isotope.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#404040", + "base02": "#606060", + "base03": "#808080", + "base04": "#c0c0c0", + "base05": "#d0d0d0", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#ff0000", + "base09": "#ff9900", + "base0A": "#ff0099", + "base0B": "#33ff00", + "base0C": "#00ffff", + "base0D": "#0066ff", + "base0E": "#cc00ff", + "base0F": "#3300ff" +} \ No newline at end of file diff --git a/schemes/base16-jabuti.js b/schemes/base16-jabuti.js deleted file mode 100644 index e09b76c..0000000 --- a/schemes/base16-jabuti.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#292a37", - base01: "#343545", - base02: "#3c3e51", - base03: "#45475d", - base04: "#50526b", - base05: "#c0cbe3", - base06: "#d9e0ee", - base07: "#ffffff", - base08: "#ec6a88", - base09: "#efb993", - base0A: "#e1c697", - base0B: "#3fdaa4", - base0C: "#ff7eb6", - base0D: "#3fc6de", - base0E: "#be95ff", - base0F: "#8b8da9", -} diff --git a/schemes/base16-jabuti.json b/schemes/base16-jabuti.json new file mode 100644 index 0000000..4281b96 --- /dev/null +++ b/schemes/base16-jabuti.json @@ -0,0 +1,18 @@ +{ + "base00": "#292a37", + "base01": "#343545", + "base02": "#3c3e51", + "base03": "#45475d", + "base04": "#50526b", + "base05": "#c0cbe3", + "base06": "#d9e0ee", + "base07": "#ffffff", + "base08": "#ec6a88", + "base09": "#efb993", + "base0A": "#e1c697", + "base0B": "#3fdaa4", + "base0C": "#ff7eb6", + "base0D": "#3fc6de", + "base0E": "#be95ff", + "base0F": "#8b8da9" +} \ No newline at end of file diff --git a/schemes/base16-jellybeans.json b/schemes/base16-jellybeans.json new file mode 100644 index 0000000..e623f47 --- /dev/null +++ b/schemes/base16-jellybeans.json @@ -0,0 +1,18 @@ +{ + "base00": "#121212", + "base01": "#929292", + "base02": "#bdbdbd", + "base03": "#c5c5c5", + "base04": "#cdcdcd", + "base05": "#d5d5d5", + "base06": "#dedede", + "base07": "#ffffff", + "base08": "#ffa1a1", + "base09": "#ffba7b", + "base0A": "#ffdca0", + "base0B": "#bddeab", + "base0C": "#1ab2a8", + "base0D": "#b1d8f6", + "base0E": "#fbdaff", + "base0F": "#713939" +} \ No newline at end of file diff --git a/schemes/base16-kanagawa-dragon.js b/schemes/base16-kanagawa-dragon.js deleted file mode 100644 index f277a6e..0000000 --- a/schemes/base16-kanagawa-dragon.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181616", - base01: "#282727", - base02: "#393836", - base03: "#625e5a", - base04: "#737c73", - base05: "#c5c9c5", - base06: "#c8c093", - base07: "#c5c9c5", - base08: "#c4746e", - base09: "#b6927b", - base0A: "#c4b28a", - base0B: "#8a9a7b", - base0C: "#8ea4a2", - base0D: "#8ba4b0", - base0E: "#a292a3", - base0F: "#b98d7b", -} diff --git a/schemes/base16-kanagawa-dragon.json b/schemes/base16-kanagawa-dragon.json new file mode 100644 index 0000000..6ec84af --- /dev/null +++ b/schemes/base16-kanagawa-dragon.json @@ -0,0 +1,18 @@ +{ + "base00": "#181616", + "base01": "#282727", + "base02": "#393836", + "base03": "#625e5a", + "base04": "#737c73", + "base05": "#c5c9c5", + "base06": "#c8c093", + "base07": "#c5c9c5", + "base08": "#c4746e", + "base09": "#b6927b", + "base0A": "#c4b28a", + "base0B": "#8a9a7b", + "base0C": "#8ea4a2", + "base0D": "#8ba4b0", + "base0E": "#a292a3", + "base0F": "#b98d7b" +} \ No newline at end of file diff --git a/schemes/base16-kanagawa.js b/schemes/base16-kanagawa.js deleted file mode 100644 index 99923b4..0000000 --- a/schemes/base16-kanagawa.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1f1f28", - base01: "#16161d", - base02: "#223249", - base03: "#54546d", - base04: "#727169", - base05: "#dcd7ba", - base06: "#c8c093", - base07: "#717c7c", - base08: "#c34043", - base09: "#ffa066", - base0A: "#c0a36e", - base0B: "#76946a", - base0C: "#6a9589", - base0D: "#7e9cd8", - base0E: "#957fb8", - base0F: "#d27e99", -} diff --git a/schemes/base16-kanagawa.json b/schemes/base16-kanagawa.json new file mode 100644 index 0000000..064d1ff --- /dev/null +++ b/schemes/base16-kanagawa.json @@ -0,0 +1,18 @@ +{ + "base00": "#1f1f28", + "base01": "#16161d", + "base02": "#223249", + "base03": "#54546d", + "base04": "#727169", + "base05": "#dcd7ba", + "base06": "#c8c093", + "base07": "#717c7c", + "base08": "#c34043", + "base09": "#ffa066", + "base0A": "#c0a36e", + "base0B": "#76946a", + "base0C": "#6a9589", + "base0D": "#7e9cd8", + "base0E": "#957fb8", + "base0F": "#d27e99" +} \ No newline at end of file diff --git a/schemes/base16-katy.js b/schemes/base16-katy.js deleted file mode 100644 index 4e391dc..0000000 --- a/schemes/base16-katy.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#292d3e", - base01: "#444267", - base02: "#5c598b", - base03: "#676e95", - base04: "#8796b0", - base05: "#959dcb", - base06: "#959dcb", - base07: "#ffffff", - base08: "#6e98e1", - base09: "#f78c6c", - base0A: "#e0a557", - base0B: "#78c06e", - base0C: "#83b7e5", - base0D: "#82aaff", - base0E: "#c792ea", - base0F: "#ff5370", -} diff --git a/schemes/base16-katy.json b/schemes/base16-katy.json new file mode 100644 index 0000000..adae548 --- /dev/null +++ b/schemes/base16-katy.json @@ -0,0 +1,18 @@ +{ + "base00": "#292d3e", + "base01": "#444267", + "base02": "#5c598b", + "base03": "#676e95", + "base04": "#8796b0", + "base05": "#959dcb", + "base06": "#959dcb", + "base07": "#ffffff", + "base08": "#6e98e1", + "base09": "#f78c6c", + "base0A": "#e0a557", + "base0B": "#78c06e", + "base0C": "#83b7e5", + "base0D": "#82aaff", + "base0E": "#c792ea", + "base0F": "#ff5370" +} \ No newline at end of file diff --git a/schemes/base16-kimber.js b/schemes/base16-kimber.js deleted file mode 100644 index b9c7431..0000000 --- a/schemes/base16-kimber.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#222222", - base01: "#313131", - base02: "#555d55", - base03: "#644646", - base04: "#5a5a5a", - base05: "#dedee7", - base06: "#c3c3b4", - base07: "#ffffe6", - base08: "#c88c8c", - base09: "#476c88", - base0A: "#d8b56d", - base0B: "#99c899", - base0C: "#78b4b4", - base0D: "#537c9c", - base0E: "#86cacd", - base0F: "#704f4f", -} diff --git a/schemes/base16-kimber.json b/schemes/base16-kimber.json new file mode 100644 index 0000000..9692a78 --- /dev/null +++ b/schemes/base16-kimber.json @@ -0,0 +1,18 @@ +{ + "base00": "#222222", + "base01": "#313131", + "base02": "#555d55", + "base03": "#644646", + "base04": "#5a5a5a", + "base05": "#dedee7", + "base06": "#c3c3b4", + "base07": "#ffffe6", + "base08": "#c88c8c", + "base09": "#476c88", + "base0A": "#d8b56d", + "base0B": "#99c899", + "base0C": "#78b4b4", + "base0D": "#537c9c", + "base0E": "#86cacd", + "base0F": "#704f4f" +} \ No newline at end of file diff --git a/schemes/base16-kissa-latte.js b/schemes/base16-kissa-latte.js deleted file mode 100644 index d89e712..0000000 --- a/schemes/base16-kissa-latte.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f5f4f0", - base01: "#e8e7e3", - base02: "#d5d2cb", - base03: "#91887d", - base04: "#746c62", - base05: "#1f1c16", - base06: "#6e6459", - base07: "#fefcfa", - base08: "#9e3e3e", - base09: "#8f5d22", - base0A: "#7d6820", - base0B: "#387050", - base0C: "#287070", - base0D: "#3468a8", - base0E: "#6438a0", - base0F: "#943a68", -} diff --git a/schemes/base16-kissa-latte.json b/schemes/base16-kissa-latte.json new file mode 100644 index 0000000..f98eed5 --- /dev/null +++ b/schemes/base16-kissa-latte.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5f4f0", + "base01": "#e8e7e3", + "base02": "#d5d2cb", + "base03": "#91887d", + "base04": "#746c62", + "base05": "#1f1c16", + "base06": "#6e6459", + "base07": "#fefcfa", + "base08": "#9e3e3e", + "base09": "#8f5d22", + "base0A": "#7d6820", + "base0B": "#387050", + "base0C": "#287070", + "base0D": "#3468a8", + "base0E": "#6438a0", + "base0F": "#943a68" +} \ No newline at end of file diff --git a/schemes/base16-kissa-macchiato.js b/schemes/base16-kissa-macchiato.js deleted file mode 100644 index fdd46d3..0000000 --- a/schemes/base16-kissa-macchiato.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1f1c16", - base01: "#35322d", - base02: "#47443f", - base03: "#b8a48c", - base04: "#d4c4a8", - base05: "#faf0e6", - base06: "#e8d5b7", - base07: "#fef4e4", - base08: "#e87777", - base09: "#da9050", - base0A: "#eac67a", - base0B: "#8cb870", - base0C: "#6ab8b0", - base0D: "#7fa8d4", - base0E: "#b094cc", - base0F: "#cc88aa", -} diff --git a/schemes/base16-kissa-macchiato.json b/schemes/base16-kissa-macchiato.json new file mode 100644 index 0000000..0a6cb77 --- /dev/null +++ b/schemes/base16-kissa-macchiato.json @@ -0,0 +1,18 @@ +{ + "base00": "#1f1c16", + "base01": "#35322d", + "base02": "#47443f", + "base03": "#b8a48c", + "base04": "#d4c4a8", + "base05": "#faf0e6", + "base06": "#e8d5b7", + "base07": "#fef4e4", + "base08": "#e87777", + "base09": "#da9050", + "base0A": "#eac67a", + "base0B": "#8cb870", + "base0C": "#6ab8b0", + "base0D": "#7fa8d4", + "base0E": "#b094cc", + "base0F": "#cc88aa" +} \ No newline at end of file diff --git a/schemes/base16-lichen-chartreuse-dark.json b/schemes/base16-lichen-chartreuse-dark.json new file mode 100644 index 0000000..949c3cb --- /dev/null +++ b/schemes/base16-lichen-chartreuse-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#151613", + "base01": "#1c1e1a", + "base02": "#3e5123", + "base03": "#899282", + "base04": "#a0a598", + "base05": "#e0e5da", + "base06": "#ecefe7", + "base07": "#fcfcfa", + "base08": "#e28b82", + "base09": "#d5ad73", + "base0A": "#b2d084", + "base0B": "#83bda5", + "base0C": "#9cc6c9", + "base0D": "#78adc4", + "base0E": "#bfa6d4", + "base0F": "#d2a0b2" +} \ No newline at end of file diff --git a/schemes/base16-lichen-chartreuse-light.json b/schemes/base16-lichen-chartreuse-light.json new file mode 100644 index 0000000..e8d7974 --- /dev/null +++ b/schemes/base16-lichen-chartreuse-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5f7f2", + "base01": "#ecefe7", + "base02": "#cfe4ae", + "base03": "#687161", + "base04": "#4e5149", + "base05": "#2d302b", + "base06": "#232420", + "base07": "#151613", + "base08": "#a34740", + "base09": "#8b5d27", + "base0A": "#506b29", + "base0B": "#2f7462", + "base0C": "#356569", + "base0D": "#356e8a", + "base0E": "#6e5689", + "base0F": "#8a4f67" +} \ No newline at end of file diff --git a/schemes/base16-lime.js b/schemes/base16-lime.js deleted file mode 100644 index 3313666..0000000 --- a/schemes/base16-lime.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1a1a2f", - base01: "#202030", - base02: "#2a2a3f", - base03: "#313140", - base04: "#515155", - base05: "#818175", - base06: "#fff2d1", - base07: "#fff8e1", - base08: "#ff662a", - base09: "#ff773a", - base0A: "#ffd15e", - base0B: "#8cd97c", - base0C: "#4cad83", - base0D: "#2b926f", - base0E: "#1b825f", - base0F: "#b4d97c", -} diff --git a/schemes/base16-lime.json b/schemes/base16-lime.json new file mode 100644 index 0000000..38e627b --- /dev/null +++ b/schemes/base16-lime.json @@ -0,0 +1,18 @@ +{ + "base00": "#1a1a2f", + "base01": "#202030", + "base02": "#2a2a3f", + "base03": "#313140", + "base04": "#515155", + "base05": "#818175", + "base06": "#fff2d1", + "base07": "#fff8e1", + "base08": "#ff662a", + "base09": "#ff773a", + "base0A": "#ffd15e", + "base0B": "#8cd97c", + "base0C": "#4cad83", + "base0D": "#2b926f", + "base0E": "#1b825f", + "base0F": "#b4d97c" +} \ No newline at end of file diff --git a/schemes/base16-linux-vt.js b/schemes/base16-linux-vt.js deleted file mode 100644 index 258d1fb..0000000 --- a/schemes/base16-linux-vt.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#333333", - base02: "#444444", - base03: "#555555", - base04: "#888888", - base05: "#aaaaaa", - base06: "#cccccc", - base07: "#ffffff", - base08: "#aa0000", - base09: "#ff5555", - base0A: "#ffff55", - base0B: "#00aa00", - base0C: "#00aaaa", - base0D: "#5555ff", - base0E: "#ff55ff", - base0F: "#aa5500", -} diff --git a/schemes/base16-linux-vt.json b/schemes/base16-linux-vt.json new file mode 100644 index 0000000..4ee4e31 --- /dev/null +++ b/schemes/base16-linux-vt.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#333333", + "base02": "#444444", + "base03": "#555555", + "base04": "#888888", + "base05": "#aaaaaa", + "base06": "#cccccc", + "base07": "#ffffff", + "base08": "#aa0000", + "base09": "#ff5555", + "base0A": "#ffff55", + "base0B": "#00aa00", + "base0C": "#00aaaa", + "base0D": "#5555ff", + "base0E": "#ff55ff", + "base0F": "#aa5500" +} \ No newline at end of file diff --git a/schemes/base16-macintosh.js b/schemes/base16-macintosh.js deleted file mode 100644 index 8c8b1ee..0000000 --- a/schemes/base16-macintosh.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#404040", - base02: "#404040", - base03: "#808080", - base04: "#808080", - base05: "#c0c0c0", - base06: "#c0c0c0", - base07: "#ffffff", - base08: "#dd0907", - base09: "#ff6403", - base0A: "#fbf305", - base0B: "#1fb714", - base0C: "#02abea", - base0D: "#0000d3", - base0E: "#4700a5", - base0F: "#90713a", -} diff --git a/schemes/base16-macintosh.json b/schemes/base16-macintosh.json new file mode 100644 index 0000000..9b2cf3c --- /dev/null +++ b/schemes/base16-macintosh.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#404040", + "base02": "#404040", + "base03": "#808080", + "base04": "#808080", + "base05": "#c0c0c0", + "base06": "#c0c0c0", + "base07": "#ffffff", + "base08": "#dd0907", + "base09": "#ff6403", + "base0A": "#fbf305", + "base0B": "#1fb714", + "base0C": "#02abea", + "base0D": "#0000d3", + "base0E": "#4700a5", + "base0F": "#90713a" +} \ No newline at end of file diff --git a/schemes/base16-marrakesh.js b/schemes/base16-marrakesh.js deleted file mode 100644 index 9683e2b..0000000 --- a/schemes/base16-marrakesh.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#201602", - base01: "#302e00", - base02: "#5f5b17", - base03: "#6c6823", - base04: "#86813b", - base05: "#948e48", - base06: "#ccc37a", - base07: "#faf0a5", - base08: "#c35359", - base09: "#b36144", - base0A: "#a88339", - base0B: "#18974e", - base0C: "#75a738", - base0D: "#477ca1", - base0E: "#8868b3", - base0F: "#b3588e", -} diff --git a/schemes/base16-marrakesh.json b/schemes/base16-marrakesh.json new file mode 100644 index 0000000..106b412 --- /dev/null +++ b/schemes/base16-marrakesh.json @@ -0,0 +1,18 @@ +{ + "base00": "#201602", + "base01": "#302e00", + "base02": "#5f5b17", + "base03": "#6c6823", + "base04": "#86813b", + "base05": "#948e48", + "base06": "#ccc37a", + "base07": "#faf0a5", + "base08": "#c35359", + "base09": "#b36144", + "base0A": "#a88339", + "base0B": "#18974e", + "base0C": "#75a738", + "base0D": "#477ca1", + "base0E": "#8868b3", + "base0F": "#b3588e" +} \ No newline at end of file diff --git a/schemes/base16-materia.js b/schemes/base16-materia.js deleted file mode 100644 index b90333a..0000000 --- a/schemes/base16-materia.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#263238", - base01: "#2c393f", - base02: "#37474f", - base03: "#707880", - base04: "#c9ccd3", - base05: "#cdd3de", - base06: "#d5dbe5", - base07: "#ffffff", - base08: "#ec5f67", - base09: "#ea9560", - base0A: "#ffcc00", - base0B: "#8bd649", - base0C: "#80cbc4", - base0D: "#89ddff", - base0E: "#82aaff", - base0F: "#ec5f67", -} diff --git a/schemes/base16-materia.json b/schemes/base16-materia.json new file mode 100644 index 0000000..b27fe55 --- /dev/null +++ b/schemes/base16-materia.json @@ -0,0 +1,18 @@ +{ + "base00": "#263238", + "base01": "#2c393f", + "base02": "#37474f", + "base03": "#707880", + "base04": "#c9ccd3", + "base05": "#cdd3de", + "base06": "#d5dbe5", + "base07": "#ffffff", + "base08": "#ec5f67", + "base09": "#ea9560", + "base0A": "#ffcc00", + "base0B": "#8bd649", + "base0C": "#80cbc4", + "base0D": "#89ddff", + "base0E": "#82aaff", + "base0F": "#ec5f67" +} \ No newline at end of file diff --git a/schemes/base16-material-darker.js b/schemes/base16-material-darker.js deleted file mode 100644 index 1171834..0000000 --- a/schemes/base16-material-darker.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#212121", - base01: "#303030", - base02: "#353535", - base03: "#4a4a4a", - base04: "#b2ccd6", - base05: "#eeffff", - base06: "#eeffff", - base07: "#ffffff", - base08: "#f07178", - base09: "#f78c6c", - base0A: "#ffcb6b", - base0B: "#c3e88d", - base0C: "#89ddff", - base0D: "#82aaff", - base0E: "#c792ea", - base0F: "#ff5370", -} diff --git a/schemes/base16-material-darker.json b/schemes/base16-material-darker.json new file mode 100644 index 0000000..c406115 --- /dev/null +++ b/schemes/base16-material-darker.json @@ -0,0 +1,18 @@ +{ + "base00": "#212121", + "base01": "#303030", + "base02": "#353535", + "base03": "#4a4a4a", + "base04": "#b2ccd6", + "base05": "#eeffff", + "base06": "#eeffff", + "base07": "#ffffff", + "base08": "#f07178", + "base09": "#f78c6c", + "base0A": "#ffcb6b", + "base0B": "#c3e88d", + "base0C": "#89ddff", + "base0D": "#82aaff", + "base0E": "#c792ea", + "base0F": "#ff5370" +} \ No newline at end of file diff --git a/schemes/base16-material-lighter.js b/schemes/base16-material-lighter.js deleted file mode 100644 index 3444aaf..0000000 --- a/schemes/base16-material-lighter.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fafafa", - base01: "#e7eaec", - base02: "#cceae7", - base03: "#ccd7da", - base04: "#8796b0", - base05: "#80cbc4", - base06: "#43a39a", - base07: "#000000", - base08: "#ff5370", - base09: "#f76d47", - base0A: "#ffb62c", - base0B: "#91b859", - base0C: "#39adb5", - base0D: "#6182b8", - base0E: "#7c4dff", - base0F: "#e53935", -} diff --git a/schemes/base16-material-lighter.json b/schemes/base16-material-lighter.json new file mode 100644 index 0000000..d4b6f10 --- /dev/null +++ b/schemes/base16-material-lighter.json @@ -0,0 +1,18 @@ +{ + "base00": "#fafafa", + "base01": "#e7eaec", + "base02": "#cceae7", + "base03": "#ccd7da", + "base04": "#8796b0", + "base05": "#80cbc4", + "base06": "#43a39a", + "base07": "#000000", + "base08": "#ff5370", + "base09": "#f76d47", + "base0A": "#ffb62c", + "base0B": "#91b859", + "base0C": "#39adb5", + "base0D": "#6182b8", + "base0E": "#7c4dff", + "base0F": "#e53935" +} \ No newline at end of file diff --git a/schemes/base16-material-palenight.js b/schemes/base16-material-palenight.js deleted file mode 100644 index 40e3377..0000000 --- a/schemes/base16-material-palenight.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#292d3e", - base01: "#444267", - base02: "#32374d", - base03: "#676e95", - base04: "#8796b0", - base05: "#959dcb", - base06: "#959dcb", - base07: "#ffffff", - base08: "#f07178", - base09: "#f78c6c", - base0A: "#ffcb6b", - base0B: "#c3e88d", - base0C: "#89ddff", - base0D: "#82aaff", - base0E: "#c792ea", - base0F: "#ff5370", -} diff --git a/schemes/base16-material-palenight.json b/schemes/base16-material-palenight.json new file mode 100644 index 0000000..60f8014 --- /dev/null +++ b/schemes/base16-material-palenight.json @@ -0,0 +1,18 @@ +{ + "base00": "#292d3e", + "base01": "#444267", + "base02": "#32374d", + "base03": "#676e95", + "base04": "#8796b0", + "base05": "#959dcb", + "base06": "#959dcb", + "base07": "#ffffff", + "base08": "#f07178", + "base09": "#f78c6c", + "base0A": "#ffcb6b", + "base0B": "#c3e88d", + "base0C": "#89ddff", + "base0D": "#82aaff", + "base0E": "#c792ea", + "base0F": "#ff5370" +} \ No newline at end of file diff --git a/schemes/base16-material-vivid.js b/schemes/base16-material-vivid.js deleted file mode 100644 index a7e6608..0000000 --- a/schemes/base16-material-vivid.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#202124", - base01: "#27292c", - base02: "#323639", - base03: "#44464d", - base04: "#676c71", - base05: "#80868b", - base06: "#9e9e9e", - base07: "#ffffff", - base08: "#f44336", - base09: "#ff9800", - base0A: "#ffeb3b", - base0B: "#00e676", - base0C: "#00bcd4", - base0D: "#2196f3", - base0E: "#673ab7", - base0F: "#8d6e63", -} diff --git a/schemes/base16-material-vivid.json b/schemes/base16-material-vivid.json new file mode 100644 index 0000000..7323cec --- /dev/null +++ b/schemes/base16-material-vivid.json @@ -0,0 +1,18 @@ +{ + "base00": "#202124", + "base01": "#27292c", + "base02": "#323639", + "base03": "#44464d", + "base04": "#676c71", + "base05": "#80868b", + "base06": "#9e9e9e", + "base07": "#ffffff", + "base08": "#f44336", + "base09": "#ff9800", + "base0A": "#ffeb3b", + "base0B": "#00e676", + "base0C": "#00bcd4", + "base0D": "#2196f3", + "base0E": "#673ab7", + "base0F": "#8d6e63" +} \ No newline at end of file diff --git a/schemes/base16-material.js b/schemes/base16-material.js deleted file mode 100644 index f07eebb..0000000 --- a/schemes/base16-material.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#263238", - base01: "#2e3c43", - base02: "#314549", - base03: "#546e7a", - base04: "#b2ccd6", - base05: "#eeffff", - base06: "#eeffff", - base07: "#ffffff", - base08: "#f07178", - base09: "#f78c6c", - base0A: "#ffcb6b", - base0B: "#c3e88d", - base0C: "#89ddff", - base0D: "#82aaff", - base0E: "#c792ea", - base0F: "#ff5370", -} diff --git a/schemes/base16-material.json b/schemes/base16-material.json new file mode 100644 index 0000000..034e200 --- /dev/null +++ b/schemes/base16-material.json @@ -0,0 +1,18 @@ +{ + "base00": "#263238", + "base01": "#2e3c43", + "base02": "#314549", + "base03": "#546e7a", + "base04": "#b2ccd6", + "base05": "#eeffff", + "base06": "#eeffff", + "base07": "#ffffff", + "base08": "#f07178", + "base09": "#f78c6c", + "base0A": "#ffcb6b", + "base0B": "#c3e88d", + "base0C": "#89ddff", + "base0D": "#82aaff", + "base0E": "#c792ea", + "base0F": "#ff5370" +} \ No newline at end of file diff --git a/schemes/base16-measured-dark.js b/schemes/base16-measured-dark.js deleted file mode 100644 index 0ae48d5..0000000 --- a/schemes/base16-measured-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#00211f", - base01: "#003a38", - base02: "#005453", - base03: "#ababab", - base04: "#c3c3c3", - base05: "#dcdcdc", - base06: "#efefef", - base07: "#f5f5f5", - base08: "#ce7e8e", - base09: "#dca37c", - base0A: "#bfac4e", - base0B: "#56c16f", - base0C: "#62c0be", - base0D: "#88b0da", - base0E: "#b39be0", - base0F: "#d89aba", -} diff --git a/schemes/base16-measured-dark.json b/schemes/base16-measured-dark.json new file mode 100644 index 0000000..b7d075d --- /dev/null +++ b/schemes/base16-measured-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#00211f", + "base01": "#003a38", + "base02": "#005453", + "base03": "#ababab", + "base04": "#c3c3c3", + "base05": "#dcdcdc", + "base06": "#efefef", + "base07": "#f5f5f5", + "base08": "#ce7e8e", + "base09": "#dca37c", + "base0A": "#bfac4e", + "base0B": "#56c16f", + "base0C": "#62c0be", + "base0D": "#88b0da", + "base0E": "#b39be0", + "base0F": "#d89aba" +} \ No newline at end of file diff --git a/schemes/base16-measured-light.js b/schemes/base16-measured-light.js deleted file mode 100644 index b47f2b9..0000000 --- a/schemes/base16-measured-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fdf9f5", - base01: "#f9f5f1", - base02: "#ffeada", - base03: "#5a5a5a", - base04: "#404040", - base05: "#292929", - base06: "#181818", - base07: "#000000", - base08: "#ac1f35", - base09: "#ad5601", - base0A: "#645a00", - base0B: "#0c680c", - base0C: "#01716f", - base0D: "#0158ad", - base0E: "#6645c2", - base0F: "#a81a66", -} diff --git a/schemes/base16-measured-light.json b/schemes/base16-measured-light.json new file mode 100644 index 0000000..bb262d7 --- /dev/null +++ b/schemes/base16-measured-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fdf9f5", + "base01": "#f9f5f1", + "base02": "#ffeada", + "base03": "#5a5a5a", + "base04": "#404040", + "base05": "#292929", + "base06": "#181818", + "base07": "#000000", + "base08": "#ac1f35", + "base09": "#ad5601", + "base0A": "#645a00", + "base0B": "#0c680c", + "base0C": "#01716f", + "base0D": "#0158ad", + "base0E": "#6645c2", + "base0F": "#a81a66" +} \ No newline at end of file diff --git a/schemes/base16-mellow-purple.js b/schemes/base16-mellow-purple.js deleted file mode 100644 index 7ebeb8e..0000000 --- a/schemes/base16-mellow-purple.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1e0528", - base01: "#1a092d", - base02: "#331354", - base03: "#320f55", - base04: "#873582", - base05: "#ffeeff", - base06: "#ffeeff", - base07: "#f8c0ff", - base08: "#00d9e9", - base09: "#aa00a3", - base0A: "#955ae7", - base0B: "#05cb0d", - base0C: "#b900b1", - base0D: "#550068", - base0E: "#8991bb", - base0F: "#4d6fff", -} diff --git a/schemes/base16-mellow-purple.json b/schemes/base16-mellow-purple.json new file mode 100644 index 0000000..57bd60e --- /dev/null +++ b/schemes/base16-mellow-purple.json @@ -0,0 +1,18 @@ +{ + "base00": "#1e0528", + "base01": "#1a092d", + "base02": "#331354", + "base03": "#320f55", + "base04": "#873582", + "base05": "#ffeeff", + "base06": "#ffeeff", + "base07": "#f8c0ff", + "base08": "#00d9e9", + "base09": "#aa00a3", + "base0A": "#955ae7", + "base0B": "#05cb0d", + "base0C": "#b900b1", + "base0D": "#550068", + "base0E": "#8991bb", + "base0F": "#4d6fff" +} \ No newline at end of file diff --git a/schemes/base16-mexico-light.js b/schemes/base16-mexico-light.js deleted file mode 100644 index 7ca66a4..0000000 --- a/schemes/base16-mexico-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f8f8f8", - base01: "#e8e8e8", - base02: "#d8d8d8", - base03: "#b8b8b8", - base04: "#585858", - base05: "#383838", - base06: "#282828", - base07: "#181818", - base08: "#ab4642", - base09: "#dc9656", - base0A: "#f79a0e", - base0B: "#538947", - base0C: "#4b8093", - base0D: "#7cafc2", - base0E: "#96609e", - base0F: "#a16946", -} diff --git a/schemes/base16-mexico-light.json b/schemes/base16-mexico-light.json new file mode 100644 index 0000000..7aac9a1 --- /dev/null +++ b/schemes/base16-mexico-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f8f8f8", + "base01": "#e8e8e8", + "base02": "#d8d8d8", + "base03": "#b8b8b8", + "base04": "#585858", + "base05": "#383838", + "base06": "#282828", + "base07": "#181818", + "base08": "#ab4642", + "base09": "#dc9656", + "base0A": "#f79a0e", + "base0B": "#538947", + "base0C": "#4b8093", + "base0D": "#7cafc2", + "base0E": "#96609e", + "base0F": "#a16946" +} \ No newline at end of file diff --git a/schemes/base16-mezcal.js b/schemes/base16-mezcal.js deleted file mode 100644 index ad270c9..0000000 --- a/schemes/base16-mezcal.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#13110e", - base01: "#221f14", - base02: "#36301e", - base03: "#6e6450", - base04: "#a79e8c", - base05: "#e0d8c8", - base06: "#e9e1cf", - base07: "#f2ead6", - base08: "#da6e54", - base09: "#d9a441", - base0A: "#d9a441", - base0B: "#a8b84a", - base0C: "#6fc8ae", - base0D: "#8aa6c0", - base0E: "#c28aa8", - base0F: "#4e462c", -} diff --git a/schemes/base16-mezcal.json b/schemes/base16-mezcal.json new file mode 100644 index 0000000..b101782 --- /dev/null +++ b/schemes/base16-mezcal.json @@ -0,0 +1,18 @@ +{ + "base00": "#13110e", + "base01": "#221f14", + "base02": "#36301e", + "base03": "#6e6450", + "base04": "#a79e8c", + "base05": "#e0d8c8", + "base06": "#e9e1cf", + "base07": "#f2ead6", + "base08": "#da6e54", + "base09": "#d9a441", + "base0A": "#d9a441", + "base0B": "#a8b84a", + "base0C": "#6fc8ae", + "base0D": "#8aa6c0", + "base0E": "#c28aa8", + "base0F": "#4e462c" +} \ No newline at end of file diff --git a/schemes/base16-mocha.js b/schemes/base16-mocha.js deleted file mode 100644 index 5571f77..0000000 --- a/schemes/base16-mocha.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#3b3228", - base01: "#534636", - base02: "#645240", - base03: "#7e705a", - base04: "#b8afad", - base05: "#d0c8c6", - base06: "#e9e1dd", - base07: "#f5eeeb", - base08: "#cb6077", - base09: "#d28b71", - base0A: "#f4bc87", - base0B: "#beb55b", - base0C: "#7bbda4", - base0D: "#8ab3b5", - base0E: "#a89bb9", - base0F: "#bb9584", -} diff --git a/schemes/base16-mocha.json b/schemes/base16-mocha.json new file mode 100644 index 0000000..0cd4624 --- /dev/null +++ b/schemes/base16-mocha.json @@ -0,0 +1,18 @@ +{ + "base00": "#3b3228", + "base01": "#534636", + "base02": "#645240", + "base03": "#7e705a", + "base04": "#b8afad", + "base05": "#d0c8c6", + "base06": "#e9e1dd", + "base07": "#f5eeeb", + "base08": "#cb6077", + "base09": "#d28b71", + "base0A": "#f4bc87", + "base0B": "#beb55b", + "base0C": "#7bbda4", + "base0D": "#8ab3b5", + "base0E": "#a89bb9", + "base0F": "#bb9584" +} \ No newline at end of file diff --git a/schemes/base16-monokai.js b/schemes/base16-monokai.js deleted file mode 100644 index cdbbb52..0000000 --- a/schemes/base16-monokai.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#272822", - base01: "#383830", - base02: "#49483e", - base03: "#75715e", - base04: "#a59f85", - base05: "#f8f8f2", - base06: "#f5f4f1", - base07: "#f9f8f5", - base08: "#f92672", - base09: "#fd971f", - base0A: "#f4bf75", - base0B: "#a6e22e", - base0C: "#a1efe4", - base0D: "#66d9ef", - base0E: "#ae81ff", - base0F: "#cc6633", -} diff --git a/schemes/base16-monokai.json b/schemes/base16-monokai.json new file mode 100644 index 0000000..25afc23 --- /dev/null +++ b/schemes/base16-monokai.json @@ -0,0 +1,18 @@ +{ + "base00": "#272822", + "base01": "#383830", + "base02": "#49483e", + "base03": "#75715e", + "base04": "#a59f85", + "base05": "#f8f8f2", + "base06": "#f5f4f1", + "base07": "#f9f8f5", + "base08": "#f92672", + "base09": "#fd971f", + "base0A": "#f4bf75", + "base0B": "#a6e22e", + "base0C": "#a1efe4", + "base0D": "#66d9ef", + "base0E": "#ae81ff", + "base0F": "#cc6633" +} \ No newline at end of file diff --git a/schemes/base16-moonlight.js b/schemes/base16-moonlight.js deleted file mode 100644 index a47e5c3..0000000 --- a/schemes/base16-moonlight.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#212337", - base01: "#403c64", - base02: "#596399", - base03: "#748cd6", - base04: "#a1abe0", - base05: "#a3ace1", - base06: "#b4a4f4", - base07: "#ef43fa", - base08: "#ff5370", - base09: "#f67f81", - base0A: "#ffc777", - base0B: "#2df4c0", - base0C: "#04d1f9", - base0D: "#40ffff", - base0E: "#b994f1", - base0F: "#ecb2f0", -} diff --git a/schemes/base16-moonlight.json b/schemes/base16-moonlight.json new file mode 100644 index 0000000..fc739d6 --- /dev/null +++ b/schemes/base16-moonlight.json @@ -0,0 +1,18 @@ +{ + "base00": "#212337", + "base01": "#403c64", + "base02": "#596399", + "base03": "#748cd6", + "base04": "#a1abe0", + "base05": "#a3ace1", + "base06": "#b4a4f4", + "base07": "#ef43fa", + "base08": "#ff5370", + "base09": "#f67f81", + "base0A": "#ffc777", + "base0B": "#2df4c0", + "base0C": "#04d1f9", + "base0D": "#40ffff", + "base0E": "#b994f1", + "base0F": "#ecb2f0" +} \ No newline at end of file diff --git a/schemes/base16-mountain.js b/schemes/base16-mountain.js deleted file mode 100644 index 2249ff7..0000000 --- a/schemes/base16-mountain.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0f0f0f", - base01: "#191919", - base02: "#262626", - base03: "#393939", - base04: "#4c4c4c", - base05: "#cacaca", - base06: "#e7e7e7", - base07: "#f0f0f0", - base08: "#ac8a8c", - base09: "#ceb188", - base0A: "#aca98a", - base0B: "#8aac8b", - base0C: "#8aabac", - base0D: "#8f8aac", - base0E: "#ac8aac", - base0F: "#ac8a8c", -} diff --git a/schemes/base16-mountain.json b/schemes/base16-mountain.json new file mode 100644 index 0000000..c668f1d --- /dev/null +++ b/schemes/base16-mountain.json @@ -0,0 +1,18 @@ +{ + "base00": "#0f0f0f", + "base01": "#191919", + "base02": "#262626", + "base03": "#393939", + "base04": "#4c4c4c", + "base05": "#cacaca", + "base06": "#e7e7e7", + "base07": "#f0f0f0", + "base08": "#ac8a8c", + "base09": "#ceb188", + "base0A": "#aca98a", + "base0B": "#8aac8b", + "base0C": "#8aabac", + "base0D": "#8f8aac", + "base0E": "#ac8aac", + "base0F": "#ac8a8c" +} \ No newline at end of file diff --git a/schemes/base16-nebula.js b/schemes/base16-nebula.js deleted file mode 100644 index fc4d6fd..0000000 --- a/schemes/base16-nebula.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#22273b", - base01: "#414f60", - base02: "#5a8380", - base03: "#6e6f72", - base04: "#87888b", - base05: "#a4a6a9", - base06: "#c7c9cd", - base07: "#8dbdaa", - base08: "#777abc", - base09: "#94929e", - base0A: "#4f9062", - base0B: "#6562a8", - base0C: "#226f68", - base0D: "#4d6bb6", - base0E: "#716cae", - base0F: "#8c70a7", -} diff --git a/schemes/base16-nebula.json b/schemes/base16-nebula.json new file mode 100644 index 0000000..7302cde --- /dev/null +++ b/schemes/base16-nebula.json @@ -0,0 +1,18 @@ +{ + "base00": "#22273b", + "base01": "#414f60", + "base02": "#5a8380", + "base03": "#6e6f72", + "base04": "#87888b", + "base05": "#a4a6a9", + "base06": "#c7c9cd", + "base07": "#8dbdaa", + "base08": "#777abc", + "base09": "#94929e", + "base0A": "#4f9062", + "base0B": "#6562a8", + "base0C": "#226f68", + "base0D": "#4d6bb6", + "base0E": "#716cae", + "base0F": "#8c70a7" +} \ No newline at end of file diff --git a/schemes/base16-neovim-dark.json b/schemes/base16-neovim-dark.json new file mode 100644 index 0000000..033cfd5 --- /dev/null +++ b/schemes/base16-neovim-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#14161b", + "base01": "#07080d", + "base02": "#4f5258", + "base03": "#9b9ea4", + "base04": "#c4c6cd", + "base05": "#e0e2ea", + "base06": "#eef1f8", + "base07": "#eef1f8", + "base08": "#ffc0b9", + "base09": "#ffa500", + "base0A": "#fce094", + "base0B": "#b3f6c0", + "base0C": "#8cf8f7", + "base0D": "#a6dbff", + "base0E": "#ffcaff", + "base0F": "#cd853f" +} \ No newline at end of file diff --git a/schemes/base16-neovim-light.json b/schemes/base16-neovim-light.json new file mode 100644 index 0000000..131ba98 --- /dev/null +++ b/schemes/base16-neovim-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#e0e2ea", + "base01": "#eef1f8", + "base02": "#9b9ea4", + "base03": "#4f5258", + "base04": "#2c2e33", + "base05": "#14161b", + "base06": "#07080d", + "base07": "#07080d", + "base08": "#590008", + "base09": "#8b4513", + "base0A": "#6b5300", + "base0B": "#005523", + "base0C": "#007373", + "base0D": "#004c73", + "base0E": "#470045", + "base0F": "#a52a2a" +} \ No newline at end of file diff --git a/schemes/base16-noche.js b/schemes/base16-noche.js deleted file mode 100644 index 9d3ad35..0000000 --- a/schemes/base16-noche.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0c0e16", - base01: "#181c2c", - base02: "#232a40", - base03: "#5a6178", - base04: "#939bb2", - base05: "#cbd4ec", - base06: "#d9e0f3", - base07: "#e6ecfa", - base08: "#e2727e", - base09: "#82a6e0", - base0A: "#d8c062", - base0B: "#7cc596", - base0C: "#6dd8d0", - base0D: "#7aa0e8", - base0E: "#b79ae0", - base0F: "#3a4260", -} diff --git a/schemes/base16-noche.json b/schemes/base16-noche.json new file mode 100644 index 0000000..51572bb --- /dev/null +++ b/schemes/base16-noche.json @@ -0,0 +1,18 @@ +{ + "base00": "#0c0e16", + "base01": "#181c2c", + "base02": "#232a40", + "base03": "#5a6178", + "base04": "#939bb2", + "base05": "#cbd4ec", + "base06": "#d9e0f3", + "base07": "#e6ecfa", + "base08": "#e2727e", + "base09": "#82a6e0", + "base0A": "#d8c062", + "base0B": "#7cc596", + "base0C": "#6dd8d0", + "base0D": "#7aa0e8", + "base0E": "#b79ae0", + "base0F": "#3a4260" +} \ No newline at end of file diff --git a/schemes/base16-nord-light.js b/schemes/base16-nord-light.js deleted file mode 100644 index 88da36e..0000000 --- a/schemes/base16-nord-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#e5e9f0", - base01: "#c2d0e7", - base02: "#b8c5db", - base03: "#aebacf", - base04: "#60728c", - base05: "#2e3440", - base06: "#3b4252", - base07: "#29838d", - base08: "#99324b", - base09: "#ac4426", - base0A: "#9a7500", - base0B: "#4f894c", - base0C: "#398eac", - base0D: "#3b6ea8", - base0E: "#97365b", - base0F: "#5272af", -} diff --git a/schemes/base16-nord-light.json b/schemes/base16-nord-light.json new file mode 100644 index 0000000..3c00883 --- /dev/null +++ b/schemes/base16-nord-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#e5e9f0", + "base01": "#c2d0e7", + "base02": "#b8c5db", + "base03": "#aebacf", + "base04": "#60728c", + "base05": "#2e3440", + "base06": "#3b4252", + "base07": "#29838d", + "base08": "#99324b", + "base09": "#ac4426", + "base0A": "#9a7500", + "base0B": "#4f894c", + "base0C": "#398eac", + "base0D": "#3b6ea8", + "base0E": "#97365b", + "base0F": "#5272af" +} \ No newline at end of file diff --git a/schemes/base16-nord.js b/schemes/base16-nord.js deleted file mode 100644 index 72be4f1..0000000 --- a/schemes/base16-nord.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2e3440", - base01: "#3b4252", - base02: "#434c5e", - base03: "#4c566a", - base04: "#d8dee9", - base05: "#e5e9f0", - base06: "#eceff4", - base07: "#8fbcbb", - base08: "#bf616a", - base09: "#d08770", - base0A: "#ebcb8b", - base0B: "#a3be8c", - base0C: "#88c0d0", - base0D: "#81a1c1", - base0E: "#b48ead", - base0F: "#5e81ac", -} diff --git a/schemes/base16-nord.json b/schemes/base16-nord.json new file mode 100644 index 0000000..cd5344b --- /dev/null +++ b/schemes/base16-nord.json @@ -0,0 +1,18 @@ +{ + "base00": "#2e3440", + "base01": "#3b4252", + "base02": "#434c5e", + "base03": "#4c566a", + "base04": "#d8dee9", + "base05": "#e5e9f0", + "base06": "#eceff4", + "base07": "#8fbcbb", + "base08": "#bf616a", + "base09": "#d08770", + "base0A": "#ebcb8b", + "base0B": "#a3be8c", + "base0C": "#88c0d0", + "base0D": "#81a1c1", + "base0E": "#b48ead", + "base0F": "#5e81ac" +} \ No newline at end of file diff --git a/schemes/base16-nova.js b/schemes/base16-nova.js deleted file mode 100644 index 7c1d3a8..0000000 --- a/schemes/base16-nova.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#3c4c55", - base01: "#556873", - base02: "#6a7d89", - base03: "#899ba6", - base04: "#899ba6", - base05: "#c5d4dd", - base06: "#899ba6", - base07: "#556873", - base08: "#83afe5", - base09: "#7fc1ca", - base0A: "#a8ce93", - base0B: "#7fc1ca", - base0C: "#f2c38f", - base0D: "#83afe5", - base0E: "#9a93e1", - base0F: "#f2c38f", -} diff --git a/schemes/base16-nova.json b/schemes/base16-nova.json new file mode 100644 index 0000000..21a163a --- /dev/null +++ b/schemes/base16-nova.json @@ -0,0 +1,18 @@ +{ + "base00": "#3c4c55", + "base01": "#556873", + "base02": "#6a7d89", + "base03": "#899ba6", + "base04": "#899ba6", + "base05": "#c5d4dd", + "base06": "#899ba6", + "base07": "#556873", + "base08": "#83afe5", + "base09": "#7fc1ca", + "base0A": "#a8ce93", + "base0B": "#7fc1ca", + "base0C": "#f2c38f", + "base0D": "#83afe5", + "base0E": "#9a93e1", + "base0F": "#f2c38f" +} \ No newline at end of file diff --git a/schemes/base16-ocean.js b/schemes/base16-ocean.js deleted file mode 100644 index 10bc959..0000000 --- a/schemes/base16-ocean.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2b303b", - base01: "#343d46", - base02: "#4f5b66", - base03: "#65737e", - base04: "#a7adba", - base05: "#c0c5ce", - base06: "#dfe1e8", - base07: "#eff1f5", - base08: "#bf616a", - base09: "#d08770", - base0A: "#ebcb8b", - base0B: "#a3be8c", - base0C: "#96b5b4", - base0D: "#8fa1b3", - base0E: "#b48ead", - base0F: "#ab7967", -} diff --git a/schemes/base16-ocean.json b/schemes/base16-ocean.json new file mode 100644 index 0000000..ed39313 --- /dev/null +++ b/schemes/base16-ocean.json @@ -0,0 +1,18 @@ +{ + "base00": "#2b303b", + "base01": "#343d46", + "base02": "#4f5b66", + "base03": "#65737e", + "base04": "#a7adba", + "base05": "#c0c5ce", + "base06": "#dfe1e8", + "base07": "#eff1f5", + "base08": "#bf616a", + "base09": "#d08770", + "base0A": "#ebcb8b", + "base0B": "#a3be8c", + "base0C": "#96b5b4", + "base0D": "#8fa1b3", + "base0E": "#b48ead", + "base0F": "#ab7967" +} \ No newline at end of file diff --git a/schemes/base16-oceanicnext.js b/schemes/base16-oceanicnext.js deleted file mode 100644 index 72a79a4..0000000 --- a/schemes/base16-oceanicnext.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1b2b34", - base01: "#343d46", - base02: "#4f5b66", - base03: "#65737e", - base04: "#a7adba", - base05: "#c0c5ce", - base06: "#cdd3de", - base07: "#d8dee9", - base08: "#ec5f67", - base09: "#f99157", - base0A: "#fac863", - base0B: "#99c794", - base0C: "#5fb3b3", - base0D: "#6699cc", - base0E: "#c594c5", - base0F: "#ab7967", -} diff --git a/schemes/base16-oceanicnext.json b/schemes/base16-oceanicnext.json new file mode 100644 index 0000000..ff02daf --- /dev/null +++ b/schemes/base16-oceanicnext.json @@ -0,0 +1,18 @@ +{ + "base00": "#1b2b34", + "base01": "#343d46", + "base02": "#4f5b66", + "base03": "#65737e", + "base04": "#a7adba", + "base05": "#c0c5ce", + "base06": "#cdd3de", + "base07": "#d8dee9", + "base08": "#ec5f67", + "base09": "#f99157", + "base0A": "#fac863", + "base0B": "#99c794", + "base0C": "#5fb3b3", + "base0D": "#6699cc", + "base0E": "#c594c5", + "base0F": "#ab7967" +} \ No newline at end of file diff --git a/schemes/base16-ocote.js b/schemes/base16-ocote.js deleted file mode 100644 index 7887c79..0000000 --- a/schemes/base16-ocote.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#14100c", - base01: "#211b13", - base02: "#3a2e1c", - base03: "#6b6253", - base04: "#a99f8d", - base05: "#e7dcc6", - base06: "#f1e9d9", - base07: "#faf6ec", - base08: "#e8635a", - base09: "#e8843a", - base0A: "#e8b43a", - base0B: "#7dc97a", - base0C: "#6dd8c8", - base0D: "#82a6e0", - base0E: "#c58ae0", - base0F: "#4a3e2c", -} diff --git a/schemes/base16-ocote.json b/schemes/base16-ocote.json new file mode 100644 index 0000000..3d0e0f9 --- /dev/null +++ b/schemes/base16-ocote.json @@ -0,0 +1,18 @@ +{ + "base00": "#14100c", + "base01": "#211b13", + "base02": "#3a2e1c", + "base03": "#6b6253", + "base04": "#a99f8d", + "base05": "#e7dcc6", + "base06": "#f1e9d9", + "base07": "#faf6ec", + "base08": "#e8635a", + "base09": "#e8843a", + "base0A": "#e8b43a", + "base0B": "#7dc97a", + "base0C": "#6dd8c8", + "base0D": "#82a6e0", + "base0E": "#c58ae0", + "base0F": "#4a3e2c" +} \ No newline at end of file diff --git a/schemes/base16-one-light.js b/schemes/base16-one-light.js deleted file mode 100644 index 1f73d26..0000000 --- a/schemes/base16-one-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fafafa", - base01: "#f0f0f1", - base02: "#e5e5e6", - base03: "#a0a1a7", - base04: "#696c77", - base05: "#383a42", - base06: "#202227", - base07: "#090a0b", - base08: "#ca1243", - base09: "#d75f00", - base0A: "#c18401", - base0B: "#50a14f", - base0C: "#0184bc", - base0D: "#4078f2", - base0E: "#a626a4", - base0F: "#986801", -} diff --git a/schemes/base16-one-light.json b/schemes/base16-one-light.json new file mode 100644 index 0000000..ec9b99b --- /dev/null +++ b/schemes/base16-one-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fafafa", + "base01": "#f0f0f1", + "base02": "#e5e5e6", + "base03": "#a0a1a7", + "base04": "#696c77", + "base05": "#383a42", + "base06": "#202227", + "base07": "#090a0b", + "base08": "#ca1243", + "base09": "#d75f00", + "base0A": "#c18401", + "base0B": "#50a14f", + "base0C": "#0184bc", + "base0D": "#4078f2", + "base0E": "#a626a4", + "base0F": "#986801" +} \ No newline at end of file diff --git a/schemes/base16-onedark-dark.js b/schemes/base16-onedark-dark.js deleted file mode 100644 index 06a8dfc..0000000 --- a/schemes/base16-onedark-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#1c1f24", - base02: "#2c313a", - base03: "#434852", - base04: "#565c64", - base05: "#abb2bf", - base06: "#b6bdca", - base07: "#c8ccd4", - base08: "#ef596f", - base09: "#d19a66", - base0A: "#e5c07b", - base0B: "#89ca78", - base0C: "#2bbac5", - base0D: "#61afef", - base0E: "#d55fde", - base0F: "#be5046", -} diff --git a/schemes/base16-onedark-dark.json b/schemes/base16-onedark-dark.json new file mode 100644 index 0000000..e4e3ec4 --- /dev/null +++ b/schemes/base16-onedark-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#1c1f24", + "base02": "#2c313a", + "base03": "#434852", + "base04": "#565c64", + "base05": "#abb2bf", + "base06": "#b6bdca", + "base07": "#c8ccd4", + "base08": "#ef596f", + "base09": "#d19a66", + "base0A": "#e5c07b", + "base0B": "#89ca78", + "base0C": "#2bbac5", + "base0D": "#61afef", + "base0E": "#d55fde", + "base0F": "#be5046" +} \ No newline at end of file diff --git a/schemes/base16-onedark.js b/schemes/base16-onedark.js deleted file mode 100644 index 095756f..0000000 --- a/schemes/base16-onedark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282c34", - base01: "#353b45", - base02: "#3e4451", - base03: "#545862", - base04: "#565c64", - base05: "#abb2bf", - base06: "#b6bdca", - base07: "#c8ccd4", - base08: "#e06c75", - base09: "#d19a66", - base0A: "#e5c07b", - base0B: "#98c379", - base0C: "#56b6c2", - base0D: "#61afef", - base0E: "#c678dd", - base0F: "#be5046", -} diff --git a/schemes/base16-onedark.json b/schemes/base16-onedark.json new file mode 100644 index 0000000..5d1ae42 --- /dev/null +++ b/schemes/base16-onedark.json @@ -0,0 +1,18 @@ +{ + "base00": "#282c34", + "base01": "#353b45", + "base02": "#3e4451", + "base03": "#545862", + "base04": "#565c64", + "base05": "#abb2bf", + "base06": "#b6bdca", + "base07": "#c8ccd4", + "base08": "#e06c75", + "base09": "#d19a66", + "base0A": "#e5c07b", + "base0B": "#98c379", + "base0C": "#56b6c2", + "base0D": "#61afef", + "base0E": "#c678dd", + "base0F": "#be5046" +} \ No newline at end of file diff --git a/schemes/base16-outrun-dark.js b/schemes/base16-outrun-dark.js deleted file mode 100644 index 0f56a12..0000000 --- a/schemes/base16-outrun-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#00002a", - base01: "#20204a", - base02: "#30305a", - base03: "#50507a", - base04: "#b0b0da", - base05: "#d0d0fa", - base06: "#e0e0ff", - base07: "#f5f5ff", - base08: "#ff4242", - base09: "#fc8d28", - base0A: "#f3e877", - base0B: "#59f176", - base0C: "#0ef0f0", - base0D: "#66b0ff", - base0E: "#f10596", - base0F: "#f003ef", -} diff --git a/schemes/base16-outrun-dark.json b/schemes/base16-outrun-dark.json new file mode 100644 index 0000000..24e6e91 --- /dev/null +++ b/schemes/base16-outrun-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#00002a", + "base01": "#20204a", + "base02": "#30305a", + "base03": "#50507a", + "base04": "#b0b0da", + "base05": "#d0d0fa", + "base06": "#e0e0ff", + "base07": "#f5f5ff", + "base08": "#ff4242", + "base09": "#fc8d28", + "base0A": "#f3e877", + "base0B": "#59f176", + "base0C": "#0ef0f0", + "base0D": "#66b0ff", + "base0E": "#f10596", + "base0F": "#f003ef" +} \ No newline at end of file diff --git a/schemes/base16-oxocarbon-dark.js b/schemes/base16-oxocarbon-dark.js deleted file mode 100644 index 4f4d276..0000000 --- a/schemes/base16-oxocarbon-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#161616", - base01: "#262626", - base02: "#393939", - base03: "#525252", - base04: "#dde1e6", - base05: "#f2f4f8", - base06: "#ffffff", - base07: "#08bdba", - base08: "#ee5396", - base09: "#ff7eb6", - base0A: "#ff6f00", - base0B: "#42be65", - base0C: "#3ddbd9", - base0D: "#33b1ff", - base0E: "#be95ff", - base0F: "#82cfff", -} diff --git a/schemes/base16-oxocarbon-dark.json b/schemes/base16-oxocarbon-dark.json new file mode 100644 index 0000000..c4743b6 --- /dev/null +++ b/schemes/base16-oxocarbon-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#161616", + "base01": "#262626", + "base02": "#393939", + "base03": "#525252", + "base04": "#dde1e6", + "base05": "#f2f4f8", + "base06": "#ffffff", + "base07": "#08bdba", + "base08": "#ee5396", + "base09": "#ff7eb6", + "base0A": "#ff6f00", + "base0B": "#42be65", + "base0C": "#3ddbd9", + "base0D": "#33b1ff", + "base0E": "#be95ff", + "base0F": "#82cfff" +} \ No newline at end of file diff --git a/schemes/base16-oxocarbon-light.js b/schemes/base16-oxocarbon-light.js deleted file mode 100644 index 9511f8a..0000000 --- a/schemes/base16-oxocarbon-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f2f4f8", - base01: "#dde1e6", - base02: "#bec6cf", - base03: "#a1acba", - base04: "#68788d", - base05: "#525f70", - base06: "#3d4652", - base07: "#272d35", - base08: "#ff7eb6", - base09: "#ee5396", - base0A: "#ff6f00", - base0B: "#42be65", - base0C: "#673ab7", - base0D: "#0f62fe", - base0E: "#be95ff", - base0F: "#803800", -} diff --git a/schemes/base16-oxocarbon-light.json b/schemes/base16-oxocarbon-light.json new file mode 100644 index 0000000..d238011 --- /dev/null +++ b/schemes/base16-oxocarbon-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f2f4f8", + "base01": "#dde1e6", + "base02": "#bec6cf", + "base03": "#a1acba", + "base04": "#68788d", + "base05": "#525f70", + "base06": "#3d4652", + "base07": "#272d35", + "base08": "#ff7eb6", + "base09": "#ee5396", + "base0A": "#ff6f00", + "base0B": "#42be65", + "base0C": "#673ab7", + "base0D": "#0f62fe", + "base0E": "#be95ff", + "base0F": "#803800" +} \ No newline at end of file diff --git a/schemes/base16-pandora.js b/schemes/base16-pandora.js deleted file mode 100644 index 3245d47..0000000 --- a/schemes/base16-pandora.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#131213", - base01: "#2f1823", - base02: "#472234", - base03: "#ffbee3", - base04: "#9b2a46", - base05: "#f15c99", - base06: "#81506a", - base07: "#632227", - base08: "#b00b69", - base09: "#ff9153", - base0A: "#ffcc00", - base0B: "#9ddf69", - base0C: "#714ca6", - base0D: "#008080", - base0E: "#a24030", - base0F: "#a24030", -} diff --git a/schemes/base16-pandora.json b/schemes/base16-pandora.json new file mode 100644 index 0000000..c8b89cb --- /dev/null +++ b/schemes/base16-pandora.json @@ -0,0 +1,18 @@ +{ + "base00": "#131213", + "base01": "#2f1823", + "base02": "#472234", + "base03": "#ffbee3", + "base04": "#9b2a46", + "base05": "#f15c99", + "base06": "#81506a", + "base07": "#632227", + "base08": "#b00b69", + "base09": "#ff9153", + "base0A": "#ffcc00", + "base0B": "#9ddf69", + "base0C": "#714ca6", + "base0D": "#008080", + "base0E": "#a24030", + "base0F": "#a24030" +} \ No newline at end of file diff --git a/schemes/base16-papel.js b/schemes/base16-papel.js deleted file mode 100644 index 2c97c20..0000000 --- a/schemes/base16-papel.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f5efe2", - base01: "#8e8576", - base02: "#e0d0ac", - base03: "#9a8c76", - base04: "#6a5d4b", - base05: "#3a2e20", - base06: "#958b7c", - base07: "#efe8d8", - base08: "#c0392b", - base09: "#c25c1f", - base0A: "#a8761a", - base0B: "#5e7a28", - base0C: "#2a8a7a", - base0D: "#2c6ca0", - base0E: "#9b4d8e", - base0F: "#6e6353", -} diff --git a/schemes/base16-papel.json b/schemes/base16-papel.json new file mode 100644 index 0000000..342804c --- /dev/null +++ b/schemes/base16-papel.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5efe2", + "base01": "#8e8576", + "base02": "#e0d0ac", + "base03": "#9a8c76", + "base04": "#6a5d4b", + "base05": "#3a2e20", + "base06": "#958b7c", + "base07": "#efe8d8", + "base08": "#c0392b", + "base09": "#c25c1f", + "base0A": "#a8761a", + "base0B": "#5e7a28", + "base0C": "#2a8a7a", + "base0D": "#2c6ca0", + "base0E": "#9b4d8e", + "base0F": "#6e6353" +} \ No newline at end of file diff --git a/schemes/base16-papercolor-dark.js b/schemes/base16-papercolor-dark.js deleted file mode 100644 index d37e1e5..0000000 --- a/schemes/base16-papercolor-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c1c1c", - base01: "#363636", - base02: "#424242", - base03: "#585858", - base04: "#808080", - base05: "#9e9e9e", - base06: "#b8b8b8", - base07: "#d0d0d0", - base08: "#ff5faf", - base09: "#d7af5f", - base0A: "#ffaf00", - base0B: "#5faf5f", - base0C: "#00afaf", - base0D: "#5fafd7", - base0E: "#af87d7", - base0F: "#af005f", -} diff --git a/schemes/base16-papercolor-dark.json b/schemes/base16-papercolor-dark.json new file mode 100644 index 0000000..2cbfa6b --- /dev/null +++ b/schemes/base16-papercolor-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c1c1c", + "base01": "#363636", + "base02": "#424242", + "base03": "#585858", + "base04": "#808080", + "base05": "#9e9e9e", + "base06": "#b8b8b8", + "base07": "#d0d0d0", + "base08": "#ff5faf", + "base09": "#d7af5f", + "base0A": "#ffaf00", + "base0B": "#5faf5f", + "base0C": "#00afaf", + "base0D": "#5fafd7", + "base0E": "#af87d7", + "base0F": "#af005f" +} \ No newline at end of file diff --git a/schemes/base16-papercolor-light.js b/schemes/base16-papercolor-light.js deleted file mode 100644 index f454c6c..0000000 --- a/schemes/base16-papercolor-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#eeeeee", - base01: "#c4c4c4", - base02: "#9e9e9e", - base03: "#858585", - base04: "#6b6b6b", - base05: "#5e5e5e", - base06: "#525252", - base07: "#444444", - base08: "#d70000", - base09: "#d75f00", - base0A: "#d75f00", - base0B: "#008700", - base0C: "#0087af", - base0D: "#005f87", - base0E: "#8700af", - base0F: "#af0000", -} diff --git a/schemes/base16-papercolor-light.json b/schemes/base16-papercolor-light.json new file mode 100644 index 0000000..8e7a693 --- /dev/null +++ b/schemes/base16-papercolor-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#eeeeee", + "base01": "#c4c4c4", + "base02": "#9e9e9e", + "base03": "#858585", + "base04": "#6b6b6b", + "base05": "#5e5e5e", + "base06": "#525252", + "base07": "#444444", + "base08": "#d70000", + "base09": "#d75f00", + "base0A": "#d75f00", + "base0B": "#008700", + "base0C": "#0087af", + "base0D": "#005f87", + "base0E": "#8700af", + "base0F": "#af0000" +} \ No newline at end of file diff --git a/schemes/base16-paraiso.js b/schemes/base16-paraiso.js deleted file mode 100644 index 891c39d..0000000 --- a/schemes/base16-paraiso.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2f1e2e", - base01: "#41323f", - base02: "#4f424c", - base03: "#776e71", - base04: "#8d8687", - base05: "#a39e9b", - base06: "#b9b6b0", - base07: "#e7e9db", - base08: "#ef6155", - base09: "#f99b15", - base0A: "#fec418", - base0B: "#48b685", - base0C: "#5bc4bf", - base0D: "#06b6ef", - base0E: "#815ba4", - base0F: "#e96ba8", -} diff --git a/schemes/base16-paraiso.json b/schemes/base16-paraiso.json new file mode 100644 index 0000000..ca48ad0 --- /dev/null +++ b/schemes/base16-paraiso.json @@ -0,0 +1,18 @@ +{ + "base00": "#2f1e2e", + "base01": "#41323f", + "base02": "#4f424c", + "base03": "#776e71", + "base04": "#8d8687", + "base05": "#a39e9b", + "base06": "#b9b6b0", + "base07": "#e7e9db", + "base08": "#ef6155", + "base09": "#f99b15", + "base0A": "#fec418", + "base0B": "#48b685", + "base0C": "#5bc4bf", + "base0D": "#06b6ef", + "base0E": "#815ba4", + "base0F": "#e96ba8" +} \ No newline at end of file diff --git a/schemes/base16-pasque.js b/schemes/base16-pasque.js deleted file mode 100644 index 8c934f8..0000000 --- a/schemes/base16-pasque.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#271c3a", - base01: "#100323", - base02: "#3e2d5c", - base03: "#5d5766", - base04: "#bebcbf", - base05: "#dedcdf", - base06: "#edeaef", - base07: "#bbaadd", - base08: "#a92258", - base09: "#918889", - base0A: "#804ead", - base0B: "#c6914b", - base0C: "#7263aa", - base0D: "#8e7dc6", - base0E: "#953b9d", - base0F: "#59325c", -} diff --git a/schemes/base16-pasque.json b/schemes/base16-pasque.json new file mode 100644 index 0000000..6b56387 --- /dev/null +++ b/schemes/base16-pasque.json @@ -0,0 +1,18 @@ +{ + "base00": "#271c3a", + "base01": "#100323", + "base02": "#3e2d5c", + "base03": "#5d5766", + "base04": "#bebcbf", + "base05": "#dedcdf", + "base06": "#edeaef", + "base07": "#bbaadd", + "base08": "#a92258", + "base09": "#918889", + "base0A": "#804ead", + "base0B": "#c6914b", + "base0C": "#7263aa", + "base0D": "#8e7dc6", + "base0E": "#953b9d", + "base0F": "#59325c" +} \ No newline at end of file diff --git a/schemes/base16-pastelon-de-amarillos-dark.json b/schemes/base16-pastelon-de-amarillos-dark.json new file mode 100644 index 0000000..90641f2 --- /dev/null +++ b/schemes/base16-pastelon-de-amarillos-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#180d18", + "base01": "#2a1424", + "base02": "#432031", + "base03": "#a0747c", + "base04": "#c39a89", + "base05": "#ffe0a3", + "base06": "#ffebc5", + "base07": "#fff7e6", + "base08": "#ff646a", + "base09": "#f99a32", + "base0A": "#ffc84a", + "base0B": "#3ccb83", + "base0C": "#35c4b6", + "base0D": "#5a9fe6", + "base0E": "#d978cf", + "base0F": "#e2764a" +} \ No newline at end of file diff --git a/schemes/base16-pastelon-de-amarillos.json b/schemes/base16-pastelon-de-amarillos.json new file mode 100644 index 0000000..9eaa6a6 --- /dev/null +++ b/schemes/base16-pastelon-de-amarillos.json @@ -0,0 +1,18 @@ +{ + "base00": "#fff4d6", + "base01": "#f2d083", + "base02": "#d69b45", + "base03": "#80616b", + "base04": "#684653", + "base05": "#432c3b", + "base06": "#2f1c2e", + "base07": "#1c0f20", + "base08": "#bd3548", + "base09": "#ad570f", + "base0A": "#946400", + "base0B": "#167451", + "base0C": "#007270", + "base0D": "#1e5da8", + "base0E": "#8d3f89", + "base0F": "#7c3528" +} \ No newline at end of file diff --git a/schemes/base16-penumbra-dark-contrast-plus-plus.js b/schemes/base16-penumbra-dark-contrast-plus-plus.js deleted file mode 100644 index af8b282..0000000 --- a/schemes/base16-penumbra-dark-contrast-plus-plus.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0d0f13", - base01: "#181b1f", - base02: "#3e4044", - base03: "#636363", - base04: "#aeaeae", - base05: "#dedede", - base06: "#fff7ed", - base07: "#fffdfb", - base08: "#f58c81", - base09: "#e09f47", - base0A: "#a9b852", - base0B: "#54c794", - base0C: "#00c4d7", - base0D: "#6eb2fd", - base0E: "#b69cf6", - base0F: "#e58cc5", -} diff --git a/schemes/base16-penumbra-dark-contrast-plus-plus.json b/schemes/base16-penumbra-dark-contrast-plus-plus.json new file mode 100644 index 0000000..8a6b15f --- /dev/null +++ b/schemes/base16-penumbra-dark-contrast-plus-plus.json @@ -0,0 +1,18 @@ +{ + "base00": "#0d0f13", + "base01": "#181b1f", + "base02": "#3e4044", + "base03": "#636363", + "base04": "#aeaeae", + "base05": "#dedede", + "base06": "#fff7ed", + "base07": "#fffdfb", + "base08": "#f58c81", + "base09": "#e09f47", + "base0A": "#a9b852", + "base0B": "#54c794", + "base0C": "#00c4d7", + "base0D": "#6eb2fd", + "base0E": "#b69cf6", + "base0F": "#e58cc5" +} \ No newline at end of file diff --git a/schemes/base16-penumbra-dark-contrast-plus.js b/schemes/base16-penumbra-dark-contrast-plus.js deleted file mode 100644 index fccce37..0000000 --- a/schemes/base16-penumbra-dark-contrast-plus.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181b1f", - base01: "#24272b", - base02: "#3e4044", - base03: "#636363", - base04: "#9e9e9e", - base05: "#cecece", - base06: "#fff7ed", - base07: "#fffdfb", - base08: "#df7f78", - base09: "#ce9042", - base0A: "#9ca748", - base0B: "#50b584", - base0C: "#00b3c2", - base0D: "#61a3e6", - base0E: "#a48fe1", - base0F: "#d080b6", -} diff --git a/schemes/base16-penumbra-dark-contrast-plus.json b/schemes/base16-penumbra-dark-contrast-plus.json new file mode 100644 index 0000000..3e5b96d --- /dev/null +++ b/schemes/base16-penumbra-dark-contrast-plus.json @@ -0,0 +1,18 @@ +{ + "base00": "#181b1f", + "base01": "#24272b", + "base02": "#3e4044", + "base03": "#636363", + "base04": "#9e9e9e", + "base05": "#cecece", + "base06": "#fff7ed", + "base07": "#fffdfb", + "base08": "#df7f78", + "base09": "#ce9042", + "base0A": "#9ca748", + "base0B": "#50b584", + "base0C": "#00b3c2", + "base0D": "#61a3e6", + "base0E": "#a48fe1", + "base0F": "#d080b6" +} \ No newline at end of file diff --git a/schemes/base16-penumbra-dark.js b/schemes/base16-penumbra-dark.js deleted file mode 100644 index 116189a..0000000 --- a/schemes/base16-penumbra-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#24272b", - base01: "#303338", - base02: "#3e4044", - base03: "#636363", - base04: "#8f8f8f", - base05: "#bebebe", - base06: "#fff7ed", - base07: "#fffdfb", - base08: "#ca736c", - base09: "#ba823a", - base0A: "#8d9741", - base0B: "#47a477", - base0C: "#00a2af", - base0D: "#5794d0", - base0E: "#9481cc", - base0F: "#bc73a4", -} diff --git a/schemes/base16-penumbra-dark.json b/schemes/base16-penumbra-dark.json new file mode 100644 index 0000000..02f59a3 --- /dev/null +++ b/schemes/base16-penumbra-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#24272b", + "base01": "#303338", + "base02": "#3e4044", + "base03": "#636363", + "base04": "#8f8f8f", + "base05": "#bebebe", + "base06": "#fff7ed", + "base07": "#fffdfb", + "base08": "#ca736c", + "base09": "#ba823a", + "base0A": "#8d9741", + "base0B": "#47a477", + "base0C": "#00a2af", + "base0D": "#5794d0", + "base0E": "#9481cc", + "base0F": "#bc73a4" +} \ No newline at end of file diff --git a/schemes/base16-penumbra-light-contrast-plus-plus.js b/schemes/base16-penumbra-light-contrast-plus-plus.js deleted file mode 100644 index a8672cb..0000000 --- a/schemes/base16-penumbra-light-contrast-plus-plus.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fffdfb", - base01: "#fff7ed", - base02: "#f2e6d4", - base03: "#dedede", - base04: "#aeaeae", - base05: "#636363", - base06: "#181b1f", - base07: "#0d0f13", - base08: "#f58c81", - base09: "#e09f47", - base0A: "#a9b852", - base0B: "#54c794", - base0C: "#00c4d7", - base0D: "#6eb2fd", - base0E: "#b69cf6", - base0F: "#e58cc5", -} diff --git a/schemes/base16-penumbra-light-contrast-plus-plus.json b/schemes/base16-penumbra-light-contrast-plus-plus.json new file mode 100644 index 0000000..2776a01 --- /dev/null +++ b/schemes/base16-penumbra-light-contrast-plus-plus.json @@ -0,0 +1,18 @@ +{ + "base00": "#fffdfb", + "base01": "#fff7ed", + "base02": "#f2e6d4", + "base03": "#dedede", + "base04": "#aeaeae", + "base05": "#636363", + "base06": "#181b1f", + "base07": "#0d0f13", + "base08": "#f58c81", + "base09": "#e09f47", + "base0A": "#a9b852", + "base0B": "#54c794", + "base0C": "#00c4d7", + "base0D": "#6eb2fd", + "base0E": "#b69cf6", + "base0F": "#e58cc5" +} \ No newline at end of file diff --git a/schemes/base16-penumbra-light-contrast-plus.js b/schemes/base16-penumbra-light-contrast-plus.js deleted file mode 100644 index 4ca44d4..0000000 --- a/schemes/base16-penumbra-light-contrast-plus.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fffdfb", - base01: "#fff7ed", - base02: "#f2e6d4", - base03: "#cecece", - base04: "#9e9e9e", - base05: "#636363", - base06: "#24272b", - base07: "#181b1f", - base08: "#df7f78", - base09: "#ce9042", - base0A: "#9ca748", - base0B: "#50b584", - base0C: "#00b3c2", - base0D: "#61a3e6", - base0E: "#a48fe1", - base0F: "#d080b6", -} diff --git a/schemes/base16-penumbra-light-contrast-plus.json b/schemes/base16-penumbra-light-contrast-plus.json new file mode 100644 index 0000000..c292441 --- /dev/null +++ b/schemes/base16-penumbra-light-contrast-plus.json @@ -0,0 +1,18 @@ +{ + "base00": "#fffdfb", + "base01": "#fff7ed", + "base02": "#f2e6d4", + "base03": "#cecece", + "base04": "#9e9e9e", + "base05": "#636363", + "base06": "#24272b", + "base07": "#181b1f", + "base08": "#df7f78", + "base09": "#ce9042", + "base0A": "#9ca748", + "base0B": "#50b584", + "base0C": "#00b3c2", + "base0D": "#61a3e6", + "base0E": "#a48fe1", + "base0F": "#d080b6" +} \ No newline at end of file diff --git a/schemes/base16-penumbra-light.js b/schemes/base16-penumbra-light.js deleted file mode 100644 index f3d901a..0000000 --- a/schemes/base16-penumbra-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fffdfb", - base01: "#fff7ed", - base02: "#f2e6d4", - base03: "#bebebe", - base04: "#8f8f8f", - base05: "#636363", - base06: "#303338", - base07: "#24272b", - base08: "#ca736c", - base09: "#ba823a", - base0A: "#8d9741", - base0B: "#47a477", - base0C: "#00a2af", - base0D: "#5794d0", - base0E: "#9481cc", - base0F: "#bc73a4", -} diff --git a/schemes/base16-penumbra-light.json b/schemes/base16-penumbra-light.json new file mode 100644 index 0000000..68fb68c --- /dev/null +++ b/schemes/base16-penumbra-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fffdfb", + "base01": "#fff7ed", + "base02": "#f2e6d4", + "base03": "#bebebe", + "base04": "#8f8f8f", + "base05": "#636363", + "base06": "#303338", + "base07": "#24272b", + "base08": "#ca736c", + "base09": "#ba823a", + "base0A": "#8d9741", + "base0B": "#47a477", + "base0C": "#00a2af", + "base0D": "#5794d0", + "base0E": "#9481cc", + "base0F": "#bc73a4" +} \ No newline at end of file diff --git a/schemes/base16-phd.js b/schemes/base16-phd.js deleted file mode 100644 index a4af441..0000000 --- a/schemes/base16-phd.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#061229", - base01: "#2a3448", - base02: "#4d5666", - base03: "#717885", - base04: "#9a99a3", - base05: "#b8bbc2", - base06: "#dbdde0", - base07: "#ffffff", - base08: "#d07346", - base09: "#f0a000", - base0A: "#fbd461", - base0B: "#99bf52", - base0C: "#72b9bf", - base0D: "#5299bf", - base0E: "#9989cc", - base0F: "#b08060", -} diff --git a/schemes/base16-phd.json b/schemes/base16-phd.json new file mode 100644 index 0000000..911648c --- /dev/null +++ b/schemes/base16-phd.json @@ -0,0 +1,18 @@ +{ + "base00": "#061229", + "base01": "#2a3448", + "base02": "#4d5666", + "base03": "#717885", + "base04": "#9a99a3", + "base05": "#b8bbc2", + "base06": "#dbdde0", + "base07": "#ffffff", + "base08": "#d07346", + "base09": "#f0a000", + "base0A": "#fbd461", + "base0B": "#99bf52", + "base0C": "#72b9bf", + "base0D": "#5299bf", + "base0E": "#9989cc", + "base0F": "#b08060" +} \ No newline at end of file diff --git a/schemes/base16-pico.js b/schemes/base16-pico.js deleted file mode 100644 index 692d335..0000000 --- a/schemes/base16-pico.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#1d2b53", - base02: "#7e2553", - base03: "#008751", - base04: "#ab5236", - base05: "#5f574f", - base06: "#c2c3c7", - base07: "#fff1e8", - base08: "#ff004d", - base09: "#ffa300", - base0A: "#fff024", - base0B: "#00e756", - base0C: "#29adff", - base0D: "#83769c", - base0E: "#ff77a8", - base0F: "#ffccaa", -} diff --git a/schemes/base16-pico.json b/schemes/base16-pico.json new file mode 100644 index 0000000..eb8b2c8 --- /dev/null +++ b/schemes/base16-pico.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#1d2b53", + "base02": "#7e2553", + "base03": "#008751", + "base04": "#ab5236", + "base05": "#5f574f", + "base06": "#c2c3c7", + "base07": "#fff1e8", + "base08": "#ff004d", + "base09": "#ffa300", + "base0A": "#fff024", + "base0B": "#00e756", + "base0C": "#29adff", + "base0D": "#83769c", + "base0E": "#ff77a8", + "base0F": "#ffccaa" +} \ No newline at end of file diff --git a/schemes/base16-pinky.js b/schemes/base16-pinky.js deleted file mode 100644 index ae4d87c..0000000 --- a/schemes/base16-pinky.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#171517", - base01: "#1b181b", - base02: "#1d1b1d", - base03: "#383338", - base04: "#e7dbdb", - base05: "#f5f5f5", - base06: "#ffffff", - base07: "#f7f3f7", - base08: "#ffa600", - base09: "#00ff66", - base0A: "#20df6c", - base0B: "#ff0066", - base0C: "#6600ff", - base0D: "#00ffff", - base0E: "#007fff", - base0F: "#df206c", -} diff --git a/schemes/base16-pinky.json b/schemes/base16-pinky.json new file mode 100644 index 0000000..38646f0 --- /dev/null +++ b/schemes/base16-pinky.json @@ -0,0 +1,18 @@ +{ + "base00": "#171517", + "base01": "#1b181b", + "base02": "#1d1b1d", + "base03": "#383338", + "base04": "#e7dbdb", + "base05": "#f5f5f5", + "base06": "#ffffff", + "base07": "#f7f3f7", + "base08": "#ffa600", + "base09": "#00ff66", + "base0A": "#20df6c", + "base0B": "#ff0066", + "base0C": "#6600ff", + "base0D": "#00ffff", + "base0E": "#007fff", + "base0F": "#df206c" +} \ No newline at end of file diff --git a/schemes/base16-pop.js b/schemes/base16-pop.js deleted file mode 100644 index 406c05e..0000000 --- a/schemes/base16-pop.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#202020", - base02: "#303030", - base03: "#505050", - base04: "#b0b0b0", - base05: "#d0d0d0", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#eb008a", - base09: "#f29333", - base0A: "#f8ca12", - base0B: "#37b349", - base0C: "#00aabb", - base0D: "#0e5a94", - base0E: "#b31e8d", - base0F: "#7a2d00", -} diff --git a/schemes/base16-pop.json b/schemes/base16-pop.json new file mode 100644 index 0000000..925c5fe --- /dev/null +++ b/schemes/base16-pop.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#202020", + "base02": "#303030", + "base03": "#505050", + "base04": "#b0b0b0", + "base05": "#d0d0d0", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#eb008a", + "base09": "#f29333", + "base0A": "#f8ca12", + "base0B": "#37b349", + "base0C": "#00aabb", + "base0D": "#0e5a94", + "base0E": "#b31e8d", + "base0F": "#7a2d00" +} \ No newline at end of file diff --git a/schemes/base16-porple.js b/schemes/base16-porple.js deleted file mode 100644 index 321c217..0000000 --- a/schemes/base16-porple.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#292c36", - base01: "#333344", - base02: "#474160", - base03: "#65568a", - base04: "#b8b8b8", - base05: "#d8d8d8", - base06: "#e8e8e8", - base07: "#f8f8f8", - base08: "#f84547", - base09: "#d28e5d", - base0A: "#efa16b", - base0B: "#95c76f", - base0C: "#64878f", - base0D: "#8485ce", - base0E: "#b74989", - base0F: "#986841", -} diff --git a/schemes/base16-porple.json b/schemes/base16-porple.json new file mode 100644 index 0000000..0bc214d --- /dev/null +++ b/schemes/base16-porple.json @@ -0,0 +1,18 @@ +{ + "base00": "#292c36", + "base01": "#333344", + "base02": "#474160", + "base03": "#65568a", + "base04": "#b8b8b8", + "base05": "#d8d8d8", + "base06": "#e8e8e8", + "base07": "#f8f8f8", + "base08": "#f84547", + "base09": "#d28e5d", + "base0A": "#efa16b", + "base0B": "#95c76f", + "base0C": "#64878f", + "base0D": "#8485ce", + "base0E": "#b74989", + "base0F": "#986841" +} \ No newline at end of file diff --git a/schemes/base16-precious-dark-eleven.js b/schemes/base16-precious-dark-eleven.js deleted file mode 100644 index dacb956..0000000 --- a/schemes/base16-precious-dark-eleven.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c1e20", - base01: "#292b2d", - base02: "#37393a", - base03: "#858585", - base04: "#a8a8a7", - base05: "#b8b7b6", - base06: "#b8b7b6", - base07: "#b8b7b6", - base08: "#ff8782", - base09: "#ea9755", - base0A: "#d0a543", - base0B: "#95b658", - base0C: "#42bda7", - base0D: "#68b0ee", - base0E: "#b799fe", - base0F: "#f382d8", -} diff --git a/schemes/base16-precious-dark-eleven.json b/schemes/base16-precious-dark-eleven.json new file mode 100644 index 0000000..1e3c90c --- /dev/null +++ b/schemes/base16-precious-dark-eleven.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c1e20", + "base01": "#292b2d", + "base02": "#37393a", + "base03": "#858585", + "base04": "#a8a8a7", + "base05": "#b8b7b6", + "base06": "#b8b7b6", + "base07": "#b8b7b6", + "base08": "#ff8782", + "base09": "#ea9755", + "base0A": "#d0a543", + "base0B": "#95b658", + "base0C": "#42bda7", + "base0D": "#68b0ee", + "base0E": "#b799fe", + "base0F": "#f382d8" +} \ No newline at end of file diff --git a/schemes/base16-precious-dark-fifteen.js b/schemes/base16-precious-dark-fifteen.js deleted file mode 100644 index 8a672da..0000000 --- a/schemes/base16-precious-dark-fifteen.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#23262b", - base01: "#303337", - base02: "#3e4044", - base03: "#898989", - base04: "#abaaa8", - base05: "#bab9b6", - base06: "#bab9b6", - base07: "#bab9b6", - base08: "#ff8782", - base09: "#e99857", - base0A: "#cfa546", - base0B: "#95b659", - base0C: "#42bda7", - base0D: "#66b0ef", - base0E: "#b799ff", - base0F: "#f382d8", -} diff --git a/schemes/base16-precious-dark-fifteen.json b/schemes/base16-precious-dark-fifteen.json new file mode 100644 index 0000000..1e5fd1e --- /dev/null +++ b/schemes/base16-precious-dark-fifteen.json @@ -0,0 +1,18 @@ +{ + "base00": "#23262b", + "base01": "#303337", + "base02": "#3e4044", + "base03": "#898989", + "base04": "#abaaa8", + "base05": "#bab9b6", + "base06": "#bab9b6", + "base07": "#bab9b6", + "base08": "#ff8782", + "base09": "#e99857", + "base0A": "#cfa546", + "base0B": "#95b659", + "base0C": "#42bda7", + "base0D": "#66b0ef", + "base0E": "#b799ff", + "base0F": "#f382d8" +} \ No newline at end of file diff --git a/schemes/base16-precious-light-warm.js b/schemes/base16-precious-light-warm.js deleted file mode 100644 index 3715a1f..0000000 --- a/schemes/base16-precious-light-warm.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fff5e5", - base01: "#ece4d6", - base02: "#d9d3c8", - base03: "#7f8080", - base04: "#5d6065", - base05: "#4e5359", - base06: "#4e5359", - base07: "#4e5359", - base08: "#b14745", - base09: "#a25600", - base0A: "#876500", - base0B: "#557300", - base0C: "#0e7767", - base0D: "#246da5", - base0E: "#7a50c6", - base0F: "#a83f92", -} diff --git a/schemes/base16-precious-light-warm.json b/schemes/base16-precious-light-warm.json new file mode 100644 index 0000000..6528c84 --- /dev/null +++ b/schemes/base16-precious-light-warm.json @@ -0,0 +1,18 @@ +{ + "base00": "#fff5e5", + "base01": "#ece4d6", + "base02": "#d9d3c8", + "base03": "#7f8080", + "base04": "#5d6065", + "base05": "#4e5359", + "base06": "#4e5359", + "base07": "#4e5359", + "base08": "#b14745", + "base09": "#a25600", + "base0A": "#876500", + "base0B": "#557300", + "base0C": "#0e7767", + "base0D": "#246da5", + "base0E": "#7a50c6", + "base0F": "#a83f92" +} \ No newline at end of file diff --git a/schemes/base16-precious-light-white.js b/schemes/base16-precious-light-white.js deleted file mode 100644 index 7358253..0000000 --- a/schemes/base16-precious-light-white.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#ededed", - base02: "#dbdbdb", - base03: "#848484", - base04: "#636363", - base05: "#555555", - base06: "#555555", - base07: "#555555", - base08: "#af4947", - base09: "#a0570d", - base0A: "#876500", - base0B: "#557301", - base0C: "#087767", - base0D: "#186daa", - base0E: "#7b4ecb", - base0F: "#a93e93", -} diff --git a/schemes/base16-precious-light-white.json b/schemes/base16-precious-light-white.json new file mode 100644 index 0000000..8d5efd6 --- /dev/null +++ b/schemes/base16-precious-light-white.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#ededed", + "base02": "#dbdbdb", + "base03": "#848484", + "base04": "#636363", + "base05": "#555555", + "base06": "#555555", + "base07": "#555555", + "base08": "#af4947", + "base09": "#a0570d", + "base0A": "#876500", + "base0B": "#557301", + "base0C": "#087767", + "base0D": "#186daa", + "base0E": "#7b4ecb", + "base0F": "#a93e93" +} \ No newline at end of file diff --git a/schemes/base16-primer-dark-dimmed.js b/schemes/base16-primer-dark-dimmed.js deleted file mode 100644 index 2ea96ef..0000000 --- a/schemes/base16-primer-dark-dimmed.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c2128", - base01: "#373e47", - base02: "#444c56", - base03: "#545d68", - base04: "#768390", - base05: "#909dab", - base06: "#adbac7", - base07: "#cdd9e5", - base08: "#f47067", - base09: "#e0823d", - base0A: "#c69026", - base0B: "#57ab5a", - base0C: "#96d0ff", - base0D: "#539bf5", - base0E: "#e275ad", - base0F: "#ae5622", -} diff --git a/schemes/base16-primer-dark-dimmed.json b/schemes/base16-primer-dark-dimmed.json new file mode 100644 index 0000000..4c8f8c0 --- /dev/null +++ b/schemes/base16-primer-dark-dimmed.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c2128", + "base01": "#373e47", + "base02": "#444c56", + "base03": "#545d68", + "base04": "#768390", + "base05": "#909dab", + "base06": "#adbac7", + "base07": "#cdd9e5", + "base08": "#f47067", + "base09": "#e0823d", + "base0A": "#c69026", + "base0B": "#57ab5a", + "base0C": "#96d0ff", + "base0D": "#539bf5", + "base0E": "#e275ad", + "base0F": "#ae5622" +} \ No newline at end of file diff --git a/schemes/base16-primer-dark.js b/schemes/base16-primer-dark.js deleted file mode 100644 index 176ee8b..0000000 --- a/schemes/base16-primer-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#010409", - base01: "#21262d", - base02: "#30363d", - base03: "#484f58", - base04: "#8b949e", - base05: "#b1bac4", - base06: "#c9d1d9", - base07: "#f0f6fc", - base08: "#ff7b72", - base09: "#f0883e", - base0A: "#d29922", - base0B: "#3fb950", - base0C: "#a5d6ff", - base0D: "#58a6ff", - base0E: "#f778ba", - base0F: "#bd561d", -} diff --git a/schemes/base16-primer-dark.json b/schemes/base16-primer-dark.json new file mode 100644 index 0000000..2bf7ed4 --- /dev/null +++ b/schemes/base16-primer-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#010409", + "base01": "#21262d", + "base02": "#30363d", + "base03": "#484f58", + "base04": "#8b949e", + "base05": "#b1bac4", + "base06": "#c9d1d9", + "base07": "#f0f6fc", + "base08": "#ff7b72", + "base09": "#f0883e", + "base0A": "#d29922", + "base0B": "#3fb950", + "base0C": "#a5d6ff", + "base0D": "#58a6ff", + "base0E": "#f778ba", + "base0F": "#bd561d" +} \ No newline at end of file diff --git a/schemes/base16-primer-light.js b/schemes/base16-primer-light.js deleted file mode 100644 index 7097010..0000000 --- a/schemes/base16-primer-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fafbfc", - base01: "#e1e4e8", - base02: "#d1d5da", - base03: "#959da5", - base04: "#444d56", - base05: "#2f363d", - base06: "#24292e", - base07: "#1b1f23", - base08: "#d73a49", - base09: "#f66a0a", - base0A: "#ffd33d", - base0B: "#28a745", - base0C: "#79b8ff", - base0D: "#0366d6", - base0E: "#ea4aaa", - base0F: "#a04100", -} diff --git a/schemes/base16-primer-light.json b/schemes/base16-primer-light.json new file mode 100644 index 0000000..9128e7b --- /dev/null +++ b/schemes/base16-primer-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fafbfc", + "base01": "#e1e4e8", + "base02": "#d1d5da", + "base03": "#959da5", + "base04": "#444d56", + "base05": "#2f363d", + "base06": "#24292e", + "base07": "#1b1f23", + "base08": "#d73a49", + "base09": "#f66a0a", + "base0A": "#ffd33d", + "base0B": "#28a745", + "base0C": "#79b8ff", + "base0D": "#0366d6", + "base0E": "#ea4aaa", + "base0F": "#a04100" +} \ No newline at end of file diff --git a/schemes/base16-purpledream.js b/schemes/base16-purpledream.js deleted file mode 100644 index b627d66..0000000 --- a/schemes/base16-purpledream.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#100510", - base01: "#302030", - base02: "#403040", - base03: "#605060", - base04: "#bbb0bb", - base05: "#ddd0dd", - base06: "#eee0ee", - base07: "#fff0ff", - base08: "#ff1d0d", - base09: "#ccae14", - base0A: "#f000a0", - base0B: "#14cc64", - base0C: "#0075b0", - base0D: "#00a0f0", - base0E: "#b000d0", - base0F: "#6a2a3c", -} diff --git a/schemes/base16-purpledream.json b/schemes/base16-purpledream.json new file mode 100644 index 0000000..248381b --- /dev/null +++ b/schemes/base16-purpledream.json @@ -0,0 +1,18 @@ +{ + "base00": "#100510", + "base01": "#302030", + "base02": "#403040", + "base03": "#605060", + "base04": "#bbb0bb", + "base05": "#ddd0dd", + "base06": "#eee0ee", + "base07": "#fff0ff", + "base08": "#ff1d0d", + "base09": "#ccae14", + "base0A": "#f000a0", + "base0B": "#14cc64", + "base0C": "#0075b0", + "base0D": "#00a0f0", + "base0E": "#b000d0", + "base0F": "#6a2a3c" +} \ No newline at end of file diff --git a/schemes/base16-qualia.js b/schemes/base16-qualia.js deleted file mode 100644 index 207d7d0..0000000 --- a/schemes/base16-qualia.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#101010", - base01: "#454545", - base02: "#454545", - base03: "#454545", - base04: "#808080", - base05: "#c0c0c0", - base06: "#c0c0c0", - base07: "#454545", - base08: "#efa6a2", - base09: "#a3b8ef", - base0A: "#e6a3dc", - base0B: "#80c990", - base0C: "#c8c874", - base0D: "#50cacd", - base0E: "#e0af85", - base0F: "#808080", -} diff --git a/schemes/base16-qualia.json b/schemes/base16-qualia.json new file mode 100644 index 0000000..b116172 --- /dev/null +++ b/schemes/base16-qualia.json @@ -0,0 +1,18 @@ +{ + "base00": "#101010", + "base01": "#454545", + "base02": "#454545", + "base03": "#454545", + "base04": "#808080", + "base05": "#c0c0c0", + "base06": "#c0c0c0", + "base07": "#454545", + "base08": "#efa6a2", + "base09": "#a3b8ef", + "base0A": "#e6a3dc", + "base0B": "#80c990", + "base0C": "#c8c874", + "base0D": "#50cacd", + "base0E": "#e0af85", + "base0F": "#808080" +} \ No newline at end of file diff --git a/schemes/base16-railscasts.js b/schemes/base16-railscasts.js deleted file mode 100644 index 6e39418..0000000 --- a/schemes/base16-railscasts.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2b2b2b", - base01: "#272935", - base02: "#3a4055", - base03: "#5a647e", - base04: "#d4cfc9", - base05: "#e6e1dc", - base06: "#f4f1ed", - base07: "#f9f7f3", - base08: "#da4939", - base09: "#cc7833", - base0A: "#ffc66d", - base0B: "#a5c261", - base0C: "#519f50", - base0D: "#6d9cbe", - base0E: "#b6b3eb", - base0F: "#bc9458", -} diff --git a/schemes/base16-railscasts.json b/schemes/base16-railscasts.json new file mode 100644 index 0000000..66c361a --- /dev/null +++ b/schemes/base16-railscasts.json @@ -0,0 +1,18 @@ +{ + "base00": "#2b2b2b", + "base01": "#272935", + "base02": "#3a4055", + "base03": "#5a647e", + "base04": "#d4cfc9", + "base05": "#e6e1dc", + "base06": "#f4f1ed", + "base07": "#f9f7f3", + "base08": "#da4939", + "base09": "#cc7833", + "base0A": "#ffc66d", + "base0B": "#a5c261", + "base0C": "#519f50", + "base0D": "#6d9cbe", + "base0E": "#b6b3eb", + "base0F": "#bc9458" +} \ No newline at end of file diff --git a/schemes/base16-rebecca.js b/schemes/base16-rebecca.js deleted file mode 100644 index fad47da..0000000 --- a/schemes/base16-rebecca.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#292a44", - base01: "#663399", - base02: "#383a62", - base03: "#666699", - base04: "#a0a0c5", - base05: "#f1eff8", - base06: "#ccccff", - base07: "#53495d", - base08: "#a0a0c5", - base09: "#efe4a1", - base0A: "#ae81ff", - base0B: "#6dfedf", - base0C: "#8eaee0", - base0D: "#2de0a7", - base0E: "#7aa5ff", - base0F: "#ff79c6", -} diff --git a/schemes/base16-rebecca.json b/schemes/base16-rebecca.json new file mode 100644 index 0000000..cc8e538 --- /dev/null +++ b/schemes/base16-rebecca.json @@ -0,0 +1,18 @@ +{ + "base00": "#292a44", + "base01": "#663399", + "base02": "#383a62", + "base03": "#666699", + "base04": "#a0a0c5", + "base05": "#f1eff8", + "base06": "#ccccff", + "base07": "#53495d", + "base08": "#a0a0c5", + "base09": "#efe4a1", + "base0A": "#ae81ff", + "base0B": "#6dfedf", + "base0C": "#8eaee0", + "base0D": "#2de0a7", + "base0E": "#7aa5ff", + "base0F": "#ff79c6" +} \ No newline at end of file diff --git a/schemes/base16-rose-pine-dawn.js b/schemes/base16-rose-pine-dawn.js deleted file mode 100644 index 95fc705..0000000 --- a/schemes/base16-rose-pine-dawn.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#faf4ed", - base01: "#fffaf3", - base02: "#f2e9de", - base03: "#9893a5", - base04: "#797593", - base05: "#575279", - base06: "#575279", - base07: "#cecacd", - base08: "#b4637a", - base09: "#ea9d34", - base0A: "#d7827e", - base0B: "#286983", - base0C: "#56949f", - base0D: "#907aa9", - base0E: "#ea9d34", - base0F: "#cecacd", -} diff --git a/schemes/base16-rose-pine-dawn.json b/schemes/base16-rose-pine-dawn.json new file mode 100644 index 0000000..c20ae01 --- /dev/null +++ b/schemes/base16-rose-pine-dawn.json @@ -0,0 +1,18 @@ +{ + "base00": "#faf4ed", + "base01": "#fffaf3", + "base02": "#f2e9de", + "base03": "#9893a5", + "base04": "#797593", + "base05": "#575279", + "base06": "#575279", + "base07": "#cecacd", + "base08": "#b4637a", + "base09": "#ea9d34", + "base0A": "#d7827e", + "base0B": "#286983", + "base0C": "#56949f", + "base0D": "#907aa9", + "base0E": "#ea9d34", + "base0F": "#cecacd" +} \ No newline at end of file diff --git a/schemes/base16-rose-pine-moon.js b/schemes/base16-rose-pine-moon.js deleted file mode 100644 index cfc692e..0000000 --- a/schemes/base16-rose-pine-moon.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#232136", - base01: "#2a273f", - base02: "#393552", - base03: "#6e6a86", - base04: "#908caa", - base05: "#e0def4", - base06: "#e0def4", - base07: "#56526e", - base08: "#eb6f92", - base09: "#f6c177", - base0A: "#ea9a97", - base0B: "#3e8fb0", - base0C: "#9ccfd8", - base0D: "#c4a7e7", - base0E: "#f6c177", - base0F: "#56526e", -} diff --git a/schemes/base16-rose-pine-moon.json b/schemes/base16-rose-pine-moon.json new file mode 100644 index 0000000..0361ed2 --- /dev/null +++ b/schemes/base16-rose-pine-moon.json @@ -0,0 +1,18 @@ +{ + "base00": "#232136", + "base01": "#2a273f", + "base02": "#393552", + "base03": "#6e6a86", + "base04": "#908caa", + "base05": "#e0def4", + "base06": "#e0def4", + "base07": "#56526e", + "base08": "#eb6f92", + "base09": "#f6c177", + "base0A": "#ea9a97", + "base0B": "#3e8fb0", + "base0C": "#9ccfd8", + "base0D": "#c4a7e7", + "base0E": "#f6c177", + "base0F": "#56526e" +} \ No newline at end of file diff --git a/schemes/base16-rose-pine.js b/schemes/base16-rose-pine.js deleted file mode 100644 index 122fb62..0000000 --- a/schemes/base16-rose-pine.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#191724", - base01: "#1f1d2e", - base02: "#26233a", - base03: "#6e6a86", - base04: "#908caa", - base05: "#e0def4", - base06: "#e0def4", - base07: "#524f67", - base08: "#eb6f92", - base09: "#f6c177", - base0A: "#ebbcba", - base0B: "#31748f", - base0C: "#9ccfd8", - base0D: "#c4a7e7", - base0E: "#f6c177", - base0F: "#524f67", -} diff --git a/schemes/base16-rose-pine.json b/schemes/base16-rose-pine.json new file mode 100644 index 0000000..ba8a421 --- /dev/null +++ b/schemes/base16-rose-pine.json @@ -0,0 +1,18 @@ +{ + "base00": "#191724", + "base01": "#1f1d2e", + "base02": "#26233a", + "base03": "#6e6a86", + "base04": "#908caa", + "base05": "#e0def4", + "base06": "#e0def4", + "base07": "#524f67", + "base08": "#eb6f92", + "base09": "#f6c177", + "base0A": "#ebbcba", + "base0B": "#31748f", + "base0C": "#9ccfd8", + "base0D": "#c4a7e7", + "base0E": "#f6c177", + "base0F": "#524f67" +} \ No newline at end of file diff --git a/schemes/base16-saga.js b/schemes/base16-saga.js deleted file mode 100644 index 49da162..0000000 --- a/schemes/base16-saga.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#05080a", - base01: "#0a1014", - base02: "#0f181e", - base03: "#141f27", - base04: "#192630", - base05: "#dce2f7", - base06: "#f8eae7", - base07: "#ccd3fe", - base08: "#ffd4e9", - base09: "#fbcbae", - base0A: "#fbebc8", - base0B: "#f7ddff", - base0C: "#c5edc1", - base0D: "#c9fff7", - base0E: "#dcc3f9", - base0F: "#f6dddd", -} diff --git a/schemes/base16-saga.json b/schemes/base16-saga.json new file mode 100644 index 0000000..ef5abb6 --- /dev/null +++ b/schemes/base16-saga.json @@ -0,0 +1,18 @@ +{ + "base00": "#05080a", + "base01": "#0a1014", + "base02": "#0f181e", + "base03": "#141f27", + "base04": "#192630", + "base05": "#dce2f7", + "base06": "#f8eae7", + "base07": "#ccd3fe", + "base08": "#ffd4e9", + "base09": "#fbcbae", + "base0A": "#fbebc8", + "base0B": "#f7ddff", + "base0C": "#c5edc1", + "base0D": "#c9fff7", + "base0E": "#dcc3f9", + "base0F": "#f6dddd" +} \ No newline at end of file diff --git a/schemes/base16-sagelight.js b/schemes/base16-sagelight.js deleted file mode 100644 index ca79b31..0000000 --- a/schemes/base16-sagelight.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f8f8f8", - base01: "#e8e8e8", - base02: "#d8d8d8", - base03: "#b8b8b8", - base04: "#585858", - base05: "#383838", - base06: "#282828", - base07: "#181818", - base08: "#fa8480", - base09: "#ffaa61", - base0A: "#ffdc61", - base0B: "#a0d2c8", - base0C: "#a2d6f5", - base0D: "#a0a7d2", - base0E: "#c8a0d2", - base0F: "#d2b2a0", -} diff --git a/schemes/base16-sagelight.json b/schemes/base16-sagelight.json new file mode 100644 index 0000000..5dcaa5c --- /dev/null +++ b/schemes/base16-sagelight.json @@ -0,0 +1,18 @@ +{ + "base00": "#f8f8f8", + "base01": "#e8e8e8", + "base02": "#d8d8d8", + "base03": "#b8b8b8", + "base04": "#585858", + "base05": "#383838", + "base06": "#282828", + "base07": "#181818", + "base08": "#fa8480", + "base09": "#ffaa61", + "base0A": "#ffdc61", + "base0B": "#a0d2c8", + "base0C": "#a2d6f5", + "base0D": "#a0a7d2", + "base0E": "#c8a0d2", + "base0F": "#d2b2a0" +} \ No newline at end of file diff --git a/schemes/base16-sakura.js b/schemes/base16-sakura.js deleted file mode 100644 index 7ca737c..0000000 --- a/schemes/base16-sakura.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#feedf3", - base01: "#f8e2e7", - base02: "#e0ccd1", - base03: "#755f64", - base04: "#665055", - base05: "#564448", - base06: "#42383a", - base07: "#33292b", - base08: "#df2d52", - base09: "#f6661e", - base0A: "#c29461", - base0B: "#2e916d", - base0C: "#1d8991", - base0D: "#006e93", - base0E: "#5e2180", - base0F: "#ba0d35", -} diff --git a/schemes/base16-sakura.json b/schemes/base16-sakura.json new file mode 100644 index 0000000..eb001f8 --- /dev/null +++ b/schemes/base16-sakura.json @@ -0,0 +1,18 @@ +{ + "base00": "#feedf3", + "base01": "#f8e2e7", + "base02": "#e0ccd1", + "base03": "#755f64", + "base04": "#665055", + "base05": "#564448", + "base06": "#42383a", + "base07": "#33292b", + "base08": "#df2d52", + "base09": "#f6661e", + "base0A": "#c29461", + "base0B": "#2e916d", + "base0C": "#1d8991", + "base0D": "#006e93", + "base0E": "#5e2180", + "base0F": "#ba0d35" +} \ No newline at end of file diff --git a/schemes/base16-sandcastle.js b/schemes/base16-sandcastle.js deleted file mode 100644 index 3d6472f..0000000 --- a/schemes/base16-sandcastle.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282c34", - base01: "#2c323b", - base02: "#3e4451", - base03: "#665c54", - base04: "#928374", - base05: "#a89984", - base06: "#d5c4a1", - base07: "#fdf4c1", - base08: "#83a598", - base09: "#a07e3b", - base0A: "#a07e3b", - base0B: "#528b8b", - base0C: "#83a598", - base0D: "#83a598", - base0E: "#d75f5f", - base0F: "#a87322", -} diff --git a/schemes/base16-sandcastle.json b/schemes/base16-sandcastle.json new file mode 100644 index 0000000..49b64b6 --- /dev/null +++ b/schemes/base16-sandcastle.json @@ -0,0 +1,18 @@ +{ + "base00": "#282c34", + "base01": "#2c323b", + "base02": "#3e4451", + "base03": "#665c54", + "base04": "#928374", + "base05": "#a89984", + "base06": "#d5c4a1", + "base07": "#fdf4c1", + "base08": "#83a598", + "base09": "#a07e3b", + "base0A": "#a07e3b", + "base0B": "#528b8b", + "base0C": "#83a598", + "base0D": "#83a598", + "base0E": "#d75f5f", + "base0F": "#a87322" +} \ No newline at end of file diff --git a/schemes/base16-selenized-black.js b/schemes/base16-selenized-black.js deleted file mode 100644 index d437ecb..0000000 --- a/schemes/base16-selenized-black.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#181818", - base01: "#252525", - base02: "#3b3b3b", - base03: "#777777", - base04: "#777777", - base05: "#b9b9b9", - base06: "#dedede", - base07: "#dedede", - base08: "#ed4a46", - base09: "#e67f43", - base0A: "#dbb32d", - base0B: "#70b433", - base0C: "#3fc5b7", - base0D: "#368aeb", - base0E: "#a580e2", - base0F: "#eb6eb7", -} diff --git a/schemes/base16-selenized-black.json b/schemes/base16-selenized-black.json new file mode 100644 index 0000000..993c2cb --- /dev/null +++ b/schemes/base16-selenized-black.json @@ -0,0 +1,18 @@ +{ + "base00": "#181818", + "base01": "#252525", + "base02": "#3b3b3b", + "base03": "#777777", + "base04": "#777777", + "base05": "#b9b9b9", + "base06": "#dedede", + "base07": "#dedede", + "base08": "#ed4a46", + "base09": "#e67f43", + "base0A": "#dbb32d", + "base0B": "#70b433", + "base0C": "#3fc5b7", + "base0D": "#368aeb", + "base0E": "#a580e2", + "base0F": "#eb6eb7" +} \ No newline at end of file diff --git a/schemes/base16-selenized-dark.js b/schemes/base16-selenized-dark.js deleted file mode 100644 index 16cb00d..0000000 --- a/schemes/base16-selenized-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#103c48", - base01: "#184956", - base02: "#2d5b69", - base03: "#72898f", - base04: "#72898f", - base05: "#adbcbc", - base06: "#cad8d9", - base07: "#cad8d9", - base08: "#fa5750", - base09: "#ed8649", - base0A: "#dbb32d", - base0B: "#75b938", - base0C: "#41c7b9", - base0D: "#4695f7", - base0E: "#af88eb", - base0F: "#f275be", -} diff --git a/schemes/base16-selenized-dark.json b/schemes/base16-selenized-dark.json new file mode 100644 index 0000000..baf19f1 --- /dev/null +++ b/schemes/base16-selenized-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#103c48", + "base01": "#184956", + "base02": "#2d5b69", + "base03": "#72898f", + "base04": "#72898f", + "base05": "#adbcbc", + "base06": "#cad8d9", + "base07": "#cad8d9", + "base08": "#fa5750", + "base09": "#ed8649", + "base0A": "#dbb32d", + "base0B": "#75b938", + "base0C": "#41c7b9", + "base0D": "#4695f7", + "base0E": "#af88eb", + "base0F": "#f275be" +} \ No newline at end of file diff --git a/schemes/base16-selenized-light.js b/schemes/base16-selenized-light.js deleted file mode 100644 index 3c30057..0000000 --- a/schemes/base16-selenized-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbf3db", - base01: "#ece3cc", - base02: "#d5cdb6", - base03: "#909995", - base04: "#909995", - base05: "#53676d", - base06: "#3a4d53", - base07: "#3a4d53", - base08: "#cc1729", - base09: "#bc5819", - base0A: "#a78300", - base0B: "#428b00", - base0C: "#00978a", - base0D: "#006dce", - base0E: "#825dc0", - base0F: "#c44392", -} diff --git a/schemes/base16-selenized-light.json b/schemes/base16-selenized-light.json new file mode 100644 index 0000000..af88230 --- /dev/null +++ b/schemes/base16-selenized-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbf3db", + "base01": "#ece3cc", + "base02": "#d5cdb6", + "base03": "#909995", + "base04": "#909995", + "base05": "#53676d", + "base06": "#3a4d53", + "base07": "#3a4d53", + "base08": "#cc1729", + "base09": "#bc5819", + "base0A": "#a78300", + "base0B": "#428b00", + "base0C": "#00978a", + "base0D": "#006dce", + "base0E": "#825dc0", + "base0F": "#c44392" +} \ No newline at end of file diff --git a/schemes/base16-selenized-white.js b/schemes/base16-selenized-white.js deleted file mode 100644 index 73cf159..0000000 --- a/schemes/base16-selenized-white.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#ebebeb", - base02: "#cdcdcd", - base03: "#878787", - base04: "#878787", - base05: "#474747", - base06: "#282828", - base07: "#282828", - base08: "#bf0000", - base09: "#ba3700", - base0A: "#af8500", - base0B: "#008400", - base0C: "#009a8a", - base0D: "#0054cf", - base0E: "#6b40c3", - base0F: "#dd0f9d", -} diff --git a/schemes/base16-selenized-white.json b/schemes/base16-selenized-white.json new file mode 100644 index 0000000..5590945 --- /dev/null +++ b/schemes/base16-selenized-white.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#ebebeb", + "base02": "#cdcdcd", + "base03": "#878787", + "base04": "#878787", + "base05": "#474747", + "base06": "#282828", + "base07": "#282828", + "base08": "#bf0000", + "base09": "#ba3700", + "base0A": "#af8500", + "base0B": "#008400", + "base0C": "#009a8a", + "base0D": "#0054cf", + "base0E": "#6b40c3", + "base0F": "#dd0f9d" +} \ No newline at end of file diff --git a/schemes/base16-seti.js b/schemes/base16-seti.js deleted file mode 100644 index 74e5e10..0000000 --- a/schemes/base16-seti.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#151718", - base01: "#282a2b", - base02: "#3b758c", - base03: "#41535b", - base04: "#43a5d5", - base05: "#d6d6d6", - base06: "#eeeeee", - base07: "#ffffff", - base08: "#cd3f45", - base09: "#db7b55", - base0A: "#e6cd69", - base0B: "#9fca56", - base0C: "#55dbbe", - base0D: "#55b5db", - base0E: "#a074c4", - base0F: "#8a553f", -} diff --git a/schemes/base16-seti.json b/schemes/base16-seti.json new file mode 100644 index 0000000..0e71caf --- /dev/null +++ b/schemes/base16-seti.json @@ -0,0 +1,18 @@ +{ + "base00": "#151718", + "base01": "#282a2b", + "base02": "#3b758c", + "base03": "#41535b", + "base04": "#43a5d5", + "base05": "#d6d6d6", + "base06": "#eeeeee", + "base07": "#ffffff", + "base08": "#cd3f45", + "base09": "#db7b55", + "base0A": "#e6cd69", + "base0B": "#9fca56", + "base0C": "#55dbbe", + "base0D": "#55b5db", + "base0E": "#a074c4", + "base0F": "#8a553f" +} \ No newline at end of file diff --git a/schemes/base16-shades-of-purple.js b/schemes/base16-shades-of-purple.js deleted file mode 100644 index 83feda4..0000000 --- a/schemes/base16-shades-of-purple.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1e1e3f", - base01: "#43d426", - base02: "#f1d000", - base03: "#808080", - base04: "#6871ff", - base05: "#c7c7c7", - base06: "#ff77ff", - base07: "#ffffff", - base08: "#d90429", - base09: "#f92a1c", - base0A: "#ffe700", - base0B: "#3ad900", - base0C: "#00c5c7", - base0D: "#6943ff", - base0E: "#ff2c70", - base0F: "#79e8fb", -} diff --git a/schemes/base16-shades-of-purple.json b/schemes/base16-shades-of-purple.json new file mode 100644 index 0000000..5ce0a38 --- /dev/null +++ b/schemes/base16-shades-of-purple.json @@ -0,0 +1,18 @@ +{ + "base00": "#1e1e3f", + "base01": "#43d426", + "base02": "#f1d000", + "base03": "#808080", + "base04": "#6871ff", + "base05": "#c7c7c7", + "base06": "#ff77ff", + "base07": "#ffffff", + "base08": "#d90429", + "base09": "#f92a1c", + "base0A": "#ffe700", + "base0B": "#3ad900", + "base0C": "#00c5c7", + "base0D": "#6943ff", + "base0E": "#ff2c70", + "base0F": "#79e8fb" +} \ No newline at end of file diff --git a/schemes/base16-shadesmear-dark.js b/schemes/base16-shadesmear-dark.js deleted file mode 100644 index c5bed55..0000000 --- a/schemes/base16-shadesmear-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#232323", - base01: "#1c1c1c", - base02: "#4e4e4e", - base03: "#c0c0c0", - base04: "#e4e4e4", - base05: "#dbdbdb", - base06: "#e4e4e4", - base07: "#1c1c1c", - base08: "#cc5450", - base09: "#a64270", - base0A: "#307878", - base0B: "#71983b", - base0C: "#c57d42", - base0D: "#376388", - base0E: "#d7ab54", - base0F: "#6d6d6d", -} diff --git a/schemes/base16-shadesmear-dark.json b/schemes/base16-shadesmear-dark.json new file mode 100644 index 0000000..c2db547 --- /dev/null +++ b/schemes/base16-shadesmear-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#232323", + "base01": "#1c1c1c", + "base02": "#4e4e4e", + "base03": "#c0c0c0", + "base04": "#e4e4e4", + "base05": "#dbdbdb", + "base06": "#e4e4e4", + "base07": "#1c1c1c", + "base08": "#cc5450", + "base09": "#a64270", + "base0A": "#307878", + "base0B": "#71983b", + "base0C": "#c57d42", + "base0D": "#376388", + "base0E": "#d7ab54", + "base0F": "#6d6d6d" +} \ No newline at end of file diff --git a/schemes/base16-shadesmear-light.js b/schemes/base16-shadesmear-light.js deleted file mode 100644 index ad5b356..0000000 --- a/schemes/base16-shadesmear-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#dbdbdb", - base01: "#e4e4e4", - base02: "#c0c0c0", - base03: "#4e4e4e", - base04: "#1c1c1c", - base05: "#232323", - base06: "#1c1c1c", - base07: "#e4e4e4", - base08: "#cc5450", - base09: "#a64270", - base0A: "#307878", - base0B: "#71983b", - base0C: "#c57d42", - base0D: "#376388", - base0E: "#d7ab54", - base0F: "#6d6d6d", -} diff --git a/schemes/base16-shadesmear-light.json b/schemes/base16-shadesmear-light.json new file mode 100644 index 0000000..a3c0410 --- /dev/null +++ b/schemes/base16-shadesmear-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#dbdbdb", + "base01": "#e4e4e4", + "base02": "#c0c0c0", + "base03": "#4e4e4e", + "base04": "#1c1c1c", + "base05": "#232323", + "base06": "#1c1c1c", + "base07": "#e4e4e4", + "base08": "#cc5450", + "base09": "#a64270", + "base0A": "#307878", + "base0B": "#71983b", + "base0C": "#c57d42", + "base0D": "#376388", + "base0E": "#d7ab54", + "base0F": "#6d6d6d" +} \ No newline at end of file diff --git a/schemes/base16-shapeshifter.js b/schemes/base16-shapeshifter.js deleted file mode 100644 index 998640e..0000000 --- a/schemes/base16-shapeshifter.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f9f9f9", - base01: "#e0e0e0", - base02: "#ababab", - base03: "#555555", - base04: "#343434", - base05: "#102015", - base06: "#040404", - base07: "#000000", - base08: "#e92f2f", - base09: "#e09448", - base0A: "#dddd13", - base0B: "#0ed839", - base0C: "#23edda", - base0D: "#3b48e3", - base0E: "#f996e2", - base0F: "#69542d", -} diff --git a/schemes/base16-shapeshifter.json b/schemes/base16-shapeshifter.json new file mode 100644 index 0000000..ea96207 --- /dev/null +++ b/schemes/base16-shapeshifter.json @@ -0,0 +1,18 @@ +{ + "base00": "#f9f9f9", + "base01": "#e0e0e0", + "base02": "#ababab", + "base03": "#555555", + "base04": "#343434", + "base05": "#102015", + "base06": "#040404", + "base07": "#000000", + "base08": "#e92f2f", + "base09": "#e09448", + "base0A": "#dddd13", + "base0B": "#0ed839", + "base0C": "#23edda", + "base0D": "#3b48e3", + "base0E": "#f996e2", + "base0F": "#69542d" +} \ No newline at end of file diff --git a/schemes/base16-silk-dark.js b/schemes/base16-silk-dark.js deleted file mode 100644 index e911bcd..0000000 --- a/schemes/base16-silk-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0e3c46", - base01: "#1d494e", - base02: "#2a5054", - base03: "#587073", - base04: "#9dc8cd", - base05: "#c7dbdd", - base06: "#cbf2f7", - base07: "#d2faff", - base08: "#fb6953", - base09: "#fcab74", - base0A: "#fce380", - base0B: "#73d8ad", - base0C: "#3fb2b9", - base0D: "#46bddd", - base0E: "#756b8a", - base0F: "#9b647b", -} diff --git a/schemes/base16-silk-dark.json b/schemes/base16-silk-dark.json new file mode 100644 index 0000000..3b835d5 --- /dev/null +++ b/schemes/base16-silk-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#0e3c46", + "base01": "#1d494e", + "base02": "#2a5054", + "base03": "#587073", + "base04": "#9dc8cd", + "base05": "#c7dbdd", + "base06": "#cbf2f7", + "base07": "#d2faff", + "base08": "#fb6953", + "base09": "#fcab74", + "base0A": "#fce380", + "base0B": "#73d8ad", + "base0C": "#3fb2b9", + "base0D": "#46bddd", + "base0E": "#756b8a", + "base0F": "#9b647b" +} \ No newline at end of file diff --git a/schemes/base16-silk-light.js b/schemes/base16-silk-light.js deleted file mode 100644 index c79d036..0000000 --- a/schemes/base16-silk-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#e9f1ef", - base01: "#ccd4d3", - base02: "#90b7b6", - base03: "#5c787b", - base04: "#4b5b5f", - base05: "#385156", - base06: "#0e3c46", - base07: "#d2faff", - base08: "#cf432e", - base09: "#d27f46", - base0A: "#cfad25", - base0B: "#6ca38c", - base0C: "#329ca2", - base0D: "#39aac9", - base0E: "#6e6582", - base0F: "#865369", -} diff --git a/schemes/base16-silk-light.json b/schemes/base16-silk-light.json new file mode 100644 index 0000000..e42d4d8 --- /dev/null +++ b/schemes/base16-silk-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#e9f1ef", + "base01": "#ccd4d3", + "base02": "#90b7b6", + "base03": "#5c787b", + "base04": "#4b5b5f", + "base05": "#385156", + "base06": "#0e3c46", + "base07": "#d2faff", + "base08": "#cf432e", + "base09": "#d27f46", + "base0A": "#cfad25", + "base0B": "#6ca38c", + "base0C": "#329ca2", + "base0D": "#39aac9", + "base0E": "#6e6582", + "base0F": "#865369" +} \ No newline at end of file diff --git a/schemes/base16-snazzy.js b/schemes/base16-snazzy.js deleted file mode 100644 index efa985e..0000000 --- a/schemes/base16-snazzy.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282a36", - base01: "#34353e", - base02: "#43454f", - base03: "#78787e", - base04: "#a5a5a9", - base05: "#e2e4e5", - base06: "#eff0eb", - base07: "#f1f1f0", - base08: "#ff5c57", - base09: "#ff9f43", - base0A: "#f3f99d", - base0B: "#5af78e", - base0C: "#9aedfe", - base0D: "#57c7ff", - base0E: "#ff6ac1", - base0F: "#b2643c", -} diff --git a/schemes/base16-snazzy.json b/schemes/base16-snazzy.json new file mode 100644 index 0000000..41cbfe5 --- /dev/null +++ b/schemes/base16-snazzy.json @@ -0,0 +1,18 @@ +{ + "base00": "#282a36", + "base01": "#34353e", + "base02": "#43454f", + "base03": "#78787e", + "base04": "#a5a5a9", + "base05": "#e2e4e5", + "base06": "#eff0eb", + "base07": "#f1f1f0", + "base08": "#ff5c57", + "base09": "#ff9f43", + "base0A": "#f3f99d", + "base0B": "#5af78e", + "base0C": "#9aedfe", + "base0D": "#57c7ff", + "base0E": "#ff6ac1", + "base0F": "#b2643c" +} \ No newline at end of file diff --git a/schemes/base16-soft-server.js b/schemes/base16-soft-server.js deleted file mode 100644 index fb944ff..0000000 --- a/schemes/base16-soft-server.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#211e2a", - base01: "#2c2737", - base02: "#3f3951", - base03: "#6e6780", - base04: "#8a829e", - base05: "#e4dee9", - base06: "#f2e8f0", - base07: "#ffffff", - base08: "#e965a5", - base09: "#f4b870", - base0A: "#ebde76", - base0B: "#b1f2a7", - base0C: "#b3f4f3", - base0D: "#95a6f4", - base0E: "#ff79c6", - base0F: "#bd93f9", -} diff --git a/schemes/base16-soft-server.json b/schemes/base16-soft-server.json new file mode 100644 index 0000000..c300c12 --- /dev/null +++ b/schemes/base16-soft-server.json @@ -0,0 +1,18 @@ +{ + "base00": "#211e2a", + "base01": "#2c2737", + "base02": "#3f3951", + "base03": "#6e6780", + "base04": "#8a829e", + "base05": "#e4dee9", + "base06": "#f2e8f0", + "base07": "#ffffff", + "base08": "#e965a5", + "base09": "#f4b870", + "base0A": "#ebde76", + "base0B": "#b1f2a7", + "base0C": "#b3f4f3", + "base0D": "#95a6f4", + "base0E": "#ff79c6", + "base0F": "#bd93f9" +} \ No newline at end of file diff --git a/schemes/base16-solarflare-light.js b/schemes/base16-solarflare-light.js deleted file mode 100644 index 478533f..0000000 --- a/schemes/base16-solarflare-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f5f7fa", - base01: "#e8e9ed", - base02: "#a6afb8", - base03: "#85939e", - base04: "#667581", - base05: "#586875", - base06: "#222e38", - base07: "#18262f", - base08: "#ef5253", - base09: "#e66b2b", - base0A: "#e4b51c", - base0B: "#7cc844", - base0C: "#52cbb0", - base0D: "#33b5e1", - base0E: "#a363d5", - base0F: "#d73c9a", -} diff --git a/schemes/base16-solarflare-light.json b/schemes/base16-solarflare-light.json new file mode 100644 index 0000000..970b0ca --- /dev/null +++ b/schemes/base16-solarflare-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f5f7fa", + "base01": "#e8e9ed", + "base02": "#a6afb8", + "base03": "#85939e", + "base04": "#667581", + "base05": "#586875", + "base06": "#222e38", + "base07": "#18262f", + "base08": "#ef5253", + "base09": "#e66b2b", + "base0A": "#e4b51c", + "base0B": "#7cc844", + "base0C": "#52cbb0", + "base0D": "#33b5e1", + "base0E": "#a363d5", + "base0F": "#d73c9a" +} \ No newline at end of file diff --git a/schemes/base16-solarflare.js b/schemes/base16-solarflare.js deleted file mode 100644 index 0eff4f9..0000000 --- a/schemes/base16-solarflare.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#18262f", - base01: "#222e38", - base02: "#586875", - base03: "#667581", - base04: "#85939e", - base05: "#a6afb8", - base06: "#e8e9ed", - base07: "#f5f7fa", - base08: "#ef5253", - base09: "#e66b2b", - base0A: "#e4b51c", - base0B: "#7cc844", - base0C: "#52cbb0", - base0D: "#33b5e1", - base0E: "#a363d5", - base0F: "#d73c9a", -} diff --git a/schemes/base16-solarflare.json b/schemes/base16-solarflare.json new file mode 100644 index 0000000..5ffb540 --- /dev/null +++ b/schemes/base16-solarflare.json @@ -0,0 +1,18 @@ +{ + "base00": "#18262f", + "base01": "#222e38", + "base02": "#586875", + "base03": "#667581", + "base04": "#85939e", + "base05": "#a6afb8", + "base06": "#e8e9ed", + "base07": "#f5f7fa", + "base08": "#ef5253", + "base09": "#e66b2b", + "base0A": "#e4b51c", + "base0B": "#7cc844", + "base0C": "#52cbb0", + "base0D": "#33b5e1", + "base0E": "#a363d5", + "base0F": "#d73c9a" +} \ No newline at end of file diff --git a/schemes/base16-solarized-dark.js b/schemes/base16-solarized-dark.js deleted file mode 100644 index 036e33a..0000000 --- a/schemes/base16-solarized-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#002b36", - base01: "#073642", - base02: "#586e75", - base03: "#657b83", - base04: "#839496", - base05: "#93a1a1", - base06: "#eee8d5", - base07: "#fdf6e3", - base08: "#dc322f", - base09: "#cb4b16", - base0A: "#b58900", - base0B: "#859900", - base0C: "#2aa198", - base0D: "#268bd2", - base0E: "#6c71c4", - base0F: "#d33682", -} diff --git a/schemes/base16-solarized-dark.json b/schemes/base16-solarized-dark.json new file mode 100644 index 0000000..324dce4 --- /dev/null +++ b/schemes/base16-solarized-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#002b36", + "base01": "#073642", + "base02": "#586e75", + "base03": "#657b83", + "base04": "#839496", + "base05": "#93a1a1", + "base06": "#eee8d5", + "base07": "#fdf6e3", + "base08": "#dc322f", + "base09": "#cb4b16", + "base0A": "#b58900", + "base0B": "#859900", + "base0C": "#2aa198", + "base0D": "#268bd2", + "base0E": "#6c71c4", + "base0F": "#d33682" +} \ No newline at end of file diff --git a/schemes/base16-solarized-light.js b/schemes/base16-solarized-light.js deleted file mode 100644 index 6ffddf0..0000000 --- a/schemes/base16-solarized-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fdf6e3", - base01: "#eee8d5", - base02: "#93a1a1", - base03: "#839496", - base04: "#657b83", - base05: "#586e75", - base06: "#073642", - base07: "#002b36", - base08: "#dc322f", - base09: "#cb4b16", - base0A: "#b58900", - base0B: "#859900", - base0C: "#2aa198", - base0D: "#268bd2", - base0E: "#6c71c4", - base0F: "#d33682", -} diff --git a/schemes/base16-solarized-light.json b/schemes/base16-solarized-light.json new file mode 100644 index 0000000..5304657 --- /dev/null +++ b/schemes/base16-solarized-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fdf6e3", + "base01": "#eee8d5", + "base02": "#93a1a1", + "base03": "#839496", + "base04": "#657b83", + "base05": "#586e75", + "base06": "#073642", + "base07": "#002b36", + "base08": "#dc322f", + "base09": "#cb4b16", + "base0A": "#b58900", + "base0B": "#859900", + "base0C": "#2aa198", + "base0D": "#268bd2", + "base0E": "#6c71c4", + "base0F": "#d33682" +} \ No newline at end of file diff --git a/schemes/base16-spaceduck.js b/schemes/base16-spaceduck.js deleted file mode 100644 index c4a42cc..0000000 --- a/schemes/base16-spaceduck.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#16172d", - base01: "#1b1c36", - base02: "#30365f", - base03: "#686f9a", - base04: "#818596", - base05: "#ecf0c1", - base06: "#c1c3cc", - base07: "#ffffff", - base08: "#e33400", - base09: "#e39400", - base0A: "#f2ce00", - base0B: "#5ccc96", - base0C: "#00a3cc", - base0D: "#7a5ccc", - base0E: "#b3a1e6", - base0F: "#ce6f8f", -} diff --git a/schemes/base16-spaceduck.json b/schemes/base16-spaceduck.json new file mode 100644 index 0000000..d949101 --- /dev/null +++ b/schemes/base16-spaceduck.json @@ -0,0 +1,18 @@ +{ + "base00": "#16172d", + "base01": "#1b1c36", + "base02": "#30365f", + "base03": "#686f9a", + "base04": "#818596", + "base05": "#ecf0c1", + "base06": "#c1c3cc", + "base07": "#ffffff", + "base08": "#e33400", + "base09": "#e39400", + "base0A": "#f2ce00", + "base0B": "#5ccc96", + "base0C": "#00a3cc", + "base0D": "#7a5ccc", + "base0E": "#b3a1e6", + "base0F": "#ce6f8f" +} \ No newline at end of file diff --git a/schemes/base16-spacemacs.js b/schemes/base16-spacemacs.js deleted file mode 100644 index 558c170..0000000 --- a/schemes/base16-spacemacs.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1f2022", - base01: "#282828", - base02: "#444155", - base03: "#585858", - base04: "#b8b8b8", - base05: "#a3a3a3", - base06: "#e8e8e8", - base07: "#f8f8f8", - base08: "#f2241f", - base09: "#ffa500", - base0A: "#b1951d", - base0B: "#67b11d", - base0C: "#2d9574", - base0D: "#4f97d7", - base0E: "#a31db1", - base0F: "#b03060", -} diff --git a/schemes/base16-spacemacs.json b/schemes/base16-spacemacs.json new file mode 100644 index 0000000..da6f5a2 --- /dev/null +++ b/schemes/base16-spacemacs.json @@ -0,0 +1,18 @@ +{ + "base00": "#1f2022", + "base01": "#282828", + "base02": "#444155", + "base03": "#585858", + "base04": "#b8b8b8", + "base05": "#a3a3a3", + "base06": "#e8e8e8", + "base07": "#f8f8f8", + "base08": "#f2241f", + "base09": "#ffa500", + "base0A": "#b1951d", + "base0B": "#67b11d", + "base0C": "#2d9574", + "base0D": "#4f97d7", + "base0E": "#a31db1", + "base0F": "#b03060" +} \ No newline at end of file diff --git a/schemes/base16-sparky.js b/schemes/base16-sparky.js deleted file mode 100644 index 9ac8e6b..0000000 --- a/schemes/base16-sparky.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#072b31", - base01: "#00313c", - base02: "#003c46", - base03: "#003b49", - base04: "#00778b", - base05: "#f4f5f0", - base06: "#f5f5f1", - base07: "#ffffff", - base08: "#ff585d", - base09: "#ff8f1c", - base0A: "#fbdd40", - base0B: "#78d64b", - base0C: "#2dccd3", - base0D: "#4698cb", - base0E: "#d59ed7", - base0F: "#9b704d", -} diff --git a/schemes/base16-sparky.json b/schemes/base16-sparky.json new file mode 100644 index 0000000..c216b06 --- /dev/null +++ b/schemes/base16-sparky.json @@ -0,0 +1,18 @@ +{ + "base00": "#072b31", + "base01": "#00313c", + "base02": "#003c46", + "base03": "#003b49", + "base04": "#00778b", + "base05": "#f4f5f0", + "base06": "#f5f5f1", + "base07": "#ffffff", + "base08": "#ff585d", + "base09": "#ff8f1c", + "base0A": "#fbdd40", + "base0B": "#78d64b", + "base0C": "#2dccd3", + "base0D": "#4698cb", + "base0E": "#d59ed7", + "base0F": "#9b704d" +} \ No newline at end of file diff --git a/schemes/base16-standardized-dark.js b/schemes/base16-standardized-dark.js deleted file mode 100644 index 779150b..0000000 --- a/schemes/base16-standardized-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#222222", - base01: "#303030", - base02: "#555555", - base03: "#898989", - base04: "#898989", - base05: "#c0c0c0", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#e15d67", - base09: "#fc804e", - base0A: "#e1b31a", - base0B: "#5db129", - base0C: "#21c992", - base0D: "#00a3f2", - base0E: "#b46ee0", - base0F: "#b87d28", -} diff --git a/schemes/base16-standardized-dark.json b/schemes/base16-standardized-dark.json new file mode 100644 index 0000000..2b88562 --- /dev/null +++ b/schemes/base16-standardized-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#222222", + "base01": "#303030", + "base02": "#555555", + "base03": "#898989", + "base04": "#898989", + "base05": "#c0c0c0", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#e15d67", + "base09": "#fc804e", + "base0A": "#e1b31a", + "base0B": "#5db129", + "base0C": "#21c992", + "base0D": "#00a3f2", + "base0E": "#b46ee0", + "base0F": "#b87d28" +} \ No newline at end of file diff --git a/schemes/base16-standardized-light.js b/schemes/base16-standardized-light.js deleted file mode 100644 index 5243370..0000000 --- a/schemes/base16-standardized-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#eeeeee", - base02: "#cccccc", - base03: "#767676", - base04: "#767676", - base05: "#444444", - base06: "#333333", - base07: "#222222", - base08: "#d03e3e", - base09: "#d7691d", - base0A: "#ad8200", - base0B: "#31861f", - base0C: "#00998f", - base0D: "#3173c5", - base0E: "#9e57c2", - base0F: "#895025", -} diff --git a/schemes/base16-standardized-light.json b/schemes/base16-standardized-light.json new file mode 100644 index 0000000..552593e --- /dev/null +++ b/schemes/base16-standardized-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#eeeeee", + "base02": "#cccccc", + "base03": "#767676", + "base04": "#767676", + "base05": "#444444", + "base06": "#333333", + "base07": "#222222", + "base08": "#d03e3e", + "base09": "#d7691d", + "base0A": "#ad8200", + "base0B": "#31861f", + "base0C": "#00998f", + "base0D": "#3173c5", + "base0E": "#9e57c2", + "base0F": "#895025" +} \ No newline at end of file diff --git a/schemes/base16-stella.js b/schemes/base16-stella.js deleted file mode 100644 index a698034..0000000 --- a/schemes/base16-stella.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2b213c", - base01: "#362b48", - base02: "#4d4160", - base03: "#655978", - base04: "#7f7192", - base05: "#998bad", - base06: "#b4a5c8", - base07: "#ebdcff", - base08: "#c79987", - base09: "#8865c6", - base0A: "#c7c691", - base0B: "#acc79b", - base0C: "#9bc7bf", - base0D: "#a5aad4", - base0E: "#c594ff", - base0F: "#c7ab87", -} diff --git a/schemes/base16-stella.json b/schemes/base16-stella.json new file mode 100644 index 0000000..4cf46a4 --- /dev/null +++ b/schemes/base16-stella.json @@ -0,0 +1,18 @@ +{ + "base00": "#2b213c", + "base01": "#362b48", + "base02": "#4d4160", + "base03": "#655978", + "base04": "#7f7192", + "base05": "#998bad", + "base06": "#b4a5c8", + "base07": "#ebdcff", + "base08": "#c79987", + "base09": "#8865c6", + "base0A": "#c7c691", + "base0B": "#acc79b", + "base0C": "#9bc7bf", + "base0D": "#a5aad4", + "base0E": "#c594ff", + "base0F": "#c7ab87" +} \ No newline at end of file diff --git a/schemes/base16-still-alive.js b/schemes/base16-still-alive.js deleted file mode 100644 index af2c0e0..0000000 --- a/schemes/base16-still-alive.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f0f0f0", - base01: "#d6d6d6", - base02: "#bdbdbd", - base03: "#a3a3a3", - base04: "#605758", - base05: "#4c383b", - base06: "#331f21", - base07: "#140c0d", - base08: "#d80000", - base09: "#f0d848", - base0A: "#fff018", - base0B: "#30a860", - base0C: "#36d3ff", - base0D: "#365eff", - base0E: "#9036ff", - base0F: "#140c0d", -} diff --git a/schemes/base16-still-alive.json b/schemes/base16-still-alive.json new file mode 100644 index 0000000..7a200fd --- /dev/null +++ b/schemes/base16-still-alive.json @@ -0,0 +1,18 @@ +{ + "base00": "#f0f0f0", + "base01": "#d6d6d6", + "base02": "#bdbdbd", + "base03": "#a3a3a3", + "base04": "#605758", + "base05": "#4c383b", + "base06": "#331f21", + "base07": "#140c0d", + "base08": "#d80000", + "base09": "#f0d848", + "base0A": "#fff018", + "base0B": "#30a860", + "base0C": "#36d3ff", + "base0D": "#365eff", + "base0E": "#9036ff", + "base0F": "#140c0d" +} \ No newline at end of file diff --git a/schemes/base16-summercamp.js b/schemes/base16-summercamp.js deleted file mode 100644 index 9e06bc2..0000000 --- a/schemes/base16-summercamp.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1c1810", - base01: "#2a261c", - base02: "#3a3527", - base03: "#504b38", - base04: "#5f5b45", - base05: "#736e55", - base06: "#bab696", - base07: "#f8f5de", - base08: "#e35142", - base09: "#fba11b", - base0A: "#f2ff27", - base0B: "#5ceb5a", - base0C: "#5aebbc", - base0D: "#489bf0", - base0E: "#ff8080", - base0F: "#f69be7", -} diff --git a/schemes/base16-summercamp.json b/schemes/base16-summercamp.json new file mode 100644 index 0000000..2ffd3c7 --- /dev/null +++ b/schemes/base16-summercamp.json @@ -0,0 +1,18 @@ +{ + "base00": "#1c1810", + "base01": "#2a261c", + "base02": "#3a3527", + "base03": "#504b38", + "base04": "#5f5b45", + "base05": "#736e55", + "base06": "#bab696", + "base07": "#f8f5de", + "base08": "#e35142", + "base09": "#fba11b", + "base0A": "#f2ff27", + "base0B": "#5ceb5a", + "base0C": "#5aebbc", + "base0D": "#489bf0", + "base0E": "#ff8080", + "base0F": "#f69be7" +} \ No newline at end of file diff --git a/schemes/base16-summerfruit-dark.js b/schemes/base16-summerfruit-dark.js deleted file mode 100644 index 54a3013..0000000 --- a/schemes/base16-summerfruit-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#151515", - base01: "#202020", - base02: "#303030", - base03: "#505050", - base04: "#b0b0b0", - base05: "#d0d0d0", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#ff0086", - base09: "#fd8900", - base0A: "#aba800", - base0B: "#00c918", - base0C: "#1faaaa", - base0D: "#3777e6", - base0E: "#ad00a1", - base0F: "#cc6633", -} diff --git a/schemes/base16-summerfruit-dark.json b/schemes/base16-summerfruit-dark.json new file mode 100644 index 0000000..c5af9ab --- /dev/null +++ b/schemes/base16-summerfruit-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#151515", + "base01": "#202020", + "base02": "#303030", + "base03": "#505050", + "base04": "#b0b0b0", + "base05": "#d0d0d0", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#ff0086", + "base09": "#fd8900", + "base0A": "#aba800", + "base0B": "#00c918", + "base0C": "#1faaaa", + "base0D": "#3777e6", + "base0E": "#ad00a1", + "base0F": "#cc6633" +} \ No newline at end of file diff --git a/schemes/base16-summerfruit-light.js b/schemes/base16-summerfruit-light.js deleted file mode 100644 index 5596bed..0000000 --- a/schemes/base16-summerfruit-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#e0e0e0", - base02: "#d0d0d0", - base03: "#b0b0b0", - base04: "#000000", - base05: "#101010", - base06: "#151515", - base07: "#202020", - base08: "#ff0086", - base09: "#fd8900", - base0A: "#aba800", - base0B: "#00c918", - base0C: "#1faaaa", - base0D: "#3777e6", - base0E: "#ad00a1", - base0F: "#cc6633", -} diff --git a/schemes/base16-summerfruit-light.json b/schemes/base16-summerfruit-light.json new file mode 100644 index 0000000..af60448 --- /dev/null +++ b/schemes/base16-summerfruit-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#e0e0e0", + "base02": "#d0d0d0", + "base03": "#b0b0b0", + "base04": "#000000", + "base05": "#101010", + "base06": "#151515", + "base07": "#202020", + "base08": "#ff0086", + "base09": "#fd8900", + "base0A": "#aba800", + "base0B": "#00c918", + "base0C": "#1faaaa", + "base0D": "#3777e6", + "base0E": "#ad00a1", + "base0F": "#cc6633" +} \ No newline at end of file diff --git a/schemes/base16-swamp-dark.js b/schemes/base16-swamp-dark.js deleted file mode 100644 index c7f6f1b..0000000 --- a/schemes/base16-swamp-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#242015", - base01: "#3a3124", - base02: "#4d3f32", - base03: "#5f4e41", - base04: "#b8a58c", - base05: "#d2c3a4", - base06: "#ebe0bb", - base07: "#f1e9d0", - base08: "#db930d", - base09: "#ebe0bb", - base0A: "#a82d56", - base0B: "#7a7653", - base0C: "#db930d", - base0D: "#c1666b", - base0E: "#91506c", - base0F: "#61a0a8", -} diff --git a/schemes/base16-swamp-dark.json b/schemes/base16-swamp-dark.json new file mode 100644 index 0000000..cb12e17 --- /dev/null +++ b/schemes/base16-swamp-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#242015", + "base01": "#3a3124", + "base02": "#4d3f32", + "base03": "#5f4e41", + "base04": "#b8a58c", + "base05": "#d2c3a4", + "base06": "#ebe0bb", + "base07": "#f1e9d0", + "base08": "#db930d", + "base09": "#ebe0bb", + "base0A": "#a82d56", + "base0B": "#7a7653", + "base0C": "#db930d", + "base0D": "#c1666b", + "base0E": "#91506c", + "base0F": "#61a0a8" +} \ No newline at end of file diff --git a/schemes/base16-swamp-light.js b/schemes/base16-swamp-light.js deleted file mode 100644 index d3a5e79..0000000 --- a/schemes/base16-swamp-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f1e3d1", - base01: "#ddcebc", - base02: "#c9b9a7", - base03: "#b5a492", - base04: "#a0907d", - base05: "#64513e", - base06: "#786653", - base07: "#8c7b68", - base08: "#d09700", - base09: "#64513e", - base0A: "#993333", - base0B: "#908d6a", - base0C: "#d09700", - base0D: "#bf7979", - base0E: "#9e5581", - base0F: "#75858c", -} diff --git a/schemes/base16-swamp-light.json b/schemes/base16-swamp-light.json new file mode 100644 index 0000000..63b881e --- /dev/null +++ b/schemes/base16-swamp-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f1e3d1", + "base01": "#ddcebc", + "base02": "#c9b9a7", + "base03": "#b5a492", + "base04": "#a0907d", + "base05": "#64513e", + "base06": "#786653", + "base07": "#8c7b68", + "base08": "#d09700", + "base09": "#64513e", + "base0A": "#993333", + "base0B": "#908d6a", + "base0C": "#d09700", + "base0D": "#bf7979", + "base0E": "#9e5581", + "base0F": "#75858c" +} \ No newline at end of file diff --git a/schemes/base16-synth-midnight-dark.js b/schemes/base16-synth-midnight-dark.js deleted file mode 100644 index 2604bd7..0000000 --- a/schemes/base16-synth-midnight-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#050608", - base01: "#1a1b1c", - base02: "#28292a", - base03: "#474849", - base04: "#a3a5a6", - base05: "#c1c3c4", - base06: "#cfd1d2", - base07: "#dddfe0", - base08: "#b53b50", - base09: "#ea770d", - base0A: "#c9d364", - base0B: "#06ea61", - base0C: "#42fff9", - base0D: "#03aeff", - base0E: "#ea5ce2", - base0F: "#cd6320", -} diff --git a/schemes/base16-synth-midnight-dark.json b/schemes/base16-synth-midnight-dark.json new file mode 100644 index 0000000..1e519de --- /dev/null +++ b/schemes/base16-synth-midnight-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#050608", + "base01": "#1a1b1c", + "base02": "#28292a", + "base03": "#474849", + "base04": "#a3a5a6", + "base05": "#c1c3c4", + "base06": "#cfd1d2", + "base07": "#dddfe0", + "base08": "#b53b50", + "base09": "#ea770d", + "base0A": "#c9d364", + "base0B": "#06ea61", + "base0C": "#42fff9", + "base0D": "#03aeff", + "base0E": "#ea5ce2", + "base0F": "#cd6320" +} \ No newline at end of file diff --git a/schemes/base16-synth-midnight-light.js b/schemes/base16-synth-midnight-light.js deleted file mode 100644 index 5aa495a..0000000 --- a/schemes/base16-synth-midnight-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#dddfe0", - base01: "#cfd1d2", - base02: "#c1c3c4", - base03: "#a3a5a6", - base04: "#474849", - base05: "#28292a", - base06: "#1a1b1c", - base07: "#050608", - base08: "#b53b50", - base09: "#ea770d", - base0A: "#c9d364", - base0B: "#06ea61", - base0C: "#42fff9", - base0D: "#03aeff", - base0E: "#ea5ce2", - base0F: "#cd6320", -} diff --git a/schemes/base16-synth-midnight-light.json b/schemes/base16-synth-midnight-light.json new file mode 100644 index 0000000..cd7ea0c --- /dev/null +++ b/schemes/base16-synth-midnight-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#dddfe0", + "base01": "#cfd1d2", + "base02": "#c1c3c4", + "base03": "#a3a5a6", + "base04": "#474849", + "base05": "#28292a", + "base06": "#1a1b1c", + "base07": "#050608", + "base08": "#b53b50", + "base09": "#ea770d", + "base0A": "#c9d364", + "base0B": "#06ea61", + "base0C": "#42fff9", + "base0D": "#03aeff", + "base0E": "#ea5ce2", + "base0F": "#cd6320" +} \ No newline at end of file diff --git a/schemes/base16-tango.js b/schemes/base16-tango.js deleted file mode 100644 index 224f258..0000000 --- a/schemes/base16-tango.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2e3436", - base01: "#8ae234", - base02: "#fce94f", - base03: "#555753", - base04: "#729fcf", - base05: "#d3d7cf", - base06: "#ad7fa8", - base07: "#eeeeec", - base08: "#cc0000", - base09: "#ef2929", - base0A: "#c4a000", - base0B: "#4e9a06", - base0C: "#06989a", - base0D: "#3465a4", - base0E: "#75507b", - base0F: "#34e2e2", -} diff --git a/schemes/base16-tango.json b/schemes/base16-tango.json new file mode 100644 index 0000000..9203355 --- /dev/null +++ b/schemes/base16-tango.json @@ -0,0 +1,18 @@ +{ + "base00": "#2e3436", + "base01": "#8ae234", + "base02": "#fce94f", + "base03": "#555753", + "base04": "#729fcf", + "base05": "#d3d7cf", + "base06": "#ad7fa8", + "base07": "#eeeeec", + "base08": "#cc0000", + "base09": "#ef2929", + "base0A": "#c4a000", + "base0B": "#4e9a06", + "base0C": "#06989a", + "base0D": "#3465a4", + "base0E": "#75507b", + "base0F": "#34e2e2" +} \ No newline at end of file diff --git a/schemes/base16-tarot.js b/schemes/base16-tarot.js deleted file mode 100644 index 066ea01..0000000 --- a/schemes/base16-tarot.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0e091d", - base01: "#2a153c", - base02: "#4b2054", - base03: "#74316b", - base04: "#8c406f", - base05: "#aa556f", - base06: "#c4686d", - base07: "#dc8f7c", - base08: "#c53253", - base09: "#ea4d60", - base0A: "#ff6565", - base0B: "#a68e5a", - base0C: "#8c9785", - base0D: "#6e6080", - base0E: "#a45782", - base0F: "#984d51", -} diff --git a/schemes/base16-tarot.json b/schemes/base16-tarot.json new file mode 100644 index 0000000..3c72a76 --- /dev/null +++ b/schemes/base16-tarot.json @@ -0,0 +1,18 @@ +{ + "base00": "#0e091d", + "base01": "#2a153c", + "base02": "#4b2054", + "base03": "#74316b", + "base04": "#8c406f", + "base05": "#aa556f", + "base06": "#c4686d", + "base07": "#dc8f7c", + "base08": "#c53253", + "base09": "#ea4d60", + "base0A": "#ff6565", + "base0B": "#a68e5a", + "base0C": "#8c9785", + "base0D": "#6e6080", + "base0E": "#a45782", + "base0F": "#984d51" +} \ No newline at end of file diff --git a/schemes/base16-tender.js b/schemes/base16-tender.js deleted file mode 100644 index 4a5b2af..0000000 --- a/schemes/base16-tender.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282828", - base01: "#383838", - base02: "#484848", - base03: "#4c4c4c", - base04: "#b8b8b8", - base05: "#eeeeee", - base06: "#e8e8e8", - base07: "#feffff", - base08: "#f43753", - base09: "#dc9656", - base0A: "#ffc24b", - base0B: "#c9d05c", - base0C: "#73cef4", - base0D: "#b3deef", - base0E: "#d3b987", - base0F: "#a16946", -} diff --git a/schemes/base16-tender.json b/schemes/base16-tender.json new file mode 100644 index 0000000..0b721ad --- /dev/null +++ b/schemes/base16-tender.json @@ -0,0 +1,18 @@ +{ + "base00": "#282828", + "base01": "#383838", + "base02": "#484848", + "base03": "#4c4c4c", + "base04": "#b8b8b8", + "base05": "#eeeeee", + "base06": "#e8e8e8", + "base07": "#feffff", + "base08": "#f43753", + "base09": "#dc9656", + "base0A": "#ffc24b", + "base0B": "#c9d05c", + "base0C": "#73cef4", + "base0D": "#b3deef", + "base0E": "#d3b987", + "base0F": "#a16946" +} \ No newline at end of file diff --git a/schemes/base16-terracotta-dark.js b/schemes/base16-terracotta-dark.js deleted file mode 100644 index 13cf4df..0000000 --- a/schemes/base16-terracotta-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#241d1a", - base01: "#362b27", - base02: "#473933", - base03: "#594740", - base04: "#a78e84", - base05: "#b8a59d", - base06: "#cabbb5", - base07: "#dcd2ce", - base08: "#f6998f", - base09: "#ffa888", - base0A: "#ffc37a", - base0B: "#b6c68a", - base0C: "#c0bcdb", - base0D: "#b0a4c3", - base0E: "#d8a2b0", - base0F: "#f1ae97", -} diff --git a/schemes/base16-terracotta-dark.json b/schemes/base16-terracotta-dark.json new file mode 100644 index 0000000..f0c5002 --- /dev/null +++ b/schemes/base16-terracotta-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#241d1a", + "base01": "#362b27", + "base02": "#473933", + "base03": "#594740", + "base04": "#a78e84", + "base05": "#b8a59d", + "base06": "#cabbb5", + "base07": "#dcd2ce", + "base08": "#f6998f", + "base09": "#ffa888", + "base0A": "#ffc37a", + "base0B": "#b6c68a", + "base0C": "#c0bcdb", + "base0D": "#b0a4c3", + "base0E": "#d8a2b0", + "base0F": "#f1ae97" +} \ No newline at end of file diff --git a/schemes/base16-terracotta.js b/schemes/base16-terracotta.js deleted file mode 100644 index b397c58..0000000 --- a/schemes/base16-terracotta.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#efeae8", - base01: "#dfd6d1", - base02: "#d0c1bb", - base03: "#c0aca4", - base04: "#59453d", - base05: "#473731", - base06: "#352a25", - base07: "#241c19", - base08: "#a75045", - base09: "#bd6942", - base0A: "#ce943e", - base0B: "#7a894a", - base0C: "#847f9e", - base0D: "#625574", - base0E: "#8d5968", - base0F: "#b07158", -} diff --git a/schemes/base16-terracotta.json b/schemes/base16-terracotta.json new file mode 100644 index 0000000..5ace127 --- /dev/null +++ b/schemes/base16-terracotta.json @@ -0,0 +1,18 @@ +{ + "base00": "#efeae8", + "base01": "#dfd6d1", + "base02": "#d0c1bb", + "base03": "#c0aca4", + "base04": "#59453d", + "base05": "#473731", + "base06": "#352a25", + "base07": "#241c19", + "base08": "#a75045", + "base09": "#bd6942", + "base0A": "#ce943e", + "base0B": "#7a894a", + "base0C": "#847f9e", + "base0D": "#625574", + "base0E": "#8d5968", + "base0F": "#b07158" +} \ No newline at end of file diff --git a/schemes/base16-tinta.js b/schemes/base16-tinta.js deleted file mode 100644 index 7ba8344..0000000 --- a/schemes/base16-tinta.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#101012", - base01: "#202023", - base02: "#2c2c30", - base03: "#62626a", - base04: "#9d9c9d", - base05: "#d8d6d0", - base06: "#e3e1db", - base07: "#eeece6", - base08: "#d0726a", - base09: "#e8843a", - base0A: "#c8b86a", - base0B: "#9aa890", - base0C: "#80b8b4", - base0D: "#8a9ab0", - base0E: "#b0a0b8", - base0F: "#4a4a50", -} diff --git a/schemes/base16-tinta.json b/schemes/base16-tinta.json new file mode 100644 index 0000000..33de817 --- /dev/null +++ b/schemes/base16-tinta.json @@ -0,0 +1,18 @@ +{ + "base00": "#101012", + "base01": "#202023", + "base02": "#2c2c30", + "base03": "#62626a", + "base04": "#9d9c9d", + "base05": "#d8d6d0", + "base06": "#e3e1db", + "base07": "#eeece6", + "base08": "#d0726a", + "base09": "#e8843a", + "base0A": "#c8b86a", + "base0B": "#9aa890", + "base0C": "#80b8b4", + "base0D": "#8a9ab0", + "base0E": "#b0a0b8", + "base0F": "#4a4a50" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-city-dark.js b/schemes/base16-tokyo-city-dark.js deleted file mode 100644 index 91fe4c8..0000000 --- a/schemes/base16-tokyo-city-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#171d23", - base01: "#1d252c", - base02: "#28323a", - base03: "#526270", - base04: "#b7c5d3", - base05: "#d8e2ec", - base06: "#f6f6f8", - base07: "#fbfbfd", - base08: "#f7768e", - base09: "#ff9e64", - base0A: "#b7c5d3", - base0B: "#9ece6a", - base0C: "#89ddff", - base0D: "#7aa2f7", - base0E: "#bb9af7", - base0F: "#bb9af7", -} diff --git a/schemes/base16-tokyo-city-dark.json b/schemes/base16-tokyo-city-dark.json new file mode 100644 index 0000000..526a537 --- /dev/null +++ b/schemes/base16-tokyo-city-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#171d23", + "base01": "#1d252c", + "base02": "#28323a", + "base03": "#526270", + "base04": "#b7c5d3", + "base05": "#d8e2ec", + "base06": "#f6f6f8", + "base07": "#fbfbfd", + "base08": "#f7768e", + "base09": "#ff9e64", + "base0A": "#b7c5d3", + "base0B": "#9ece6a", + "base0C": "#89ddff", + "base0D": "#7aa2f7", + "base0E": "#bb9af7", + "base0F": "#bb9af7" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-city-light.js b/schemes/base16-tokyo-city-light.js deleted file mode 100644 index 1fe1943..0000000 --- a/schemes/base16-tokyo-city-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbfbfd", - base01: "#f6f6f8", - base02: "#edeff6", - base03: "#9699a3", - base04: "#4c505e", - base05: "#343b59", - base06: "#1d252c", - base07: "#171d23", - base08: "#8c4351", - base09: "#965027", - base0A: "#4c505e", - base0B: "#485e30", - base0C: "#4c505e", - base0D: "#34548a", - base0E: "#5a4a78", - base0F: "#5a4a78", -} diff --git a/schemes/base16-tokyo-city-light.json b/schemes/base16-tokyo-city-light.json new file mode 100644 index 0000000..a7fd0ec --- /dev/null +++ b/schemes/base16-tokyo-city-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbfbfd", + "base01": "#f6f6f8", + "base02": "#edeff6", + "base03": "#9699a3", + "base04": "#4c505e", + "base05": "#343b59", + "base06": "#1d252c", + "base07": "#171d23", + "base08": "#8c4351", + "base09": "#965027", + "base0A": "#4c505e", + "base0B": "#485e30", + "base0C": "#4c505e", + "base0D": "#34548a", + "base0E": "#5a4a78", + "base0F": "#5a4a78" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-city-terminal-dark.js b/schemes/base16-tokyo-city-terminal-dark.js deleted file mode 100644 index b8c077a..0000000 --- a/schemes/base16-tokyo-city-terminal-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#171d23", - base01: "#1d252c", - base02: "#28323a", - base03: "#526270", - base04: "#b7c5d3", - base05: "#d8e2ec", - base06: "#f6f6f8", - base07: "#fbfbfd", - base08: "#d95468", - base09: "#ff9e64", - base0A: "#ebbf83", - base0B: "#8bd49c", - base0C: "#70e1e8", - base0D: "#539afc", - base0E: "#b62d65", - base0F: "#dd9d82", -} diff --git a/schemes/base16-tokyo-city-terminal-dark.json b/schemes/base16-tokyo-city-terminal-dark.json new file mode 100644 index 0000000..ac8ca19 --- /dev/null +++ b/schemes/base16-tokyo-city-terminal-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#171d23", + "base01": "#1d252c", + "base02": "#28323a", + "base03": "#526270", + "base04": "#b7c5d3", + "base05": "#d8e2ec", + "base06": "#f6f6f8", + "base07": "#fbfbfd", + "base08": "#d95468", + "base09": "#ff9e64", + "base0A": "#ebbf83", + "base0B": "#8bd49c", + "base0C": "#70e1e8", + "base0D": "#539afc", + "base0E": "#b62d65", + "base0F": "#dd9d82" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-city-terminal-light.js b/schemes/base16-tokyo-city-terminal-light.js deleted file mode 100644 index c5dc205..0000000 --- a/schemes/base16-tokyo-city-terminal-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fbfbfd", - base01: "#f6f6f8", - base02: "#d8e2ec", - base03: "#b7c5d3", - base04: "#526270", - base05: "#28323a", - base06: "#1d252c", - base07: "#171d23", - base08: "#8c4351", - base09: "#965027", - base0A: "#8f5e15", - base0B: "#33635c", - base0C: "#0f4b6e", - base0D: "#34548a", - base0E: "#5a4a78", - base0F: "#7e5140", -} diff --git a/schemes/base16-tokyo-city-terminal-light.json b/schemes/base16-tokyo-city-terminal-light.json new file mode 100644 index 0000000..ab9da10 --- /dev/null +++ b/schemes/base16-tokyo-city-terminal-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fbfbfd", + "base01": "#f6f6f8", + "base02": "#d8e2ec", + "base03": "#b7c5d3", + "base04": "#526270", + "base05": "#28323a", + "base06": "#1d252c", + "base07": "#171d23", + "base08": "#8c4351", + "base09": "#965027", + "base0A": "#8f5e15", + "base0B": "#33635c", + "base0C": "#0f4b6e", + "base0D": "#34548a", + "base0E": "#5a4a78", + "base0F": "#7e5140" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-dark.js b/schemes/base16-tokyo-night-dark.js deleted file mode 100644 index fb97910..0000000 --- a/schemes/base16-tokyo-night-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1a1b26", - base01: "#16161e", - base02: "#2f3549", - base03: "#444b6a", - base04: "#787c99", - base05: "#a9b1d6", - base06: "#cbccd1", - base07: "#d5d6db", - base08: "#c0caf5", - base09: "#a9b1d6", - base0A: "#0db9d7", - base0B: "#9ece6a", - base0C: "#b4f9f8", - base0D: "#2ac3de", - base0E: "#bb9af7", - base0F: "#f7768e", -} diff --git a/schemes/base16-tokyo-night-dark.json b/schemes/base16-tokyo-night-dark.json new file mode 100644 index 0000000..4b4f15d --- /dev/null +++ b/schemes/base16-tokyo-night-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#1a1b26", + "base01": "#16161e", + "base02": "#2f3549", + "base03": "#444b6a", + "base04": "#787c99", + "base05": "#a9b1d6", + "base06": "#cbccd1", + "base07": "#d5d6db", + "base08": "#c0caf5", + "base09": "#a9b1d6", + "base0A": "#0db9d7", + "base0B": "#9ece6a", + "base0C": "#b4f9f8", + "base0D": "#2ac3de", + "base0E": "#bb9af7", + "base0F": "#f7768e" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-light.js b/schemes/base16-tokyo-night-light.js deleted file mode 100644 index 56dd5eb..0000000 --- a/schemes/base16-tokyo-night-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#d5d6db", - base01: "#cbccd1", - base02: "#dfe0e5", - base03: "#9699a3", - base04: "#4c505e", - base05: "#343b59", - base06: "#1a1b26", - base07: "#1a1b26", - base08: "#343b58", - base09: "#965027", - base0A: "#166775", - base0B: "#485e30", - base0C: "#3e6968", - base0D: "#34548a", - base0E: "#5a4a78", - base0F: "#8c4351", -} diff --git a/schemes/base16-tokyo-night-light.json b/schemes/base16-tokyo-night-light.json new file mode 100644 index 0000000..b97afbd --- /dev/null +++ b/schemes/base16-tokyo-night-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#d5d6db", + "base01": "#cbccd1", + "base02": "#dfe0e5", + "base03": "#9699a3", + "base04": "#4c505e", + "base05": "#343b59", + "base06": "#1a1b26", + "base07": "#1a1b26", + "base08": "#343b58", + "base09": "#965027", + "base0A": "#166775", + "base0B": "#485e30", + "base0C": "#3e6968", + "base0D": "#34548a", + "base0E": "#5a4a78", + "base0F": "#8c4351" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-moon.js b/schemes/base16-tokyo-night-moon.js deleted file mode 100644 index 7ca9fca..0000000 --- a/schemes/base16-tokyo-night-moon.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#222436", - base01: "#1e2030", - base02: "#2d3f76", - base03: "#3b4261", - base04: "#636da6", - base05: "#828bb8", - base06: "#aeb4d1", - base07: "#c8d3f5", - base08: "#ff757f", - base09: "#ffc777", - base0A: "#ffdf77", - base0B: "#c3e88d", - base0C: "#86e1fc", - base0D: "#82aaff", - base0E: "#fca7ea", - base0F: "#c53b53", -} diff --git a/schemes/base16-tokyo-night-moon.json b/schemes/base16-tokyo-night-moon.json new file mode 100644 index 0000000..3231b61 --- /dev/null +++ b/schemes/base16-tokyo-night-moon.json @@ -0,0 +1,18 @@ +{ + "base00": "#222436", + "base01": "#1e2030", + "base02": "#2d3f76", + "base03": "#3b4261", + "base04": "#636da6", + "base05": "#828bb8", + "base06": "#aeb4d1", + "base07": "#c8d3f5", + "base08": "#ff757f", + "base09": "#ffc777", + "base0A": "#ffdf77", + "base0B": "#c3e88d", + "base0C": "#86e1fc", + "base0D": "#82aaff", + "base0E": "#fca7ea", + "base0F": "#c53b53" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-storm.js b/schemes/base16-tokyo-night-storm.js deleted file mode 100644 index a3bcd47..0000000 --- a/schemes/base16-tokyo-night-storm.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#24283b", - base01: "#16161e", - base02: "#343a52", - base03: "#444b6a", - base04: "#787c99", - base05: "#a9b1d6", - base06: "#cbccd1", - base07: "#d5d6db", - base08: "#c0caf5", - base09: "#a9b1d6", - base0A: "#0db9d7", - base0B: "#9ece6a", - base0C: "#b4f9f8", - base0D: "#2ac3de", - base0E: "#bb9af7", - base0F: "#f7768e", -} diff --git a/schemes/base16-tokyo-night-storm.json b/schemes/base16-tokyo-night-storm.json new file mode 100644 index 0000000..3ff705d --- /dev/null +++ b/schemes/base16-tokyo-night-storm.json @@ -0,0 +1,18 @@ +{ + "base00": "#24283b", + "base01": "#16161e", + "base02": "#343a52", + "base03": "#444b6a", + "base04": "#787c99", + "base05": "#a9b1d6", + "base06": "#cbccd1", + "base07": "#d5d6db", + "base08": "#c0caf5", + "base09": "#a9b1d6", + "base0A": "#0db9d7", + "base0B": "#9ece6a", + "base0C": "#b4f9f8", + "base0D": "#2ac3de", + "base0E": "#bb9af7", + "base0F": "#f7768e" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-terminal-dark.js b/schemes/base16-tokyo-night-terminal-dark.js deleted file mode 100644 index 761c80b..0000000 --- a/schemes/base16-tokyo-night-terminal-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#16161e", - base01: "#1a1b26", - base02: "#2f3549", - base03: "#444b6a", - base04: "#787c99", - base05: "#787c99", - base06: "#cbccd1", - base07: "#d5d6db", - base08: "#f7768e", - base09: "#ff9e64", - base0A: "#e0af68", - base0B: "#41a6b5", - base0C: "#7dcfff", - base0D: "#7aa2f7", - base0E: "#bb9af7", - base0F: "#d18616", -} diff --git a/schemes/base16-tokyo-night-terminal-dark.json b/schemes/base16-tokyo-night-terminal-dark.json new file mode 100644 index 0000000..2175d24 --- /dev/null +++ b/schemes/base16-tokyo-night-terminal-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#16161e", + "base01": "#1a1b26", + "base02": "#2f3549", + "base03": "#444b6a", + "base04": "#787c99", + "base05": "#787c99", + "base06": "#cbccd1", + "base07": "#d5d6db", + "base08": "#f7768e", + "base09": "#ff9e64", + "base0A": "#e0af68", + "base0B": "#41a6b5", + "base0C": "#7dcfff", + "base0D": "#7aa2f7", + "base0E": "#bb9af7", + "base0F": "#d18616" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-terminal-light.js b/schemes/base16-tokyo-night-terminal-light.js deleted file mode 100644 index 6c146cb..0000000 --- a/schemes/base16-tokyo-night-terminal-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#d5d6db", - base01: "#cbccd1", - base02: "#dfe0e5", - base03: "#9699a3", - base04: "#4c505e", - base05: "#4c505e", - base06: "#1a1b26", - base07: "#1a1b26", - base08: "#8c4351", - base09: "#965027", - base0A: "#8f5e15", - base0B: "#33635c", - base0C: "#0f4b6e", - base0D: "#34548a", - base0E: "#5a4a78", - base0F: "#655259", -} diff --git a/schemes/base16-tokyo-night-terminal-light.json b/schemes/base16-tokyo-night-terminal-light.json new file mode 100644 index 0000000..1e2c2b2 --- /dev/null +++ b/schemes/base16-tokyo-night-terminal-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#d5d6db", + "base01": "#cbccd1", + "base02": "#dfe0e5", + "base03": "#9699a3", + "base04": "#4c505e", + "base05": "#4c505e", + "base06": "#1a1b26", + "base07": "#1a1b26", + "base08": "#8c4351", + "base09": "#965027", + "base0A": "#8f5e15", + "base0B": "#33635c", + "base0C": "#0f4b6e", + "base0D": "#34548a", + "base0E": "#5a4a78", + "base0F": "#655259" +} \ No newline at end of file diff --git a/schemes/base16-tokyo-night-terminal-storm.js b/schemes/base16-tokyo-night-terminal-storm.js deleted file mode 100644 index 0c0c006..0000000 --- a/schemes/base16-tokyo-night-terminal-storm.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#24283b", - base01: "#1a1b26", - base02: "#343a52", - base03: "#444b6a", - base04: "#787c99", - base05: "#787c99", - base06: "#cbccd1", - base07: "#d5d6db", - base08: "#f7768e", - base09: "#ff9e64", - base0A: "#e0af68", - base0B: "#41a6b5", - base0C: "#7dcfff", - base0D: "#7aa2f7", - base0E: "#bb9af7", - base0F: "#d18616", -} diff --git a/schemes/base16-tokyo-night-terminal-storm.json b/schemes/base16-tokyo-night-terminal-storm.json new file mode 100644 index 0000000..1a0b240 --- /dev/null +++ b/schemes/base16-tokyo-night-terminal-storm.json @@ -0,0 +1,18 @@ +{ + "base00": "#24283b", + "base01": "#1a1b26", + "base02": "#343a52", + "base03": "#444b6a", + "base04": "#787c99", + "base05": "#787c99", + "base06": "#cbccd1", + "base07": "#d5d6db", + "base08": "#f7768e", + "base09": "#ff9e64", + "base0A": "#e0af68", + "base0B": "#41a6b5", + "base0C": "#7dcfff", + "base0D": "#7aa2f7", + "base0E": "#bb9af7", + "base0F": "#d18616" +} \ No newline at end of file diff --git a/schemes/base16-tokyodark-terminal.js b/schemes/base16-tokyodark-terminal.js deleted file mode 100644 index 79ce118..0000000 --- a/schemes/base16-tokyodark-terminal.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#11121d", - base01: "#1a1b2a", - base02: "#212234", - base03: "#282c34", - base04: "#4a5057", - base05: "#a0a8cd", - base06: "#a0a8cd", - base07: "#a0a8cd", - base08: "#ee6d85", - base09: "#f6955b", - base0A: "#d7a65f", - base0B: "#95c561", - base0C: "#38a89d", - base0D: "#7199ee", - base0E: "#a485dd", - base0F: "#773440", -} diff --git a/schemes/base16-tokyodark-terminal.json b/schemes/base16-tokyodark-terminal.json new file mode 100644 index 0000000..36b5112 --- /dev/null +++ b/schemes/base16-tokyodark-terminal.json @@ -0,0 +1,18 @@ +{ + "base00": "#11121d", + "base01": "#1a1b2a", + "base02": "#212234", + "base03": "#282c34", + "base04": "#4a5057", + "base05": "#a0a8cd", + "base06": "#a0a8cd", + "base07": "#a0a8cd", + "base08": "#ee6d85", + "base09": "#f6955b", + "base0A": "#d7a65f", + "base0B": "#95c561", + "base0C": "#38a89d", + "base0D": "#7199ee", + "base0E": "#a485dd", + "base0F": "#773440" +} \ No newline at end of file diff --git a/schemes/base16-tokyodark.js b/schemes/base16-tokyodark.js deleted file mode 100644 index 68d437b..0000000 --- a/schemes/base16-tokyodark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#11121d", - base01: "#212234", - base02: "#212234", - base03: "#353945", - base04: "#4a5057", - base05: "#a0a8cd", - base06: "#abb2bf", - base07: "#bcc2dc", - base08: "#ee6d85", - base09: "#f6955b", - base0A: "#d7a65f", - base0B: "#95c561", - base0C: "#9fbbf3", - base0D: "#7199ee", - base0E: "#a485dd", - base0F: "#773440", -} diff --git a/schemes/base16-tokyodark.json b/schemes/base16-tokyodark.json new file mode 100644 index 0000000..f672a3b --- /dev/null +++ b/schemes/base16-tokyodark.json @@ -0,0 +1,18 @@ +{ + "base00": "#11121d", + "base01": "#212234", + "base02": "#212234", + "base03": "#353945", + "base04": "#4a5057", + "base05": "#a0a8cd", + "base06": "#abb2bf", + "base07": "#bcc2dc", + "base08": "#ee6d85", + "base09": "#f6955b", + "base0A": "#d7a65f", + "base0B": "#95c561", + "base0C": "#9fbbf3", + "base0D": "#7199ee", + "base0E": "#a485dd", + "base0F": "#773440" +} \ No newline at end of file diff --git a/schemes/base16-tomorrow-night-eighties.js b/schemes/base16-tomorrow-night-eighties.js deleted file mode 100644 index c79f849..0000000 --- a/schemes/base16-tomorrow-night-eighties.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2d2d2d", - base01: "#393939", - base02: "#515151", - base03: "#999999", - base04: "#b4b7b4", - base05: "#cccccc", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#f2777a", - base09: "#f99157", - base0A: "#ffcc66", - base0B: "#99cc99", - base0C: "#66cccc", - base0D: "#6699cc", - base0E: "#cc99cc", - base0F: "#a3685a", -} diff --git a/schemes/base16-tomorrow-night-eighties.json b/schemes/base16-tomorrow-night-eighties.json new file mode 100644 index 0000000..02558b5 --- /dev/null +++ b/schemes/base16-tomorrow-night-eighties.json @@ -0,0 +1,18 @@ +{ + "base00": "#2d2d2d", + "base01": "#393939", + "base02": "#515151", + "base03": "#999999", + "base04": "#b4b7b4", + "base05": "#cccccc", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#f2777a", + "base09": "#f99157", + "base0A": "#ffcc66", + "base0B": "#99cc99", + "base0C": "#66cccc", + "base0D": "#6699cc", + "base0E": "#cc99cc", + "base0F": "#a3685a" +} \ No newline at end of file diff --git a/schemes/base16-tomorrow-night.js b/schemes/base16-tomorrow-night.js deleted file mode 100644 index 0e66066..0000000 --- a/schemes/base16-tomorrow-night.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d1f21", - base01: "#282a2e", - base02: "#373b41", - base03: "#969896", - base04: "#b4b7b4", - base05: "#c5c8c6", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#cc6666", - base09: "#de935f", - base0A: "#f0c674", - base0B: "#b5bd68", - base0C: "#8abeb7", - base0D: "#81a2be", - base0E: "#b294bb", - base0F: "#a3685a", -} diff --git a/schemes/base16-tomorrow-night.json b/schemes/base16-tomorrow-night.json new file mode 100644 index 0000000..161f708 --- /dev/null +++ b/schemes/base16-tomorrow-night.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d1f21", + "base01": "#282a2e", + "base02": "#373b41", + "base03": "#969896", + "base04": "#b4b7b4", + "base05": "#c5c8c6", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#cc6666", + "base09": "#de935f", + "base0A": "#f0c674", + "base0B": "#b5bd68", + "base0C": "#8abeb7", + "base0D": "#81a2be", + "base0E": "#b294bb", + "base0F": "#a3685a" +} \ No newline at end of file diff --git a/schemes/base16-tomorrow.js b/schemes/base16-tomorrow.js deleted file mode 100644 index ab6d71e..0000000 --- a/schemes/base16-tomorrow.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#e0e0e0", - base02: "#c5c8c6", - base03: "#b4b7b4", - base04: "#969896", - base05: "#373b41", - base06: "#282a2e", - base07: "#1d1f21", - base08: "#c82829", - base09: "#f5871f", - base0A: "#eab700", - base0B: "#718c00", - base0C: "#3e999f", - base0D: "#4271ae", - base0E: "#8959a8", - base0F: "#a3685a", -} diff --git a/schemes/base16-tomorrow.json b/schemes/base16-tomorrow.json new file mode 100644 index 0000000..bbfdc91 --- /dev/null +++ b/schemes/base16-tomorrow.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#e0e0e0", + "base02": "#c5c8c6", + "base03": "#b4b7b4", + "base04": "#969896", + "base05": "#373b41", + "base06": "#282a2e", + "base07": "#1d1f21", + "base08": "#c82829", + "base09": "#f5871f", + "base0A": "#eab700", + "base0B": "#718c00", + "base0C": "#3e999f", + "base0D": "#4271ae", + "base0E": "#8959a8", + "base0F": "#a3685a" +} \ No newline at end of file diff --git a/schemes/base16-tube.js b/schemes/base16-tube.js deleted file mode 100644 index 455d4f4..0000000 --- a/schemes/base16-tube.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#231f20", - base01: "#1c3f95", - base02: "#5a5758", - base03: "#737171", - base04: "#959ca1", - base05: "#d9d8d8", - base06: "#e7e7e8", - base07: "#ffffff", - base08: "#ee2e24", - base09: "#f386a1", - base0A: "#ffd204", - base0B: "#00853e", - base0C: "#85cebc", - base0D: "#009ddc", - base0E: "#98005d", - base0F: "#b06110", -} diff --git a/schemes/base16-tube.json b/schemes/base16-tube.json new file mode 100644 index 0000000..7082c98 --- /dev/null +++ b/schemes/base16-tube.json @@ -0,0 +1,18 @@ +{ + "base00": "#231f20", + "base01": "#1c3f95", + "base02": "#5a5758", + "base03": "#737171", + "base04": "#959ca1", + "base05": "#d9d8d8", + "base06": "#e7e7e8", + "base07": "#ffffff", + "base08": "#ee2e24", + "base09": "#f386a1", + "base0A": "#ffd204", + "base0B": "#00853e", + "base0C": "#85cebc", + "base0D": "#009ddc", + "base0E": "#98005d", + "base0F": "#b06110" +} \ No newline at end of file diff --git a/schemes/base16-twilight.js b/schemes/base16-twilight.js deleted file mode 100644 index 8eb05b3..0000000 --- a/schemes/base16-twilight.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1e1e1e", - base01: "#323537", - base02: "#464b50", - base03: "#5f5a60", - base04: "#838184", - base05: "#a7a7a7", - base06: "#c3c3c3", - base07: "#ffffff", - base08: "#cf6a4c", - base09: "#cda869", - base0A: "#f9ee98", - base0B: "#8f9d6a", - base0C: "#afc4db", - base0D: "#7587a6", - base0E: "#9b859d", - base0F: "#9b703f", -} diff --git a/schemes/base16-twilight.json b/schemes/base16-twilight.json new file mode 100644 index 0000000..759f369 --- /dev/null +++ b/schemes/base16-twilight.json @@ -0,0 +1,18 @@ +{ + "base00": "#1e1e1e", + "base01": "#323537", + "base02": "#464b50", + "base03": "#5f5a60", + "base04": "#838184", + "base05": "#a7a7a7", + "base06": "#c3c3c3", + "base07": "#ffffff", + "base08": "#cf6a4c", + "base09": "#cda869", + "base0A": "#f9ee98", + "base0B": "#8f9d6a", + "base0C": "#afc4db", + "base0D": "#7587a6", + "base0E": "#9b859d", + "base0F": "#9b703f" +} \ No newline at end of file diff --git a/schemes/base16-unikitty-dark.js b/schemes/base16-unikitty-dark.js deleted file mode 100644 index 94d20c9..0000000 --- a/schemes/base16-unikitty-dark.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2e2a31", - base01: "#4a464d", - base02: "#666369", - base03: "#838085", - base04: "#9f9da2", - base05: "#bcbabe", - base06: "#d8d7da", - base07: "#f5f4f7", - base08: "#d8137f", - base09: "#d65407", - base0A: "#dc8a0e", - base0B: "#17ad98", - base0C: "#149bda", - base0D: "#796af5", - base0E: "#bb60ea", - base0F: "#c720ca", -} diff --git a/schemes/base16-unikitty-dark.json b/schemes/base16-unikitty-dark.json new file mode 100644 index 0000000..2f133cb --- /dev/null +++ b/schemes/base16-unikitty-dark.json @@ -0,0 +1,18 @@ +{ + "base00": "#2e2a31", + "base01": "#4a464d", + "base02": "#666369", + "base03": "#838085", + "base04": "#9f9da2", + "base05": "#bcbabe", + "base06": "#d8d7da", + "base07": "#f5f4f7", + "base08": "#d8137f", + "base09": "#d65407", + "base0A": "#dc8a0e", + "base0B": "#17ad98", + "base0C": "#149bda", + "base0D": "#796af5", + "base0E": "#bb60ea", + "base0F": "#c720ca" +} \ No newline at end of file diff --git a/schemes/base16-unikitty-light.js b/schemes/base16-unikitty-light.js deleted file mode 100644 index 2060dfb..0000000 --- a/schemes/base16-unikitty-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#e1e1e2", - base02: "#c4c3c5", - base03: "#a7a5a8", - base04: "#89878b", - base05: "#6c696e", - base06: "#4f4b51", - base07: "#322d34", - base08: "#d8137f", - base09: "#d65407", - base0A: "#dc8a0e", - base0B: "#17ad98", - base0C: "#149bda", - base0D: "#775dff", - base0E: "#aa17e6", - base0F: "#e013d0", -} diff --git a/schemes/base16-unikitty-light.json b/schemes/base16-unikitty-light.json new file mode 100644 index 0000000..facd942 --- /dev/null +++ b/schemes/base16-unikitty-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#e1e1e2", + "base02": "#c4c3c5", + "base03": "#a7a5a8", + "base04": "#89878b", + "base05": "#6c696e", + "base06": "#4f4b51", + "base07": "#322d34", + "base08": "#d8137f", + "base09": "#d65407", + "base0A": "#dc8a0e", + "base0B": "#17ad98", + "base0C": "#149bda", + "base0D": "#775dff", + "base0E": "#aa17e6", + "base0F": "#e013d0" +} \ No newline at end of file diff --git a/schemes/base16-unikitty-reversible.js b/schemes/base16-unikitty-reversible.js deleted file mode 100644 index d34e72c..0000000 --- a/schemes/base16-unikitty-reversible.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#2e2a31", - base01: "#4b484e", - base02: "#69666b", - base03: "#878589", - base04: "#a5a3a6", - base05: "#c3c2c4", - base06: "#e1e0e1", - base07: "#ffffff", - base08: "#d8137f", - base09: "#d65407", - base0A: "#dc8a0e", - base0B: "#17ad98", - base0C: "#149bda", - base0D: "#7864fa", - base0E: "#b33ce8", - base0F: "#d41acd", -} diff --git a/schemes/base16-unikitty-reversible.json b/schemes/base16-unikitty-reversible.json new file mode 100644 index 0000000..f474288 --- /dev/null +++ b/schemes/base16-unikitty-reversible.json @@ -0,0 +1,18 @@ +{ + "base00": "#2e2a31", + "base01": "#4b484e", + "base02": "#69666b", + "base03": "#878589", + "base04": "#a5a3a6", + "base05": "#c3c2c4", + "base06": "#e1e0e1", + "base07": "#ffffff", + "base08": "#d8137f", + "base09": "#d65407", + "base0A": "#dc8a0e", + "base0B": "#17ad98", + "base0C": "#149bda", + "base0D": "#7864fa", + "base0E": "#b33ce8", + "base0F": "#d41acd" +} \ No newline at end of file diff --git a/schemes/base16-uwunicorn.js b/schemes/base16-uwunicorn.js deleted file mode 100644 index d8d0fe0..0000000 --- a/schemes/base16-uwunicorn.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#241b26", - base01: "#2f2a3f", - base02: "#46354a", - base03: "#6c3cb2", - base04: "#7e5f83", - base05: "#eed5d9", - base06: "#d9c2c6", - base07: "#e4ccd0", - base08: "#877bb6", - base09: "#de5b44", - base0A: "#a84a73", - base0B: "#c965bf", - base0C: "#9c5fce", - base0D: "#6a9eb5", - base0E: "#78a38f", - base0F: "#a3a079", -} diff --git a/schemes/base16-uwunicorn.json b/schemes/base16-uwunicorn.json new file mode 100644 index 0000000..4657d2d --- /dev/null +++ b/schemes/base16-uwunicorn.json @@ -0,0 +1,18 @@ +{ + "base00": "#241b26", + "base01": "#2f2a3f", + "base02": "#46354a", + "base03": "#6c3cb2", + "base04": "#7e5f83", + "base05": "#eed5d9", + "base06": "#d9c2c6", + "base07": "#e4ccd0", + "base08": "#877bb6", + "base09": "#de5b44", + "base0A": "#a84a73", + "base0B": "#c965bf", + "base0C": "#9c5fce", + "base0D": "#6a9eb5", + "base0E": "#78a38f", + "base0F": "#a3a079" +} \ No newline at end of file diff --git a/schemes/base16-valua.js b/schemes/base16-valua.js deleted file mode 100644 index 112c215..0000000 --- a/schemes/base16-valua.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#131f1f", - base01: "#213132", - base02: "#273d3c", - base03: "#3e5c53", - base04: "#6d9877", - base05: "#98c1a3", - base06: "#a5cbb9", - base07: "#aacbcb", - base08: "#d7586e", - base09: "#e6b466", - base0A: "#dfe754", - base0B: "#59d678", - base0C: "#76dbd2", - base0D: "#4ed2d2", - base0E: "#a874e0", - base0F: "#c05a8f", -} diff --git a/schemes/base16-valua.json b/schemes/base16-valua.json new file mode 100644 index 0000000..519c6b8 --- /dev/null +++ b/schemes/base16-valua.json @@ -0,0 +1,18 @@ +{ + "base00": "#131f1f", + "base01": "#213132", + "base02": "#273d3c", + "base03": "#3e5c53", + "base04": "#6d9877", + "base05": "#98c1a3", + "base06": "#a5cbb9", + "base07": "#aacbcb", + "base08": "#d7586e", + "base09": "#e6b466", + "base0A": "#dfe754", + "base0B": "#59d678", + "base0C": "#76dbd2", + "base0D": "#4ed2d2", + "base0E": "#a874e0", + "base0F": "#c05a8f" +} \ No newline at end of file diff --git a/schemes/base16-vesper.js b/schemes/base16-vesper.js deleted file mode 100644 index 8b3c241..0000000 --- a/schemes/base16-vesper.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#101010", - base01: "#232323", - base02: "#222222", - base03: "#333333", - base04: "#999999", - base05: "#b7b7b7", - base06: "#c1c1c1", - base07: "#d5d5d5", - base08: "#de6e6e", - base09: "#dab083", - base0A: "#ffc799", - base0B: "#5f8787", - base0C: "#60a592", - base0D: "#8eaaaa", - base0E: "#d69094", - base0F: "#876c4f", -} diff --git a/schemes/base16-vesper.json b/schemes/base16-vesper.json new file mode 100644 index 0000000..836796b --- /dev/null +++ b/schemes/base16-vesper.json @@ -0,0 +1,18 @@ +{ + "base00": "#101010", + "base01": "#232323", + "base02": "#222222", + "base03": "#333333", + "base04": "#999999", + "base05": "#b7b7b7", + "base06": "#c1c1c1", + "base07": "#d5d5d5", + "base08": "#de6e6e", + "base09": "#dab083", + "base0A": "#ffc799", + "base0B": "#5f8787", + "base0C": "#60a592", + "base0D": "#8eaaaa", + "base0E": "#d69094", + "base0F": "#876c4f" +} \ No newline at end of file diff --git a/schemes/base16-vice.js b/schemes/base16-vice.js deleted file mode 100644 index e469450..0000000 --- a/schemes/base16-vice.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#17191e", - base01: "#22262d", - base02: "#3c3f4c", - base03: "#383a47", - base04: "#555e70", - base05: "#8b9cbe", - base06: "#b2bfd9", - base07: "#f4f4f7", - base08: "#ff29a8", - base09: "#85ffe0", - base0A: "#f0ffaa", - base0B: "#0badff", - base0C: "#8265ff", - base0D: "#00eaff", - base0E: "#00f6d9", - base0F: "#ff3d81", -} diff --git a/schemes/base16-vice.json b/schemes/base16-vice.json new file mode 100644 index 0000000..ce31834 --- /dev/null +++ b/schemes/base16-vice.json @@ -0,0 +1,18 @@ +{ + "base00": "#17191e", + "base01": "#22262d", + "base02": "#3c3f4c", + "base03": "#383a47", + "base04": "#555e70", + "base05": "#8b9cbe", + "base06": "#b2bfd9", + "base07": "#f4f4f7", + "base08": "#ff29a8", + "base09": "#85ffe0", + "base0A": "#f0ffaa", + "base0B": "#0badff", + "base0C": "#8265ff", + "base0D": "#00eaff", + "base0E": "#00f6d9", + "base0F": "#ff3d81" +} \ No newline at end of file diff --git a/schemes/base16-vulcan.js b/schemes/base16-vulcan.js deleted file mode 100644 index 88c780c..0000000 --- a/schemes/base16-vulcan.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#041523", - base01: "#122339", - base02: "#003552", - base03: "#7a5759", - base04: "#6b6977", - base05: "#5b778c", - base06: "#333238", - base07: "#214d68", - base08: "#818591", - base09: "#9198a3", - base0A: "#adb4b9", - base0B: "#977d7c", - base0C: "#977d7c", - base0D: "#977d7c", - base0E: "#9198a3", - base0F: "#977d7c", -} diff --git a/schemes/base16-vulcan.json b/schemes/base16-vulcan.json new file mode 100644 index 0000000..714d2ce --- /dev/null +++ b/schemes/base16-vulcan.json @@ -0,0 +1,18 @@ +{ + "base00": "#041523", + "base01": "#122339", + "base02": "#003552", + "base03": "#7a5759", + "base04": "#6b6977", + "base05": "#5b778c", + "base06": "#333238", + "base07": "#214d68", + "base08": "#818591", + "base09": "#9198a3", + "base0A": "#adb4b9", + "base0B": "#977d7c", + "base0C": "#977d7c", + "base0D": "#977d7c", + "base0E": "#9198a3", + "base0F": "#977d7c" +} \ No newline at end of file diff --git a/schemes/base16-windows-10-light.js b/schemes/base16-windows-10-light.js deleted file mode 100644 index 1e0bdbd..0000000 --- a/schemes/base16-windows-10-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#f2f2f2", - base01: "#e5e5e5", - base02: "#d9d9d9", - base03: "#cccccc", - base04: "#ababab", - base05: "#767676", - base06: "#414141", - base07: "#0c0c0c", - base08: "#c50f1f", - base09: "#f9f1a5", - base0A: "#c19c00", - base0B: "#13a10e", - base0C: "#3a96dd", - base0D: "#0037da", - base0E: "#881798", - base0F: "#16c60c", -} diff --git a/schemes/base16-windows-10-light.json b/schemes/base16-windows-10-light.json new file mode 100644 index 0000000..6b25090 --- /dev/null +++ b/schemes/base16-windows-10-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#f2f2f2", + "base01": "#e5e5e5", + "base02": "#d9d9d9", + "base03": "#cccccc", + "base04": "#ababab", + "base05": "#767676", + "base06": "#414141", + "base07": "#0c0c0c", + "base08": "#c50f1f", + "base09": "#f9f1a5", + "base0A": "#c19c00", + "base0B": "#13a10e", + "base0C": "#3a96dd", + "base0D": "#0037da", + "base0E": "#881798", + "base0F": "#16c60c" +} \ No newline at end of file diff --git a/schemes/base16-windows-10.js b/schemes/base16-windows-10.js deleted file mode 100644 index 854ae4f..0000000 --- a/schemes/base16-windows-10.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#0c0c0c", - base01: "#2f2f2f", - base02: "#535353", - base03: "#767676", - base04: "#b9b9b9", - base05: "#cccccc", - base06: "#dfdfdf", - base07: "#f2f2f2", - base08: "#e74856", - base09: "#c19c00", - base0A: "#f9f1a5", - base0B: "#16c60c", - base0C: "#61d6d6", - base0D: "#3b78ff", - base0E: "#b4009e", - base0F: "#13a10e", -} diff --git a/schemes/base16-windows-10.json b/schemes/base16-windows-10.json new file mode 100644 index 0000000..6964146 --- /dev/null +++ b/schemes/base16-windows-10.json @@ -0,0 +1,18 @@ +{ + "base00": "#0c0c0c", + "base01": "#2f2f2f", + "base02": "#535353", + "base03": "#767676", + "base04": "#b9b9b9", + "base05": "#cccccc", + "base06": "#dfdfdf", + "base07": "#f2f2f2", + "base08": "#e74856", + "base09": "#c19c00", + "base0A": "#f9f1a5", + "base0B": "#16c60c", + "base0C": "#61d6d6", + "base0D": "#3b78ff", + "base0E": "#b4009e", + "base0F": "#13a10e" +} \ No newline at end of file diff --git a/schemes/base16-windows-95-light.js b/schemes/base16-windows-95-light.js deleted file mode 100644 index d20dc05..0000000 --- a/schemes/base16-windows-95-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fcfcfc", - base01: "#e0e0e0", - base02: "#c4c4c4", - base03: "#a8a8a8", - base04: "#7e7e7e", - base05: "#545454", - base06: "#2a2a2a", - base07: "#000000", - base08: "#a80000", - base09: "#fcfc54", - base0A: "#a85400", - base0B: "#00a800", - base0C: "#00a8a8", - base0D: "#0000a8", - base0E: "#a800a8", - base0F: "#54fc54", -} diff --git a/schemes/base16-windows-95-light.json b/schemes/base16-windows-95-light.json new file mode 100644 index 0000000..b1119a4 --- /dev/null +++ b/schemes/base16-windows-95-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fcfcfc", + "base01": "#e0e0e0", + "base02": "#c4c4c4", + "base03": "#a8a8a8", + "base04": "#7e7e7e", + "base05": "#545454", + "base06": "#2a2a2a", + "base07": "#000000", + "base08": "#a80000", + "base09": "#fcfc54", + "base0A": "#a85400", + "base0B": "#00a800", + "base0C": "#00a8a8", + "base0D": "#0000a8", + "base0E": "#a800a8", + "base0F": "#54fc54" +} \ No newline at end of file diff --git a/schemes/base16-windows-95.js b/schemes/base16-windows-95.js deleted file mode 100644 index a97c600..0000000 --- a/schemes/base16-windows-95.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#1c1c1c", - base02: "#383838", - base03: "#545454", - base04: "#7e7e7e", - base05: "#a8a8a8", - base06: "#d2d2d2", - base07: "#fcfcfc", - base08: "#fc5454", - base09: "#a85400", - base0A: "#fcfc54", - base0B: "#54fc54", - base0C: "#54fcfc", - base0D: "#5454fc", - base0E: "#fc54fc", - base0F: "#00a800", -} diff --git a/schemes/base16-windows-95.json b/schemes/base16-windows-95.json new file mode 100644 index 0000000..077dd23 --- /dev/null +++ b/schemes/base16-windows-95.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#1c1c1c", + "base02": "#383838", + "base03": "#545454", + "base04": "#7e7e7e", + "base05": "#a8a8a8", + "base06": "#d2d2d2", + "base07": "#fcfcfc", + "base08": "#fc5454", + "base09": "#a85400", + "base0A": "#fcfc54", + "base0B": "#54fc54", + "base0C": "#54fcfc", + "base0D": "#5454fc", + "base0E": "#fc54fc", + "base0F": "#00a800" +} \ No newline at end of file diff --git a/schemes/base16-windows-highcontrast-light.js b/schemes/base16-windows-highcontrast-light.js deleted file mode 100644 index 0cfb7b9..0000000 --- a/schemes/base16-windows-highcontrast-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#fcfcfc", - base01: "#e8e8e8", - base02: "#d4d4d4", - base03: "#c0c0c0", - base04: "#7e7e7e", - base05: "#545454", - base06: "#2a2a2a", - base07: "#000000", - base08: "#800000", - base09: "#fcfc54", - base0A: "#808000", - base0B: "#008000", - base0C: "#008080", - base0D: "#000080", - base0E: "#800080", - base0F: "#54fc54", -} diff --git a/schemes/base16-windows-highcontrast-light.json b/schemes/base16-windows-highcontrast-light.json new file mode 100644 index 0000000..5730eb6 --- /dev/null +++ b/schemes/base16-windows-highcontrast-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#fcfcfc", + "base01": "#e8e8e8", + "base02": "#d4d4d4", + "base03": "#c0c0c0", + "base04": "#7e7e7e", + "base05": "#545454", + "base06": "#2a2a2a", + "base07": "#000000", + "base08": "#800000", + "base09": "#fcfc54", + "base0A": "#808000", + "base0B": "#008000", + "base0C": "#008080", + "base0D": "#000080", + "base0E": "#800080", + "base0F": "#54fc54" +} \ No newline at end of file diff --git a/schemes/base16-windows-highcontrast.js b/schemes/base16-windows-highcontrast.js deleted file mode 100644 index 0917bd0..0000000 --- a/schemes/base16-windows-highcontrast.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#1c1c1c", - base02: "#383838", - base03: "#545454", - base04: "#a2a2a2", - base05: "#c0c0c0", - base06: "#dedede", - base07: "#fcfcfc", - base08: "#fc5454", - base09: "#808000", - base0A: "#fcfc54", - base0B: "#54fc54", - base0C: "#54fcfc", - base0D: "#5454fc", - base0E: "#fc54fc", - base0F: "#008000", -} diff --git a/schemes/base16-windows-highcontrast.json b/schemes/base16-windows-highcontrast.json new file mode 100644 index 0000000..e2a2622 --- /dev/null +++ b/schemes/base16-windows-highcontrast.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#1c1c1c", + "base02": "#383838", + "base03": "#545454", + "base04": "#a2a2a2", + "base05": "#c0c0c0", + "base06": "#dedede", + "base07": "#fcfcfc", + "base08": "#fc5454", + "base09": "#808000", + "base0A": "#fcfc54", + "base0B": "#54fc54", + "base0C": "#54fcfc", + "base0D": "#5454fc", + "base0E": "#fc54fc", + "base0F": "#008000" +} \ No newline at end of file diff --git a/schemes/base16-windows-nt-light.js b/schemes/base16-windows-nt-light.js deleted file mode 100644 index c4d51ae..0000000 --- a/schemes/base16-windows-nt-light.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#ffffff", - base01: "#eaeaea", - base02: "#d5d5d5", - base03: "#c0c0c0", - base04: "#a0a0a0", - base05: "#808080", - base06: "#404040", - base07: "#000000", - base08: "#800000", - base09: "#ffff00", - base0A: "#808000", - base0B: "#008000", - base0C: "#008080", - base0D: "#000080", - base0E: "#800080", - base0F: "#00ff00", -} diff --git a/schemes/base16-windows-nt-light.json b/schemes/base16-windows-nt-light.json new file mode 100644 index 0000000..352b8ae --- /dev/null +++ b/schemes/base16-windows-nt-light.json @@ -0,0 +1,18 @@ +{ + "base00": "#ffffff", + "base01": "#eaeaea", + "base02": "#d5d5d5", + "base03": "#c0c0c0", + "base04": "#a0a0a0", + "base05": "#808080", + "base06": "#404040", + "base07": "#000000", + "base08": "#800000", + "base09": "#ffff00", + "base0A": "#808000", + "base0B": "#008000", + "base0C": "#008080", + "base0D": "#000080", + "base0E": "#800080", + "base0F": "#00ff00" +} \ No newline at end of file diff --git a/schemes/base16-windows-nt.js b/schemes/base16-windows-nt.js deleted file mode 100644 index ac4485e..0000000 --- a/schemes/base16-windows-nt.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#000000", - base01: "#2a2a2a", - base02: "#555555", - base03: "#808080", - base04: "#a1a1a1", - base05: "#c0c0c0", - base06: "#e0e0e0", - base07: "#ffffff", - base08: "#ff0000", - base09: "#808000", - base0A: "#ffff00", - base0B: "#00ff00", - base0C: "#00ffff", - base0D: "#0000ff", - base0E: "#ff00ff", - base0F: "#008000", -} diff --git a/schemes/base16-windows-nt.json b/schemes/base16-windows-nt.json new file mode 100644 index 0000000..80df9b9 --- /dev/null +++ b/schemes/base16-windows-nt.json @@ -0,0 +1,18 @@ +{ + "base00": "#000000", + "base01": "#2a2a2a", + "base02": "#555555", + "base03": "#808080", + "base04": "#a1a1a1", + "base05": "#c0c0c0", + "base06": "#e0e0e0", + "base07": "#ffffff", + "base08": "#ff0000", + "base09": "#808000", + "base0A": "#ffff00", + "base0B": "#00ff00", + "base0C": "#00ffff", + "base0D": "#0000ff", + "base0E": "#ff00ff", + "base0F": "#008000" +} \ No newline at end of file diff --git a/schemes/base16-woodland.js b/schemes/base16-woodland.js deleted file mode 100644 index 057bee6..0000000 --- a/schemes/base16-woodland.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#231e18", - base01: "#302b25", - base02: "#48413a", - base03: "#9d8b70", - base04: "#b4a490", - base05: "#cabcb1", - base06: "#d7c8bc", - base07: "#e4d4c8", - base08: "#d35c5c", - base09: "#ca7f32", - base0A: "#e0ac16", - base0B: "#b7ba53", - base0C: "#6eb958", - base0D: "#88a4d3", - base0E: "#bb90e2", - base0F: "#b49368", -} diff --git a/schemes/base16-woodland.json b/schemes/base16-woodland.json new file mode 100644 index 0000000..7823c5f --- /dev/null +++ b/schemes/base16-woodland.json @@ -0,0 +1,18 @@ +{ + "base00": "#231e18", + "base01": "#302b25", + "base02": "#48413a", + "base03": "#9d8b70", + "base04": "#b4a490", + "base05": "#cabcb1", + "base06": "#d7c8bc", + "base07": "#e4d4c8", + "base08": "#d35c5c", + "base09": "#ca7f32", + "base0A": "#e0ac16", + "base0B": "#b7ba53", + "base0C": "#6eb958", + "base0D": "#88a4d3", + "base0E": "#bb90e2", + "base0F": "#b49368" +} \ No newline at end of file diff --git a/schemes/base16-xcode-dusk.js b/schemes/base16-xcode-dusk.js deleted file mode 100644 index 7066a3a..0000000 --- a/schemes/base16-xcode-dusk.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#282b35", - base01: "#3d4048", - base02: "#53555d", - base03: "#686a71", - base04: "#7e8086", - base05: "#939599", - base06: "#a9aaae", - base07: "#bebfc2", - base08: "#b21889", - base09: "#786dc5", - base0A: "#438288", - base0B: "#df0002", - base0C: "#00a0be", - base0D: "#790ead", - base0E: "#b21889", - base0F: "#c77c48", -} diff --git a/schemes/base16-xcode-dusk.json b/schemes/base16-xcode-dusk.json new file mode 100644 index 0000000..28e0eaa --- /dev/null +++ b/schemes/base16-xcode-dusk.json @@ -0,0 +1,18 @@ +{ + "base00": "#282b35", + "base01": "#3d4048", + "base02": "#53555d", + "base03": "#686a71", + "base04": "#7e8086", + "base05": "#939599", + "base06": "#a9aaae", + "base07": "#bebfc2", + "base08": "#b21889", + "base09": "#786dc5", + "base0A": "#438288", + "base0B": "#df0002", + "base0C": "#00a0be", + "base0D": "#790ead", + "base0E": "#b21889", + "base0F": "#c77c48" +} \ No newline at end of file diff --git a/schemes/base16-yesterday-bright.js b/schemes/base16-yesterday-bright.js deleted file mode 100644 index 83c9573..0000000 --- a/schemes/base16-yesterday-bright.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#343d46", - base01: "#4f5b66", - base02: "#65737e", - base03: "#a7adba", - base04: "#c0c5ce", - base05: "#dfe1e8", - base06: "#eff1f5", - base07: "#ffffff", - base08: "#d54e53", - base09: "#e78c45", - base0A: "#e7c547", - base0B: "#b9ca4a", - base0C: "#70c0b1", - base0D: "#7aa6da", - base0E: "#c397d8", - base0F: "#9a806d", -} diff --git a/schemes/base16-yesterday-bright.json b/schemes/base16-yesterday-bright.json new file mode 100644 index 0000000..bd22d75 --- /dev/null +++ b/schemes/base16-yesterday-bright.json @@ -0,0 +1,18 @@ +{ + "base00": "#343d46", + "base01": "#4f5b66", + "base02": "#65737e", + "base03": "#a7adba", + "base04": "#c0c5ce", + "base05": "#dfe1e8", + "base06": "#eff1f5", + "base07": "#ffffff", + "base08": "#d54e53", + "base09": "#e78c45", + "base0A": "#e7c547", + "base0B": "#b9ca4a", + "base0C": "#70c0b1", + "base0D": "#7aa6da", + "base0E": "#c397d8", + "base0F": "#9a806d" +} \ No newline at end of file diff --git a/schemes/base16-yesterday-night.js b/schemes/base16-yesterday-night.js deleted file mode 100644 index 4c05db1..0000000 --- a/schemes/base16-yesterday-night.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#343d46", - base01: "#4f5b66", - base02: "#65737e", - base03: "#a7adba", - base04: "#c0c5ce", - base05: "#dfe1e8", - base06: "#eff1f5", - base07: "#ffffff", - base08: "#cc6666", - base09: "#de935f", - base0A: "#f0c674", - base0B: "#b5bd68", - base0C: "#8abeb7", - base0D: "#81a2be", - base0E: "#b294bb", - base0F: "#a3685a", -} diff --git a/schemes/base16-yesterday-night.json b/schemes/base16-yesterday-night.json new file mode 100644 index 0000000..5fd40cd --- /dev/null +++ b/schemes/base16-yesterday-night.json @@ -0,0 +1,18 @@ +{ + "base00": "#343d46", + "base01": "#4f5b66", + "base02": "#65737e", + "base03": "#a7adba", + "base04": "#c0c5ce", + "base05": "#dfe1e8", + "base06": "#eff1f5", + "base07": "#ffffff", + "base08": "#cc6666", + "base09": "#de935f", + "base0A": "#f0c674", + "base0B": "#b5bd68", + "base0C": "#8abeb7", + "base0D": "#81a2be", + "base0E": "#b294bb", + "base0F": "#a3685a" +} \ No newline at end of file diff --git a/schemes/base16-yesterday.js b/schemes/base16-yesterday.js deleted file mode 100644 index 3acfe57..0000000 --- a/schemes/base16-yesterday.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#1d1f21", - base01: "#282a2e", - base02: "#4d4d4c", - base03: "#969896", - base04: "#8e908c", - base05: "#d6d6d6", - base06: "#efefef", - base07: "#ffffff", - base08: "#c82829", - base09: "#f5871f", - base0A: "#eab700", - base0B: "#718c00", - base0C: "#3e999f", - base0D: "#4271ae", - base0E: "#8959a8", - base0F: "#7f2a1d", -} diff --git a/schemes/base16-yesterday.json b/schemes/base16-yesterday.json new file mode 100644 index 0000000..846d22a --- /dev/null +++ b/schemes/base16-yesterday.json @@ -0,0 +1,18 @@ +{ + "base00": "#1d1f21", + "base01": "#282a2e", + "base02": "#4d4d4c", + "base03": "#969896", + "base04": "#8e908c", + "base05": "#d6d6d6", + "base06": "#efefef", + "base07": "#ffffff", + "base08": "#c82829", + "base09": "#f5871f", + "base0A": "#eab700", + "base0B": "#718c00", + "base0C": "#3e999f", + "base0D": "#4271ae", + "base0E": "#8959a8", + "base0F": "#7f2a1d" +} \ No newline at end of file diff --git a/schemes/base16-zenbones.js b/schemes/base16-zenbones.js deleted file mode 100644 index 3a7c8ed..0000000 --- a/schemes/base16-zenbones.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#191919", - base01: "#de6e7c", - base02: "#819b69", - base03: "#b77e64", - base04: "#6099c0", - base05: "#b279a7", - base06: "#66a5ad", - base07: "#bbbbbb", - base08: "#3d3839", - base09: "#e8838f", - base0A: "#8bae68", - base0B: "#d68c67", - base0C: "#61abda", - base0D: "#cf86c1", - base0E: "#65b8c1", - base0F: "#8e8e8e", -} diff --git a/schemes/base16-zenbones.json b/schemes/base16-zenbones.json new file mode 100644 index 0000000..208e56c --- /dev/null +++ b/schemes/base16-zenbones.json @@ -0,0 +1,18 @@ +{ + "base00": "#191919", + "base01": "#de6e7c", + "base02": "#819b69", + "base03": "#b77e64", + "base04": "#6099c0", + "base05": "#b279a7", + "base06": "#66a5ad", + "base07": "#bbbbbb", + "base08": "#3d3839", + "base09": "#e8838f", + "base0A": "#8bae68", + "base0B": "#d68c67", + "base0C": "#61abda", + "base0D": "#cf86c1", + "base0E": "#65b8c1", + "base0F": "#8e8e8e" +} \ No newline at end of file diff --git a/schemes/base16-zenburn.js b/schemes/base16-zenburn.js deleted file mode 100644 index f3cb1b3..0000000 --- a/schemes/base16-zenburn.js +++ /dev/null @@ -1,18 +0,0 @@ -const colors = { - base00: "#383838", - base01: "#404040", - base02: "#606060", - base03: "#6f6f6f", - base04: "#808080", - base05: "#dcdccc", - base06: "#c0c0c0", - base07: "#ffffff", - base08: "#dca3a3", - base09: "#dfaf8f", - base0A: "#e0cf9f", - base0B: "#5f7f5f", - base0C: "#93e0e3", - base0D: "#7cb8bb", - base0E: "#dc8cc3", - base0F: "#000000", -} diff --git a/schemes/base16-zenburn.json b/schemes/base16-zenburn.json new file mode 100644 index 0000000..d8c9e1a --- /dev/null +++ b/schemes/base16-zenburn.json @@ -0,0 +1,18 @@ +{ + "base00": "#383838", + "base01": "#404040", + "base02": "#606060", + "base03": "#6f6f6f", + "base04": "#808080", + "base05": "#dcdccc", + "base06": "#c0c0c0", + "base07": "#ffffff", + "base08": "#dca3a3", + "base09": "#dfaf8f", + "base0A": "#e0cf9f", + "base0B": "#5f7f5f", + "base0C": "#93e0e3", + "base0D": "#7cb8bb", + "base0E": "#dc8cc3", + "base0F": "#000000" +} \ No newline at end of file diff --git a/settings/settings.json b/settings/settings.json index 2667805..d043825 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "currentTheme": "base16-catppuccin-mocha", + "currentTheme": "base16-gruvbox-dark-hard", "font": "Roboto Medium", "fontSize": 14, "iconSize": 14, @@ -13,6 +13,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/Kita.png" + "wallpaper": "/home/lucy/.walls/frierensuff.png" } } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 249119f..4bca813 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -5,7 +5,7 @@ import qs.settings Rectangle { property bool active: false - color: active ? Colors.activeModuleBg : Colors.barBg + color: active ? Colors.c.base02 : Colors.c.base01 implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding } diff --git a/widgets/MaterialIcon.qml b/widgets/MaterialIcon.qml index 0a4b33d..6bf35aa 100644 --- a/widgets/MaterialIcon.qml +++ b/widgets/MaterialIcon.qml @@ -4,7 +4,7 @@ import QtQuick Text { font.family: "Material Symbols Outlined" - color: Colors.text + color: Colors.c.base05 font.pointSize: Config.iconSize property bool fill: false renderType: Text.NativeRendering diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index 364ad40..e3a4cf5 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -22,7 +22,7 @@ Image { layer.smooth: true layer.effect: MultiEffect { colorization: 1.0 - colorizationColor: Colors.text + colorizationColor: Colors.c.base05 brightness: 1.0 } } diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index 3bc1f1b..ee01d6a 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -3,7 +3,7 @@ import qs import qs.settings Text { - color: Colors.text + color: Colors.c.base05 font.family: Config.cfg.appearance.font font.pixelSize: Config.cfg.appearance.fontSize } From 36b22b46ced586b310d1965cf9af468966a07bf4 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 10 Sep 2026 23:40:08 +0200 Subject: [PATCH 149/172] fix height of colorpicker button --- modules/bar/ColorPickerButton.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bar/ColorPickerButton.qml b/modules/bar/ColorPickerButton.qml index 0c5ea38..d935790 100644 --- a/modules/bar/ColorPickerButton.qml +++ b/modules/bar/ColorPickerButton.qml @@ -7,7 +7,7 @@ import qs.modules.applets import qs.settings BarComponent { - implicitWidth: 16 + implicitWidth: implicitHeight required property ShellScreen barScreen StyledIcon { id: text From 52f494827564b9d1be49ba2e0fb46f4f0c3c60c2 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 11 Sep 2026 00:53:15 +0200 Subject: [PATCH 150/172] clean up --- modules/Services/State.qml | 29 ----------------------------- settings/settings.json | 2 +- 2 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 modules/Services/State.qml diff --git a/modules/Services/State.qml b/modules/Services/State.qml deleted file mode 100644 index 8113be0..0000000 --- a/modules/Services/State.qml +++ /dev/null @@ -1,29 +0,0 @@ -pragma Singleton - -import Quickshell -import Quickshell.Io -import QtQuick - - -Singleton { - id: root - property alias s: stateAdapter - property alias v: state - FileView { - id: state - path: Qt.resolvedUrl(Quickshell.shellDir + "/settings/state.json") - watchChanges: true - onLoadFailed: { - writeAdapter() - } - onAdapterUpdated: writeAdapter() - onFileChanged: reload() - adapter: JsonAdapter { - id: stateAdapter - property bool themeSwitcherVisible: false - } - - } - Component.onCompleted: console.log("say gex") - -} diff --git a/settings/settings.json b/settings/settings.json index d043825..9a00d7a 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "currentTheme": "base16-gruvbox-dark-hard", + "currentTheme": "base16-github-dark", "font": "Roboto Medium", "fontSize": 14, "iconSize": 14, From c938e0ca88da8d0a5b4e55aa29205d187d3c8e12 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 11 Sep 2026 01:32:58 +0200 Subject: [PATCH 151/172] fixup Colorpicker --- Colors.qml | 2 +- modules/applets/ThemeSwitcher.qml | 25 ++++++++++--------------- settings/settings.json | 2 +- 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/Colors.qml b/Colors.qml index f2d12b1..0aa2ace 100644 --- a/Colors.qml +++ b/Colors.qml @@ -10,7 +10,7 @@ Singleton { property alias c: colors FileView { id: colorView - path: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/" + Config.cfg.appearance.currentTheme + ".json") + path: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/" + Config.cfg.appearance.currentTheme) onFileChanged: { reload(); } diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index d378524..ee48c79 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -3,6 +3,7 @@ import Quickshell import Quickshell.Io import QtQuick import QtQuick.Layouts +import Qt.labs.folderlistmodel 2.11 import qs import qs.settings @@ -19,16 +20,9 @@ Rectangle { acceptedButtons: Qt.AllButtons anchors.fill: parent } - Process { - id: getSchemes - property list schemes - running: true - command: ["tinty", "list"] - stdout: SplitParser { - onRead: text => { - getSchemes.schemes.push(text); - } - } + FolderListModel { + id: schemeModel + folder: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/") } Rectangle { anchors.fill: parent @@ -45,11 +39,12 @@ Rectangle { id: schemeList spacing: 5 Layout.fillHeight: true - model: getSchemes.schemes + model: schemeModel implicitWidth: 300 delegate: Rectangle { id: container - required property string modelData + required property var modelData + color: Colors.c.base02 height: 30 radius: Config.cfg.appearance.rounding @@ -57,7 +52,7 @@ Rectangle { StyledText { id: schemeName anchors.centerIn: parent - text: container.modelData + text: container.modelData.fileName } MouseArea { id: schemeSetter @@ -65,9 +60,9 @@ Rectangle { acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor onClicked: { - setTheme.themeName = modelData; + setTheme.themeName = modelData.fileName; setTheme.running = true; - Config.cfg.appearance.currentTheme = modelData; + Config.cfg.appearance.currentTheme = modelData.fileName; } Process { id: setTheme diff --git a/settings/settings.json b/settings/settings.json index 9a00d7a..c476e72 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "currentTheme": "base16-github-dark", + "currentTheme": "base16-catppuccin-mocha.json", "font": "Roboto Medium", "fontSize": 14, "iconSize": 14, From ea5f49426d2e56d05829bcca4cfc8e59d2ebaf91 Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 11 Sep 2026 01:46:02 +0200 Subject: [PATCH 152/172] fixup color applying again --- modules/applets/ThemeSwitcher.qml | 4 ++-- modules/bar/Ws.qml | 1 - settings/Config.qml | 2 +- settings/settings.json | 4 ++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index ee48c79..9990e10 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -52,7 +52,7 @@ Rectangle { StyledText { id: schemeName anchors.centerIn: parent - text: container.modelData.fileName + text: container.modelData.fileBaseName } MouseArea { id: schemeSetter @@ -60,7 +60,7 @@ Rectangle { acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor onClicked: { - setTheme.themeName = modelData.fileName; + setTheme.themeName = modelData.fileBaseName; setTheme.running = true; Config.cfg.appearance.currentTheme = modelData.fileName; } diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 25aa7a3..1da3ad1 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -35,7 +35,6 @@ BarComponent { anchors.centerIn: parent text: parent.modelData.name color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base05 : Colors.c.base03 - font.bold: parent.modelData.active } } } diff --git a/settings/Config.qml b/settings/Config.qml index c91bfd7..c5d24cd 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -32,7 +32,7 @@ Singleton { property int fontSize: 14 property int iconSize: 16 property int rounding: 16 - property string currentTheme: "base16-catppuccin-mocha" + property string currentTheme: "base16-catppuccin-mocha.json" } property JsonObject bar: JsonObject { property bool floating: false diff --git a/settings/settings.json b/settings/settings.json index c476e72..d2ffb28 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { - "currentTheme": "base16-catppuccin-mocha.json", - "font": "Roboto Medium", + "currentTheme": "base16-porple.json", + "font": "Roboto", "fontSize": 14, "iconSize": 14, "rounding": 16 From 0f434b3431dac973b3a58a1ec8609b545ae48765 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 14 Sep 2026 12:32:52 +0200 Subject: [PATCH 153/172] change styledIcon --- Colors.js | 32 ++++++++++++++++---------------- settings/settings.json | 4 ++-- shell.qml | 2 +- widgets/StyledIcon.qml | 17 +++++++---------- 4 files changed, 26 insertions(+), 29 deletions(-) diff --git a/Colors.js b/Colors.js index bd6bbb4..b61285d 100644 --- a/Colors.js +++ b/Colors.js @@ -1,18 +1,18 @@ const colors = { - base00: "#22221b", - base01: "#302f27", - base02: "#5f5e4e", - base03: "#6c6b5a", - base04: "#878573", - base05: "#929181", - base06: "#e7e6df", - base07: "#f4f3ec", - base08: "#ba6236", - base09: "#ae7313", - base0A: "#a5980d", - base0B: "#7d9726", - base0C: "#5b9d48", - base0D: "#36a166", - base0E: "#5f9182", - base0F: "#9d6c7c", + base00: "#262626", + base01: "#af5f5f", + base02: "#5f875f", + base03: "#87875f", + base04: "#5f87af", + base05: "#5f5f87", + base06: "#5f8787", + base07: "#6c6c6c", + base08: "#444444", + base09: "#ff8700", + base0A: "#87af87", + base0B: "#ffffaf", + base0C: "#87afd7", + base0D: "#8787af", + base0E: "#5fafaf", + base0F: "#bcbcbc", } diff --git a/settings/settings.json b/settings/settings.json index d2ffb28..e841393 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "currentTheme": "base16-porple.json", + "currentTheme": "base16-catppuccin-frappe.json", "font": "Roboto", "fontSize": 14, "iconSize": 14, @@ -13,6 +13,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/frierensuff.png" + "wallpaper": "/home/lucy/.walls/Kita.png" } } diff --git a/shell.qml b/shell.qml index 6303b5d..97c0c8e 100644 --- a/shell.qml +++ b/shell.qml @@ -1,5 +1,5 @@ //@ pragma UseQApplication -//@ pragma IconTheme Papirus-Dark +//@ pragma IconTheme Papirus import Quickshell import qs.modules.bar diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index e3a4cf5..d9a24d4 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -6,23 +6,20 @@ import qs import qs.settings -Image { +IconImage { id: root required property string iconName source: Quickshell.iconPath(iconName) width: Config.cfg.appearance.iconSize height: Config.cfg.appearance.iconSize - sourceSize.width: Config.cfg.appearance.iconSize - sourceSize.height: Config.cfg.appearance.iconSize - fillMode: Image.PreserveAspectFit - smooth: true - mipmap: true + + layer.enabled: true - layer.smooth: true + layer.effect: MultiEffect { - colorization: 1.0 - colorizationColor: Colors.c.base05 - brightness: 1.0 + colorization: 0.5 + colorizationColor: Colors.c.base0D + brightness: 0.5 } } From 228e84d10b6a99b727d25fbfea6386461e65e3b0 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 15 Sep 2026 18:17:54 +0200 Subject: [PATCH 154/172] change coloring --- modules/applets/VolPopup.qml | 2 +- modules/bar/Bar.qml | 2 +- modules/bar/Ws.qml | 2 +- settings/settings.json | 4 ++-- widgets/#StyledText.qml# | 9 +++++++++ widgets/BarComponent.qml | 2 +- 6 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 widgets/#StyledText.qml# diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 1ceed4f..fde1d8b 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -34,7 +34,7 @@ Rectangle { id: audioDelContainer Layout.fillWidth: true color: Colors.c.base02 - radius: Config.cfg.appearance.rounding / 1.5 + radius: Config.cfg.appearance.rounding - 4 required property var modelData implicitHeight: audioRow.implicitHeight + 8 implicitWidth: audioRow.implicitWidth diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index dd1d028..4ea203e 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,7 +23,7 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.c.base00 + color: Colors.c.base01 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 1da3ad1..52d8be5 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -34,7 +34,7 @@ BarComponent { id: wsText anchors.centerIn: parent text: parent.modelData.name - color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base05 : Colors.c.base03 + color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base05 : Colors.c.base01 } } } diff --git a/settings/settings.json b/settings/settings.json index e841393..7004947 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "currentTheme": "base16-catppuccin-frappe.json", + "currentTheme": "base16-gruvbox-material-dark-hard.json", "font": "Roboto", "fontSize": 14, "iconSize": 14, @@ -13,6 +13,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/Kita.png" + "wallpaper": "/home/lucy/.walls/walkingcastle.png" } } diff --git a/widgets/#StyledText.qml# b/widgets/#StyledText.qml# new file mode 100644 index 0000000..62ba266 --- /dev/null +++ b/widgets/#StyledText.qml# @@ -0,0 +1,9 @@ +import QtQuick +import qs +import qs.settings + +Text { + color: Colors.c.base0 + font.family: Config.cfg.appearance.font + font.pixelSize: Config.cfg.appearance.fontSize +} diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 4bca813..3ec18c0 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -5,7 +5,7 @@ import qs.settings Rectangle { property bool active: false - color: active ? Colors.c.base02 : Colors.c.base01 + color: active ? Colors.c.base03 : Colors.c.base02 implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding } From 3e29ca8cc35640afa5c99b1d181cc832e46999b3 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 15 Sep 2026 18:20:23 +0200 Subject: [PATCH 155/172] fixup ws --- modules/bar/Ws.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 52d8be5..1e276fb 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -34,7 +34,9 @@ BarComponent { id: wsText anchors.centerIn: parent text: parent.modelData.name - color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base05 : Colors.c.base01 + color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base0D : Colors.c.base05 + opacity: parent.modelData.shouldDisplay ? 1.0 : 0.3 + font.bold: true } } } From 4a635354c9da74ceb52c68d12cc939d731b27f6f Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 15 Sep 2026 19:17:55 +0200 Subject: [PATCH 156/172] vendor icons and use phosphor icons --- assets/phosphor-icons/fill/acorn-fill.svg | 1 + .../phosphor-icons/fill/address-book-fill.svg | 1 + .../fill/address-book-tabs-fill.svg | 1 + .../fill/air-traffic-control-fill.svg | 1 + assets/phosphor-icons/fill/airplane-fill.svg | 1 + .../fill/airplane-in-flight-fill.svg | 1 + .../fill/airplane-landing-fill.svg | 1 + .../fill/airplane-takeoff-fill.svg | 1 + .../fill/airplane-taxiing-fill.svg | 1 + .../fill/airplane-tilt-fill.svg | 1 + assets/phosphor-icons/fill/airplay-fill.svg | 1 + assets/phosphor-icons/fill/alarm-fill.svg | 1 + assets/phosphor-icons/fill/alien-fill.svg | 1 + .../phosphor-icons/fill/align-bottom-fill.svg | 1 + .../fill/align-bottom-simple-fill.svg | 1 + .../fill/align-center-horizontal-fill.svg | 1 + .../align-center-horizontal-simple-fill.svg | 1 + .../fill/align-center-vertical-fill.svg | 1 + .../align-center-vertical-simple-fill.svg | 1 + .../phosphor-icons/fill/align-left-fill.svg | 1 + .../fill/align-left-simple-fill.svg | 1 + .../phosphor-icons/fill/align-right-fill.svg | 1 + .../fill/align-right-simple-fill.svg | 1 + assets/phosphor-icons/fill/align-top-fill.svg | 1 + .../fill/align-top-simple-fill.svg | 1 + .../phosphor-icons/fill/amazon-logo-fill.svg | 1 + assets/phosphor-icons/fill/ambulance-fill.svg | 1 + assets/phosphor-icons/fill/anchor-fill.svg | 1 + .../fill/anchor-simple-fill.svg | 1 + .../phosphor-icons/fill/android-logo-fill.svg | 1 + assets/phosphor-icons/fill/angle-fill.svg | 1 + .../phosphor-icons/fill/angular-logo-fill.svg | 1 + assets/phosphor-icons/fill/aperture-fill.svg | 1 + .../fill/app-store-logo-fill.svg | 1 + .../phosphor-icons/fill/app-window-fill.svg | 1 + .../phosphor-icons/fill/apple-logo-fill.svg | 1 + .../fill/apple-podcasts-logo-fill.svg | 1 + .../fill/approximate-equals-fill.svg | 1 + assets/phosphor-icons/fill/archive-fill.svg | 1 + assets/phosphor-icons/fill/armchair-fill.svg | 1 + .../fill/arrow-arc-left-fill.svg | 1 + .../fill/arrow-arc-right-fill.svg | 1 + .../fill/arrow-bend-double-up-left-fill.svg | 1 + .../fill/arrow-bend-double-up-right-fill.svg | 1 + .../fill/arrow-bend-down-left-fill.svg | 1 + .../fill/arrow-bend-down-right-fill.svg | 1 + .../fill/arrow-bend-left-down-fill.svg | 1 + .../fill/arrow-bend-left-up-fill.svg | 1 + .../fill/arrow-bend-right-down-fill.svg | 1 + .../fill/arrow-bend-right-up-fill.svg | 1 + .../fill/arrow-bend-up-left-fill.svg | 1 + .../fill/arrow-bend-up-right-fill.svg | 1 + .../fill/arrow-circle-down-fill.svg | 1 + .../fill/arrow-circle-down-left-fill.svg | 1 + .../fill/arrow-circle-down-right-fill.svg | 1 + .../fill/arrow-circle-left-fill.svg | 1 + .../fill/arrow-circle-right-fill.svg | 1 + .../fill/arrow-circle-up-fill.svg | 1 + .../fill/arrow-circle-up-left-fill.svg | 1 + .../fill/arrow-circle-up-right-fill.svg | 1 + .../fill/arrow-clockwise-fill.svg | 1 + .../fill/arrow-counter-clockwise-fill.svg | 1 + .../phosphor-icons/fill/arrow-down-fill.svg | 1 + .../fill/arrow-down-left-fill.svg | 1 + .../fill/arrow-down-right-fill.svg | 1 + .../fill/arrow-elbow-down-left-fill.svg | 1 + .../fill/arrow-elbow-down-right-fill.svg | 1 + .../fill/arrow-elbow-left-down-fill.svg | 1 + .../fill/arrow-elbow-left-fill.svg | 1 + .../fill/arrow-elbow-left-up-fill.svg | 1 + .../fill/arrow-elbow-right-down-fill.svg | 1 + .../fill/arrow-elbow-right-fill.svg | 1 + .../fill/arrow-elbow-right-up-fill.svg | 1 + .../fill/arrow-elbow-up-left-fill.svg | 1 + .../fill/arrow-elbow-up-right-fill.svg | 1 + .../fill/arrow-fat-down-fill.svg | 1 + .../fill/arrow-fat-left-fill.svg | 1 + .../fill/arrow-fat-line-down-fill.svg | 1 + .../fill/arrow-fat-line-left-fill.svg | 1 + .../fill/arrow-fat-line-right-fill.svg | 1 + .../fill/arrow-fat-line-up-fill.svg | 1 + .../fill/arrow-fat-lines-down-fill.svg | 1 + .../fill/arrow-fat-lines-left-fill.svg | 1 + .../fill/arrow-fat-lines-right-fill.svg | 1 + .../fill/arrow-fat-lines-up-fill.svg | 1 + .../fill/arrow-fat-right-fill.svg | 1 + .../phosphor-icons/fill/arrow-fat-up-fill.svg | 1 + .../phosphor-icons/fill/arrow-left-fill.svg | 1 + .../fill/arrow-line-down-fill.svg | 1 + .../fill/arrow-line-down-left-fill.svg | 1 + .../fill/arrow-line-down-right-fill.svg | 1 + .../fill/arrow-line-left-fill.svg | 1 + .../fill/arrow-line-right-fill.svg | 1 + .../fill/arrow-line-up-fill.svg | 1 + .../fill/arrow-line-up-left-fill.svg | 1 + .../fill/arrow-line-up-right-fill.svg | 1 + .../phosphor-icons/fill/arrow-right-fill.svg | 1 + .../fill/arrow-square-down-fill.svg | 1 + .../fill/arrow-square-down-left-fill.svg | 1 + .../fill/arrow-square-down-right-fill.svg | 1 + .../fill/arrow-square-in-fill.svg | 1 + .../fill/arrow-square-left-fill.svg | 1 + .../fill/arrow-square-out-fill.svg | 1 + .../fill/arrow-square-right-fill.svg | 1 + .../fill/arrow-square-up-fill.svg | 1 + .../fill/arrow-square-up-left-fill.svg | 1 + .../fill/arrow-square-up-right-fill.svg | 1 + .../fill/arrow-u-down-left-fill.svg | 1 + .../fill/arrow-u-down-right-fill.svg | 1 + .../fill/arrow-u-left-down-fill.svg | 1 + .../fill/arrow-u-left-up-fill.svg | 1 + .../fill/arrow-u-right-down-fill.svg | 1 + .../fill/arrow-u-right-up-fill.svg | 1 + .../fill/arrow-u-up-left-fill.svg | 1 + .../fill/arrow-u-up-right-fill.svg | 1 + assets/phosphor-icons/fill/arrow-up-fill.svg | 1 + .../fill/arrow-up-left-fill.svg | 1 + .../fill/arrow-up-right-fill.svg | 1 + .../fill/arrows-clockwise-fill.svg | 1 + .../fill/arrows-counter-clockwise-fill.svg | 1 + .../fill/arrows-down-up-fill.svg | 1 + .../fill/arrows-horizontal-fill.svg | 1 + .../fill/arrows-in-cardinal-fill.svg | 1 + assets/phosphor-icons/fill/arrows-in-fill.svg | 1 + .../fill/arrows-in-line-horizontal-fill.svg | 1 + .../fill/arrows-in-line-vertical-fill.svg | 1 + .../fill/arrows-in-simple-fill.svg | 1 + .../fill/arrows-left-right-fill.svg | 1 + .../phosphor-icons/fill/arrows-merge-fill.svg | 1 + .../fill/arrows-out-cardinal-fill.svg | 1 + .../phosphor-icons/fill/arrows-out-fill.svg | 1 + .../fill/arrows-out-line-horizontal-fill.svg | 1 + .../fill/arrows-out-line-vertical-fill.svg | 1 + .../fill/arrows-out-simple-fill.svg | 1 + .../phosphor-icons/fill/arrows-split-fill.svg | 1 + .../fill/arrows-vertical-fill.svg | 1 + assets/phosphor-icons/fill/article-fill.svg | 1 + .../fill/article-medium-fill.svg | 1 + .../fill/article-ny-times-fill.svg | 1 + assets/phosphor-icons/fill/asclepius-fill.svg | 1 + assets/phosphor-icons/fill/asterisk-fill.svg | 1 + .../fill/asterisk-simple-fill.svg | 1 + assets/phosphor-icons/fill/at-fill.svg | 1 + assets/phosphor-icons/fill/atom-fill.svg | 1 + assets/phosphor-icons/fill/avocado-fill.svg | 1 + assets/phosphor-icons/fill/axe-fill.svg | 1 + .../fill/baby-carriage-fill.svg | 1 + assets/phosphor-icons/fill/baby-fill.svg | 1 + assets/phosphor-icons/fill/backpack-fill.svg | 1 + assets/phosphor-icons/fill/backspace-fill.svg | 1 + assets/phosphor-icons/fill/bag-fill.svg | 1 + .../phosphor-icons/fill/bag-simple-fill.svg | 1 + assets/phosphor-icons/fill/balloon-fill.svg | 1 + assets/phosphor-icons/fill/bandaids-fill.svg | 1 + assets/phosphor-icons/fill/bank-fill.svg | 1 + assets/phosphor-icons/fill/barbell-fill.svg | 1 + assets/phosphor-icons/fill/barcode-fill.svg | 1 + assets/phosphor-icons/fill/barn-fill.svg | 1 + assets/phosphor-icons/fill/barricade-fill.svg | 1 + .../phosphor-icons/fill/baseball-cap-fill.svg | 1 + assets/phosphor-icons/fill/baseball-fill.svg | 1 + .../fill/baseball-helmet-fill.svg | 1 + assets/phosphor-icons/fill/basket-fill.svg | 1 + .../phosphor-icons/fill/basketball-fill.svg | 1 + assets/phosphor-icons/fill/bathtub-fill.svg | 1 + .../fill/battery-charging-fill.svg | 1 + .../fill/battery-charging-vertical-fill.svg | 1 + .../fill/battery-empty-fill.svg | 1 + .../phosphor-icons/fill/battery-full-fill.svg | 1 + .../phosphor-icons/fill/battery-high-fill.svg | 1 + .../phosphor-icons/fill/battery-low-fill.svg | 1 + .../fill/battery-medium-fill.svg | 1 + .../phosphor-icons/fill/battery-plus-fill.svg | 1 + .../fill/battery-plus-vertical-fill.svg | 1 + .../fill/battery-vertical-empty-fill.svg | 1 + .../fill/battery-vertical-full-fill.svg | 1 + .../fill/battery-vertical-high-fill.svg | 1 + .../fill/battery-vertical-low-fill.svg | 1 + .../fill/battery-vertical-medium-fill.svg | 1 + .../fill/battery-warning-fill.svg | 1 + .../fill/battery-warning-vertical-fill.svg | 1 + .../phosphor-icons/fill/beach-ball-fill.svg | 1 + assets/phosphor-icons/fill/beanie-fill.svg | 1 + assets/phosphor-icons/fill/bed-fill.svg | 1 + .../phosphor-icons/fill/beer-bottle-fill.svg | 1 + .../phosphor-icons/fill/beer-stein-fill.svg | 1 + .../phosphor-icons/fill/behance-logo-fill.svg | 1 + assets/phosphor-icons/fill/bell-fill.svg | 1 + .../phosphor-icons/fill/bell-ringing-fill.svg | 1 + .../phosphor-icons/fill/bell-simple-fill.svg | 1 + .../fill/bell-simple-ringing-fill.svg | 1 + .../fill/bell-simple-slash-fill.svg | 1 + .../fill/bell-simple-z-fill.svg | 1 + .../phosphor-icons/fill/bell-slash-fill.svg | 1 + assets/phosphor-icons/fill/bell-z-fill.svg | 1 + assets/phosphor-icons/fill/belt-fill.svg | 1 + .../phosphor-icons/fill/bezier-curve-fill.svg | 1 + assets/phosphor-icons/fill/bicycle-fill.svg | 1 + assets/phosphor-icons/fill/binary-fill.svg | 1 + .../phosphor-icons/fill/binoculars-fill.svg | 1 + assets/phosphor-icons/fill/biohazard-fill.svg | 1 + assets/phosphor-icons/fill/bird-fill.svg | 1 + assets/phosphor-icons/fill/blueprint-fill.svg | 1 + .../fill/bluetooth-connected-fill.svg | 1 + assets/phosphor-icons/fill/bluetooth-fill.svg | 1 + .../fill/bluetooth-slash-fill.svg | 1 + .../phosphor-icons/fill/bluetooth-x-fill.svg | 1 + assets/phosphor-icons/fill/boat-fill.svg | 1 + assets/phosphor-icons/fill/bomb-fill.svg | 1 + assets/phosphor-icons/fill/bone-fill.svg | 1 + .../fill/book-bookmark-fill.svg | 1 + assets/phosphor-icons/fill/book-fill.svg | 1 + assets/phosphor-icons/fill/book-open-fill.svg | 1 + .../fill/book-open-text-fill.svg | 1 + .../fill/book-open-user-fill.svg | 1 + assets/phosphor-icons/fill/bookmark-fill.svg | 1 + .../fill/bookmark-simple-fill.svg | 1 + assets/phosphor-icons/fill/bookmarks-fill.svg | 1 + .../fill/bookmarks-simple-fill.svg | 1 + assets/phosphor-icons/fill/books-fill.svg | 1 + assets/phosphor-icons/fill/boot-fill.svg | 1 + assets/phosphor-icons/fill/boules-fill.svg | 1 + .../phosphor-icons/fill/bounding-box-fill.svg | 1 + assets/phosphor-icons/fill/bowl-food-fill.svg | 1 + .../phosphor-icons/fill/bowl-steam-fill.svg | 1 + .../phosphor-icons/fill/bowling-ball-fill.svg | 1 + .../fill/box-arrow-down-fill.svg | 1 + .../phosphor-icons/fill/box-arrow-up-fill.svg | 1 + .../phosphor-icons/fill/boxing-glove-fill.svg | 1 + .../fill/brackets-angle-fill.svg | 1 + .../fill/brackets-curly-fill.svg | 1 + .../fill/brackets-round-fill.svg | 1 + .../fill/brackets-square-fill.svg | 1 + assets/phosphor-icons/fill/brain-fill.svg | 1 + assets/phosphor-icons/fill/brandy-fill.svg | 1 + assets/phosphor-icons/fill/bread-fill.svg | 1 + assets/phosphor-icons/fill/bridge-fill.svg | 1 + assets/phosphor-icons/fill/briefcase-fill.svg | 1 + .../fill/briefcase-metal-fill.svg | 1 + assets/phosphor-icons/fill/broadcast-fill.svg | 1 + assets/phosphor-icons/fill/broom-fill.svg | 1 + assets/phosphor-icons/fill/browser-fill.svg | 1 + assets/phosphor-icons/fill/browsers-fill.svg | 1 + .../phosphor-icons/fill/bug-beetle-fill.svg | 1 + assets/phosphor-icons/fill/bug-droid-fill.svg | 1 + assets/phosphor-icons/fill/bug-fill.svg | 1 + .../fill/building-apartment-fill.svg | 1 + assets/phosphor-icons/fill/building-fill.svg | 1 + .../fill/building-office-fill.svg | 1 + assets/phosphor-icons/fill/buildings-fill.svg | 1 + assets/phosphor-icons/fill/bulldozer-fill.svg | 1 + assets/phosphor-icons/fill/bus-fill.svg | 1 + assets/phosphor-icons/fill/butterfly-fill.svg | 1 + assets/phosphor-icons/fill/cable-car-fill.svg | 1 + assets/phosphor-icons/fill/cactus-fill.svg | 1 + assets/phosphor-icons/fill/cake-fill.svg | 1 + .../phosphor-icons/fill/calculator-fill.svg | 1 + .../fill/calendar-blank-fill.svg | 1 + .../fill/calendar-check-fill.svg | 1 + .../phosphor-icons/fill/calendar-dot-fill.svg | 1 + .../fill/calendar-dots-fill.svg | 1 + assets/phosphor-icons/fill/calendar-fill.svg | 1 + .../fill/calendar-heart-fill.svg | 1 + .../fill/calendar-minus-fill.svg | 1 + .../fill/calendar-plus-fill.svg | 1 + .../fill/calendar-slash-fill.svg | 1 + .../fill/calendar-star-fill.svg | 1 + .../phosphor-icons/fill/calendar-x-fill.svg | 1 + assets/phosphor-icons/fill/call-bell-fill.svg | 1 + assets/phosphor-icons/fill/camera-fill.svg | 1 + .../phosphor-icons/fill/camera-plus-fill.svg | 1 + .../fill/camera-rotate-fill.svg | 1 + .../phosphor-icons/fill/camera-slash-fill.svg | 1 + assets/phosphor-icons/fill/campfire-fill.svg | 1 + .../phosphor-icons/fill/car-battery-fill.svg | 1 + assets/phosphor-icons/fill/car-fill.svg | 1 + .../phosphor-icons/fill/car-profile-fill.svg | 1 + .../phosphor-icons/fill/car-simple-fill.svg | 1 + .../phosphor-icons/fill/cardholder-fill.svg | 1 + assets/phosphor-icons/fill/cards-fill.svg | 1 + .../phosphor-icons/fill/cards-three-fill.svg | 1 + .../fill/caret-circle-double-down-fill.svg | 1 + .../fill/caret-circle-double-left-fill.svg | 1 + .../fill/caret-circle-double-right-fill.svg | 1 + .../fill/caret-circle-double-up-fill.svg | 1 + .../fill/caret-circle-down-fill.svg | 1 + .../fill/caret-circle-left-fill.svg | 1 + .../fill/caret-circle-right-fill.svg | 1 + .../fill/caret-circle-up-down-fill.svg | 1 + .../fill/caret-circle-up-fill.svg | 1 + .../fill/caret-double-down-fill.svg | 1 + .../fill/caret-double-left-fill.svg | 1 + .../fill/caret-double-right-fill.svg | 1 + .../fill/caret-double-up-fill.svg | 1 + .../phosphor-icons/fill/caret-down-fill.svg | 1 + .../phosphor-icons/fill/caret-left-fill.svg | 1 + .../fill/caret-line-down-fill.svg | 1 + .../fill/caret-line-left-fill.svg | 1 + .../fill/caret-line-right-fill.svg | 1 + .../fill/caret-line-up-fill.svg | 1 + .../phosphor-icons/fill/caret-right-fill.svg | 1 + .../fill/caret-up-down-fill.svg | 1 + assets/phosphor-icons/fill/caret-up-fill.svg | 1 + assets/phosphor-icons/fill/carrot-fill.svg | 1 + .../fill/cash-register-fill.svg | 1 + .../fill/cassette-tape-fill.svg | 1 + .../fill/castle-turret-fill.svg | 1 + assets/phosphor-icons/fill/cat-fill.svg | 1 + .../fill/cell-signal-full-fill.svg | 1 + .../fill/cell-signal-high-fill.svg | 1 + .../fill/cell-signal-low-fill.svg | 1 + .../fill/cell-signal-medium-fill.svg | 1 + .../fill/cell-signal-none-fill.svg | 1 + .../fill/cell-signal-slash-fill.svg | 1 + .../fill/cell-signal-x-fill.svg | 1 + .../phosphor-icons/fill/cell-tower-fill.svg | 1 + .../phosphor-icons/fill/certificate-fill.svg | 1 + assets/phosphor-icons/fill/chair-fill.svg | 1 + .../phosphor-icons/fill/chalkboard-fill.svg | 1 + .../fill/chalkboard-simple-fill.svg | 1 + .../fill/chalkboard-teacher-fill.svg | 1 + assets/phosphor-icons/fill/champagne-fill.svg | 1 + .../fill/charging-station-fill.svg | 1 + assets/phosphor-icons/fill/chart-bar-fill.svg | 1 + .../fill/chart-bar-horizontal-fill.svg | 1 + .../phosphor-icons/fill/chart-donut-fill.svg | 1 + .../fill/chart-line-down-fill.svg | 1 + .../phosphor-icons/fill/chart-line-fill.svg | 1 + .../fill/chart-line-up-fill.svg | 1 + assets/phosphor-icons/fill/chart-pie-fill.svg | 1 + .../fill/chart-pie-slice-fill.svg | 1 + .../phosphor-icons/fill/chart-polar-fill.svg | 1 + .../fill/chart-scatter-fill.svg | 1 + .../fill/chat-centered-dots-fill.svg | 1 + .../fill/chat-centered-fill.svg | 1 + .../fill/chat-centered-slash-fill.svg | 1 + .../fill/chat-centered-text-fill.svg | 1 + .../fill/chat-circle-dots-fill.svg | 1 + .../phosphor-icons/fill/chat-circle-fill.svg | 1 + .../fill/chat-circle-slash-fill.svg | 1 + .../fill/chat-circle-text-fill.svg | 1 + assets/phosphor-icons/fill/chat-dots-fill.svg | 1 + assets/phosphor-icons/fill/chat-fill.svg | 1 + .../phosphor-icons/fill/chat-slash-fill.svg | 1 + .../fill/chat-teardrop-dots-fill.svg | 1 + .../fill/chat-teardrop-fill.svg | 1 + .../fill/chat-teardrop-slash-fill.svg | 1 + .../fill/chat-teardrop-text-fill.svg | 1 + assets/phosphor-icons/fill/chat-text-fill.svg | 1 + .../phosphor-icons/fill/chats-circle-fill.svg | 1 + assets/phosphor-icons/fill/chats-fill.svg | 1 + .../fill/chats-teardrop-fill.svg | 1 + .../phosphor-icons/fill/check-circle-fill.svg | 1 + assets/phosphor-icons/fill/check-fat-fill.svg | 1 + assets/phosphor-icons/fill/check-fill.svg | 1 + .../phosphor-icons/fill/check-square-fill.svg | 1 + .../fill/check-square-offset-fill.svg | 1 + .../phosphor-icons/fill/checkerboard-fill.svg | 1 + assets/phosphor-icons/fill/checks-fill.svg | 1 + assets/phosphor-icons/fill/cheers-fill.svg | 1 + assets/phosphor-icons/fill/cheese-fill.svg | 1 + assets/phosphor-icons/fill/chef-hat-fill.svg | 1 + assets/phosphor-icons/fill/cherries-fill.svg | 1 + assets/phosphor-icons/fill/church-fill.svg | 1 + assets/phosphor-icons/fill/cigarette-fill.svg | 1 + .../fill/cigarette-slash-fill.svg | 1 + .../fill/circle-dashed-fill.svg | 1 + assets/phosphor-icons/fill/circle-fill.svg | 1 + .../phosphor-icons/fill/circle-half-fill.svg | 1 + .../fill/circle-half-tilt-fill.svg | 1 + .../phosphor-icons/fill/circle-notch-fill.svg | 1 + .../phosphor-icons/fill/circles-four-fill.svg | 1 + .../fill/circles-three-fill.svg | 1 + .../fill/circles-three-plus-fill.svg | 1 + assets/phosphor-icons/fill/circuitry-fill.svg | 1 + assets/phosphor-icons/fill/city-fill.svg | 1 + assets/phosphor-icons/fill/clipboard-fill.svg | 1 + .../fill/clipboard-text-fill.svg | 1 + .../fill/clock-afternoon-fill.svg | 1 + .../fill/clock-clockwise-fill.svg | 1 + .../fill/clock-countdown-fill.svg | 1 + .../fill/clock-counter-clockwise-fill.svg | 1 + assets/phosphor-icons/fill/clock-fill.svg | 1 + .../phosphor-icons/fill/clock-user-fill.svg | 1 + .../fill/closed-captioning-fill.svg | 1 + .../fill/cloud-arrow-down-fill.svg | 1 + .../fill/cloud-arrow-up-fill.svg | 1 + .../phosphor-icons/fill/cloud-check-fill.svg | 1 + assets/phosphor-icons/fill/cloud-fill.svg | 1 + assets/phosphor-icons/fill/cloud-fog-fill.svg | 1 + .../fill/cloud-lightning-fill.svg | 1 + .../phosphor-icons/fill/cloud-moon-fill.svg | 1 + .../phosphor-icons/fill/cloud-rain-fill.svg | 1 + .../phosphor-icons/fill/cloud-slash-fill.svg | 1 + .../phosphor-icons/fill/cloud-snow-fill.svg | 1 + assets/phosphor-icons/fill/cloud-sun-fill.svg | 1 + .../fill/cloud-warning-fill.svg | 1 + assets/phosphor-icons/fill/cloud-x-fill.svg | 1 + assets/phosphor-icons/fill/clover-fill.svg | 1 + assets/phosphor-icons/fill/club-fill.svg | 1 + .../phosphor-icons/fill/coat-hanger-fill.svg | 1 + assets/phosphor-icons/fill/coda-logo-fill.svg | 1 + .../phosphor-icons/fill/code-block-fill.svg | 1 + assets/phosphor-icons/fill/code-fill.svg | 1 + .../phosphor-icons/fill/code-simple-fill.svg | 1 + .../phosphor-icons/fill/codepen-logo-fill.svg | 1 + .../fill/codesandbox-logo-fill.svg | 1 + .../phosphor-icons/fill/coffee-bean-fill.svg | 1 + assets/phosphor-icons/fill/coffee-fill.svg | 1 + assets/phosphor-icons/fill/coin-fill.svg | 1 + .../fill/coin-vertical-fill.svg | 1 + assets/phosphor-icons/fill/coins-fill.svg | 1 + assets/phosphor-icons/fill/columns-fill.svg | 1 + .../fill/columns-plus-left-fill.svg | 1 + .../fill/columns-plus-right-fill.svg | 1 + assets/phosphor-icons/fill/command-fill.svg | 1 + assets/phosphor-icons/fill/compass-fill.svg | 1 + .../phosphor-icons/fill/compass-rose-fill.svg | 1 + .../phosphor-icons/fill/compass-tool-fill.svg | 1 + .../fill/computer-tower-fill.svg | 1 + assets/phosphor-icons/fill/confetti-fill.svg | 1 + .../fill/contactless-payment-fill.svg | 1 + assets/phosphor-icons/fill/control-fill.svg | 1 + assets/phosphor-icons/fill/cookie-fill.svg | 1 + .../phosphor-icons/fill/cooking-pot-fill.svg | 1 + assets/phosphor-icons/fill/copy-fill.svg | 1 + .../phosphor-icons/fill/copy-simple-fill.svg | 1 + assets/phosphor-icons/fill/copyleft-fill.svg | 1 + assets/phosphor-icons/fill/copyright-fill.svg | 1 + .../phosphor-icons/fill/corners-in-fill.svg | 1 + .../phosphor-icons/fill/corners-out-fill.svg | 1 + assets/phosphor-icons/fill/couch-fill.svg | 1 + .../fill/court-basketball-fill.svg | 1 + assets/phosphor-icons/fill/cow-fill.svg | 1 + .../phosphor-icons/fill/cowboy-hat-fill.svg | 1 + assets/phosphor-icons/fill/cpu-fill.svg | 1 + assets/phosphor-icons/fill/crane-fill.svg | 1 + .../phosphor-icons/fill/crane-tower-fill.svg | 1 + .../phosphor-icons/fill/credit-card-fill.svg | 1 + assets/phosphor-icons/fill/cricket-fill.svg | 1 + assets/phosphor-icons/fill/crop-fill.svg | 1 + assets/phosphor-icons/fill/cross-fill.svg | 1 + assets/phosphor-icons/fill/crosshair-fill.svg | 1 + .../fill/crosshair-simple-fill.svg | 1 + .../phosphor-icons/fill/crown-cross-fill.svg | 1 + assets/phosphor-icons/fill/crown-fill.svg | 1 + .../phosphor-icons/fill/crown-simple-fill.svg | 1 + assets/phosphor-icons/fill/cube-fill.svg | 1 + .../phosphor-icons/fill/cube-focus-fill.svg | 1 + .../fill/cube-transparent-fill.svg | 1 + .../phosphor-icons/fill/currency-btc-fill.svg | 1 + .../fill/currency-circle-dollar-fill.svg | 1 + .../phosphor-icons/fill/currency-cny-fill.svg | 1 + .../fill/currency-dollar-fill.svg | 1 + .../fill/currency-dollar-simple-fill.svg | 1 + .../phosphor-icons/fill/currency-eth-fill.svg | 1 + .../phosphor-icons/fill/currency-eur-fill.svg | 1 + .../phosphor-icons/fill/currency-gbp-fill.svg | 1 + .../phosphor-icons/fill/currency-inr-fill.svg | 1 + .../phosphor-icons/fill/currency-jpy-fill.svg | 1 + .../phosphor-icons/fill/currency-krw-fill.svg | 1 + .../phosphor-icons/fill/currency-kzt-fill.svg | 1 + .../phosphor-icons/fill/currency-ngn-fill.svg | 1 + .../phosphor-icons/fill/currency-rub-fill.svg | 1 + .../phosphor-icons/fill/cursor-click-fill.svg | 1 + assets/phosphor-icons/fill/cursor-fill.svg | 1 + .../phosphor-icons/fill/cursor-text-fill.svg | 1 + assets/phosphor-icons/fill/cylinder-fill.svg | 1 + assets/phosphor-icons/fill/database-fill.svg | 1 + assets/phosphor-icons/fill/desk-fill.svg | 1 + assets/phosphor-icons/fill/desktop-fill.svg | 1 + .../fill/desktop-tower-fill.svg | 1 + assets/phosphor-icons/fill/detective-fill.svg | 1 + .../phosphor-icons/fill/dev-to-logo-fill.svg | 1 + .../fill/device-mobile-camera-fill.svg | 1 + .../fill/device-mobile-fill.svg | 1 + .../fill/device-mobile-slash-fill.svg | 1 + .../fill/device-mobile-speaker-fill.svg | 1 + .../fill/device-rotate-fill.svg | 1 + .../fill/device-tablet-camera-fill.svg | 1 + .../fill/device-tablet-fill.svg | 1 + .../fill/device-tablet-speaker-fill.svg | 1 + assets/phosphor-icons/fill/devices-fill.svg | 1 + assets/phosphor-icons/fill/diamond-fill.svg | 1 + .../fill/diamonds-four-fill.svg | 1 + assets/phosphor-icons/fill/dice-five-fill.svg | 1 + assets/phosphor-icons/fill/dice-four-fill.svg | 1 + assets/phosphor-icons/fill/dice-one-fill.svg | 1 + assets/phosphor-icons/fill/dice-six-fill.svg | 1 + .../phosphor-icons/fill/dice-three-fill.svg | 1 + assets/phosphor-icons/fill/dice-two-fill.svg | 1 + assets/phosphor-icons/fill/disc-fill.svg | 1 + .../phosphor-icons/fill/disco-ball-fill.svg | 1 + .../phosphor-icons/fill/discord-logo-fill.svg | 1 + assets/phosphor-icons/fill/divide-fill.svg | 1 + assets/phosphor-icons/fill/dna-fill.svg | 1 + assets/phosphor-icons/fill/dog-fill.svg | 1 + assets/phosphor-icons/fill/door-fill.svg | 1 + assets/phosphor-icons/fill/door-open-fill.svg | 1 + assets/phosphor-icons/fill/dot-fill.svg | 1 + .../phosphor-icons/fill/dot-outline-fill.svg | 1 + assets/phosphor-icons/fill/dots-nine-fill.svg | 1 + assets/phosphor-icons/fill/dots-six-fill.svg | 1 + .../fill/dots-six-vertical-fill.svg | 1 + .../fill/dots-three-circle-fill.svg | 1 + .../fill/dots-three-circle-vertical-fill.svg | 1 + .../phosphor-icons/fill/dots-three-fill.svg | 1 + .../fill/dots-three-outline-fill.svg | 1 + .../fill/dots-three-outline-vertical-fill.svg | 1 + .../fill/dots-three-vertical-fill.svg | 1 + assets/phosphor-icons/fill/download-fill.svg | 1 + .../fill/download-simple-fill.svg | 1 + assets/phosphor-icons/fill/dress-fill.svg | 1 + assets/phosphor-icons/fill/dresser-fill.svg | 1 + .../fill/dribbble-logo-fill.svg | 1 + assets/phosphor-icons/fill/drone-fill.svg | 1 + assets/phosphor-icons/fill/drop-fill.svg | 1 + .../fill/drop-half-bottom-fill.svg | 1 + assets/phosphor-icons/fill/drop-half-fill.svg | 1 + .../phosphor-icons/fill/drop-simple-fill.svg | 1 + .../phosphor-icons/fill/drop-slash-fill.svg | 1 + .../phosphor-icons/fill/dropbox-logo-fill.svg | 1 + assets/phosphor-icons/fill/ear-fill.svg | 1 + assets/phosphor-icons/fill/ear-slash-fill.svg | 1 + assets/phosphor-icons/fill/egg-crack-fill.svg | 1 + assets/phosphor-icons/fill/egg-fill.svg | 1 + assets/phosphor-icons/fill/eject-fill.svg | 1 + .../phosphor-icons/fill/eject-simple-fill.svg | 1 + assets/phosphor-icons/fill/elevator-fill.svg | 1 + assets/phosphor-icons/fill/empty-fill.svg | 1 + assets/phosphor-icons/fill/engine-fill.svg | 1 + assets/phosphor-icons/fill/envelope-fill.svg | 1 + .../fill/envelope-open-fill.svg | 1 + .../fill/envelope-simple-fill.svg | 1 + .../fill/envelope-simple-open-fill.svg | 1 + assets/phosphor-icons/fill/equalizer-fill.svg | 1 + assets/phosphor-icons/fill/equals-fill.svg | 1 + assets/phosphor-icons/fill/eraser-fill.svg | 1 + .../fill/escalator-down-fill.svg | 1 + .../phosphor-icons/fill/escalator-up-fill.svg | 1 + assets/phosphor-icons/fill/exam-fill.svg | 1 + .../fill/exclamation-mark-fill.svg | 1 + assets/phosphor-icons/fill/exclude-fill.svg | 1 + .../fill/exclude-square-fill.svg | 1 + assets/phosphor-icons/fill/export-fill.svg | 1 + .../phosphor-icons/fill/eye-closed-fill.svg | 1 + assets/phosphor-icons/fill/eye-fill.svg | 1 + assets/phosphor-icons/fill/eye-slash-fill.svg | 1 + .../phosphor-icons/fill/eyedropper-fill.svg | 1 + .../fill/eyedropper-sample-fill.svg | 1 + .../phosphor-icons/fill/eyeglasses-fill.svg | 1 + assets/phosphor-icons/fill/eyes-fill.svg | 1 + assets/phosphor-icons/fill/face-mask-fill.svg | 1 + .../fill/facebook-logo-fill.svg | 1 + assets/phosphor-icons/fill/factory-fill.svg | 1 + assets/phosphor-icons/fill/faders-fill.svg | 1 + .../fill/faders-horizontal-fill.svg | 1 + .../fill/fallout-shelter-fill.svg | 1 + assets/phosphor-icons/fill/fan-fill.svg | 1 + assets/phosphor-icons/fill/farm-fill.svg | 1 + .../fill/fast-forward-circle-fill.svg | 1 + .../phosphor-icons/fill/fast-forward-fill.svg | 1 + assets/phosphor-icons/fill/feather-fill.svg | 1 + .../fill/fediverse-logo-fill.svg | 1 + .../phosphor-icons/fill/figma-logo-fill.svg | 1 + .../phosphor-icons/fill/file-archive-fill.svg | 1 + .../fill/file-arrow-down-fill.svg | 1 + .../fill/file-arrow-up-fill.svg | 1 + .../phosphor-icons/fill/file-audio-fill.svg | 1 + assets/phosphor-icons/fill/file-c-fill.svg | 1 + .../phosphor-icons/fill/file-c-sharp-fill.svg | 1 + .../phosphor-icons/fill/file-cloud-fill.svg | 1 + assets/phosphor-icons/fill/file-code-fill.svg | 1 + assets/phosphor-icons/fill/file-cpp-fill.svg | 1 + assets/phosphor-icons/fill/file-css-fill.svg | 1 + assets/phosphor-icons/fill/file-csv-fill.svg | 1 + .../phosphor-icons/fill/file-dashed-fill.svg | 1 + assets/phosphor-icons/fill/file-doc-fill.svg | 1 + assets/phosphor-icons/fill/file-fill.svg | 1 + assets/phosphor-icons/fill/file-html-fill.svg | 1 + .../phosphor-icons/fill/file-image-fill.svg | 1 + assets/phosphor-icons/fill/file-ini-fill.svg | 1 + assets/phosphor-icons/fill/file-jpg-fill.svg | 1 + assets/phosphor-icons/fill/file-js-fill.svg | 1 + assets/phosphor-icons/fill/file-jsx-fill.svg | 1 + assets/phosphor-icons/fill/file-lock-fill.svg | 1 + .../fill/file-magnifying-glass-fill.svg | 1 + assets/phosphor-icons/fill/file-md-fill.svg | 1 + .../phosphor-icons/fill/file-minus-fill.svg | 1 + assets/phosphor-icons/fill/file-pdf-fill.svg | 1 + assets/phosphor-icons/fill/file-plus-fill.svg | 1 + assets/phosphor-icons/fill/file-png-fill.svg | 1 + assets/phosphor-icons/fill/file-ppt-fill.svg | 1 + assets/phosphor-icons/fill/file-py-fill.svg | 1 + assets/phosphor-icons/fill/file-rs-fill.svg | 1 + assets/phosphor-icons/fill/file-sql-fill.svg | 1 + assets/phosphor-icons/fill/file-svg-fill.svg | 1 + assets/phosphor-icons/fill/file-text-fill.svg | 1 + assets/phosphor-icons/fill/file-ts-fill.svg | 1 + assets/phosphor-icons/fill/file-tsx-fill.svg | 1 + assets/phosphor-icons/fill/file-txt-fill.svg | 1 + .../phosphor-icons/fill/file-video-fill.svg | 1 + assets/phosphor-icons/fill/file-vue-fill.svg | 1 + assets/phosphor-icons/fill/file-x-fill.svg | 1 + assets/phosphor-icons/fill/file-xls-fill.svg | 1 + assets/phosphor-icons/fill/file-zip-fill.svg | 1 + assets/phosphor-icons/fill/files-fill.svg | 1 + assets/phosphor-icons/fill/film-reel-fill.svg | 1 + .../phosphor-icons/fill/film-script-fill.svg | 1 + .../phosphor-icons/fill/film-slate-fill.svg | 1 + .../phosphor-icons/fill/film-strip-fill.svg | 1 + .../phosphor-icons/fill/fingerprint-fill.svg | 1 + .../fill/fingerprint-simple-fill.svg | 1 + .../fill/finn-the-human-fill.svg | 1 + .../fill/fire-extinguisher-fill.svg | 1 + assets/phosphor-icons/fill/fire-fill.svg | 1 + .../phosphor-icons/fill/fire-simple-fill.svg | 1 + .../phosphor-icons/fill/fire-truck-fill.svg | 1 + assets/phosphor-icons/fill/first-aid-fill.svg | 1 + .../fill/first-aid-kit-fill.svg | 1 + assets/phosphor-icons/fill/fish-fill.svg | 1 + .../phosphor-icons/fill/fish-simple-fill.svg | 1 + .../phosphor-icons/fill/flag-banner-fill.svg | 1 + .../fill/flag-banner-fold-fill.svg | 1 + .../fill/flag-checkered-fill.svg | 1 + assets/phosphor-icons/fill/flag-fill.svg | 1 + .../phosphor-icons/fill/flag-pennant-fill.svg | 1 + assets/phosphor-icons/fill/flame-fill.svg | 1 + .../phosphor-icons/fill/flashlight-fill.svg | 1 + assets/phosphor-icons/fill/flask-fill.svg | 1 + .../fill/flip-horizontal-fill.svg | 1 + .../fill/flip-vertical-fill.svg | 1 + .../fill/floppy-disk-back-fill.svg | 1 + .../phosphor-icons/fill/floppy-disk-fill.svg | 1 + .../phosphor-icons/fill/flow-arrow-fill.svg | 1 + assets/phosphor-icons/fill/flower-fill.svg | 1 + .../phosphor-icons/fill/flower-lotus-fill.svg | 1 + .../phosphor-icons/fill/flower-tulip-fill.svg | 1 + .../fill/flying-saucer-fill.svg | 1 + .../fill/folder-dashed-fill.svg | 1 + assets/phosphor-icons/fill/folder-fill.svg | 1 + .../phosphor-icons/fill/folder-lock-fill.svg | 1 + .../phosphor-icons/fill/folder-minus-fill.svg | 1 + .../phosphor-icons/fill/folder-open-fill.svg | 1 + .../phosphor-icons/fill/folder-plus-fill.svg | 1 + .../fill/folder-simple-dashed-fill.svg | 1 + .../fill/folder-simple-fill.svg | 1 + .../fill/folder-simple-lock-fill.svg | 1 + .../fill/folder-simple-minus-fill.svg | 1 + .../fill/folder-simple-plus-fill.svg | 1 + .../fill/folder-simple-star-fill.svg | 1 + .../fill/folder-simple-user-fill.svg | 1 + .../phosphor-icons/fill/folder-star-fill.svg | 1 + .../phosphor-icons/fill/folder-user-fill.svg | 1 + assets/phosphor-icons/fill/folders-fill.svg | 1 + assets/phosphor-icons/fill/football-fill.svg | 1 + .../fill/football-helmet-fill.svg | 1 + .../phosphor-icons/fill/footprints-fill.svg | 1 + .../phosphor-icons/fill/fork-knife-fill.svg | 1 + assets/phosphor-icons/fill/four-k-fill.svg | 1 + .../fill/frame-corners-fill.svg | 1 + .../phosphor-icons/fill/framer-logo-fill.svg | 1 + assets/phosphor-icons/fill/function-fill.svg | 1 + assets/phosphor-icons/fill/funnel-fill.svg | 1 + .../fill/funnel-simple-fill.svg | 1 + .../fill/funnel-simple-x-fill.svg | 1 + assets/phosphor-icons/fill/funnel-x-fill.svg | 1 + .../fill/game-controller-fill.svg | 1 + assets/phosphor-icons/fill/garage-fill.svg | 1 + assets/phosphor-icons/fill/gas-can-fill.svg | 1 + assets/phosphor-icons/fill/gas-pump-fill.svg | 1 + assets/phosphor-icons/fill/gauge-fill.svg | 1 + assets/phosphor-icons/fill/gavel-fill.svg | 1 + assets/phosphor-icons/fill/gear-fill.svg | 1 + assets/phosphor-icons/fill/gear-fine-fill.svg | 1 + assets/phosphor-icons/fill/gear-six-fill.svg | 1 + .../fill/gender-female-fill.svg | 1 + .../fill/gender-intersex-fill.svg | 1 + .../phosphor-icons/fill/gender-male-fill.svg | 1 + .../fill/gender-neuter-fill.svg | 1 + .../fill/gender-nonbinary-fill.svg | 1 + .../fill/gender-transgender-fill.svg | 1 + assets/phosphor-icons/fill/ghost-fill.svg | 1 + assets/phosphor-icons/fill/gif-fill.svg | 1 + assets/phosphor-icons/fill/gift-fill.svg | 1 + .../phosphor-icons/fill/git-branch-fill.svg | 1 + .../phosphor-icons/fill/git-commit-fill.svg | 1 + assets/phosphor-icons/fill/git-diff-fill.svg | 1 + assets/phosphor-icons/fill/git-fork-fill.svg | 1 + assets/phosphor-icons/fill/git-merge-fill.svg | 1 + .../fill/git-pull-request-fill.svg | 1 + .../phosphor-icons/fill/github-logo-fill.svg | 1 + .../phosphor-icons/fill/gitlab-logo-fill.svg | 1 + .../fill/gitlab-logo-simple-fill.svg | 1 + assets/phosphor-icons/fill/globe-fill.svg | 1 + .../fill/globe-hemisphere-east-fill.svg | 1 + .../fill/globe-hemisphere-west-fill.svg | 1 + .../phosphor-icons/fill/globe-simple-fill.svg | 1 + .../fill/globe-simple-x-fill.svg | 1 + .../phosphor-icons/fill/globe-stand-fill.svg | 1 + assets/phosphor-icons/fill/globe-x-fill.svg | 1 + assets/phosphor-icons/fill/goggles-fill.svg | 1 + assets/phosphor-icons/fill/golf-fill.svg | 1 + .../fill/goodreads-logo-fill.svg | 1 + .../fill/google-cardboard-logo-fill.svg | 1 + .../fill/google-chrome-logo-fill.svg | 1 + .../fill/google-drive-logo-fill.svg | 1 + .../phosphor-icons/fill/google-logo-fill.svg | 1 + .../fill/google-photos-logo-fill.svg | 1 + .../fill/google-play-logo-fill.svg | 1 + .../fill/google-podcasts-logo-fill.svg | 1 + assets/phosphor-icons/fill/gps-fill.svg | 1 + assets/phosphor-icons/fill/gps-fix-fill.svg | 1 + assets/phosphor-icons/fill/gps-slash-fill.svg | 1 + assets/phosphor-icons/fill/gradient-fill.svg | 1 + .../fill/graduation-cap-fill.svg | 1 + assets/phosphor-icons/fill/grains-fill.svg | 1 + .../phosphor-icons/fill/grains-slash-fill.svg | 1 + assets/phosphor-icons/fill/graph-fill.svg | 1 + .../fill/graphics-card-fill.svg | 1 + .../phosphor-icons/fill/greater-than-fill.svg | 1 + .../fill/greater-than-or-equal-fill.svg | 1 + assets/phosphor-icons/fill/grid-four-fill.svg | 1 + assets/phosphor-icons/fill/grid-nine-fill.svg | 1 + assets/phosphor-icons/fill/guitar-fill.svg | 1 + .../phosphor-icons/fill/hair-dryer-fill.svg | 1 + assets/phosphor-icons/fill/hamburger-fill.svg | 1 + assets/phosphor-icons/fill/hammer-fill.svg | 1 + .../fill/hand-arrow-down-fill.svg | 1 + .../fill/hand-arrow-up-fill.svg | 1 + .../phosphor-icons/fill/hand-coins-fill.svg | 1 + .../phosphor-icons/fill/hand-deposit-fill.svg | 1 + assets/phosphor-icons/fill/hand-eye-fill.svg | 1 + assets/phosphor-icons/fill/hand-fill.svg | 1 + assets/phosphor-icons/fill/hand-fist-fill.svg | 1 + .../fill/hand-grabbing-fill.svg | 1 + .../phosphor-icons/fill/hand-heart-fill.svg | 1 + assets/phosphor-icons/fill/hand-palm-fill.svg | 1 + .../phosphor-icons/fill/hand-peace-fill.svg | 1 + .../fill/hand-pointing-fill.svg | 1 + assets/phosphor-icons/fill/hand-soap-fill.svg | 1 + .../fill/hand-swipe-left-fill.svg | 1 + .../fill/hand-swipe-right-fill.svg | 1 + assets/phosphor-icons/fill/hand-tap-fill.svg | 1 + .../phosphor-icons/fill/hand-waving-fill.svg | 1 + .../fill/hand-withdraw-fill.svg | 1 + assets/phosphor-icons/fill/handbag-fill.svg | 1 + .../fill/handbag-simple-fill.svg | 1 + .../fill/hands-clapping-fill.svg | 1 + .../fill/hands-praying-fill.svg | 1 + assets/phosphor-icons/fill/handshake-fill.svg | 1 + .../phosphor-icons/fill/hard-drive-fill.svg | 1 + .../phosphor-icons/fill/hard-drives-fill.svg | 1 + assets/phosphor-icons/fill/hard-hat-fill.svg | 1 + assets/phosphor-icons/fill/hash-fill.svg | 1 + .../fill/hash-straight-fill.svg | 1 + .../phosphor-icons/fill/head-circuit-fill.svg | 1 + .../phosphor-icons/fill/headlights-fill.svg | 1 + .../phosphor-icons/fill/headphones-fill.svg | 1 + assets/phosphor-icons/fill/headset-fill.svg | 1 + .../phosphor-icons/fill/heart-break-fill.svg | 1 + assets/phosphor-icons/fill/heart-fill.svg | 1 + .../phosphor-icons/fill/heart-half-fill.svg | 1 + .../fill/heart-straight-break-fill.svg | 1 + .../fill/heart-straight-fill.svg | 1 + assets/phosphor-icons/fill/heartbeat-fill.svg | 1 + assets/phosphor-icons/fill/hexagon-fill.svg | 1 + .../fill/high-definition-fill.svg | 1 + assets/phosphor-icons/fill/high-heel-fill.svg | 1 + .../fill/highlighter-circle-fill.svg | 1 + .../phosphor-icons/fill/highlighter-fill.svg | 1 + assets/phosphor-icons/fill/hockey-fill.svg | 1 + assets/phosphor-icons/fill/hoodie-fill.svg | 1 + assets/phosphor-icons/fill/horse-fill.svg | 1 + assets/phosphor-icons/fill/hospital-fill.svg | 1 + assets/phosphor-icons/fill/hourglass-fill.svg | 1 + .../fill/hourglass-high-fill.svg | 1 + .../fill/hourglass-low-fill.svg | 1 + .../fill/hourglass-medium-fill.svg | 1 + .../fill/hourglass-simple-fill.svg | 1 + .../fill/hourglass-simple-high-fill.svg | 1 + .../fill/hourglass-simple-low-fill.svg | 1 + .../fill/hourglass-simple-medium-fill.svg | 1 + assets/phosphor-icons/fill/house-fill.svg | 1 + .../phosphor-icons/fill/house-line-fill.svg | 1 + .../phosphor-icons/fill/house-simple-fill.svg | 1 + assets/phosphor-icons/fill/hurricane-fill.svg | 1 + assets/phosphor-icons/fill/ice-cream-fill.svg | 1 + .../fill/identification-badge-fill.svg | 1 + .../fill/identification-card-fill.svg | 1 + .../phosphor-icons/fill/image-broken-fill.svg | 1 + assets/phosphor-icons/fill/image-fill.svg | 1 + .../phosphor-icons/fill/image-square-fill.svg | 1 + assets/phosphor-icons/fill/images-fill.svg | 1 + .../fill/images-square-fill.svg | 1 + assets/phosphor-icons/fill/infinity-fill.svg | 1 + assets/phosphor-icons/fill/info-fill.svg | 1 + .../fill/instagram-logo-fill.svg | 1 + assets/phosphor-icons/fill/intersect-fill.svg | 1 + .../fill/intersect-square-fill.svg | 1 + .../fill/intersect-three-fill.svg | 1 + .../phosphor-icons/fill/intersection-fill.svg | 1 + assets/phosphor-icons/fill/invoice-fill.svg | 1 + assets/phosphor-icons/fill/island-fill.svg | 1 + assets/phosphor-icons/fill/jar-fill.svg | 1 + assets/phosphor-icons/fill/jar-label-fill.svg | 1 + assets/phosphor-icons/fill/jeep-fill.svg | 1 + assets/phosphor-icons/fill/joystick-fill.svg | 1 + assets/phosphor-icons/fill/kanban-fill.svg | 1 + assets/phosphor-icons/fill/key-fill.svg | 1 + .../phosphor-icons/fill/key-return-fill.svg | 1 + assets/phosphor-icons/fill/keyboard-fill.svg | 1 + assets/phosphor-icons/fill/keyhole-fill.svg | 1 + assets/phosphor-icons/fill/knife-fill.svg | 1 + assets/phosphor-icons/fill/ladder-fill.svg | 1 + .../fill/ladder-simple-fill.svg | 1 + assets/phosphor-icons/fill/lamp-fill.svg | 1 + .../phosphor-icons/fill/lamp-pendant-fill.svg | 1 + assets/phosphor-icons/fill/laptop-fill.svg | 1 + assets/phosphor-icons/fill/lasso-fill.svg | 1 + .../phosphor-icons/fill/lastfm-logo-fill.svg | 1 + assets/phosphor-icons/fill/layout-fill.svg | 1 + assets/phosphor-icons/fill/leaf-fill.svg | 1 + assets/phosphor-icons/fill/lectern-fill.svg | 1 + assets/phosphor-icons/fill/lego-fill.svg | 1 + .../phosphor-icons/fill/lego-smiley-fill.svg | 1 + assets/phosphor-icons/fill/less-than-fill.svg | 1 + .../fill/less-than-or-equal-fill.svg | 1 + .../fill/letter-circle-h-fill.svg | 1 + .../fill/letter-circle-p-fill.svg | 1 + .../fill/letter-circle-v-fill.svg | 1 + assets/phosphor-icons/fill/lifebuoy-fill.svg | 1 + .../fill/lightbulb-filament-fill.svg | 1 + assets/phosphor-icons/fill/lightbulb-fill.svg | 1 + .../phosphor-icons/fill/lighthouse-fill.svg | 1 + .../phosphor-icons/fill/lightning-a-fill.svg | 1 + assets/phosphor-icons/fill/lightning-fill.svg | 1 + .../fill/lightning-slash-fill.svg | 1 + .../phosphor-icons/fill/line-segment-fill.svg | 1 + .../fill/line-segments-fill.svg | 1 + .../fill/line-vertical-fill.svg | 1 + .../phosphor-icons/fill/link-break-fill.svg | 1 + assets/phosphor-icons/fill/link-fill.svg | 1 + .../fill/link-simple-break-fill.svg | 1 + .../phosphor-icons/fill/link-simple-fill.svg | 1 + .../link-simple-horizontal-break-fill.svg | 1 + .../fill/link-simple-horizontal-fill.svg | 1 + .../fill/linkedin-logo-fill.svg | 1 + .../fill/linktree-logo-fill.svg | 1 + .../phosphor-icons/fill/linux-logo-fill.svg | 1 + .../phosphor-icons/fill/list-bullets-fill.svg | 1 + .../phosphor-icons/fill/list-checks-fill.svg | 1 + .../phosphor-icons/fill/list-dashes-fill.svg | 1 + assets/phosphor-icons/fill/list-fill.svg | 1 + .../phosphor-icons/fill/list-heart-fill.svg | 1 + .../fill/list-magnifying-glass-fill.svg | 1 + .../phosphor-icons/fill/list-numbers-fill.svg | 1 + assets/phosphor-icons/fill/list-plus-fill.svg | 1 + assets/phosphor-icons/fill/list-star-fill.svg | 1 + assets/phosphor-icons/fill/lock-fill.svg | 1 + assets/phosphor-icons/fill/lock-key-fill.svg | 1 + .../fill/lock-key-open-fill.svg | 1 + .../fill/lock-laminated-fill.svg | 1 + .../fill/lock-laminated-open-fill.svg | 1 + assets/phosphor-icons/fill/lock-open-fill.svg | 1 + .../phosphor-icons/fill/lock-simple-fill.svg | 1 + .../fill/lock-simple-open-fill.svg | 1 + assets/phosphor-icons/fill/lockers-fill.svg | 1 + assets/phosphor-icons/fill/log-fill.svg | 1 + .../phosphor-icons/fill/magic-wand-fill.svg | 1 + assets/phosphor-icons/fill/magnet-fill.svg | 1 + .../fill/magnet-straight-fill.svg | 1 + .../fill/magnifying-glass-fill.svg | 1 + .../fill/magnifying-glass-minus-fill.svg | 1 + .../fill/magnifying-glass-plus-fill.svg | 1 + assets/phosphor-icons/fill/mailbox-fill.svg | 1 + .../phosphor-icons/fill/map-pin-area-fill.svg | 1 + assets/phosphor-icons/fill/map-pin-fill.svg | 1 + .../phosphor-icons/fill/map-pin-line-fill.svg | 1 + .../phosphor-icons/fill/map-pin-plus-fill.svg | 1 + .../fill/map-pin-simple-area-fill.svg | 1 + .../fill/map-pin-simple-fill.svg | 1 + .../fill/map-pin-simple-line-fill.svg | 1 + .../phosphor-icons/fill/map-trifold-fill.svg | 1 + .../fill/markdown-logo-fill.svg | 1 + .../fill/marker-circle-fill.svg | 1 + assets/phosphor-icons/fill/martini-fill.svg | 1 + .../phosphor-icons/fill/mask-happy-fill.svg | 1 + assets/phosphor-icons/fill/mask-sad-fill.svg | 1 + .../fill/mastodon-logo-fill.svg | 1 + .../fill/math-operations-fill.svg | 1 + .../phosphor-icons/fill/matrix-logo-fill.svg | 1 + assets/phosphor-icons/fill/medal-fill.svg | 1 + .../fill/medal-military-fill.svg | 1 + .../phosphor-icons/fill/medium-logo-fill.svg | 1 + assets/phosphor-icons/fill/megaphone-fill.svg | 1 + .../fill/megaphone-simple-fill.svg | 1 + assets/phosphor-icons/fill/member-of-fill.svg | 1 + assets/phosphor-icons/fill/memory-fill.svg | 1 + .../fill/messenger-logo-fill.svg | 1 + assets/phosphor-icons/fill/meta-logo-fill.svg | 1 + assets/phosphor-icons/fill/meteor-fill.svg | 1 + assets/phosphor-icons/fill/metronome-fill.svg | 1 + .../phosphor-icons/fill/microphone-fill.svg | 1 + .../fill/microphone-slash-fill.svg | 1 + .../fill/microphone-stage-fill.svg | 1 + .../phosphor-icons/fill/microscope-fill.svg | 1 + .../fill/microsoft-excel-logo-fill.svg | 1 + .../fill/microsoft-outlook-logo-fill.svg | 1 + .../fill/microsoft-powerpoint-logo-fill.svg | 1 + .../fill/microsoft-teams-logo-fill.svg | 1 + .../fill/microsoft-word-logo-fill.svg | 1 + .../phosphor-icons/fill/minus-circle-fill.svg | 1 + assets/phosphor-icons/fill/minus-fill.svg | 1 + .../phosphor-icons/fill/minus-square-fill.svg | 1 + assets/phosphor-icons/fill/money-fill.svg | 1 + .../phosphor-icons/fill/money-wavy-fill.svg | 1 + .../fill/monitor-arrow-up-fill.svg | 1 + assets/phosphor-icons/fill/monitor-fill.svg | 1 + .../phosphor-icons/fill/monitor-play-fill.svg | 1 + assets/phosphor-icons/fill/moon-fill.svg | 1 + .../phosphor-icons/fill/moon-stars-fill.svg | 1 + assets/phosphor-icons/fill/moped-fill.svg | 1 + .../phosphor-icons/fill/moped-front-fill.svg | 1 + assets/phosphor-icons/fill/mosque-fill.svg | 1 + .../phosphor-icons/fill/motorcycle-fill.svg | 1 + assets/phosphor-icons/fill/mountains-fill.svg | 1 + assets/phosphor-icons/fill/mouse-fill.svg | 1 + .../fill/mouse-left-click-fill.svg | 1 + .../fill/mouse-middle-click-fill.svg | 1 + .../fill/mouse-right-click-fill.svg | 1 + .../phosphor-icons/fill/mouse-scroll-fill.svg | 1 + .../phosphor-icons/fill/mouse-simple-fill.svg | 1 + .../phosphor-icons/fill/music-note-fill.svg | 1 + .../fill/music-note-simple-fill.svg | 1 + .../phosphor-icons/fill/music-notes-fill.svg | 1 + .../fill/music-notes-minus-fill.svg | 1 + .../fill/music-notes-plus-fill.svg | 1 + .../fill/music-notes-simple-fill.svg | 1 + .../fill/navigation-arrow-fill.svg | 1 + assets/phosphor-icons/fill/needle-fill.svg | 1 + assets/phosphor-icons/fill/network-fill.svg | 1 + .../fill/network-slash-fill.svg | 1 + assets/phosphor-icons/fill/network-x-fill.svg | 1 + .../fill/newspaper-clipping-fill.svg | 1 + assets/phosphor-icons/fill/newspaper-fill.svg | 1 + .../phosphor-icons/fill/not-equals-fill.svg | 1 + .../fill/not-member-of-fill.svg | 1 + .../fill/not-subset-of-fill.svg | 1 + .../fill/not-superset-of-fill.svg | 1 + assets/phosphor-icons/fill/notches-fill.svg | 1 + .../phosphor-icons/fill/note-blank-fill.svg | 1 + assets/phosphor-icons/fill/note-fill.svg | 1 + .../phosphor-icons/fill/note-pencil-fill.svg | 1 + assets/phosphor-icons/fill/notebook-fill.svg | 1 + assets/phosphor-icons/fill/notepad-fill.svg | 1 + .../phosphor-icons/fill/notification-fill.svg | 1 + .../phosphor-icons/fill/notion-logo-fill.svg | 1 + .../fill/nuclear-plant-fill.svg | 1 + .../fill/number-circle-eight-fill.svg | 1 + .../fill/number-circle-five-fill.svg | 1 + .../fill/number-circle-four-fill.svg | 1 + .../fill/number-circle-nine-fill.svg | 1 + .../fill/number-circle-one-fill.svg | 1 + .../fill/number-circle-seven-fill.svg | 1 + .../fill/number-circle-six-fill.svg | 1 + .../fill/number-circle-three-fill.svg | 1 + .../fill/number-circle-two-fill.svg | 1 + .../fill/number-circle-zero-fill.svg | 1 + .../phosphor-icons/fill/number-eight-fill.svg | 1 + .../phosphor-icons/fill/number-five-fill.svg | 1 + .../phosphor-icons/fill/number-four-fill.svg | 1 + .../phosphor-icons/fill/number-nine-fill.svg | 1 + .../phosphor-icons/fill/number-one-fill.svg | 1 + .../phosphor-icons/fill/number-seven-fill.svg | 1 + .../phosphor-icons/fill/number-six-fill.svg | 1 + .../fill/number-square-eight-fill.svg | 1 + .../fill/number-square-five-fill.svg | 1 + .../fill/number-square-four-fill.svg | 1 + .../fill/number-square-nine-fill.svg | 1 + .../fill/number-square-one-fill.svg | 1 + .../fill/number-square-seven-fill.svg | 1 + .../fill/number-square-six-fill.svg | 1 + .../fill/number-square-three-fill.svg | 1 + .../fill/number-square-two-fill.svg | 1 + .../fill/number-square-zero-fill.svg | 1 + .../phosphor-icons/fill/number-three-fill.svg | 1 + .../phosphor-icons/fill/number-two-fill.svg | 1 + .../phosphor-icons/fill/number-zero-fill.svg | 1 + assets/phosphor-icons/fill/numpad-fill.svg | 1 + assets/phosphor-icons/fill/nut-fill.svg | 1 + .../fill/ny-times-logo-fill.svg | 1 + assets/phosphor-icons/fill/octagon-fill.svg | 1 + .../phosphor-icons/fill/office-chair-fill.svg | 1 + assets/phosphor-icons/fill/onigiri-fill.svg | 1 + .../phosphor-icons/fill/open-ai-logo-fill.svg | 1 + assets/phosphor-icons/fill/option-fill.svg | 1 + assets/phosphor-icons/fill/orange-fill.svg | 1 + .../phosphor-icons/fill/orange-slice-fill.svg | 1 + assets/phosphor-icons/fill/oven-fill.svg | 1 + assets/phosphor-icons/fill/package-fill.svg | 1 + .../fill/paint-brush-broad-fill.svg | 1 + .../phosphor-icons/fill/paint-brush-fill.svg | 1 + .../fill/paint-brush-household-fill.svg | 1 + .../phosphor-icons/fill/paint-bucket-fill.svg | 1 + .../phosphor-icons/fill/paint-roller-fill.svg | 1 + assets/phosphor-icons/fill/palette-fill.svg | 1 + assets/phosphor-icons/fill/panorama-fill.svg | 1 + assets/phosphor-icons/fill/pants-fill.svg | 1 + .../phosphor-icons/fill/paper-plane-fill.svg | 1 + .../fill/paper-plane-right-fill.svg | 1 + .../fill/paper-plane-tilt-fill.svg | 1 + assets/phosphor-icons/fill/paperclip-fill.svg | 1 + .../fill/paperclip-horizontal-fill.svg | 1 + assets/phosphor-icons/fill/parachute-fill.svg | 1 + assets/phosphor-icons/fill/paragraph-fill.svg | 1 + .../fill/parallelogram-fill.svg | 1 + assets/phosphor-icons/fill/park-fill.svg | 1 + assets/phosphor-icons/fill/password-fill.svg | 1 + assets/phosphor-icons/fill/path-fill.svg | 1 + .../phosphor-icons/fill/patreon-logo-fill.svg | 1 + .../phosphor-icons/fill/pause-circle-fill.svg | 1 + assets/phosphor-icons/fill/pause-fill.svg | 1 + assets/phosphor-icons/fill/paw-print-fill.svg | 1 + .../phosphor-icons/fill/paypal-logo-fill.svg | 1 + assets/phosphor-icons/fill/peace-fill.svg | 1 + assets/phosphor-icons/fill/pen-fill.svg | 1 + assets/phosphor-icons/fill/pen-nib-fill.svg | 1 + .../fill/pen-nib-straight-fill.svg | 1 + .../fill/pencil-circle-fill.svg | 1 + assets/phosphor-icons/fill/pencil-fill.svg | 1 + .../phosphor-icons/fill/pencil-line-fill.svg | 1 + .../phosphor-icons/fill/pencil-ruler-fill.svg | 1 + .../fill/pencil-simple-fill.svg | 1 + .../fill/pencil-simple-line-fill.svg | 1 + .../fill/pencil-simple-slash-fill.svg | 1 + .../phosphor-icons/fill/pencil-slash-fill.svg | 1 + assets/phosphor-icons/fill/pentagon-fill.svg | 1 + assets/phosphor-icons/fill/pentagram-fill.svg | 1 + assets/phosphor-icons/fill/pepper-fill.svg | 1 + assets/phosphor-icons/fill/percent-fill.svg | 1 + .../fill/person-arms-spread-fill.svg | 1 + assets/phosphor-icons/fill/person-fill.svg | 1 + .../fill/person-simple-bike-fill.svg | 1 + .../fill/person-simple-circle-fill.svg | 1 + .../fill/person-simple-fill.svg | 1 + .../fill/person-simple-hike-fill.svg | 1 + .../fill/person-simple-run-fill.svg | 1 + .../fill/person-simple-ski-fill.svg | 1 + .../fill/person-simple-snowboard-fill.svg | 1 + .../fill/person-simple-swim-fill.svg | 1 + .../fill/person-simple-tai-chi-fill.svg | 1 + .../fill/person-simple-throw-fill.svg | 1 + .../fill/person-simple-walk-fill.svg | 1 + .../phosphor-icons/fill/perspective-fill.svg | 1 + .../phosphor-icons/fill/phone-call-fill.svg | 1 + .../fill/phone-disconnect-fill.svg | 1 + assets/phosphor-icons/fill/phone-fill.svg | 1 + .../fill/phone-incoming-fill.svg | 1 + .../phosphor-icons/fill/phone-list-fill.svg | 1 + .../fill/phone-outgoing-fill.svg | 1 + .../phosphor-icons/fill/phone-pause-fill.svg | 1 + .../phosphor-icons/fill/phone-plus-fill.svg | 1 + .../phosphor-icons/fill/phone-slash-fill.svg | 1 + .../fill/phone-transfer-fill.svg | 1 + assets/phosphor-icons/fill/phone-x-fill.svg | 1 + .../fill/phosphor-logo-fill.svg | 1 + assets/phosphor-icons/fill/pi-fill.svg | 1 + .../phosphor-icons/fill/piano-keys-fill.svg | 1 + .../phosphor-icons/fill/picnic-table-fill.svg | 1 + .../fill/picture-in-picture-fill.svg | 1 + .../phosphor-icons/fill/piggy-bank-fill.svg | 1 + assets/phosphor-icons/fill/pill-fill.svg | 1 + assets/phosphor-icons/fill/ping-pong-fill.svg | 1 + .../phosphor-icons/fill/pint-glass-fill.svg | 1 + .../fill/pinterest-logo-fill.svg | 1 + assets/phosphor-icons/fill/pinwheel-fill.svg | 1 + assets/phosphor-icons/fill/pipe-fill.svg | 1 + .../phosphor-icons/fill/pipe-wrench-fill.svg | 1 + assets/phosphor-icons/fill/pix-logo-fill.svg | 1 + assets/phosphor-icons/fill/pizza-fill.svg | 1 + .../phosphor-icons/fill/placeholder-fill.svg | 1 + assets/phosphor-icons/fill/planet-fill.svg | 1 + assets/phosphor-icons/fill/plant-fill.svg | 1 + .../phosphor-icons/fill/play-circle-fill.svg | 1 + assets/phosphor-icons/fill/play-fill.svg | 1 + .../phosphor-icons/fill/play-pause-fill.svg | 1 + assets/phosphor-icons/fill/playlist-fill.svg | 1 + .../fill/plug-charging-fill.svg | 1 + assets/phosphor-icons/fill/plug-fill.svg | 1 + .../fill/plugs-connected-fill.svg | 1 + assets/phosphor-icons/fill/plugs-fill.svg | 1 + .../phosphor-icons/fill/plus-circle-fill.svg | 1 + assets/phosphor-icons/fill/plus-fill.svg | 1 + .../phosphor-icons/fill/plus-minus-fill.svg | 1 + .../phosphor-icons/fill/plus-square-fill.svg | 1 + .../phosphor-icons/fill/poker-chip-fill.svg | 1 + .../phosphor-icons/fill/police-car-fill.svg | 1 + assets/phosphor-icons/fill/polygon-fill.svg | 1 + assets/phosphor-icons/fill/popcorn-fill.svg | 1 + assets/phosphor-icons/fill/popsicle-fill.svg | 1 + .../phosphor-icons/fill/potted-plant-fill.svg | 1 + assets/phosphor-icons/fill/power-fill.svg | 1 + .../phosphor-icons/fill/prescription-fill.svg | 1 + .../fill/presentation-chart-fill.svg | 1 + .../phosphor-icons/fill/presentation-fill.svg | 1 + assets/phosphor-icons/fill/printer-fill.svg | 1 + assets/phosphor-icons/fill/prohibit-fill.svg | 1 + .../fill/prohibit-inset-fill.svg | 1 + .../fill/projector-screen-chart-fill.svg | 1 + .../fill/projector-screen-fill.svg | 1 + assets/phosphor-icons/fill/pulse-fill.svg | 1 + assets/phosphor-icons/fill/push-pin-fill.svg | 1 + .../fill/push-pin-simple-fill.svg | 1 + .../fill/push-pin-simple-slash-fill.svg | 1 + .../fill/push-pin-slash-fill.svg | 1 + .../phosphor-icons/fill/puzzle-piece-fill.svg | 1 + assets/phosphor-icons/fill/qr-code-fill.svg | 1 + assets/phosphor-icons/fill/question-fill.svg | 1 + .../fill/question-mark-fill.svg | 1 + assets/phosphor-icons/fill/queue-fill.svg | 1 + assets/phosphor-icons/fill/quotes-fill.svg | 1 + assets/phosphor-icons/fill/rabbit-fill.svg | 1 + assets/phosphor-icons/fill/racquet-fill.svg | 1 + assets/phosphor-icons/fill/radical-fill.svg | 1 + .../phosphor-icons/fill/radio-button-fill.svg | 1 + assets/phosphor-icons/fill/radio-fill.svg | 1 + .../phosphor-icons/fill/radioactive-fill.svg | 1 + .../fill/rainbow-cloud-fill.svg | 1 + assets/phosphor-icons/fill/rainbow-fill.svg | 1 + assets/phosphor-icons/fill/ranking-fill.svg | 1 + .../phosphor-icons/fill/read-cv-logo-fill.svg | 1 + assets/phosphor-icons/fill/receipt-fill.svg | 1 + assets/phosphor-icons/fill/receipt-x-fill.svg | 1 + assets/phosphor-icons/fill/record-fill.svg | 1 + .../fill/rectangle-dashed-fill.svg | 1 + assets/phosphor-icons/fill/rectangle-fill.svg | 1 + assets/phosphor-icons/fill/recycle-fill.svg | 1 + .../phosphor-icons/fill/reddit-logo-fill.svg | 1 + assets/phosphor-icons/fill/repeat-fill.svg | 1 + .../phosphor-icons/fill/repeat-once-fill.svg | 1 + .../phosphor-icons/fill/replit-logo-fill.svg | 1 + assets/phosphor-icons/fill/resize-fill.svg | 1 + .../fill/rewind-circle-fill.svg | 1 + assets/phosphor-icons/fill/rewind-fill.svg | 1 + .../phosphor-icons/fill/road-horizon-fill.svg | 1 + assets/phosphor-icons/fill/robot-fill.svg | 1 + assets/phosphor-icons/fill/rocket-fill.svg | 1 + .../fill/rocket-launch-fill.svg | 1 + assets/phosphor-icons/fill/rows-fill.svg | 1 + .../fill/rows-plus-bottom-fill.svg | 1 + .../fill/rows-plus-top-fill.svg | 1 + assets/phosphor-icons/fill/rss-fill.svg | 1 + .../phosphor-icons/fill/rss-simple-fill.svg | 1 + assets/phosphor-icons/fill/rug-fill.svg | 1 + assets/phosphor-icons/fill/ruler-fill.svg | 1 + assets/phosphor-icons/fill/sailboat-fill.svg | 1 + assets/phosphor-icons/fill/scales-fill.svg | 1 + assets/phosphor-icons/fill/scan-fill.svg | 1 + .../phosphor-icons/fill/scan-smiley-fill.svg | 1 + assets/phosphor-icons/fill/scissors-fill.svg | 1 + assets/phosphor-icons/fill/scooter-fill.svg | 1 + .../phosphor-icons/fill/screencast-fill.svg | 1 + .../phosphor-icons/fill/screwdriver-fill.svg | 1 + assets/phosphor-icons/fill/scribble-fill.svg | 1 + .../fill/scribble-loop-fill.svg | 1 + assets/phosphor-icons/fill/scroll-fill.svg | 1 + .../phosphor-icons/fill/seal-check-fill.svg | 1 + assets/phosphor-icons/fill/seal-fill.svg | 1 + .../phosphor-icons/fill/seal-percent-fill.svg | 1 + .../fill/seal-question-fill.svg | 1 + .../phosphor-icons/fill/seal-warning-fill.svg | 1 + assets/phosphor-icons/fill/seat-fill.svg | 1 + assets/phosphor-icons/fill/seatbelt-fill.svg | 1 + .../fill/security-camera-fill.svg | 1 + .../fill/selection-all-fill.svg | 1 + .../fill/selection-background-fill.svg | 1 + assets/phosphor-icons/fill/selection-fill.svg | 1 + .../fill/selection-foreground-fill.svg | 1 + .../fill/selection-inverse-fill.svg | 1 + .../fill/selection-plus-fill.svg | 1 + .../fill/selection-slash-fill.svg | 1 + assets/phosphor-icons/fill/shapes-fill.svg | 1 + assets/phosphor-icons/fill/share-fat-fill.svg | 1 + assets/phosphor-icons/fill/share-fill.svg | 1 + .../fill/share-network-fill.svg | 1 + .../phosphor-icons/fill/shield-check-fill.svg | 1 + .../fill/shield-checkered-fill.svg | 1 + .../fill/shield-chevron-fill.svg | 1 + assets/phosphor-icons/fill/shield-fill.svg | 1 + .../phosphor-icons/fill/shield-plus-fill.svg | 1 + .../phosphor-icons/fill/shield-slash-fill.svg | 1 + .../phosphor-icons/fill/shield-star-fill.svg | 1 + .../fill/shield-warning-fill.svg | 1 + .../fill/shipping-container-fill.svg | 1 + .../phosphor-icons/fill/shirt-folded-fill.svg | 1 + .../fill/shooting-star-fill.svg | 1 + .../phosphor-icons/fill/shopping-bag-fill.svg | 1 + .../fill/shopping-bag-open-fill.svg | 1 + .../fill/shopping-cart-fill.svg | 1 + .../fill/shopping-cart-simple-fill.svg | 1 + assets/phosphor-icons/fill/shovel-fill.svg | 1 + assets/phosphor-icons/fill/shower-fill.svg | 1 + assets/phosphor-icons/fill/shrimp-fill.svg | 1 + .../fill/shuffle-angular-fill.svg | 1 + assets/phosphor-icons/fill/shuffle-fill.svg | 1 + .../fill/shuffle-simple-fill.svg | 1 + assets/phosphor-icons/fill/sidebar-fill.svg | 1 + .../fill/sidebar-simple-fill.svg | 1 + assets/phosphor-icons/fill/sigma-fill.svg | 1 + assets/phosphor-icons/fill/sign-in-fill.svg | 1 + assets/phosphor-icons/fill/sign-out-fill.svg | 1 + assets/phosphor-icons/fill/signature-fill.svg | 1 + assets/phosphor-icons/fill/signpost-fill.svg | 1 + assets/phosphor-icons/fill/sim-card-fill.svg | 1 + assets/phosphor-icons/fill/siren-fill.svg | 1 + .../phosphor-icons/fill/sketch-logo-fill.svg | 1 + .../fill/skip-back-circle-fill.svg | 1 + assets/phosphor-icons/fill/skip-back-fill.svg | 1 + .../fill/skip-forward-circle-fill.svg | 1 + .../phosphor-icons/fill/skip-forward-fill.svg | 1 + assets/phosphor-icons/fill/skull-fill.svg | 1 + .../phosphor-icons/fill/skype-logo-fill.svg | 1 + .../phosphor-icons/fill/slack-logo-fill.svg | 1 + assets/phosphor-icons/fill/sliders-fill.svg | 1 + .../fill/sliders-horizontal-fill.svg | 1 + assets/phosphor-icons/fill/slideshow-fill.svg | 1 + .../phosphor-icons/fill/smiley-angry-fill.svg | 1 + .../phosphor-icons/fill/smiley-blank-fill.svg | 1 + assets/phosphor-icons/fill/smiley-fill.svg | 1 + .../phosphor-icons/fill/smiley-meh-fill.svg | 1 + .../fill/smiley-melting-fill.svg | 1 + .../fill/smiley-nervous-fill.svg | 1 + .../phosphor-icons/fill/smiley-sad-fill.svg | 1 + .../fill/smiley-sticker-fill.svg | 1 + .../phosphor-icons/fill/smiley-wink-fill.svg | 1 + .../fill/smiley-x-eyes-fill.svg | 1 + .../fill/snapchat-logo-fill.svg | 1 + assets/phosphor-icons/fill/sneaker-fill.svg | 1 + .../phosphor-icons/fill/sneaker-move-fill.svg | 1 + assets/phosphor-icons/fill/snowflake-fill.svg | 1 + .../phosphor-icons/fill/soccer-ball-fill.svg | 1 + assets/phosphor-icons/fill/sock-fill.svg | 1 + .../phosphor-icons/fill/solar-panel-fill.svg | 1 + .../phosphor-icons/fill/solar-roof-fill.svg | 1 + .../fill/sort-ascending-fill.svg | 1 + .../fill/sort-descending-fill.svg | 1 + .../fill/soundcloud-logo-fill.svg | 1 + assets/phosphor-icons/fill/spade-fill.svg | 1 + assets/phosphor-icons/fill/sparkle-fill.svg | 1 + .../phosphor-icons/fill/speaker-hifi-fill.svg | 1 + .../phosphor-icons/fill/speaker-high-fill.svg | 1 + .../phosphor-icons/fill/speaker-low-fill.svg | 1 + .../phosphor-icons/fill/speaker-none-fill.svg | 1 + .../fill/speaker-simple-high-fill.svg | 1 + .../fill/speaker-simple-low-fill.svg | 1 + .../fill/speaker-simple-none-fill.svg | 1 + .../fill/speaker-simple-slash-fill.svg | 1 + .../fill/speaker-simple-x-fill.svg | 1 + .../fill/speaker-slash-fill.svg | 1 + assets/phosphor-icons/fill/speaker-x-fill.svg | 1 + .../phosphor-icons/fill/speedometer-fill.svg | 1 + assets/phosphor-icons/fill/sphere-fill.svg | 1 + .../phosphor-icons/fill/spinner-ball-fill.svg | 1 + assets/phosphor-icons/fill/spinner-fill.svg | 1 + .../phosphor-icons/fill/spinner-gap-fill.svg | 1 + assets/phosphor-icons/fill/spiral-fill.svg | 1 + .../fill/split-horizontal-fill.svg | 1 + .../fill/split-vertical-fill.svg | 1 + .../phosphor-icons/fill/spotify-logo-fill.svg | 1 + .../phosphor-icons/fill/spray-bottle-fill.svg | 1 + assets/phosphor-icons/fill/square-fill.svg | 1 + .../fill/square-half-bottom-fill.svg | 1 + .../phosphor-icons/fill/square-half-fill.svg | 1 + .../phosphor-icons/fill/square-logo-fill.svg | 1 + .../fill/square-split-horizontal-fill.svg | 1 + .../fill/square-split-vertical-fill.svg | 1 + .../phosphor-icons/fill/squares-four-fill.svg | 1 + assets/phosphor-icons/fill/stack-fill.svg | 1 + .../phosphor-icons/fill/stack-minus-fill.svg | 1 + .../fill/stack-overflow-logo-fill.svg | 1 + .../phosphor-icons/fill/stack-plus-fill.svg | 1 + .../phosphor-icons/fill/stack-simple-fill.svg | 1 + assets/phosphor-icons/fill/stairs-fill.svg | 1 + assets/phosphor-icons/fill/stamp-fill.svg | 1 + .../fill/standard-definition-fill.svg | 1 + .../fill/star-and-crescent-fill.svg | 1 + assets/phosphor-icons/fill/star-fill.svg | 1 + assets/phosphor-icons/fill/star-four-fill.svg | 1 + assets/phosphor-icons/fill/star-half-fill.svg | 1 + .../fill/star-of-david-fill.svg | 1 + .../phosphor-icons/fill/steam-logo-fill.svg | 1 + .../fill/steering-wheel-fill.svg | 1 + assets/phosphor-icons/fill/steps-fill.svg | 1 + .../phosphor-icons/fill/stethoscope-fill.svg | 1 + assets/phosphor-icons/fill/sticker-fill.svg | 1 + assets/phosphor-icons/fill/stool-fill.svg | 1 + .../phosphor-icons/fill/stop-circle-fill.svg | 1 + assets/phosphor-icons/fill/stop-fill.svg | 1 + .../phosphor-icons/fill/storefront-fill.svg | 1 + assets/phosphor-icons/fill/strategy-fill.svg | 1 + .../phosphor-icons/fill/stripe-logo-fill.svg | 1 + assets/phosphor-icons/fill/student-fill.svg | 1 + assets/phosphor-icons/fill/subset-of-fill.svg | 1 + .../fill/subset-proper-of-fill.svg | 1 + assets/phosphor-icons/fill/subtitles-fill.svg | 1 + .../fill/subtitles-slash-fill.svg | 1 + assets/phosphor-icons/fill/subtract-fill.svg | 1 + .../fill/subtract-square-fill.svg | 1 + assets/phosphor-icons/fill/subway-fill.svg | 1 + assets/phosphor-icons/fill/suitcase-fill.svg | 1 + .../fill/suitcase-rolling-fill.svg | 1 + .../fill/suitcase-simple-fill.svg | 1 + assets/phosphor-icons/fill/sun-dim-fill.svg | 1 + assets/phosphor-icons/fill/sun-fill.svg | 1 + .../phosphor-icons/fill/sun-horizon-fill.svg | 1 + .../phosphor-icons/fill/sunglasses-fill.svg | 1 + .../phosphor-icons/fill/superset-of-fill.svg | 1 + .../fill/superset-proper-of-fill.svg | 1 + assets/phosphor-icons/fill/swap-fill.svg | 1 + assets/phosphor-icons/fill/swatches-fill.svg | 1 + .../fill/swimming-pool-fill.svg | 1 + assets/phosphor-icons/fill/sword-fill.svg | 1 + assets/phosphor-icons/fill/synagogue-fill.svg | 1 + assets/phosphor-icons/fill/syringe-fill.svg | 1 + assets/phosphor-icons/fill/t-shirt-fill.svg | 1 + assets/phosphor-icons/fill/table-fill.svg | 1 + assets/phosphor-icons/fill/tabs-fill.svg | 1 + .../phosphor-icons/fill/tag-chevron-fill.svg | 1 + assets/phosphor-icons/fill/tag-fill.svg | 1 + .../phosphor-icons/fill/tag-simple-fill.svg | 1 + assets/phosphor-icons/fill/target-fill.svg | 1 + assets/phosphor-icons/fill/taxi-fill.svg | 1 + assets/phosphor-icons/fill/tea-bag-fill.svg | 1 + .../fill/telegram-logo-fill.svg | 1 + .../phosphor-icons/fill/television-fill.svg | 1 + .../fill/television-simple-fill.svg | 1 + .../phosphor-icons/fill/tennis-ball-fill.svg | 1 + assets/phosphor-icons/fill/tent-fill.svg | 1 + assets/phosphor-icons/fill/terminal-fill.svg | 1 + .../fill/terminal-window-fill.svg | 1 + assets/phosphor-icons/fill/test-tube-fill.svg | 1 + .../fill/text-a-underline-fill.svg | 1 + assets/phosphor-icons/fill/text-aa-fill.svg | 1 + .../fill/text-align-center-fill.svg | 1 + .../fill/text-align-justify-fill.svg | 1 + .../fill/text-align-left-fill.svg | 1 + .../fill/text-align-right-fill.svg | 1 + assets/phosphor-icons/fill/text-b-fill.svg | 1 + .../phosphor-icons/fill/text-columns-fill.svg | 1 + assets/phosphor-icons/fill/text-h-fill.svg | 1 + .../phosphor-icons/fill/text-h-five-fill.svg | 1 + .../phosphor-icons/fill/text-h-four-fill.svg | 1 + .../phosphor-icons/fill/text-h-one-fill.svg | 1 + .../phosphor-icons/fill/text-h-six-fill.svg | 1 + .../phosphor-icons/fill/text-h-three-fill.svg | 1 + .../phosphor-icons/fill/text-h-two-fill.svg | 1 + .../phosphor-icons/fill/text-indent-fill.svg | 1 + .../phosphor-icons/fill/text-italic-fill.svg | 1 + .../phosphor-icons/fill/text-outdent-fill.svg | 1 + .../fill/text-strikethrough-fill.svg | 1 + .../fill/text-subscript-fill.svg | 1 + .../fill/text-superscript-fill.svg | 1 + assets/phosphor-icons/fill/text-t-fill.svg | 1 + .../phosphor-icons/fill/text-t-slash-fill.svg | 1 + .../fill/text-underline-fill.svg | 1 + assets/phosphor-icons/fill/textbox-fill.svg | 1 + .../fill/thermometer-cold-fill.svg | 1 + .../phosphor-icons/fill/thermometer-fill.svg | 1 + .../fill/thermometer-hot-fill.svg | 1 + .../fill/thermometer-simple-fill.svg | 1 + .../phosphor-icons/fill/threads-logo-fill.svg | 1 + assets/phosphor-icons/fill/three-d-fill.svg | 1 + .../phosphor-icons/fill/thumbs-down-fill.svg | 1 + assets/phosphor-icons/fill/thumbs-up-fill.svg | 1 + assets/phosphor-icons/fill/ticket-fill.svg | 1 + .../phosphor-icons/fill/tidal-logo-fill.svg | 1 + .../phosphor-icons/fill/tiktok-logo-fill.svg | 1 + assets/phosphor-icons/fill/tilde-fill.svg | 1 + assets/phosphor-icons/fill/timer-fill.svg | 1 + assets/phosphor-icons/fill/tip-jar-fill.svg | 1 + assets/phosphor-icons/fill/tipi-fill.svg | 1 + assets/phosphor-icons/fill/tire-fill.svg | 1 + .../phosphor-icons/fill/toggle-left-fill.svg | 1 + .../phosphor-icons/fill/toggle-right-fill.svg | 1 + assets/phosphor-icons/fill/toilet-fill.svg | 1 + .../phosphor-icons/fill/toilet-paper-fill.svg | 1 + assets/phosphor-icons/fill/toolbox-fill.svg | 1 + assets/phosphor-icons/fill/tooth-fill.svg | 1 + assets/phosphor-icons/fill/tornado-fill.svg | 1 + assets/phosphor-icons/fill/tote-fill.svg | 1 + .../phosphor-icons/fill/tote-simple-fill.svg | 1 + assets/phosphor-icons/fill/towel-fill.svg | 1 + assets/phosphor-icons/fill/tractor-fill.svg | 1 + assets/phosphor-icons/fill/trademark-fill.svg | 1 + .../fill/trademark-registered-fill.svg | 1 + .../phosphor-icons/fill/traffic-cone-fill.svg | 1 + .../phosphor-icons/fill/traffic-sign-fill.svg | 1 + .../fill/traffic-signal-fill.svg | 1 + assets/phosphor-icons/fill/train-fill.svg | 1 + .../fill/train-regional-fill.svg | 1 + .../phosphor-icons/fill/train-simple-fill.svg | 1 + assets/phosphor-icons/fill/tram-fill.svg | 1 + assets/phosphor-icons/fill/translate-fill.svg | 1 + assets/phosphor-icons/fill/trash-fill.svg | 1 + .../phosphor-icons/fill/trash-simple-fill.svg | 1 + .../fill/tray-arrow-down-fill.svg | 1 + .../fill/tray-arrow-up-fill.svg | 1 + assets/phosphor-icons/fill/tray-fill.svg | 1 + .../fill/treasure-chest-fill.svg | 1 + .../fill/tree-evergreen-fill.svg | 1 + assets/phosphor-icons/fill/tree-fill.svg | 1 + assets/phosphor-icons/fill/tree-palm-fill.svg | 1 + .../fill/tree-structure-fill.svg | 1 + assets/phosphor-icons/fill/tree-view-fill.svg | 1 + .../phosphor-icons/fill/trend-down-fill.svg | 1 + assets/phosphor-icons/fill/trend-up-fill.svg | 1 + .../fill/triangle-dashed-fill.svg | 1 + assets/phosphor-icons/fill/triangle-fill.svg | 1 + assets/phosphor-icons/fill/trolley-fill.svg | 1 + .../fill/trolley-suitcase-fill.svg | 1 + assets/phosphor-icons/fill/trophy-fill.svg | 1 + assets/phosphor-icons/fill/truck-fill.svg | 1 + .../fill/truck-trailer-fill.svg | 1 + .../phosphor-icons/fill/tumblr-logo-fill.svg | 1 + .../phosphor-icons/fill/twitch-logo-fill.svg | 1 + .../phosphor-icons/fill/twitter-logo-fill.svg | 1 + assets/phosphor-icons/fill/umbrella-fill.svg | 1 + .../fill/umbrella-simple-fill.svg | 1 + assets/phosphor-icons/fill/union-fill.svg | 1 + assets/phosphor-icons/fill/unite-fill.svg | 1 + .../phosphor-icons/fill/unite-square-fill.svg | 1 + assets/phosphor-icons/fill/upload-fill.svg | 1 + .../fill/upload-simple-fill.svg | 1 + assets/phosphor-icons/fill/usb-fill.svg | 1 + .../phosphor-icons/fill/user-check-fill.svg | 1 + .../fill/user-circle-check-fill.svg | 1 + .../fill/user-circle-dashed-fill.svg | 1 + .../phosphor-icons/fill/user-circle-fill.svg | 1 + .../fill/user-circle-gear-fill.svg | 1 + .../fill/user-circle-minus-fill.svg | 1 + .../fill/user-circle-plus-fill.svg | 1 + assets/phosphor-icons/fill/user-fill.svg | 1 + .../phosphor-icons/fill/user-focus-fill.svg | 1 + assets/phosphor-icons/fill/user-gear-fill.svg | 1 + assets/phosphor-icons/fill/user-list-fill.svg | 1 + .../phosphor-icons/fill/user-minus-fill.svg | 1 + assets/phosphor-icons/fill/user-plus-fill.svg | 1 + .../fill/user-rectangle-fill.svg | 1 + .../phosphor-icons/fill/user-sound-fill.svg | 1 + .../phosphor-icons/fill/user-square-fill.svg | 1 + .../phosphor-icons/fill/user-switch-fill.svg | 1 + assets/phosphor-icons/fill/users-fill.svg | 1 + .../phosphor-icons/fill/users-four-fill.svg | 1 + .../phosphor-icons/fill/users-three-fill.svg | 1 + assets/phosphor-icons/fill/van-fill.svg | 1 + assets/phosphor-icons/fill/vault-fill.svg | 1 + .../phosphor-icons/fill/vector-three-fill.svg | 1 + .../phosphor-icons/fill/vector-two-fill.svg | 1 + assets/phosphor-icons/fill/vibrate-fill.svg | 1 + .../phosphor-icons/fill/video-camera-fill.svg | 1 + .../fill/video-camera-slash-fill.svg | 1 + .../fill/video-conference-fill.svg | 1 + assets/phosphor-icons/fill/video-fill.svg | 1 + assets/phosphor-icons/fill/vignette-fill.svg | 1 + .../phosphor-icons/fill/vinyl-record-fill.svg | 1 + .../fill/virtual-reality-fill.svg | 1 + assets/phosphor-icons/fill/virus-fill.svg | 1 + assets/phosphor-icons/fill/visor-fill.svg | 1 + assets/phosphor-icons/fill/voicemail-fill.svg | 1 + .../phosphor-icons/fill/volleyball-fill.svg | 1 + assets/phosphor-icons/fill/wall-fill.svg | 1 + assets/phosphor-icons/fill/wallet-fill.svg | 1 + assets/phosphor-icons/fill/warehouse-fill.svg | 1 + .../fill/warning-circle-fill.svg | 1 + .../fill/warning-diamond-fill.svg | 1 + assets/phosphor-icons/fill/warning-fill.svg | 1 + .../fill/warning-octagon-fill.svg | 1 + .../fill/washing-machine-fill.svg | 1 + assets/phosphor-icons/fill/watch-fill.svg | 1 + .../fill/wave-sawtooth-fill.svg | 1 + assets/phosphor-icons/fill/wave-sine-fill.svg | 1 + .../phosphor-icons/fill/wave-square-fill.svg | 1 + .../fill/wave-triangle-fill.svg | 1 + assets/phosphor-icons/fill/waveform-fill.svg | 1 + .../fill/waveform-slash-fill.svg | 1 + assets/phosphor-icons/fill/waves-fill.svg | 1 + assets/phosphor-icons/fill/webcam-fill.svg | 1 + .../phosphor-icons/fill/webcam-slash-fill.svg | 1 + .../fill/webhooks-logo-fill.svg | 1 + .../phosphor-icons/fill/wechat-logo-fill.svg | 1 + .../fill/whatsapp-logo-fill.svg | 1 + .../phosphor-icons/fill/wheelchair-fill.svg | 1 + .../fill/wheelchair-motion-fill.svg | 1 + assets/phosphor-icons/fill/wifi-high-fill.svg | 1 + assets/phosphor-icons/fill/wifi-low-fill.svg | 1 + .../phosphor-icons/fill/wifi-medium-fill.svg | 1 + assets/phosphor-icons/fill/wifi-none-fill.svg | 1 + .../phosphor-icons/fill/wifi-slash-fill.svg | 1 + assets/phosphor-icons/fill/wifi-x-fill.svg | 1 + assets/phosphor-icons/fill/wind-fill.svg | 1 + assets/phosphor-icons/fill/windmill-fill.svg | 1 + .../phosphor-icons/fill/windows-logo-fill.svg | 1 + assets/phosphor-icons/fill/wine-fill.svg | 1 + assets/phosphor-icons/fill/wrench-fill.svg | 1 + assets/phosphor-icons/fill/x-circle-fill.svg | 1 + assets/phosphor-icons/fill/x-fill.svg | 1 + assets/phosphor-icons/fill/x-logo-fill.svg | 1 + assets/phosphor-icons/fill/x-square-fill.svg | 1 + assets/phosphor-icons/fill/yarn-fill.svg | 1 + assets/phosphor-icons/fill/yin-yang-fill.svg | 1 + .../phosphor-icons/fill/youtube-logo-fill.svg | 1 + assets/phosphor-icons/regular/acorn.svg | 1 + .../regular/address-book-tabs.svg | 1 + .../phosphor-icons/regular/address-book.svg | 1 + .../regular/air-traffic-control.svg | 1 + .../regular/airplane-in-flight.svg | 1 + .../regular/airplane-landing.svg | 1 + .../regular/airplane-takeoff.svg | 1 + .../regular/airplane-taxiing.svg | 1 + .../phosphor-icons/regular/airplane-tilt.svg | 1 + assets/phosphor-icons/regular/airplane.svg | 1 + assets/phosphor-icons/regular/airplay.svg | 1 + assets/phosphor-icons/regular/alarm.svg | 1 + assets/phosphor-icons/regular/alien.svg | 1 + .../regular/align-bottom-simple.svg | 1 + .../phosphor-icons/regular/align-bottom.svg | 1 + .../align-center-horizontal-simple.svg | 1 + .../regular/align-center-horizontal.svg | 1 + .../regular/align-center-vertical-simple.svg | 1 + .../regular/align-center-vertical.svg | 1 + .../regular/align-left-simple.svg | 1 + assets/phosphor-icons/regular/align-left.svg | 1 + .../regular/align-right-simple.svg | 1 + assets/phosphor-icons/regular/align-right.svg | 1 + .../regular/align-top-simple.svg | 1 + assets/phosphor-icons/regular/align-top.svg | 1 + assets/phosphor-icons/regular/amazon-logo.svg | 1 + assets/phosphor-icons/regular/ambulance.svg | 1 + .../phosphor-icons/regular/anchor-simple.svg | 1 + assets/phosphor-icons/regular/anchor.svg | 1 + .../phosphor-icons/regular/android-logo.svg | 1 + assets/phosphor-icons/regular/angle.svg | 1 + .../phosphor-icons/regular/angular-logo.svg | 1 + assets/phosphor-icons/regular/aperture.svg | 1 + .../phosphor-icons/regular/app-store-logo.svg | 1 + assets/phosphor-icons/regular/app-window.svg | 1 + assets/phosphor-icons/regular/apple-logo.svg | 1 + .../regular/apple-podcasts-logo.svg | 1 + .../regular/approximate-equals.svg | 1 + assets/phosphor-icons/regular/archive.svg | 1 + assets/phosphor-icons/regular/armchair.svg | 1 + .../phosphor-icons/regular/arrow-arc-left.svg | 1 + .../regular/arrow-arc-right.svg | 1 + .../regular/arrow-bend-double-up-left.svg | 1 + .../regular/arrow-bend-double-up-right.svg | 1 + .../regular/arrow-bend-down-left.svg | 1 + .../regular/arrow-bend-down-right.svg | 1 + .../regular/arrow-bend-left-down.svg | 1 + .../regular/arrow-bend-left-up.svg | 1 + .../regular/arrow-bend-right-down.svg | 1 + .../regular/arrow-bend-right-up.svg | 1 + .../regular/arrow-bend-up-left.svg | 1 + .../regular/arrow-bend-up-right.svg | 1 + .../regular/arrow-circle-down-left.svg | 1 + .../regular/arrow-circle-down-right.svg | 1 + .../regular/arrow-circle-down.svg | 1 + .../regular/arrow-circle-left.svg | 1 + .../regular/arrow-circle-right.svg | 1 + .../regular/arrow-circle-up-left.svg | 1 + .../regular/arrow-circle-up-right.svg | 1 + .../regular/arrow-circle-up.svg | 1 + .../regular/arrow-clockwise.svg | 1 + .../regular/arrow-counter-clockwise.svg | 1 + .../regular/arrow-down-left.svg | 1 + .../regular/arrow-down-right.svg | 1 + assets/phosphor-icons/regular/arrow-down.svg | 1 + .../regular/arrow-elbow-down-left.svg | 1 + .../regular/arrow-elbow-down-right.svg | 1 + .../regular/arrow-elbow-left-down.svg | 1 + .../regular/arrow-elbow-left-up.svg | 1 + .../regular/arrow-elbow-left.svg | 1 + .../regular/arrow-elbow-right-down.svg | 1 + .../regular/arrow-elbow-right-up.svg | 1 + .../regular/arrow-elbow-right.svg | 1 + .../regular/arrow-elbow-up-left.svg | 1 + .../regular/arrow-elbow-up-right.svg | 1 + .../phosphor-icons/regular/arrow-fat-down.svg | 1 + .../phosphor-icons/regular/arrow-fat-left.svg | 1 + .../regular/arrow-fat-line-down.svg | 1 + .../regular/arrow-fat-line-left.svg | 1 + .../regular/arrow-fat-line-right.svg | 1 + .../regular/arrow-fat-line-up.svg | 1 + .../regular/arrow-fat-lines-down.svg | 1 + .../regular/arrow-fat-lines-left.svg | 1 + .../regular/arrow-fat-lines-right.svg | 1 + .../regular/arrow-fat-lines-up.svg | 1 + .../regular/arrow-fat-right.svg | 1 + .../phosphor-icons/regular/arrow-fat-up.svg | 1 + assets/phosphor-icons/regular/arrow-left.svg | 1 + .../regular/arrow-line-down-left.svg | 1 + .../regular/arrow-line-down-right.svg | 1 + .../regular/arrow-line-down.svg | 1 + .../regular/arrow-line-left.svg | 1 + .../regular/arrow-line-right.svg | 1 + .../regular/arrow-line-up-left.svg | 1 + .../regular/arrow-line-up-right.svg | 1 + .../phosphor-icons/regular/arrow-line-up.svg | 1 + assets/phosphor-icons/regular/arrow-right.svg | 1 + .../regular/arrow-square-down-left.svg | 1 + .../regular/arrow-square-down-right.svg | 1 + .../regular/arrow-square-down.svg | 1 + .../regular/arrow-square-in.svg | 1 + .../regular/arrow-square-left.svg | 1 + .../regular/arrow-square-out.svg | 1 + .../regular/arrow-square-right.svg | 1 + .../regular/arrow-square-up-left.svg | 1 + .../regular/arrow-square-up-right.svg | 1 + .../regular/arrow-square-up.svg | 1 + .../regular/arrow-u-down-left.svg | 1 + .../regular/arrow-u-down-right.svg | 1 + .../regular/arrow-u-left-down.svg | 1 + .../regular/arrow-u-left-up.svg | 1 + .../regular/arrow-u-right-down.svg | 1 + .../regular/arrow-u-right-up.svg | 1 + .../regular/arrow-u-up-left.svg | 1 + .../regular/arrow-u-up-right.svg | 1 + .../phosphor-icons/regular/arrow-up-left.svg | 1 + .../phosphor-icons/regular/arrow-up-right.svg | 1 + assets/phosphor-icons/regular/arrow-up.svg | 1 + .../regular/arrows-clockwise.svg | 1 + .../regular/arrows-counter-clockwise.svg | 1 + .../phosphor-icons/regular/arrows-down-up.svg | 1 + .../regular/arrows-horizontal.svg | 1 + .../regular/arrows-in-cardinal.svg | 1 + .../regular/arrows-in-line-horizontal.svg | 1 + .../regular/arrows-in-line-vertical.svg | 1 + .../regular/arrows-in-simple.svg | 1 + assets/phosphor-icons/regular/arrows-in.svg | 1 + .../regular/arrows-left-right.svg | 1 + .../phosphor-icons/regular/arrows-merge.svg | 1 + .../regular/arrows-out-cardinal.svg | 1 + .../regular/arrows-out-line-horizontal.svg | 1 + .../regular/arrows-out-line-vertical.svg | 1 + .../regular/arrows-out-simple.svg | 1 + assets/phosphor-icons/regular/arrows-out.svg | 1 + .../phosphor-icons/regular/arrows-split.svg | 1 + .../regular/arrows-vertical.svg | 1 + .../phosphor-icons/regular/article-medium.svg | 1 + .../regular/article-ny-times.svg | 1 + assets/phosphor-icons/regular/article.svg | 1 + assets/phosphor-icons/regular/asclepius.svg | 1 + .../regular/asterisk-simple.svg | 1 + assets/phosphor-icons/regular/asterisk.svg | 1 + assets/phosphor-icons/regular/at.svg | 1 + assets/phosphor-icons/regular/atom.svg | 1 + assets/phosphor-icons/regular/avocado.svg | 1 + assets/phosphor-icons/regular/axe.svg | 1 + .../phosphor-icons/regular/baby-carriage.svg | 1 + assets/phosphor-icons/regular/baby.svg | 1 + assets/phosphor-icons/regular/backpack.svg | 1 + assets/phosphor-icons/regular/backspace.svg | 1 + assets/phosphor-icons/regular/bag-simple.svg | 1 + assets/phosphor-icons/regular/bag.svg | 1 + assets/phosphor-icons/regular/balloon.svg | 1 + assets/phosphor-icons/regular/bandaids.svg | 1 + assets/phosphor-icons/regular/bank.svg | 1 + assets/phosphor-icons/regular/barbell.svg | 1 + assets/phosphor-icons/regular/barcode.svg | 1 + assets/phosphor-icons/regular/barn.svg | 1 + assets/phosphor-icons/regular/barricade.svg | 1 + .../phosphor-icons/regular/baseball-cap.svg | 1 + .../regular/baseball-helmet.svg | 1 + assets/phosphor-icons/regular/baseball.svg | 1 + assets/phosphor-icons/regular/basket.svg | 1 + assets/phosphor-icons/regular/basketball.svg | 1 + assets/phosphor-icons/regular/bathtub.svg | 1 + .../regular/battery-charging-vertical.svg | 1 + .../regular/battery-charging.svg | 1 + .../phosphor-icons/regular/battery-empty.svg | 1 + .../phosphor-icons/regular/battery-full.svg | 1 + .../phosphor-icons/regular/battery-high.svg | 1 + assets/phosphor-icons/regular/battery-low.svg | 1 + .../phosphor-icons/regular/battery-medium.svg | 1 + .../regular/battery-plus-vertical.svg | 1 + .../phosphor-icons/regular/battery-plus.svg | 1 + .../regular/battery-vertical-empty.svg | 1 + .../regular/battery-vertical-full.svg | 1 + .../regular/battery-vertical-high.svg | 1 + .../regular/battery-vertical-low.svg | 1 + .../regular/battery-vertical-medium.svg | 1 + .../regular/battery-warning-vertical.svg | 1 + .../regular/battery-warning.svg | 1 + assets/phosphor-icons/regular/beach-ball.svg | 1 + assets/phosphor-icons/regular/beanie.svg | 1 + assets/phosphor-icons/regular/bed.svg | 1 + assets/phosphor-icons/regular/beer-bottle.svg | 1 + assets/phosphor-icons/regular/beer-stein.svg | 1 + .../phosphor-icons/regular/behance-logo.svg | 1 + .../phosphor-icons/regular/bell-ringing.svg | 1 + .../regular/bell-simple-ringing.svg | 1 + .../regular/bell-simple-slash.svg | 1 + .../phosphor-icons/regular/bell-simple-z.svg | 1 + assets/phosphor-icons/regular/bell-simple.svg | 1 + assets/phosphor-icons/regular/bell-slash.svg | 1 + assets/phosphor-icons/regular/bell-z.svg | 1 + assets/phosphor-icons/regular/bell.svg | 1 + assets/phosphor-icons/regular/belt.svg | 1 + .../phosphor-icons/regular/bezier-curve.svg | 1 + assets/phosphor-icons/regular/bicycle.svg | 1 + assets/phosphor-icons/regular/binary.svg | 1 + assets/phosphor-icons/regular/binoculars.svg | 1 + assets/phosphor-icons/regular/biohazard.svg | 1 + assets/phosphor-icons/regular/bird.svg | 1 + assets/phosphor-icons/regular/blueprint.svg | 1 + .../regular/bluetooth-connected.svg | 1 + .../regular/bluetooth-slash.svg | 1 + assets/phosphor-icons/regular/bluetooth-x.svg | 1 + assets/phosphor-icons/regular/bluetooth.svg | 1 + assets/phosphor-icons/regular/boat.svg | 1 + assets/phosphor-icons/regular/bomb.svg | 1 + assets/phosphor-icons/regular/bone.svg | 1 + .../phosphor-icons/regular/book-bookmark.svg | 1 + .../phosphor-icons/regular/book-open-text.svg | 1 + assets/phosphor-icons/regular/book-open.svg | 1 + assets/phosphor-icons/regular/book-user.svg | 1 + assets/phosphor-icons/regular/book.svg | 1 + .../regular/bookmark-simple.svg | 1 + assets/phosphor-icons/regular/bookmark.svg | 1 + .../regular/bookmarks-simple.svg | 1 + assets/phosphor-icons/regular/bookmarks.svg | 1 + assets/phosphor-icons/regular/books.svg | 1 + assets/phosphor-icons/regular/boot.svg | 1 + assets/phosphor-icons/regular/boules.svg | 1 + .../phosphor-icons/regular/bounding-box.svg | 1 + assets/phosphor-icons/regular/bowl-food.svg | 1 + assets/phosphor-icons/regular/bowl-steam.svg | 1 + .../phosphor-icons/regular/bowling-ball.svg | 1 + .../phosphor-icons/regular/box-arrow-down.svg | 1 + .../phosphor-icons/regular/box-arrow-up.svg | 1 + .../phosphor-icons/regular/boxing-glove.svg | 1 + .../phosphor-icons/regular/brackets-angle.svg | 1 + .../phosphor-icons/regular/brackets-curly.svg | 1 + .../phosphor-icons/regular/brackets-round.svg | 1 + .../regular/brackets-square.svg | 1 + assets/phosphor-icons/regular/brain.svg | 1 + assets/phosphor-icons/regular/brandy.svg | 1 + assets/phosphor-icons/regular/bread.svg | 1 + assets/phosphor-icons/regular/bridge.svg | 1 + .../regular/briefcase-metal.svg | 1 + assets/phosphor-icons/regular/briefcase.svg | 1 + assets/phosphor-icons/regular/broadcast.svg | 1 + assets/phosphor-icons/regular/broom.svg | 1 + assets/phosphor-icons/regular/browser.svg | 1 + assets/phosphor-icons/regular/browsers.svg | 1 + assets/phosphor-icons/regular/bug-beetle.svg | 1 + assets/phosphor-icons/regular/bug-droid.svg | 1 + assets/phosphor-icons/regular/bug.svg | 1 + .../regular/building-apartment.svg | 1 + .../regular/building-office.svg | 1 + assets/phosphor-icons/regular/building.svg | 1 + assets/phosphor-icons/regular/buildings.svg | 1 + assets/phosphor-icons/regular/bulldozer.svg | 1 + assets/phosphor-icons/regular/bus.svg | 1 + assets/phosphor-icons/regular/butterfly.svg | 1 + assets/phosphor-icons/regular/cable-car.svg | 1 + assets/phosphor-icons/regular/cactus.svg | 1 + assets/phosphor-icons/regular/cake.svg | 1 + assets/phosphor-icons/regular/calculator.svg | 1 + .../phosphor-icons/regular/calendar-blank.svg | 1 + .../phosphor-icons/regular/calendar-check.svg | 1 + .../phosphor-icons/regular/calendar-dot.svg | 1 + .../phosphor-icons/regular/calendar-dots.svg | 1 + .../phosphor-icons/regular/calendar-heart.svg | 1 + .../phosphor-icons/regular/calendar-minus.svg | 1 + .../phosphor-icons/regular/calendar-plus.svg | 1 + .../phosphor-icons/regular/calendar-slash.svg | 1 + .../phosphor-icons/regular/calendar-star.svg | 1 + assets/phosphor-icons/regular/calendar-x.svg | 1 + assets/phosphor-icons/regular/calendar.svg | 1 + assets/phosphor-icons/regular/call-bell.svg | 1 + assets/phosphor-icons/regular/camera-plus.svg | 1 + .../phosphor-icons/regular/camera-rotate.svg | 1 + .../phosphor-icons/regular/camera-slash.svg | 1 + assets/phosphor-icons/regular/camera.svg | 1 + assets/phosphor-icons/regular/campfire.svg | 1 + assets/phosphor-icons/regular/car-battery.svg | 1 + assets/phosphor-icons/regular/car-profile.svg | 1 + assets/phosphor-icons/regular/car-simple.svg | 1 + assets/phosphor-icons/regular/car.svg | 1 + assets/phosphor-icons/regular/cardholder.svg | 1 + assets/phosphor-icons/regular/cards-three.svg | 1 + assets/phosphor-icons/regular/cards.svg | 1 + .../regular/caret-circle-double-down.svg | 1 + .../regular/caret-circle-double-left.svg | 1 + .../regular/caret-circle-double-right.svg | 1 + .../regular/caret-circle-double-up.svg | 1 + .../regular/caret-circle-down.svg | 1 + .../regular/caret-circle-left.svg | 1 + .../regular/caret-circle-right.svg | 1 + .../regular/caret-circle-up-down.svg | 1 + .../regular/caret-circle-up.svg | 1 + .../regular/caret-double-down.svg | 1 + .../regular/caret-double-left.svg | 1 + .../regular/caret-double-right.svg | 1 + .../regular/caret-double-up.svg | 1 + assets/phosphor-icons/regular/caret-down.svg | 1 + assets/phosphor-icons/regular/caret-left.svg | 1 + .../regular/caret-line-down.svg | 1 + .../regular/caret-line-left.svg | 1 + .../regular/caret-line-right.svg | 1 + .../phosphor-icons/regular/caret-line-up.svg | 1 + assets/phosphor-icons/regular/caret-right.svg | 1 + .../phosphor-icons/regular/caret-up-down.svg | 1 + assets/phosphor-icons/regular/caret-up.svg | 1 + assets/phosphor-icons/regular/carrot.svg | 1 + .../phosphor-icons/regular/cash-register.svg | 1 + .../phosphor-icons/regular/cassette-tape.svg | 1 + .../phosphor-icons/regular/castle-turret.svg | 1 + assets/phosphor-icons/regular/cat.svg | 1 + .../regular/cell-signal-full.svg | 1 + .../regular/cell-signal-high.svg | 1 + .../regular/cell-signal-low.svg | 1 + .../regular/cell-signal-medium.svg | 1 + .../regular/cell-signal-none.svg | 1 + .../regular/cell-signal-slash.svg | 1 + .../phosphor-icons/regular/cell-signal-x.svg | 1 + assets/phosphor-icons/regular/cell-tower.svg | 1 + assets/phosphor-icons/regular/certificate.svg | 1 + assets/phosphor-icons/regular/chair.svg | 1 + .../regular/chalkboard-simple.svg | 1 + .../regular/chalkboard-teacher.svg | 1 + assets/phosphor-icons/regular/chalkboard.svg | 1 + assets/phosphor-icons/regular/champagne.svg | 1 + .../regular/charging-station.svg | 1 + .../regular/chart-bar-horizontal.svg | 1 + assets/phosphor-icons/regular/chart-bar.svg | 1 + assets/phosphor-icons/regular/chart-donut.svg | 1 + .../regular/chart-line-down.svg | 1 + .../phosphor-icons/regular/chart-line-up.svg | 1 + assets/phosphor-icons/regular/chart-line.svg | 1 + .../regular/chart-pie-slice.svg | 1 + assets/phosphor-icons/regular/chart-pie.svg | 1 + assets/phosphor-icons/regular/chart-polar.svg | 1 + .../phosphor-icons/regular/chart-scatter.svg | 1 + .../regular/chat-centered-dots.svg | 1 + .../regular/chat-centered-slash.svg | 1 + .../regular/chat-centered-text.svg | 1 + .../phosphor-icons/regular/chat-centered.svg | 1 + .../regular/chat-circle-dots.svg | 1 + .../regular/chat-circle-slash.svg | 1 + .../regular/chat-circle-text.svg | 1 + assets/phosphor-icons/regular/chat-circle.svg | 1 + assets/phosphor-icons/regular/chat-dots.svg | 1 + assets/phosphor-icons/regular/chat-slash.svg | 1 + .../regular/chat-teardrop-dots.svg | 1 + .../regular/chat-teardrop-slash.svg | 1 + .../regular/chat-teardrop-text.svg | 1 + .../phosphor-icons/regular/chat-teardrop.svg | 1 + assets/phosphor-icons/regular/chat-text.svg | 1 + assets/phosphor-icons/regular/chat.svg | 1 + .../phosphor-icons/regular/chats-circle.svg | 1 + .../phosphor-icons/regular/chats-teardrop.svg | 1 + assets/phosphor-icons/regular/chats.svg | 1 + .../phosphor-icons/regular/check-circle.svg | 1 + assets/phosphor-icons/regular/check-fat.svg | 1 + .../regular/check-square-offset.svg | 1 + .../phosphor-icons/regular/check-square.svg | 1 + assets/phosphor-icons/regular/check.svg | 1 + .../phosphor-icons/regular/checkerboard.svg | 1 + assets/phosphor-icons/regular/checks.svg | 1 + assets/phosphor-icons/regular/cheers.svg | 1 + assets/phosphor-icons/regular/cheese.svg | 1 + assets/phosphor-icons/regular/chef-hat.svg | 1 + assets/phosphor-icons/regular/cherries.svg | 1 + assets/phosphor-icons/regular/church.svg | 1 + .../regular/cigarette-slash.svg | 1 + assets/phosphor-icons/regular/cigarette.svg | 1 + .../phosphor-icons/regular/circle-dashed.svg | 1 + .../regular/circle-half-tilt.svg | 1 + assets/phosphor-icons/regular/circle-half.svg | 1 + .../phosphor-icons/regular/circle-notch.svg | 1 + assets/phosphor-icons/regular/circle.svg | 1 + .../phosphor-icons/regular/circles-four.svg | 1 + .../regular/circles-three-plus.svg | 1 + .../phosphor-icons/regular/circles-three.svg | 1 + assets/phosphor-icons/regular/circuitry.svg | 1 + assets/phosphor-icons/regular/city.svg | 1 + .../phosphor-icons/regular/clipboard-text.svg | 1 + assets/phosphor-icons/regular/clipboard.svg | 1 + .../regular/clock-afternoon.svg | 1 + .../regular/clock-clockwise.svg | 1 + .../regular/clock-countdown.svg | 1 + .../regular/clock-counter-clockwise.svg | 1 + assets/phosphor-icons/regular/clock-user.svg | 1 + assets/phosphor-icons/regular/clock.svg | 1 + .../regular/closed-captioning.svg | 1 + .../regular/cloud-arrow-down.svg | 1 + .../phosphor-icons/regular/cloud-arrow-up.svg | 1 + assets/phosphor-icons/regular/cloud-check.svg | 1 + assets/phosphor-icons/regular/cloud-fog.svg | 1 + .../regular/cloud-lightning.svg | 1 + assets/phosphor-icons/regular/cloud-moon.svg | 1 + assets/phosphor-icons/regular/cloud-rain.svg | 1 + assets/phosphor-icons/regular/cloud-slash.svg | 1 + assets/phosphor-icons/regular/cloud-snow.svg | 1 + assets/phosphor-icons/regular/cloud-sun.svg | 1 + .../phosphor-icons/regular/cloud-warning.svg | 1 + assets/phosphor-icons/regular/cloud-x.svg | 1 + assets/phosphor-icons/regular/cloud.svg | 1 + assets/phosphor-icons/regular/clover.svg | 1 + assets/phosphor-icons/regular/club.svg | 1 + assets/phosphor-icons/regular/coat-hanger.svg | 1 + assets/phosphor-icons/regular/coda-logo.svg | 1 + assets/phosphor-icons/regular/code-block.svg | 1 + assets/phosphor-icons/regular/code-simple.svg | 1 + assets/phosphor-icons/regular/code.svg | 1 + .../phosphor-icons/regular/codepen-logo.svg | 1 + .../regular/codesandbox-logo.svg | 1 + assets/phosphor-icons/regular/coffee-bean.svg | 1 + assets/phosphor-icons/regular/coffee.svg | 1 + .../phosphor-icons/regular/coin-vertical.svg | 1 + assets/phosphor-icons/regular/coin.svg | 1 + assets/phosphor-icons/regular/coins.svg | 1 + .../regular/columns-plus-left.svg | 1 + .../regular/columns-plus-right.svg | 1 + assets/phosphor-icons/regular/columns.svg | 1 + assets/phosphor-icons/regular/command.svg | 1 + .../phosphor-icons/regular/compass-rose.svg | 1 + .../phosphor-icons/regular/compass-tool.svg | 1 + assets/phosphor-icons/regular/compass.svg | 1 + .../phosphor-icons/regular/computer-tower.svg | 1 + assets/phosphor-icons/regular/confetti.svg | 1 + .../regular/contactless-payment.svg | 1 + assets/phosphor-icons/regular/control.svg | 1 + assets/phosphor-icons/regular/cookie.svg | 1 + assets/phosphor-icons/regular/cooking-pot.svg | 1 + assets/phosphor-icons/regular/copy-simple.svg | 1 + assets/phosphor-icons/regular/copy.svg | 1 + assets/phosphor-icons/regular/copyleft.svg | 1 + assets/phosphor-icons/regular/copyright.svg | 1 + assets/phosphor-icons/regular/corners-in.svg | 1 + assets/phosphor-icons/regular/corners-out.svg | 1 + assets/phosphor-icons/regular/couch.svg | 1 + .../regular/court-basketball.svg | 1 + assets/phosphor-icons/regular/cow.svg | 1 + assets/phosphor-icons/regular/cowboy-hat.svg | 1 + assets/phosphor-icons/regular/cpu.svg | 1 + assets/phosphor-icons/regular/crane-tower.svg | 1 + assets/phosphor-icons/regular/crane.svg | 1 + assets/phosphor-icons/regular/credit-card.svg | 1 + assets/phosphor-icons/regular/cricket.svg | 1 + assets/phosphor-icons/regular/crop.svg | 1 + assets/phosphor-icons/regular/cross.svg | 1 + .../regular/crosshair-simple.svg | 1 + assets/phosphor-icons/regular/crosshair.svg | 1 + assets/phosphor-icons/regular/crown-cross.svg | 1 + .../phosphor-icons/regular/crown-simple.svg | 1 + assets/phosphor-icons/regular/crown.svg | 1 + assets/phosphor-icons/regular/cube-focus.svg | 1 + .../regular/cube-transparent.svg | 1 + assets/phosphor-icons/regular/cube.svg | 1 + .../phosphor-icons/regular/currency-btc.svg | 1 + .../regular/currency-circle-dollar.svg | 1 + .../phosphor-icons/regular/currency-cny.svg | 1 + .../regular/currency-dollar-simple.svg | 1 + .../regular/currency-dollar.svg | 1 + .../phosphor-icons/regular/currency-eth.svg | 1 + .../phosphor-icons/regular/currency-eur.svg | 1 + .../phosphor-icons/regular/currency-gbp.svg | 1 + .../phosphor-icons/regular/currency-inr.svg | 1 + .../phosphor-icons/regular/currency-jpy.svg | 1 + .../phosphor-icons/regular/currency-krw.svg | 1 + .../phosphor-icons/regular/currency-kzt.svg | 1 + .../phosphor-icons/regular/currency-ngn.svg | 1 + .../phosphor-icons/regular/currency-rub.svg | 1 + .../phosphor-icons/regular/cursor-click.svg | 1 + assets/phosphor-icons/regular/cursor-text.svg | 1 + assets/phosphor-icons/regular/cursor.svg | 1 + assets/phosphor-icons/regular/cylinder.svg | 1 + assets/phosphor-icons/regular/database.svg | 1 + assets/phosphor-icons/regular/desk.svg | 1 + .../phosphor-icons/regular/desktop-tower.svg | 1 + assets/phosphor-icons/regular/desktop.svg | 1 + assets/phosphor-icons/regular/detective.svg | 1 + assets/phosphor-icons/regular/dev-to-logo.svg | 1 + .../regular/device-mobile-camera.svg | 1 + .../regular/device-mobile-slash.svg | 1 + .../regular/device-mobile-speaker.svg | 1 + .../phosphor-icons/regular/device-mobile.svg | 1 + .../phosphor-icons/regular/device-rotate.svg | 1 + .../regular/device-tablet-camera.svg | 1 + .../regular/device-tablet-speaker.svg | 1 + .../phosphor-icons/regular/device-tablet.svg | 1 + assets/phosphor-icons/regular/devices.svg | 1 + assets/phosphor-icons/regular/diamond.svg | 1 + .../phosphor-icons/regular/diamonds-four.svg | 1 + assets/phosphor-icons/regular/dice-five.svg | 1 + assets/phosphor-icons/regular/dice-four.svg | 1 + assets/phosphor-icons/regular/dice-one.svg | 1 + assets/phosphor-icons/regular/dice-six.svg | 1 + assets/phosphor-icons/regular/dice-three.svg | 1 + assets/phosphor-icons/regular/dice-two.svg | 1 + assets/phosphor-icons/regular/disc.svg | 1 + assets/phosphor-icons/regular/disco-ball.svg | 1 + .../phosphor-icons/regular/discord-logo.svg | 1 + assets/phosphor-icons/regular/divide.svg | 1 + assets/phosphor-icons/regular/dna.svg | 1 + assets/phosphor-icons/regular/dog.svg | 1 + assets/phosphor-icons/regular/door-open.svg | 1 + assets/phosphor-icons/regular/door.svg | 1 + assets/phosphor-icons/regular/dot-outline.svg | 1 + assets/phosphor-icons/regular/dot.svg | 1 + assets/phosphor-icons/regular/dots-nine.svg | 1 + .../regular/dots-six-vertical.svg | 1 + assets/phosphor-icons/regular/dots-six.svg | 1 + .../regular/dots-three-circle-vertical.svg | 1 + .../regular/dots-three-circle.svg | 1 + .../regular/dots-three-outline-vertical.svg | 1 + .../regular/dots-three-outline.svg | 1 + .../regular/dots-three-vertical.svg | 1 + assets/phosphor-icons/regular/dots-three.svg | 1 + .../regular/download-simple.svg | 1 + assets/phosphor-icons/regular/download.svg | 1 + assets/phosphor-icons/regular/dress.svg | 1 + assets/phosphor-icons/regular/dresser.svg | 1 + .../phosphor-icons/regular/dribbble-logo.svg | 1 + assets/phosphor-icons/regular/drone.svg | 1 + .../regular/drop-half-bottom.svg | 1 + assets/phosphor-icons/regular/drop-half.svg | 1 + assets/phosphor-icons/regular/drop-simple.svg | 1 + assets/phosphor-icons/regular/drop-slash.svg | 1 + assets/phosphor-icons/regular/drop.svg | 1 + .../phosphor-icons/regular/dropbox-logo.svg | 1 + assets/phosphor-icons/regular/ear-slash.svg | 1 + assets/phosphor-icons/regular/ear.svg | 1 + assets/phosphor-icons/regular/egg-crack.svg | 1 + assets/phosphor-icons/regular/egg.svg | 1 + .../phosphor-icons/regular/eject-simple.svg | 1 + assets/phosphor-icons/regular/eject.svg | 1 + assets/phosphor-icons/regular/elevator.svg | 1 + assets/phosphor-icons/regular/empty.svg | 1 + assets/phosphor-icons/regular/engine.svg | 1 + .../phosphor-icons/regular/envelope-open.svg | 1 + .../regular/envelope-simple-open.svg | 1 + .../regular/envelope-simple.svg | 1 + assets/phosphor-icons/regular/envelope.svg | 1 + assets/phosphor-icons/regular/equalizer.svg | 1 + assets/phosphor-icons/regular/equals.svg | 1 + assets/phosphor-icons/regular/eraser.svg | 1 + .../phosphor-icons/regular/escalator-down.svg | 1 + .../phosphor-icons/regular/escalator-up.svg | 1 + assets/phosphor-icons/regular/exam.svg | 1 + .../regular/exclamation-mark.svg | 1 + .../phosphor-icons/regular/exclude-square.svg | 1 + assets/phosphor-icons/regular/exclude.svg | 1 + assets/phosphor-icons/regular/export.svg | 1 + assets/phosphor-icons/regular/eye-closed.svg | 1 + assets/phosphor-icons/regular/eye-slash.svg | 1 + assets/phosphor-icons/regular/eye.svg | 1 + .../regular/eyedropper-sample.svg | 1 + assets/phosphor-icons/regular/eyedropper.svg | 1 + assets/phosphor-icons/regular/eyeglasses.svg | 1 + assets/phosphor-icons/regular/eyes.svg | 1 + assets/phosphor-icons/regular/face-mask.svg | 1 + .../phosphor-icons/regular/facebook-logo.svg | 1 + assets/phosphor-icons/regular/factory.svg | 1 + .../regular/faders-horizontal.svg | 1 + assets/phosphor-icons/regular/faders.svg | 1 + .../regular/fallout-shelter.svg | 1 + assets/phosphor-icons/regular/fan.svg | 1 + assets/phosphor-icons/regular/farm.svg | 1 + .../regular/fast-forward-circle.svg | 1 + .../phosphor-icons/regular/fast-forward.svg | 1 + assets/phosphor-icons/regular/feather.svg | 1 + .../phosphor-icons/regular/fediverse-logo.svg | 1 + assets/phosphor-icons/regular/figma-logo.svg | 1 + .../phosphor-icons/regular/file-archive.svg | 1 + .../regular/file-arrow-down.svg | 1 + .../phosphor-icons/regular/file-arrow-up.svg | 1 + assets/phosphor-icons/regular/file-audio.svg | 1 + .../phosphor-icons/regular/file-c-sharp.svg | 1 + assets/phosphor-icons/regular/file-c.svg | 1 + assets/phosphor-icons/regular/file-cloud.svg | 1 + assets/phosphor-icons/regular/file-code.svg | 1 + assets/phosphor-icons/regular/file-cpp.svg | 1 + assets/phosphor-icons/regular/file-css.svg | 1 + assets/phosphor-icons/regular/file-csv.svg | 1 + assets/phosphor-icons/regular/file-dashed.svg | 1 + assets/phosphor-icons/regular/file-doc.svg | 1 + assets/phosphor-icons/regular/file-html.svg | 1 + assets/phosphor-icons/regular/file-image.svg | 1 + assets/phosphor-icons/regular/file-ini.svg | 1 + assets/phosphor-icons/regular/file-jpg.svg | 1 + assets/phosphor-icons/regular/file-js.svg | 1 + assets/phosphor-icons/regular/file-jsx.svg | 1 + assets/phosphor-icons/regular/file-lock.svg | 1 + .../regular/file-magnifying-glass.svg | 1 + assets/phosphor-icons/regular/file-md.svg | 1 + assets/phosphor-icons/regular/file-minus.svg | 1 + assets/phosphor-icons/regular/file-pdf.svg | 1 + assets/phosphor-icons/regular/file-plus.svg | 1 + assets/phosphor-icons/regular/file-png.svg | 1 + assets/phosphor-icons/regular/file-ppt.svg | 1 + assets/phosphor-icons/regular/file-py.svg | 1 + assets/phosphor-icons/regular/file-rs.svg | 1 + assets/phosphor-icons/regular/file-sql.svg | 1 + assets/phosphor-icons/regular/file-svg.svg | 1 + assets/phosphor-icons/regular/file-text.svg | 1 + assets/phosphor-icons/regular/file-ts.svg | 1 + assets/phosphor-icons/regular/file-tsx.svg | 1 + assets/phosphor-icons/regular/file-txt.svg | 1 + assets/phosphor-icons/regular/file-video.svg | 1 + assets/phosphor-icons/regular/file-vue.svg | 1 + assets/phosphor-icons/regular/file-x.svg | 1 + assets/phosphor-icons/regular/file-xls.svg | 1 + assets/phosphor-icons/regular/file-zip.svg | 1 + assets/phosphor-icons/regular/file.svg | 1 + assets/phosphor-icons/regular/files.svg | 1 + assets/phosphor-icons/regular/film-reel.svg | 1 + assets/phosphor-icons/regular/film-script.svg | 1 + assets/phosphor-icons/regular/film-slate.svg | 1 + assets/phosphor-icons/regular/film-strip.svg | 1 + .../regular/fingerprint-simple.svg | 1 + assets/phosphor-icons/regular/fingerprint.svg | 1 + .../phosphor-icons/regular/finn-the-human.svg | 1 + .../regular/fire-extinguisher.svg | 1 + assets/phosphor-icons/regular/fire-simple.svg | 1 + assets/phosphor-icons/regular/fire-truck.svg | 1 + assets/phosphor-icons/regular/fire.svg | 1 + .../phosphor-icons/regular/first-aid-kit.svg | 1 + assets/phosphor-icons/regular/first-aid.svg | 1 + assets/phosphor-icons/regular/fish-simple.svg | 1 + assets/phosphor-icons/regular/fish.svg | 1 + .../regular/flag-banner-fold.svg | 1 + assets/phosphor-icons/regular/flag-banner.svg | 1 + .../phosphor-icons/regular/flag-checkered.svg | 1 + .../phosphor-icons/regular/flag-pennant.svg | 1 + assets/phosphor-icons/regular/flag.svg | 1 + assets/phosphor-icons/regular/flame.svg | 1 + assets/phosphor-icons/regular/flashlight.svg | 1 + assets/phosphor-icons/regular/flask.svg | 1 + .../regular/flip-horizontal.svg | 1 + .../phosphor-icons/regular/flip-vertical.svg | 1 + .../regular/floppy-disk-back.svg | 1 + assets/phosphor-icons/regular/floppy-disk.svg | 1 + assets/phosphor-icons/regular/flow-arrow.svg | 1 + .../phosphor-icons/regular/flower-lotus.svg | 1 + .../phosphor-icons/regular/flower-tulip.svg | 1 + assets/phosphor-icons/regular/flower.svg | 1 + .../phosphor-icons/regular/flying-saucer.svg | 1 + .../phosphor-icons/regular/folder-dashed.svg | 1 + assets/phosphor-icons/regular/folder-lock.svg | 1 + .../phosphor-icons/regular/folder-minus.svg | 1 + assets/phosphor-icons/regular/folder-open.svg | 1 + assets/phosphor-icons/regular/folder-plus.svg | 1 + .../regular/folder-simple-dashed.svg | 1 + .../regular/folder-simple-lock.svg | 1 + .../regular/folder-simple-minus.svg | 1 + .../regular/folder-simple-plus.svg | 1 + .../regular/folder-simple-star.svg | 1 + .../regular/folder-simple-user.svg | 1 + .../phosphor-icons/regular/folder-simple.svg | 1 + assets/phosphor-icons/regular/folder-star.svg | 1 + assets/phosphor-icons/regular/folder-user.svg | 1 + assets/phosphor-icons/regular/folder.svg | 1 + assets/phosphor-icons/regular/folders.svg | 1 + .../regular/football-helmet.svg | 1 + assets/phosphor-icons/regular/football.svg | 1 + assets/phosphor-icons/regular/footprints.svg | 1 + assets/phosphor-icons/regular/fork-knife.svg | 1 + assets/phosphor-icons/regular/four-k.svg | 1 + .../phosphor-icons/regular/frame-corners.svg | 1 + assets/phosphor-icons/regular/framer-logo.svg | 1 + assets/phosphor-icons/regular/function.svg | 1 + .../regular/funnel-simple-x.svg | 1 + .../phosphor-icons/regular/funnel-simple.svg | 1 + assets/phosphor-icons/regular/funnel-x.svg | 1 + assets/phosphor-icons/regular/funnel.svg | 1 + .../regular/game-controller.svg | 1 + assets/phosphor-icons/regular/garage.svg | 1 + assets/phosphor-icons/regular/gas-can.svg | 1 + assets/phosphor-icons/regular/gas-pump.svg | 1 + assets/phosphor-icons/regular/gauge.svg | 1 + assets/phosphor-icons/regular/gavel.svg | 1 + assets/phosphor-icons/regular/gear-fine.svg | 1 + assets/phosphor-icons/regular/gear-six.svg | 1 + assets/phosphor-icons/regular/gear.svg | 1 + .../phosphor-icons/regular/gender-female.svg | 1 + .../regular/gender-intersex.svg | 1 + assets/phosphor-icons/regular/gender-male.svg | 1 + .../phosphor-icons/regular/gender-neuter.svg | 1 + .../regular/gender-nonbinary.svg | 1 + .../regular/gender-transgender.svg | 1 + assets/phosphor-icons/regular/ghost.svg | 1 + assets/phosphor-icons/regular/gif.svg | 1 + assets/phosphor-icons/regular/gift.svg | 1 + assets/phosphor-icons/regular/git-branch.svg | 1 + assets/phosphor-icons/regular/git-commit.svg | 1 + assets/phosphor-icons/regular/git-diff.svg | 1 + assets/phosphor-icons/regular/git-fork.svg | 1 + assets/phosphor-icons/regular/git-merge.svg | 1 + .../regular/git-pull-request.svg | 1 + assets/phosphor-icons/regular/github-logo.svg | 1 + .../regular/gitlab-logo-simple.svg | 1 + assets/phosphor-icons/regular/gitlab-logo.svg | 1 + .../regular/globe-hemisphere-east.svg | 1 + .../regular/globe-hemisphere-west.svg | 1 + .../phosphor-icons/regular/globe-simple-x.svg | 1 + .../phosphor-icons/regular/globe-simple.svg | 1 + assets/phosphor-icons/regular/globe-stand.svg | 1 + assets/phosphor-icons/regular/globe-x.svg | 1 + assets/phosphor-icons/regular/globe.svg | 1 + assets/phosphor-icons/regular/goggles.svg | 1 + assets/phosphor-icons/regular/golf.svg | 1 + .../phosphor-icons/regular/goodreads-logo.svg | 1 + .../regular/google-cardboard-logo.svg | 1 + .../regular/google-chrome-logo.svg | 1 + .../regular/google-drive-logo.svg | 1 + assets/phosphor-icons/regular/google-logo.svg | 1 + .../regular/google-photos-logo.svg | 1 + .../regular/google-play-logo.svg | 1 + .../regular/google-podcasts-logo.svg | 1 + assets/phosphor-icons/regular/gps-fix.svg | 1 + assets/phosphor-icons/regular/gps-slash.svg | 1 + assets/phosphor-icons/regular/gps.svg | 1 + assets/phosphor-icons/regular/gradient.svg | 1 + .../phosphor-icons/regular/graduation-cap.svg | 1 + .../phosphor-icons/regular/grains-slash.svg | 1 + assets/phosphor-icons/regular/grains.svg | 1 + assets/phosphor-icons/regular/graph.svg | 1 + .../phosphor-icons/regular/graphics-card.svg | 1 + .../regular/greater-than-or-equal.svg | 1 + .../phosphor-icons/regular/greater-than.svg | 1 + assets/phosphor-icons/regular/grid-four.svg | 1 + assets/phosphor-icons/regular/grid-nine.svg | 1 + assets/phosphor-icons/regular/guitar.svg | 1 + assets/phosphor-icons/regular/hair-dryer.svg | 1 + assets/phosphor-icons/regular/hamburger.svg | 1 + assets/phosphor-icons/regular/hammer.svg | 1 + .../regular/hand-arrow-down.svg | 1 + .../phosphor-icons/regular/hand-arrow-up.svg | 1 + assets/phosphor-icons/regular/hand-coins.svg | 1 + .../phosphor-icons/regular/hand-deposit.svg | 1 + assets/phosphor-icons/regular/hand-eye.svg | 1 + assets/phosphor-icons/regular/hand-fist.svg | 1 + .../phosphor-icons/regular/hand-grabbing.svg | 1 + assets/phosphor-icons/regular/hand-heart.svg | 1 + assets/phosphor-icons/regular/hand-palm.svg | 1 + assets/phosphor-icons/regular/hand-peace.svg | 1 + .../phosphor-icons/regular/hand-pointing.svg | 1 + assets/phosphor-icons/regular/hand-soap.svg | 1 + .../regular/hand-swipe-left.svg | 1 + .../regular/hand-swipe-right.svg | 1 + assets/phosphor-icons/regular/hand-tap.svg | 1 + assets/phosphor-icons/regular/hand-waving.svg | 1 + .../phosphor-icons/regular/hand-withdraw.svg | 1 + assets/phosphor-icons/regular/hand.svg | 1 + .../phosphor-icons/regular/handbag-simple.svg | 1 + assets/phosphor-icons/regular/handbag.svg | 1 + .../phosphor-icons/regular/hands-clapping.svg | 1 + .../phosphor-icons/regular/hands-praying.svg | 1 + assets/phosphor-icons/regular/handshake.svg | 1 + assets/phosphor-icons/regular/hard-drive.svg | 1 + assets/phosphor-icons/regular/hard-drives.svg | 1 + assets/phosphor-icons/regular/hard-hat.svg | 1 + .../phosphor-icons/regular/hash-straight.svg | 1 + assets/phosphor-icons/regular/hash.svg | 1 + .../phosphor-icons/regular/head-circuit.svg | 1 + assets/phosphor-icons/regular/headlights.svg | 1 + assets/phosphor-icons/regular/headphones.svg | 1 + assets/phosphor-icons/regular/headset.svg | 1 + assets/phosphor-icons/regular/heart-break.svg | 1 + assets/phosphor-icons/regular/heart-half.svg | 1 + .../regular/heart-straight-break.svg | 1 + .../phosphor-icons/regular/heart-straight.svg | 1 + assets/phosphor-icons/regular/heart.svg | 1 + assets/phosphor-icons/regular/heartbeat.svg | 1 + assets/phosphor-icons/regular/hexagon.svg | 1 + .../regular/high-definition.svg | 1 + assets/phosphor-icons/regular/high-heel.svg | 1 + .../regular/highlighter-circle.svg | 1 + assets/phosphor-icons/regular/highlighter.svg | 1 + assets/phosphor-icons/regular/hockey.svg | 1 + assets/phosphor-icons/regular/hoodie.svg | 1 + assets/phosphor-icons/regular/horse.svg | 1 + assets/phosphor-icons/regular/hospital.svg | 1 + .../phosphor-icons/regular/hourglass-high.svg | 1 + .../phosphor-icons/regular/hourglass-low.svg | 1 + .../regular/hourglass-medium.svg | 1 + .../regular/hourglass-simple-high.svg | 1 + .../regular/hourglass-simple-low.svg | 1 + .../regular/hourglass-simple-medium.svg | 1 + .../regular/hourglass-simple.svg | 1 + assets/phosphor-icons/regular/hourglass.svg | 1 + assets/phosphor-icons/regular/house-line.svg | 1 + .../phosphor-icons/regular/house-simple.svg | 1 + assets/phosphor-icons/regular/house.svg | 1 + assets/phosphor-icons/regular/hurricane.svg | 1 + assets/phosphor-icons/regular/ice-cream.svg | 1 + .../regular/identification-badge.svg | 1 + .../regular/identification-card.svg | 1 + .../phosphor-icons/regular/image-broken.svg | 1 + .../phosphor-icons/regular/image-square.svg | 1 + assets/phosphor-icons/regular/image.svg | 1 + .../phosphor-icons/regular/images-square.svg | 1 + assets/phosphor-icons/regular/images.svg | 1 + assets/phosphor-icons/regular/infinity.svg | 1 + assets/phosphor-icons/regular/info.svg | 1 + .../phosphor-icons/regular/instagram-logo.svg | 1 + .../regular/intersect-square.svg | 1 + .../regular/intersect-three.svg | 1 + assets/phosphor-icons/regular/intersect.svg | 1 + .../phosphor-icons/regular/intersection.svg | 1 + assets/phosphor-icons/regular/invoice.svg | 1 + assets/phosphor-icons/regular/island.svg | 1 + assets/phosphor-icons/regular/jar-label.svg | 1 + assets/phosphor-icons/regular/jar.svg | 1 + assets/phosphor-icons/regular/jeep.svg | 1 + assets/phosphor-icons/regular/joystick.svg | 1 + assets/phosphor-icons/regular/kanban.svg | 1 + assets/phosphor-icons/regular/key-return.svg | 1 + assets/phosphor-icons/regular/key.svg | 1 + assets/phosphor-icons/regular/keyboard.svg | 1 + assets/phosphor-icons/regular/keyhole.svg | 1 + assets/phosphor-icons/regular/knife.svg | 1 + .../phosphor-icons/regular/ladder-simple.svg | 1 + assets/phosphor-icons/regular/ladder.svg | 1 + .../phosphor-icons/regular/lamp-pendant.svg | 1 + assets/phosphor-icons/regular/lamp.svg | 1 + assets/phosphor-icons/regular/laptop.svg | 1 + assets/phosphor-icons/regular/lasso.svg | 1 + assets/phosphor-icons/regular/lastfm-logo.svg | 1 + assets/phosphor-icons/regular/layout.svg | 1 + assets/phosphor-icons/regular/leaf.svg | 1 + assets/phosphor-icons/regular/lectern.svg | 1 + assets/phosphor-icons/regular/lego-smiley.svg | 1 + assets/phosphor-icons/regular/lego.svg | 1 + .../regular/less-than-or-equal.svg | 1 + assets/phosphor-icons/regular/less-than.svg | 1 + .../regular/letter-circle-h.svg | 1 + .../regular/letter-circle-p.svg | 1 + .../regular/letter-circle-v.svg | 1 + assets/phosphor-icons/regular/lifebuoy.svg | 1 + .../regular/lightbulb-filament.svg | 1 + assets/phosphor-icons/regular/lightbulb.svg | 1 + assets/phosphor-icons/regular/lighthouse.svg | 1 + assets/phosphor-icons/regular/lightning-a.svg | 1 + .../regular/lightning-slash.svg | 1 + assets/phosphor-icons/regular/lightning.svg | 1 + .../phosphor-icons/regular/line-segment.svg | 1 + .../phosphor-icons/regular/line-segments.svg | 1 + .../phosphor-icons/regular/line-vertical.svg | 1 + assets/phosphor-icons/regular/link-break.svg | 1 + .../regular/link-simple-break.svg | 1 + .../regular/link-simple-horizontal-break.svg | 1 + .../regular/link-simple-horizontal.svg | 1 + assets/phosphor-icons/regular/link-simple.svg | 1 + assets/phosphor-icons/regular/link.svg | 1 + .../phosphor-icons/regular/linkedin-logo.svg | 1 + .../phosphor-icons/regular/linktree-logo.svg | 1 + assets/phosphor-icons/regular/linux-logo.svg | 1 + .../phosphor-icons/regular/list-bullets.svg | 1 + assets/phosphor-icons/regular/list-checks.svg | 1 + assets/phosphor-icons/regular/list-dashes.svg | 1 + assets/phosphor-icons/regular/list-heart.svg | 1 + .../regular/list-magnifying-glass.svg | 1 + .../phosphor-icons/regular/list-numbers.svg | 1 + assets/phosphor-icons/regular/list-plus.svg | 1 + assets/phosphor-icons/regular/list-star.svg | 1 + assets/phosphor-icons/regular/list.svg | 1 + .../phosphor-icons/regular/lock-key-open.svg | 1 + assets/phosphor-icons/regular/lock-key.svg | 1 + .../regular/lock-laminated-open.svg | 1 + .../phosphor-icons/regular/lock-laminated.svg | 1 + assets/phosphor-icons/regular/lock-open.svg | 1 + .../regular/lock-simple-open.svg | 1 + assets/phosphor-icons/regular/lock-simple.svg | 1 + assets/phosphor-icons/regular/lock.svg | 1 + assets/phosphor-icons/regular/lockers.svg | 1 + assets/phosphor-icons/regular/log.svg | 1 + assets/phosphor-icons/regular/magic-wand.svg | 1 + .../regular/magnet-straight.svg | 1 + assets/phosphor-icons/regular/magnet.svg | 1 + .../regular/magnifying-glass-minus.svg | 1 + .../regular/magnifying-glass-plus.svg | 1 + .../regular/magnifying-glass.svg | 1 + assets/phosphor-icons/regular/mailbox.svg | 1 + .../phosphor-icons/regular/map-pin-area.svg | 1 + .../phosphor-icons/regular/map-pin-line.svg | 1 + .../phosphor-icons/regular/map-pin-plus.svg | 1 + .../regular/map-pin-simple-area.svg | 1 + .../regular/map-pin-simple-line.svg | 1 + .../phosphor-icons/regular/map-pin-simple.svg | 1 + assets/phosphor-icons/regular/map-pin.svg | 1 + assets/phosphor-icons/regular/map-trifold.svg | 1 + .../phosphor-icons/regular/markdown-logo.svg | 1 + .../phosphor-icons/regular/marker-circle.svg | 1 + assets/phosphor-icons/regular/martini.svg | 1 + assets/phosphor-icons/regular/mask-happy.svg | 1 + assets/phosphor-icons/regular/mask-sad.svg | 1 + .../phosphor-icons/regular/mastodon-logo.svg | 1 + .../regular/math-operations.svg | 1 + assets/phosphor-icons/regular/matrix-logo.svg | 1 + .../phosphor-icons/regular/medal-military.svg | 1 + assets/phosphor-icons/regular/medal.svg | 1 + assets/phosphor-icons/regular/medium-logo.svg | 1 + .../regular/megaphone-simple.svg | 1 + assets/phosphor-icons/regular/megaphone.svg | 1 + assets/phosphor-icons/regular/member-of.svg | 1 + assets/phosphor-icons/regular/memory.svg | 1 + .../phosphor-icons/regular/messenger-logo.svg | 1 + assets/phosphor-icons/regular/meta-logo.svg | 1 + assets/phosphor-icons/regular/meteor.svg | 1 + assets/phosphor-icons/regular/metronome.svg | 1 + .../regular/microphone-slash.svg | 1 + .../regular/microphone-stage.svg | 1 + assets/phosphor-icons/regular/microphone.svg | 1 + assets/phosphor-icons/regular/microscope.svg | 1 + .../regular/microsoft-excel-logo.svg | 1 + .../regular/microsoft-outlook-logo.svg | 1 + .../regular/microsoft-powerpoint-logo.svg | 1 + .../regular/microsoft-teams-logo.svg | 1 + .../regular/microsoft-word-logo.svg | 1 + .../phosphor-icons/regular/minus-circle.svg | 1 + .../phosphor-icons/regular/minus-square.svg | 1 + assets/phosphor-icons/regular/minus.svg | 1 + assets/phosphor-icons/regular/money-wavy.svg | 1 + assets/phosphor-icons/regular/money.svg | 1 + .../regular/monitor-arrow-up.svg | 1 + .../phosphor-icons/regular/monitor-play.svg | 1 + assets/phosphor-icons/regular/monitor.svg | 1 + assets/phosphor-icons/regular/moon-stars.svg | 1 + assets/phosphor-icons/regular/moon.svg | 1 + assets/phosphor-icons/regular/moped-front.svg | 1 + assets/phosphor-icons/regular/moped.svg | 1 + assets/phosphor-icons/regular/mosque.svg | 1 + assets/phosphor-icons/regular/motorcycle.svg | 1 + assets/phosphor-icons/regular/mountains.svg | 1 + .../regular/mouse-left-click.svg | 1 + .../regular/mouse-middle-click.svg | 1 + .../regular/mouse-right-click.svg | 1 + .../phosphor-icons/regular/mouse-scroll.svg | 1 + .../phosphor-icons/regular/mouse-simple.svg | 1 + assets/phosphor-icons/regular/mouse.svg | 1 + .../regular/music-note-simple.svg | 1 + assets/phosphor-icons/regular/music-note.svg | 1 + .../regular/music-notes-minus.svg | 1 + .../regular/music-notes-plus.svg | 1 + .../regular/music-notes-simple.svg | 1 + assets/phosphor-icons/regular/music-notes.svg | 1 + .../regular/navigation-arrow.svg | 1 + assets/phosphor-icons/regular/needle.svg | 1 + .../phosphor-icons/regular/network-slash.svg | 1 + assets/phosphor-icons/regular/network-x.svg | 1 + assets/phosphor-icons/regular/network.svg | 1 + .../regular/newspaper-clipping.svg | 1 + assets/phosphor-icons/regular/newspaper.svg | 1 + assets/phosphor-icons/regular/not-equals.svg | 1 + .../phosphor-icons/regular/not-member-of.svg | 1 + .../phosphor-icons/regular/not-subset-of.svg | 1 + .../regular/not-superset-of.svg | 1 + assets/phosphor-icons/regular/notches.svg | 1 + assets/phosphor-icons/regular/note-blank.svg | 1 + assets/phosphor-icons/regular/note-pencil.svg | 1 + assets/phosphor-icons/regular/note.svg | 1 + assets/phosphor-icons/regular/notebook.svg | 1 + assets/phosphor-icons/regular/notepad.svg | 1 + .../phosphor-icons/regular/notification.svg | 1 + assets/phosphor-icons/regular/notion-logo.svg | 1 + .../phosphor-icons/regular/nuclear-plant.svg | 1 + .../regular/number-circle-eight.svg | 1 + .../regular/number-circle-five.svg | 1 + .../regular/number-circle-four.svg | 1 + .../regular/number-circle-nine.svg | 1 + .../regular/number-circle-one.svg | 1 + .../regular/number-circle-seven.svg | 1 + .../regular/number-circle-six.svg | 1 + .../regular/number-circle-three.svg | 1 + .../regular/number-circle-two.svg | 1 + .../regular/number-circle-zero.svg | 1 + .../phosphor-icons/regular/number-eight.svg | 1 + assets/phosphor-icons/regular/number-five.svg | 1 + assets/phosphor-icons/regular/number-four.svg | 1 + assets/phosphor-icons/regular/number-nine.svg | 1 + assets/phosphor-icons/regular/number-one.svg | 1 + .../phosphor-icons/regular/number-seven.svg | 1 + assets/phosphor-icons/regular/number-six.svg | 1 + .../regular/number-square-eight.svg | 1 + .../regular/number-square-five.svg | 1 + .../regular/number-square-four.svg | 1 + .../regular/number-square-nine.svg | 1 + .../regular/number-square-one.svg | 1 + .../regular/number-square-seven.svg | 1 + .../regular/number-square-six.svg | 1 + .../regular/number-square-three.svg | 1 + .../regular/number-square-two.svg | 1 + .../regular/number-square-zero.svg | 1 + .../phosphor-icons/regular/number-three.svg | 1 + assets/phosphor-icons/regular/number-two.svg | 1 + assets/phosphor-icons/regular/number-zero.svg | 1 + assets/phosphor-icons/regular/numpad.svg | 1 + assets/phosphor-icons/regular/nut.svg | 1 + .../phosphor-icons/regular/ny-times-logo.svg | 1 + assets/phosphor-icons/regular/octagon.svg | 1 + .../phosphor-icons/regular/office-chair.svg | 1 + assets/phosphor-icons/regular/onigiri.svg | 1 + .../phosphor-icons/regular/open-ai-logo.svg | 1 + assets/phosphor-icons/regular/option.svg | 1 + .../phosphor-icons/regular/orange-slice.svg | 1 + assets/phosphor-icons/regular/orange.svg | 1 + assets/phosphor-icons/regular/oven.svg | 1 + assets/phosphor-icons/regular/package.svg | 1 + .../regular/paint-brush-broad.svg | 1 + .../regular/paint-brush-household.svg | 1 + assets/phosphor-icons/regular/paint-brush.svg | 1 + .../phosphor-icons/regular/paint-bucket.svg | 1 + .../phosphor-icons/regular/paint-roller.svg | 1 + assets/phosphor-icons/regular/palette.svg | 1 + assets/phosphor-icons/regular/panorama.svg | 1 + assets/phosphor-icons/regular/pants.svg | 1 + .../regular/paper-plane-right.svg | 1 + .../regular/paper-plane-tilt.svg | 1 + assets/phosphor-icons/regular/paper-plane.svg | 1 + .../regular/paperclip-horizontal.svg | 1 + assets/phosphor-icons/regular/paperclip.svg | 1 + assets/phosphor-icons/regular/parachute.svg | 1 + assets/phosphor-icons/regular/paragraph.svg | 1 + .../phosphor-icons/regular/parallelogram.svg | 1 + assets/phosphor-icons/regular/park.svg | 1 + assets/phosphor-icons/regular/password.svg | 1 + assets/phosphor-icons/regular/path.svg | 1 + .../phosphor-icons/regular/patreon-logo.svg | 1 + .../phosphor-icons/regular/pause-circle.svg | 1 + assets/phosphor-icons/regular/pause.svg | 1 + assets/phosphor-icons/regular/paw-print.svg | 1 + assets/phosphor-icons/regular/paypal-logo.svg | 1 + assets/phosphor-icons/regular/peace.svg | 1 + .../regular/pen-nib-straight.svg | 1 + assets/phosphor-icons/regular/pen-nib.svg | 1 + assets/phosphor-icons/regular/pen.svg | 1 + .../phosphor-icons/regular/pencil-circle.svg | 1 + assets/phosphor-icons/regular/pencil-line.svg | 1 + .../phosphor-icons/regular/pencil-ruler.svg | 1 + .../regular/pencil-simple-line.svg | 1 + .../regular/pencil-simple-slash.svg | 1 + .../phosphor-icons/regular/pencil-simple.svg | 1 + .../phosphor-icons/regular/pencil-slash.svg | 1 + assets/phosphor-icons/regular/pencil.svg | 1 + assets/phosphor-icons/regular/pentagon.svg | 1 + assets/phosphor-icons/regular/pentagram.svg | 1 + assets/phosphor-icons/regular/pepper.svg | 1 + assets/phosphor-icons/regular/percent.svg | 1 + .../regular/person-arms-spread.svg | 1 + .../regular/person-simple-bike.svg | 1 + .../regular/person-simple-circle.svg | 1 + .../regular/person-simple-hike.svg | 1 + .../regular/person-simple-run.svg | 1 + .../regular/person-simple-ski.svg | 1 + .../regular/person-simple-snowboard.svg | 1 + .../regular/person-simple-swim.svg | 1 + .../regular/person-simple-tai-chi.svg | 1 + .../regular/person-simple-throw.svg | 1 + .../regular/person-simple-walk.svg | 1 + .../phosphor-icons/regular/person-simple.svg | 1 + assets/phosphor-icons/regular/person.svg | 1 + assets/phosphor-icons/regular/perspective.svg | 1 + assets/phosphor-icons/regular/phone-call.svg | 1 + .../regular/phone-disconnect.svg | 1 + .../phosphor-icons/regular/phone-incoming.svg | 1 + assets/phosphor-icons/regular/phone-list.svg | 1 + .../phosphor-icons/regular/phone-outgoing.svg | 1 + assets/phosphor-icons/regular/phone-pause.svg | 1 + assets/phosphor-icons/regular/phone-plus.svg | 1 + assets/phosphor-icons/regular/phone-slash.svg | 1 + .../phosphor-icons/regular/phone-transfer.svg | 1 + assets/phosphor-icons/regular/phone-x.svg | 1 + assets/phosphor-icons/regular/phone.svg | 1 + .../phosphor-icons/regular/phosphor-logo.svg | 1 + assets/phosphor-icons/regular/pi.svg | 1 + assets/phosphor-icons/regular/piano-keys.svg | 1 + .../phosphor-icons/regular/picnic-table.svg | 1 + .../regular/picture-in-picture.svg | 1 + assets/phosphor-icons/regular/piggy-bank.svg | 1 + assets/phosphor-icons/regular/pill.svg | 1 + assets/phosphor-icons/regular/ping-pong.svg | 1 + assets/phosphor-icons/regular/pint-glass.svg | 1 + .../phosphor-icons/regular/pinterest-logo.svg | 1 + assets/phosphor-icons/regular/pinwheel.svg | 1 + assets/phosphor-icons/regular/pipe-wrench.svg | 1 + assets/phosphor-icons/regular/pipe.svg | 1 + assets/phosphor-icons/regular/pix-logo.svg | 1 + assets/phosphor-icons/regular/pizza.svg | 1 + assets/phosphor-icons/regular/placeholder.svg | 1 + assets/phosphor-icons/regular/planet.svg | 1 + assets/phosphor-icons/regular/plant.svg | 1 + assets/phosphor-icons/regular/play-circle.svg | 1 + assets/phosphor-icons/regular/play-pause.svg | 1 + assets/phosphor-icons/regular/play.svg | 1 + assets/phosphor-icons/regular/playlist.svg | 1 + .../phosphor-icons/regular/plug-charging.svg | 1 + assets/phosphor-icons/regular/plug.svg | 1 + .../regular/plugs-connected.svg | 1 + assets/phosphor-icons/regular/plugs.svg | 1 + assets/phosphor-icons/regular/plus-circle.svg | 1 + assets/phosphor-icons/regular/plus-minus.svg | 1 + assets/phosphor-icons/regular/plus-square.svg | 1 + assets/phosphor-icons/regular/plus.svg | 1 + assets/phosphor-icons/regular/poker-chip.svg | 1 + assets/phosphor-icons/regular/police-car.svg | 1 + assets/phosphor-icons/regular/polygon.svg | 1 + assets/phosphor-icons/regular/popcorn.svg | 1 + assets/phosphor-icons/regular/popsicle.svg | 1 + .../phosphor-icons/regular/potted-plant.svg | 1 + assets/phosphor-icons/regular/power.svg | 1 + .../phosphor-icons/regular/prescription.svg | 1 + .../regular/presentation-chart.svg | 1 + .../phosphor-icons/regular/presentation.svg | 1 + assets/phosphor-icons/regular/printer.svg | 1 + .../phosphor-icons/regular/prohibit-inset.svg | 1 + assets/phosphor-icons/regular/prohibit.svg | 1 + .../regular/projector-screen-chart.svg | 1 + .../regular/projector-screen.svg | 1 + assets/phosphor-icons/regular/pulse.svg | 1 + .../regular/push-pin-simple-slash.svg | 1 + .../regular/push-pin-simple.svg | 1 + .../phosphor-icons/regular/push-pin-slash.svg | 1 + assets/phosphor-icons/regular/push-pin.svg | 1 + .../phosphor-icons/regular/puzzle-piece.svg | 1 + assets/phosphor-icons/regular/qr-code.svg | 1 + .../phosphor-icons/regular/question-mark.svg | 1 + assets/phosphor-icons/regular/question.svg | 1 + assets/phosphor-icons/regular/queue.svg | 1 + assets/phosphor-icons/regular/quotes.svg | 1 + assets/phosphor-icons/regular/rabbit.svg | 1 + assets/phosphor-icons/regular/racquet.svg | 1 + assets/phosphor-icons/regular/radical.svg | 1 + .../phosphor-icons/regular/radio-button.svg | 1 + assets/phosphor-icons/regular/radio.svg | 1 + assets/phosphor-icons/regular/radioactive.svg | 1 + .../phosphor-icons/regular/rainbow-cloud.svg | 1 + assets/phosphor-icons/regular/rainbow.svg | 1 + assets/phosphor-icons/regular/ranking.svg | 1 + .../phosphor-icons/regular/read-cv-logo.svg | 1 + assets/phosphor-icons/regular/receipt-x.svg | 1 + assets/phosphor-icons/regular/receipt.svg | 1 + assets/phosphor-icons/regular/record.svg | 1 + .../regular/rectangle-dashed.svg | 1 + assets/phosphor-icons/regular/rectangle.svg | 1 + assets/phosphor-icons/regular/recycle.svg | 1 + assets/phosphor-icons/regular/reddit-logo.svg | 1 + assets/phosphor-icons/regular/repeat-once.svg | 1 + assets/phosphor-icons/regular/repeat.svg | 1 + assets/phosphor-icons/regular/replit-logo.svg | 1 + assets/phosphor-icons/regular/resize.svg | 1 + .../phosphor-icons/regular/rewind-circle.svg | 1 + assets/phosphor-icons/regular/rewind.svg | 1 + .../phosphor-icons/regular/road-horizon.svg | 1 + assets/phosphor-icons/regular/robot.svg | 1 + .../phosphor-icons/regular/rocket-launch.svg | 1 + assets/phosphor-icons/regular/rocket.svg | 1 + .../regular/rows-plus-bottom.svg | 1 + .../phosphor-icons/regular/rows-plus-top.svg | 1 + assets/phosphor-icons/regular/rows.svg | 1 + assets/phosphor-icons/regular/rss-simple.svg | 1 + assets/phosphor-icons/regular/rss.svg | 1 + assets/phosphor-icons/regular/rug.svg | 1 + assets/phosphor-icons/regular/ruler.svg | 1 + assets/phosphor-icons/regular/sailboat.svg | 1 + assets/phosphor-icons/regular/scales.svg | 1 + assets/phosphor-icons/regular/scan-smiley.svg | 1 + assets/phosphor-icons/regular/scan.svg | 1 + assets/phosphor-icons/regular/scissors.svg | 1 + assets/phosphor-icons/regular/scooter.svg | 1 + assets/phosphor-icons/regular/screencast.svg | 1 + assets/phosphor-icons/regular/screwdriver.svg | 1 + .../phosphor-icons/regular/scribble-loop.svg | 1 + assets/phosphor-icons/regular/scribble.svg | 1 + assets/phosphor-icons/regular/scroll.svg | 1 + assets/phosphor-icons/regular/seal-check.svg | 1 + .../phosphor-icons/regular/seal-percent.svg | 1 + .../phosphor-icons/regular/seal-question.svg | 1 + .../phosphor-icons/regular/seal-warning.svg | 1 + assets/phosphor-icons/regular/seal.svg | 1 + assets/phosphor-icons/regular/seat.svg | 1 + assets/phosphor-icons/regular/seatbelt.svg | 1 + .../regular/security-camera.svg | 1 + .../phosphor-icons/regular/selection-all.svg | 1 + .../regular/selection-background.svg | 1 + .../regular/selection-foreground.svg | 1 + .../regular/selection-inverse.svg | 1 + .../phosphor-icons/regular/selection-plus.svg | 1 + .../regular/selection-slash.svg | 1 + assets/phosphor-icons/regular/selection.svg | 1 + assets/phosphor-icons/regular/shapes.svg | 1 + assets/phosphor-icons/regular/share-fat.svg | 1 + .../phosphor-icons/regular/share-network.svg | 1 + assets/phosphor-icons/regular/share.svg | 1 + .../phosphor-icons/regular/shield-check.svg | 1 + .../regular/shield-checkered.svg | 1 + .../phosphor-icons/regular/shield-chevron.svg | 1 + assets/phosphor-icons/regular/shield-plus.svg | 1 + .../phosphor-icons/regular/shield-slash.svg | 1 + assets/phosphor-icons/regular/shield-star.svg | 1 + .../phosphor-icons/regular/shield-warning.svg | 1 + assets/phosphor-icons/regular/shield.svg | 1 + .../regular/shipping-container.svg | 1 + .../phosphor-icons/regular/shirt-folded.svg | 1 + .../phosphor-icons/regular/shooting-star.svg | 1 + .../regular/shopping-bag-open.svg | 1 + .../phosphor-icons/regular/shopping-bag.svg | 1 + .../regular/shopping-cart-simple.svg | 1 + .../phosphor-icons/regular/shopping-cart.svg | 1 + assets/phosphor-icons/regular/shovel.svg | 1 + assets/phosphor-icons/regular/shower.svg | 1 + assets/phosphor-icons/regular/shrimp.svg | 1 + .../regular/shuffle-angular.svg | 1 + .../phosphor-icons/regular/shuffle-simple.svg | 1 + assets/phosphor-icons/regular/shuffle.svg | 1 + .../phosphor-icons/regular/sidebar-simple.svg | 1 + assets/phosphor-icons/regular/sidebar.svg | 1 + assets/phosphor-icons/regular/sigma.svg | 1 + assets/phosphor-icons/regular/sign-in.svg | 1 + assets/phosphor-icons/regular/sign-out.svg | 1 + assets/phosphor-icons/regular/signature.svg | 1 + assets/phosphor-icons/regular/signpost.svg | 1 + assets/phosphor-icons/regular/sim-card.svg | 1 + assets/phosphor-icons/regular/siren.svg | 1 + assets/phosphor-icons/regular/sketch-logo.svg | 1 + .../regular/skip-back-circle.svg | 1 + assets/phosphor-icons/regular/skip-back.svg | 1 + .../regular/skip-forward-circle.svg | 1 + .../phosphor-icons/regular/skip-forward.svg | 1 + assets/phosphor-icons/regular/skull.svg | 1 + assets/phosphor-icons/regular/skype-logo.svg | 1 + assets/phosphor-icons/regular/slack-logo.svg | 1 + .../regular/sliders-horizontal.svg | 1 + assets/phosphor-icons/regular/sliders.svg | 1 + assets/phosphor-icons/regular/slideshow.svg | 1 + .../phosphor-icons/regular/smiley-angry.svg | 1 + .../phosphor-icons/regular/smiley-blank.svg | 1 + assets/phosphor-icons/regular/smiley-meh.svg | 1 + .../phosphor-icons/regular/smiley-melting.svg | 1 + .../phosphor-icons/regular/smiley-nervous.svg | 1 + assets/phosphor-icons/regular/smiley-sad.svg | 1 + .../phosphor-icons/regular/smiley-sticker.svg | 1 + assets/phosphor-icons/regular/smiley-wink.svg | 1 + .../phosphor-icons/regular/smiley-x-eyes.svg | 1 + assets/phosphor-icons/regular/smiley.svg | 1 + .../phosphor-icons/regular/snapchat-logo.svg | 1 + .../phosphor-icons/regular/sneaker-move.svg | 1 + assets/phosphor-icons/regular/sneaker.svg | 1 + assets/phosphor-icons/regular/snowflake.svg | 1 + assets/phosphor-icons/regular/soccer-ball.svg | 1 + assets/phosphor-icons/regular/sock.svg | 1 + assets/phosphor-icons/regular/solar-panel.svg | 1 + assets/phosphor-icons/regular/solar-roof.svg | 1 + .../phosphor-icons/regular/sort-ascending.svg | 1 + .../regular/sort-descending.svg | 1 + .../regular/soundcloud-logo.svg | 1 + assets/phosphor-icons/regular/spade.svg | 1 + assets/phosphor-icons/regular/sparkle.svg | 1 + .../phosphor-icons/regular/speaker-hifi.svg | 1 + .../phosphor-icons/regular/speaker-high.svg | 1 + assets/phosphor-icons/regular/speaker-low.svg | 1 + .../phosphor-icons/regular/speaker-none.svg | 1 + .../regular/speaker-simple-high.svg | 1 + .../regular/speaker-simple-low.svg | 1 + .../regular/speaker-simple-none.svg | 1 + .../regular/speaker-simple-slash.svg | 1 + .../regular/speaker-simple-x.svg | 1 + .../phosphor-icons/regular/speaker-slash.svg | 1 + assets/phosphor-icons/regular/speaker-x.svg | 1 + assets/phosphor-icons/regular/speedometer.svg | 1 + assets/phosphor-icons/regular/sphere.svg | 1 + .../phosphor-icons/regular/spinner-ball.svg | 1 + assets/phosphor-icons/regular/spinner-gap.svg | 1 + assets/phosphor-icons/regular/spinner.svg | 1 + assets/phosphor-icons/regular/spiral.svg | 1 + .../regular/split-horizontal.svg | 1 + .../phosphor-icons/regular/split-vertical.svg | 1 + .../phosphor-icons/regular/spotify-logo.svg | 1 + .../phosphor-icons/regular/spray-bottle.svg | 1 + .../regular/square-half-bottom.svg | 1 + assets/phosphor-icons/regular/square-half.svg | 1 + assets/phosphor-icons/regular/square-logo.svg | 1 + .../regular/square-split-horizontal.svg | 1 + .../regular/square-split-vertical.svg | 1 + assets/phosphor-icons/regular/square.svg | 1 + .../phosphor-icons/regular/squares-four.svg | 1 + assets/phosphor-icons/regular/stack-minus.svg | 1 + .../regular/stack-overflow-logo.svg | 1 + assets/phosphor-icons/regular/stack-plus.svg | 1 + .../phosphor-icons/regular/stack-simple.svg | 1 + assets/phosphor-icons/regular/stack.svg | 1 + assets/phosphor-icons/regular/stairs.svg | 1 + assets/phosphor-icons/regular/stamp.svg | 1 + .../regular/standard-definition.svg | 1 + .../regular/star-and-crescent.svg | 1 + assets/phosphor-icons/regular/star-four.svg | 1 + assets/phosphor-icons/regular/star-half.svg | 1 + .../phosphor-icons/regular/star-of-david.svg | 1 + assets/phosphor-icons/regular/star.svg | 1 + assets/phosphor-icons/regular/steam-logo.svg | 1 + .../phosphor-icons/regular/steering-wheel.svg | 1 + assets/phosphor-icons/regular/steps.svg | 1 + assets/phosphor-icons/regular/stethoscope.svg | 1 + assets/phosphor-icons/regular/sticker.svg | 1 + assets/phosphor-icons/regular/stool.svg | 1 + assets/phosphor-icons/regular/stop-circle.svg | 1 + assets/phosphor-icons/regular/stop.svg | 1 + assets/phosphor-icons/regular/storefront.svg | 1 + assets/phosphor-icons/regular/strategy.svg | 1 + assets/phosphor-icons/regular/stripe-logo.svg | 1 + assets/phosphor-icons/regular/student.svg | 1 + assets/phosphor-icons/regular/subset-of.svg | 1 + .../regular/subset-proper-of.svg | 1 + .../regular/subtitles-slash.svg | 1 + assets/phosphor-icons/regular/subtitles.svg | 1 + .../regular/subtract-square.svg | 1 + assets/phosphor-icons/regular/subtract.svg | 1 + assets/phosphor-icons/regular/subway.svg | 1 + .../regular/suitcase-rolling.svg | 1 + .../regular/suitcase-simple.svg | 1 + assets/phosphor-icons/regular/suitcase.svg | 1 + assets/phosphor-icons/regular/sun-dim.svg | 1 + assets/phosphor-icons/regular/sun-horizon.svg | 1 + assets/phosphor-icons/regular/sun.svg | 1 + assets/phosphor-icons/regular/sunglasses.svg | 1 + assets/phosphor-icons/regular/superset-of.svg | 1 + .../regular/superset-proper-of.svg | 1 + assets/phosphor-icons/regular/swap.svg | 1 + assets/phosphor-icons/regular/swatches.svg | 1 + .../phosphor-icons/regular/swimming-pool.svg | 1 + assets/phosphor-icons/regular/sword.svg | 1 + assets/phosphor-icons/regular/synagogue.svg | 1 + assets/phosphor-icons/regular/syringe.svg | 1 + assets/phosphor-icons/regular/t-shirt.svg | 1 + assets/phosphor-icons/regular/table.svg | 1 + assets/phosphor-icons/regular/tabs.svg | 1 + assets/phosphor-icons/regular/tag-chevron.svg | 1 + assets/phosphor-icons/regular/tag-simple.svg | 1 + assets/phosphor-icons/regular/tag.svg | 1 + assets/phosphor-icons/regular/target.svg | 1 + assets/phosphor-icons/regular/taxi.svg | 1 + assets/phosphor-icons/regular/tea-bag.svg | 1 + .../phosphor-icons/regular/telegram-logo.svg | 1 + .../regular/television-simple.svg | 1 + assets/phosphor-icons/regular/television.svg | 1 + assets/phosphor-icons/regular/tennis-ball.svg | 1 + assets/phosphor-icons/regular/tent.svg | 1 + .../regular/terminal-window.svg | 1 + assets/phosphor-icons/regular/terminal.svg | 1 + assets/phosphor-icons/regular/test-tube.svg | 1 + .../regular/text-a-underline.svg | 1 + assets/phosphor-icons/regular/text-aa.svg | 1 + .../regular/text-align-center.svg | 1 + .../regular/text-align-justify.svg | 1 + .../regular/text-align-left.svg | 1 + .../regular/text-align-right.svg | 1 + assets/phosphor-icons/regular/text-b.svg | 1 + .../phosphor-icons/regular/text-columns.svg | 1 + assets/phosphor-icons/regular/text-h-five.svg | 1 + assets/phosphor-icons/regular/text-h-four.svg | 1 + assets/phosphor-icons/regular/text-h-one.svg | 1 + assets/phosphor-icons/regular/text-h-six.svg | 1 + .../phosphor-icons/regular/text-h-three.svg | 1 + assets/phosphor-icons/regular/text-h-two.svg | 1 + assets/phosphor-icons/regular/text-h.svg | 1 + assets/phosphor-icons/regular/text-indent.svg | 1 + assets/phosphor-icons/regular/text-italic.svg | 1 + .../phosphor-icons/regular/text-outdent.svg | 1 + .../regular/text-strikethrough.svg | 1 + .../phosphor-icons/regular/text-subscript.svg | 1 + .../regular/text-superscript.svg | 1 + .../phosphor-icons/regular/text-t-slash.svg | 1 + assets/phosphor-icons/regular/text-t.svg | 1 + .../phosphor-icons/regular/text-underline.svg | 1 + assets/phosphor-icons/regular/textbox.svg | 1 + .../regular/thermometer-cold.svg | 1 + .../regular/thermometer-hot.svg | 1 + .../regular/thermometer-simple.svg | 1 + assets/phosphor-icons/regular/thermometer.svg | 1 + .../phosphor-icons/regular/threads-logo.svg | 1 + assets/phosphor-icons/regular/three-d.svg | 1 + assets/phosphor-icons/regular/thumbs-down.svg | 1 + assets/phosphor-icons/regular/thumbs-up.svg | 1 + assets/phosphor-icons/regular/ticket.svg | 1 + assets/phosphor-icons/regular/tidal-logo.svg | 1 + assets/phosphor-icons/regular/tiktok-logo.svg | 1 + assets/phosphor-icons/regular/tilde.svg | 1 + assets/phosphor-icons/regular/timer.svg | 1 + assets/phosphor-icons/regular/tip-jar.svg | 1 + assets/phosphor-icons/regular/tipi.svg | 1 + assets/phosphor-icons/regular/tire.svg | 1 + assets/phosphor-icons/regular/toggle-left.svg | 1 + .../phosphor-icons/regular/toggle-right.svg | 1 + .../phosphor-icons/regular/toilet-paper.svg | 1 + assets/phosphor-icons/regular/toilet.svg | 1 + assets/phosphor-icons/regular/toolbox.svg | 1 + assets/phosphor-icons/regular/tooth.svg | 1 + assets/phosphor-icons/regular/tornado.svg | 1 + assets/phosphor-icons/regular/tote-simple.svg | 1 + assets/phosphor-icons/regular/tote.svg | 1 + assets/phosphor-icons/regular/towel.svg | 1 + assets/phosphor-icons/regular/tractor.svg | 1 + .../regular/trademark-registered.svg | 1 + assets/phosphor-icons/regular/trademark.svg | 1 + .../phosphor-icons/regular/traffic-cone.svg | 1 + .../phosphor-icons/regular/traffic-sign.svg | 1 + .../phosphor-icons/regular/traffic-signal.svg | 1 + .../phosphor-icons/regular/train-regional.svg | 1 + .../phosphor-icons/regular/train-simple.svg | 1 + assets/phosphor-icons/regular/train.svg | 1 + assets/phosphor-icons/regular/tram.svg | 1 + assets/phosphor-icons/regular/translate.svg | 1 + .../phosphor-icons/regular/trash-simple.svg | 1 + assets/phosphor-icons/regular/trash.svg | 1 + .../regular/tray-arrow-down.svg | 1 + .../phosphor-icons/regular/tray-arrow-up.svg | 1 + assets/phosphor-icons/regular/tray.svg | 1 + .../phosphor-icons/regular/treasure-chest.svg | 1 + .../phosphor-icons/regular/tree-evergreen.svg | 1 + assets/phosphor-icons/regular/tree-palm.svg | 1 + .../phosphor-icons/regular/tree-structure.svg | 1 + assets/phosphor-icons/regular/tree-view.svg | 1 + assets/phosphor-icons/regular/tree.svg | 1 + assets/phosphor-icons/regular/trend-down.svg | 1 + assets/phosphor-icons/regular/trend-up.svg | 1 + .../regular/triangle-dashed.svg | 1 + assets/phosphor-icons/regular/triangle.svg | 1 + .../regular/trolley-suitcase.svg | 1 + assets/phosphor-icons/regular/trolley.svg | 1 + assets/phosphor-icons/regular/trophy.svg | 1 + .../phosphor-icons/regular/truck-trailer.svg | 1 + assets/phosphor-icons/regular/truck.svg | 1 + assets/phosphor-icons/regular/tumblr-logo.svg | 1 + assets/phosphor-icons/regular/twitch-logo.svg | 1 + .../phosphor-icons/regular/twitter-logo.svg | 1 + .../regular/umbrella-simple.svg | 1 + assets/phosphor-icons/regular/umbrella.svg | 1 + assets/phosphor-icons/regular/union.svg | 1 + .../phosphor-icons/regular/unite-square.svg | 1 + assets/phosphor-icons/regular/unite.svg | 1 + .../phosphor-icons/regular/upload-simple.svg | 1 + assets/phosphor-icons/regular/upload.svg | 1 + assets/phosphor-icons/regular/usb.svg | 1 + assets/phosphor-icons/regular/user-check.svg | 1 + .../regular/user-circle-check.svg | 1 + .../regular/user-circle-dashed.svg | 1 + .../regular/user-circle-gear.svg | 1 + .../regular/user-circle-minus.svg | 1 + .../regular/user-circle-plus.svg | 1 + assets/phosphor-icons/regular/user-circle.svg | 1 + assets/phosphor-icons/regular/user-focus.svg | 1 + assets/phosphor-icons/regular/user-gear.svg | 1 + assets/phosphor-icons/regular/user-list.svg | 1 + assets/phosphor-icons/regular/user-minus.svg | 1 + assets/phosphor-icons/regular/user-plus.svg | 1 + .../phosphor-icons/regular/user-rectangle.svg | 1 + assets/phosphor-icons/regular/user-sound.svg | 1 + assets/phosphor-icons/regular/user-square.svg | 1 + assets/phosphor-icons/regular/user-switch.svg | 1 + assets/phosphor-icons/regular/user.svg | 1 + assets/phosphor-icons/regular/users-four.svg | 1 + assets/phosphor-icons/regular/users-three.svg | 1 + assets/phosphor-icons/regular/users.svg | 1 + assets/phosphor-icons/regular/van.svg | 1 + assets/phosphor-icons/regular/vault.svg | 1 + .../phosphor-icons/regular/vector-three.svg | 1 + assets/phosphor-icons/regular/vector-two.svg | 1 + assets/phosphor-icons/regular/vibrate.svg | 1 + .../regular/video-camera-slash.svg | 1 + .../phosphor-icons/regular/video-camera.svg | 1 + .../regular/video-conference.svg | 1 + assets/phosphor-icons/regular/video.svg | 1 + assets/phosphor-icons/regular/vignette.svg | 1 + .../phosphor-icons/regular/vinyl-record.svg | 1 + .../regular/virtual-reality.svg | 1 + assets/phosphor-icons/regular/virus.svg | 1 + assets/phosphor-icons/regular/visor.svg | 1 + assets/phosphor-icons/regular/voicemail.svg | 1 + assets/phosphor-icons/regular/volleyball.svg | 1 + assets/phosphor-icons/regular/wall.svg | 1 + assets/phosphor-icons/regular/wallet.svg | 1 + assets/phosphor-icons/regular/warehouse.svg | 1 + .../phosphor-icons/regular/warning-circle.svg | 1 + .../regular/warning-diamond.svg | 1 + .../regular/warning-octagon.svg | 1 + assets/phosphor-icons/regular/warning.svg | 1 + .../regular/washing-machine.svg | 1 + assets/phosphor-icons/regular/watch.svg | 1 + .../phosphor-icons/regular/wave-sawtooth.svg | 1 + assets/phosphor-icons/regular/wave-sine.svg | 1 + assets/phosphor-icons/regular/wave-square.svg | 1 + .../phosphor-icons/regular/wave-triangle.svg | 1 + .../phosphor-icons/regular/waveform-slash.svg | 1 + assets/phosphor-icons/regular/waveform.svg | 1 + assets/phosphor-icons/regular/waves.svg | 1 + .../phosphor-icons/regular/webcam-slash.svg | 1 + assets/phosphor-icons/regular/webcam.svg | 1 + .../phosphor-icons/regular/webhooks-logo.svg | 1 + assets/phosphor-icons/regular/wechat-logo.svg | 1 + .../phosphor-icons/regular/whatsapp-logo.svg | 1 + .../regular/wheelchair-motion.svg | 1 + assets/phosphor-icons/regular/wheelchair.svg | 1 + assets/phosphor-icons/regular/wifi-high.svg | 1 + assets/phosphor-icons/regular/wifi-low.svg | 1 + assets/phosphor-icons/regular/wifi-medium.svg | 1 + assets/phosphor-icons/regular/wifi-none.svg | 1 + assets/phosphor-icons/regular/wifi-slash.svg | 1 + assets/phosphor-icons/regular/wifi-x.svg | 1 + assets/phosphor-icons/regular/wind.svg | 1 + assets/phosphor-icons/regular/windmill.svg | 1 + .../phosphor-icons/regular/windows-logo.svg | 1 + assets/phosphor-icons/regular/wine.svg | 1 + assets/phosphor-icons/regular/wrench.svg | 1 + assets/phosphor-icons/regular/x-circle.svg | 1 + assets/phosphor-icons/regular/x-logo.svg | 1 + assets/phosphor-icons/regular/x-square.svg | 1 + assets/phosphor-icons/regular/x.svg | 1 + assets/phosphor-icons/regular/yarn.svg | 1 + assets/phosphor-icons/regular/yin-yang.svg | 1 + .../phosphor-icons/regular/youtube-logo.svg | 1 + modules/Services/Audio.qml | 8 ++--- modules/Services/Network.qml | 29 ++++++++----------- modules/applets/VolPopup.qml | 3 +- modules/bar/Bat.qml | 27 ++++++++++------- modules/bar/ColorPickerButton.qml | 2 +- modules/bar/Mpris.qml | 2 +- modules/bar/WallPickerButton.qml | 2 +- settings/settings.json | 2 +- widgets/StyledIcon.qml | 11 ++++--- 3033 files changed, 3068 insertions(+), 42 deletions(-) create mode 100644 assets/phosphor-icons/fill/acorn-fill.svg create mode 100644 assets/phosphor-icons/fill/address-book-fill.svg create mode 100644 assets/phosphor-icons/fill/address-book-tabs-fill.svg create mode 100644 assets/phosphor-icons/fill/air-traffic-control-fill.svg create mode 100644 assets/phosphor-icons/fill/airplane-fill.svg create mode 100644 assets/phosphor-icons/fill/airplane-in-flight-fill.svg create mode 100644 assets/phosphor-icons/fill/airplane-landing-fill.svg create mode 100644 assets/phosphor-icons/fill/airplane-takeoff-fill.svg create mode 100644 assets/phosphor-icons/fill/airplane-taxiing-fill.svg create mode 100644 assets/phosphor-icons/fill/airplane-tilt-fill.svg create mode 100644 assets/phosphor-icons/fill/airplay-fill.svg create mode 100644 assets/phosphor-icons/fill/alarm-fill.svg create mode 100644 assets/phosphor-icons/fill/alien-fill.svg create mode 100644 assets/phosphor-icons/fill/align-bottom-fill.svg create mode 100644 assets/phosphor-icons/fill/align-bottom-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/align-center-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/align-center-horizontal-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/align-center-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/align-center-vertical-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/align-left-fill.svg create mode 100644 assets/phosphor-icons/fill/align-left-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/align-right-fill.svg create mode 100644 assets/phosphor-icons/fill/align-right-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/align-top-fill.svg create mode 100644 assets/phosphor-icons/fill/align-top-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/amazon-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/ambulance-fill.svg create mode 100644 assets/phosphor-icons/fill/anchor-fill.svg create mode 100644 assets/phosphor-icons/fill/anchor-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/android-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/angle-fill.svg create mode 100644 assets/phosphor-icons/fill/angular-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/aperture-fill.svg create mode 100644 assets/phosphor-icons/fill/app-store-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/app-window-fill.svg create mode 100644 assets/phosphor-icons/fill/apple-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/apple-podcasts-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/approximate-equals-fill.svg create mode 100644 assets/phosphor-icons/fill/archive-fill.svg create mode 100644 assets/phosphor-icons/fill/armchair-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-arc-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-arc-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-double-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-double-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-left-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-left-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-right-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-right-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-bend-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-circle-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-clockwise-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-counter-clockwise-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-left-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-left-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-right-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-right-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-elbow-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-line-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-line-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-line-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-line-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-lines-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-lines-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-lines-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-lines-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-fat-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-line-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-in-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-out-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-square-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-down-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-down-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-left-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-left-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-right-down-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-right-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-u-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-up-left-fill.svg create mode 100644 assets/phosphor-icons/fill/arrow-up-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-clockwise-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-counter-clockwise-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-down-up-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-in-cardinal-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-in-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-in-line-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-in-line-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-in-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-left-right-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-merge-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-out-cardinal-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-out-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-out-line-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-out-line-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-out-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-split-fill.svg create mode 100644 assets/phosphor-icons/fill/arrows-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/article-fill.svg create mode 100644 assets/phosphor-icons/fill/article-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/article-ny-times-fill.svg create mode 100644 assets/phosphor-icons/fill/asclepius-fill.svg create mode 100644 assets/phosphor-icons/fill/asterisk-fill.svg create mode 100644 assets/phosphor-icons/fill/asterisk-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/at-fill.svg create mode 100644 assets/phosphor-icons/fill/atom-fill.svg create mode 100644 assets/phosphor-icons/fill/avocado-fill.svg create mode 100644 assets/phosphor-icons/fill/axe-fill.svg create mode 100644 assets/phosphor-icons/fill/baby-carriage-fill.svg create mode 100644 assets/phosphor-icons/fill/baby-fill.svg create mode 100644 assets/phosphor-icons/fill/backpack-fill.svg create mode 100644 assets/phosphor-icons/fill/backspace-fill.svg create mode 100644 assets/phosphor-icons/fill/bag-fill.svg create mode 100644 assets/phosphor-icons/fill/bag-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/balloon-fill.svg create mode 100644 assets/phosphor-icons/fill/bandaids-fill.svg create mode 100644 assets/phosphor-icons/fill/bank-fill.svg create mode 100644 assets/phosphor-icons/fill/barbell-fill.svg create mode 100644 assets/phosphor-icons/fill/barcode-fill.svg create mode 100644 assets/phosphor-icons/fill/barn-fill.svg create mode 100644 assets/phosphor-icons/fill/barricade-fill.svg create mode 100644 assets/phosphor-icons/fill/baseball-cap-fill.svg create mode 100644 assets/phosphor-icons/fill/baseball-fill.svg create mode 100644 assets/phosphor-icons/fill/baseball-helmet-fill.svg create mode 100644 assets/phosphor-icons/fill/basket-fill.svg create mode 100644 assets/phosphor-icons/fill/basketball-fill.svg create mode 100644 assets/phosphor-icons/fill/bathtub-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-charging-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-charging-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-empty-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-full-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-high-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-low-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-plus-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-vertical-empty-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-vertical-full-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-vertical-high-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-vertical-low-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-vertical-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-warning-fill.svg create mode 100644 assets/phosphor-icons/fill/battery-warning-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/beach-ball-fill.svg create mode 100644 assets/phosphor-icons/fill/beanie-fill.svg create mode 100644 assets/phosphor-icons/fill/bed-fill.svg create mode 100644 assets/phosphor-icons/fill/beer-bottle-fill.svg create mode 100644 assets/phosphor-icons/fill/beer-stein-fill.svg create mode 100644 assets/phosphor-icons/fill/behance-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-ringing-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-simple-ringing-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-simple-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-simple-z-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/bell-z-fill.svg create mode 100644 assets/phosphor-icons/fill/belt-fill.svg create mode 100644 assets/phosphor-icons/fill/bezier-curve-fill.svg create mode 100644 assets/phosphor-icons/fill/bicycle-fill.svg create mode 100644 assets/phosphor-icons/fill/binary-fill.svg create mode 100644 assets/phosphor-icons/fill/binoculars-fill.svg create mode 100644 assets/phosphor-icons/fill/biohazard-fill.svg create mode 100644 assets/phosphor-icons/fill/bird-fill.svg create mode 100644 assets/phosphor-icons/fill/blueprint-fill.svg create mode 100644 assets/phosphor-icons/fill/bluetooth-connected-fill.svg create mode 100644 assets/phosphor-icons/fill/bluetooth-fill.svg create mode 100644 assets/phosphor-icons/fill/bluetooth-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/bluetooth-x-fill.svg create mode 100644 assets/phosphor-icons/fill/boat-fill.svg create mode 100644 assets/phosphor-icons/fill/bomb-fill.svg create mode 100644 assets/phosphor-icons/fill/bone-fill.svg create mode 100644 assets/phosphor-icons/fill/book-bookmark-fill.svg create mode 100644 assets/phosphor-icons/fill/book-fill.svg create mode 100644 assets/phosphor-icons/fill/book-open-fill.svg create mode 100644 assets/phosphor-icons/fill/book-open-text-fill.svg create mode 100644 assets/phosphor-icons/fill/book-open-user-fill.svg create mode 100644 assets/phosphor-icons/fill/bookmark-fill.svg create mode 100644 assets/phosphor-icons/fill/bookmark-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/bookmarks-fill.svg create mode 100644 assets/phosphor-icons/fill/bookmarks-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/books-fill.svg create mode 100644 assets/phosphor-icons/fill/boot-fill.svg create mode 100644 assets/phosphor-icons/fill/boules-fill.svg create mode 100644 assets/phosphor-icons/fill/bounding-box-fill.svg create mode 100644 assets/phosphor-icons/fill/bowl-food-fill.svg create mode 100644 assets/phosphor-icons/fill/bowl-steam-fill.svg create mode 100644 assets/phosphor-icons/fill/bowling-ball-fill.svg create mode 100644 assets/phosphor-icons/fill/box-arrow-down-fill.svg create mode 100644 assets/phosphor-icons/fill/box-arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/boxing-glove-fill.svg create mode 100644 assets/phosphor-icons/fill/brackets-angle-fill.svg create mode 100644 assets/phosphor-icons/fill/brackets-curly-fill.svg create mode 100644 assets/phosphor-icons/fill/brackets-round-fill.svg create mode 100644 assets/phosphor-icons/fill/brackets-square-fill.svg create mode 100644 assets/phosphor-icons/fill/brain-fill.svg create mode 100644 assets/phosphor-icons/fill/brandy-fill.svg create mode 100644 assets/phosphor-icons/fill/bread-fill.svg create mode 100644 assets/phosphor-icons/fill/bridge-fill.svg create mode 100644 assets/phosphor-icons/fill/briefcase-fill.svg create mode 100644 assets/phosphor-icons/fill/briefcase-metal-fill.svg create mode 100644 assets/phosphor-icons/fill/broadcast-fill.svg create mode 100644 assets/phosphor-icons/fill/broom-fill.svg create mode 100644 assets/phosphor-icons/fill/browser-fill.svg create mode 100644 assets/phosphor-icons/fill/browsers-fill.svg create mode 100644 assets/phosphor-icons/fill/bug-beetle-fill.svg create mode 100644 assets/phosphor-icons/fill/bug-droid-fill.svg create mode 100644 assets/phosphor-icons/fill/bug-fill.svg create mode 100644 assets/phosphor-icons/fill/building-apartment-fill.svg create mode 100644 assets/phosphor-icons/fill/building-fill.svg create mode 100644 assets/phosphor-icons/fill/building-office-fill.svg create mode 100644 assets/phosphor-icons/fill/buildings-fill.svg create mode 100644 assets/phosphor-icons/fill/bulldozer-fill.svg create mode 100644 assets/phosphor-icons/fill/bus-fill.svg create mode 100644 assets/phosphor-icons/fill/butterfly-fill.svg create mode 100644 assets/phosphor-icons/fill/cable-car-fill.svg create mode 100644 assets/phosphor-icons/fill/cactus-fill.svg create mode 100644 assets/phosphor-icons/fill/cake-fill.svg create mode 100644 assets/phosphor-icons/fill/calculator-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-blank-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-check-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-dot-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-dots-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-heart-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-star-fill.svg create mode 100644 assets/phosphor-icons/fill/calendar-x-fill.svg create mode 100644 assets/phosphor-icons/fill/call-bell-fill.svg create mode 100644 assets/phosphor-icons/fill/camera-fill.svg create mode 100644 assets/phosphor-icons/fill/camera-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/camera-rotate-fill.svg create mode 100644 assets/phosphor-icons/fill/camera-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/campfire-fill.svg create mode 100644 assets/phosphor-icons/fill/car-battery-fill.svg create mode 100644 assets/phosphor-icons/fill/car-fill.svg create mode 100644 assets/phosphor-icons/fill/car-profile-fill.svg create mode 100644 assets/phosphor-icons/fill/car-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/cardholder-fill.svg create mode 100644 assets/phosphor-icons/fill/cards-fill.svg create mode 100644 assets/phosphor-icons/fill/cards-three-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-double-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-double-left-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-double-right-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-double-up-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-left-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-right-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-up-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-circle-up-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-double-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-double-left-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-double-right-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-double-up-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-left-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-line-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-line-left-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-line-right-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-line-up-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-right-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-up-down-fill.svg create mode 100644 assets/phosphor-icons/fill/caret-up-fill.svg create mode 100644 assets/phosphor-icons/fill/carrot-fill.svg create mode 100644 assets/phosphor-icons/fill/cash-register-fill.svg create mode 100644 assets/phosphor-icons/fill/cassette-tape-fill.svg create mode 100644 assets/phosphor-icons/fill/castle-turret-fill.svg create mode 100644 assets/phosphor-icons/fill/cat-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-full-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-high-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-low-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-none-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-signal-x-fill.svg create mode 100644 assets/phosphor-icons/fill/cell-tower-fill.svg create mode 100644 assets/phosphor-icons/fill/certificate-fill.svg create mode 100644 assets/phosphor-icons/fill/chair-fill.svg create mode 100644 assets/phosphor-icons/fill/chalkboard-fill.svg create mode 100644 assets/phosphor-icons/fill/chalkboard-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/chalkboard-teacher-fill.svg create mode 100644 assets/phosphor-icons/fill/champagne-fill.svg create mode 100644 assets/phosphor-icons/fill/charging-station-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-bar-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-bar-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-donut-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-line-down-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-line-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-line-up-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-pie-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-pie-slice-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-polar-fill.svg create mode 100644 assets/phosphor-icons/fill/chart-scatter-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-centered-dots-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-centered-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-centered-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-centered-text-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-circle-dots-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-circle-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-circle-text-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-dots-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-teardrop-dots-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-teardrop-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-teardrop-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-teardrop-text-fill.svg create mode 100644 assets/phosphor-icons/fill/chat-text-fill.svg create mode 100644 assets/phosphor-icons/fill/chats-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/chats-fill.svg create mode 100644 assets/phosphor-icons/fill/chats-teardrop-fill.svg create mode 100644 assets/phosphor-icons/fill/check-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/check-fat-fill.svg create mode 100644 assets/phosphor-icons/fill/check-fill.svg create mode 100644 assets/phosphor-icons/fill/check-square-fill.svg create mode 100644 assets/phosphor-icons/fill/check-square-offset-fill.svg create mode 100644 assets/phosphor-icons/fill/checkerboard-fill.svg create mode 100644 assets/phosphor-icons/fill/checks-fill.svg create mode 100644 assets/phosphor-icons/fill/cheers-fill.svg create mode 100644 assets/phosphor-icons/fill/cheese-fill.svg create mode 100644 assets/phosphor-icons/fill/chef-hat-fill.svg create mode 100644 assets/phosphor-icons/fill/cherries-fill.svg create mode 100644 assets/phosphor-icons/fill/church-fill.svg create mode 100644 assets/phosphor-icons/fill/cigarette-fill.svg create mode 100644 assets/phosphor-icons/fill/cigarette-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/circle-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/circle-fill.svg create mode 100644 assets/phosphor-icons/fill/circle-half-fill.svg create mode 100644 assets/phosphor-icons/fill/circle-half-tilt-fill.svg create mode 100644 assets/phosphor-icons/fill/circle-notch-fill.svg create mode 100644 assets/phosphor-icons/fill/circles-four-fill.svg create mode 100644 assets/phosphor-icons/fill/circles-three-fill.svg create mode 100644 assets/phosphor-icons/fill/circles-three-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/circuitry-fill.svg create mode 100644 assets/phosphor-icons/fill/city-fill.svg create mode 100644 assets/phosphor-icons/fill/clipboard-fill.svg create mode 100644 assets/phosphor-icons/fill/clipboard-text-fill.svg create mode 100644 assets/phosphor-icons/fill/clock-afternoon-fill.svg create mode 100644 assets/phosphor-icons/fill/clock-clockwise-fill.svg create mode 100644 assets/phosphor-icons/fill/clock-countdown-fill.svg create mode 100644 assets/phosphor-icons/fill/clock-counter-clockwise-fill.svg create mode 100644 assets/phosphor-icons/fill/clock-fill.svg create mode 100644 assets/phosphor-icons/fill/clock-user-fill.svg create mode 100644 assets/phosphor-icons/fill/closed-captioning-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-arrow-down-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-check-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-fog-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-lightning-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-moon-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-rain-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-snow-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-sun-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-warning-fill.svg create mode 100644 assets/phosphor-icons/fill/cloud-x-fill.svg create mode 100644 assets/phosphor-icons/fill/clover-fill.svg create mode 100644 assets/phosphor-icons/fill/club-fill.svg create mode 100644 assets/phosphor-icons/fill/coat-hanger-fill.svg create mode 100644 assets/phosphor-icons/fill/coda-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/code-block-fill.svg create mode 100644 assets/phosphor-icons/fill/code-fill.svg create mode 100644 assets/phosphor-icons/fill/code-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/codepen-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/codesandbox-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/coffee-bean-fill.svg create mode 100644 assets/phosphor-icons/fill/coffee-fill.svg create mode 100644 assets/phosphor-icons/fill/coin-fill.svg create mode 100644 assets/phosphor-icons/fill/coin-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/coins-fill.svg create mode 100644 assets/phosphor-icons/fill/columns-fill.svg create mode 100644 assets/phosphor-icons/fill/columns-plus-left-fill.svg create mode 100644 assets/phosphor-icons/fill/columns-plus-right-fill.svg create mode 100644 assets/phosphor-icons/fill/command-fill.svg create mode 100644 assets/phosphor-icons/fill/compass-fill.svg create mode 100644 assets/phosphor-icons/fill/compass-rose-fill.svg create mode 100644 assets/phosphor-icons/fill/compass-tool-fill.svg create mode 100644 assets/phosphor-icons/fill/computer-tower-fill.svg create mode 100644 assets/phosphor-icons/fill/confetti-fill.svg create mode 100644 assets/phosphor-icons/fill/contactless-payment-fill.svg create mode 100644 assets/phosphor-icons/fill/control-fill.svg create mode 100644 assets/phosphor-icons/fill/cookie-fill.svg create mode 100644 assets/phosphor-icons/fill/cooking-pot-fill.svg create mode 100644 assets/phosphor-icons/fill/copy-fill.svg create mode 100644 assets/phosphor-icons/fill/copy-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/copyleft-fill.svg create mode 100644 assets/phosphor-icons/fill/copyright-fill.svg create mode 100644 assets/phosphor-icons/fill/corners-in-fill.svg create mode 100644 assets/phosphor-icons/fill/corners-out-fill.svg create mode 100644 assets/phosphor-icons/fill/couch-fill.svg create mode 100644 assets/phosphor-icons/fill/court-basketball-fill.svg create mode 100644 assets/phosphor-icons/fill/cow-fill.svg create mode 100644 assets/phosphor-icons/fill/cowboy-hat-fill.svg create mode 100644 assets/phosphor-icons/fill/cpu-fill.svg create mode 100644 assets/phosphor-icons/fill/crane-fill.svg create mode 100644 assets/phosphor-icons/fill/crane-tower-fill.svg create mode 100644 assets/phosphor-icons/fill/credit-card-fill.svg create mode 100644 assets/phosphor-icons/fill/cricket-fill.svg create mode 100644 assets/phosphor-icons/fill/crop-fill.svg create mode 100644 assets/phosphor-icons/fill/cross-fill.svg create mode 100644 assets/phosphor-icons/fill/crosshair-fill.svg create mode 100644 assets/phosphor-icons/fill/crosshair-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/crown-cross-fill.svg create mode 100644 assets/phosphor-icons/fill/crown-fill.svg create mode 100644 assets/phosphor-icons/fill/crown-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/cube-fill.svg create mode 100644 assets/phosphor-icons/fill/cube-focus-fill.svg create mode 100644 assets/phosphor-icons/fill/cube-transparent-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-btc-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-circle-dollar-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-cny-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-dollar-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-dollar-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-eth-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-eur-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-gbp-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-inr-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-jpy-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-krw-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-kzt-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-ngn-fill.svg create mode 100644 assets/phosphor-icons/fill/currency-rub-fill.svg create mode 100644 assets/phosphor-icons/fill/cursor-click-fill.svg create mode 100644 assets/phosphor-icons/fill/cursor-fill.svg create mode 100644 assets/phosphor-icons/fill/cursor-text-fill.svg create mode 100644 assets/phosphor-icons/fill/cylinder-fill.svg create mode 100644 assets/phosphor-icons/fill/database-fill.svg create mode 100644 assets/phosphor-icons/fill/desk-fill.svg create mode 100644 assets/phosphor-icons/fill/desktop-fill.svg create mode 100644 assets/phosphor-icons/fill/desktop-tower-fill.svg create mode 100644 assets/phosphor-icons/fill/detective-fill.svg create mode 100644 assets/phosphor-icons/fill/dev-to-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/device-mobile-camera-fill.svg create mode 100644 assets/phosphor-icons/fill/device-mobile-fill.svg create mode 100644 assets/phosphor-icons/fill/device-mobile-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/device-mobile-speaker-fill.svg create mode 100644 assets/phosphor-icons/fill/device-rotate-fill.svg create mode 100644 assets/phosphor-icons/fill/device-tablet-camera-fill.svg create mode 100644 assets/phosphor-icons/fill/device-tablet-fill.svg create mode 100644 assets/phosphor-icons/fill/device-tablet-speaker-fill.svg create mode 100644 assets/phosphor-icons/fill/devices-fill.svg create mode 100644 assets/phosphor-icons/fill/diamond-fill.svg create mode 100644 assets/phosphor-icons/fill/diamonds-four-fill.svg create mode 100644 assets/phosphor-icons/fill/dice-five-fill.svg create mode 100644 assets/phosphor-icons/fill/dice-four-fill.svg create mode 100644 assets/phosphor-icons/fill/dice-one-fill.svg create mode 100644 assets/phosphor-icons/fill/dice-six-fill.svg create mode 100644 assets/phosphor-icons/fill/dice-three-fill.svg create mode 100644 assets/phosphor-icons/fill/dice-two-fill.svg create mode 100644 assets/phosphor-icons/fill/disc-fill.svg create mode 100644 assets/phosphor-icons/fill/disco-ball-fill.svg create mode 100644 assets/phosphor-icons/fill/discord-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/divide-fill.svg create mode 100644 assets/phosphor-icons/fill/dna-fill.svg create mode 100644 assets/phosphor-icons/fill/dog-fill.svg create mode 100644 assets/phosphor-icons/fill/door-fill.svg create mode 100644 assets/phosphor-icons/fill/door-open-fill.svg create mode 100644 assets/phosphor-icons/fill/dot-fill.svg create mode 100644 assets/phosphor-icons/fill/dot-outline-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-nine-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-six-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-six-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-three-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-three-circle-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-three-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-three-outline-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-three-outline-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/dots-three-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/download-fill.svg create mode 100644 assets/phosphor-icons/fill/download-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/dress-fill.svg create mode 100644 assets/phosphor-icons/fill/dresser-fill.svg create mode 100644 assets/phosphor-icons/fill/dribbble-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/drone-fill.svg create mode 100644 assets/phosphor-icons/fill/drop-fill.svg create mode 100644 assets/phosphor-icons/fill/drop-half-bottom-fill.svg create mode 100644 assets/phosphor-icons/fill/drop-half-fill.svg create mode 100644 assets/phosphor-icons/fill/drop-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/drop-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/dropbox-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/ear-fill.svg create mode 100644 assets/phosphor-icons/fill/ear-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/egg-crack-fill.svg create mode 100644 assets/phosphor-icons/fill/egg-fill.svg create mode 100644 assets/phosphor-icons/fill/eject-fill.svg create mode 100644 assets/phosphor-icons/fill/eject-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/elevator-fill.svg create mode 100644 assets/phosphor-icons/fill/empty-fill.svg create mode 100644 assets/phosphor-icons/fill/engine-fill.svg create mode 100644 assets/phosphor-icons/fill/envelope-fill.svg create mode 100644 assets/phosphor-icons/fill/envelope-open-fill.svg create mode 100644 assets/phosphor-icons/fill/envelope-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/envelope-simple-open-fill.svg create mode 100644 assets/phosphor-icons/fill/equalizer-fill.svg create mode 100644 assets/phosphor-icons/fill/equals-fill.svg create mode 100644 assets/phosphor-icons/fill/eraser-fill.svg create mode 100644 assets/phosphor-icons/fill/escalator-down-fill.svg create mode 100644 assets/phosphor-icons/fill/escalator-up-fill.svg create mode 100644 assets/phosphor-icons/fill/exam-fill.svg create mode 100644 assets/phosphor-icons/fill/exclamation-mark-fill.svg create mode 100644 assets/phosphor-icons/fill/exclude-fill.svg create mode 100644 assets/phosphor-icons/fill/exclude-square-fill.svg create mode 100644 assets/phosphor-icons/fill/export-fill.svg create mode 100644 assets/phosphor-icons/fill/eye-closed-fill.svg create mode 100644 assets/phosphor-icons/fill/eye-fill.svg create mode 100644 assets/phosphor-icons/fill/eye-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/eyedropper-fill.svg create mode 100644 assets/phosphor-icons/fill/eyedropper-sample-fill.svg create mode 100644 assets/phosphor-icons/fill/eyeglasses-fill.svg create mode 100644 assets/phosphor-icons/fill/eyes-fill.svg create mode 100644 assets/phosphor-icons/fill/face-mask-fill.svg create mode 100644 assets/phosphor-icons/fill/facebook-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/factory-fill.svg create mode 100644 assets/phosphor-icons/fill/faders-fill.svg create mode 100644 assets/phosphor-icons/fill/faders-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/fallout-shelter-fill.svg create mode 100644 assets/phosphor-icons/fill/fan-fill.svg create mode 100644 assets/phosphor-icons/fill/farm-fill.svg create mode 100644 assets/phosphor-icons/fill/fast-forward-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/fast-forward-fill.svg create mode 100644 assets/phosphor-icons/fill/feather-fill.svg create mode 100644 assets/phosphor-icons/fill/fediverse-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/figma-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/file-archive-fill.svg create mode 100644 assets/phosphor-icons/fill/file-arrow-down-fill.svg create mode 100644 assets/phosphor-icons/fill/file-arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/file-audio-fill.svg create mode 100644 assets/phosphor-icons/fill/file-c-fill.svg create mode 100644 assets/phosphor-icons/fill/file-c-sharp-fill.svg create mode 100644 assets/phosphor-icons/fill/file-cloud-fill.svg create mode 100644 assets/phosphor-icons/fill/file-code-fill.svg create mode 100644 assets/phosphor-icons/fill/file-cpp-fill.svg create mode 100644 assets/phosphor-icons/fill/file-css-fill.svg create mode 100644 assets/phosphor-icons/fill/file-csv-fill.svg create mode 100644 assets/phosphor-icons/fill/file-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/file-doc-fill.svg create mode 100644 assets/phosphor-icons/fill/file-fill.svg create mode 100644 assets/phosphor-icons/fill/file-html-fill.svg create mode 100644 assets/phosphor-icons/fill/file-image-fill.svg create mode 100644 assets/phosphor-icons/fill/file-ini-fill.svg create mode 100644 assets/phosphor-icons/fill/file-jpg-fill.svg create mode 100644 assets/phosphor-icons/fill/file-js-fill.svg create mode 100644 assets/phosphor-icons/fill/file-jsx-fill.svg create mode 100644 assets/phosphor-icons/fill/file-lock-fill.svg create mode 100644 assets/phosphor-icons/fill/file-magnifying-glass-fill.svg create mode 100644 assets/phosphor-icons/fill/file-md-fill.svg create mode 100644 assets/phosphor-icons/fill/file-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/file-pdf-fill.svg create mode 100644 assets/phosphor-icons/fill/file-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/file-png-fill.svg create mode 100644 assets/phosphor-icons/fill/file-ppt-fill.svg create mode 100644 assets/phosphor-icons/fill/file-py-fill.svg create mode 100644 assets/phosphor-icons/fill/file-rs-fill.svg create mode 100644 assets/phosphor-icons/fill/file-sql-fill.svg create mode 100644 assets/phosphor-icons/fill/file-svg-fill.svg create mode 100644 assets/phosphor-icons/fill/file-text-fill.svg create mode 100644 assets/phosphor-icons/fill/file-ts-fill.svg create mode 100644 assets/phosphor-icons/fill/file-tsx-fill.svg create mode 100644 assets/phosphor-icons/fill/file-txt-fill.svg create mode 100644 assets/phosphor-icons/fill/file-video-fill.svg create mode 100644 assets/phosphor-icons/fill/file-vue-fill.svg create mode 100644 assets/phosphor-icons/fill/file-x-fill.svg create mode 100644 assets/phosphor-icons/fill/file-xls-fill.svg create mode 100644 assets/phosphor-icons/fill/file-zip-fill.svg create mode 100644 assets/phosphor-icons/fill/files-fill.svg create mode 100644 assets/phosphor-icons/fill/film-reel-fill.svg create mode 100644 assets/phosphor-icons/fill/film-script-fill.svg create mode 100644 assets/phosphor-icons/fill/film-slate-fill.svg create mode 100644 assets/phosphor-icons/fill/film-strip-fill.svg create mode 100644 assets/phosphor-icons/fill/fingerprint-fill.svg create mode 100644 assets/phosphor-icons/fill/fingerprint-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/finn-the-human-fill.svg create mode 100644 assets/phosphor-icons/fill/fire-extinguisher-fill.svg create mode 100644 assets/phosphor-icons/fill/fire-fill.svg create mode 100644 assets/phosphor-icons/fill/fire-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/fire-truck-fill.svg create mode 100644 assets/phosphor-icons/fill/first-aid-fill.svg create mode 100644 assets/phosphor-icons/fill/first-aid-kit-fill.svg create mode 100644 assets/phosphor-icons/fill/fish-fill.svg create mode 100644 assets/phosphor-icons/fill/fish-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/flag-banner-fill.svg create mode 100644 assets/phosphor-icons/fill/flag-banner-fold-fill.svg create mode 100644 assets/phosphor-icons/fill/flag-checkered-fill.svg create mode 100644 assets/phosphor-icons/fill/flag-fill.svg create mode 100644 assets/phosphor-icons/fill/flag-pennant-fill.svg create mode 100644 assets/phosphor-icons/fill/flame-fill.svg create mode 100644 assets/phosphor-icons/fill/flashlight-fill.svg create mode 100644 assets/phosphor-icons/fill/flask-fill.svg create mode 100644 assets/phosphor-icons/fill/flip-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/flip-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/floppy-disk-back-fill.svg create mode 100644 assets/phosphor-icons/fill/floppy-disk-fill.svg create mode 100644 assets/phosphor-icons/fill/flow-arrow-fill.svg create mode 100644 assets/phosphor-icons/fill/flower-fill.svg create mode 100644 assets/phosphor-icons/fill/flower-lotus-fill.svg create mode 100644 assets/phosphor-icons/fill/flower-tulip-fill.svg create mode 100644 assets/phosphor-icons/fill/flying-saucer-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-lock-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-open-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-lock-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-star-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-simple-user-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-star-fill.svg create mode 100644 assets/phosphor-icons/fill/folder-user-fill.svg create mode 100644 assets/phosphor-icons/fill/folders-fill.svg create mode 100644 assets/phosphor-icons/fill/football-fill.svg create mode 100644 assets/phosphor-icons/fill/football-helmet-fill.svg create mode 100644 assets/phosphor-icons/fill/footprints-fill.svg create mode 100644 assets/phosphor-icons/fill/fork-knife-fill.svg create mode 100644 assets/phosphor-icons/fill/four-k-fill.svg create mode 100644 assets/phosphor-icons/fill/frame-corners-fill.svg create mode 100644 assets/phosphor-icons/fill/framer-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/function-fill.svg create mode 100644 assets/phosphor-icons/fill/funnel-fill.svg create mode 100644 assets/phosphor-icons/fill/funnel-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/funnel-simple-x-fill.svg create mode 100644 assets/phosphor-icons/fill/funnel-x-fill.svg create mode 100644 assets/phosphor-icons/fill/game-controller-fill.svg create mode 100644 assets/phosphor-icons/fill/garage-fill.svg create mode 100644 assets/phosphor-icons/fill/gas-can-fill.svg create mode 100644 assets/phosphor-icons/fill/gas-pump-fill.svg create mode 100644 assets/phosphor-icons/fill/gauge-fill.svg create mode 100644 assets/phosphor-icons/fill/gavel-fill.svg create mode 100644 assets/phosphor-icons/fill/gear-fill.svg create mode 100644 assets/phosphor-icons/fill/gear-fine-fill.svg create mode 100644 assets/phosphor-icons/fill/gear-six-fill.svg create mode 100644 assets/phosphor-icons/fill/gender-female-fill.svg create mode 100644 assets/phosphor-icons/fill/gender-intersex-fill.svg create mode 100644 assets/phosphor-icons/fill/gender-male-fill.svg create mode 100644 assets/phosphor-icons/fill/gender-neuter-fill.svg create mode 100644 assets/phosphor-icons/fill/gender-nonbinary-fill.svg create mode 100644 assets/phosphor-icons/fill/gender-transgender-fill.svg create mode 100644 assets/phosphor-icons/fill/ghost-fill.svg create mode 100644 assets/phosphor-icons/fill/gif-fill.svg create mode 100644 assets/phosphor-icons/fill/gift-fill.svg create mode 100644 assets/phosphor-icons/fill/git-branch-fill.svg create mode 100644 assets/phosphor-icons/fill/git-commit-fill.svg create mode 100644 assets/phosphor-icons/fill/git-diff-fill.svg create mode 100644 assets/phosphor-icons/fill/git-fork-fill.svg create mode 100644 assets/phosphor-icons/fill/git-merge-fill.svg create mode 100644 assets/phosphor-icons/fill/git-pull-request-fill.svg create mode 100644 assets/phosphor-icons/fill/github-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/gitlab-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/gitlab-logo-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-hemisphere-east-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-hemisphere-west-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-simple-x-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-stand-fill.svg create mode 100644 assets/phosphor-icons/fill/globe-x-fill.svg create mode 100644 assets/phosphor-icons/fill/goggles-fill.svg create mode 100644 assets/phosphor-icons/fill/golf-fill.svg create mode 100644 assets/phosphor-icons/fill/goodreads-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-cardboard-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-chrome-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-drive-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-photos-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-play-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/google-podcasts-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/gps-fill.svg create mode 100644 assets/phosphor-icons/fill/gps-fix-fill.svg create mode 100644 assets/phosphor-icons/fill/gps-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/gradient-fill.svg create mode 100644 assets/phosphor-icons/fill/graduation-cap-fill.svg create mode 100644 assets/phosphor-icons/fill/grains-fill.svg create mode 100644 assets/phosphor-icons/fill/grains-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/graph-fill.svg create mode 100644 assets/phosphor-icons/fill/graphics-card-fill.svg create mode 100644 assets/phosphor-icons/fill/greater-than-fill.svg create mode 100644 assets/phosphor-icons/fill/greater-than-or-equal-fill.svg create mode 100644 assets/phosphor-icons/fill/grid-four-fill.svg create mode 100644 assets/phosphor-icons/fill/grid-nine-fill.svg create mode 100644 assets/phosphor-icons/fill/guitar-fill.svg create mode 100644 assets/phosphor-icons/fill/hair-dryer-fill.svg create mode 100644 assets/phosphor-icons/fill/hamburger-fill.svg create mode 100644 assets/phosphor-icons/fill/hammer-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-arrow-down-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-coins-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-deposit-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-eye-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-fist-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-grabbing-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-heart-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-palm-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-peace-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-pointing-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-soap-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-swipe-left-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-swipe-right-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-tap-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-waving-fill.svg create mode 100644 assets/phosphor-icons/fill/hand-withdraw-fill.svg create mode 100644 assets/phosphor-icons/fill/handbag-fill.svg create mode 100644 assets/phosphor-icons/fill/handbag-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/hands-clapping-fill.svg create mode 100644 assets/phosphor-icons/fill/hands-praying-fill.svg create mode 100644 assets/phosphor-icons/fill/handshake-fill.svg create mode 100644 assets/phosphor-icons/fill/hard-drive-fill.svg create mode 100644 assets/phosphor-icons/fill/hard-drives-fill.svg create mode 100644 assets/phosphor-icons/fill/hard-hat-fill.svg create mode 100644 assets/phosphor-icons/fill/hash-fill.svg create mode 100644 assets/phosphor-icons/fill/hash-straight-fill.svg create mode 100644 assets/phosphor-icons/fill/head-circuit-fill.svg create mode 100644 assets/phosphor-icons/fill/headlights-fill.svg create mode 100644 assets/phosphor-icons/fill/headphones-fill.svg create mode 100644 assets/phosphor-icons/fill/headset-fill.svg create mode 100644 assets/phosphor-icons/fill/heart-break-fill.svg create mode 100644 assets/phosphor-icons/fill/heart-fill.svg create mode 100644 assets/phosphor-icons/fill/heart-half-fill.svg create mode 100644 assets/phosphor-icons/fill/heart-straight-break-fill.svg create mode 100644 assets/phosphor-icons/fill/heart-straight-fill.svg create mode 100644 assets/phosphor-icons/fill/heartbeat-fill.svg create mode 100644 assets/phosphor-icons/fill/hexagon-fill.svg create mode 100644 assets/phosphor-icons/fill/high-definition-fill.svg create mode 100644 assets/phosphor-icons/fill/high-heel-fill.svg create mode 100644 assets/phosphor-icons/fill/highlighter-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/highlighter-fill.svg create mode 100644 assets/phosphor-icons/fill/hockey-fill.svg create mode 100644 assets/phosphor-icons/fill/hoodie-fill.svg create mode 100644 assets/phosphor-icons/fill/horse-fill.svg create mode 100644 assets/phosphor-icons/fill/hospital-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-high-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-low-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-simple-high-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-simple-low-fill.svg create mode 100644 assets/phosphor-icons/fill/hourglass-simple-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/house-fill.svg create mode 100644 assets/phosphor-icons/fill/house-line-fill.svg create mode 100644 assets/phosphor-icons/fill/house-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/hurricane-fill.svg create mode 100644 assets/phosphor-icons/fill/ice-cream-fill.svg create mode 100644 assets/phosphor-icons/fill/identification-badge-fill.svg create mode 100644 assets/phosphor-icons/fill/identification-card-fill.svg create mode 100644 assets/phosphor-icons/fill/image-broken-fill.svg create mode 100644 assets/phosphor-icons/fill/image-fill.svg create mode 100644 assets/phosphor-icons/fill/image-square-fill.svg create mode 100644 assets/phosphor-icons/fill/images-fill.svg create mode 100644 assets/phosphor-icons/fill/images-square-fill.svg create mode 100644 assets/phosphor-icons/fill/infinity-fill.svg create mode 100644 assets/phosphor-icons/fill/info-fill.svg create mode 100644 assets/phosphor-icons/fill/instagram-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/intersect-fill.svg create mode 100644 assets/phosphor-icons/fill/intersect-square-fill.svg create mode 100644 assets/phosphor-icons/fill/intersect-three-fill.svg create mode 100644 assets/phosphor-icons/fill/intersection-fill.svg create mode 100644 assets/phosphor-icons/fill/invoice-fill.svg create mode 100644 assets/phosphor-icons/fill/island-fill.svg create mode 100644 assets/phosphor-icons/fill/jar-fill.svg create mode 100644 assets/phosphor-icons/fill/jar-label-fill.svg create mode 100644 assets/phosphor-icons/fill/jeep-fill.svg create mode 100644 assets/phosphor-icons/fill/joystick-fill.svg create mode 100644 assets/phosphor-icons/fill/kanban-fill.svg create mode 100644 assets/phosphor-icons/fill/key-fill.svg create mode 100644 assets/phosphor-icons/fill/key-return-fill.svg create mode 100644 assets/phosphor-icons/fill/keyboard-fill.svg create mode 100644 assets/phosphor-icons/fill/keyhole-fill.svg create mode 100644 assets/phosphor-icons/fill/knife-fill.svg create mode 100644 assets/phosphor-icons/fill/ladder-fill.svg create mode 100644 assets/phosphor-icons/fill/ladder-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/lamp-fill.svg create mode 100644 assets/phosphor-icons/fill/lamp-pendant-fill.svg create mode 100644 assets/phosphor-icons/fill/laptop-fill.svg create mode 100644 assets/phosphor-icons/fill/lasso-fill.svg create mode 100644 assets/phosphor-icons/fill/lastfm-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/layout-fill.svg create mode 100644 assets/phosphor-icons/fill/leaf-fill.svg create mode 100644 assets/phosphor-icons/fill/lectern-fill.svg create mode 100644 assets/phosphor-icons/fill/lego-fill.svg create mode 100644 assets/phosphor-icons/fill/lego-smiley-fill.svg create mode 100644 assets/phosphor-icons/fill/less-than-fill.svg create mode 100644 assets/phosphor-icons/fill/less-than-or-equal-fill.svg create mode 100644 assets/phosphor-icons/fill/letter-circle-h-fill.svg create mode 100644 assets/phosphor-icons/fill/letter-circle-p-fill.svg create mode 100644 assets/phosphor-icons/fill/letter-circle-v-fill.svg create mode 100644 assets/phosphor-icons/fill/lifebuoy-fill.svg create mode 100644 assets/phosphor-icons/fill/lightbulb-filament-fill.svg create mode 100644 assets/phosphor-icons/fill/lightbulb-fill.svg create mode 100644 assets/phosphor-icons/fill/lighthouse-fill.svg create mode 100644 assets/phosphor-icons/fill/lightning-a-fill.svg create mode 100644 assets/phosphor-icons/fill/lightning-fill.svg create mode 100644 assets/phosphor-icons/fill/lightning-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/line-segment-fill.svg create mode 100644 assets/phosphor-icons/fill/line-segments-fill.svg create mode 100644 assets/phosphor-icons/fill/line-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/link-break-fill.svg create mode 100644 assets/phosphor-icons/fill/link-fill.svg create mode 100644 assets/phosphor-icons/fill/link-simple-break-fill.svg create mode 100644 assets/phosphor-icons/fill/link-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/link-simple-horizontal-break-fill.svg create mode 100644 assets/phosphor-icons/fill/link-simple-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/linkedin-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/linktree-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/linux-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/list-bullets-fill.svg create mode 100644 assets/phosphor-icons/fill/list-checks-fill.svg create mode 100644 assets/phosphor-icons/fill/list-dashes-fill.svg create mode 100644 assets/phosphor-icons/fill/list-fill.svg create mode 100644 assets/phosphor-icons/fill/list-heart-fill.svg create mode 100644 assets/phosphor-icons/fill/list-magnifying-glass-fill.svg create mode 100644 assets/phosphor-icons/fill/list-numbers-fill.svg create mode 100644 assets/phosphor-icons/fill/list-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/list-star-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-key-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-key-open-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-laminated-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-laminated-open-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-open-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/lock-simple-open-fill.svg create mode 100644 assets/phosphor-icons/fill/lockers-fill.svg create mode 100644 assets/phosphor-icons/fill/log-fill.svg create mode 100644 assets/phosphor-icons/fill/magic-wand-fill.svg create mode 100644 assets/phosphor-icons/fill/magnet-fill.svg create mode 100644 assets/phosphor-icons/fill/magnet-straight-fill.svg create mode 100644 assets/phosphor-icons/fill/magnifying-glass-fill.svg create mode 100644 assets/phosphor-icons/fill/magnifying-glass-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/magnifying-glass-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/mailbox-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-area-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-line-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-simple-area-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/map-pin-simple-line-fill.svg create mode 100644 assets/phosphor-icons/fill/map-trifold-fill.svg create mode 100644 assets/phosphor-icons/fill/markdown-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/marker-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/martini-fill.svg create mode 100644 assets/phosphor-icons/fill/mask-happy-fill.svg create mode 100644 assets/phosphor-icons/fill/mask-sad-fill.svg create mode 100644 assets/phosphor-icons/fill/mastodon-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/math-operations-fill.svg create mode 100644 assets/phosphor-icons/fill/matrix-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/medal-fill.svg create mode 100644 assets/phosphor-icons/fill/medal-military-fill.svg create mode 100644 assets/phosphor-icons/fill/medium-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/megaphone-fill.svg create mode 100644 assets/phosphor-icons/fill/megaphone-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/member-of-fill.svg create mode 100644 assets/phosphor-icons/fill/memory-fill.svg create mode 100644 assets/phosphor-icons/fill/messenger-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/meta-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/meteor-fill.svg create mode 100644 assets/phosphor-icons/fill/metronome-fill.svg create mode 100644 assets/phosphor-icons/fill/microphone-fill.svg create mode 100644 assets/phosphor-icons/fill/microphone-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/microphone-stage-fill.svg create mode 100644 assets/phosphor-icons/fill/microscope-fill.svg create mode 100644 assets/phosphor-icons/fill/microsoft-excel-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/microsoft-outlook-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/microsoft-powerpoint-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/microsoft-teams-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/microsoft-word-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/minus-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/minus-fill.svg create mode 100644 assets/phosphor-icons/fill/minus-square-fill.svg create mode 100644 assets/phosphor-icons/fill/money-fill.svg create mode 100644 assets/phosphor-icons/fill/money-wavy-fill.svg create mode 100644 assets/phosphor-icons/fill/monitor-arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/monitor-fill.svg create mode 100644 assets/phosphor-icons/fill/monitor-play-fill.svg create mode 100644 assets/phosphor-icons/fill/moon-fill.svg create mode 100644 assets/phosphor-icons/fill/moon-stars-fill.svg create mode 100644 assets/phosphor-icons/fill/moped-fill.svg create mode 100644 assets/phosphor-icons/fill/moped-front-fill.svg create mode 100644 assets/phosphor-icons/fill/mosque-fill.svg create mode 100644 assets/phosphor-icons/fill/motorcycle-fill.svg create mode 100644 assets/phosphor-icons/fill/mountains-fill.svg create mode 100644 assets/phosphor-icons/fill/mouse-fill.svg create mode 100644 assets/phosphor-icons/fill/mouse-left-click-fill.svg create mode 100644 assets/phosphor-icons/fill/mouse-middle-click-fill.svg create mode 100644 assets/phosphor-icons/fill/mouse-right-click-fill.svg create mode 100644 assets/phosphor-icons/fill/mouse-scroll-fill.svg create mode 100644 assets/phosphor-icons/fill/mouse-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/music-note-fill.svg create mode 100644 assets/phosphor-icons/fill/music-note-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/music-notes-fill.svg create mode 100644 assets/phosphor-icons/fill/music-notes-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/music-notes-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/music-notes-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/navigation-arrow-fill.svg create mode 100644 assets/phosphor-icons/fill/needle-fill.svg create mode 100644 assets/phosphor-icons/fill/network-fill.svg create mode 100644 assets/phosphor-icons/fill/network-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/network-x-fill.svg create mode 100644 assets/phosphor-icons/fill/newspaper-clipping-fill.svg create mode 100644 assets/phosphor-icons/fill/newspaper-fill.svg create mode 100644 assets/phosphor-icons/fill/not-equals-fill.svg create mode 100644 assets/phosphor-icons/fill/not-member-of-fill.svg create mode 100644 assets/phosphor-icons/fill/not-subset-of-fill.svg create mode 100644 assets/phosphor-icons/fill/not-superset-of-fill.svg create mode 100644 assets/phosphor-icons/fill/notches-fill.svg create mode 100644 assets/phosphor-icons/fill/note-blank-fill.svg create mode 100644 assets/phosphor-icons/fill/note-fill.svg create mode 100644 assets/phosphor-icons/fill/note-pencil-fill.svg create mode 100644 assets/phosphor-icons/fill/notebook-fill.svg create mode 100644 assets/phosphor-icons/fill/notepad-fill.svg create mode 100644 assets/phosphor-icons/fill/notification-fill.svg create mode 100644 assets/phosphor-icons/fill/notion-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/nuclear-plant-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-eight-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-five-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-four-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-nine-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-one-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-seven-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-six-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-three-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-two-fill.svg create mode 100644 assets/phosphor-icons/fill/number-circle-zero-fill.svg create mode 100644 assets/phosphor-icons/fill/number-eight-fill.svg create mode 100644 assets/phosphor-icons/fill/number-five-fill.svg create mode 100644 assets/phosphor-icons/fill/number-four-fill.svg create mode 100644 assets/phosphor-icons/fill/number-nine-fill.svg create mode 100644 assets/phosphor-icons/fill/number-one-fill.svg create mode 100644 assets/phosphor-icons/fill/number-seven-fill.svg create mode 100644 assets/phosphor-icons/fill/number-six-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-eight-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-five-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-four-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-nine-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-one-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-seven-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-six-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-three-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-two-fill.svg create mode 100644 assets/phosphor-icons/fill/number-square-zero-fill.svg create mode 100644 assets/phosphor-icons/fill/number-three-fill.svg create mode 100644 assets/phosphor-icons/fill/number-two-fill.svg create mode 100644 assets/phosphor-icons/fill/number-zero-fill.svg create mode 100644 assets/phosphor-icons/fill/numpad-fill.svg create mode 100644 assets/phosphor-icons/fill/nut-fill.svg create mode 100644 assets/phosphor-icons/fill/ny-times-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/octagon-fill.svg create mode 100644 assets/phosphor-icons/fill/office-chair-fill.svg create mode 100644 assets/phosphor-icons/fill/onigiri-fill.svg create mode 100644 assets/phosphor-icons/fill/open-ai-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/option-fill.svg create mode 100644 assets/phosphor-icons/fill/orange-fill.svg create mode 100644 assets/phosphor-icons/fill/orange-slice-fill.svg create mode 100644 assets/phosphor-icons/fill/oven-fill.svg create mode 100644 assets/phosphor-icons/fill/package-fill.svg create mode 100644 assets/phosphor-icons/fill/paint-brush-broad-fill.svg create mode 100644 assets/phosphor-icons/fill/paint-brush-fill.svg create mode 100644 assets/phosphor-icons/fill/paint-brush-household-fill.svg create mode 100644 assets/phosphor-icons/fill/paint-bucket-fill.svg create mode 100644 assets/phosphor-icons/fill/paint-roller-fill.svg create mode 100644 assets/phosphor-icons/fill/palette-fill.svg create mode 100644 assets/phosphor-icons/fill/panorama-fill.svg create mode 100644 assets/phosphor-icons/fill/pants-fill.svg create mode 100644 assets/phosphor-icons/fill/paper-plane-fill.svg create mode 100644 assets/phosphor-icons/fill/paper-plane-right-fill.svg create mode 100644 assets/phosphor-icons/fill/paper-plane-tilt-fill.svg create mode 100644 assets/phosphor-icons/fill/paperclip-fill.svg create mode 100644 assets/phosphor-icons/fill/paperclip-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/parachute-fill.svg create mode 100644 assets/phosphor-icons/fill/paragraph-fill.svg create mode 100644 assets/phosphor-icons/fill/parallelogram-fill.svg create mode 100644 assets/phosphor-icons/fill/park-fill.svg create mode 100644 assets/phosphor-icons/fill/password-fill.svg create mode 100644 assets/phosphor-icons/fill/path-fill.svg create mode 100644 assets/phosphor-icons/fill/patreon-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/pause-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/pause-fill.svg create mode 100644 assets/phosphor-icons/fill/paw-print-fill.svg create mode 100644 assets/phosphor-icons/fill/paypal-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/peace-fill.svg create mode 100644 assets/phosphor-icons/fill/pen-fill.svg create mode 100644 assets/phosphor-icons/fill/pen-nib-fill.svg create mode 100644 assets/phosphor-icons/fill/pen-nib-straight-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-line-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-ruler-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-simple-line-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-simple-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/pencil-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/pentagon-fill.svg create mode 100644 assets/phosphor-icons/fill/pentagram-fill.svg create mode 100644 assets/phosphor-icons/fill/pepper-fill.svg create mode 100644 assets/phosphor-icons/fill/percent-fill.svg create mode 100644 assets/phosphor-icons/fill/person-arms-spread-fill.svg create mode 100644 assets/phosphor-icons/fill/person-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-bike-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-hike-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-run-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-ski-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-snowboard-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-swim-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-tai-chi-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-throw-fill.svg create mode 100644 assets/phosphor-icons/fill/person-simple-walk-fill.svg create mode 100644 assets/phosphor-icons/fill/perspective-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-call-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-disconnect-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-incoming-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-list-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-outgoing-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-pause-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-transfer-fill.svg create mode 100644 assets/phosphor-icons/fill/phone-x-fill.svg create mode 100644 assets/phosphor-icons/fill/phosphor-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/pi-fill.svg create mode 100644 assets/phosphor-icons/fill/piano-keys-fill.svg create mode 100644 assets/phosphor-icons/fill/picnic-table-fill.svg create mode 100644 assets/phosphor-icons/fill/picture-in-picture-fill.svg create mode 100644 assets/phosphor-icons/fill/piggy-bank-fill.svg create mode 100644 assets/phosphor-icons/fill/pill-fill.svg create mode 100644 assets/phosphor-icons/fill/ping-pong-fill.svg create mode 100644 assets/phosphor-icons/fill/pint-glass-fill.svg create mode 100644 assets/phosphor-icons/fill/pinterest-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/pinwheel-fill.svg create mode 100644 assets/phosphor-icons/fill/pipe-fill.svg create mode 100644 assets/phosphor-icons/fill/pipe-wrench-fill.svg create mode 100644 assets/phosphor-icons/fill/pix-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/pizza-fill.svg create mode 100644 assets/phosphor-icons/fill/placeholder-fill.svg create mode 100644 assets/phosphor-icons/fill/planet-fill.svg create mode 100644 assets/phosphor-icons/fill/plant-fill.svg create mode 100644 assets/phosphor-icons/fill/play-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/play-fill.svg create mode 100644 assets/phosphor-icons/fill/play-pause-fill.svg create mode 100644 assets/phosphor-icons/fill/playlist-fill.svg create mode 100644 assets/phosphor-icons/fill/plug-charging-fill.svg create mode 100644 assets/phosphor-icons/fill/plug-fill.svg create mode 100644 assets/phosphor-icons/fill/plugs-connected-fill.svg create mode 100644 assets/phosphor-icons/fill/plugs-fill.svg create mode 100644 assets/phosphor-icons/fill/plus-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/plus-fill.svg create mode 100644 assets/phosphor-icons/fill/plus-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/plus-square-fill.svg create mode 100644 assets/phosphor-icons/fill/poker-chip-fill.svg create mode 100644 assets/phosphor-icons/fill/police-car-fill.svg create mode 100644 assets/phosphor-icons/fill/polygon-fill.svg create mode 100644 assets/phosphor-icons/fill/popcorn-fill.svg create mode 100644 assets/phosphor-icons/fill/popsicle-fill.svg create mode 100644 assets/phosphor-icons/fill/potted-plant-fill.svg create mode 100644 assets/phosphor-icons/fill/power-fill.svg create mode 100644 assets/phosphor-icons/fill/prescription-fill.svg create mode 100644 assets/phosphor-icons/fill/presentation-chart-fill.svg create mode 100644 assets/phosphor-icons/fill/presentation-fill.svg create mode 100644 assets/phosphor-icons/fill/printer-fill.svg create mode 100644 assets/phosphor-icons/fill/prohibit-fill.svg create mode 100644 assets/phosphor-icons/fill/prohibit-inset-fill.svg create mode 100644 assets/phosphor-icons/fill/projector-screen-chart-fill.svg create mode 100644 assets/phosphor-icons/fill/projector-screen-fill.svg create mode 100644 assets/phosphor-icons/fill/pulse-fill.svg create mode 100644 assets/phosphor-icons/fill/push-pin-fill.svg create mode 100644 assets/phosphor-icons/fill/push-pin-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/push-pin-simple-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/push-pin-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/puzzle-piece-fill.svg create mode 100644 assets/phosphor-icons/fill/qr-code-fill.svg create mode 100644 assets/phosphor-icons/fill/question-fill.svg create mode 100644 assets/phosphor-icons/fill/question-mark-fill.svg create mode 100644 assets/phosphor-icons/fill/queue-fill.svg create mode 100644 assets/phosphor-icons/fill/quotes-fill.svg create mode 100644 assets/phosphor-icons/fill/rabbit-fill.svg create mode 100644 assets/phosphor-icons/fill/racquet-fill.svg create mode 100644 assets/phosphor-icons/fill/radical-fill.svg create mode 100644 assets/phosphor-icons/fill/radio-button-fill.svg create mode 100644 assets/phosphor-icons/fill/radio-fill.svg create mode 100644 assets/phosphor-icons/fill/radioactive-fill.svg create mode 100644 assets/phosphor-icons/fill/rainbow-cloud-fill.svg create mode 100644 assets/phosphor-icons/fill/rainbow-fill.svg create mode 100644 assets/phosphor-icons/fill/ranking-fill.svg create mode 100644 assets/phosphor-icons/fill/read-cv-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/receipt-fill.svg create mode 100644 assets/phosphor-icons/fill/receipt-x-fill.svg create mode 100644 assets/phosphor-icons/fill/record-fill.svg create mode 100644 assets/phosphor-icons/fill/rectangle-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/rectangle-fill.svg create mode 100644 assets/phosphor-icons/fill/recycle-fill.svg create mode 100644 assets/phosphor-icons/fill/reddit-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/repeat-fill.svg create mode 100644 assets/phosphor-icons/fill/repeat-once-fill.svg create mode 100644 assets/phosphor-icons/fill/replit-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/resize-fill.svg create mode 100644 assets/phosphor-icons/fill/rewind-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/rewind-fill.svg create mode 100644 assets/phosphor-icons/fill/road-horizon-fill.svg create mode 100644 assets/phosphor-icons/fill/robot-fill.svg create mode 100644 assets/phosphor-icons/fill/rocket-fill.svg create mode 100644 assets/phosphor-icons/fill/rocket-launch-fill.svg create mode 100644 assets/phosphor-icons/fill/rows-fill.svg create mode 100644 assets/phosphor-icons/fill/rows-plus-bottom-fill.svg create mode 100644 assets/phosphor-icons/fill/rows-plus-top-fill.svg create mode 100644 assets/phosphor-icons/fill/rss-fill.svg create mode 100644 assets/phosphor-icons/fill/rss-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/rug-fill.svg create mode 100644 assets/phosphor-icons/fill/ruler-fill.svg create mode 100644 assets/phosphor-icons/fill/sailboat-fill.svg create mode 100644 assets/phosphor-icons/fill/scales-fill.svg create mode 100644 assets/phosphor-icons/fill/scan-fill.svg create mode 100644 assets/phosphor-icons/fill/scan-smiley-fill.svg create mode 100644 assets/phosphor-icons/fill/scissors-fill.svg create mode 100644 assets/phosphor-icons/fill/scooter-fill.svg create mode 100644 assets/phosphor-icons/fill/screencast-fill.svg create mode 100644 assets/phosphor-icons/fill/screwdriver-fill.svg create mode 100644 assets/phosphor-icons/fill/scribble-fill.svg create mode 100644 assets/phosphor-icons/fill/scribble-loop-fill.svg create mode 100644 assets/phosphor-icons/fill/scroll-fill.svg create mode 100644 assets/phosphor-icons/fill/seal-check-fill.svg create mode 100644 assets/phosphor-icons/fill/seal-fill.svg create mode 100644 assets/phosphor-icons/fill/seal-percent-fill.svg create mode 100644 assets/phosphor-icons/fill/seal-question-fill.svg create mode 100644 assets/phosphor-icons/fill/seal-warning-fill.svg create mode 100644 assets/phosphor-icons/fill/seat-fill.svg create mode 100644 assets/phosphor-icons/fill/seatbelt-fill.svg create mode 100644 assets/phosphor-icons/fill/security-camera-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-all-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-background-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-foreground-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-inverse-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/selection-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/shapes-fill.svg create mode 100644 assets/phosphor-icons/fill/share-fat-fill.svg create mode 100644 assets/phosphor-icons/fill/share-fill.svg create mode 100644 assets/phosphor-icons/fill/share-network-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-check-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-checkered-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-chevron-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-star-fill.svg create mode 100644 assets/phosphor-icons/fill/shield-warning-fill.svg create mode 100644 assets/phosphor-icons/fill/shipping-container-fill.svg create mode 100644 assets/phosphor-icons/fill/shirt-folded-fill.svg create mode 100644 assets/phosphor-icons/fill/shooting-star-fill.svg create mode 100644 assets/phosphor-icons/fill/shopping-bag-fill.svg create mode 100644 assets/phosphor-icons/fill/shopping-bag-open-fill.svg create mode 100644 assets/phosphor-icons/fill/shopping-cart-fill.svg create mode 100644 assets/phosphor-icons/fill/shopping-cart-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/shovel-fill.svg create mode 100644 assets/phosphor-icons/fill/shower-fill.svg create mode 100644 assets/phosphor-icons/fill/shrimp-fill.svg create mode 100644 assets/phosphor-icons/fill/shuffle-angular-fill.svg create mode 100644 assets/phosphor-icons/fill/shuffle-fill.svg create mode 100644 assets/phosphor-icons/fill/shuffle-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/sidebar-fill.svg create mode 100644 assets/phosphor-icons/fill/sidebar-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/sigma-fill.svg create mode 100644 assets/phosphor-icons/fill/sign-in-fill.svg create mode 100644 assets/phosphor-icons/fill/sign-out-fill.svg create mode 100644 assets/phosphor-icons/fill/signature-fill.svg create mode 100644 assets/phosphor-icons/fill/signpost-fill.svg create mode 100644 assets/phosphor-icons/fill/sim-card-fill.svg create mode 100644 assets/phosphor-icons/fill/siren-fill.svg create mode 100644 assets/phosphor-icons/fill/sketch-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/skip-back-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/skip-back-fill.svg create mode 100644 assets/phosphor-icons/fill/skip-forward-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/skip-forward-fill.svg create mode 100644 assets/phosphor-icons/fill/skull-fill.svg create mode 100644 assets/phosphor-icons/fill/skype-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/slack-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/sliders-fill.svg create mode 100644 assets/phosphor-icons/fill/sliders-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/slideshow-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-angry-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-blank-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-meh-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-melting-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-nervous-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-sad-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-sticker-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-wink-fill.svg create mode 100644 assets/phosphor-icons/fill/smiley-x-eyes-fill.svg create mode 100644 assets/phosphor-icons/fill/snapchat-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/sneaker-fill.svg create mode 100644 assets/phosphor-icons/fill/sneaker-move-fill.svg create mode 100644 assets/phosphor-icons/fill/snowflake-fill.svg create mode 100644 assets/phosphor-icons/fill/soccer-ball-fill.svg create mode 100644 assets/phosphor-icons/fill/sock-fill.svg create mode 100644 assets/phosphor-icons/fill/solar-panel-fill.svg create mode 100644 assets/phosphor-icons/fill/solar-roof-fill.svg create mode 100644 assets/phosphor-icons/fill/sort-ascending-fill.svg create mode 100644 assets/phosphor-icons/fill/sort-descending-fill.svg create mode 100644 assets/phosphor-icons/fill/soundcloud-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/spade-fill.svg create mode 100644 assets/phosphor-icons/fill/sparkle-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-hifi-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-high-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-low-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-none-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-simple-high-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-simple-low-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-simple-none-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-simple-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-simple-x-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/speaker-x-fill.svg create mode 100644 assets/phosphor-icons/fill/speedometer-fill.svg create mode 100644 assets/phosphor-icons/fill/sphere-fill.svg create mode 100644 assets/phosphor-icons/fill/spinner-ball-fill.svg create mode 100644 assets/phosphor-icons/fill/spinner-fill.svg create mode 100644 assets/phosphor-icons/fill/spinner-gap-fill.svg create mode 100644 assets/phosphor-icons/fill/spiral-fill.svg create mode 100644 assets/phosphor-icons/fill/split-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/split-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/spotify-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/spray-bottle-fill.svg create mode 100644 assets/phosphor-icons/fill/square-fill.svg create mode 100644 assets/phosphor-icons/fill/square-half-bottom-fill.svg create mode 100644 assets/phosphor-icons/fill/square-half-fill.svg create mode 100644 assets/phosphor-icons/fill/square-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/square-split-horizontal-fill.svg create mode 100644 assets/phosphor-icons/fill/square-split-vertical-fill.svg create mode 100644 assets/phosphor-icons/fill/squares-four-fill.svg create mode 100644 assets/phosphor-icons/fill/stack-fill.svg create mode 100644 assets/phosphor-icons/fill/stack-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/stack-overflow-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/stack-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/stack-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/stairs-fill.svg create mode 100644 assets/phosphor-icons/fill/stamp-fill.svg create mode 100644 assets/phosphor-icons/fill/standard-definition-fill.svg create mode 100644 assets/phosphor-icons/fill/star-and-crescent-fill.svg create mode 100644 assets/phosphor-icons/fill/star-fill.svg create mode 100644 assets/phosphor-icons/fill/star-four-fill.svg create mode 100644 assets/phosphor-icons/fill/star-half-fill.svg create mode 100644 assets/phosphor-icons/fill/star-of-david-fill.svg create mode 100644 assets/phosphor-icons/fill/steam-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/steering-wheel-fill.svg create mode 100644 assets/phosphor-icons/fill/steps-fill.svg create mode 100644 assets/phosphor-icons/fill/stethoscope-fill.svg create mode 100644 assets/phosphor-icons/fill/sticker-fill.svg create mode 100644 assets/phosphor-icons/fill/stool-fill.svg create mode 100644 assets/phosphor-icons/fill/stop-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/stop-fill.svg create mode 100644 assets/phosphor-icons/fill/storefront-fill.svg create mode 100644 assets/phosphor-icons/fill/strategy-fill.svg create mode 100644 assets/phosphor-icons/fill/stripe-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/student-fill.svg create mode 100644 assets/phosphor-icons/fill/subset-of-fill.svg create mode 100644 assets/phosphor-icons/fill/subset-proper-of-fill.svg create mode 100644 assets/phosphor-icons/fill/subtitles-fill.svg create mode 100644 assets/phosphor-icons/fill/subtitles-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/subtract-fill.svg create mode 100644 assets/phosphor-icons/fill/subtract-square-fill.svg create mode 100644 assets/phosphor-icons/fill/subway-fill.svg create mode 100644 assets/phosphor-icons/fill/suitcase-fill.svg create mode 100644 assets/phosphor-icons/fill/suitcase-rolling-fill.svg create mode 100644 assets/phosphor-icons/fill/suitcase-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/sun-dim-fill.svg create mode 100644 assets/phosphor-icons/fill/sun-fill.svg create mode 100644 assets/phosphor-icons/fill/sun-horizon-fill.svg create mode 100644 assets/phosphor-icons/fill/sunglasses-fill.svg create mode 100644 assets/phosphor-icons/fill/superset-of-fill.svg create mode 100644 assets/phosphor-icons/fill/superset-proper-of-fill.svg create mode 100644 assets/phosphor-icons/fill/swap-fill.svg create mode 100644 assets/phosphor-icons/fill/swatches-fill.svg create mode 100644 assets/phosphor-icons/fill/swimming-pool-fill.svg create mode 100644 assets/phosphor-icons/fill/sword-fill.svg create mode 100644 assets/phosphor-icons/fill/synagogue-fill.svg create mode 100644 assets/phosphor-icons/fill/syringe-fill.svg create mode 100644 assets/phosphor-icons/fill/t-shirt-fill.svg create mode 100644 assets/phosphor-icons/fill/table-fill.svg create mode 100644 assets/phosphor-icons/fill/tabs-fill.svg create mode 100644 assets/phosphor-icons/fill/tag-chevron-fill.svg create mode 100644 assets/phosphor-icons/fill/tag-fill.svg create mode 100644 assets/phosphor-icons/fill/tag-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/target-fill.svg create mode 100644 assets/phosphor-icons/fill/taxi-fill.svg create mode 100644 assets/phosphor-icons/fill/tea-bag-fill.svg create mode 100644 assets/phosphor-icons/fill/telegram-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/television-fill.svg create mode 100644 assets/phosphor-icons/fill/television-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/tennis-ball-fill.svg create mode 100644 assets/phosphor-icons/fill/tent-fill.svg create mode 100644 assets/phosphor-icons/fill/terminal-fill.svg create mode 100644 assets/phosphor-icons/fill/terminal-window-fill.svg create mode 100644 assets/phosphor-icons/fill/test-tube-fill.svg create mode 100644 assets/phosphor-icons/fill/text-a-underline-fill.svg create mode 100644 assets/phosphor-icons/fill/text-aa-fill.svg create mode 100644 assets/phosphor-icons/fill/text-align-center-fill.svg create mode 100644 assets/phosphor-icons/fill/text-align-justify-fill.svg create mode 100644 assets/phosphor-icons/fill/text-align-left-fill.svg create mode 100644 assets/phosphor-icons/fill/text-align-right-fill.svg create mode 100644 assets/phosphor-icons/fill/text-b-fill.svg create mode 100644 assets/phosphor-icons/fill/text-columns-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-five-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-four-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-one-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-six-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-three-fill.svg create mode 100644 assets/phosphor-icons/fill/text-h-two-fill.svg create mode 100644 assets/phosphor-icons/fill/text-indent-fill.svg create mode 100644 assets/phosphor-icons/fill/text-italic-fill.svg create mode 100644 assets/phosphor-icons/fill/text-outdent-fill.svg create mode 100644 assets/phosphor-icons/fill/text-strikethrough-fill.svg create mode 100644 assets/phosphor-icons/fill/text-subscript-fill.svg create mode 100644 assets/phosphor-icons/fill/text-superscript-fill.svg create mode 100644 assets/phosphor-icons/fill/text-t-fill.svg create mode 100644 assets/phosphor-icons/fill/text-t-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/text-underline-fill.svg create mode 100644 assets/phosphor-icons/fill/textbox-fill.svg create mode 100644 assets/phosphor-icons/fill/thermometer-cold-fill.svg create mode 100644 assets/phosphor-icons/fill/thermometer-fill.svg create mode 100644 assets/phosphor-icons/fill/thermometer-hot-fill.svg create mode 100644 assets/phosphor-icons/fill/thermometer-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/threads-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/three-d-fill.svg create mode 100644 assets/phosphor-icons/fill/thumbs-down-fill.svg create mode 100644 assets/phosphor-icons/fill/thumbs-up-fill.svg create mode 100644 assets/phosphor-icons/fill/ticket-fill.svg create mode 100644 assets/phosphor-icons/fill/tidal-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/tiktok-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/tilde-fill.svg create mode 100644 assets/phosphor-icons/fill/timer-fill.svg create mode 100644 assets/phosphor-icons/fill/tip-jar-fill.svg create mode 100644 assets/phosphor-icons/fill/tipi-fill.svg create mode 100644 assets/phosphor-icons/fill/tire-fill.svg create mode 100644 assets/phosphor-icons/fill/toggle-left-fill.svg create mode 100644 assets/phosphor-icons/fill/toggle-right-fill.svg create mode 100644 assets/phosphor-icons/fill/toilet-fill.svg create mode 100644 assets/phosphor-icons/fill/toilet-paper-fill.svg create mode 100644 assets/phosphor-icons/fill/toolbox-fill.svg create mode 100644 assets/phosphor-icons/fill/tooth-fill.svg create mode 100644 assets/phosphor-icons/fill/tornado-fill.svg create mode 100644 assets/phosphor-icons/fill/tote-fill.svg create mode 100644 assets/phosphor-icons/fill/tote-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/towel-fill.svg create mode 100644 assets/phosphor-icons/fill/tractor-fill.svg create mode 100644 assets/phosphor-icons/fill/trademark-fill.svg create mode 100644 assets/phosphor-icons/fill/trademark-registered-fill.svg create mode 100644 assets/phosphor-icons/fill/traffic-cone-fill.svg create mode 100644 assets/phosphor-icons/fill/traffic-sign-fill.svg create mode 100644 assets/phosphor-icons/fill/traffic-signal-fill.svg create mode 100644 assets/phosphor-icons/fill/train-fill.svg create mode 100644 assets/phosphor-icons/fill/train-regional-fill.svg create mode 100644 assets/phosphor-icons/fill/train-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/tram-fill.svg create mode 100644 assets/phosphor-icons/fill/translate-fill.svg create mode 100644 assets/phosphor-icons/fill/trash-fill.svg create mode 100644 assets/phosphor-icons/fill/trash-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/tray-arrow-down-fill.svg create mode 100644 assets/phosphor-icons/fill/tray-arrow-up-fill.svg create mode 100644 assets/phosphor-icons/fill/tray-fill.svg create mode 100644 assets/phosphor-icons/fill/treasure-chest-fill.svg create mode 100644 assets/phosphor-icons/fill/tree-evergreen-fill.svg create mode 100644 assets/phosphor-icons/fill/tree-fill.svg create mode 100644 assets/phosphor-icons/fill/tree-palm-fill.svg create mode 100644 assets/phosphor-icons/fill/tree-structure-fill.svg create mode 100644 assets/phosphor-icons/fill/tree-view-fill.svg create mode 100644 assets/phosphor-icons/fill/trend-down-fill.svg create mode 100644 assets/phosphor-icons/fill/trend-up-fill.svg create mode 100644 assets/phosphor-icons/fill/triangle-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/triangle-fill.svg create mode 100644 assets/phosphor-icons/fill/trolley-fill.svg create mode 100644 assets/phosphor-icons/fill/trolley-suitcase-fill.svg create mode 100644 assets/phosphor-icons/fill/trophy-fill.svg create mode 100644 assets/phosphor-icons/fill/truck-fill.svg create mode 100644 assets/phosphor-icons/fill/truck-trailer-fill.svg create mode 100644 assets/phosphor-icons/fill/tumblr-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/twitch-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/twitter-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/umbrella-fill.svg create mode 100644 assets/phosphor-icons/fill/umbrella-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/union-fill.svg create mode 100644 assets/phosphor-icons/fill/unite-fill.svg create mode 100644 assets/phosphor-icons/fill/unite-square-fill.svg create mode 100644 assets/phosphor-icons/fill/upload-fill.svg create mode 100644 assets/phosphor-icons/fill/upload-simple-fill.svg create mode 100644 assets/phosphor-icons/fill/usb-fill.svg create mode 100644 assets/phosphor-icons/fill/user-check-fill.svg create mode 100644 assets/phosphor-icons/fill/user-circle-check-fill.svg create mode 100644 assets/phosphor-icons/fill/user-circle-dashed-fill.svg create mode 100644 assets/phosphor-icons/fill/user-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/user-circle-gear-fill.svg create mode 100644 assets/phosphor-icons/fill/user-circle-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/user-circle-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/user-fill.svg create mode 100644 assets/phosphor-icons/fill/user-focus-fill.svg create mode 100644 assets/phosphor-icons/fill/user-gear-fill.svg create mode 100644 assets/phosphor-icons/fill/user-list-fill.svg create mode 100644 assets/phosphor-icons/fill/user-minus-fill.svg create mode 100644 assets/phosphor-icons/fill/user-plus-fill.svg create mode 100644 assets/phosphor-icons/fill/user-rectangle-fill.svg create mode 100644 assets/phosphor-icons/fill/user-sound-fill.svg create mode 100644 assets/phosphor-icons/fill/user-square-fill.svg create mode 100644 assets/phosphor-icons/fill/user-switch-fill.svg create mode 100644 assets/phosphor-icons/fill/users-fill.svg create mode 100644 assets/phosphor-icons/fill/users-four-fill.svg create mode 100644 assets/phosphor-icons/fill/users-three-fill.svg create mode 100644 assets/phosphor-icons/fill/van-fill.svg create mode 100644 assets/phosphor-icons/fill/vault-fill.svg create mode 100644 assets/phosphor-icons/fill/vector-three-fill.svg create mode 100644 assets/phosphor-icons/fill/vector-two-fill.svg create mode 100644 assets/phosphor-icons/fill/vibrate-fill.svg create mode 100644 assets/phosphor-icons/fill/video-camera-fill.svg create mode 100644 assets/phosphor-icons/fill/video-camera-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/video-conference-fill.svg create mode 100644 assets/phosphor-icons/fill/video-fill.svg create mode 100644 assets/phosphor-icons/fill/vignette-fill.svg create mode 100644 assets/phosphor-icons/fill/vinyl-record-fill.svg create mode 100644 assets/phosphor-icons/fill/virtual-reality-fill.svg create mode 100644 assets/phosphor-icons/fill/virus-fill.svg create mode 100644 assets/phosphor-icons/fill/visor-fill.svg create mode 100644 assets/phosphor-icons/fill/voicemail-fill.svg create mode 100644 assets/phosphor-icons/fill/volleyball-fill.svg create mode 100644 assets/phosphor-icons/fill/wall-fill.svg create mode 100644 assets/phosphor-icons/fill/wallet-fill.svg create mode 100644 assets/phosphor-icons/fill/warehouse-fill.svg create mode 100644 assets/phosphor-icons/fill/warning-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/warning-diamond-fill.svg create mode 100644 assets/phosphor-icons/fill/warning-fill.svg create mode 100644 assets/phosphor-icons/fill/warning-octagon-fill.svg create mode 100644 assets/phosphor-icons/fill/washing-machine-fill.svg create mode 100644 assets/phosphor-icons/fill/watch-fill.svg create mode 100644 assets/phosphor-icons/fill/wave-sawtooth-fill.svg create mode 100644 assets/phosphor-icons/fill/wave-sine-fill.svg create mode 100644 assets/phosphor-icons/fill/wave-square-fill.svg create mode 100644 assets/phosphor-icons/fill/wave-triangle-fill.svg create mode 100644 assets/phosphor-icons/fill/waveform-fill.svg create mode 100644 assets/phosphor-icons/fill/waveform-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/waves-fill.svg create mode 100644 assets/phosphor-icons/fill/webcam-fill.svg create mode 100644 assets/phosphor-icons/fill/webcam-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/webhooks-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/wechat-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/whatsapp-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/wheelchair-fill.svg create mode 100644 assets/phosphor-icons/fill/wheelchair-motion-fill.svg create mode 100644 assets/phosphor-icons/fill/wifi-high-fill.svg create mode 100644 assets/phosphor-icons/fill/wifi-low-fill.svg create mode 100644 assets/phosphor-icons/fill/wifi-medium-fill.svg create mode 100644 assets/phosphor-icons/fill/wifi-none-fill.svg create mode 100644 assets/phosphor-icons/fill/wifi-slash-fill.svg create mode 100644 assets/phosphor-icons/fill/wifi-x-fill.svg create mode 100644 assets/phosphor-icons/fill/wind-fill.svg create mode 100644 assets/phosphor-icons/fill/windmill-fill.svg create mode 100644 assets/phosphor-icons/fill/windows-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/wine-fill.svg create mode 100644 assets/phosphor-icons/fill/wrench-fill.svg create mode 100644 assets/phosphor-icons/fill/x-circle-fill.svg create mode 100644 assets/phosphor-icons/fill/x-fill.svg create mode 100644 assets/phosphor-icons/fill/x-logo-fill.svg create mode 100644 assets/phosphor-icons/fill/x-square-fill.svg create mode 100644 assets/phosphor-icons/fill/yarn-fill.svg create mode 100644 assets/phosphor-icons/fill/yin-yang-fill.svg create mode 100644 assets/phosphor-icons/fill/youtube-logo-fill.svg create mode 100644 assets/phosphor-icons/regular/acorn.svg create mode 100644 assets/phosphor-icons/regular/address-book-tabs.svg create mode 100644 assets/phosphor-icons/regular/address-book.svg create mode 100644 assets/phosphor-icons/regular/air-traffic-control.svg create mode 100644 assets/phosphor-icons/regular/airplane-in-flight.svg create mode 100644 assets/phosphor-icons/regular/airplane-landing.svg create mode 100644 assets/phosphor-icons/regular/airplane-takeoff.svg create mode 100644 assets/phosphor-icons/regular/airplane-taxiing.svg create mode 100644 assets/phosphor-icons/regular/airplane-tilt.svg create mode 100644 assets/phosphor-icons/regular/airplane.svg create mode 100644 assets/phosphor-icons/regular/airplay.svg create mode 100644 assets/phosphor-icons/regular/alarm.svg create mode 100644 assets/phosphor-icons/regular/alien.svg create mode 100644 assets/phosphor-icons/regular/align-bottom-simple.svg create mode 100644 assets/phosphor-icons/regular/align-bottom.svg create mode 100644 assets/phosphor-icons/regular/align-center-horizontal-simple.svg create mode 100644 assets/phosphor-icons/regular/align-center-horizontal.svg create mode 100644 assets/phosphor-icons/regular/align-center-vertical-simple.svg create mode 100644 assets/phosphor-icons/regular/align-center-vertical.svg create mode 100644 assets/phosphor-icons/regular/align-left-simple.svg create mode 100644 assets/phosphor-icons/regular/align-left.svg create mode 100644 assets/phosphor-icons/regular/align-right-simple.svg create mode 100644 assets/phosphor-icons/regular/align-right.svg create mode 100644 assets/phosphor-icons/regular/align-top-simple.svg create mode 100644 assets/phosphor-icons/regular/align-top.svg create mode 100644 assets/phosphor-icons/regular/amazon-logo.svg create mode 100644 assets/phosphor-icons/regular/ambulance.svg create mode 100644 assets/phosphor-icons/regular/anchor-simple.svg create mode 100644 assets/phosphor-icons/regular/anchor.svg create mode 100644 assets/phosphor-icons/regular/android-logo.svg create mode 100644 assets/phosphor-icons/regular/angle.svg create mode 100644 assets/phosphor-icons/regular/angular-logo.svg create mode 100644 assets/phosphor-icons/regular/aperture.svg create mode 100644 assets/phosphor-icons/regular/app-store-logo.svg create mode 100644 assets/phosphor-icons/regular/app-window.svg create mode 100644 assets/phosphor-icons/regular/apple-logo.svg create mode 100644 assets/phosphor-icons/regular/apple-podcasts-logo.svg create mode 100644 assets/phosphor-icons/regular/approximate-equals.svg create mode 100644 assets/phosphor-icons/regular/archive.svg create mode 100644 assets/phosphor-icons/regular/armchair.svg create mode 100644 assets/phosphor-icons/regular/arrow-arc-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-arc-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-double-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-double-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-left-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-left-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-right-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-right-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-bend-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-circle-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-clockwise.svg create mode 100644 assets/phosphor-icons/regular/arrow-counter-clockwise.svg create mode 100644 assets/phosphor-icons/regular/arrow-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-left-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-left-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-right-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-right-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-elbow-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-line-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-line-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-line-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-line-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-lines-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-lines-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-lines-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-lines-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-fat-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-line-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-in.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-out.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-square-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-down-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-down-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-left-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-left-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-right-down.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-right-up.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-u-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-up-left.svg create mode 100644 assets/phosphor-icons/regular/arrow-up-right.svg create mode 100644 assets/phosphor-icons/regular/arrow-up.svg create mode 100644 assets/phosphor-icons/regular/arrows-clockwise.svg create mode 100644 assets/phosphor-icons/regular/arrows-counter-clockwise.svg create mode 100644 assets/phosphor-icons/regular/arrows-down-up.svg create mode 100644 assets/phosphor-icons/regular/arrows-horizontal.svg create mode 100644 assets/phosphor-icons/regular/arrows-in-cardinal.svg create mode 100644 assets/phosphor-icons/regular/arrows-in-line-horizontal.svg create mode 100644 assets/phosphor-icons/regular/arrows-in-line-vertical.svg create mode 100644 assets/phosphor-icons/regular/arrows-in-simple.svg create mode 100644 assets/phosphor-icons/regular/arrows-in.svg create mode 100644 assets/phosphor-icons/regular/arrows-left-right.svg create mode 100644 assets/phosphor-icons/regular/arrows-merge.svg create mode 100644 assets/phosphor-icons/regular/arrows-out-cardinal.svg create mode 100644 assets/phosphor-icons/regular/arrows-out-line-horizontal.svg create mode 100644 assets/phosphor-icons/regular/arrows-out-line-vertical.svg create mode 100644 assets/phosphor-icons/regular/arrows-out-simple.svg create mode 100644 assets/phosphor-icons/regular/arrows-out.svg create mode 100644 assets/phosphor-icons/regular/arrows-split.svg create mode 100644 assets/phosphor-icons/regular/arrows-vertical.svg create mode 100644 assets/phosphor-icons/regular/article-medium.svg create mode 100644 assets/phosphor-icons/regular/article-ny-times.svg create mode 100644 assets/phosphor-icons/regular/article.svg create mode 100644 assets/phosphor-icons/regular/asclepius.svg create mode 100644 assets/phosphor-icons/regular/asterisk-simple.svg create mode 100644 assets/phosphor-icons/regular/asterisk.svg create mode 100644 assets/phosphor-icons/regular/at.svg create mode 100644 assets/phosphor-icons/regular/atom.svg create mode 100644 assets/phosphor-icons/regular/avocado.svg create mode 100644 assets/phosphor-icons/regular/axe.svg create mode 100644 assets/phosphor-icons/regular/baby-carriage.svg create mode 100644 assets/phosphor-icons/regular/baby.svg create mode 100644 assets/phosphor-icons/regular/backpack.svg create mode 100644 assets/phosphor-icons/regular/backspace.svg create mode 100644 assets/phosphor-icons/regular/bag-simple.svg create mode 100644 assets/phosphor-icons/regular/bag.svg create mode 100644 assets/phosphor-icons/regular/balloon.svg create mode 100644 assets/phosphor-icons/regular/bandaids.svg create mode 100644 assets/phosphor-icons/regular/bank.svg create mode 100644 assets/phosphor-icons/regular/barbell.svg create mode 100644 assets/phosphor-icons/regular/barcode.svg create mode 100644 assets/phosphor-icons/regular/barn.svg create mode 100644 assets/phosphor-icons/regular/barricade.svg create mode 100644 assets/phosphor-icons/regular/baseball-cap.svg create mode 100644 assets/phosphor-icons/regular/baseball-helmet.svg create mode 100644 assets/phosphor-icons/regular/baseball.svg create mode 100644 assets/phosphor-icons/regular/basket.svg create mode 100644 assets/phosphor-icons/regular/basketball.svg create mode 100644 assets/phosphor-icons/regular/bathtub.svg create mode 100644 assets/phosphor-icons/regular/battery-charging-vertical.svg create mode 100644 assets/phosphor-icons/regular/battery-charging.svg create mode 100644 assets/phosphor-icons/regular/battery-empty.svg create mode 100644 assets/phosphor-icons/regular/battery-full.svg create mode 100644 assets/phosphor-icons/regular/battery-high.svg create mode 100644 assets/phosphor-icons/regular/battery-low.svg create mode 100644 assets/phosphor-icons/regular/battery-medium.svg create mode 100644 assets/phosphor-icons/regular/battery-plus-vertical.svg create mode 100644 assets/phosphor-icons/regular/battery-plus.svg create mode 100644 assets/phosphor-icons/regular/battery-vertical-empty.svg create mode 100644 assets/phosphor-icons/regular/battery-vertical-full.svg create mode 100644 assets/phosphor-icons/regular/battery-vertical-high.svg create mode 100644 assets/phosphor-icons/regular/battery-vertical-low.svg create mode 100644 assets/phosphor-icons/regular/battery-vertical-medium.svg create mode 100644 assets/phosphor-icons/regular/battery-warning-vertical.svg create mode 100644 assets/phosphor-icons/regular/battery-warning.svg create mode 100644 assets/phosphor-icons/regular/beach-ball.svg create mode 100644 assets/phosphor-icons/regular/beanie.svg create mode 100644 assets/phosphor-icons/regular/bed.svg create mode 100644 assets/phosphor-icons/regular/beer-bottle.svg create mode 100644 assets/phosphor-icons/regular/beer-stein.svg create mode 100644 assets/phosphor-icons/regular/behance-logo.svg create mode 100644 assets/phosphor-icons/regular/bell-ringing.svg create mode 100644 assets/phosphor-icons/regular/bell-simple-ringing.svg create mode 100644 assets/phosphor-icons/regular/bell-simple-slash.svg create mode 100644 assets/phosphor-icons/regular/bell-simple-z.svg create mode 100644 assets/phosphor-icons/regular/bell-simple.svg create mode 100644 assets/phosphor-icons/regular/bell-slash.svg create mode 100644 assets/phosphor-icons/regular/bell-z.svg create mode 100644 assets/phosphor-icons/regular/bell.svg create mode 100644 assets/phosphor-icons/regular/belt.svg create mode 100644 assets/phosphor-icons/regular/bezier-curve.svg create mode 100644 assets/phosphor-icons/regular/bicycle.svg create mode 100644 assets/phosphor-icons/regular/binary.svg create mode 100644 assets/phosphor-icons/regular/binoculars.svg create mode 100644 assets/phosphor-icons/regular/biohazard.svg create mode 100644 assets/phosphor-icons/regular/bird.svg create mode 100644 assets/phosphor-icons/regular/blueprint.svg create mode 100644 assets/phosphor-icons/regular/bluetooth-connected.svg create mode 100644 assets/phosphor-icons/regular/bluetooth-slash.svg create mode 100644 assets/phosphor-icons/regular/bluetooth-x.svg create mode 100644 assets/phosphor-icons/regular/bluetooth.svg create mode 100644 assets/phosphor-icons/regular/boat.svg create mode 100644 assets/phosphor-icons/regular/bomb.svg create mode 100644 assets/phosphor-icons/regular/bone.svg create mode 100644 assets/phosphor-icons/regular/book-bookmark.svg create mode 100644 assets/phosphor-icons/regular/book-open-text.svg create mode 100644 assets/phosphor-icons/regular/book-open.svg create mode 100644 assets/phosphor-icons/regular/book-user.svg create mode 100644 assets/phosphor-icons/regular/book.svg create mode 100644 assets/phosphor-icons/regular/bookmark-simple.svg create mode 100644 assets/phosphor-icons/regular/bookmark.svg create mode 100644 assets/phosphor-icons/regular/bookmarks-simple.svg create mode 100644 assets/phosphor-icons/regular/bookmarks.svg create mode 100644 assets/phosphor-icons/regular/books.svg create mode 100644 assets/phosphor-icons/regular/boot.svg create mode 100644 assets/phosphor-icons/regular/boules.svg create mode 100644 assets/phosphor-icons/regular/bounding-box.svg create mode 100644 assets/phosphor-icons/regular/bowl-food.svg create mode 100644 assets/phosphor-icons/regular/bowl-steam.svg create mode 100644 assets/phosphor-icons/regular/bowling-ball.svg create mode 100644 assets/phosphor-icons/regular/box-arrow-down.svg create mode 100644 assets/phosphor-icons/regular/box-arrow-up.svg create mode 100644 assets/phosphor-icons/regular/boxing-glove.svg create mode 100644 assets/phosphor-icons/regular/brackets-angle.svg create mode 100644 assets/phosphor-icons/regular/brackets-curly.svg create mode 100644 assets/phosphor-icons/regular/brackets-round.svg create mode 100644 assets/phosphor-icons/regular/brackets-square.svg create mode 100644 assets/phosphor-icons/regular/brain.svg create mode 100644 assets/phosphor-icons/regular/brandy.svg create mode 100644 assets/phosphor-icons/regular/bread.svg create mode 100644 assets/phosphor-icons/regular/bridge.svg create mode 100644 assets/phosphor-icons/regular/briefcase-metal.svg create mode 100644 assets/phosphor-icons/regular/briefcase.svg create mode 100644 assets/phosphor-icons/regular/broadcast.svg create mode 100644 assets/phosphor-icons/regular/broom.svg create mode 100644 assets/phosphor-icons/regular/browser.svg create mode 100644 assets/phosphor-icons/regular/browsers.svg create mode 100644 assets/phosphor-icons/regular/bug-beetle.svg create mode 100644 assets/phosphor-icons/regular/bug-droid.svg create mode 100644 assets/phosphor-icons/regular/bug.svg create mode 100644 assets/phosphor-icons/regular/building-apartment.svg create mode 100644 assets/phosphor-icons/regular/building-office.svg create mode 100644 assets/phosphor-icons/regular/building.svg create mode 100644 assets/phosphor-icons/regular/buildings.svg create mode 100644 assets/phosphor-icons/regular/bulldozer.svg create mode 100644 assets/phosphor-icons/regular/bus.svg create mode 100644 assets/phosphor-icons/regular/butterfly.svg create mode 100644 assets/phosphor-icons/regular/cable-car.svg create mode 100644 assets/phosphor-icons/regular/cactus.svg create mode 100644 assets/phosphor-icons/regular/cake.svg create mode 100644 assets/phosphor-icons/regular/calculator.svg create mode 100644 assets/phosphor-icons/regular/calendar-blank.svg create mode 100644 assets/phosphor-icons/regular/calendar-check.svg create mode 100644 assets/phosphor-icons/regular/calendar-dot.svg create mode 100644 assets/phosphor-icons/regular/calendar-dots.svg create mode 100644 assets/phosphor-icons/regular/calendar-heart.svg create mode 100644 assets/phosphor-icons/regular/calendar-minus.svg create mode 100644 assets/phosphor-icons/regular/calendar-plus.svg create mode 100644 assets/phosphor-icons/regular/calendar-slash.svg create mode 100644 assets/phosphor-icons/regular/calendar-star.svg create mode 100644 assets/phosphor-icons/regular/calendar-x.svg create mode 100644 assets/phosphor-icons/regular/calendar.svg create mode 100644 assets/phosphor-icons/regular/call-bell.svg create mode 100644 assets/phosphor-icons/regular/camera-plus.svg create mode 100644 assets/phosphor-icons/regular/camera-rotate.svg create mode 100644 assets/phosphor-icons/regular/camera-slash.svg create mode 100644 assets/phosphor-icons/regular/camera.svg create mode 100644 assets/phosphor-icons/regular/campfire.svg create mode 100644 assets/phosphor-icons/regular/car-battery.svg create mode 100644 assets/phosphor-icons/regular/car-profile.svg create mode 100644 assets/phosphor-icons/regular/car-simple.svg create mode 100644 assets/phosphor-icons/regular/car.svg create mode 100644 assets/phosphor-icons/regular/cardholder.svg create mode 100644 assets/phosphor-icons/regular/cards-three.svg create mode 100644 assets/phosphor-icons/regular/cards.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-double-down.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-double-left.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-double-right.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-double-up.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-down.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-left.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-right.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-up-down.svg create mode 100644 assets/phosphor-icons/regular/caret-circle-up.svg create mode 100644 assets/phosphor-icons/regular/caret-double-down.svg create mode 100644 assets/phosphor-icons/regular/caret-double-left.svg create mode 100644 assets/phosphor-icons/regular/caret-double-right.svg create mode 100644 assets/phosphor-icons/regular/caret-double-up.svg create mode 100644 assets/phosphor-icons/regular/caret-down.svg create mode 100644 assets/phosphor-icons/regular/caret-left.svg create mode 100644 assets/phosphor-icons/regular/caret-line-down.svg create mode 100644 assets/phosphor-icons/regular/caret-line-left.svg create mode 100644 assets/phosphor-icons/regular/caret-line-right.svg create mode 100644 assets/phosphor-icons/regular/caret-line-up.svg create mode 100644 assets/phosphor-icons/regular/caret-right.svg create mode 100644 assets/phosphor-icons/regular/caret-up-down.svg create mode 100644 assets/phosphor-icons/regular/caret-up.svg create mode 100644 assets/phosphor-icons/regular/carrot.svg create mode 100644 assets/phosphor-icons/regular/cash-register.svg create mode 100644 assets/phosphor-icons/regular/cassette-tape.svg create mode 100644 assets/phosphor-icons/regular/castle-turret.svg create mode 100644 assets/phosphor-icons/regular/cat.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-full.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-high.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-low.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-medium.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-none.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-slash.svg create mode 100644 assets/phosphor-icons/regular/cell-signal-x.svg create mode 100644 assets/phosphor-icons/regular/cell-tower.svg create mode 100644 assets/phosphor-icons/regular/certificate.svg create mode 100644 assets/phosphor-icons/regular/chair.svg create mode 100644 assets/phosphor-icons/regular/chalkboard-simple.svg create mode 100644 assets/phosphor-icons/regular/chalkboard-teacher.svg create mode 100644 assets/phosphor-icons/regular/chalkboard.svg create mode 100644 assets/phosphor-icons/regular/champagne.svg create mode 100644 assets/phosphor-icons/regular/charging-station.svg create mode 100644 assets/phosphor-icons/regular/chart-bar-horizontal.svg create mode 100644 assets/phosphor-icons/regular/chart-bar.svg create mode 100644 assets/phosphor-icons/regular/chart-donut.svg create mode 100644 assets/phosphor-icons/regular/chart-line-down.svg create mode 100644 assets/phosphor-icons/regular/chart-line-up.svg create mode 100644 assets/phosphor-icons/regular/chart-line.svg create mode 100644 assets/phosphor-icons/regular/chart-pie-slice.svg create mode 100644 assets/phosphor-icons/regular/chart-pie.svg create mode 100644 assets/phosphor-icons/regular/chart-polar.svg create mode 100644 assets/phosphor-icons/regular/chart-scatter.svg create mode 100644 assets/phosphor-icons/regular/chat-centered-dots.svg create mode 100644 assets/phosphor-icons/regular/chat-centered-slash.svg create mode 100644 assets/phosphor-icons/regular/chat-centered-text.svg create mode 100644 assets/phosphor-icons/regular/chat-centered.svg create mode 100644 assets/phosphor-icons/regular/chat-circle-dots.svg create mode 100644 assets/phosphor-icons/regular/chat-circle-slash.svg create mode 100644 assets/phosphor-icons/regular/chat-circle-text.svg create mode 100644 assets/phosphor-icons/regular/chat-circle.svg create mode 100644 assets/phosphor-icons/regular/chat-dots.svg create mode 100644 assets/phosphor-icons/regular/chat-slash.svg create mode 100644 assets/phosphor-icons/regular/chat-teardrop-dots.svg create mode 100644 assets/phosphor-icons/regular/chat-teardrop-slash.svg create mode 100644 assets/phosphor-icons/regular/chat-teardrop-text.svg create mode 100644 assets/phosphor-icons/regular/chat-teardrop.svg create mode 100644 assets/phosphor-icons/regular/chat-text.svg create mode 100644 assets/phosphor-icons/regular/chat.svg create mode 100644 assets/phosphor-icons/regular/chats-circle.svg create mode 100644 assets/phosphor-icons/regular/chats-teardrop.svg create mode 100644 assets/phosphor-icons/regular/chats.svg create mode 100644 assets/phosphor-icons/regular/check-circle.svg create mode 100644 assets/phosphor-icons/regular/check-fat.svg create mode 100644 assets/phosphor-icons/regular/check-square-offset.svg create mode 100644 assets/phosphor-icons/regular/check-square.svg create mode 100644 assets/phosphor-icons/regular/check.svg create mode 100644 assets/phosphor-icons/regular/checkerboard.svg create mode 100644 assets/phosphor-icons/regular/checks.svg create mode 100644 assets/phosphor-icons/regular/cheers.svg create mode 100644 assets/phosphor-icons/regular/cheese.svg create mode 100644 assets/phosphor-icons/regular/chef-hat.svg create mode 100644 assets/phosphor-icons/regular/cherries.svg create mode 100644 assets/phosphor-icons/regular/church.svg create mode 100644 assets/phosphor-icons/regular/cigarette-slash.svg create mode 100644 assets/phosphor-icons/regular/cigarette.svg create mode 100644 assets/phosphor-icons/regular/circle-dashed.svg create mode 100644 assets/phosphor-icons/regular/circle-half-tilt.svg create mode 100644 assets/phosphor-icons/regular/circle-half.svg create mode 100644 assets/phosphor-icons/regular/circle-notch.svg create mode 100644 assets/phosphor-icons/regular/circle.svg create mode 100644 assets/phosphor-icons/regular/circles-four.svg create mode 100644 assets/phosphor-icons/regular/circles-three-plus.svg create mode 100644 assets/phosphor-icons/regular/circles-three.svg create mode 100644 assets/phosphor-icons/regular/circuitry.svg create mode 100644 assets/phosphor-icons/regular/city.svg create mode 100644 assets/phosphor-icons/regular/clipboard-text.svg create mode 100644 assets/phosphor-icons/regular/clipboard.svg create mode 100644 assets/phosphor-icons/regular/clock-afternoon.svg create mode 100644 assets/phosphor-icons/regular/clock-clockwise.svg create mode 100644 assets/phosphor-icons/regular/clock-countdown.svg create mode 100644 assets/phosphor-icons/regular/clock-counter-clockwise.svg create mode 100644 assets/phosphor-icons/regular/clock-user.svg create mode 100644 assets/phosphor-icons/regular/clock.svg create mode 100644 assets/phosphor-icons/regular/closed-captioning.svg create mode 100644 assets/phosphor-icons/regular/cloud-arrow-down.svg create mode 100644 assets/phosphor-icons/regular/cloud-arrow-up.svg create mode 100644 assets/phosphor-icons/regular/cloud-check.svg create mode 100644 assets/phosphor-icons/regular/cloud-fog.svg create mode 100644 assets/phosphor-icons/regular/cloud-lightning.svg create mode 100644 assets/phosphor-icons/regular/cloud-moon.svg create mode 100644 assets/phosphor-icons/regular/cloud-rain.svg create mode 100644 assets/phosphor-icons/regular/cloud-slash.svg create mode 100644 assets/phosphor-icons/regular/cloud-snow.svg create mode 100644 assets/phosphor-icons/regular/cloud-sun.svg create mode 100644 assets/phosphor-icons/regular/cloud-warning.svg create mode 100644 assets/phosphor-icons/regular/cloud-x.svg create mode 100644 assets/phosphor-icons/regular/cloud.svg create mode 100644 assets/phosphor-icons/regular/clover.svg create mode 100644 assets/phosphor-icons/regular/club.svg create mode 100644 assets/phosphor-icons/regular/coat-hanger.svg create mode 100644 assets/phosphor-icons/regular/coda-logo.svg create mode 100644 assets/phosphor-icons/regular/code-block.svg create mode 100644 assets/phosphor-icons/regular/code-simple.svg create mode 100644 assets/phosphor-icons/regular/code.svg create mode 100644 assets/phosphor-icons/regular/codepen-logo.svg create mode 100644 assets/phosphor-icons/regular/codesandbox-logo.svg create mode 100644 assets/phosphor-icons/regular/coffee-bean.svg create mode 100644 assets/phosphor-icons/regular/coffee.svg create mode 100644 assets/phosphor-icons/regular/coin-vertical.svg create mode 100644 assets/phosphor-icons/regular/coin.svg create mode 100644 assets/phosphor-icons/regular/coins.svg create mode 100644 assets/phosphor-icons/regular/columns-plus-left.svg create mode 100644 assets/phosphor-icons/regular/columns-plus-right.svg create mode 100644 assets/phosphor-icons/regular/columns.svg create mode 100644 assets/phosphor-icons/regular/command.svg create mode 100644 assets/phosphor-icons/regular/compass-rose.svg create mode 100644 assets/phosphor-icons/regular/compass-tool.svg create mode 100644 assets/phosphor-icons/regular/compass.svg create mode 100644 assets/phosphor-icons/regular/computer-tower.svg create mode 100644 assets/phosphor-icons/regular/confetti.svg create mode 100644 assets/phosphor-icons/regular/contactless-payment.svg create mode 100644 assets/phosphor-icons/regular/control.svg create mode 100644 assets/phosphor-icons/regular/cookie.svg create mode 100644 assets/phosphor-icons/regular/cooking-pot.svg create mode 100644 assets/phosphor-icons/regular/copy-simple.svg create mode 100644 assets/phosphor-icons/regular/copy.svg create mode 100644 assets/phosphor-icons/regular/copyleft.svg create mode 100644 assets/phosphor-icons/regular/copyright.svg create mode 100644 assets/phosphor-icons/regular/corners-in.svg create mode 100644 assets/phosphor-icons/regular/corners-out.svg create mode 100644 assets/phosphor-icons/regular/couch.svg create mode 100644 assets/phosphor-icons/regular/court-basketball.svg create mode 100644 assets/phosphor-icons/regular/cow.svg create mode 100644 assets/phosphor-icons/regular/cowboy-hat.svg create mode 100644 assets/phosphor-icons/regular/cpu.svg create mode 100644 assets/phosphor-icons/regular/crane-tower.svg create mode 100644 assets/phosphor-icons/regular/crane.svg create mode 100644 assets/phosphor-icons/regular/credit-card.svg create mode 100644 assets/phosphor-icons/regular/cricket.svg create mode 100644 assets/phosphor-icons/regular/crop.svg create mode 100644 assets/phosphor-icons/regular/cross.svg create mode 100644 assets/phosphor-icons/regular/crosshair-simple.svg create mode 100644 assets/phosphor-icons/regular/crosshair.svg create mode 100644 assets/phosphor-icons/regular/crown-cross.svg create mode 100644 assets/phosphor-icons/regular/crown-simple.svg create mode 100644 assets/phosphor-icons/regular/crown.svg create mode 100644 assets/phosphor-icons/regular/cube-focus.svg create mode 100644 assets/phosphor-icons/regular/cube-transparent.svg create mode 100644 assets/phosphor-icons/regular/cube.svg create mode 100644 assets/phosphor-icons/regular/currency-btc.svg create mode 100644 assets/phosphor-icons/regular/currency-circle-dollar.svg create mode 100644 assets/phosphor-icons/regular/currency-cny.svg create mode 100644 assets/phosphor-icons/regular/currency-dollar-simple.svg create mode 100644 assets/phosphor-icons/regular/currency-dollar.svg create mode 100644 assets/phosphor-icons/regular/currency-eth.svg create mode 100644 assets/phosphor-icons/regular/currency-eur.svg create mode 100644 assets/phosphor-icons/regular/currency-gbp.svg create mode 100644 assets/phosphor-icons/regular/currency-inr.svg create mode 100644 assets/phosphor-icons/regular/currency-jpy.svg create mode 100644 assets/phosphor-icons/regular/currency-krw.svg create mode 100644 assets/phosphor-icons/regular/currency-kzt.svg create mode 100644 assets/phosphor-icons/regular/currency-ngn.svg create mode 100644 assets/phosphor-icons/regular/currency-rub.svg create mode 100644 assets/phosphor-icons/regular/cursor-click.svg create mode 100644 assets/phosphor-icons/regular/cursor-text.svg create mode 100644 assets/phosphor-icons/regular/cursor.svg create mode 100644 assets/phosphor-icons/regular/cylinder.svg create mode 100644 assets/phosphor-icons/regular/database.svg create mode 100644 assets/phosphor-icons/regular/desk.svg create mode 100644 assets/phosphor-icons/regular/desktop-tower.svg create mode 100644 assets/phosphor-icons/regular/desktop.svg create mode 100644 assets/phosphor-icons/regular/detective.svg create mode 100644 assets/phosphor-icons/regular/dev-to-logo.svg create mode 100644 assets/phosphor-icons/regular/device-mobile-camera.svg create mode 100644 assets/phosphor-icons/regular/device-mobile-slash.svg create mode 100644 assets/phosphor-icons/regular/device-mobile-speaker.svg create mode 100644 assets/phosphor-icons/regular/device-mobile.svg create mode 100644 assets/phosphor-icons/regular/device-rotate.svg create mode 100644 assets/phosphor-icons/regular/device-tablet-camera.svg create mode 100644 assets/phosphor-icons/regular/device-tablet-speaker.svg create mode 100644 assets/phosphor-icons/regular/device-tablet.svg create mode 100644 assets/phosphor-icons/regular/devices.svg create mode 100644 assets/phosphor-icons/regular/diamond.svg create mode 100644 assets/phosphor-icons/regular/diamonds-four.svg create mode 100644 assets/phosphor-icons/regular/dice-five.svg create mode 100644 assets/phosphor-icons/regular/dice-four.svg create mode 100644 assets/phosphor-icons/regular/dice-one.svg create mode 100644 assets/phosphor-icons/regular/dice-six.svg create mode 100644 assets/phosphor-icons/regular/dice-three.svg create mode 100644 assets/phosphor-icons/regular/dice-two.svg create mode 100644 assets/phosphor-icons/regular/disc.svg create mode 100644 assets/phosphor-icons/regular/disco-ball.svg create mode 100644 assets/phosphor-icons/regular/discord-logo.svg create mode 100644 assets/phosphor-icons/regular/divide.svg create mode 100644 assets/phosphor-icons/regular/dna.svg create mode 100644 assets/phosphor-icons/regular/dog.svg create mode 100644 assets/phosphor-icons/regular/door-open.svg create mode 100644 assets/phosphor-icons/regular/door.svg create mode 100644 assets/phosphor-icons/regular/dot-outline.svg create mode 100644 assets/phosphor-icons/regular/dot.svg create mode 100644 assets/phosphor-icons/regular/dots-nine.svg create mode 100644 assets/phosphor-icons/regular/dots-six-vertical.svg create mode 100644 assets/phosphor-icons/regular/dots-six.svg create mode 100644 assets/phosphor-icons/regular/dots-three-circle-vertical.svg create mode 100644 assets/phosphor-icons/regular/dots-three-circle.svg create mode 100644 assets/phosphor-icons/regular/dots-three-outline-vertical.svg create mode 100644 assets/phosphor-icons/regular/dots-three-outline.svg create mode 100644 assets/phosphor-icons/regular/dots-three-vertical.svg create mode 100644 assets/phosphor-icons/regular/dots-three.svg create mode 100644 assets/phosphor-icons/regular/download-simple.svg create mode 100644 assets/phosphor-icons/regular/download.svg create mode 100644 assets/phosphor-icons/regular/dress.svg create mode 100644 assets/phosphor-icons/regular/dresser.svg create mode 100644 assets/phosphor-icons/regular/dribbble-logo.svg create mode 100644 assets/phosphor-icons/regular/drone.svg create mode 100644 assets/phosphor-icons/regular/drop-half-bottom.svg create mode 100644 assets/phosphor-icons/regular/drop-half.svg create mode 100644 assets/phosphor-icons/regular/drop-simple.svg create mode 100644 assets/phosphor-icons/regular/drop-slash.svg create mode 100644 assets/phosphor-icons/regular/drop.svg create mode 100644 assets/phosphor-icons/regular/dropbox-logo.svg create mode 100644 assets/phosphor-icons/regular/ear-slash.svg create mode 100644 assets/phosphor-icons/regular/ear.svg create mode 100644 assets/phosphor-icons/regular/egg-crack.svg create mode 100644 assets/phosphor-icons/regular/egg.svg create mode 100644 assets/phosphor-icons/regular/eject-simple.svg create mode 100644 assets/phosphor-icons/regular/eject.svg create mode 100644 assets/phosphor-icons/regular/elevator.svg create mode 100644 assets/phosphor-icons/regular/empty.svg create mode 100644 assets/phosphor-icons/regular/engine.svg create mode 100644 assets/phosphor-icons/regular/envelope-open.svg create mode 100644 assets/phosphor-icons/regular/envelope-simple-open.svg create mode 100644 assets/phosphor-icons/regular/envelope-simple.svg create mode 100644 assets/phosphor-icons/regular/envelope.svg create mode 100644 assets/phosphor-icons/regular/equalizer.svg create mode 100644 assets/phosphor-icons/regular/equals.svg create mode 100644 assets/phosphor-icons/regular/eraser.svg create mode 100644 assets/phosphor-icons/regular/escalator-down.svg create mode 100644 assets/phosphor-icons/regular/escalator-up.svg create mode 100644 assets/phosphor-icons/regular/exam.svg create mode 100644 assets/phosphor-icons/regular/exclamation-mark.svg create mode 100644 assets/phosphor-icons/regular/exclude-square.svg create mode 100644 assets/phosphor-icons/regular/exclude.svg create mode 100644 assets/phosphor-icons/regular/export.svg create mode 100644 assets/phosphor-icons/regular/eye-closed.svg create mode 100644 assets/phosphor-icons/regular/eye-slash.svg create mode 100644 assets/phosphor-icons/regular/eye.svg create mode 100644 assets/phosphor-icons/regular/eyedropper-sample.svg create mode 100644 assets/phosphor-icons/regular/eyedropper.svg create mode 100644 assets/phosphor-icons/regular/eyeglasses.svg create mode 100644 assets/phosphor-icons/regular/eyes.svg create mode 100644 assets/phosphor-icons/regular/face-mask.svg create mode 100644 assets/phosphor-icons/regular/facebook-logo.svg create mode 100644 assets/phosphor-icons/regular/factory.svg create mode 100644 assets/phosphor-icons/regular/faders-horizontal.svg create mode 100644 assets/phosphor-icons/regular/faders.svg create mode 100644 assets/phosphor-icons/regular/fallout-shelter.svg create mode 100644 assets/phosphor-icons/regular/fan.svg create mode 100644 assets/phosphor-icons/regular/farm.svg create mode 100644 assets/phosphor-icons/regular/fast-forward-circle.svg create mode 100644 assets/phosphor-icons/regular/fast-forward.svg create mode 100644 assets/phosphor-icons/regular/feather.svg create mode 100644 assets/phosphor-icons/regular/fediverse-logo.svg create mode 100644 assets/phosphor-icons/regular/figma-logo.svg create mode 100644 assets/phosphor-icons/regular/file-archive.svg create mode 100644 assets/phosphor-icons/regular/file-arrow-down.svg create mode 100644 assets/phosphor-icons/regular/file-arrow-up.svg create mode 100644 assets/phosphor-icons/regular/file-audio.svg create mode 100644 assets/phosphor-icons/regular/file-c-sharp.svg create mode 100644 assets/phosphor-icons/regular/file-c.svg create mode 100644 assets/phosphor-icons/regular/file-cloud.svg create mode 100644 assets/phosphor-icons/regular/file-code.svg create mode 100644 assets/phosphor-icons/regular/file-cpp.svg create mode 100644 assets/phosphor-icons/regular/file-css.svg create mode 100644 assets/phosphor-icons/regular/file-csv.svg create mode 100644 assets/phosphor-icons/regular/file-dashed.svg create mode 100644 assets/phosphor-icons/regular/file-doc.svg create mode 100644 assets/phosphor-icons/regular/file-html.svg create mode 100644 assets/phosphor-icons/regular/file-image.svg create mode 100644 assets/phosphor-icons/regular/file-ini.svg create mode 100644 assets/phosphor-icons/regular/file-jpg.svg create mode 100644 assets/phosphor-icons/regular/file-js.svg create mode 100644 assets/phosphor-icons/regular/file-jsx.svg create mode 100644 assets/phosphor-icons/regular/file-lock.svg create mode 100644 assets/phosphor-icons/regular/file-magnifying-glass.svg create mode 100644 assets/phosphor-icons/regular/file-md.svg create mode 100644 assets/phosphor-icons/regular/file-minus.svg create mode 100644 assets/phosphor-icons/regular/file-pdf.svg create mode 100644 assets/phosphor-icons/regular/file-plus.svg create mode 100644 assets/phosphor-icons/regular/file-png.svg create mode 100644 assets/phosphor-icons/regular/file-ppt.svg create mode 100644 assets/phosphor-icons/regular/file-py.svg create mode 100644 assets/phosphor-icons/regular/file-rs.svg create mode 100644 assets/phosphor-icons/regular/file-sql.svg create mode 100644 assets/phosphor-icons/regular/file-svg.svg create mode 100644 assets/phosphor-icons/regular/file-text.svg create mode 100644 assets/phosphor-icons/regular/file-ts.svg create mode 100644 assets/phosphor-icons/regular/file-tsx.svg create mode 100644 assets/phosphor-icons/regular/file-txt.svg create mode 100644 assets/phosphor-icons/regular/file-video.svg create mode 100644 assets/phosphor-icons/regular/file-vue.svg create mode 100644 assets/phosphor-icons/regular/file-x.svg create mode 100644 assets/phosphor-icons/regular/file-xls.svg create mode 100644 assets/phosphor-icons/regular/file-zip.svg create mode 100644 assets/phosphor-icons/regular/file.svg create mode 100644 assets/phosphor-icons/regular/files.svg create mode 100644 assets/phosphor-icons/regular/film-reel.svg create mode 100644 assets/phosphor-icons/regular/film-script.svg create mode 100644 assets/phosphor-icons/regular/film-slate.svg create mode 100644 assets/phosphor-icons/regular/film-strip.svg create mode 100644 assets/phosphor-icons/regular/fingerprint-simple.svg create mode 100644 assets/phosphor-icons/regular/fingerprint.svg create mode 100644 assets/phosphor-icons/regular/finn-the-human.svg create mode 100644 assets/phosphor-icons/regular/fire-extinguisher.svg create mode 100644 assets/phosphor-icons/regular/fire-simple.svg create mode 100644 assets/phosphor-icons/regular/fire-truck.svg create mode 100644 assets/phosphor-icons/regular/fire.svg create mode 100644 assets/phosphor-icons/regular/first-aid-kit.svg create mode 100644 assets/phosphor-icons/regular/first-aid.svg create mode 100644 assets/phosphor-icons/regular/fish-simple.svg create mode 100644 assets/phosphor-icons/regular/fish.svg create mode 100644 assets/phosphor-icons/regular/flag-banner-fold.svg create mode 100644 assets/phosphor-icons/regular/flag-banner.svg create mode 100644 assets/phosphor-icons/regular/flag-checkered.svg create mode 100644 assets/phosphor-icons/regular/flag-pennant.svg create mode 100644 assets/phosphor-icons/regular/flag.svg create mode 100644 assets/phosphor-icons/regular/flame.svg create mode 100644 assets/phosphor-icons/regular/flashlight.svg create mode 100644 assets/phosphor-icons/regular/flask.svg create mode 100644 assets/phosphor-icons/regular/flip-horizontal.svg create mode 100644 assets/phosphor-icons/regular/flip-vertical.svg create mode 100644 assets/phosphor-icons/regular/floppy-disk-back.svg create mode 100644 assets/phosphor-icons/regular/floppy-disk.svg create mode 100644 assets/phosphor-icons/regular/flow-arrow.svg create mode 100644 assets/phosphor-icons/regular/flower-lotus.svg create mode 100644 assets/phosphor-icons/regular/flower-tulip.svg create mode 100644 assets/phosphor-icons/regular/flower.svg create mode 100644 assets/phosphor-icons/regular/flying-saucer.svg create mode 100644 assets/phosphor-icons/regular/folder-dashed.svg create mode 100644 assets/phosphor-icons/regular/folder-lock.svg create mode 100644 assets/phosphor-icons/regular/folder-minus.svg create mode 100644 assets/phosphor-icons/regular/folder-open.svg create mode 100644 assets/phosphor-icons/regular/folder-plus.svg create mode 100644 assets/phosphor-icons/regular/folder-simple-dashed.svg create mode 100644 assets/phosphor-icons/regular/folder-simple-lock.svg create mode 100644 assets/phosphor-icons/regular/folder-simple-minus.svg create mode 100644 assets/phosphor-icons/regular/folder-simple-plus.svg create mode 100644 assets/phosphor-icons/regular/folder-simple-star.svg create mode 100644 assets/phosphor-icons/regular/folder-simple-user.svg create mode 100644 assets/phosphor-icons/regular/folder-simple.svg create mode 100644 assets/phosphor-icons/regular/folder-star.svg create mode 100644 assets/phosphor-icons/regular/folder-user.svg create mode 100644 assets/phosphor-icons/regular/folder.svg create mode 100644 assets/phosphor-icons/regular/folders.svg create mode 100644 assets/phosphor-icons/regular/football-helmet.svg create mode 100644 assets/phosphor-icons/regular/football.svg create mode 100644 assets/phosphor-icons/regular/footprints.svg create mode 100644 assets/phosphor-icons/regular/fork-knife.svg create mode 100644 assets/phosphor-icons/regular/four-k.svg create mode 100644 assets/phosphor-icons/regular/frame-corners.svg create mode 100644 assets/phosphor-icons/regular/framer-logo.svg create mode 100644 assets/phosphor-icons/regular/function.svg create mode 100644 assets/phosphor-icons/regular/funnel-simple-x.svg create mode 100644 assets/phosphor-icons/regular/funnel-simple.svg create mode 100644 assets/phosphor-icons/regular/funnel-x.svg create mode 100644 assets/phosphor-icons/regular/funnel.svg create mode 100644 assets/phosphor-icons/regular/game-controller.svg create mode 100644 assets/phosphor-icons/regular/garage.svg create mode 100644 assets/phosphor-icons/regular/gas-can.svg create mode 100644 assets/phosphor-icons/regular/gas-pump.svg create mode 100644 assets/phosphor-icons/regular/gauge.svg create mode 100644 assets/phosphor-icons/regular/gavel.svg create mode 100644 assets/phosphor-icons/regular/gear-fine.svg create mode 100644 assets/phosphor-icons/regular/gear-six.svg create mode 100644 assets/phosphor-icons/regular/gear.svg create mode 100644 assets/phosphor-icons/regular/gender-female.svg create mode 100644 assets/phosphor-icons/regular/gender-intersex.svg create mode 100644 assets/phosphor-icons/regular/gender-male.svg create mode 100644 assets/phosphor-icons/regular/gender-neuter.svg create mode 100644 assets/phosphor-icons/regular/gender-nonbinary.svg create mode 100644 assets/phosphor-icons/regular/gender-transgender.svg create mode 100644 assets/phosphor-icons/regular/ghost.svg create mode 100644 assets/phosphor-icons/regular/gif.svg create mode 100644 assets/phosphor-icons/regular/gift.svg create mode 100644 assets/phosphor-icons/regular/git-branch.svg create mode 100644 assets/phosphor-icons/regular/git-commit.svg create mode 100644 assets/phosphor-icons/regular/git-diff.svg create mode 100644 assets/phosphor-icons/regular/git-fork.svg create mode 100644 assets/phosphor-icons/regular/git-merge.svg create mode 100644 assets/phosphor-icons/regular/git-pull-request.svg create mode 100644 assets/phosphor-icons/regular/github-logo.svg create mode 100644 assets/phosphor-icons/regular/gitlab-logo-simple.svg create mode 100644 assets/phosphor-icons/regular/gitlab-logo.svg create mode 100644 assets/phosphor-icons/regular/globe-hemisphere-east.svg create mode 100644 assets/phosphor-icons/regular/globe-hemisphere-west.svg create mode 100644 assets/phosphor-icons/regular/globe-simple-x.svg create mode 100644 assets/phosphor-icons/regular/globe-simple.svg create mode 100644 assets/phosphor-icons/regular/globe-stand.svg create mode 100644 assets/phosphor-icons/regular/globe-x.svg create mode 100644 assets/phosphor-icons/regular/globe.svg create mode 100644 assets/phosphor-icons/regular/goggles.svg create mode 100644 assets/phosphor-icons/regular/golf.svg create mode 100644 assets/phosphor-icons/regular/goodreads-logo.svg create mode 100644 assets/phosphor-icons/regular/google-cardboard-logo.svg create mode 100644 assets/phosphor-icons/regular/google-chrome-logo.svg create mode 100644 assets/phosphor-icons/regular/google-drive-logo.svg create mode 100644 assets/phosphor-icons/regular/google-logo.svg create mode 100644 assets/phosphor-icons/regular/google-photos-logo.svg create mode 100644 assets/phosphor-icons/regular/google-play-logo.svg create mode 100644 assets/phosphor-icons/regular/google-podcasts-logo.svg create mode 100644 assets/phosphor-icons/regular/gps-fix.svg create mode 100644 assets/phosphor-icons/regular/gps-slash.svg create mode 100644 assets/phosphor-icons/regular/gps.svg create mode 100644 assets/phosphor-icons/regular/gradient.svg create mode 100644 assets/phosphor-icons/regular/graduation-cap.svg create mode 100644 assets/phosphor-icons/regular/grains-slash.svg create mode 100644 assets/phosphor-icons/regular/grains.svg create mode 100644 assets/phosphor-icons/regular/graph.svg create mode 100644 assets/phosphor-icons/regular/graphics-card.svg create mode 100644 assets/phosphor-icons/regular/greater-than-or-equal.svg create mode 100644 assets/phosphor-icons/regular/greater-than.svg create mode 100644 assets/phosphor-icons/regular/grid-four.svg create mode 100644 assets/phosphor-icons/regular/grid-nine.svg create mode 100644 assets/phosphor-icons/regular/guitar.svg create mode 100644 assets/phosphor-icons/regular/hair-dryer.svg create mode 100644 assets/phosphor-icons/regular/hamburger.svg create mode 100644 assets/phosphor-icons/regular/hammer.svg create mode 100644 assets/phosphor-icons/regular/hand-arrow-down.svg create mode 100644 assets/phosphor-icons/regular/hand-arrow-up.svg create mode 100644 assets/phosphor-icons/regular/hand-coins.svg create mode 100644 assets/phosphor-icons/regular/hand-deposit.svg create mode 100644 assets/phosphor-icons/regular/hand-eye.svg create mode 100644 assets/phosphor-icons/regular/hand-fist.svg create mode 100644 assets/phosphor-icons/regular/hand-grabbing.svg create mode 100644 assets/phosphor-icons/regular/hand-heart.svg create mode 100644 assets/phosphor-icons/regular/hand-palm.svg create mode 100644 assets/phosphor-icons/regular/hand-peace.svg create mode 100644 assets/phosphor-icons/regular/hand-pointing.svg create mode 100644 assets/phosphor-icons/regular/hand-soap.svg create mode 100644 assets/phosphor-icons/regular/hand-swipe-left.svg create mode 100644 assets/phosphor-icons/regular/hand-swipe-right.svg create mode 100644 assets/phosphor-icons/regular/hand-tap.svg create mode 100644 assets/phosphor-icons/regular/hand-waving.svg create mode 100644 assets/phosphor-icons/regular/hand-withdraw.svg create mode 100644 assets/phosphor-icons/regular/hand.svg create mode 100644 assets/phosphor-icons/regular/handbag-simple.svg create mode 100644 assets/phosphor-icons/regular/handbag.svg create mode 100644 assets/phosphor-icons/regular/hands-clapping.svg create mode 100644 assets/phosphor-icons/regular/hands-praying.svg create mode 100644 assets/phosphor-icons/regular/handshake.svg create mode 100644 assets/phosphor-icons/regular/hard-drive.svg create mode 100644 assets/phosphor-icons/regular/hard-drives.svg create mode 100644 assets/phosphor-icons/regular/hard-hat.svg create mode 100644 assets/phosphor-icons/regular/hash-straight.svg create mode 100644 assets/phosphor-icons/regular/hash.svg create mode 100644 assets/phosphor-icons/regular/head-circuit.svg create mode 100644 assets/phosphor-icons/regular/headlights.svg create mode 100644 assets/phosphor-icons/regular/headphones.svg create mode 100644 assets/phosphor-icons/regular/headset.svg create mode 100644 assets/phosphor-icons/regular/heart-break.svg create mode 100644 assets/phosphor-icons/regular/heart-half.svg create mode 100644 assets/phosphor-icons/regular/heart-straight-break.svg create mode 100644 assets/phosphor-icons/regular/heart-straight.svg create mode 100644 assets/phosphor-icons/regular/heart.svg create mode 100644 assets/phosphor-icons/regular/heartbeat.svg create mode 100644 assets/phosphor-icons/regular/hexagon.svg create mode 100644 assets/phosphor-icons/regular/high-definition.svg create mode 100644 assets/phosphor-icons/regular/high-heel.svg create mode 100644 assets/phosphor-icons/regular/highlighter-circle.svg create mode 100644 assets/phosphor-icons/regular/highlighter.svg create mode 100644 assets/phosphor-icons/regular/hockey.svg create mode 100644 assets/phosphor-icons/regular/hoodie.svg create mode 100644 assets/phosphor-icons/regular/horse.svg create mode 100644 assets/phosphor-icons/regular/hospital.svg create mode 100644 assets/phosphor-icons/regular/hourglass-high.svg create mode 100644 assets/phosphor-icons/regular/hourglass-low.svg create mode 100644 assets/phosphor-icons/regular/hourglass-medium.svg create mode 100644 assets/phosphor-icons/regular/hourglass-simple-high.svg create mode 100644 assets/phosphor-icons/regular/hourglass-simple-low.svg create mode 100644 assets/phosphor-icons/regular/hourglass-simple-medium.svg create mode 100644 assets/phosphor-icons/regular/hourglass-simple.svg create mode 100644 assets/phosphor-icons/regular/hourglass.svg create mode 100644 assets/phosphor-icons/regular/house-line.svg create mode 100644 assets/phosphor-icons/regular/house-simple.svg create mode 100644 assets/phosphor-icons/regular/house.svg create mode 100644 assets/phosphor-icons/regular/hurricane.svg create mode 100644 assets/phosphor-icons/regular/ice-cream.svg create mode 100644 assets/phosphor-icons/regular/identification-badge.svg create mode 100644 assets/phosphor-icons/regular/identification-card.svg create mode 100644 assets/phosphor-icons/regular/image-broken.svg create mode 100644 assets/phosphor-icons/regular/image-square.svg create mode 100644 assets/phosphor-icons/regular/image.svg create mode 100644 assets/phosphor-icons/regular/images-square.svg create mode 100644 assets/phosphor-icons/regular/images.svg create mode 100644 assets/phosphor-icons/regular/infinity.svg create mode 100644 assets/phosphor-icons/regular/info.svg create mode 100644 assets/phosphor-icons/regular/instagram-logo.svg create mode 100644 assets/phosphor-icons/regular/intersect-square.svg create mode 100644 assets/phosphor-icons/regular/intersect-three.svg create mode 100644 assets/phosphor-icons/regular/intersect.svg create mode 100644 assets/phosphor-icons/regular/intersection.svg create mode 100644 assets/phosphor-icons/regular/invoice.svg create mode 100644 assets/phosphor-icons/regular/island.svg create mode 100644 assets/phosphor-icons/regular/jar-label.svg create mode 100644 assets/phosphor-icons/regular/jar.svg create mode 100644 assets/phosphor-icons/regular/jeep.svg create mode 100644 assets/phosphor-icons/regular/joystick.svg create mode 100644 assets/phosphor-icons/regular/kanban.svg create mode 100644 assets/phosphor-icons/regular/key-return.svg create mode 100644 assets/phosphor-icons/regular/key.svg create mode 100644 assets/phosphor-icons/regular/keyboard.svg create mode 100644 assets/phosphor-icons/regular/keyhole.svg create mode 100644 assets/phosphor-icons/regular/knife.svg create mode 100644 assets/phosphor-icons/regular/ladder-simple.svg create mode 100644 assets/phosphor-icons/regular/ladder.svg create mode 100644 assets/phosphor-icons/regular/lamp-pendant.svg create mode 100644 assets/phosphor-icons/regular/lamp.svg create mode 100644 assets/phosphor-icons/regular/laptop.svg create mode 100644 assets/phosphor-icons/regular/lasso.svg create mode 100644 assets/phosphor-icons/regular/lastfm-logo.svg create mode 100644 assets/phosphor-icons/regular/layout.svg create mode 100644 assets/phosphor-icons/regular/leaf.svg create mode 100644 assets/phosphor-icons/regular/lectern.svg create mode 100644 assets/phosphor-icons/regular/lego-smiley.svg create mode 100644 assets/phosphor-icons/regular/lego.svg create mode 100644 assets/phosphor-icons/regular/less-than-or-equal.svg create mode 100644 assets/phosphor-icons/regular/less-than.svg create mode 100644 assets/phosphor-icons/regular/letter-circle-h.svg create mode 100644 assets/phosphor-icons/regular/letter-circle-p.svg create mode 100644 assets/phosphor-icons/regular/letter-circle-v.svg create mode 100644 assets/phosphor-icons/regular/lifebuoy.svg create mode 100644 assets/phosphor-icons/regular/lightbulb-filament.svg create mode 100644 assets/phosphor-icons/regular/lightbulb.svg create mode 100644 assets/phosphor-icons/regular/lighthouse.svg create mode 100644 assets/phosphor-icons/regular/lightning-a.svg create mode 100644 assets/phosphor-icons/regular/lightning-slash.svg create mode 100644 assets/phosphor-icons/regular/lightning.svg create mode 100644 assets/phosphor-icons/regular/line-segment.svg create mode 100644 assets/phosphor-icons/regular/line-segments.svg create mode 100644 assets/phosphor-icons/regular/line-vertical.svg create mode 100644 assets/phosphor-icons/regular/link-break.svg create mode 100644 assets/phosphor-icons/regular/link-simple-break.svg create mode 100644 assets/phosphor-icons/regular/link-simple-horizontal-break.svg create mode 100644 assets/phosphor-icons/regular/link-simple-horizontal.svg create mode 100644 assets/phosphor-icons/regular/link-simple.svg create mode 100644 assets/phosphor-icons/regular/link.svg create mode 100644 assets/phosphor-icons/regular/linkedin-logo.svg create mode 100644 assets/phosphor-icons/regular/linktree-logo.svg create mode 100644 assets/phosphor-icons/regular/linux-logo.svg create mode 100644 assets/phosphor-icons/regular/list-bullets.svg create mode 100644 assets/phosphor-icons/regular/list-checks.svg create mode 100644 assets/phosphor-icons/regular/list-dashes.svg create mode 100644 assets/phosphor-icons/regular/list-heart.svg create mode 100644 assets/phosphor-icons/regular/list-magnifying-glass.svg create mode 100644 assets/phosphor-icons/regular/list-numbers.svg create mode 100644 assets/phosphor-icons/regular/list-plus.svg create mode 100644 assets/phosphor-icons/regular/list-star.svg create mode 100644 assets/phosphor-icons/regular/list.svg create mode 100644 assets/phosphor-icons/regular/lock-key-open.svg create mode 100644 assets/phosphor-icons/regular/lock-key.svg create mode 100644 assets/phosphor-icons/regular/lock-laminated-open.svg create mode 100644 assets/phosphor-icons/regular/lock-laminated.svg create mode 100644 assets/phosphor-icons/regular/lock-open.svg create mode 100644 assets/phosphor-icons/regular/lock-simple-open.svg create mode 100644 assets/phosphor-icons/regular/lock-simple.svg create mode 100644 assets/phosphor-icons/regular/lock.svg create mode 100644 assets/phosphor-icons/regular/lockers.svg create mode 100644 assets/phosphor-icons/regular/log.svg create mode 100644 assets/phosphor-icons/regular/magic-wand.svg create mode 100644 assets/phosphor-icons/regular/magnet-straight.svg create mode 100644 assets/phosphor-icons/regular/magnet.svg create mode 100644 assets/phosphor-icons/regular/magnifying-glass-minus.svg create mode 100644 assets/phosphor-icons/regular/magnifying-glass-plus.svg create mode 100644 assets/phosphor-icons/regular/magnifying-glass.svg create mode 100644 assets/phosphor-icons/regular/mailbox.svg create mode 100644 assets/phosphor-icons/regular/map-pin-area.svg create mode 100644 assets/phosphor-icons/regular/map-pin-line.svg create mode 100644 assets/phosphor-icons/regular/map-pin-plus.svg create mode 100644 assets/phosphor-icons/regular/map-pin-simple-area.svg create mode 100644 assets/phosphor-icons/regular/map-pin-simple-line.svg create mode 100644 assets/phosphor-icons/regular/map-pin-simple.svg create mode 100644 assets/phosphor-icons/regular/map-pin.svg create mode 100644 assets/phosphor-icons/regular/map-trifold.svg create mode 100644 assets/phosphor-icons/regular/markdown-logo.svg create mode 100644 assets/phosphor-icons/regular/marker-circle.svg create mode 100644 assets/phosphor-icons/regular/martini.svg create mode 100644 assets/phosphor-icons/regular/mask-happy.svg create mode 100644 assets/phosphor-icons/regular/mask-sad.svg create mode 100644 assets/phosphor-icons/regular/mastodon-logo.svg create mode 100644 assets/phosphor-icons/regular/math-operations.svg create mode 100644 assets/phosphor-icons/regular/matrix-logo.svg create mode 100644 assets/phosphor-icons/regular/medal-military.svg create mode 100644 assets/phosphor-icons/regular/medal.svg create mode 100644 assets/phosphor-icons/regular/medium-logo.svg create mode 100644 assets/phosphor-icons/regular/megaphone-simple.svg create mode 100644 assets/phosphor-icons/regular/megaphone.svg create mode 100644 assets/phosphor-icons/regular/member-of.svg create mode 100644 assets/phosphor-icons/regular/memory.svg create mode 100644 assets/phosphor-icons/regular/messenger-logo.svg create mode 100644 assets/phosphor-icons/regular/meta-logo.svg create mode 100644 assets/phosphor-icons/regular/meteor.svg create mode 100644 assets/phosphor-icons/regular/metronome.svg create mode 100644 assets/phosphor-icons/regular/microphone-slash.svg create mode 100644 assets/phosphor-icons/regular/microphone-stage.svg create mode 100644 assets/phosphor-icons/regular/microphone.svg create mode 100644 assets/phosphor-icons/regular/microscope.svg create mode 100644 assets/phosphor-icons/regular/microsoft-excel-logo.svg create mode 100644 assets/phosphor-icons/regular/microsoft-outlook-logo.svg create mode 100644 assets/phosphor-icons/regular/microsoft-powerpoint-logo.svg create mode 100644 assets/phosphor-icons/regular/microsoft-teams-logo.svg create mode 100644 assets/phosphor-icons/regular/microsoft-word-logo.svg create mode 100644 assets/phosphor-icons/regular/minus-circle.svg create mode 100644 assets/phosphor-icons/regular/minus-square.svg create mode 100644 assets/phosphor-icons/regular/minus.svg create mode 100644 assets/phosphor-icons/regular/money-wavy.svg create mode 100644 assets/phosphor-icons/regular/money.svg create mode 100644 assets/phosphor-icons/regular/monitor-arrow-up.svg create mode 100644 assets/phosphor-icons/regular/monitor-play.svg create mode 100644 assets/phosphor-icons/regular/monitor.svg create mode 100644 assets/phosphor-icons/regular/moon-stars.svg create mode 100644 assets/phosphor-icons/regular/moon.svg create mode 100644 assets/phosphor-icons/regular/moped-front.svg create mode 100644 assets/phosphor-icons/regular/moped.svg create mode 100644 assets/phosphor-icons/regular/mosque.svg create mode 100644 assets/phosphor-icons/regular/motorcycle.svg create mode 100644 assets/phosphor-icons/regular/mountains.svg create mode 100644 assets/phosphor-icons/regular/mouse-left-click.svg create mode 100644 assets/phosphor-icons/regular/mouse-middle-click.svg create mode 100644 assets/phosphor-icons/regular/mouse-right-click.svg create mode 100644 assets/phosphor-icons/regular/mouse-scroll.svg create mode 100644 assets/phosphor-icons/regular/mouse-simple.svg create mode 100644 assets/phosphor-icons/regular/mouse.svg create mode 100644 assets/phosphor-icons/regular/music-note-simple.svg create mode 100644 assets/phosphor-icons/regular/music-note.svg create mode 100644 assets/phosphor-icons/regular/music-notes-minus.svg create mode 100644 assets/phosphor-icons/regular/music-notes-plus.svg create mode 100644 assets/phosphor-icons/regular/music-notes-simple.svg create mode 100644 assets/phosphor-icons/regular/music-notes.svg create mode 100644 assets/phosphor-icons/regular/navigation-arrow.svg create mode 100644 assets/phosphor-icons/regular/needle.svg create mode 100644 assets/phosphor-icons/regular/network-slash.svg create mode 100644 assets/phosphor-icons/regular/network-x.svg create mode 100644 assets/phosphor-icons/regular/network.svg create mode 100644 assets/phosphor-icons/regular/newspaper-clipping.svg create mode 100644 assets/phosphor-icons/regular/newspaper.svg create mode 100644 assets/phosphor-icons/regular/not-equals.svg create mode 100644 assets/phosphor-icons/regular/not-member-of.svg create mode 100644 assets/phosphor-icons/regular/not-subset-of.svg create mode 100644 assets/phosphor-icons/regular/not-superset-of.svg create mode 100644 assets/phosphor-icons/regular/notches.svg create mode 100644 assets/phosphor-icons/regular/note-blank.svg create mode 100644 assets/phosphor-icons/regular/note-pencil.svg create mode 100644 assets/phosphor-icons/regular/note.svg create mode 100644 assets/phosphor-icons/regular/notebook.svg create mode 100644 assets/phosphor-icons/regular/notepad.svg create mode 100644 assets/phosphor-icons/regular/notification.svg create mode 100644 assets/phosphor-icons/regular/notion-logo.svg create mode 100644 assets/phosphor-icons/regular/nuclear-plant.svg create mode 100644 assets/phosphor-icons/regular/number-circle-eight.svg create mode 100644 assets/phosphor-icons/regular/number-circle-five.svg create mode 100644 assets/phosphor-icons/regular/number-circle-four.svg create mode 100644 assets/phosphor-icons/regular/number-circle-nine.svg create mode 100644 assets/phosphor-icons/regular/number-circle-one.svg create mode 100644 assets/phosphor-icons/regular/number-circle-seven.svg create mode 100644 assets/phosphor-icons/regular/number-circle-six.svg create mode 100644 assets/phosphor-icons/regular/number-circle-three.svg create mode 100644 assets/phosphor-icons/regular/number-circle-two.svg create mode 100644 assets/phosphor-icons/regular/number-circle-zero.svg create mode 100644 assets/phosphor-icons/regular/number-eight.svg create mode 100644 assets/phosphor-icons/regular/number-five.svg create mode 100644 assets/phosphor-icons/regular/number-four.svg create mode 100644 assets/phosphor-icons/regular/number-nine.svg create mode 100644 assets/phosphor-icons/regular/number-one.svg create mode 100644 assets/phosphor-icons/regular/number-seven.svg create mode 100644 assets/phosphor-icons/regular/number-six.svg create mode 100644 assets/phosphor-icons/regular/number-square-eight.svg create mode 100644 assets/phosphor-icons/regular/number-square-five.svg create mode 100644 assets/phosphor-icons/regular/number-square-four.svg create mode 100644 assets/phosphor-icons/regular/number-square-nine.svg create mode 100644 assets/phosphor-icons/regular/number-square-one.svg create mode 100644 assets/phosphor-icons/regular/number-square-seven.svg create mode 100644 assets/phosphor-icons/regular/number-square-six.svg create mode 100644 assets/phosphor-icons/regular/number-square-three.svg create mode 100644 assets/phosphor-icons/regular/number-square-two.svg create mode 100644 assets/phosphor-icons/regular/number-square-zero.svg create mode 100644 assets/phosphor-icons/regular/number-three.svg create mode 100644 assets/phosphor-icons/regular/number-two.svg create mode 100644 assets/phosphor-icons/regular/number-zero.svg create mode 100644 assets/phosphor-icons/regular/numpad.svg create mode 100644 assets/phosphor-icons/regular/nut.svg create mode 100644 assets/phosphor-icons/regular/ny-times-logo.svg create mode 100644 assets/phosphor-icons/regular/octagon.svg create mode 100644 assets/phosphor-icons/regular/office-chair.svg create mode 100644 assets/phosphor-icons/regular/onigiri.svg create mode 100644 assets/phosphor-icons/regular/open-ai-logo.svg create mode 100644 assets/phosphor-icons/regular/option.svg create mode 100644 assets/phosphor-icons/regular/orange-slice.svg create mode 100644 assets/phosphor-icons/regular/orange.svg create mode 100644 assets/phosphor-icons/regular/oven.svg create mode 100644 assets/phosphor-icons/regular/package.svg create mode 100644 assets/phosphor-icons/regular/paint-brush-broad.svg create mode 100644 assets/phosphor-icons/regular/paint-brush-household.svg create mode 100644 assets/phosphor-icons/regular/paint-brush.svg create mode 100644 assets/phosphor-icons/regular/paint-bucket.svg create mode 100644 assets/phosphor-icons/regular/paint-roller.svg create mode 100644 assets/phosphor-icons/regular/palette.svg create mode 100644 assets/phosphor-icons/regular/panorama.svg create mode 100644 assets/phosphor-icons/regular/pants.svg create mode 100644 assets/phosphor-icons/regular/paper-plane-right.svg create mode 100644 assets/phosphor-icons/regular/paper-plane-tilt.svg create mode 100644 assets/phosphor-icons/regular/paper-plane.svg create mode 100644 assets/phosphor-icons/regular/paperclip-horizontal.svg create mode 100644 assets/phosphor-icons/regular/paperclip.svg create mode 100644 assets/phosphor-icons/regular/parachute.svg create mode 100644 assets/phosphor-icons/regular/paragraph.svg create mode 100644 assets/phosphor-icons/regular/parallelogram.svg create mode 100644 assets/phosphor-icons/regular/park.svg create mode 100644 assets/phosphor-icons/regular/password.svg create mode 100644 assets/phosphor-icons/regular/path.svg create mode 100644 assets/phosphor-icons/regular/patreon-logo.svg create mode 100644 assets/phosphor-icons/regular/pause-circle.svg create mode 100644 assets/phosphor-icons/regular/pause.svg create mode 100644 assets/phosphor-icons/regular/paw-print.svg create mode 100644 assets/phosphor-icons/regular/paypal-logo.svg create mode 100644 assets/phosphor-icons/regular/peace.svg create mode 100644 assets/phosphor-icons/regular/pen-nib-straight.svg create mode 100644 assets/phosphor-icons/regular/pen-nib.svg create mode 100644 assets/phosphor-icons/regular/pen.svg create mode 100644 assets/phosphor-icons/regular/pencil-circle.svg create mode 100644 assets/phosphor-icons/regular/pencil-line.svg create mode 100644 assets/phosphor-icons/regular/pencil-ruler.svg create mode 100644 assets/phosphor-icons/regular/pencil-simple-line.svg create mode 100644 assets/phosphor-icons/regular/pencil-simple-slash.svg create mode 100644 assets/phosphor-icons/regular/pencil-simple.svg create mode 100644 assets/phosphor-icons/regular/pencil-slash.svg create mode 100644 assets/phosphor-icons/regular/pencil.svg create mode 100644 assets/phosphor-icons/regular/pentagon.svg create mode 100644 assets/phosphor-icons/regular/pentagram.svg create mode 100644 assets/phosphor-icons/regular/pepper.svg create mode 100644 assets/phosphor-icons/regular/percent.svg create mode 100644 assets/phosphor-icons/regular/person-arms-spread.svg create mode 100644 assets/phosphor-icons/regular/person-simple-bike.svg create mode 100644 assets/phosphor-icons/regular/person-simple-circle.svg create mode 100644 assets/phosphor-icons/regular/person-simple-hike.svg create mode 100644 assets/phosphor-icons/regular/person-simple-run.svg create mode 100644 assets/phosphor-icons/regular/person-simple-ski.svg create mode 100644 assets/phosphor-icons/regular/person-simple-snowboard.svg create mode 100644 assets/phosphor-icons/regular/person-simple-swim.svg create mode 100644 assets/phosphor-icons/regular/person-simple-tai-chi.svg create mode 100644 assets/phosphor-icons/regular/person-simple-throw.svg create mode 100644 assets/phosphor-icons/regular/person-simple-walk.svg create mode 100644 assets/phosphor-icons/regular/person-simple.svg create mode 100644 assets/phosphor-icons/regular/person.svg create mode 100644 assets/phosphor-icons/regular/perspective.svg create mode 100644 assets/phosphor-icons/regular/phone-call.svg create mode 100644 assets/phosphor-icons/regular/phone-disconnect.svg create mode 100644 assets/phosphor-icons/regular/phone-incoming.svg create mode 100644 assets/phosphor-icons/regular/phone-list.svg create mode 100644 assets/phosphor-icons/regular/phone-outgoing.svg create mode 100644 assets/phosphor-icons/regular/phone-pause.svg create mode 100644 assets/phosphor-icons/regular/phone-plus.svg create mode 100644 assets/phosphor-icons/regular/phone-slash.svg create mode 100644 assets/phosphor-icons/regular/phone-transfer.svg create mode 100644 assets/phosphor-icons/regular/phone-x.svg create mode 100644 assets/phosphor-icons/regular/phone.svg create mode 100644 assets/phosphor-icons/regular/phosphor-logo.svg create mode 100644 assets/phosphor-icons/regular/pi.svg create mode 100644 assets/phosphor-icons/regular/piano-keys.svg create mode 100644 assets/phosphor-icons/regular/picnic-table.svg create mode 100644 assets/phosphor-icons/regular/picture-in-picture.svg create mode 100644 assets/phosphor-icons/regular/piggy-bank.svg create mode 100644 assets/phosphor-icons/regular/pill.svg create mode 100644 assets/phosphor-icons/regular/ping-pong.svg create mode 100644 assets/phosphor-icons/regular/pint-glass.svg create mode 100644 assets/phosphor-icons/regular/pinterest-logo.svg create mode 100644 assets/phosphor-icons/regular/pinwheel.svg create mode 100644 assets/phosphor-icons/regular/pipe-wrench.svg create mode 100644 assets/phosphor-icons/regular/pipe.svg create mode 100644 assets/phosphor-icons/regular/pix-logo.svg create mode 100644 assets/phosphor-icons/regular/pizza.svg create mode 100644 assets/phosphor-icons/regular/placeholder.svg create mode 100644 assets/phosphor-icons/regular/planet.svg create mode 100644 assets/phosphor-icons/regular/plant.svg create mode 100644 assets/phosphor-icons/regular/play-circle.svg create mode 100644 assets/phosphor-icons/regular/play-pause.svg create mode 100644 assets/phosphor-icons/regular/play.svg create mode 100644 assets/phosphor-icons/regular/playlist.svg create mode 100644 assets/phosphor-icons/regular/plug-charging.svg create mode 100644 assets/phosphor-icons/regular/plug.svg create mode 100644 assets/phosphor-icons/regular/plugs-connected.svg create mode 100644 assets/phosphor-icons/regular/plugs.svg create mode 100644 assets/phosphor-icons/regular/plus-circle.svg create mode 100644 assets/phosphor-icons/regular/plus-minus.svg create mode 100644 assets/phosphor-icons/regular/plus-square.svg create mode 100644 assets/phosphor-icons/regular/plus.svg create mode 100644 assets/phosphor-icons/regular/poker-chip.svg create mode 100644 assets/phosphor-icons/regular/police-car.svg create mode 100644 assets/phosphor-icons/regular/polygon.svg create mode 100644 assets/phosphor-icons/regular/popcorn.svg create mode 100644 assets/phosphor-icons/regular/popsicle.svg create mode 100644 assets/phosphor-icons/regular/potted-plant.svg create mode 100644 assets/phosphor-icons/regular/power.svg create mode 100644 assets/phosphor-icons/regular/prescription.svg create mode 100644 assets/phosphor-icons/regular/presentation-chart.svg create mode 100644 assets/phosphor-icons/regular/presentation.svg create mode 100644 assets/phosphor-icons/regular/printer.svg create mode 100644 assets/phosphor-icons/regular/prohibit-inset.svg create mode 100644 assets/phosphor-icons/regular/prohibit.svg create mode 100644 assets/phosphor-icons/regular/projector-screen-chart.svg create mode 100644 assets/phosphor-icons/regular/projector-screen.svg create mode 100644 assets/phosphor-icons/regular/pulse.svg create mode 100644 assets/phosphor-icons/regular/push-pin-simple-slash.svg create mode 100644 assets/phosphor-icons/regular/push-pin-simple.svg create mode 100644 assets/phosphor-icons/regular/push-pin-slash.svg create mode 100644 assets/phosphor-icons/regular/push-pin.svg create mode 100644 assets/phosphor-icons/regular/puzzle-piece.svg create mode 100644 assets/phosphor-icons/regular/qr-code.svg create mode 100644 assets/phosphor-icons/regular/question-mark.svg create mode 100644 assets/phosphor-icons/regular/question.svg create mode 100644 assets/phosphor-icons/regular/queue.svg create mode 100644 assets/phosphor-icons/regular/quotes.svg create mode 100644 assets/phosphor-icons/regular/rabbit.svg create mode 100644 assets/phosphor-icons/regular/racquet.svg create mode 100644 assets/phosphor-icons/regular/radical.svg create mode 100644 assets/phosphor-icons/regular/radio-button.svg create mode 100644 assets/phosphor-icons/regular/radio.svg create mode 100644 assets/phosphor-icons/regular/radioactive.svg create mode 100644 assets/phosphor-icons/regular/rainbow-cloud.svg create mode 100644 assets/phosphor-icons/regular/rainbow.svg create mode 100644 assets/phosphor-icons/regular/ranking.svg create mode 100644 assets/phosphor-icons/regular/read-cv-logo.svg create mode 100644 assets/phosphor-icons/regular/receipt-x.svg create mode 100644 assets/phosphor-icons/regular/receipt.svg create mode 100644 assets/phosphor-icons/regular/record.svg create mode 100644 assets/phosphor-icons/regular/rectangle-dashed.svg create mode 100644 assets/phosphor-icons/regular/rectangle.svg create mode 100644 assets/phosphor-icons/regular/recycle.svg create mode 100644 assets/phosphor-icons/regular/reddit-logo.svg create mode 100644 assets/phosphor-icons/regular/repeat-once.svg create mode 100644 assets/phosphor-icons/regular/repeat.svg create mode 100644 assets/phosphor-icons/regular/replit-logo.svg create mode 100644 assets/phosphor-icons/regular/resize.svg create mode 100644 assets/phosphor-icons/regular/rewind-circle.svg create mode 100644 assets/phosphor-icons/regular/rewind.svg create mode 100644 assets/phosphor-icons/regular/road-horizon.svg create mode 100644 assets/phosphor-icons/regular/robot.svg create mode 100644 assets/phosphor-icons/regular/rocket-launch.svg create mode 100644 assets/phosphor-icons/regular/rocket.svg create mode 100644 assets/phosphor-icons/regular/rows-plus-bottom.svg create mode 100644 assets/phosphor-icons/regular/rows-plus-top.svg create mode 100644 assets/phosphor-icons/regular/rows.svg create mode 100644 assets/phosphor-icons/regular/rss-simple.svg create mode 100644 assets/phosphor-icons/regular/rss.svg create mode 100644 assets/phosphor-icons/regular/rug.svg create mode 100644 assets/phosphor-icons/regular/ruler.svg create mode 100644 assets/phosphor-icons/regular/sailboat.svg create mode 100644 assets/phosphor-icons/regular/scales.svg create mode 100644 assets/phosphor-icons/regular/scan-smiley.svg create mode 100644 assets/phosphor-icons/regular/scan.svg create mode 100644 assets/phosphor-icons/regular/scissors.svg create mode 100644 assets/phosphor-icons/regular/scooter.svg create mode 100644 assets/phosphor-icons/regular/screencast.svg create mode 100644 assets/phosphor-icons/regular/screwdriver.svg create mode 100644 assets/phosphor-icons/regular/scribble-loop.svg create mode 100644 assets/phosphor-icons/regular/scribble.svg create mode 100644 assets/phosphor-icons/regular/scroll.svg create mode 100644 assets/phosphor-icons/regular/seal-check.svg create mode 100644 assets/phosphor-icons/regular/seal-percent.svg create mode 100644 assets/phosphor-icons/regular/seal-question.svg create mode 100644 assets/phosphor-icons/regular/seal-warning.svg create mode 100644 assets/phosphor-icons/regular/seal.svg create mode 100644 assets/phosphor-icons/regular/seat.svg create mode 100644 assets/phosphor-icons/regular/seatbelt.svg create mode 100644 assets/phosphor-icons/regular/security-camera.svg create mode 100644 assets/phosphor-icons/regular/selection-all.svg create mode 100644 assets/phosphor-icons/regular/selection-background.svg create mode 100644 assets/phosphor-icons/regular/selection-foreground.svg create mode 100644 assets/phosphor-icons/regular/selection-inverse.svg create mode 100644 assets/phosphor-icons/regular/selection-plus.svg create mode 100644 assets/phosphor-icons/regular/selection-slash.svg create mode 100644 assets/phosphor-icons/regular/selection.svg create mode 100644 assets/phosphor-icons/regular/shapes.svg create mode 100644 assets/phosphor-icons/regular/share-fat.svg create mode 100644 assets/phosphor-icons/regular/share-network.svg create mode 100644 assets/phosphor-icons/regular/share.svg create mode 100644 assets/phosphor-icons/regular/shield-check.svg create mode 100644 assets/phosphor-icons/regular/shield-checkered.svg create mode 100644 assets/phosphor-icons/regular/shield-chevron.svg create mode 100644 assets/phosphor-icons/regular/shield-plus.svg create mode 100644 assets/phosphor-icons/regular/shield-slash.svg create mode 100644 assets/phosphor-icons/regular/shield-star.svg create mode 100644 assets/phosphor-icons/regular/shield-warning.svg create mode 100644 assets/phosphor-icons/regular/shield.svg create mode 100644 assets/phosphor-icons/regular/shipping-container.svg create mode 100644 assets/phosphor-icons/regular/shirt-folded.svg create mode 100644 assets/phosphor-icons/regular/shooting-star.svg create mode 100644 assets/phosphor-icons/regular/shopping-bag-open.svg create mode 100644 assets/phosphor-icons/regular/shopping-bag.svg create mode 100644 assets/phosphor-icons/regular/shopping-cart-simple.svg create mode 100644 assets/phosphor-icons/regular/shopping-cart.svg create mode 100644 assets/phosphor-icons/regular/shovel.svg create mode 100644 assets/phosphor-icons/regular/shower.svg create mode 100644 assets/phosphor-icons/regular/shrimp.svg create mode 100644 assets/phosphor-icons/regular/shuffle-angular.svg create mode 100644 assets/phosphor-icons/regular/shuffle-simple.svg create mode 100644 assets/phosphor-icons/regular/shuffle.svg create mode 100644 assets/phosphor-icons/regular/sidebar-simple.svg create mode 100644 assets/phosphor-icons/regular/sidebar.svg create mode 100644 assets/phosphor-icons/regular/sigma.svg create mode 100644 assets/phosphor-icons/regular/sign-in.svg create mode 100644 assets/phosphor-icons/regular/sign-out.svg create mode 100644 assets/phosphor-icons/regular/signature.svg create mode 100644 assets/phosphor-icons/regular/signpost.svg create mode 100644 assets/phosphor-icons/regular/sim-card.svg create mode 100644 assets/phosphor-icons/regular/siren.svg create mode 100644 assets/phosphor-icons/regular/sketch-logo.svg create mode 100644 assets/phosphor-icons/regular/skip-back-circle.svg create mode 100644 assets/phosphor-icons/regular/skip-back.svg create mode 100644 assets/phosphor-icons/regular/skip-forward-circle.svg create mode 100644 assets/phosphor-icons/regular/skip-forward.svg create mode 100644 assets/phosphor-icons/regular/skull.svg create mode 100644 assets/phosphor-icons/regular/skype-logo.svg create mode 100644 assets/phosphor-icons/regular/slack-logo.svg create mode 100644 assets/phosphor-icons/regular/sliders-horizontal.svg create mode 100644 assets/phosphor-icons/regular/sliders.svg create mode 100644 assets/phosphor-icons/regular/slideshow.svg create mode 100644 assets/phosphor-icons/regular/smiley-angry.svg create mode 100644 assets/phosphor-icons/regular/smiley-blank.svg create mode 100644 assets/phosphor-icons/regular/smiley-meh.svg create mode 100644 assets/phosphor-icons/regular/smiley-melting.svg create mode 100644 assets/phosphor-icons/regular/smiley-nervous.svg create mode 100644 assets/phosphor-icons/regular/smiley-sad.svg create mode 100644 assets/phosphor-icons/regular/smiley-sticker.svg create mode 100644 assets/phosphor-icons/regular/smiley-wink.svg create mode 100644 assets/phosphor-icons/regular/smiley-x-eyes.svg create mode 100644 assets/phosphor-icons/regular/smiley.svg create mode 100644 assets/phosphor-icons/regular/snapchat-logo.svg create mode 100644 assets/phosphor-icons/regular/sneaker-move.svg create mode 100644 assets/phosphor-icons/regular/sneaker.svg create mode 100644 assets/phosphor-icons/regular/snowflake.svg create mode 100644 assets/phosphor-icons/regular/soccer-ball.svg create mode 100644 assets/phosphor-icons/regular/sock.svg create mode 100644 assets/phosphor-icons/regular/solar-panel.svg create mode 100644 assets/phosphor-icons/regular/solar-roof.svg create mode 100644 assets/phosphor-icons/regular/sort-ascending.svg create mode 100644 assets/phosphor-icons/regular/sort-descending.svg create mode 100644 assets/phosphor-icons/regular/soundcloud-logo.svg create mode 100644 assets/phosphor-icons/regular/spade.svg create mode 100644 assets/phosphor-icons/regular/sparkle.svg create mode 100644 assets/phosphor-icons/regular/speaker-hifi.svg create mode 100644 assets/phosphor-icons/regular/speaker-high.svg create mode 100644 assets/phosphor-icons/regular/speaker-low.svg create mode 100644 assets/phosphor-icons/regular/speaker-none.svg create mode 100644 assets/phosphor-icons/regular/speaker-simple-high.svg create mode 100644 assets/phosphor-icons/regular/speaker-simple-low.svg create mode 100644 assets/phosphor-icons/regular/speaker-simple-none.svg create mode 100644 assets/phosphor-icons/regular/speaker-simple-slash.svg create mode 100644 assets/phosphor-icons/regular/speaker-simple-x.svg create mode 100644 assets/phosphor-icons/regular/speaker-slash.svg create mode 100644 assets/phosphor-icons/regular/speaker-x.svg create mode 100644 assets/phosphor-icons/regular/speedometer.svg create mode 100644 assets/phosphor-icons/regular/sphere.svg create mode 100644 assets/phosphor-icons/regular/spinner-ball.svg create mode 100644 assets/phosphor-icons/regular/spinner-gap.svg create mode 100644 assets/phosphor-icons/regular/spinner.svg create mode 100644 assets/phosphor-icons/regular/spiral.svg create mode 100644 assets/phosphor-icons/regular/split-horizontal.svg create mode 100644 assets/phosphor-icons/regular/split-vertical.svg create mode 100644 assets/phosphor-icons/regular/spotify-logo.svg create mode 100644 assets/phosphor-icons/regular/spray-bottle.svg create mode 100644 assets/phosphor-icons/regular/square-half-bottom.svg create mode 100644 assets/phosphor-icons/regular/square-half.svg create mode 100644 assets/phosphor-icons/regular/square-logo.svg create mode 100644 assets/phosphor-icons/regular/square-split-horizontal.svg create mode 100644 assets/phosphor-icons/regular/square-split-vertical.svg create mode 100644 assets/phosphor-icons/regular/square.svg create mode 100644 assets/phosphor-icons/regular/squares-four.svg create mode 100644 assets/phosphor-icons/regular/stack-minus.svg create mode 100644 assets/phosphor-icons/regular/stack-overflow-logo.svg create mode 100644 assets/phosphor-icons/regular/stack-plus.svg create mode 100644 assets/phosphor-icons/regular/stack-simple.svg create mode 100644 assets/phosphor-icons/regular/stack.svg create mode 100644 assets/phosphor-icons/regular/stairs.svg create mode 100644 assets/phosphor-icons/regular/stamp.svg create mode 100644 assets/phosphor-icons/regular/standard-definition.svg create mode 100644 assets/phosphor-icons/regular/star-and-crescent.svg create mode 100644 assets/phosphor-icons/regular/star-four.svg create mode 100644 assets/phosphor-icons/regular/star-half.svg create mode 100644 assets/phosphor-icons/regular/star-of-david.svg create mode 100644 assets/phosphor-icons/regular/star.svg create mode 100644 assets/phosphor-icons/regular/steam-logo.svg create mode 100644 assets/phosphor-icons/regular/steering-wheel.svg create mode 100644 assets/phosphor-icons/regular/steps.svg create mode 100644 assets/phosphor-icons/regular/stethoscope.svg create mode 100644 assets/phosphor-icons/regular/sticker.svg create mode 100644 assets/phosphor-icons/regular/stool.svg create mode 100644 assets/phosphor-icons/regular/stop-circle.svg create mode 100644 assets/phosphor-icons/regular/stop.svg create mode 100644 assets/phosphor-icons/regular/storefront.svg create mode 100644 assets/phosphor-icons/regular/strategy.svg create mode 100644 assets/phosphor-icons/regular/stripe-logo.svg create mode 100644 assets/phosphor-icons/regular/student.svg create mode 100644 assets/phosphor-icons/regular/subset-of.svg create mode 100644 assets/phosphor-icons/regular/subset-proper-of.svg create mode 100644 assets/phosphor-icons/regular/subtitles-slash.svg create mode 100644 assets/phosphor-icons/regular/subtitles.svg create mode 100644 assets/phosphor-icons/regular/subtract-square.svg create mode 100644 assets/phosphor-icons/regular/subtract.svg create mode 100644 assets/phosphor-icons/regular/subway.svg create mode 100644 assets/phosphor-icons/regular/suitcase-rolling.svg create mode 100644 assets/phosphor-icons/regular/suitcase-simple.svg create mode 100644 assets/phosphor-icons/regular/suitcase.svg create mode 100644 assets/phosphor-icons/regular/sun-dim.svg create mode 100644 assets/phosphor-icons/regular/sun-horizon.svg create mode 100644 assets/phosphor-icons/regular/sun.svg create mode 100644 assets/phosphor-icons/regular/sunglasses.svg create mode 100644 assets/phosphor-icons/regular/superset-of.svg create mode 100644 assets/phosphor-icons/regular/superset-proper-of.svg create mode 100644 assets/phosphor-icons/regular/swap.svg create mode 100644 assets/phosphor-icons/regular/swatches.svg create mode 100644 assets/phosphor-icons/regular/swimming-pool.svg create mode 100644 assets/phosphor-icons/regular/sword.svg create mode 100644 assets/phosphor-icons/regular/synagogue.svg create mode 100644 assets/phosphor-icons/regular/syringe.svg create mode 100644 assets/phosphor-icons/regular/t-shirt.svg create mode 100644 assets/phosphor-icons/regular/table.svg create mode 100644 assets/phosphor-icons/regular/tabs.svg create mode 100644 assets/phosphor-icons/regular/tag-chevron.svg create mode 100644 assets/phosphor-icons/regular/tag-simple.svg create mode 100644 assets/phosphor-icons/regular/tag.svg create mode 100644 assets/phosphor-icons/regular/target.svg create mode 100644 assets/phosphor-icons/regular/taxi.svg create mode 100644 assets/phosphor-icons/regular/tea-bag.svg create mode 100644 assets/phosphor-icons/regular/telegram-logo.svg create mode 100644 assets/phosphor-icons/regular/television-simple.svg create mode 100644 assets/phosphor-icons/regular/television.svg create mode 100644 assets/phosphor-icons/regular/tennis-ball.svg create mode 100644 assets/phosphor-icons/regular/tent.svg create mode 100644 assets/phosphor-icons/regular/terminal-window.svg create mode 100644 assets/phosphor-icons/regular/terminal.svg create mode 100644 assets/phosphor-icons/regular/test-tube.svg create mode 100644 assets/phosphor-icons/regular/text-a-underline.svg create mode 100644 assets/phosphor-icons/regular/text-aa.svg create mode 100644 assets/phosphor-icons/regular/text-align-center.svg create mode 100644 assets/phosphor-icons/regular/text-align-justify.svg create mode 100644 assets/phosphor-icons/regular/text-align-left.svg create mode 100644 assets/phosphor-icons/regular/text-align-right.svg create mode 100644 assets/phosphor-icons/regular/text-b.svg create mode 100644 assets/phosphor-icons/regular/text-columns.svg create mode 100644 assets/phosphor-icons/regular/text-h-five.svg create mode 100644 assets/phosphor-icons/regular/text-h-four.svg create mode 100644 assets/phosphor-icons/regular/text-h-one.svg create mode 100644 assets/phosphor-icons/regular/text-h-six.svg create mode 100644 assets/phosphor-icons/regular/text-h-three.svg create mode 100644 assets/phosphor-icons/regular/text-h-two.svg create mode 100644 assets/phosphor-icons/regular/text-h.svg create mode 100644 assets/phosphor-icons/regular/text-indent.svg create mode 100644 assets/phosphor-icons/regular/text-italic.svg create mode 100644 assets/phosphor-icons/regular/text-outdent.svg create mode 100644 assets/phosphor-icons/regular/text-strikethrough.svg create mode 100644 assets/phosphor-icons/regular/text-subscript.svg create mode 100644 assets/phosphor-icons/regular/text-superscript.svg create mode 100644 assets/phosphor-icons/regular/text-t-slash.svg create mode 100644 assets/phosphor-icons/regular/text-t.svg create mode 100644 assets/phosphor-icons/regular/text-underline.svg create mode 100644 assets/phosphor-icons/regular/textbox.svg create mode 100644 assets/phosphor-icons/regular/thermometer-cold.svg create mode 100644 assets/phosphor-icons/regular/thermometer-hot.svg create mode 100644 assets/phosphor-icons/regular/thermometer-simple.svg create mode 100644 assets/phosphor-icons/regular/thermometer.svg create mode 100644 assets/phosphor-icons/regular/threads-logo.svg create mode 100644 assets/phosphor-icons/regular/three-d.svg create mode 100644 assets/phosphor-icons/regular/thumbs-down.svg create mode 100644 assets/phosphor-icons/regular/thumbs-up.svg create mode 100644 assets/phosphor-icons/regular/ticket.svg create mode 100644 assets/phosphor-icons/regular/tidal-logo.svg create mode 100644 assets/phosphor-icons/regular/tiktok-logo.svg create mode 100644 assets/phosphor-icons/regular/tilde.svg create mode 100644 assets/phosphor-icons/regular/timer.svg create mode 100644 assets/phosphor-icons/regular/tip-jar.svg create mode 100644 assets/phosphor-icons/regular/tipi.svg create mode 100644 assets/phosphor-icons/regular/tire.svg create mode 100644 assets/phosphor-icons/regular/toggle-left.svg create mode 100644 assets/phosphor-icons/regular/toggle-right.svg create mode 100644 assets/phosphor-icons/regular/toilet-paper.svg create mode 100644 assets/phosphor-icons/regular/toilet.svg create mode 100644 assets/phosphor-icons/regular/toolbox.svg create mode 100644 assets/phosphor-icons/regular/tooth.svg create mode 100644 assets/phosphor-icons/regular/tornado.svg create mode 100644 assets/phosphor-icons/regular/tote-simple.svg create mode 100644 assets/phosphor-icons/regular/tote.svg create mode 100644 assets/phosphor-icons/regular/towel.svg create mode 100644 assets/phosphor-icons/regular/tractor.svg create mode 100644 assets/phosphor-icons/regular/trademark-registered.svg create mode 100644 assets/phosphor-icons/regular/trademark.svg create mode 100644 assets/phosphor-icons/regular/traffic-cone.svg create mode 100644 assets/phosphor-icons/regular/traffic-sign.svg create mode 100644 assets/phosphor-icons/regular/traffic-signal.svg create mode 100644 assets/phosphor-icons/regular/train-regional.svg create mode 100644 assets/phosphor-icons/regular/train-simple.svg create mode 100644 assets/phosphor-icons/regular/train.svg create mode 100644 assets/phosphor-icons/regular/tram.svg create mode 100644 assets/phosphor-icons/regular/translate.svg create mode 100644 assets/phosphor-icons/regular/trash-simple.svg create mode 100644 assets/phosphor-icons/regular/trash.svg create mode 100644 assets/phosphor-icons/regular/tray-arrow-down.svg create mode 100644 assets/phosphor-icons/regular/tray-arrow-up.svg create mode 100644 assets/phosphor-icons/regular/tray.svg create mode 100644 assets/phosphor-icons/regular/treasure-chest.svg create mode 100644 assets/phosphor-icons/regular/tree-evergreen.svg create mode 100644 assets/phosphor-icons/regular/tree-palm.svg create mode 100644 assets/phosphor-icons/regular/tree-structure.svg create mode 100644 assets/phosphor-icons/regular/tree-view.svg create mode 100644 assets/phosphor-icons/regular/tree.svg create mode 100644 assets/phosphor-icons/regular/trend-down.svg create mode 100644 assets/phosphor-icons/regular/trend-up.svg create mode 100644 assets/phosphor-icons/regular/triangle-dashed.svg create mode 100644 assets/phosphor-icons/regular/triangle.svg create mode 100644 assets/phosphor-icons/regular/trolley-suitcase.svg create mode 100644 assets/phosphor-icons/regular/trolley.svg create mode 100644 assets/phosphor-icons/regular/trophy.svg create mode 100644 assets/phosphor-icons/regular/truck-trailer.svg create mode 100644 assets/phosphor-icons/regular/truck.svg create mode 100644 assets/phosphor-icons/regular/tumblr-logo.svg create mode 100644 assets/phosphor-icons/regular/twitch-logo.svg create mode 100644 assets/phosphor-icons/regular/twitter-logo.svg create mode 100644 assets/phosphor-icons/regular/umbrella-simple.svg create mode 100644 assets/phosphor-icons/regular/umbrella.svg create mode 100644 assets/phosphor-icons/regular/union.svg create mode 100644 assets/phosphor-icons/regular/unite-square.svg create mode 100644 assets/phosphor-icons/regular/unite.svg create mode 100644 assets/phosphor-icons/regular/upload-simple.svg create mode 100644 assets/phosphor-icons/regular/upload.svg create mode 100644 assets/phosphor-icons/regular/usb.svg create mode 100644 assets/phosphor-icons/regular/user-check.svg create mode 100644 assets/phosphor-icons/regular/user-circle-check.svg create mode 100644 assets/phosphor-icons/regular/user-circle-dashed.svg create mode 100644 assets/phosphor-icons/regular/user-circle-gear.svg create mode 100644 assets/phosphor-icons/regular/user-circle-minus.svg create mode 100644 assets/phosphor-icons/regular/user-circle-plus.svg create mode 100644 assets/phosphor-icons/regular/user-circle.svg create mode 100644 assets/phosphor-icons/regular/user-focus.svg create mode 100644 assets/phosphor-icons/regular/user-gear.svg create mode 100644 assets/phosphor-icons/regular/user-list.svg create mode 100644 assets/phosphor-icons/regular/user-minus.svg create mode 100644 assets/phosphor-icons/regular/user-plus.svg create mode 100644 assets/phosphor-icons/regular/user-rectangle.svg create mode 100644 assets/phosphor-icons/regular/user-sound.svg create mode 100644 assets/phosphor-icons/regular/user-square.svg create mode 100644 assets/phosphor-icons/regular/user-switch.svg create mode 100644 assets/phosphor-icons/regular/user.svg create mode 100644 assets/phosphor-icons/regular/users-four.svg create mode 100644 assets/phosphor-icons/regular/users-three.svg create mode 100644 assets/phosphor-icons/regular/users.svg create mode 100644 assets/phosphor-icons/regular/van.svg create mode 100644 assets/phosphor-icons/regular/vault.svg create mode 100644 assets/phosphor-icons/regular/vector-three.svg create mode 100644 assets/phosphor-icons/regular/vector-two.svg create mode 100644 assets/phosphor-icons/regular/vibrate.svg create mode 100644 assets/phosphor-icons/regular/video-camera-slash.svg create mode 100644 assets/phosphor-icons/regular/video-camera.svg create mode 100644 assets/phosphor-icons/regular/video-conference.svg create mode 100644 assets/phosphor-icons/regular/video.svg create mode 100644 assets/phosphor-icons/regular/vignette.svg create mode 100644 assets/phosphor-icons/regular/vinyl-record.svg create mode 100644 assets/phosphor-icons/regular/virtual-reality.svg create mode 100644 assets/phosphor-icons/regular/virus.svg create mode 100644 assets/phosphor-icons/regular/visor.svg create mode 100644 assets/phosphor-icons/regular/voicemail.svg create mode 100644 assets/phosphor-icons/regular/volleyball.svg create mode 100644 assets/phosphor-icons/regular/wall.svg create mode 100644 assets/phosphor-icons/regular/wallet.svg create mode 100644 assets/phosphor-icons/regular/warehouse.svg create mode 100644 assets/phosphor-icons/regular/warning-circle.svg create mode 100644 assets/phosphor-icons/regular/warning-diamond.svg create mode 100644 assets/phosphor-icons/regular/warning-octagon.svg create mode 100644 assets/phosphor-icons/regular/warning.svg create mode 100644 assets/phosphor-icons/regular/washing-machine.svg create mode 100644 assets/phosphor-icons/regular/watch.svg create mode 100644 assets/phosphor-icons/regular/wave-sawtooth.svg create mode 100644 assets/phosphor-icons/regular/wave-sine.svg create mode 100644 assets/phosphor-icons/regular/wave-square.svg create mode 100644 assets/phosphor-icons/regular/wave-triangle.svg create mode 100644 assets/phosphor-icons/regular/waveform-slash.svg create mode 100644 assets/phosphor-icons/regular/waveform.svg create mode 100644 assets/phosphor-icons/regular/waves.svg create mode 100644 assets/phosphor-icons/regular/webcam-slash.svg create mode 100644 assets/phosphor-icons/regular/webcam.svg create mode 100644 assets/phosphor-icons/regular/webhooks-logo.svg create mode 100644 assets/phosphor-icons/regular/wechat-logo.svg create mode 100644 assets/phosphor-icons/regular/whatsapp-logo.svg create mode 100644 assets/phosphor-icons/regular/wheelchair-motion.svg create mode 100644 assets/phosphor-icons/regular/wheelchair.svg create mode 100644 assets/phosphor-icons/regular/wifi-high.svg create mode 100644 assets/phosphor-icons/regular/wifi-low.svg create mode 100644 assets/phosphor-icons/regular/wifi-medium.svg create mode 100644 assets/phosphor-icons/regular/wifi-none.svg create mode 100644 assets/phosphor-icons/regular/wifi-slash.svg create mode 100644 assets/phosphor-icons/regular/wifi-x.svg create mode 100644 assets/phosphor-icons/regular/wind.svg create mode 100644 assets/phosphor-icons/regular/windmill.svg create mode 100644 assets/phosphor-icons/regular/windows-logo.svg create mode 100644 assets/phosphor-icons/regular/wine.svg create mode 100644 assets/phosphor-icons/regular/wrench.svg create mode 100644 assets/phosphor-icons/regular/x-circle.svg create mode 100644 assets/phosphor-icons/regular/x-logo.svg create mode 100644 assets/phosphor-icons/regular/x-square.svg create mode 100644 assets/phosphor-icons/regular/x.svg create mode 100644 assets/phosphor-icons/regular/yarn.svg create mode 100644 assets/phosphor-icons/regular/yin-yang.svg create mode 100644 assets/phosphor-icons/regular/youtube-logo.svg diff --git a/assets/phosphor-icons/fill/acorn-fill.svg b/assets/phosphor-icons/fill/acorn-fill.svg new file mode 100644 index 0000000..339cd83 --- /dev/null +++ b/assets/phosphor-icons/fill/acorn-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/address-book-fill.svg b/assets/phosphor-icons/fill/address-book-fill.svg new file mode 100644 index 0000000..458d8a1 --- /dev/null +++ b/assets/phosphor-icons/fill/address-book-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/address-book-tabs-fill.svg b/assets/phosphor-icons/fill/address-book-tabs-fill.svg new file mode 100644 index 0000000..293a395 --- /dev/null +++ b/assets/phosphor-icons/fill/address-book-tabs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/air-traffic-control-fill.svg b/assets/phosphor-icons/fill/air-traffic-control-fill.svg new file mode 100644 index 0000000..f03a7a2 --- /dev/null +++ b/assets/phosphor-icons/fill/air-traffic-control-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplane-fill.svg b/assets/phosphor-icons/fill/airplane-fill.svg new file mode 100644 index 0000000..b56987e --- /dev/null +++ b/assets/phosphor-icons/fill/airplane-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplane-in-flight-fill.svg b/assets/phosphor-icons/fill/airplane-in-flight-fill.svg new file mode 100644 index 0000000..1d5556c --- /dev/null +++ b/assets/phosphor-icons/fill/airplane-in-flight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplane-landing-fill.svg b/assets/phosphor-icons/fill/airplane-landing-fill.svg new file mode 100644 index 0000000..49ce81d --- /dev/null +++ b/assets/phosphor-icons/fill/airplane-landing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplane-takeoff-fill.svg b/assets/phosphor-icons/fill/airplane-takeoff-fill.svg new file mode 100644 index 0000000..0a71484 --- /dev/null +++ b/assets/phosphor-icons/fill/airplane-takeoff-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplane-taxiing-fill.svg b/assets/phosphor-icons/fill/airplane-taxiing-fill.svg new file mode 100644 index 0000000..1deecaa --- /dev/null +++ b/assets/phosphor-icons/fill/airplane-taxiing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplane-tilt-fill.svg b/assets/phosphor-icons/fill/airplane-tilt-fill.svg new file mode 100644 index 0000000..8583dca --- /dev/null +++ b/assets/phosphor-icons/fill/airplane-tilt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/airplay-fill.svg b/assets/phosphor-icons/fill/airplay-fill.svg new file mode 100644 index 0000000..dbc8df2 --- /dev/null +++ b/assets/phosphor-icons/fill/airplay-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/alarm-fill.svg b/assets/phosphor-icons/fill/alarm-fill.svg new file mode 100644 index 0000000..c6754c8 --- /dev/null +++ b/assets/phosphor-icons/fill/alarm-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/alien-fill.svg b/assets/phosphor-icons/fill/alien-fill.svg new file mode 100644 index 0000000..978cd18 --- /dev/null +++ b/assets/phosphor-icons/fill/alien-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-bottom-fill.svg b/assets/phosphor-icons/fill/align-bottom-fill.svg new file mode 100644 index 0000000..ef09245 --- /dev/null +++ b/assets/phosphor-icons/fill/align-bottom-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-bottom-simple-fill.svg b/assets/phosphor-icons/fill/align-bottom-simple-fill.svg new file mode 100644 index 0000000..4ea1579 --- /dev/null +++ b/assets/phosphor-icons/fill/align-bottom-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-center-horizontal-fill.svg b/assets/phosphor-icons/fill/align-center-horizontal-fill.svg new file mode 100644 index 0000000..c3cefa9 --- /dev/null +++ b/assets/phosphor-icons/fill/align-center-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-center-horizontal-simple-fill.svg b/assets/phosphor-icons/fill/align-center-horizontal-simple-fill.svg new file mode 100644 index 0000000..bfe17a5 --- /dev/null +++ b/assets/phosphor-icons/fill/align-center-horizontal-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-center-vertical-fill.svg b/assets/phosphor-icons/fill/align-center-vertical-fill.svg new file mode 100644 index 0000000..d7e6f9b --- /dev/null +++ b/assets/phosphor-icons/fill/align-center-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-center-vertical-simple-fill.svg b/assets/phosphor-icons/fill/align-center-vertical-simple-fill.svg new file mode 100644 index 0000000..9d87a16 --- /dev/null +++ b/assets/phosphor-icons/fill/align-center-vertical-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-left-fill.svg b/assets/phosphor-icons/fill/align-left-fill.svg new file mode 100644 index 0000000..23b81a2 --- /dev/null +++ b/assets/phosphor-icons/fill/align-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-left-simple-fill.svg b/assets/phosphor-icons/fill/align-left-simple-fill.svg new file mode 100644 index 0000000..2fc1a30 --- /dev/null +++ b/assets/phosphor-icons/fill/align-left-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-right-fill.svg b/assets/phosphor-icons/fill/align-right-fill.svg new file mode 100644 index 0000000..d966b53 --- /dev/null +++ b/assets/phosphor-icons/fill/align-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-right-simple-fill.svg b/assets/phosphor-icons/fill/align-right-simple-fill.svg new file mode 100644 index 0000000..652e979 --- /dev/null +++ b/assets/phosphor-icons/fill/align-right-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-top-fill.svg b/assets/phosphor-icons/fill/align-top-fill.svg new file mode 100644 index 0000000..10354de --- /dev/null +++ b/assets/phosphor-icons/fill/align-top-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/align-top-simple-fill.svg b/assets/phosphor-icons/fill/align-top-simple-fill.svg new file mode 100644 index 0000000..b91d522 --- /dev/null +++ b/assets/phosphor-icons/fill/align-top-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/amazon-logo-fill.svg b/assets/phosphor-icons/fill/amazon-logo-fill.svg new file mode 100644 index 0000000..a1b44b1 --- /dev/null +++ b/assets/phosphor-icons/fill/amazon-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ambulance-fill.svg b/assets/phosphor-icons/fill/ambulance-fill.svg new file mode 100644 index 0000000..6e000ae --- /dev/null +++ b/assets/phosphor-icons/fill/ambulance-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/anchor-fill.svg b/assets/phosphor-icons/fill/anchor-fill.svg new file mode 100644 index 0000000..a7a0e8c --- /dev/null +++ b/assets/phosphor-icons/fill/anchor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/anchor-simple-fill.svg b/assets/phosphor-icons/fill/anchor-simple-fill.svg new file mode 100644 index 0000000..c1c3b2d --- /dev/null +++ b/assets/phosphor-icons/fill/anchor-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/android-logo-fill.svg b/assets/phosphor-icons/fill/android-logo-fill.svg new file mode 100644 index 0000000..69b5505 --- /dev/null +++ b/assets/phosphor-icons/fill/android-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/angle-fill.svg b/assets/phosphor-icons/fill/angle-fill.svg new file mode 100644 index 0000000..c79d598 --- /dev/null +++ b/assets/phosphor-icons/fill/angle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/angular-logo-fill.svg b/assets/phosphor-icons/fill/angular-logo-fill.svg new file mode 100644 index 0000000..58b9a7b --- /dev/null +++ b/assets/phosphor-icons/fill/angular-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/aperture-fill.svg b/assets/phosphor-icons/fill/aperture-fill.svg new file mode 100644 index 0000000..def2930 --- /dev/null +++ b/assets/phosphor-icons/fill/aperture-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/app-store-logo-fill.svg b/assets/phosphor-icons/fill/app-store-logo-fill.svg new file mode 100644 index 0000000..6cdf5fd --- /dev/null +++ b/assets/phosphor-icons/fill/app-store-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/app-window-fill.svg b/assets/phosphor-icons/fill/app-window-fill.svg new file mode 100644 index 0000000..df9d2c7 --- /dev/null +++ b/assets/phosphor-icons/fill/app-window-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/apple-logo-fill.svg b/assets/phosphor-icons/fill/apple-logo-fill.svg new file mode 100644 index 0000000..1d23582 --- /dev/null +++ b/assets/phosphor-icons/fill/apple-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/apple-podcasts-logo-fill.svg b/assets/phosphor-icons/fill/apple-podcasts-logo-fill.svg new file mode 100644 index 0000000..c298b96 --- /dev/null +++ b/assets/phosphor-icons/fill/apple-podcasts-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/approximate-equals-fill.svg b/assets/phosphor-icons/fill/approximate-equals-fill.svg new file mode 100644 index 0000000..72a37eb --- /dev/null +++ b/assets/phosphor-icons/fill/approximate-equals-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/archive-fill.svg b/assets/phosphor-icons/fill/archive-fill.svg new file mode 100644 index 0000000..1d3ed78 --- /dev/null +++ b/assets/phosphor-icons/fill/archive-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/armchair-fill.svg b/assets/phosphor-icons/fill/armchair-fill.svg new file mode 100644 index 0000000..6276e4b --- /dev/null +++ b/assets/phosphor-icons/fill/armchair-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-arc-left-fill.svg b/assets/phosphor-icons/fill/arrow-arc-left-fill.svg new file mode 100644 index 0000000..7c41240 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-arc-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-arc-right-fill.svg b/assets/phosphor-icons/fill/arrow-arc-right-fill.svg new file mode 100644 index 0000000..f3cc5b1 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-arc-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-double-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-bend-double-up-left-fill.svg new file mode 100644 index 0000000..4775626 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-double-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-double-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-bend-double-up-right-fill.svg new file mode 100644 index 0000000..396985e --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-double-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-bend-down-left-fill.svg new file mode 100644 index 0000000..4e19001 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-bend-down-right-fill.svg new file mode 100644 index 0000000..0dd85ef --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-left-down-fill.svg b/assets/phosphor-icons/fill/arrow-bend-left-down-fill.svg new file mode 100644 index 0000000..eb556c3 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-left-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-left-up-fill.svg b/assets/phosphor-icons/fill/arrow-bend-left-up-fill.svg new file mode 100644 index 0000000..3338667 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-left-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-right-down-fill.svg b/assets/phosphor-icons/fill/arrow-bend-right-down-fill.svg new file mode 100644 index 0000000..987c3af --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-right-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-right-up-fill.svg b/assets/phosphor-icons/fill/arrow-bend-right-up-fill.svg new file mode 100644 index 0000000..ad8205f --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-right-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-bend-up-left-fill.svg new file mode 100644 index 0000000..0a873c0 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-bend-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-bend-up-right-fill.svg new file mode 100644 index 0000000..64d2512 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-bend-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-down-fill.svg b/assets/phosphor-icons/fill/arrow-circle-down-fill.svg new file mode 100644 index 0000000..7789588 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-circle-down-left-fill.svg new file mode 100644 index 0000000..891136c --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-circle-down-right-fill.svg new file mode 100644 index 0000000..8c431ae --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-left-fill.svg b/assets/phosphor-icons/fill/arrow-circle-left-fill.svg new file mode 100644 index 0000000..e289a64 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-right-fill.svg b/assets/phosphor-icons/fill/arrow-circle-right-fill.svg new file mode 100644 index 0000000..5f6b917 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-up-fill.svg b/assets/phosphor-icons/fill/arrow-circle-up-fill.svg new file mode 100644 index 0000000..3470dad --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-circle-up-left-fill.svg new file mode 100644 index 0000000..5fcc045 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-circle-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-circle-up-right-fill.svg new file mode 100644 index 0000000..95522f1 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-circle-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-clockwise-fill.svg b/assets/phosphor-icons/fill/arrow-clockwise-fill.svg new file mode 100644 index 0000000..fdb370c --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-clockwise-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-counter-clockwise-fill.svg b/assets/phosphor-icons/fill/arrow-counter-clockwise-fill.svg new file mode 100644 index 0000000..dcbccb7 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-counter-clockwise-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-down-fill.svg b/assets/phosphor-icons/fill/arrow-down-fill.svg new file mode 100644 index 0000000..7ca6f5f --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-down-left-fill.svg new file mode 100644 index 0000000..ab8499f --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-down-right-fill.svg new file mode 100644 index 0000000..87f4d8c --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-down-left-fill.svg new file mode 100644 index 0000000..27a471f --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-down-right-fill.svg new file mode 100644 index 0000000..2fdd0a8 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-left-down-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-left-down-fill.svg new file mode 100644 index 0000000..0020e0b --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-left-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-left-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-left-fill.svg new file mode 100644 index 0000000..c3498ca --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-left-up-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-left-up-fill.svg new file mode 100644 index 0000000..06b0e65 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-left-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-right-down-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-right-down-fill.svg new file mode 100644 index 0000000..a5bd86e --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-right-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-right-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-right-fill.svg new file mode 100644 index 0000000..3e61c08 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-right-up-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-right-up-fill.svg new file mode 100644 index 0000000..3712050 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-right-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-up-left-fill.svg new file mode 100644 index 0000000..7126c04 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-elbow-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-elbow-up-right-fill.svg new file mode 100644 index 0000000..1224495 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-elbow-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-down-fill.svg b/assets/phosphor-icons/fill/arrow-fat-down-fill.svg new file mode 100644 index 0000000..7c15d1d --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-left-fill.svg b/assets/phosphor-icons/fill/arrow-fat-left-fill.svg new file mode 100644 index 0000000..c8afeb3 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-line-down-fill.svg b/assets/phosphor-icons/fill/arrow-fat-line-down-fill.svg new file mode 100644 index 0000000..ab702b6 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-line-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-line-left-fill.svg b/assets/phosphor-icons/fill/arrow-fat-line-left-fill.svg new file mode 100644 index 0000000..acc3e30 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-line-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-line-right-fill.svg b/assets/phosphor-icons/fill/arrow-fat-line-right-fill.svg new file mode 100644 index 0000000..e3c4248 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-line-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-line-up-fill.svg b/assets/phosphor-icons/fill/arrow-fat-line-up-fill.svg new file mode 100644 index 0000000..8b0418d --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-line-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-lines-down-fill.svg b/assets/phosphor-icons/fill/arrow-fat-lines-down-fill.svg new file mode 100644 index 0000000..dcfa228 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-lines-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-lines-left-fill.svg b/assets/phosphor-icons/fill/arrow-fat-lines-left-fill.svg new file mode 100644 index 0000000..8848bbb --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-lines-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-lines-right-fill.svg b/assets/phosphor-icons/fill/arrow-fat-lines-right-fill.svg new file mode 100644 index 0000000..10829ed --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-lines-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-lines-up-fill.svg b/assets/phosphor-icons/fill/arrow-fat-lines-up-fill.svg new file mode 100644 index 0000000..8915e8f --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-lines-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-right-fill.svg b/assets/phosphor-icons/fill/arrow-fat-right-fill.svg new file mode 100644 index 0000000..e3d1619 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-fat-up-fill.svg b/assets/phosphor-icons/fill/arrow-fat-up-fill.svg new file mode 100644 index 0000000..4c99f53 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-fat-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-left-fill.svg b/assets/phosphor-icons/fill/arrow-left-fill.svg new file mode 100644 index 0000000..cf0616a --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-down-fill.svg b/assets/phosphor-icons/fill/arrow-line-down-fill.svg new file mode 100644 index 0000000..0a94f27 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-line-down-left-fill.svg new file mode 100644 index 0000000..35a4c55 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-line-down-right-fill.svg new file mode 100644 index 0000000..010d637 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-left-fill.svg b/assets/phosphor-icons/fill/arrow-line-left-fill.svg new file mode 100644 index 0000000..3ecec6b --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-right-fill.svg b/assets/phosphor-icons/fill/arrow-line-right-fill.svg new file mode 100644 index 0000000..8b70dfb --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-up-fill.svg b/assets/phosphor-icons/fill/arrow-line-up-fill.svg new file mode 100644 index 0000000..914333e --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-line-up-left-fill.svg new file mode 100644 index 0000000..efc6c89 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-line-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-line-up-right-fill.svg new file mode 100644 index 0000000..880f437 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-line-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-right-fill.svg b/assets/phosphor-icons/fill/arrow-right-fill.svg new file mode 100644 index 0000000..451bd1c --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-down-fill.svg b/assets/phosphor-icons/fill/arrow-square-down-fill.svg new file mode 100644 index 0000000..909952d --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-square-down-left-fill.svg new file mode 100644 index 0000000..318d1c2 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-square-down-right-fill.svg new file mode 100644 index 0000000..1944618 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-in-fill.svg b/assets/phosphor-icons/fill/arrow-square-in-fill.svg new file mode 100644 index 0000000..9d7a7db --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-in-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-left-fill.svg b/assets/phosphor-icons/fill/arrow-square-left-fill.svg new file mode 100644 index 0000000..5d261bb --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-out-fill.svg b/assets/phosphor-icons/fill/arrow-square-out-fill.svg new file mode 100644 index 0000000..6185dea --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-out-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-right-fill.svg b/assets/phosphor-icons/fill/arrow-square-right-fill.svg new file mode 100644 index 0000000..70e3da2 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-up-fill.svg b/assets/phosphor-icons/fill/arrow-square-up-fill.svg new file mode 100644 index 0000000..49e0330 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-square-up-left-fill.svg new file mode 100644 index 0000000..28c8771 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-square-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-square-up-right-fill.svg new file mode 100644 index 0000000..ca7df03 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-square-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-down-left-fill.svg b/assets/phosphor-icons/fill/arrow-u-down-left-fill.svg new file mode 100644 index 0000000..771ec1f --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-down-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-down-right-fill.svg b/assets/phosphor-icons/fill/arrow-u-down-right-fill.svg new file mode 100644 index 0000000..cc913dc --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-down-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-left-down-fill.svg b/assets/phosphor-icons/fill/arrow-u-left-down-fill.svg new file mode 100644 index 0000000..5455642 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-left-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-left-up-fill.svg b/assets/phosphor-icons/fill/arrow-u-left-up-fill.svg new file mode 100644 index 0000000..870b04d --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-left-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-right-down-fill.svg b/assets/phosphor-icons/fill/arrow-u-right-down-fill.svg new file mode 100644 index 0000000..5ac0f64 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-right-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-right-up-fill.svg b/assets/phosphor-icons/fill/arrow-u-right-up-fill.svg new file mode 100644 index 0000000..330b4c2 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-right-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-u-up-left-fill.svg new file mode 100644 index 0000000..fc3f51a --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-u-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-u-up-right-fill.svg new file mode 100644 index 0000000..6c39e22 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-u-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-up-fill.svg b/assets/phosphor-icons/fill/arrow-up-fill.svg new file mode 100644 index 0000000..4519568 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-up-left-fill.svg b/assets/phosphor-icons/fill/arrow-up-left-fill.svg new file mode 100644 index 0000000..2ebd122 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-up-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrow-up-right-fill.svg b/assets/phosphor-icons/fill/arrow-up-right-fill.svg new file mode 100644 index 0000000..f665351 --- /dev/null +++ b/assets/phosphor-icons/fill/arrow-up-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-clockwise-fill.svg b/assets/phosphor-icons/fill/arrows-clockwise-fill.svg new file mode 100644 index 0000000..64c0c42 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-clockwise-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-counter-clockwise-fill.svg b/assets/phosphor-icons/fill/arrows-counter-clockwise-fill.svg new file mode 100644 index 0000000..d8b5981 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-counter-clockwise-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-down-up-fill.svg b/assets/phosphor-icons/fill/arrows-down-up-fill.svg new file mode 100644 index 0000000..108ada9 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-down-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-horizontal-fill.svg b/assets/phosphor-icons/fill/arrows-horizontal-fill.svg new file mode 100644 index 0000000..0487862 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-in-cardinal-fill.svg b/assets/phosphor-icons/fill/arrows-in-cardinal-fill.svg new file mode 100644 index 0000000..8a2d6f4 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-in-cardinal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-in-fill.svg b/assets/phosphor-icons/fill/arrows-in-fill.svg new file mode 100644 index 0000000..403970e --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-in-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-in-line-horizontal-fill.svg b/assets/phosphor-icons/fill/arrows-in-line-horizontal-fill.svg new file mode 100644 index 0000000..a1fcf4c --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-in-line-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-in-line-vertical-fill.svg b/assets/phosphor-icons/fill/arrows-in-line-vertical-fill.svg new file mode 100644 index 0000000..b75f90a --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-in-line-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-in-simple-fill.svg b/assets/phosphor-icons/fill/arrows-in-simple-fill.svg new file mode 100644 index 0000000..fca9600 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-in-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-left-right-fill.svg b/assets/phosphor-icons/fill/arrows-left-right-fill.svg new file mode 100644 index 0000000..775fa33 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-left-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-merge-fill.svg b/assets/phosphor-icons/fill/arrows-merge-fill.svg new file mode 100644 index 0000000..1db0769 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-merge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-out-cardinal-fill.svg b/assets/phosphor-icons/fill/arrows-out-cardinal-fill.svg new file mode 100644 index 0000000..1247cb6 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-out-cardinal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-out-fill.svg b/assets/phosphor-icons/fill/arrows-out-fill.svg new file mode 100644 index 0000000..0799e29 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-out-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-out-line-horizontal-fill.svg b/assets/phosphor-icons/fill/arrows-out-line-horizontal-fill.svg new file mode 100644 index 0000000..dd18dd1 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-out-line-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-out-line-vertical-fill.svg b/assets/phosphor-icons/fill/arrows-out-line-vertical-fill.svg new file mode 100644 index 0000000..06fb36a --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-out-line-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-out-simple-fill.svg b/assets/phosphor-icons/fill/arrows-out-simple-fill.svg new file mode 100644 index 0000000..b9dddeb --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-out-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-split-fill.svg b/assets/phosphor-icons/fill/arrows-split-fill.svg new file mode 100644 index 0000000..0219f2d --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-split-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/arrows-vertical-fill.svg b/assets/phosphor-icons/fill/arrows-vertical-fill.svg new file mode 100644 index 0000000..3695269 --- /dev/null +++ b/assets/phosphor-icons/fill/arrows-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/article-fill.svg b/assets/phosphor-icons/fill/article-fill.svg new file mode 100644 index 0000000..3bdc860 --- /dev/null +++ b/assets/phosphor-icons/fill/article-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/article-medium-fill.svg b/assets/phosphor-icons/fill/article-medium-fill.svg new file mode 100644 index 0000000..05bbc0f --- /dev/null +++ b/assets/phosphor-icons/fill/article-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/article-ny-times-fill.svg b/assets/phosphor-icons/fill/article-ny-times-fill.svg new file mode 100644 index 0000000..fdd5c26 --- /dev/null +++ b/assets/phosphor-icons/fill/article-ny-times-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/asclepius-fill.svg b/assets/phosphor-icons/fill/asclepius-fill.svg new file mode 100644 index 0000000..82f1c98 --- /dev/null +++ b/assets/phosphor-icons/fill/asclepius-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/asterisk-fill.svg b/assets/phosphor-icons/fill/asterisk-fill.svg new file mode 100644 index 0000000..f0ec871 --- /dev/null +++ b/assets/phosphor-icons/fill/asterisk-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/asterisk-simple-fill.svg b/assets/phosphor-icons/fill/asterisk-simple-fill.svg new file mode 100644 index 0000000..d9bc715 --- /dev/null +++ b/assets/phosphor-icons/fill/asterisk-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/at-fill.svg b/assets/phosphor-icons/fill/at-fill.svg new file mode 100644 index 0000000..1153b61 --- /dev/null +++ b/assets/phosphor-icons/fill/at-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/atom-fill.svg b/assets/phosphor-icons/fill/atom-fill.svg new file mode 100644 index 0000000..50ed850 --- /dev/null +++ b/assets/phosphor-icons/fill/atom-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/avocado-fill.svg b/assets/phosphor-icons/fill/avocado-fill.svg new file mode 100644 index 0000000..137b912 --- /dev/null +++ b/assets/phosphor-icons/fill/avocado-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/axe-fill.svg b/assets/phosphor-icons/fill/axe-fill.svg new file mode 100644 index 0000000..4ca3cb1 --- /dev/null +++ b/assets/phosphor-icons/fill/axe-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/baby-carriage-fill.svg b/assets/phosphor-icons/fill/baby-carriage-fill.svg new file mode 100644 index 0000000..1240ace --- /dev/null +++ b/assets/phosphor-icons/fill/baby-carriage-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/baby-fill.svg b/assets/phosphor-icons/fill/baby-fill.svg new file mode 100644 index 0000000..2b485c6 --- /dev/null +++ b/assets/phosphor-icons/fill/baby-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/backpack-fill.svg b/assets/phosphor-icons/fill/backpack-fill.svg new file mode 100644 index 0000000..d4b3081 --- /dev/null +++ b/assets/phosphor-icons/fill/backpack-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/backspace-fill.svg b/assets/phosphor-icons/fill/backspace-fill.svg new file mode 100644 index 0000000..bd92a1a --- /dev/null +++ b/assets/phosphor-icons/fill/backspace-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bag-fill.svg b/assets/phosphor-icons/fill/bag-fill.svg new file mode 100644 index 0000000..ab6660a --- /dev/null +++ b/assets/phosphor-icons/fill/bag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bag-simple-fill.svg b/assets/phosphor-icons/fill/bag-simple-fill.svg new file mode 100644 index 0000000..1d35d4b --- /dev/null +++ b/assets/phosphor-icons/fill/bag-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/balloon-fill.svg b/assets/phosphor-icons/fill/balloon-fill.svg new file mode 100644 index 0000000..3b4734b --- /dev/null +++ b/assets/phosphor-icons/fill/balloon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bandaids-fill.svg b/assets/phosphor-icons/fill/bandaids-fill.svg new file mode 100644 index 0000000..b4c7742 --- /dev/null +++ b/assets/phosphor-icons/fill/bandaids-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bank-fill.svg b/assets/phosphor-icons/fill/bank-fill.svg new file mode 100644 index 0000000..616fbc9 --- /dev/null +++ b/assets/phosphor-icons/fill/bank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/barbell-fill.svg b/assets/phosphor-icons/fill/barbell-fill.svg new file mode 100644 index 0000000..52863d7 --- /dev/null +++ b/assets/phosphor-icons/fill/barbell-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/barcode-fill.svg b/assets/phosphor-icons/fill/barcode-fill.svg new file mode 100644 index 0000000..6259435 --- /dev/null +++ b/assets/phosphor-icons/fill/barcode-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/barn-fill.svg b/assets/phosphor-icons/fill/barn-fill.svg new file mode 100644 index 0000000..546d9c2 --- /dev/null +++ b/assets/phosphor-icons/fill/barn-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/barricade-fill.svg b/assets/phosphor-icons/fill/barricade-fill.svg new file mode 100644 index 0000000..a7fafe6 --- /dev/null +++ b/assets/phosphor-icons/fill/barricade-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/baseball-cap-fill.svg b/assets/phosphor-icons/fill/baseball-cap-fill.svg new file mode 100644 index 0000000..aed6357 --- /dev/null +++ b/assets/phosphor-icons/fill/baseball-cap-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/baseball-fill.svg b/assets/phosphor-icons/fill/baseball-fill.svg new file mode 100644 index 0000000..5bffeaa --- /dev/null +++ b/assets/phosphor-icons/fill/baseball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/baseball-helmet-fill.svg b/assets/phosphor-icons/fill/baseball-helmet-fill.svg new file mode 100644 index 0000000..498e0ac --- /dev/null +++ b/assets/phosphor-icons/fill/baseball-helmet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/basket-fill.svg b/assets/phosphor-icons/fill/basket-fill.svg new file mode 100644 index 0000000..44c30dc --- /dev/null +++ b/assets/phosphor-icons/fill/basket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/basketball-fill.svg b/assets/phosphor-icons/fill/basketball-fill.svg new file mode 100644 index 0000000..dcd9250 --- /dev/null +++ b/assets/phosphor-icons/fill/basketball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bathtub-fill.svg b/assets/phosphor-icons/fill/bathtub-fill.svg new file mode 100644 index 0000000..88f2fca --- /dev/null +++ b/assets/phosphor-icons/fill/bathtub-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-charging-fill.svg b/assets/phosphor-icons/fill/battery-charging-fill.svg new file mode 100644 index 0000000..a79fb47 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-charging-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-charging-vertical-fill.svg b/assets/phosphor-icons/fill/battery-charging-vertical-fill.svg new file mode 100644 index 0000000..20b9339 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-charging-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-empty-fill.svg b/assets/phosphor-icons/fill/battery-empty-fill.svg new file mode 100644 index 0000000..50019af --- /dev/null +++ b/assets/phosphor-icons/fill/battery-empty-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-full-fill.svg b/assets/phosphor-icons/fill/battery-full-fill.svg new file mode 100644 index 0000000..c5d5514 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-full-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-high-fill.svg b/assets/phosphor-icons/fill/battery-high-fill.svg new file mode 100644 index 0000000..b39168f --- /dev/null +++ b/assets/phosphor-icons/fill/battery-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-low-fill.svg b/assets/phosphor-icons/fill/battery-low-fill.svg new file mode 100644 index 0000000..1b14ba5 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-medium-fill.svg b/assets/phosphor-icons/fill/battery-medium-fill.svg new file mode 100644 index 0000000..9e11367 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-plus-fill.svg b/assets/phosphor-icons/fill/battery-plus-fill.svg new file mode 100644 index 0000000..48c8c5f --- /dev/null +++ b/assets/phosphor-icons/fill/battery-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-plus-vertical-fill.svg b/assets/phosphor-icons/fill/battery-plus-vertical-fill.svg new file mode 100644 index 0000000..5f1b8c5 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-plus-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-vertical-empty-fill.svg b/assets/phosphor-icons/fill/battery-vertical-empty-fill.svg new file mode 100644 index 0000000..9e71d45 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-vertical-empty-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-vertical-full-fill.svg b/assets/phosphor-icons/fill/battery-vertical-full-fill.svg new file mode 100644 index 0000000..7cf4eff --- /dev/null +++ b/assets/phosphor-icons/fill/battery-vertical-full-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-vertical-high-fill.svg b/assets/phosphor-icons/fill/battery-vertical-high-fill.svg new file mode 100644 index 0000000..7c54c95 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-vertical-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-vertical-low-fill.svg b/assets/phosphor-icons/fill/battery-vertical-low-fill.svg new file mode 100644 index 0000000..79450f3 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-vertical-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-vertical-medium-fill.svg b/assets/phosphor-icons/fill/battery-vertical-medium-fill.svg new file mode 100644 index 0000000..e2b5707 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-vertical-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-warning-fill.svg b/assets/phosphor-icons/fill/battery-warning-fill.svg new file mode 100644 index 0000000..04e7b9a --- /dev/null +++ b/assets/phosphor-icons/fill/battery-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/battery-warning-vertical-fill.svg b/assets/phosphor-icons/fill/battery-warning-vertical-fill.svg new file mode 100644 index 0000000..12dbc05 --- /dev/null +++ b/assets/phosphor-icons/fill/battery-warning-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/beach-ball-fill.svg b/assets/phosphor-icons/fill/beach-ball-fill.svg new file mode 100644 index 0000000..c1a7fdc --- /dev/null +++ b/assets/phosphor-icons/fill/beach-ball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/beanie-fill.svg b/assets/phosphor-icons/fill/beanie-fill.svg new file mode 100644 index 0000000..15c72cd --- /dev/null +++ b/assets/phosphor-icons/fill/beanie-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bed-fill.svg b/assets/phosphor-icons/fill/bed-fill.svg new file mode 100644 index 0000000..9b525a6 --- /dev/null +++ b/assets/phosphor-icons/fill/bed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/beer-bottle-fill.svg b/assets/phosphor-icons/fill/beer-bottle-fill.svg new file mode 100644 index 0000000..9e097c5 --- /dev/null +++ b/assets/phosphor-icons/fill/beer-bottle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/beer-stein-fill.svg b/assets/phosphor-icons/fill/beer-stein-fill.svg new file mode 100644 index 0000000..185f6d9 --- /dev/null +++ b/assets/phosphor-icons/fill/beer-stein-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/behance-logo-fill.svg b/assets/phosphor-icons/fill/behance-logo-fill.svg new file mode 100644 index 0000000..d51c006 --- /dev/null +++ b/assets/phosphor-icons/fill/behance-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-fill.svg b/assets/phosphor-icons/fill/bell-fill.svg new file mode 100644 index 0000000..b4a6323 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-ringing-fill.svg b/assets/phosphor-icons/fill/bell-ringing-fill.svg new file mode 100644 index 0000000..0be93c9 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-ringing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-simple-fill.svg b/assets/phosphor-icons/fill/bell-simple-fill.svg new file mode 100644 index 0000000..c5ddf70 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-simple-ringing-fill.svg b/assets/phosphor-icons/fill/bell-simple-ringing-fill.svg new file mode 100644 index 0000000..31974b9 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-simple-ringing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-simple-slash-fill.svg b/assets/phosphor-icons/fill/bell-simple-slash-fill.svg new file mode 100644 index 0000000..a62a783 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-simple-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-simple-z-fill.svg b/assets/phosphor-icons/fill/bell-simple-z-fill.svg new file mode 100644 index 0000000..4b9e263 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-simple-z-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-slash-fill.svg b/assets/phosphor-icons/fill/bell-slash-fill.svg new file mode 100644 index 0000000..b58f28f --- /dev/null +++ b/assets/phosphor-icons/fill/bell-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bell-z-fill.svg b/assets/phosphor-icons/fill/bell-z-fill.svg new file mode 100644 index 0000000..9d53601 --- /dev/null +++ b/assets/phosphor-icons/fill/bell-z-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/belt-fill.svg b/assets/phosphor-icons/fill/belt-fill.svg new file mode 100644 index 0000000..ab2fd68 --- /dev/null +++ b/assets/phosphor-icons/fill/belt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bezier-curve-fill.svg b/assets/phosphor-icons/fill/bezier-curve-fill.svg new file mode 100644 index 0000000..e316f56 --- /dev/null +++ b/assets/phosphor-icons/fill/bezier-curve-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bicycle-fill.svg b/assets/phosphor-icons/fill/bicycle-fill.svg new file mode 100644 index 0000000..fa7a9ff --- /dev/null +++ b/assets/phosphor-icons/fill/bicycle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/binary-fill.svg b/assets/phosphor-icons/fill/binary-fill.svg new file mode 100644 index 0000000..cf8e3a7 --- /dev/null +++ b/assets/phosphor-icons/fill/binary-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/binoculars-fill.svg b/assets/phosphor-icons/fill/binoculars-fill.svg new file mode 100644 index 0000000..93839bb --- /dev/null +++ b/assets/phosphor-icons/fill/binoculars-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/biohazard-fill.svg b/assets/phosphor-icons/fill/biohazard-fill.svg new file mode 100644 index 0000000..5237b10 --- /dev/null +++ b/assets/phosphor-icons/fill/biohazard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bird-fill.svg b/assets/phosphor-icons/fill/bird-fill.svg new file mode 100644 index 0000000..4a2be42 --- /dev/null +++ b/assets/phosphor-icons/fill/bird-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/blueprint-fill.svg b/assets/phosphor-icons/fill/blueprint-fill.svg new file mode 100644 index 0000000..08e7c3b --- /dev/null +++ b/assets/phosphor-icons/fill/blueprint-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bluetooth-connected-fill.svg b/assets/phosphor-icons/fill/bluetooth-connected-fill.svg new file mode 100644 index 0000000..c83f139 --- /dev/null +++ b/assets/phosphor-icons/fill/bluetooth-connected-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bluetooth-fill.svg b/assets/phosphor-icons/fill/bluetooth-fill.svg new file mode 100644 index 0000000..f9f96ad --- /dev/null +++ b/assets/phosphor-icons/fill/bluetooth-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bluetooth-slash-fill.svg b/assets/phosphor-icons/fill/bluetooth-slash-fill.svg new file mode 100644 index 0000000..21b4101 --- /dev/null +++ b/assets/phosphor-icons/fill/bluetooth-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bluetooth-x-fill.svg b/assets/phosphor-icons/fill/bluetooth-x-fill.svg new file mode 100644 index 0000000..80e1188 --- /dev/null +++ b/assets/phosphor-icons/fill/bluetooth-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/boat-fill.svg b/assets/phosphor-icons/fill/boat-fill.svg new file mode 100644 index 0000000..95b4fb0 --- /dev/null +++ b/assets/phosphor-icons/fill/boat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bomb-fill.svg b/assets/phosphor-icons/fill/bomb-fill.svg new file mode 100644 index 0000000..85cf688 --- /dev/null +++ b/assets/phosphor-icons/fill/bomb-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bone-fill.svg b/assets/phosphor-icons/fill/bone-fill.svg new file mode 100644 index 0000000..38f749a --- /dev/null +++ b/assets/phosphor-icons/fill/bone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/book-bookmark-fill.svg b/assets/phosphor-icons/fill/book-bookmark-fill.svg new file mode 100644 index 0000000..12fcd41 --- /dev/null +++ b/assets/phosphor-icons/fill/book-bookmark-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/book-fill.svg b/assets/phosphor-icons/fill/book-fill.svg new file mode 100644 index 0000000..827a0e3 --- /dev/null +++ b/assets/phosphor-icons/fill/book-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/book-open-fill.svg b/assets/phosphor-icons/fill/book-open-fill.svg new file mode 100644 index 0000000..1bdcf3b --- /dev/null +++ b/assets/phosphor-icons/fill/book-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/book-open-text-fill.svg b/assets/phosphor-icons/fill/book-open-text-fill.svg new file mode 100644 index 0000000..baa3651 --- /dev/null +++ b/assets/phosphor-icons/fill/book-open-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/book-open-user-fill.svg b/assets/phosphor-icons/fill/book-open-user-fill.svg new file mode 100644 index 0000000..67dee67 --- /dev/null +++ b/assets/phosphor-icons/fill/book-open-user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bookmark-fill.svg b/assets/phosphor-icons/fill/bookmark-fill.svg new file mode 100644 index 0000000..fb82ad9 --- /dev/null +++ b/assets/phosphor-icons/fill/bookmark-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bookmark-simple-fill.svg b/assets/phosphor-icons/fill/bookmark-simple-fill.svg new file mode 100644 index 0000000..5df45bc --- /dev/null +++ b/assets/phosphor-icons/fill/bookmark-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bookmarks-fill.svg b/assets/phosphor-icons/fill/bookmarks-fill.svg new file mode 100644 index 0000000..20f981e --- /dev/null +++ b/assets/phosphor-icons/fill/bookmarks-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bookmarks-simple-fill.svg b/assets/phosphor-icons/fill/bookmarks-simple-fill.svg new file mode 100644 index 0000000..d248010 --- /dev/null +++ b/assets/phosphor-icons/fill/bookmarks-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/books-fill.svg b/assets/phosphor-icons/fill/books-fill.svg new file mode 100644 index 0000000..4285686 --- /dev/null +++ b/assets/phosphor-icons/fill/books-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/boot-fill.svg b/assets/phosphor-icons/fill/boot-fill.svg new file mode 100644 index 0000000..710c2cd --- /dev/null +++ b/assets/phosphor-icons/fill/boot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/boules-fill.svg b/assets/phosphor-icons/fill/boules-fill.svg new file mode 100644 index 0000000..0e86836 --- /dev/null +++ b/assets/phosphor-icons/fill/boules-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bounding-box-fill.svg b/assets/phosphor-icons/fill/bounding-box-fill.svg new file mode 100644 index 0000000..61e6f9c --- /dev/null +++ b/assets/phosphor-icons/fill/bounding-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bowl-food-fill.svg b/assets/phosphor-icons/fill/bowl-food-fill.svg new file mode 100644 index 0000000..a08537c --- /dev/null +++ b/assets/phosphor-icons/fill/bowl-food-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bowl-steam-fill.svg b/assets/phosphor-icons/fill/bowl-steam-fill.svg new file mode 100644 index 0000000..bad27db --- /dev/null +++ b/assets/phosphor-icons/fill/bowl-steam-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bowling-ball-fill.svg b/assets/phosphor-icons/fill/bowling-ball-fill.svg new file mode 100644 index 0000000..7e250aa --- /dev/null +++ b/assets/phosphor-icons/fill/bowling-ball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/box-arrow-down-fill.svg b/assets/phosphor-icons/fill/box-arrow-down-fill.svg new file mode 100644 index 0000000..0989691 --- /dev/null +++ b/assets/phosphor-icons/fill/box-arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/box-arrow-up-fill.svg b/assets/phosphor-icons/fill/box-arrow-up-fill.svg new file mode 100644 index 0000000..f426c4d --- /dev/null +++ b/assets/phosphor-icons/fill/box-arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/boxing-glove-fill.svg b/assets/phosphor-icons/fill/boxing-glove-fill.svg new file mode 100644 index 0000000..57e2ea1 --- /dev/null +++ b/assets/phosphor-icons/fill/boxing-glove-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/brackets-angle-fill.svg b/assets/phosphor-icons/fill/brackets-angle-fill.svg new file mode 100644 index 0000000..90aa2b8 --- /dev/null +++ b/assets/phosphor-icons/fill/brackets-angle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/brackets-curly-fill.svg b/assets/phosphor-icons/fill/brackets-curly-fill.svg new file mode 100644 index 0000000..4f3a254 --- /dev/null +++ b/assets/phosphor-icons/fill/brackets-curly-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/brackets-round-fill.svg b/assets/phosphor-icons/fill/brackets-round-fill.svg new file mode 100644 index 0000000..d6b9793 --- /dev/null +++ b/assets/phosphor-icons/fill/brackets-round-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/brackets-square-fill.svg b/assets/phosphor-icons/fill/brackets-square-fill.svg new file mode 100644 index 0000000..e1855a8 --- /dev/null +++ b/assets/phosphor-icons/fill/brackets-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/brain-fill.svg b/assets/phosphor-icons/fill/brain-fill.svg new file mode 100644 index 0000000..953e0a2 --- /dev/null +++ b/assets/phosphor-icons/fill/brain-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/brandy-fill.svg b/assets/phosphor-icons/fill/brandy-fill.svg new file mode 100644 index 0000000..d3b643b --- /dev/null +++ b/assets/phosphor-icons/fill/brandy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bread-fill.svg b/assets/phosphor-icons/fill/bread-fill.svg new file mode 100644 index 0000000..169c974 --- /dev/null +++ b/assets/phosphor-icons/fill/bread-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bridge-fill.svg b/assets/phosphor-icons/fill/bridge-fill.svg new file mode 100644 index 0000000..0bca4f8 --- /dev/null +++ b/assets/phosphor-icons/fill/bridge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/briefcase-fill.svg b/assets/phosphor-icons/fill/briefcase-fill.svg new file mode 100644 index 0000000..d4de68e --- /dev/null +++ b/assets/phosphor-icons/fill/briefcase-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/briefcase-metal-fill.svg b/assets/phosphor-icons/fill/briefcase-metal-fill.svg new file mode 100644 index 0000000..1d4f255 --- /dev/null +++ b/assets/phosphor-icons/fill/briefcase-metal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/broadcast-fill.svg b/assets/phosphor-icons/fill/broadcast-fill.svg new file mode 100644 index 0000000..9d2982d --- /dev/null +++ b/assets/phosphor-icons/fill/broadcast-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/broom-fill.svg b/assets/phosphor-icons/fill/broom-fill.svg new file mode 100644 index 0000000..bdc7fdd --- /dev/null +++ b/assets/phosphor-icons/fill/broom-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/browser-fill.svg b/assets/phosphor-icons/fill/browser-fill.svg new file mode 100644 index 0000000..8376a6e --- /dev/null +++ b/assets/phosphor-icons/fill/browser-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/browsers-fill.svg b/assets/phosphor-icons/fill/browsers-fill.svg new file mode 100644 index 0000000..23ae6c4 --- /dev/null +++ b/assets/phosphor-icons/fill/browsers-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bug-beetle-fill.svg b/assets/phosphor-icons/fill/bug-beetle-fill.svg new file mode 100644 index 0000000..5414225 --- /dev/null +++ b/assets/phosphor-icons/fill/bug-beetle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bug-droid-fill.svg b/assets/phosphor-icons/fill/bug-droid-fill.svg new file mode 100644 index 0000000..761c1f3 --- /dev/null +++ b/assets/phosphor-icons/fill/bug-droid-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bug-fill.svg b/assets/phosphor-icons/fill/bug-fill.svg new file mode 100644 index 0000000..2e0a4e9 --- /dev/null +++ b/assets/phosphor-icons/fill/bug-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/building-apartment-fill.svg b/assets/phosphor-icons/fill/building-apartment-fill.svg new file mode 100644 index 0000000..921397a --- /dev/null +++ b/assets/phosphor-icons/fill/building-apartment-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/building-fill.svg b/assets/phosphor-icons/fill/building-fill.svg new file mode 100644 index 0000000..5253005 --- /dev/null +++ b/assets/phosphor-icons/fill/building-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/building-office-fill.svg b/assets/phosphor-icons/fill/building-office-fill.svg new file mode 100644 index 0000000..d812e16 --- /dev/null +++ b/assets/phosphor-icons/fill/building-office-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/buildings-fill.svg b/assets/phosphor-icons/fill/buildings-fill.svg new file mode 100644 index 0000000..09945b4 --- /dev/null +++ b/assets/phosphor-icons/fill/buildings-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bulldozer-fill.svg b/assets/phosphor-icons/fill/bulldozer-fill.svg new file mode 100644 index 0000000..5b2d816 --- /dev/null +++ b/assets/phosphor-icons/fill/bulldozer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/bus-fill.svg b/assets/phosphor-icons/fill/bus-fill.svg new file mode 100644 index 0000000..b79b556 --- /dev/null +++ b/assets/phosphor-icons/fill/bus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/butterfly-fill.svg b/assets/phosphor-icons/fill/butterfly-fill.svg new file mode 100644 index 0000000..52ef8ed --- /dev/null +++ b/assets/phosphor-icons/fill/butterfly-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cable-car-fill.svg b/assets/phosphor-icons/fill/cable-car-fill.svg new file mode 100644 index 0000000..89af4ed --- /dev/null +++ b/assets/phosphor-icons/fill/cable-car-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cactus-fill.svg b/assets/phosphor-icons/fill/cactus-fill.svg new file mode 100644 index 0000000..277d23b --- /dev/null +++ b/assets/phosphor-icons/fill/cactus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cake-fill.svg b/assets/phosphor-icons/fill/cake-fill.svg new file mode 100644 index 0000000..12247e3 --- /dev/null +++ b/assets/phosphor-icons/fill/cake-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calculator-fill.svg b/assets/phosphor-icons/fill/calculator-fill.svg new file mode 100644 index 0000000..cb50a08 --- /dev/null +++ b/assets/phosphor-icons/fill/calculator-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-blank-fill.svg b/assets/phosphor-icons/fill/calendar-blank-fill.svg new file mode 100644 index 0000000..338da58 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-blank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-check-fill.svg b/assets/phosphor-icons/fill/calendar-check-fill.svg new file mode 100644 index 0000000..6f4c5c8 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-dot-fill.svg b/assets/phosphor-icons/fill/calendar-dot-fill.svg new file mode 100644 index 0000000..5ffabea --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-dot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-dots-fill.svg b/assets/phosphor-icons/fill/calendar-dots-fill.svg new file mode 100644 index 0000000..46d732a --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-dots-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-fill.svg b/assets/phosphor-icons/fill/calendar-fill.svg new file mode 100644 index 0000000..6ec1297 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-heart-fill.svg b/assets/phosphor-icons/fill/calendar-heart-fill.svg new file mode 100644 index 0000000..f258aed --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-minus-fill.svg b/assets/phosphor-icons/fill/calendar-minus-fill.svg new file mode 100644 index 0000000..029c445 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-plus-fill.svg b/assets/phosphor-icons/fill/calendar-plus-fill.svg new file mode 100644 index 0000000..351bb01 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-slash-fill.svg b/assets/phosphor-icons/fill/calendar-slash-fill.svg new file mode 100644 index 0000000..edb08d1 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-star-fill.svg b/assets/phosphor-icons/fill/calendar-star-fill.svg new file mode 100644 index 0000000..efd1549 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/calendar-x-fill.svg b/assets/phosphor-icons/fill/calendar-x-fill.svg new file mode 100644 index 0000000..9145168 --- /dev/null +++ b/assets/phosphor-icons/fill/calendar-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/call-bell-fill.svg b/assets/phosphor-icons/fill/call-bell-fill.svg new file mode 100644 index 0000000..e0bb254 --- /dev/null +++ b/assets/phosphor-icons/fill/call-bell-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/camera-fill.svg b/assets/phosphor-icons/fill/camera-fill.svg new file mode 100644 index 0000000..90039a3 --- /dev/null +++ b/assets/phosphor-icons/fill/camera-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/camera-plus-fill.svg b/assets/phosphor-icons/fill/camera-plus-fill.svg new file mode 100644 index 0000000..abdc26f --- /dev/null +++ b/assets/phosphor-icons/fill/camera-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/camera-rotate-fill.svg b/assets/phosphor-icons/fill/camera-rotate-fill.svg new file mode 100644 index 0000000..0f2c385 --- /dev/null +++ b/assets/phosphor-icons/fill/camera-rotate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/camera-slash-fill.svg b/assets/phosphor-icons/fill/camera-slash-fill.svg new file mode 100644 index 0000000..28f011c --- /dev/null +++ b/assets/phosphor-icons/fill/camera-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/campfire-fill.svg b/assets/phosphor-icons/fill/campfire-fill.svg new file mode 100644 index 0000000..ba26560 --- /dev/null +++ b/assets/phosphor-icons/fill/campfire-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/car-battery-fill.svg b/assets/phosphor-icons/fill/car-battery-fill.svg new file mode 100644 index 0000000..fe12bcd --- /dev/null +++ b/assets/phosphor-icons/fill/car-battery-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/car-fill.svg b/assets/phosphor-icons/fill/car-fill.svg new file mode 100644 index 0000000..1b3a2d9 --- /dev/null +++ b/assets/phosphor-icons/fill/car-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/car-profile-fill.svg b/assets/phosphor-icons/fill/car-profile-fill.svg new file mode 100644 index 0000000..52763d5 --- /dev/null +++ b/assets/phosphor-icons/fill/car-profile-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/car-simple-fill.svg b/assets/phosphor-icons/fill/car-simple-fill.svg new file mode 100644 index 0000000..8b6a1b4 --- /dev/null +++ b/assets/phosphor-icons/fill/car-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cardholder-fill.svg b/assets/phosphor-icons/fill/cardholder-fill.svg new file mode 100644 index 0000000..e1aa273 --- /dev/null +++ b/assets/phosphor-icons/fill/cardholder-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cards-fill.svg b/assets/phosphor-icons/fill/cards-fill.svg new file mode 100644 index 0000000..310729d --- /dev/null +++ b/assets/phosphor-icons/fill/cards-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cards-three-fill.svg b/assets/phosphor-icons/fill/cards-three-fill.svg new file mode 100644 index 0000000..34d3d45 --- /dev/null +++ b/assets/phosphor-icons/fill/cards-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-double-down-fill.svg b/assets/phosphor-icons/fill/caret-circle-double-down-fill.svg new file mode 100644 index 0000000..6cbaea0 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-double-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-double-left-fill.svg b/assets/phosphor-icons/fill/caret-circle-double-left-fill.svg new file mode 100644 index 0000000..3a0bf6e --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-double-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-double-right-fill.svg b/assets/phosphor-icons/fill/caret-circle-double-right-fill.svg new file mode 100644 index 0000000..5ec135d --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-double-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-double-up-fill.svg b/assets/phosphor-icons/fill/caret-circle-double-up-fill.svg new file mode 100644 index 0000000..b06657f --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-double-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-down-fill.svg b/assets/phosphor-icons/fill/caret-circle-down-fill.svg new file mode 100644 index 0000000..13f60a9 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-left-fill.svg b/assets/phosphor-icons/fill/caret-circle-left-fill.svg new file mode 100644 index 0000000..ad9bed2 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-right-fill.svg b/assets/phosphor-icons/fill/caret-circle-right-fill.svg new file mode 100644 index 0000000..b197a3d --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-up-down-fill.svg b/assets/phosphor-icons/fill/caret-circle-up-down-fill.svg new file mode 100644 index 0000000..1a7af2b --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-up-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-circle-up-fill.svg b/assets/phosphor-icons/fill/caret-circle-up-fill.svg new file mode 100644 index 0000000..bdeea6b --- /dev/null +++ b/assets/phosphor-icons/fill/caret-circle-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-double-down-fill.svg b/assets/phosphor-icons/fill/caret-double-down-fill.svg new file mode 100644 index 0000000..07430c1 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-double-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-double-left-fill.svg b/assets/phosphor-icons/fill/caret-double-left-fill.svg new file mode 100644 index 0000000..d4e649e --- /dev/null +++ b/assets/phosphor-icons/fill/caret-double-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-double-right-fill.svg b/assets/phosphor-icons/fill/caret-double-right-fill.svg new file mode 100644 index 0000000..add2448 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-double-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-double-up-fill.svg b/assets/phosphor-icons/fill/caret-double-up-fill.svg new file mode 100644 index 0000000..ed82a36 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-double-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-down-fill.svg b/assets/phosphor-icons/fill/caret-down-fill.svg new file mode 100644 index 0000000..bf541b2 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-left-fill.svg b/assets/phosphor-icons/fill/caret-left-fill.svg new file mode 100644 index 0000000..06f19c7 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-line-down-fill.svg b/assets/phosphor-icons/fill/caret-line-down-fill.svg new file mode 100644 index 0000000..2cc98e8 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-line-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-line-left-fill.svg b/assets/phosphor-icons/fill/caret-line-left-fill.svg new file mode 100644 index 0000000..4b32096 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-line-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-line-right-fill.svg b/assets/phosphor-icons/fill/caret-line-right-fill.svg new file mode 100644 index 0000000..adab665 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-line-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-line-up-fill.svg b/assets/phosphor-icons/fill/caret-line-up-fill.svg new file mode 100644 index 0000000..5af0059 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-line-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-right-fill.svg b/assets/phosphor-icons/fill/caret-right-fill.svg new file mode 100644 index 0000000..77b26fb --- /dev/null +++ b/assets/phosphor-icons/fill/caret-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-up-down-fill.svg b/assets/phosphor-icons/fill/caret-up-down-fill.svg new file mode 100644 index 0000000..4113c0e --- /dev/null +++ b/assets/phosphor-icons/fill/caret-up-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/caret-up-fill.svg b/assets/phosphor-icons/fill/caret-up-fill.svg new file mode 100644 index 0000000..817c761 --- /dev/null +++ b/assets/phosphor-icons/fill/caret-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/carrot-fill.svg b/assets/phosphor-icons/fill/carrot-fill.svg new file mode 100644 index 0000000..e1615e6 --- /dev/null +++ b/assets/phosphor-icons/fill/carrot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cash-register-fill.svg b/assets/phosphor-icons/fill/cash-register-fill.svg new file mode 100644 index 0000000..ba9682b --- /dev/null +++ b/assets/phosphor-icons/fill/cash-register-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cassette-tape-fill.svg b/assets/phosphor-icons/fill/cassette-tape-fill.svg new file mode 100644 index 0000000..3805714 --- /dev/null +++ b/assets/phosphor-icons/fill/cassette-tape-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/castle-turret-fill.svg b/assets/phosphor-icons/fill/castle-turret-fill.svg new file mode 100644 index 0000000..e7f7131 --- /dev/null +++ b/assets/phosphor-icons/fill/castle-turret-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cat-fill.svg b/assets/phosphor-icons/fill/cat-fill.svg new file mode 100644 index 0000000..9ab3cff --- /dev/null +++ b/assets/phosphor-icons/fill/cat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-full-fill.svg b/assets/phosphor-icons/fill/cell-signal-full-fill.svg new file mode 100644 index 0000000..7217d5d --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-full-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-high-fill.svg b/assets/phosphor-icons/fill/cell-signal-high-fill.svg new file mode 100644 index 0000000..22bfa7e --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-low-fill.svg b/assets/phosphor-icons/fill/cell-signal-low-fill.svg new file mode 100644 index 0000000..032b378 --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-medium-fill.svg b/assets/phosphor-icons/fill/cell-signal-medium-fill.svg new file mode 100644 index 0000000..a6e2b81 --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-none-fill.svg b/assets/phosphor-icons/fill/cell-signal-none-fill.svg new file mode 100644 index 0000000..d17fc6f --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-none-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-slash-fill.svg b/assets/phosphor-icons/fill/cell-signal-slash-fill.svg new file mode 100644 index 0000000..d606956 --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-signal-x-fill.svg b/assets/phosphor-icons/fill/cell-signal-x-fill.svg new file mode 100644 index 0000000..2524b82 --- /dev/null +++ b/assets/phosphor-icons/fill/cell-signal-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cell-tower-fill.svg b/assets/phosphor-icons/fill/cell-tower-fill.svg new file mode 100644 index 0000000..47b9746 --- /dev/null +++ b/assets/phosphor-icons/fill/cell-tower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/certificate-fill.svg b/assets/phosphor-icons/fill/certificate-fill.svg new file mode 100644 index 0000000..066cf6d --- /dev/null +++ b/assets/phosphor-icons/fill/certificate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chair-fill.svg b/assets/phosphor-icons/fill/chair-fill.svg new file mode 100644 index 0000000..e928881 --- /dev/null +++ b/assets/phosphor-icons/fill/chair-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chalkboard-fill.svg b/assets/phosphor-icons/fill/chalkboard-fill.svg new file mode 100644 index 0000000..282cec7 --- /dev/null +++ b/assets/phosphor-icons/fill/chalkboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chalkboard-simple-fill.svg b/assets/phosphor-icons/fill/chalkboard-simple-fill.svg new file mode 100644 index 0000000..db7739c --- /dev/null +++ b/assets/phosphor-icons/fill/chalkboard-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chalkboard-teacher-fill.svg b/assets/phosphor-icons/fill/chalkboard-teacher-fill.svg new file mode 100644 index 0000000..6d6de78 --- /dev/null +++ b/assets/phosphor-icons/fill/chalkboard-teacher-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/champagne-fill.svg b/assets/phosphor-icons/fill/champagne-fill.svg new file mode 100644 index 0000000..5a3c324 --- /dev/null +++ b/assets/phosphor-icons/fill/champagne-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/charging-station-fill.svg b/assets/phosphor-icons/fill/charging-station-fill.svg new file mode 100644 index 0000000..d2918bf --- /dev/null +++ b/assets/phosphor-icons/fill/charging-station-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-bar-fill.svg b/assets/phosphor-icons/fill/chart-bar-fill.svg new file mode 100644 index 0000000..65ed0f0 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-bar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-bar-horizontal-fill.svg b/assets/phosphor-icons/fill/chart-bar-horizontal-fill.svg new file mode 100644 index 0000000..a11a0a4 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-bar-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-donut-fill.svg b/assets/phosphor-icons/fill/chart-donut-fill.svg new file mode 100644 index 0000000..195799c --- /dev/null +++ b/assets/phosphor-icons/fill/chart-donut-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-line-down-fill.svg b/assets/phosphor-icons/fill/chart-line-down-fill.svg new file mode 100644 index 0000000..12f8004 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-line-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-line-fill.svg b/assets/phosphor-icons/fill/chart-line-fill.svg new file mode 100644 index 0000000..0bc1300 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-line-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-line-up-fill.svg b/assets/phosphor-icons/fill/chart-line-up-fill.svg new file mode 100644 index 0000000..f6f1642 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-line-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-pie-fill.svg b/assets/phosphor-icons/fill/chart-pie-fill.svg new file mode 100644 index 0000000..7f449e1 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-pie-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-pie-slice-fill.svg b/assets/phosphor-icons/fill/chart-pie-slice-fill.svg new file mode 100644 index 0000000..bf95f73 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-pie-slice-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-polar-fill.svg b/assets/phosphor-icons/fill/chart-polar-fill.svg new file mode 100644 index 0000000..a6bdeaf --- /dev/null +++ b/assets/phosphor-icons/fill/chart-polar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chart-scatter-fill.svg b/assets/phosphor-icons/fill/chart-scatter-fill.svg new file mode 100644 index 0000000..a0b7531 --- /dev/null +++ b/assets/phosphor-icons/fill/chart-scatter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-centered-dots-fill.svg b/assets/phosphor-icons/fill/chat-centered-dots-fill.svg new file mode 100644 index 0000000..554812b --- /dev/null +++ b/assets/phosphor-icons/fill/chat-centered-dots-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-centered-fill.svg b/assets/phosphor-icons/fill/chat-centered-fill.svg new file mode 100644 index 0000000..71ebe6e --- /dev/null +++ b/assets/phosphor-icons/fill/chat-centered-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-centered-slash-fill.svg b/assets/phosphor-icons/fill/chat-centered-slash-fill.svg new file mode 100644 index 0000000..559e42b --- /dev/null +++ b/assets/phosphor-icons/fill/chat-centered-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-centered-text-fill.svg b/assets/phosphor-icons/fill/chat-centered-text-fill.svg new file mode 100644 index 0000000..a873041 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-centered-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-circle-dots-fill.svg b/assets/phosphor-icons/fill/chat-circle-dots-fill.svg new file mode 100644 index 0000000..5ac575f --- /dev/null +++ b/assets/phosphor-icons/fill/chat-circle-dots-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-circle-fill.svg b/assets/phosphor-icons/fill/chat-circle-fill.svg new file mode 100644 index 0000000..7c50f62 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-circle-slash-fill.svg b/assets/phosphor-icons/fill/chat-circle-slash-fill.svg new file mode 100644 index 0000000..3597a8d --- /dev/null +++ b/assets/phosphor-icons/fill/chat-circle-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-circle-text-fill.svg b/assets/phosphor-icons/fill/chat-circle-text-fill.svg new file mode 100644 index 0000000..053ec60 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-circle-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-dots-fill.svg b/assets/phosphor-icons/fill/chat-dots-fill.svg new file mode 100644 index 0000000..54c48cb --- /dev/null +++ b/assets/phosphor-icons/fill/chat-dots-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-fill.svg b/assets/phosphor-icons/fill/chat-fill.svg new file mode 100644 index 0000000..82c2d61 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-slash-fill.svg b/assets/phosphor-icons/fill/chat-slash-fill.svg new file mode 100644 index 0000000..7c837d6 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-teardrop-dots-fill.svg b/assets/phosphor-icons/fill/chat-teardrop-dots-fill.svg new file mode 100644 index 0000000..3eef888 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-teardrop-dots-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-teardrop-fill.svg b/assets/phosphor-icons/fill/chat-teardrop-fill.svg new file mode 100644 index 0000000..26ecf73 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-teardrop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-teardrop-slash-fill.svg b/assets/phosphor-icons/fill/chat-teardrop-slash-fill.svg new file mode 100644 index 0000000..3b6cb81 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-teardrop-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-teardrop-text-fill.svg b/assets/phosphor-icons/fill/chat-teardrop-text-fill.svg new file mode 100644 index 0000000..8cec8cb --- /dev/null +++ b/assets/phosphor-icons/fill/chat-teardrop-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chat-text-fill.svg b/assets/phosphor-icons/fill/chat-text-fill.svg new file mode 100644 index 0000000..c3fb1f0 --- /dev/null +++ b/assets/phosphor-icons/fill/chat-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chats-circle-fill.svg b/assets/phosphor-icons/fill/chats-circle-fill.svg new file mode 100644 index 0000000..32ca49c --- /dev/null +++ b/assets/phosphor-icons/fill/chats-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chats-fill.svg b/assets/phosphor-icons/fill/chats-fill.svg new file mode 100644 index 0000000..fa39887 --- /dev/null +++ b/assets/phosphor-icons/fill/chats-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chats-teardrop-fill.svg b/assets/phosphor-icons/fill/chats-teardrop-fill.svg new file mode 100644 index 0000000..2b69b8e --- /dev/null +++ b/assets/phosphor-icons/fill/chats-teardrop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/check-circle-fill.svg b/assets/phosphor-icons/fill/check-circle-fill.svg new file mode 100644 index 0000000..af3e2e9 --- /dev/null +++ b/assets/phosphor-icons/fill/check-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/check-fat-fill.svg b/assets/phosphor-icons/fill/check-fat-fill.svg new file mode 100644 index 0000000..81cf361 --- /dev/null +++ b/assets/phosphor-icons/fill/check-fat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/check-fill.svg b/assets/phosphor-icons/fill/check-fill.svg new file mode 100644 index 0000000..1225522 --- /dev/null +++ b/assets/phosphor-icons/fill/check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/check-square-fill.svg b/assets/phosphor-icons/fill/check-square-fill.svg new file mode 100644 index 0000000..c8cd100 --- /dev/null +++ b/assets/phosphor-icons/fill/check-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/check-square-offset-fill.svg b/assets/phosphor-icons/fill/check-square-offset-fill.svg new file mode 100644 index 0000000..fb50072 --- /dev/null +++ b/assets/phosphor-icons/fill/check-square-offset-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/checkerboard-fill.svg b/assets/phosphor-icons/fill/checkerboard-fill.svg new file mode 100644 index 0000000..756f5dc --- /dev/null +++ b/assets/phosphor-icons/fill/checkerboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/checks-fill.svg b/assets/phosphor-icons/fill/checks-fill.svg new file mode 100644 index 0000000..75895de --- /dev/null +++ b/assets/phosphor-icons/fill/checks-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cheers-fill.svg b/assets/phosphor-icons/fill/cheers-fill.svg new file mode 100644 index 0000000..576ccdb --- /dev/null +++ b/assets/phosphor-icons/fill/cheers-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cheese-fill.svg b/assets/phosphor-icons/fill/cheese-fill.svg new file mode 100644 index 0000000..f769e19 --- /dev/null +++ b/assets/phosphor-icons/fill/cheese-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/chef-hat-fill.svg b/assets/phosphor-icons/fill/chef-hat-fill.svg new file mode 100644 index 0000000..ccbfaa7 --- /dev/null +++ b/assets/phosphor-icons/fill/chef-hat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cherries-fill.svg b/assets/phosphor-icons/fill/cherries-fill.svg new file mode 100644 index 0000000..8473710 --- /dev/null +++ b/assets/phosphor-icons/fill/cherries-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/church-fill.svg b/assets/phosphor-icons/fill/church-fill.svg new file mode 100644 index 0000000..bce0416 --- /dev/null +++ b/assets/phosphor-icons/fill/church-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cigarette-fill.svg b/assets/phosphor-icons/fill/cigarette-fill.svg new file mode 100644 index 0000000..450e680 --- /dev/null +++ b/assets/phosphor-icons/fill/cigarette-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cigarette-slash-fill.svg b/assets/phosphor-icons/fill/cigarette-slash-fill.svg new file mode 100644 index 0000000..e1c361b --- /dev/null +++ b/assets/phosphor-icons/fill/cigarette-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circle-dashed-fill.svg b/assets/phosphor-icons/fill/circle-dashed-fill.svg new file mode 100644 index 0000000..2886696 --- /dev/null +++ b/assets/phosphor-icons/fill/circle-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circle-fill.svg b/assets/phosphor-icons/fill/circle-fill.svg new file mode 100644 index 0000000..17ef611 --- /dev/null +++ b/assets/phosphor-icons/fill/circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circle-half-fill.svg b/assets/phosphor-icons/fill/circle-half-fill.svg new file mode 100644 index 0000000..eeef759 --- /dev/null +++ b/assets/phosphor-icons/fill/circle-half-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circle-half-tilt-fill.svg b/assets/phosphor-icons/fill/circle-half-tilt-fill.svg new file mode 100644 index 0000000..a45588e --- /dev/null +++ b/assets/phosphor-icons/fill/circle-half-tilt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circle-notch-fill.svg b/assets/phosphor-icons/fill/circle-notch-fill.svg new file mode 100644 index 0000000..50feab9 --- /dev/null +++ b/assets/phosphor-icons/fill/circle-notch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circles-four-fill.svg b/assets/phosphor-icons/fill/circles-four-fill.svg new file mode 100644 index 0000000..7c55741 --- /dev/null +++ b/assets/phosphor-icons/fill/circles-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circles-three-fill.svg b/assets/phosphor-icons/fill/circles-three-fill.svg new file mode 100644 index 0000000..852ff15 --- /dev/null +++ b/assets/phosphor-icons/fill/circles-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circles-three-plus-fill.svg b/assets/phosphor-icons/fill/circles-three-plus-fill.svg new file mode 100644 index 0000000..6a95398 --- /dev/null +++ b/assets/phosphor-icons/fill/circles-three-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/circuitry-fill.svg b/assets/phosphor-icons/fill/circuitry-fill.svg new file mode 100644 index 0000000..2ea707c --- /dev/null +++ b/assets/phosphor-icons/fill/circuitry-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/city-fill.svg b/assets/phosphor-icons/fill/city-fill.svg new file mode 100644 index 0000000..fb9754b --- /dev/null +++ b/assets/phosphor-icons/fill/city-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clipboard-fill.svg b/assets/phosphor-icons/fill/clipboard-fill.svg new file mode 100644 index 0000000..7737493 --- /dev/null +++ b/assets/phosphor-icons/fill/clipboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clipboard-text-fill.svg b/assets/phosphor-icons/fill/clipboard-text-fill.svg new file mode 100644 index 0000000..8e12b5e --- /dev/null +++ b/assets/phosphor-icons/fill/clipboard-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clock-afternoon-fill.svg b/assets/phosphor-icons/fill/clock-afternoon-fill.svg new file mode 100644 index 0000000..ac30885 --- /dev/null +++ b/assets/phosphor-icons/fill/clock-afternoon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clock-clockwise-fill.svg b/assets/phosphor-icons/fill/clock-clockwise-fill.svg new file mode 100644 index 0000000..28ae63f --- /dev/null +++ b/assets/phosphor-icons/fill/clock-clockwise-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clock-countdown-fill.svg b/assets/phosphor-icons/fill/clock-countdown-fill.svg new file mode 100644 index 0000000..1014090 --- /dev/null +++ b/assets/phosphor-icons/fill/clock-countdown-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clock-counter-clockwise-fill.svg b/assets/phosphor-icons/fill/clock-counter-clockwise-fill.svg new file mode 100644 index 0000000..1dee3fc --- /dev/null +++ b/assets/phosphor-icons/fill/clock-counter-clockwise-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clock-fill.svg b/assets/phosphor-icons/fill/clock-fill.svg new file mode 100644 index 0000000..22682db --- /dev/null +++ b/assets/phosphor-icons/fill/clock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clock-user-fill.svg b/assets/phosphor-icons/fill/clock-user-fill.svg new file mode 100644 index 0000000..e888ce2 --- /dev/null +++ b/assets/phosphor-icons/fill/clock-user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/closed-captioning-fill.svg b/assets/phosphor-icons/fill/closed-captioning-fill.svg new file mode 100644 index 0000000..bc9e6c5 --- /dev/null +++ b/assets/phosphor-icons/fill/closed-captioning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-arrow-down-fill.svg b/assets/phosphor-icons/fill/cloud-arrow-down-fill.svg new file mode 100644 index 0000000..391dbbf --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-arrow-up-fill.svg b/assets/phosphor-icons/fill/cloud-arrow-up-fill.svg new file mode 100644 index 0000000..4f47cf1 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-check-fill.svg b/assets/phosphor-icons/fill/cloud-check-fill.svg new file mode 100644 index 0000000..6f2869f --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-fill.svg b/assets/phosphor-icons/fill/cloud-fill.svg new file mode 100644 index 0000000..e85f702 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-fog-fill.svg b/assets/phosphor-icons/fill/cloud-fog-fill.svg new file mode 100644 index 0000000..62ddbba --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-fog-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-lightning-fill.svg b/assets/phosphor-icons/fill/cloud-lightning-fill.svg new file mode 100644 index 0000000..4f4dd0d --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-lightning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-moon-fill.svg b/assets/phosphor-icons/fill/cloud-moon-fill.svg new file mode 100644 index 0000000..4ff8d3a --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-moon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-rain-fill.svg b/assets/phosphor-icons/fill/cloud-rain-fill.svg new file mode 100644 index 0000000..aa43250 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-rain-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-slash-fill.svg b/assets/phosphor-icons/fill/cloud-slash-fill.svg new file mode 100644 index 0000000..c060522 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-snow-fill.svg b/assets/phosphor-icons/fill/cloud-snow-fill.svg new file mode 100644 index 0000000..a54b5a1 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-snow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-sun-fill.svg b/assets/phosphor-icons/fill/cloud-sun-fill.svg new file mode 100644 index 0000000..a22111d --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-sun-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-warning-fill.svg b/assets/phosphor-icons/fill/cloud-warning-fill.svg new file mode 100644 index 0000000..7abc971 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cloud-x-fill.svg b/assets/phosphor-icons/fill/cloud-x-fill.svg new file mode 100644 index 0000000..0f25438 --- /dev/null +++ b/assets/phosphor-icons/fill/cloud-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/clover-fill.svg b/assets/phosphor-icons/fill/clover-fill.svg new file mode 100644 index 0000000..337f62d --- /dev/null +++ b/assets/phosphor-icons/fill/clover-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/club-fill.svg b/assets/phosphor-icons/fill/club-fill.svg new file mode 100644 index 0000000..b23099f --- /dev/null +++ b/assets/phosphor-icons/fill/club-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coat-hanger-fill.svg b/assets/phosphor-icons/fill/coat-hanger-fill.svg new file mode 100644 index 0000000..70f62e5 --- /dev/null +++ b/assets/phosphor-icons/fill/coat-hanger-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coda-logo-fill.svg b/assets/phosphor-icons/fill/coda-logo-fill.svg new file mode 100644 index 0000000..5fd33ce --- /dev/null +++ b/assets/phosphor-icons/fill/coda-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/code-block-fill.svg b/assets/phosphor-icons/fill/code-block-fill.svg new file mode 100644 index 0000000..2ebed88 --- /dev/null +++ b/assets/phosphor-icons/fill/code-block-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/code-fill.svg b/assets/phosphor-icons/fill/code-fill.svg new file mode 100644 index 0000000..8478643 --- /dev/null +++ b/assets/phosphor-icons/fill/code-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/code-simple-fill.svg b/assets/phosphor-icons/fill/code-simple-fill.svg new file mode 100644 index 0000000..d442bcc --- /dev/null +++ b/assets/phosphor-icons/fill/code-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/codepen-logo-fill.svg b/assets/phosphor-icons/fill/codepen-logo-fill.svg new file mode 100644 index 0000000..bf509ef --- /dev/null +++ b/assets/phosphor-icons/fill/codepen-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/codesandbox-logo-fill.svg b/assets/phosphor-icons/fill/codesandbox-logo-fill.svg new file mode 100644 index 0000000..d301c72 --- /dev/null +++ b/assets/phosphor-icons/fill/codesandbox-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coffee-bean-fill.svg b/assets/phosphor-icons/fill/coffee-bean-fill.svg new file mode 100644 index 0000000..8aa91f9 --- /dev/null +++ b/assets/phosphor-icons/fill/coffee-bean-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coffee-fill.svg b/assets/phosphor-icons/fill/coffee-fill.svg new file mode 100644 index 0000000..f663a1d --- /dev/null +++ b/assets/phosphor-icons/fill/coffee-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coin-fill.svg b/assets/phosphor-icons/fill/coin-fill.svg new file mode 100644 index 0000000..b157582 --- /dev/null +++ b/assets/phosphor-icons/fill/coin-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coin-vertical-fill.svg b/assets/phosphor-icons/fill/coin-vertical-fill.svg new file mode 100644 index 0000000..89177f2 --- /dev/null +++ b/assets/phosphor-icons/fill/coin-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/coins-fill.svg b/assets/phosphor-icons/fill/coins-fill.svg new file mode 100644 index 0000000..2ba4263 --- /dev/null +++ b/assets/phosphor-icons/fill/coins-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/columns-fill.svg b/assets/phosphor-icons/fill/columns-fill.svg new file mode 100644 index 0000000..79b0a8a --- /dev/null +++ b/assets/phosphor-icons/fill/columns-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/columns-plus-left-fill.svg b/assets/phosphor-icons/fill/columns-plus-left-fill.svg new file mode 100644 index 0000000..27f4abb --- /dev/null +++ b/assets/phosphor-icons/fill/columns-plus-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/columns-plus-right-fill.svg b/assets/phosphor-icons/fill/columns-plus-right-fill.svg new file mode 100644 index 0000000..4ade499 --- /dev/null +++ b/assets/phosphor-icons/fill/columns-plus-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/command-fill.svg b/assets/phosphor-icons/fill/command-fill.svg new file mode 100644 index 0000000..2dca471 --- /dev/null +++ b/assets/phosphor-icons/fill/command-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/compass-fill.svg b/assets/phosphor-icons/fill/compass-fill.svg new file mode 100644 index 0000000..d361e65 --- /dev/null +++ b/assets/phosphor-icons/fill/compass-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/compass-rose-fill.svg b/assets/phosphor-icons/fill/compass-rose-fill.svg new file mode 100644 index 0000000..0f1806f --- /dev/null +++ b/assets/phosphor-icons/fill/compass-rose-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/compass-tool-fill.svg b/assets/phosphor-icons/fill/compass-tool-fill.svg new file mode 100644 index 0000000..3d1cf6d --- /dev/null +++ b/assets/phosphor-icons/fill/compass-tool-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/computer-tower-fill.svg b/assets/phosphor-icons/fill/computer-tower-fill.svg new file mode 100644 index 0000000..94f6220 --- /dev/null +++ b/assets/phosphor-icons/fill/computer-tower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/confetti-fill.svg b/assets/phosphor-icons/fill/confetti-fill.svg new file mode 100644 index 0000000..89eda69 --- /dev/null +++ b/assets/phosphor-icons/fill/confetti-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/contactless-payment-fill.svg b/assets/phosphor-icons/fill/contactless-payment-fill.svg new file mode 100644 index 0000000..6102cb6 --- /dev/null +++ b/assets/phosphor-icons/fill/contactless-payment-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/control-fill.svg b/assets/phosphor-icons/fill/control-fill.svg new file mode 100644 index 0000000..102aa35 --- /dev/null +++ b/assets/phosphor-icons/fill/control-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cookie-fill.svg b/assets/phosphor-icons/fill/cookie-fill.svg new file mode 100644 index 0000000..b56249a --- /dev/null +++ b/assets/phosphor-icons/fill/cookie-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cooking-pot-fill.svg b/assets/phosphor-icons/fill/cooking-pot-fill.svg new file mode 100644 index 0000000..2fe124f --- /dev/null +++ b/assets/phosphor-icons/fill/cooking-pot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/copy-fill.svg b/assets/phosphor-icons/fill/copy-fill.svg new file mode 100644 index 0000000..8ab07af --- /dev/null +++ b/assets/phosphor-icons/fill/copy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/copy-simple-fill.svg b/assets/phosphor-icons/fill/copy-simple-fill.svg new file mode 100644 index 0000000..851618d --- /dev/null +++ b/assets/phosphor-icons/fill/copy-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/copyleft-fill.svg b/assets/phosphor-icons/fill/copyleft-fill.svg new file mode 100644 index 0000000..54dfab9 --- /dev/null +++ b/assets/phosphor-icons/fill/copyleft-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/copyright-fill.svg b/assets/phosphor-icons/fill/copyright-fill.svg new file mode 100644 index 0000000..d08ab97 --- /dev/null +++ b/assets/phosphor-icons/fill/copyright-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/corners-in-fill.svg b/assets/phosphor-icons/fill/corners-in-fill.svg new file mode 100644 index 0000000..a972849 --- /dev/null +++ b/assets/phosphor-icons/fill/corners-in-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/corners-out-fill.svg b/assets/phosphor-icons/fill/corners-out-fill.svg new file mode 100644 index 0000000..7ac994b --- /dev/null +++ b/assets/phosphor-icons/fill/corners-out-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/couch-fill.svg b/assets/phosphor-icons/fill/couch-fill.svg new file mode 100644 index 0000000..1fa1f61 --- /dev/null +++ b/assets/phosphor-icons/fill/couch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/court-basketball-fill.svg b/assets/phosphor-icons/fill/court-basketball-fill.svg new file mode 100644 index 0000000..e22a896 --- /dev/null +++ b/assets/phosphor-icons/fill/court-basketball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cow-fill.svg b/assets/phosphor-icons/fill/cow-fill.svg new file mode 100644 index 0000000..0118f9d --- /dev/null +++ b/assets/phosphor-icons/fill/cow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cowboy-hat-fill.svg b/assets/phosphor-icons/fill/cowboy-hat-fill.svg new file mode 100644 index 0000000..18137fd --- /dev/null +++ b/assets/phosphor-icons/fill/cowboy-hat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cpu-fill.svg b/assets/phosphor-icons/fill/cpu-fill.svg new file mode 100644 index 0000000..31308e9 --- /dev/null +++ b/assets/phosphor-icons/fill/cpu-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crane-fill.svg b/assets/phosphor-icons/fill/crane-fill.svg new file mode 100644 index 0000000..ea2cf0c --- /dev/null +++ b/assets/phosphor-icons/fill/crane-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crane-tower-fill.svg b/assets/phosphor-icons/fill/crane-tower-fill.svg new file mode 100644 index 0000000..b52092d --- /dev/null +++ b/assets/phosphor-icons/fill/crane-tower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/credit-card-fill.svg b/assets/phosphor-icons/fill/credit-card-fill.svg new file mode 100644 index 0000000..8c7b4eb --- /dev/null +++ b/assets/phosphor-icons/fill/credit-card-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cricket-fill.svg b/assets/phosphor-icons/fill/cricket-fill.svg new file mode 100644 index 0000000..59e9b43 --- /dev/null +++ b/assets/phosphor-icons/fill/cricket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crop-fill.svg b/assets/phosphor-icons/fill/crop-fill.svg new file mode 100644 index 0000000..ecf6c85 --- /dev/null +++ b/assets/phosphor-icons/fill/crop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cross-fill.svg b/assets/phosphor-icons/fill/cross-fill.svg new file mode 100644 index 0000000..ab93d81 --- /dev/null +++ b/assets/phosphor-icons/fill/cross-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crosshair-fill.svg b/assets/phosphor-icons/fill/crosshair-fill.svg new file mode 100644 index 0000000..e5fa934 --- /dev/null +++ b/assets/phosphor-icons/fill/crosshair-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crosshair-simple-fill.svg b/assets/phosphor-icons/fill/crosshair-simple-fill.svg new file mode 100644 index 0000000..f891331 --- /dev/null +++ b/assets/phosphor-icons/fill/crosshair-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crown-cross-fill.svg b/assets/phosphor-icons/fill/crown-cross-fill.svg new file mode 100644 index 0000000..98682b4 --- /dev/null +++ b/assets/phosphor-icons/fill/crown-cross-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crown-fill.svg b/assets/phosphor-icons/fill/crown-fill.svg new file mode 100644 index 0000000..0d11eca --- /dev/null +++ b/assets/phosphor-icons/fill/crown-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/crown-simple-fill.svg b/assets/phosphor-icons/fill/crown-simple-fill.svg new file mode 100644 index 0000000..291340b --- /dev/null +++ b/assets/phosphor-icons/fill/crown-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cube-fill.svg b/assets/phosphor-icons/fill/cube-fill.svg new file mode 100644 index 0000000..6a1aff7 --- /dev/null +++ b/assets/phosphor-icons/fill/cube-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cube-focus-fill.svg b/assets/phosphor-icons/fill/cube-focus-fill.svg new file mode 100644 index 0000000..a30c585 --- /dev/null +++ b/assets/phosphor-icons/fill/cube-focus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cube-transparent-fill.svg b/assets/phosphor-icons/fill/cube-transparent-fill.svg new file mode 100644 index 0000000..96de49e --- /dev/null +++ b/assets/phosphor-icons/fill/cube-transparent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-btc-fill.svg b/assets/phosphor-icons/fill/currency-btc-fill.svg new file mode 100644 index 0000000..d207f50 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-btc-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-circle-dollar-fill.svg b/assets/phosphor-icons/fill/currency-circle-dollar-fill.svg new file mode 100644 index 0000000..b116a94 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-circle-dollar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-cny-fill.svg b/assets/phosphor-icons/fill/currency-cny-fill.svg new file mode 100644 index 0000000..71a9c00 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-cny-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-dollar-fill.svg b/assets/phosphor-icons/fill/currency-dollar-fill.svg new file mode 100644 index 0000000..73960f5 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-dollar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-dollar-simple-fill.svg b/assets/phosphor-icons/fill/currency-dollar-simple-fill.svg new file mode 100644 index 0000000..6101e74 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-dollar-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-eth-fill.svg b/assets/phosphor-icons/fill/currency-eth-fill.svg new file mode 100644 index 0000000..a930368 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-eth-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-eur-fill.svg b/assets/phosphor-icons/fill/currency-eur-fill.svg new file mode 100644 index 0000000..8cf453d --- /dev/null +++ b/assets/phosphor-icons/fill/currency-eur-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-gbp-fill.svg b/assets/phosphor-icons/fill/currency-gbp-fill.svg new file mode 100644 index 0000000..305da7d --- /dev/null +++ b/assets/phosphor-icons/fill/currency-gbp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-inr-fill.svg b/assets/phosphor-icons/fill/currency-inr-fill.svg new file mode 100644 index 0000000..30d7f14 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-inr-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-jpy-fill.svg b/assets/phosphor-icons/fill/currency-jpy-fill.svg new file mode 100644 index 0000000..221d84a --- /dev/null +++ b/assets/phosphor-icons/fill/currency-jpy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-krw-fill.svg b/assets/phosphor-icons/fill/currency-krw-fill.svg new file mode 100644 index 0000000..36eeb89 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-krw-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-kzt-fill.svg b/assets/phosphor-icons/fill/currency-kzt-fill.svg new file mode 100644 index 0000000..0125926 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-kzt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-ngn-fill.svg b/assets/phosphor-icons/fill/currency-ngn-fill.svg new file mode 100644 index 0000000..9b818ee --- /dev/null +++ b/assets/phosphor-icons/fill/currency-ngn-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/currency-rub-fill.svg b/assets/phosphor-icons/fill/currency-rub-fill.svg new file mode 100644 index 0000000..506a9e7 --- /dev/null +++ b/assets/phosphor-icons/fill/currency-rub-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cursor-click-fill.svg b/assets/phosphor-icons/fill/cursor-click-fill.svg new file mode 100644 index 0000000..810e25b --- /dev/null +++ b/assets/phosphor-icons/fill/cursor-click-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cursor-fill.svg b/assets/phosphor-icons/fill/cursor-fill.svg new file mode 100644 index 0000000..3a81135 --- /dev/null +++ b/assets/phosphor-icons/fill/cursor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cursor-text-fill.svg b/assets/phosphor-icons/fill/cursor-text-fill.svg new file mode 100644 index 0000000..04edf18 --- /dev/null +++ b/assets/phosphor-icons/fill/cursor-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/cylinder-fill.svg b/assets/phosphor-icons/fill/cylinder-fill.svg new file mode 100644 index 0000000..41868fb --- /dev/null +++ b/assets/phosphor-icons/fill/cylinder-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/database-fill.svg b/assets/phosphor-icons/fill/database-fill.svg new file mode 100644 index 0000000..9f976d4 --- /dev/null +++ b/assets/phosphor-icons/fill/database-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/desk-fill.svg b/assets/phosphor-icons/fill/desk-fill.svg new file mode 100644 index 0000000..338c8f0 --- /dev/null +++ b/assets/phosphor-icons/fill/desk-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/desktop-fill.svg b/assets/phosphor-icons/fill/desktop-fill.svg new file mode 100644 index 0000000..d92161b --- /dev/null +++ b/assets/phosphor-icons/fill/desktop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/desktop-tower-fill.svg b/assets/phosphor-icons/fill/desktop-tower-fill.svg new file mode 100644 index 0000000..3de708b --- /dev/null +++ b/assets/phosphor-icons/fill/desktop-tower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/detective-fill.svg b/assets/phosphor-icons/fill/detective-fill.svg new file mode 100644 index 0000000..ad6801f --- /dev/null +++ b/assets/phosphor-icons/fill/detective-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dev-to-logo-fill.svg b/assets/phosphor-icons/fill/dev-to-logo-fill.svg new file mode 100644 index 0000000..85a3846 --- /dev/null +++ b/assets/phosphor-icons/fill/dev-to-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-mobile-camera-fill.svg b/assets/phosphor-icons/fill/device-mobile-camera-fill.svg new file mode 100644 index 0000000..3fac37b --- /dev/null +++ b/assets/phosphor-icons/fill/device-mobile-camera-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-mobile-fill.svg b/assets/phosphor-icons/fill/device-mobile-fill.svg new file mode 100644 index 0000000..cbf9202 --- /dev/null +++ b/assets/phosphor-icons/fill/device-mobile-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-mobile-slash-fill.svg b/assets/phosphor-icons/fill/device-mobile-slash-fill.svg new file mode 100644 index 0000000..034b708 --- /dev/null +++ b/assets/phosphor-icons/fill/device-mobile-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-mobile-speaker-fill.svg b/assets/phosphor-icons/fill/device-mobile-speaker-fill.svg new file mode 100644 index 0000000..1bbd7b8 --- /dev/null +++ b/assets/phosphor-icons/fill/device-mobile-speaker-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-rotate-fill.svg b/assets/phosphor-icons/fill/device-rotate-fill.svg new file mode 100644 index 0000000..1ad2a55 --- /dev/null +++ b/assets/phosphor-icons/fill/device-rotate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-tablet-camera-fill.svg b/assets/phosphor-icons/fill/device-tablet-camera-fill.svg new file mode 100644 index 0000000..94938c0 --- /dev/null +++ b/assets/phosphor-icons/fill/device-tablet-camera-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-tablet-fill.svg b/assets/phosphor-icons/fill/device-tablet-fill.svg new file mode 100644 index 0000000..c60d9d6 --- /dev/null +++ b/assets/phosphor-icons/fill/device-tablet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/device-tablet-speaker-fill.svg b/assets/phosphor-icons/fill/device-tablet-speaker-fill.svg new file mode 100644 index 0000000..7a3c97d --- /dev/null +++ b/assets/phosphor-icons/fill/device-tablet-speaker-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/devices-fill.svg b/assets/phosphor-icons/fill/devices-fill.svg new file mode 100644 index 0000000..9c2dd86 --- /dev/null +++ b/assets/phosphor-icons/fill/devices-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/diamond-fill.svg b/assets/phosphor-icons/fill/diamond-fill.svg new file mode 100644 index 0000000..1eea43c --- /dev/null +++ b/assets/phosphor-icons/fill/diamond-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/diamonds-four-fill.svg b/assets/phosphor-icons/fill/diamonds-four-fill.svg new file mode 100644 index 0000000..1faccea --- /dev/null +++ b/assets/phosphor-icons/fill/diamonds-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dice-five-fill.svg b/assets/phosphor-icons/fill/dice-five-fill.svg new file mode 100644 index 0000000..79df1da --- /dev/null +++ b/assets/phosphor-icons/fill/dice-five-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dice-four-fill.svg b/assets/phosphor-icons/fill/dice-four-fill.svg new file mode 100644 index 0000000..799fbee --- /dev/null +++ b/assets/phosphor-icons/fill/dice-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dice-one-fill.svg b/assets/phosphor-icons/fill/dice-one-fill.svg new file mode 100644 index 0000000..cb77537 --- /dev/null +++ b/assets/phosphor-icons/fill/dice-one-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dice-six-fill.svg b/assets/phosphor-icons/fill/dice-six-fill.svg new file mode 100644 index 0000000..6f1ef47 --- /dev/null +++ b/assets/phosphor-icons/fill/dice-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dice-three-fill.svg b/assets/phosphor-icons/fill/dice-three-fill.svg new file mode 100644 index 0000000..de7647a --- /dev/null +++ b/assets/phosphor-icons/fill/dice-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dice-two-fill.svg b/assets/phosphor-icons/fill/dice-two-fill.svg new file mode 100644 index 0000000..6aecedb --- /dev/null +++ b/assets/phosphor-icons/fill/dice-two-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/disc-fill.svg b/assets/phosphor-icons/fill/disc-fill.svg new file mode 100644 index 0000000..fededf8 --- /dev/null +++ b/assets/phosphor-icons/fill/disc-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/disco-ball-fill.svg b/assets/phosphor-icons/fill/disco-ball-fill.svg new file mode 100644 index 0000000..3233b3f --- /dev/null +++ b/assets/phosphor-icons/fill/disco-ball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/discord-logo-fill.svg b/assets/phosphor-icons/fill/discord-logo-fill.svg new file mode 100644 index 0000000..511b511 --- /dev/null +++ b/assets/phosphor-icons/fill/discord-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/divide-fill.svg b/assets/phosphor-icons/fill/divide-fill.svg new file mode 100644 index 0000000..42a3fee --- /dev/null +++ b/assets/phosphor-icons/fill/divide-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dna-fill.svg b/assets/phosphor-icons/fill/dna-fill.svg new file mode 100644 index 0000000..b03e988 --- /dev/null +++ b/assets/phosphor-icons/fill/dna-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dog-fill.svg b/assets/phosphor-icons/fill/dog-fill.svg new file mode 100644 index 0000000..6f7ce82 --- /dev/null +++ b/assets/phosphor-icons/fill/dog-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/door-fill.svg b/assets/phosphor-icons/fill/door-fill.svg new file mode 100644 index 0000000..d5487f6 --- /dev/null +++ b/assets/phosphor-icons/fill/door-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/door-open-fill.svg b/assets/phosphor-icons/fill/door-open-fill.svg new file mode 100644 index 0000000..e55a506 --- /dev/null +++ b/assets/phosphor-icons/fill/door-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dot-fill.svg b/assets/phosphor-icons/fill/dot-fill.svg new file mode 100644 index 0000000..84a89b4 --- /dev/null +++ b/assets/phosphor-icons/fill/dot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dot-outline-fill.svg b/assets/phosphor-icons/fill/dot-outline-fill.svg new file mode 100644 index 0000000..fdb9d68 --- /dev/null +++ b/assets/phosphor-icons/fill/dot-outline-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-nine-fill.svg b/assets/phosphor-icons/fill/dots-nine-fill.svg new file mode 100644 index 0000000..22b098e --- /dev/null +++ b/assets/phosphor-icons/fill/dots-nine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-six-fill.svg b/assets/phosphor-icons/fill/dots-six-fill.svg new file mode 100644 index 0000000..b5ec02f --- /dev/null +++ b/assets/phosphor-icons/fill/dots-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-six-vertical-fill.svg b/assets/phosphor-icons/fill/dots-six-vertical-fill.svg new file mode 100644 index 0000000..e35c8b7 --- /dev/null +++ b/assets/phosphor-icons/fill/dots-six-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-three-circle-fill.svg b/assets/phosphor-icons/fill/dots-three-circle-fill.svg new file mode 100644 index 0000000..1bd860b --- /dev/null +++ b/assets/phosphor-icons/fill/dots-three-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-three-circle-vertical-fill.svg b/assets/phosphor-icons/fill/dots-three-circle-vertical-fill.svg new file mode 100644 index 0000000..a2b14ea --- /dev/null +++ b/assets/phosphor-icons/fill/dots-three-circle-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-three-fill.svg b/assets/phosphor-icons/fill/dots-three-fill.svg new file mode 100644 index 0000000..0e92bf8 --- /dev/null +++ b/assets/phosphor-icons/fill/dots-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-three-outline-fill.svg b/assets/phosphor-icons/fill/dots-three-outline-fill.svg new file mode 100644 index 0000000..2186d81 --- /dev/null +++ b/assets/phosphor-icons/fill/dots-three-outline-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-three-outline-vertical-fill.svg b/assets/phosphor-icons/fill/dots-three-outline-vertical-fill.svg new file mode 100644 index 0000000..20b5b3f --- /dev/null +++ b/assets/phosphor-icons/fill/dots-three-outline-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dots-three-vertical-fill.svg b/assets/phosphor-icons/fill/dots-three-vertical-fill.svg new file mode 100644 index 0000000..d92166d --- /dev/null +++ b/assets/phosphor-icons/fill/dots-three-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/download-fill.svg b/assets/phosphor-icons/fill/download-fill.svg new file mode 100644 index 0000000..4bec2b9 --- /dev/null +++ b/assets/phosphor-icons/fill/download-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/download-simple-fill.svg b/assets/phosphor-icons/fill/download-simple-fill.svg new file mode 100644 index 0000000..c6a44ec --- /dev/null +++ b/assets/phosphor-icons/fill/download-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dress-fill.svg b/assets/phosphor-icons/fill/dress-fill.svg new file mode 100644 index 0000000..190ee55 --- /dev/null +++ b/assets/phosphor-icons/fill/dress-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dresser-fill.svg b/assets/phosphor-icons/fill/dresser-fill.svg new file mode 100644 index 0000000..8b7c141 --- /dev/null +++ b/assets/phosphor-icons/fill/dresser-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dribbble-logo-fill.svg b/assets/phosphor-icons/fill/dribbble-logo-fill.svg new file mode 100644 index 0000000..4bde3c9 --- /dev/null +++ b/assets/phosphor-icons/fill/dribbble-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/drone-fill.svg b/assets/phosphor-icons/fill/drone-fill.svg new file mode 100644 index 0000000..a9c137c --- /dev/null +++ b/assets/phosphor-icons/fill/drone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/drop-fill.svg b/assets/phosphor-icons/fill/drop-fill.svg new file mode 100644 index 0000000..b977ae9 --- /dev/null +++ b/assets/phosphor-icons/fill/drop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/drop-half-bottom-fill.svg b/assets/phosphor-icons/fill/drop-half-bottom-fill.svg new file mode 100644 index 0000000..77d4176 --- /dev/null +++ b/assets/phosphor-icons/fill/drop-half-bottom-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/drop-half-fill.svg b/assets/phosphor-icons/fill/drop-half-fill.svg new file mode 100644 index 0000000..27c040c --- /dev/null +++ b/assets/phosphor-icons/fill/drop-half-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/drop-simple-fill.svg b/assets/phosphor-icons/fill/drop-simple-fill.svg new file mode 100644 index 0000000..95a4ac3 --- /dev/null +++ b/assets/phosphor-icons/fill/drop-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/drop-slash-fill.svg b/assets/phosphor-icons/fill/drop-slash-fill.svg new file mode 100644 index 0000000..cbecaac --- /dev/null +++ b/assets/phosphor-icons/fill/drop-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/dropbox-logo-fill.svg b/assets/phosphor-icons/fill/dropbox-logo-fill.svg new file mode 100644 index 0000000..468c70c --- /dev/null +++ b/assets/phosphor-icons/fill/dropbox-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ear-fill.svg b/assets/phosphor-icons/fill/ear-fill.svg new file mode 100644 index 0000000..510684b --- /dev/null +++ b/assets/phosphor-icons/fill/ear-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ear-slash-fill.svg b/assets/phosphor-icons/fill/ear-slash-fill.svg new file mode 100644 index 0000000..ed2acae --- /dev/null +++ b/assets/phosphor-icons/fill/ear-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/egg-crack-fill.svg b/assets/phosphor-icons/fill/egg-crack-fill.svg new file mode 100644 index 0000000..d845beb --- /dev/null +++ b/assets/phosphor-icons/fill/egg-crack-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/egg-fill.svg b/assets/phosphor-icons/fill/egg-fill.svg new file mode 100644 index 0000000..0b4ec56 --- /dev/null +++ b/assets/phosphor-icons/fill/egg-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eject-fill.svg b/assets/phosphor-icons/fill/eject-fill.svg new file mode 100644 index 0000000..6a79905 --- /dev/null +++ b/assets/phosphor-icons/fill/eject-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eject-simple-fill.svg b/assets/phosphor-icons/fill/eject-simple-fill.svg new file mode 100644 index 0000000..4dfae54 --- /dev/null +++ b/assets/phosphor-icons/fill/eject-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/elevator-fill.svg b/assets/phosphor-icons/fill/elevator-fill.svg new file mode 100644 index 0000000..c8ea7f8 --- /dev/null +++ b/assets/phosphor-icons/fill/elevator-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/empty-fill.svg b/assets/phosphor-icons/fill/empty-fill.svg new file mode 100644 index 0000000..5daeb13 --- /dev/null +++ b/assets/phosphor-icons/fill/empty-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/engine-fill.svg b/assets/phosphor-icons/fill/engine-fill.svg new file mode 100644 index 0000000..58e48d1 --- /dev/null +++ b/assets/phosphor-icons/fill/engine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/envelope-fill.svg b/assets/phosphor-icons/fill/envelope-fill.svg new file mode 100644 index 0000000..c80eeb9 --- /dev/null +++ b/assets/phosphor-icons/fill/envelope-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/envelope-open-fill.svg b/assets/phosphor-icons/fill/envelope-open-fill.svg new file mode 100644 index 0000000..5997b09 --- /dev/null +++ b/assets/phosphor-icons/fill/envelope-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/envelope-simple-fill.svg b/assets/phosphor-icons/fill/envelope-simple-fill.svg new file mode 100644 index 0000000..ac52f41 --- /dev/null +++ b/assets/phosphor-icons/fill/envelope-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/envelope-simple-open-fill.svg b/assets/phosphor-icons/fill/envelope-simple-open-fill.svg new file mode 100644 index 0000000..d7289c7 --- /dev/null +++ b/assets/phosphor-icons/fill/envelope-simple-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/equalizer-fill.svg b/assets/phosphor-icons/fill/equalizer-fill.svg new file mode 100644 index 0000000..27632d6 --- /dev/null +++ b/assets/phosphor-icons/fill/equalizer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/equals-fill.svg b/assets/phosphor-icons/fill/equals-fill.svg new file mode 100644 index 0000000..5ea7b1f --- /dev/null +++ b/assets/phosphor-icons/fill/equals-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eraser-fill.svg b/assets/phosphor-icons/fill/eraser-fill.svg new file mode 100644 index 0000000..2343c7b --- /dev/null +++ b/assets/phosphor-icons/fill/eraser-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/escalator-down-fill.svg b/assets/phosphor-icons/fill/escalator-down-fill.svg new file mode 100644 index 0000000..4162a5a --- /dev/null +++ b/assets/phosphor-icons/fill/escalator-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/escalator-up-fill.svg b/assets/phosphor-icons/fill/escalator-up-fill.svg new file mode 100644 index 0000000..1751e02 --- /dev/null +++ b/assets/phosphor-icons/fill/escalator-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/exam-fill.svg b/assets/phosphor-icons/fill/exam-fill.svg new file mode 100644 index 0000000..85707a1 --- /dev/null +++ b/assets/phosphor-icons/fill/exam-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/exclamation-mark-fill.svg b/assets/phosphor-icons/fill/exclamation-mark-fill.svg new file mode 100644 index 0000000..3615d0d --- /dev/null +++ b/assets/phosphor-icons/fill/exclamation-mark-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/exclude-fill.svg b/assets/phosphor-icons/fill/exclude-fill.svg new file mode 100644 index 0000000..156cdb9 --- /dev/null +++ b/assets/phosphor-icons/fill/exclude-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/exclude-square-fill.svg b/assets/phosphor-icons/fill/exclude-square-fill.svg new file mode 100644 index 0000000..3d69ad4 --- /dev/null +++ b/assets/phosphor-icons/fill/exclude-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/export-fill.svg b/assets/phosphor-icons/fill/export-fill.svg new file mode 100644 index 0000000..e20db6d --- /dev/null +++ b/assets/phosphor-icons/fill/export-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eye-closed-fill.svg b/assets/phosphor-icons/fill/eye-closed-fill.svg new file mode 100644 index 0000000..fd18055 --- /dev/null +++ b/assets/phosphor-icons/fill/eye-closed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eye-fill.svg b/assets/phosphor-icons/fill/eye-fill.svg new file mode 100644 index 0000000..b1e0ffa --- /dev/null +++ b/assets/phosphor-icons/fill/eye-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eye-slash-fill.svg b/assets/phosphor-icons/fill/eye-slash-fill.svg new file mode 100644 index 0000000..9c8afd6 --- /dev/null +++ b/assets/phosphor-icons/fill/eye-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eyedropper-fill.svg b/assets/phosphor-icons/fill/eyedropper-fill.svg new file mode 100644 index 0000000..765cdfa --- /dev/null +++ b/assets/phosphor-icons/fill/eyedropper-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eyedropper-sample-fill.svg b/assets/phosphor-icons/fill/eyedropper-sample-fill.svg new file mode 100644 index 0000000..7dcee1d --- /dev/null +++ b/assets/phosphor-icons/fill/eyedropper-sample-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eyeglasses-fill.svg b/assets/phosphor-icons/fill/eyeglasses-fill.svg new file mode 100644 index 0000000..6580cc8 --- /dev/null +++ b/assets/phosphor-icons/fill/eyeglasses-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/eyes-fill.svg b/assets/phosphor-icons/fill/eyes-fill.svg new file mode 100644 index 0000000..5fcf1ca --- /dev/null +++ b/assets/phosphor-icons/fill/eyes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/face-mask-fill.svg b/assets/phosphor-icons/fill/face-mask-fill.svg new file mode 100644 index 0000000..2d33b1b --- /dev/null +++ b/assets/phosphor-icons/fill/face-mask-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/facebook-logo-fill.svg b/assets/phosphor-icons/fill/facebook-logo-fill.svg new file mode 100644 index 0000000..c68292c --- /dev/null +++ b/assets/phosphor-icons/fill/facebook-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/factory-fill.svg b/assets/phosphor-icons/fill/factory-fill.svg new file mode 100644 index 0000000..fc5267b --- /dev/null +++ b/assets/phosphor-icons/fill/factory-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/faders-fill.svg b/assets/phosphor-icons/fill/faders-fill.svg new file mode 100644 index 0000000..b21d932 --- /dev/null +++ b/assets/phosphor-icons/fill/faders-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/faders-horizontal-fill.svg b/assets/phosphor-icons/fill/faders-horizontal-fill.svg new file mode 100644 index 0000000..66a09f5 --- /dev/null +++ b/assets/phosphor-icons/fill/faders-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fallout-shelter-fill.svg b/assets/phosphor-icons/fill/fallout-shelter-fill.svg new file mode 100644 index 0000000..36b15b0 --- /dev/null +++ b/assets/phosphor-icons/fill/fallout-shelter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fan-fill.svg b/assets/phosphor-icons/fill/fan-fill.svg new file mode 100644 index 0000000..ac8838e --- /dev/null +++ b/assets/phosphor-icons/fill/fan-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/farm-fill.svg b/assets/phosphor-icons/fill/farm-fill.svg new file mode 100644 index 0000000..b9da84e --- /dev/null +++ b/assets/phosphor-icons/fill/farm-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fast-forward-circle-fill.svg b/assets/phosphor-icons/fill/fast-forward-circle-fill.svg new file mode 100644 index 0000000..2fa3173 --- /dev/null +++ b/assets/phosphor-icons/fill/fast-forward-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fast-forward-fill.svg b/assets/phosphor-icons/fill/fast-forward-fill.svg new file mode 100644 index 0000000..b6d6515 --- /dev/null +++ b/assets/phosphor-icons/fill/fast-forward-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/feather-fill.svg b/assets/phosphor-icons/fill/feather-fill.svg new file mode 100644 index 0000000..33a8007 --- /dev/null +++ b/assets/phosphor-icons/fill/feather-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fediverse-logo-fill.svg b/assets/phosphor-icons/fill/fediverse-logo-fill.svg new file mode 100644 index 0000000..df70169 --- /dev/null +++ b/assets/phosphor-icons/fill/fediverse-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/figma-logo-fill.svg b/assets/phosphor-icons/fill/figma-logo-fill.svg new file mode 100644 index 0000000..3dc4f9b --- /dev/null +++ b/assets/phosphor-icons/fill/figma-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-archive-fill.svg b/assets/phosphor-icons/fill/file-archive-fill.svg new file mode 100644 index 0000000..ab7092d --- /dev/null +++ b/assets/phosphor-icons/fill/file-archive-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-arrow-down-fill.svg b/assets/phosphor-icons/fill/file-arrow-down-fill.svg new file mode 100644 index 0000000..accf8d8 --- /dev/null +++ b/assets/phosphor-icons/fill/file-arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-arrow-up-fill.svg b/assets/phosphor-icons/fill/file-arrow-up-fill.svg new file mode 100644 index 0000000..a18f6c8 --- /dev/null +++ b/assets/phosphor-icons/fill/file-arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-audio-fill.svg b/assets/phosphor-icons/fill/file-audio-fill.svg new file mode 100644 index 0000000..1aa9cf7 --- /dev/null +++ b/assets/phosphor-icons/fill/file-audio-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-c-fill.svg b/assets/phosphor-icons/fill/file-c-fill.svg new file mode 100644 index 0000000..f4ab9c9 --- /dev/null +++ b/assets/phosphor-icons/fill/file-c-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-c-sharp-fill.svg b/assets/phosphor-icons/fill/file-c-sharp-fill.svg new file mode 100644 index 0000000..605a27d --- /dev/null +++ b/assets/phosphor-icons/fill/file-c-sharp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-cloud-fill.svg b/assets/phosphor-icons/fill/file-cloud-fill.svg new file mode 100644 index 0000000..deb687d --- /dev/null +++ b/assets/phosphor-icons/fill/file-cloud-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-code-fill.svg b/assets/phosphor-icons/fill/file-code-fill.svg new file mode 100644 index 0000000..961ecd8 --- /dev/null +++ b/assets/phosphor-icons/fill/file-code-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-cpp-fill.svg b/assets/phosphor-icons/fill/file-cpp-fill.svg new file mode 100644 index 0000000..42e588a --- /dev/null +++ b/assets/phosphor-icons/fill/file-cpp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-css-fill.svg b/assets/phosphor-icons/fill/file-css-fill.svg new file mode 100644 index 0000000..3697549 --- /dev/null +++ b/assets/phosphor-icons/fill/file-css-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-csv-fill.svg b/assets/phosphor-icons/fill/file-csv-fill.svg new file mode 100644 index 0000000..2890405 --- /dev/null +++ b/assets/phosphor-icons/fill/file-csv-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-dashed-fill.svg b/assets/phosphor-icons/fill/file-dashed-fill.svg new file mode 100644 index 0000000..c14cadb --- /dev/null +++ b/assets/phosphor-icons/fill/file-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-doc-fill.svg b/assets/phosphor-icons/fill/file-doc-fill.svg new file mode 100644 index 0000000..211364e --- /dev/null +++ b/assets/phosphor-icons/fill/file-doc-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-fill.svg b/assets/phosphor-icons/fill/file-fill.svg new file mode 100644 index 0000000..63def15 --- /dev/null +++ b/assets/phosphor-icons/fill/file-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-html-fill.svg b/assets/phosphor-icons/fill/file-html-fill.svg new file mode 100644 index 0000000..4b0d5d7 --- /dev/null +++ b/assets/phosphor-icons/fill/file-html-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-image-fill.svg b/assets/phosphor-icons/fill/file-image-fill.svg new file mode 100644 index 0000000..15bdce0 --- /dev/null +++ b/assets/phosphor-icons/fill/file-image-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-ini-fill.svg b/assets/phosphor-icons/fill/file-ini-fill.svg new file mode 100644 index 0000000..6b03099 --- /dev/null +++ b/assets/phosphor-icons/fill/file-ini-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-jpg-fill.svg b/assets/phosphor-icons/fill/file-jpg-fill.svg new file mode 100644 index 0000000..02f99f2 --- /dev/null +++ b/assets/phosphor-icons/fill/file-jpg-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-js-fill.svg b/assets/phosphor-icons/fill/file-js-fill.svg new file mode 100644 index 0000000..a916576 --- /dev/null +++ b/assets/phosphor-icons/fill/file-js-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-jsx-fill.svg b/assets/phosphor-icons/fill/file-jsx-fill.svg new file mode 100644 index 0000000..82a7bb9 --- /dev/null +++ b/assets/phosphor-icons/fill/file-jsx-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-lock-fill.svg b/assets/phosphor-icons/fill/file-lock-fill.svg new file mode 100644 index 0000000..a142c80 --- /dev/null +++ b/assets/phosphor-icons/fill/file-lock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-magnifying-glass-fill.svg b/assets/phosphor-icons/fill/file-magnifying-glass-fill.svg new file mode 100644 index 0000000..0d7943a --- /dev/null +++ b/assets/phosphor-icons/fill/file-magnifying-glass-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-md-fill.svg b/assets/phosphor-icons/fill/file-md-fill.svg new file mode 100644 index 0000000..38150c5 --- /dev/null +++ b/assets/phosphor-icons/fill/file-md-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-minus-fill.svg b/assets/phosphor-icons/fill/file-minus-fill.svg new file mode 100644 index 0000000..debd5c9 --- /dev/null +++ b/assets/phosphor-icons/fill/file-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-pdf-fill.svg b/assets/phosphor-icons/fill/file-pdf-fill.svg new file mode 100644 index 0000000..4a974b0 --- /dev/null +++ b/assets/phosphor-icons/fill/file-pdf-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-plus-fill.svg b/assets/phosphor-icons/fill/file-plus-fill.svg new file mode 100644 index 0000000..fd066af --- /dev/null +++ b/assets/phosphor-icons/fill/file-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-png-fill.svg b/assets/phosphor-icons/fill/file-png-fill.svg new file mode 100644 index 0000000..c1646cc --- /dev/null +++ b/assets/phosphor-icons/fill/file-png-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-ppt-fill.svg b/assets/phosphor-icons/fill/file-ppt-fill.svg new file mode 100644 index 0000000..b68b74d --- /dev/null +++ b/assets/phosphor-icons/fill/file-ppt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-py-fill.svg b/assets/phosphor-icons/fill/file-py-fill.svg new file mode 100644 index 0000000..69f04cd --- /dev/null +++ b/assets/phosphor-icons/fill/file-py-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-rs-fill.svg b/assets/phosphor-icons/fill/file-rs-fill.svg new file mode 100644 index 0000000..d4545dc --- /dev/null +++ b/assets/phosphor-icons/fill/file-rs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-sql-fill.svg b/assets/phosphor-icons/fill/file-sql-fill.svg new file mode 100644 index 0000000..97ef0c3 --- /dev/null +++ b/assets/phosphor-icons/fill/file-sql-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-svg-fill.svg b/assets/phosphor-icons/fill/file-svg-fill.svg new file mode 100644 index 0000000..f189285 --- /dev/null +++ b/assets/phosphor-icons/fill/file-svg-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-text-fill.svg b/assets/phosphor-icons/fill/file-text-fill.svg new file mode 100644 index 0000000..844b1a2 --- /dev/null +++ b/assets/phosphor-icons/fill/file-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-ts-fill.svg b/assets/phosphor-icons/fill/file-ts-fill.svg new file mode 100644 index 0000000..797a8ce --- /dev/null +++ b/assets/phosphor-icons/fill/file-ts-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-tsx-fill.svg b/assets/phosphor-icons/fill/file-tsx-fill.svg new file mode 100644 index 0000000..29beefa --- /dev/null +++ b/assets/phosphor-icons/fill/file-tsx-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-txt-fill.svg b/assets/phosphor-icons/fill/file-txt-fill.svg new file mode 100644 index 0000000..cece4cd --- /dev/null +++ b/assets/phosphor-icons/fill/file-txt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-video-fill.svg b/assets/phosphor-icons/fill/file-video-fill.svg new file mode 100644 index 0000000..56a37e2 --- /dev/null +++ b/assets/phosphor-icons/fill/file-video-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-vue-fill.svg b/assets/phosphor-icons/fill/file-vue-fill.svg new file mode 100644 index 0000000..be341f1 --- /dev/null +++ b/assets/phosphor-icons/fill/file-vue-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-x-fill.svg b/assets/phosphor-icons/fill/file-x-fill.svg new file mode 100644 index 0000000..91d7491 --- /dev/null +++ b/assets/phosphor-icons/fill/file-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-xls-fill.svg b/assets/phosphor-icons/fill/file-xls-fill.svg new file mode 100644 index 0000000..9a2a487 --- /dev/null +++ b/assets/phosphor-icons/fill/file-xls-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/file-zip-fill.svg b/assets/phosphor-icons/fill/file-zip-fill.svg new file mode 100644 index 0000000..4bd8e4d --- /dev/null +++ b/assets/phosphor-icons/fill/file-zip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/files-fill.svg b/assets/phosphor-icons/fill/files-fill.svg new file mode 100644 index 0000000..a4bffd5 --- /dev/null +++ b/assets/phosphor-icons/fill/files-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/film-reel-fill.svg b/assets/phosphor-icons/fill/film-reel-fill.svg new file mode 100644 index 0000000..7cd5400 --- /dev/null +++ b/assets/phosphor-icons/fill/film-reel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/film-script-fill.svg b/assets/phosphor-icons/fill/film-script-fill.svg new file mode 100644 index 0000000..c4e286d --- /dev/null +++ b/assets/phosphor-icons/fill/film-script-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/film-slate-fill.svg b/assets/phosphor-icons/fill/film-slate-fill.svg new file mode 100644 index 0000000..a28d2d9 --- /dev/null +++ b/assets/phosphor-icons/fill/film-slate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/film-strip-fill.svg b/assets/phosphor-icons/fill/film-strip-fill.svg new file mode 100644 index 0000000..27a4bfa --- /dev/null +++ b/assets/phosphor-icons/fill/film-strip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fingerprint-fill.svg b/assets/phosphor-icons/fill/fingerprint-fill.svg new file mode 100644 index 0000000..c3dcc25 --- /dev/null +++ b/assets/phosphor-icons/fill/fingerprint-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fingerprint-simple-fill.svg b/assets/phosphor-icons/fill/fingerprint-simple-fill.svg new file mode 100644 index 0000000..f71b1e1 --- /dev/null +++ b/assets/phosphor-icons/fill/fingerprint-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/finn-the-human-fill.svg b/assets/phosphor-icons/fill/finn-the-human-fill.svg new file mode 100644 index 0000000..9e04492 --- /dev/null +++ b/assets/phosphor-icons/fill/finn-the-human-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fire-extinguisher-fill.svg b/assets/phosphor-icons/fill/fire-extinguisher-fill.svg new file mode 100644 index 0000000..805bdb4 --- /dev/null +++ b/assets/phosphor-icons/fill/fire-extinguisher-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fire-fill.svg b/assets/phosphor-icons/fill/fire-fill.svg new file mode 100644 index 0000000..bbdf02c --- /dev/null +++ b/assets/phosphor-icons/fill/fire-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fire-simple-fill.svg b/assets/phosphor-icons/fill/fire-simple-fill.svg new file mode 100644 index 0000000..fdf3949 --- /dev/null +++ b/assets/phosphor-icons/fill/fire-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fire-truck-fill.svg b/assets/phosphor-icons/fill/fire-truck-fill.svg new file mode 100644 index 0000000..45b9582 --- /dev/null +++ b/assets/phosphor-icons/fill/fire-truck-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/first-aid-fill.svg b/assets/phosphor-icons/fill/first-aid-fill.svg new file mode 100644 index 0000000..604c68c --- /dev/null +++ b/assets/phosphor-icons/fill/first-aid-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/first-aid-kit-fill.svg b/assets/phosphor-icons/fill/first-aid-kit-fill.svg new file mode 100644 index 0000000..d5a2700 --- /dev/null +++ b/assets/phosphor-icons/fill/first-aid-kit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fish-fill.svg b/assets/phosphor-icons/fill/fish-fill.svg new file mode 100644 index 0000000..5a26363 --- /dev/null +++ b/assets/phosphor-icons/fill/fish-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fish-simple-fill.svg b/assets/phosphor-icons/fill/fish-simple-fill.svg new file mode 100644 index 0000000..7b5fd3d --- /dev/null +++ b/assets/phosphor-icons/fill/fish-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flag-banner-fill.svg b/assets/phosphor-icons/fill/flag-banner-fill.svg new file mode 100644 index 0000000..c548c40 --- /dev/null +++ b/assets/phosphor-icons/fill/flag-banner-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flag-banner-fold-fill.svg b/assets/phosphor-icons/fill/flag-banner-fold-fill.svg new file mode 100644 index 0000000..1ce9f43 --- /dev/null +++ b/assets/phosphor-icons/fill/flag-banner-fold-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flag-checkered-fill.svg b/assets/phosphor-icons/fill/flag-checkered-fill.svg new file mode 100644 index 0000000..cd1fa34 --- /dev/null +++ b/assets/phosphor-icons/fill/flag-checkered-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flag-fill.svg b/assets/phosphor-icons/fill/flag-fill.svg new file mode 100644 index 0000000..f4b57f2 --- /dev/null +++ b/assets/phosphor-icons/fill/flag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flag-pennant-fill.svg b/assets/phosphor-icons/fill/flag-pennant-fill.svg new file mode 100644 index 0000000..529d1a7 --- /dev/null +++ b/assets/phosphor-icons/fill/flag-pennant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flame-fill.svg b/assets/phosphor-icons/fill/flame-fill.svg new file mode 100644 index 0000000..ba11bb2 --- /dev/null +++ b/assets/phosphor-icons/fill/flame-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flashlight-fill.svg b/assets/phosphor-icons/fill/flashlight-fill.svg new file mode 100644 index 0000000..d6a7b92 --- /dev/null +++ b/assets/phosphor-icons/fill/flashlight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flask-fill.svg b/assets/phosphor-icons/fill/flask-fill.svg new file mode 100644 index 0000000..b9f5c0b --- /dev/null +++ b/assets/phosphor-icons/fill/flask-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flip-horizontal-fill.svg b/assets/phosphor-icons/fill/flip-horizontal-fill.svg new file mode 100644 index 0000000..9d91cf7 --- /dev/null +++ b/assets/phosphor-icons/fill/flip-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flip-vertical-fill.svg b/assets/phosphor-icons/fill/flip-vertical-fill.svg new file mode 100644 index 0000000..5b01278 --- /dev/null +++ b/assets/phosphor-icons/fill/flip-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/floppy-disk-back-fill.svg b/assets/phosphor-icons/fill/floppy-disk-back-fill.svg new file mode 100644 index 0000000..d58ed31 --- /dev/null +++ b/assets/phosphor-icons/fill/floppy-disk-back-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/floppy-disk-fill.svg b/assets/phosphor-icons/fill/floppy-disk-fill.svg new file mode 100644 index 0000000..0062600 --- /dev/null +++ b/assets/phosphor-icons/fill/floppy-disk-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flow-arrow-fill.svg b/assets/phosphor-icons/fill/flow-arrow-fill.svg new file mode 100644 index 0000000..e1f2b17 --- /dev/null +++ b/assets/phosphor-icons/fill/flow-arrow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flower-fill.svg b/assets/phosphor-icons/fill/flower-fill.svg new file mode 100644 index 0000000..02abf5a --- /dev/null +++ b/assets/phosphor-icons/fill/flower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flower-lotus-fill.svg b/assets/phosphor-icons/fill/flower-lotus-fill.svg new file mode 100644 index 0000000..6d911fe --- /dev/null +++ b/assets/phosphor-icons/fill/flower-lotus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flower-tulip-fill.svg b/assets/phosphor-icons/fill/flower-tulip-fill.svg new file mode 100644 index 0000000..7f1ac4c --- /dev/null +++ b/assets/phosphor-icons/fill/flower-tulip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/flying-saucer-fill.svg b/assets/phosphor-icons/fill/flying-saucer-fill.svg new file mode 100644 index 0000000..20390c2 --- /dev/null +++ b/assets/phosphor-icons/fill/flying-saucer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-dashed-fill.svg b/assets/phosphor-icons/fill/folder-dashed-fill.svg new file mode 100644 index 0000000..a43296d --- /dev/null +++ b/assets/phosphor-icons/fill/folder-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-fill.svg b/assets/phosphor-icons/fill/folder-fill.svg new file mode 100644 index 0000000..2956fb0 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-lock-fill.svg b/assets/phosphor-icons/fill/folder-lock-fill.svg new file mode 100644 index 0000000..9573423 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-lock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-minus-fill.svg b/assets/phosphor-icons/fill/folder-minus-fill.svg new file mode 100644 index 0000000..34c76b8 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-open-fill.svg b/assets/phosphor-icons/fill/folder-open-fill.svg new file mode 100644 index 0000000..aa7e193 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-plus-fill.svg b/assets/phosphor-icons/fill/folder-plus-fill.svg new file mode 100644 index 0000000..39c1c84 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-dashed-fill.svg b/assets/phosphor-icons/fill/folder-simple-dashed-fill.svg new file mode 100644 index 0000000..ec5f0ad --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-fill.svg b/assets/phosphor-icons/fill/folder-simple-fill.svg new file mode 100644 index 0000000..50b232b --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-lock-fill.svg b/assets/phosphor-icons/fill/folder-simple-lock-fill.svg new file mode 100644 index 0000000..b5e3d57 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-lock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-minus-fill.svg b/assets/phosphor-icons/fill/folder-simple-minus-fill.svg new file mode 100644 index 0000000..60e6f62 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-plus-fill.svg b/assets/phosphor-icons/fill/folder-simple-plus-fill.svg new file mode 100644 index 0000000..f419c87 --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-star-fill.svg b/assets/phosphor-icons/fill/folder-simple-star-fill.svg new file mode 100644 index 0000000..181f18c --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-simple-user-fill.svg b/assets/phosphor-icons/fill/folder-simple-user-fill.svg new file mode 100644 index 0000000..1d5a17d --- /dev/null +++ b/assets/phosphor-icons/fill/folder-simple-user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-star-fill.svg b/assets/phosphor-icons/fill/folder-star-fill.svg new file mode 100644 index 0000000..2ca219d --- /dev/null +++ b/assets/phosphor-icons/fill/folder-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folder-user-fill.svg b/assets/phosphor-icons/fill/folder-user-fill.svg new file mode 100644 index 0000000..45f165e --- /dev/null +++ b/assets/phosphor-icons/fill/folder-user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/folders-fill.svg b/assets/phosphor-icons/fill/folders-fill.svg new file mode 100644 index 0000000..652f50d --- /dev/null +++ b/assets/phosphor-icons/fill/folders-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/football-fill.svg b/assets/phosphor-icons/fill/football-fill.svg new file mode 100644 index 0000000..f6483a7 --- /dev/null +++ b/assets/phosphor-icons/fill/football-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/football-helmet-fill.svg b/assets/phosphor-icons/fill/football-helmet-fill.svg new file mode 100644 index 0000000..6bee35f --- /dev/null +++ b/assets/phosphor-icons/fill/football-helmet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/footprints-fill.svg b/assets/phosphor-icons/fill/footprints-fill.svg new file mode 100644 index 0000000..bff72e4 --- /dev/null +++ b/assets/phosphor-icons/fill/footprints-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/fork-knife-fill.svg b/assets/phosphor-icons/fill/fork-knife-fill.svg new file mode 100644 index 0000000..317e093 --- /dev/null +++ b/assets/phosphor-icons/fill/fork-knife-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/four-k-fill.svg b/assets/phosphor-icons/fill/four-k-fill.svg new file mode 100644 index 0000000..83a0670 --- /dev/null +++ b/assets/phosphor-icons/fill/four-k-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/frame-corners-fill.svg b/assets/phosphor-icons/fill/frame-corners-fill.svg new file mode 100644 index 0000000..fb742a0 --- /dev/null +++ b/assets/phosphor-icons/fill/frame-corners-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/framer-logo-fill.svg b/assets/phosphor-icons/fill/framer-logo-fill.svg new file mode 100644 index 0000000..358afbf --- /dev/null +++ b/assets/phosphor-icons/fill/framer-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/function-fill.svg b/assets/phosphor-icons/fill/function-fill.svg new file mode 100644 index 0000000..eec49bd --- /dev/null +++ b/assets/phosphor-icons/fill/function-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/funnel-fill.svg b/assets/phosphor-icons/fill/funnel-fill.svg new file mode 100644 index 0000000..5361847 --- /dev/null +++ b/assets/phosphor-icons/fill/funnel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/funnel-simple-fill.svg b/assets/phosphor-icons/fill/funnel-simple-fill.svg new file mode 100644 index 0000000..563cf67 --- /dev/null +++ b/assets/phosphor-icons/fill/funnel-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/funnel-simple-x-fill.svg b/assets/phosphor-icons/fill/funnel-simple-x-fill.svg new file mode 100644 index 0000000..670d6ba --- /dev/null +++ b/assets/phosphor-icons/fill/funnel-simple-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/funnel-x-fill.svg b/assets/phosphor-icons/fill/funnel-x-fill.svg new file mode 100644 index 0000000..3179167 --- /dev/null +++ b/assets/phosphor-icons/fill/funnel-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/game-controller-fill.svg b/assets/phosphor-icons/fill/game-controller-fill.svg new file mode 100644 index 0000000..ef8cf89 --- /dev/null +++ b/assets/phosphor-icons/fill/game-controller-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/garage-fill.svg b/assets/phosphor-icons/fill/garage-fill.svg new file mode 100644 index 0000000..fcf067d --- /dev/null +++ b/assets/phosphor-icons/fill/garage-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gas-can-fill.svg b/assets/phosphor-icons/fill/gas-can-fill.svg new file mode 100644 index 0000000..16e1481 --- /dev/null +++ b/assets/phosphor-icons/fill/gas-can-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gas-pump-fill.svg b/assets/phosphor-icons/fill/gas-pump-fill.svg new file mode 100644 index 0000000..ebc2b1e --- /dev/null +++ b/assets/phosphor-icons/fill/gas-pump-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gauge-fill.svg b/assets/phosphor-icons/fill/gauge-fill.svg new file mode 100644 index 0000000..9080add --- /dev/null +++ b/assets/phosphor-icons/fill/gauge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gavel-fill.svg b/assets/phosphor-icons/fill/gavel-fill.svg new file mode 100644 index 0000000..2680968 --- /dev/null +++ b/assets/phosphor-icons/fill/gavel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gear-fill.svg b/assets/phosphor-icons/fill/gear-fill.svg new file mode 100644 index 0000000..0510cd8 --- /dev/null +++ b/assets/phosphor-icons/fill/gear-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gear-fine-fill.svg b/assets/phosphor-icons/fill/gear-fine-fill.svg new file mode 100644 index 0000000..22ba531 --- /dev/null +++ b/assets/phosphor-icons/fill/gear-fine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gear-six-fill.svg b/assets/phosphor-icons/fill/gear-six-fill.svg new file mode 100644 index 0000000..9f00e5a --- /dev/null +++ b/assets/phosphor-icons/fill/gear-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gender-female-fill.svg b/assets/phosphor-icons/fill/gender-female-fill.svg new file mode 100644 index 0000000..e08674d --- /dev/null +++ b/assets/phosphor-icons/fill/gender-female-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gender-intersex-fill.svg b/assets/phosphor-icons/fill/gender-intersex-fill.svg new file mode 100644 index 0000000..9a02559 --- /dev/null +++ b/assets/phosphor-icons/fill/gender-intersex-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gender-male-fill.svg b/assets/phosphor-icons/fill/gender-male-fill.svg new file mode 100644 index 0000000..fba80da --- /dev/null +++ b/assets/phosphor-icons/fill/gender-male-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gender-neuter-fill.svg b/assets/phosphor-icons/fill/gender-neuter-fill.svg new file mode 100644 index 0000000..ce608ed --- /dev/null +++ b/assets/phosphor-icons/fill/gender-neuter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gender-nonbinary-fill.svg b/assets/phosphor-icons/fill/gender-nonbinary-fill.svg new file mode 100644 index 0000000..aefad6b --- /dev/null +++ b/assets/phosphor-icons/fill/gender-nonbinary-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gender-transgender-fill.svg b/assets/phosphor-icons/fill/gender-transgender-fill.svg new file mode 100644 index 0000000..c5e3276 --- /dev/null +++ b/assets/phosphor-icons/fill/gender-transgender-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ghost-fill.svg b/assets/phosphor-icons/fill/ghost-fill.svg new file mode 100644 index 0000000..b0b89db --- /dev/null +++ b/assets/phosphor-icons/fill/ghost-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gif-fill.svg b/assets/phosphor-icons/fill/gif-fill.svg new file mode 100644 index 0000000..830d2c5 --- /dev/null +++ b/assets/phosphor-icons/fill/gif-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gift-fill.svg b/assets/phosphor-icons/fill/gift-fill.svg new file mode 100644 index 0000000..fd42aaf --- /dev/null +++ b/assets/phosphor-icons/fill/gift-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/git-branch-fill.svg b/assets/phosphor-icons/fill/git-branch-fill.svg new file mode 100644 index 0000000..b79a04e --- /dev/null +++ b/assets/phosphor-icons/fill/git-branch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/git-commit-fill.svg b/assets/phosphor-icons/fill/git-commit-fill.svg new file mode 100644 index 0000000..9b385fb --- /dev/null +++ b/assets/phosphor-icons/fill/git-commit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/git-diff-fill.svg b/assets/phosphor-icons/fill/git-diff-fill.svg new file mode 100644 index 0000000..a3206d8 --- /dev/null +++ b/assets/phosphor-icons/fill/git-diff-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/git-fork-fill.svg b/assets/phosphor-icons/fill/git-fork-fill.svg new file mode 100644 index 0000000..7a819f7 --- /dev/null +++ b/assets/phosphor-icons/fill/git-fork-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/git-merge-fill.svg b/assets/phosphor-icons/fill/git-merge-fill.svg new file mode 100644 index 0000000..67f0700 --- /dev/null +++ b/assets/phosphor-icons/fill/git-merge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/git-pull-request-fill.svg b/assets/phosphor-icons/fill/git-pull-request-fill.svg new file mode 100644 index 0000000..054eca1 --- /dev/null +++ b/assets/phosphor-icons/fill/git-pull-request-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/github-logo-fill.svg b/assets/phosphor-icons/fill/github-logo-fill.svg new file mode 100644 index 0000000..8b456ef --- /dev/null +++ b/assets/phosphor-icons/fill/github-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gitlab-logo-fill.svg b/assets/phosphor-icons/fill/gitlab-logo-fill.svg new file mode 100644 index 0000000..fdd087f --- /dev/null +++ b/assets/phosphor-icons/fill/gitlab-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gitlab-logo-simple-fill.svg b/assets/phosphor-icons/fill/gitlab-logo-simple-fill.svg new file mode 100644 index 0000000..451b6ad --- /dev/null +++ b/assets/phosphor-icons/fill/gitlab-logo-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-fill.svg b/assets/phosphor-icons/fill/globe-fill.svg new file mode 100644 index 0000000..20707c6 --- /dev/null +++ b/assets/phosphor-icons/fill/globe-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-hemisphere-east-fill.svg b/assets/phosphor-icons/fill/globe-hemisphere-east-fill.svg new file mode 100644 index 0000000..dd5d889 --- /dev/null +++ b/assets/phosphor-icons/fill/globe-hemisphere-east-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-hemisphere-west-fill.svg b/assets/phosphor-icons/fill/globe-hemisphere-west-fill.svg new file mode 100644 index 0000000..6df1fcd --- /dev/null +++ b/assets/phosphor-icons/fill/globe-hemisphere-west-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-simple-fill.svg b/assets/phosphor-icons/fill/globe-simple-fill.svg new file mode 100644 index 0000000..30a6e24 --- /dev/null +++ b/assets/phosphor-icons/fill/globe-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-simple-x-fill.svg b/assets/phosphor-icons/fill/globe-simple-x-fill.svg new file mode 100644 index 0000000..82142ba --- /dev/null +++ b/assets/phosphor-icons/fill/globe-simple-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-stand-fill.svg b/assets/phosphor-icons/fill/globe-stand-fill.svg new file mode 100644 index 0000000..563aa48 --- /dev/null +++ b/assets/phosphor-icons/fill/globe-stand-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/globe-x-fill.svg b/assets/phosphor-icons/fill/globe-x-fill.svg new file mode 100644 index 0000000..5fc745f --- /dev/null +++ b/assets/phosphor-icons/fill/globe-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/goggles-fill.svg b/assets/phosphor-icons/fill/goggles-fill.svg new file mode 100644 index 0000000..20be6a5 --- /dev/null +++ b/assets/phosphor-icons/fill/goggles-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/golf-fill.svg b/assets/phosphor-icons/fill/golf-fill.svg new file mode 100644 index 0000000..609d784 --- /dev/null +++ b/assets/phosphor-icons/fill/golf-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/goodreads-logo-fill.svg b/assets/phosphor-icons/fill/goodreads-logo-fill.svg new file mode 100644 index 0000000..bb28db8 --- /dev/null +++ b/assets/phosphor-icons/fill/goodreads-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-cardboard-logo-fill.svg b/assets/phosphor-icons/fill/google-cardboard-logo-fill.svg new file mode 100644 index 0000000..8a1bc84 --- /dev/null +++ b/assets/phosphor-icons/fill/google-cardboard-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-chrome-logo-fill.svg b/assets/phosphor-icons/fill/google-chrome-logo-fill.svg new file mode 100644 index 0000000..4badc23 --- /dev/null +++ b/assets/phosphor-icons/fill/google-chrome-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-drive-logo-fill.svg b/assets/phosphor-icons/fill/google-drive-logo-fill.svg new file mode 100644 index 0000000..c482035 --- /dev/null +++ b/assets/phosphor-icons/fill/google-drive-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-logo-fill.svg b/assets/phosphor-icons/fill/google-logo-fill.svg new file mode 100644 index 0000000..195f511 --- /dev/null +++ b/assets/phosphor-icons/fill/google-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-photos-logo-fill.svg b/assets/phosphor-icons/fill/google-photos-logo-fill.svg new file mode 100644 index 0000000..3ee287a --- /dev/null +++ b/assets/phosphor-icons/fill/google-photos-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-play-logo-fill.svg b/assets/phosphor-icons/fill/google-play-logo-fill.svg new file mode 100644 index 0000000..0345968 --- /dev/null +++ b/assets/phosphor-icons/fill/google-play-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/google-podcasts-logo-fill.svg b/assets/phosphor-icons/fill/google-podcasts-logo-fill.svg new file mode 100644 index 0000000..f5e7ce8 --- /dev/null +++ b/assets/phosphor-icons/fill/google-podcasts-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gps-fill.svg b/assets/phosphor-icons/fill/gps-fill.svg new file mode 100644 index 0000000..3169fab --- /dev/null +++ b/assets/phosphor-icons/fill/gps-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gps-fix-fill.svg b/assets/phosphor-icons/fill/gps-fix-fill.svg new file mode 100644 index 0000000..9107848 --- /dev/null +++ b/assets/phosphor-icons/fill/gps-fix-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gps-slash-fill.svg b/assets/phosphor-icons/fill/gps-slash-fill.svg new file mode 100644 index 0000000..e4828f5 --- /dev/null +++ b/assets/phosphor-icons/fill/gps-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/gradient-fill.svg b/assets/phosphor-icons/fill/gradient-fill.svg new file mode 100644 index 0000000..1e64bff --- /dev/null +++ b/assets/phosphor-icons/fill/gradient-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/graduation-cap-fill.svg b/assets/phosphor-icons/fill/graduation-cap-fill.svg new file mode 100644 index 0000000..d622eb2 --- /dev/null +++ b/assets/phosphor-icons/fill/graduation-cap-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/grains-fill.svg b/assets/phosphor-icons/fill/grains-fill.svg new file mode 100644 index 0000000..494960e --- /dev/null +++ b/assets/phosphor-icons/fill/grains-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/grains-slash-fill.svg b/assets/phosphor-icons/fill/grains-slash-fill.svg new file mode 100644 index 0000000..8ba845d --- /dev/null +++ b/assets/phosphor-icons/fill/grains-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/graph-fill.svg b/assets/phosphor-icons/fill/graph-fill.svg new file mode 100644 index 0000000..4d15480 --- /dev/null +++ b/assets/phosphor-icons/fill/graph-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/graphics-card-fill.svg b/assets/phosphor-icons/fill/graphics-card-fill.svg new file mode 100644 index 0000000..18b4c42 --- /dev/null +++ b/assets/phosphor-icons/fill/graphics-card-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/greater-than-fill.svg b/assets/phosphor-icons/fill/greater-than-fill.svg new file mode 100644 index 0000000..241ddce --- /dev/null +++ b/assets/phosphor-icons/fill/greater-than-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/greater-than-or-equal-fill.svg b/assets/phosphor-icons/fill/greater-than-or-equal-fill.svg new file mode 100644 index 0000000..136d67c --- /dev/null +++ b/assets/phosphor-icons/fill/greater-than-or-equal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/grid-four-fill.svg b/assets/phosphor-icons/fill/grid-four-fill.svg new file mode 100644 index 0000000..d252dff --- /dev/null +++ b/assets/phosphor-icons/fill/grid-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/grid-nine-fill.svg b/assets/phosphor-icons/fill/grid-nine-fill.svg new file mode 100644 index 0000000..23443af --- /dev/null +++ b/assets/phosphor-icons/fill/grid-nine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/guitar-fill.svg b/assets/phosphor-icons/fill/guitar-fill.svg new file mode 100644 index 0000000..cb59ae7 --- /dev/null +++ b/assets/phosphor-icons/fill/guitar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hair-dryer-fill.svg b/assets/phosphor-icons/fill/hair-dryer-fill.svg new file mode 100644 index 0000000..ad00c90 --- /dev/null +++ b/assets/phosphor-icons/fill/hair-dryer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hamburger-fill.svg b/assets/phosphor-icons/fill/hamburger-fill.svg new file mode 100644 index 0000000..a40219c --- /dev/null +++ b/assets/phosphor-icons/fill/hamburger-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hammer-fill.svg b/assets/phosphor-icons/fill/hammer-fill.svg new file mode 100644 index 0000000..4e4e667 --- /dev/null +++ b/assets/phosphor-icons/fill/hammer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-arrow-down-fill.svg b/assets/phosphor-icons/fill/hand-arrow-down-fill.svg new file mode 100644 index 0000000..f91ef08 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-arrow-up-fill.svg b/assets/phosphor-icons/fill/hand-arrow-up-fill.svg new file mode 100644 index 0000000..14ffccd --- /dev/null +++ b/assets/phosphor-icons/fill/hand-arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-coins-fill.svg b/assets/phosphor-icons/fill/hand-coins-fill.svg new file mode 100644 index 0000000..3dd0dff --- /dev/null +++ b/assets/phosphor-icons/fill/hand-coins-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-deposit-fill.svg b/assets/phosphor-icons/fill/hand-deposit-fill.svg new file mode 100644 index 0000000..704a81f --- /dev/null +++ b/assets/phosphor-icons/fill/hand-deposit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-eye-fill.svg b/assets/phosphor-icons/fill/hand-eye-fill.svg new file mode 100644 index 0000000..f89dd73 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-eye-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-fill.svg b/assets/phosphor-icons/fill/hand-fill.svg new file mode 100644 index 0000000..e20fe42 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-fist-fill.svg b/assets/phosphor-icons/fill/hand-fist-fill.svg new file mode 100644 index 0000000..9bc4282 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-fist-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-grabbing-fill.svg b/assets/phosphor-icons/fill/hand-grabbing-fill.svg new file mode 100644 index 0000000..e38ad59 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-grabbing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-heart-fill.svg b/assets/phosphor-icons/fill/hand-heart-fill.svg new file mode 100644 index 0000000..05ed2b0 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-palm-fill.svg b/assets/phosphor-icons/fill/hand-palm-fill.svg new file mode 100644 index 0000000..f33248b --- /dev/null +++ b/assets/phosphor-icons/fill/hand-palm-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-peace-fill.svg b/assets/phosphor-icons/fill/hand-peace-fill.svg new file mode 100644 index 0000000..691c5f1 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-peace-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-pointing-fill.svg b/assets/phosphor-icons/fill/hand-pointing-fill.svg new file mode 100644 index 0000000..76d4020 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-pointing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-soap-fill.svg b/assets/phosphor-icons/fill/hand-soap-fill.svg new file mode 100644 index 0000000..50bd90a --- /dev/null +++ b/assets/phosphor-icons/fill/hand-soap-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-swipe-left-fill.svg b/assets/phosphor-icons/fill/hand-swipe-left-fill.svg new file mode 100644 index 0000000..4388c32 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-swipe-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-swipe-right-fill.svg b/assets/phosphor-icons/fill/hand-swipe-right-fill.svg new file mode 100644 index 0000000..8acee83 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-swipe-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-tap-fill.svg b/assets/phosphor-icons/fill/hand-tap-fill.svg new file mode 100644 index 0000000..7a9c8bf --- /dev/null +++ b/assets/phosphor-icons/fill/hand-tap-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-waving-fill.svg b/assets/phosphor-icons/fill/hand-waving-fill.svg new file mode 100644 index 0000000..788485b --- /dev/null +++ b/assets/phosphor-icons/fill/hand-waving-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hand-withdraw-fill.svg b/assets/phosphor-icons/fill/hand-withdraw-fill.svg new file mode 100644 index 0000000..cc117e8 --- /dev/null +++ b/assets/phosphor-icons/fill/hand-withdraw-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/handbag-fill.svg b/assets/phosphor-icons/fill/handbag-fill.svg new file mode 100644 index 0000000..40a64e9 --- /dev/null +++ b/assets/phosphor-icons/fill/handbag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/handbag-simple-fill.svg b/assets/phosphor-icons/fill/handbag-simple-fill.svg new file mode 100644 index 0000000..0a51a55 --- /dev/null +++ b/assets/phosphor-icons/fill/handbag-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hands-clapping-fill.svg b/assets/phosphor-icons/fill/hands-clapping-fill.svg new file mode 100644 index 0000000..30cce8a --- /dev/null +++ b/assets/phosphor-icons/fill/hands-clapping-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hands-praying-fill.svg b/assets/phosphor-icons/fill/hands-praying-fill.svg new file mode 100644 index 0000000..a573f3e --- /dev/null +++ b/assets/phosphor-icons/fill/hands-praying-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/handshake-fill.svg b/assets/phosphor-icons/fill/handshake-fill.svg new file mode 100644 index 0000000..1d48d76 --- /dev/null +++ b/assets/phosphor-icons/fill/handshake-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hard-drive-fill.svg b/assets/phosphor-icons/fill/hard-drive-fill.svg new file mode 100644 index 0000000..9260f3c --- /dev/null +++ b/assets/phosphor-icons/fill/hard-drive-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hard-drives-fill.svg b/assets/phosphor-icons/fill/hard-drives-fill.svg new file mode 100644 index 0000000..a02fdd8 --- /dev/null +++ b/assets/phosphor-icons/fill/hard-drives-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hard-hat-fill.svg b/assets/phosphor-icons/fill/hard-hat-fill.svg new file mode 100644 index 0000000..002a4a2 --- /dev/null +++ b/assets/phosphor-icons/fill/hard-hat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hash-fill.svg b/assets/phosphor-icons/fill/hash-fill.svg new file mode 100644 index 0000000..1f6c73c --- /dev/null +++ b/assets/phosphor-icons/fill/hash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hash-straight-fill.svg b/assets/phosphor-icons/fill/hash-straight-fill.svg new file mode 100644 index 0000000..e9be907 --- /dev/null +++ b/assets/phosphor-icons/fill/hash-straight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/head-circuit-fill.svg b/assets/phosphor-icons/fill/head-circuit-fill.svg new file mode 100644 index 0000000..766ee40 --- /dev/null +++ b/assets/phosphor-icons/fill/head-circuit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/headlights-fill.svg b/assets/phosphor-icons/fill/headlights-fill.svg new file mode 100644 index 0000000..2f799e2 --- /dev/null +++ b/assets/phosphor-icons/fill/headlights-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/headphones-fill.svg b/assets/phosphor-icons/fill/headphones-fill.svg new file mode 100644 index 0000000..be09c97 --- /dev/null +++ b/assets/phosphor-icons/fill/headphones-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/headset-fill.svg b/assets/phosphor-icons/fill/headset-fill.svg new file mode 100644 index 0000000..af69377 --- /dev/null +++ b/assets/phosphor-icons/fill/headset-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/heart-break-fill.svg b/assets/phosphor-icons/fill/heart-break-fill.svg new file mode 100644 index 0000000..c9fd8f1 --- /dev/null +++ b/assets/phosphor-icons/fill/heart-break-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/heart-fill.svg b/assets/phosphor-icons/fill/heart-fill.svg new file mode 100644 index 0000000..c7ab768 --- /dev/null +++ b/assets/phosphor-icons/fill/heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/heart-half-fill.svg b/assets/phosphor-icons/fill/heart-half-fill.svg new file mode 100644 index 0000000..f5ca822 --- /dev/null +++ b/assets/phosphor-icons/fill/heart-half-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/heart-straight-break-fill.svg b/assets/phosphor-icons/fill/heart-straight-break-fill.svg new file mode 100644 index 0000000..5c0f802 --- /dev/null +++ b/assets/phosphor-icons/fill/heart-straight-break-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/heart-straight-fill.svg b/assets/phosphor-icons/fill/heart-straight-fill.svg new file mode 100644 index 0000000..4ed1f7a --- /dev/null +++ b/assets/phosphor-icons/fill/heart-straight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/heartbeat-fill.svg b/assets/phosphor-icons/fill/heartbeat-fill.svg new file mode 100644 index 0000000..206f564 --- /dev/null +++ b/assets/phosphor-icons/fill/heartbeat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hexagon-fill.svg b/assets/phosphor-icons/fill/hexagon-fill.svg new file mode 100644 index 0000000..40777a3 --- /dev/null +++ b/assets/phosphor-icons/fill/hexagon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/high-definition-fill.svg b/assets/phosphor-icons/fill/high-definition-fill.svg new file mode 100644 index 0000000..f210191 --- /dev/null +++ b/assets/phosphor-icons/fill/high-definition-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/high-heel-fill.svg b/assets/phosphor-icons/fill/high-heel-fill.svg new file mode 100644 index 0000000..ac14f9b --- /dev/null +++ b/assets/phosphor-icons/fill/high-heel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/highlighter-circle-fill.svg b/assets/phosphor-icons/fill/highlighter-circle-fill.svg new file mode 100644 index 0000000..b7ad1a6 --- /dev/null +++ b/assets/phosphor-icons/fill/highlighter-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/highlighter-fill.svg b/assets/phosphor-icons/fill/highlighter-fill.svg new file mode 100644 index 0000000..3e3fea1 --- /dev/null +++ b/assets/phosphor-icons/fill/highlighter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hockey-fill.svg b/assets/phosphor-icons/fill/hockey-fill.svg new file mode 100644 index 0000000..01f7a2b --- /dev/null +++ b/assets/phosphor-icons/fill/hockey-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hoodie-fill.svg b/assets/phosphor-icons/fill/hoodie-fill.svg new file mode 100644 index 0000000..3c493b1 --- /dev/null +++ b/assets/phosphor-icons/fill/hoodie-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/horse-fill.svg b/assets/phosphor-icons/fill/horse-fill.svg new file mode 100644 index 0000000..c000e30 --- /dev/null +++ b/assets/phosphor-icons/fill/horse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hospital-fill.svg b/assets/phosphor-icons/fill/hospital-fill.svg new file mode 100644 index 0000000..5598e0e --- /dev/null +++ b/assets/phosphor-icons/fill/hospital-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-fill.svg b/assets/phosphor-icons/fill/hourglass-fill.svg new file mode 100644 index 0000000..e2b18d0 --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-high-fill.svg b/assets/phosphor-icons/fill/hourglass-high-fill.svg new file mode 100644 index 0000000..5dc64f2 --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-low-fill.svg b/assets/phosphor-icons/fill/hourglass-low-fill.svg new file mode 100644 index 0000000..4bfbd9c --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-medium-fill.svg b/assets/phosphor-icons/fill/hourglass-medium-fill.svg new file mode 100644 index 0000000..489068c --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-simple-fill.svg b/assets/phosphor-icons/fill/hourglass-simple-fill.svg new file mode 100644 index 0000000..2f74397 --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-simple-high-fill.svg b/assets/phosphor-icons/fill/hourglass-simple-high-fill.svg new file mode 100644 index 0000000..35ea615 --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-simple-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-simple-low-fill.svg b/assets/phosphor-icons/fill/hourglass-simple-low-fill.svg new file mode 100644 index 0000000..6c8c184 --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-simple-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hourglass-simple-medium-fill.svg b/assets/phosphor-icons/fill/hourglass-simple-medium-fill.svg new file mode 100644 index 0000000..8e735a4 --- /dev/null +++ b/assets/phosphor-icons/fill/hourglass-simple-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/house-fill.svg b/assets/phosphor-icons/fill/house-fill.svg new file mode 100644 index 0000000..992259b --- /dev/null +++ b/assets/phosphor-icons/fill/house-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/house-line-fill.svg b/assets/phosphor-icons/fill/house-line-fill.svg new file mode 100644 index 0000000..b56020a --- /dev/null +++ b/assets/phosphor-icons/fill/house-line-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/house-simple-fill.svg b/assets/phosphor-icons/fill/house-simple-fill.svg new file mode 100644 index 0000000..d2d7ca2 --- /dev/null +++ b/assets/phosphor-icons/fill/house-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/hurricane-fill.svg b/assets/phosphor-icons/fill/hurricane-fill.svg new file mode 100644 index 0000000..2bd5999 --- /dev/null +++ b/assets/phosphor-icons/fill/hurricane-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ice-cream-fill.svg b/assets/phosphor-icons/fill/ice-cream-fill.svg new file mode 100644 index 0000000..9358bd0 --- /dev/null +++ b/assets/phosphor-icons/fill/ice-cream-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/identification-badge-fill.svg b/assets/phosphor-icons/fill/identification-badge-fill.svg new file mode 100644 index 0000000..07509e2 --- /dev/null +++ b/assets/phosphor-icons/fill/identification-badge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/identification-card-fill.svg b/assets/phosphor-icons/fill/identification-card-fill.svg new file mode 100644 index 0000000..9286cf8 --- /dev/null +++ b/assets/phosphor-icons/fill/identification-card-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/image-broken-fill.svg b/assets/phosphor-icons/fill/image-broken-fill.svg new file mode 100644 index 0000000..6306f06 --- /dev/null +++ b/assets/phosphor-icons/fill/image-broken-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/image-fill.svg b/assets/phosphor-icons/fill/image-fill.svg new file mode 100644 index 0000000..0ebc3b8 --- /dev/null +++ b/assets/phosphor-icons/fill/image-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/image-square-fill.svg b/assets/phosphor-icons/fill/image-square-fill.svg new file mode 100644 index 0000000..f8f7cc4 --- /dev/null +++ b/assets/phosphor-icons/fill/image-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/images-fill.svg b/assets/phosphor-icons/fill/images-fill.svg new file mode 100644 index 0000000..d77028d --- /dev/null +++ b/assets/phosphor-icons/fill/images-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/images-square-fill.svg b/assets/phosphor-icons/fill/images-square-fill.svg new file mode 100644 index 0000000..b81b218 --- /dev/null +++ b/assets/phosphor-icons/fill/images-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/infinity-fill.svg b/assets/phosphor-icons/fill/infinity-fill.svg new file mode 100644 index 0000000..b9cd5da --- /dev/null +++ b/assets/phosphor-icons/fill/infinity-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/info-fill.svg b/assets/phosphor-icons/fill/info-fill.svg new file mode 100644 index 0000000..f78f2a4 --- /dev/null +++ b/assets/phosphor-icons/fill/info-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/instagram-logo-fill.svg b/assets/phosphor-icons/fill/instagram-logo-fill.svg new file mode 100644 index 0000000..2a12eb4 --- /dev/null +++ b/assets/phosphor-icons/fill/instagram-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/intersect-fill.svg b/assets/phosphor-icons/fill/intersect-fill.svg new file mode 100644 index 0000000..c6f18b3 --- /dev/null +++ b/assets/phosphor-icons/fill/intersect-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/intersect-square-fill.svg b/assets/phosphor-icons/fill/intersect-square-fill.svg new file mode 100644 index 0000000..39aabe9 --- /dev/null +++ b/assets/phosphor-icons/fill/intersect-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/intersect-three-fill.svg b/assets/phosphor-icons/fill/intersect-three-fill.svg new file mode 100644 index 0000000..1168942 --- /dev/null +++ b/assets/phosphor-icons/fill/intersect-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/intersection-fill.svg b/assets/phosphor-icons/fill/intersection-fill.svg new file mode 100644 index 0000000..d63fe87 --- /dev/null +++ b/assets/phosphor-icons/fill/intersection-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/invoice-fill.svg b/assets/phosphor-icons/fill/invoice-fill.svg new file mode 100644 index 0000000..67a8835 --- /dev/null +++ b/assets/phosphor-icons/fill/invoice-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/island-fill.svg b/assets/phosphor-icons/fill/island-fill.svg new file mode 100644 index 0000000..ad7dd80 --- /dev/null +++ b/assets/phosphor-icons/fill/island-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/jar-fill.svg b/assets/phosphor-icons/fill/jar-fill.svg new file mode 100644 index 0000000..ba0c000 --- /dev/null +++ b/assets/phosphor-icons/fill/jar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/jar-label-fill.svg b/assets/phosphor-icons/fill/jar-label-fill.svg new file mode 100644 index 0000000..9f53361 --- /dev/null +++ b/assets/phosphor-icons/fill/jar-label-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/jeep-fill.svg b/assets/phosphor-icons/fill/jeep-fill.svg new file mode 100644 index 0000000..9a8116d --- /dev/null +++ b/assets/phosphor-icons/fill/jeep-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/joystick-fill.svg b/assets/phosphor-icons/fill/joystick-fill.svg new file mode 100644 index 0000000..a6d20ca --- /dev/null +++ b/assets/phosphor-icons/fill/joystick-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/kanban-fill.svg b/assets/phosphor-icons/fill/kanban-fill.svg new file mode 100644 index 0000000..5135802 --- /dev/null +++ b/assets/phosphor-icons/fill/kanban-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/key-fill.svg b/assets/phosphor-icons/fill/key-fill.svg new file mode 100644 index 0000000..e5aed53 --- /dev/null +++ b/assets/phosphor-icons/fill/key-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/key-return-fill.svg b/assets/phosphor-icons/fill/key-return-fill.svg new file mode 100644 index 0000000..0a58127 --- /dev/null +++ b/assets/phosphor-icons/fill/key-return-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/keyboard-fill.svg b/assets/phosphor-icons/fill/keyboard-fill.svg new file mode 100644 index 0000000..0061be2 --- /dev/null +++ b/assets/phosphor-icons/fill/keyboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/keyhole-fill.svg b/assets/phosphor-icons/fill/keyhole-fill.svg new file mode 100644 index 0000000..af7d2a0 --- /dev/null +++ b/assets/phosphor-icons/fill/keyhole-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/knife-fill.svg b/assets/phosphor-icons/fill/knife-fill.svg new file mode 100644 index 0000000..9177953 --- /dev/null +++ b/assets/phosphor-icons/fill/knife-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ladder-fill.svg b/assets/phosphor-icons/fill/ladder-fill.svg new file mode 100644 index 0000000..7ae5594 --- /dev/null +++ b/assets/phosphor-icons/fill/ladder-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ladder-simple-fill.svg b/assets/phosphor-icons/fill/ladder-simple-fill.svg new file mode 100644 index 0000000..6363998 --- /dev/null +++ b/assets/phosphor-icons/fill/ladder-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lamp-fill.svg b/assets/phosphor-icons/fill/lamp-fill.svg new file mode 100644 index 0000000..d3b91d3 --- /dev/null +++ b/assets/phosphor-icons/fill/lamp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lamp-pendant-fill.svg b/assets/phosphor-icons/fill/lamp-pendant-fill.svg new file mode 100644 index 0000000..a961e45 --- /dev/null +++ b/assets/phosphor-icons/fill/lamp-pendant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/laptop-fill.svg b/assets/phosphor-icons/fill/laptop-fill.svg new file mode 100644 index 0000000..31d726f --- /dev/null +++ b/assets/phosphor-icons/fill/laptop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lasso-fill.svg b/assets/phosphor-icons/fill/lasso-fill.svg new file mode 100644 index 0000000..1c0cc0b --- /dev/null +++ b/assets/phosphor-icons/fill/lasso-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lastfm-logo-fill.svg b/assets/phosphor-icons/fill/lastfm-logo-fill.svg new file mode 100644 index 0000000..34d9ed3 --- /dev/null +++ b/assets/phosphor-icons/fill/lastfm-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/layout-fill.svg b/assets/phosphor-icons/fill/layout-fill.svg new file mode 100644 index 0000000..1156f6b --- /dev/null +++ b/assets/phosphor-icons/fill/layout-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/leaf-fill.svg b/assets/phosphor-icons/fill/leaf-fill.svg new file mode 100644 index 0000000..c7d013a --- /dev/null +++ b/assets/phosphor-icons/fill/leaf-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lectern-fill.svg b/assets/phosphor-icons/fill/lectern-fill.svg new file mode 100644 index 0000000..a61eae2 --- /dev/null +++ b/assets/phosphor-icons/fill/lectern-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lego-fill.svg b/assets/phosphor-icons/fill/lego-fill.svg new file mode 100644 index 0000000..a84c347 --- /dev/null +++ b/assets/phosphor-icons/fill/lego-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lego-smiley-fill.svg b/assets/phosphor-icons/fill/lego-smiley-fill.svg new file mode 100644 index 0000000..d21651b --- /dev/null +++ b/assets/phosphor-icons/fill/lego-smiley-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/less-than-fill.svg b/assets/phosphor-icons/fill/less-than-fill.svg new file mode 100644 index 0000000..1820b22 --- /dev/null +++ b/assets/phosphor-icons/fill/less-than-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/less-than-or-equal-fill.svg b/assets/phosphor-icons/fill/less-than-or-equal-fill.svg new file mode 100644 index 0000000..6fff387 --- /dev/null +++ b/assets/phosphor-icons/fill/less-than-or-equal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/letter-circle-h-fill.svg b/assets/phosphor-icons/fill/letter-circle-h-fill.svg new file mode 100644 index 0000000..ee40ff9 --- /dev/null +++ b/assets/phosphor-icons/fill/letter-circle-h-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/letter-circle-p-fill.svg b/assets/phosphor-icons/fill/letter-circle-p-fill.svg new file mode 100644 index 0000000..ab967f8 --- /dev/null +++ b/assets/phosphor-icons/fill/letter-circle-p-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/letter-circle-v-fill.svg b/assets/phosphor-icons/fill/letter-circle-v-fill.svg new file mode 100644 index 0000000..af5f1b3 --- /dev/null +++ b/assets/phosphor-icons/fill/letter-circle-v-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lifebuoy-fill.svg b/assets/phosphor-icons/fill/lifebuoy-fill.svg new file mode 100644 index 0000000..aea1f55 --- /dev/null +++ b/assets/phosphor-icons/fill/lifebuoy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lightbulb-filament-fill.svg b/assets/phosphor-icons/fill/lightbulb-filament-fill.svg new file mode 100644 index 0000000..6a04070 --- /dev/null +++ b/assets/phosphor-icons/fill/lightbulb-filament-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lightbulb-fill.svg b/assets/phosphor-icons/fill/lightbulb-fill.svg new file mode 100644 index 0000000..a872680 --- /dev/null +++ b/assets/phosphor-icons/fill/lightbulb-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lighthouse-fill.svg b/assets/phosphor-icons/fill/lighthouse-fill.svg new file mode 100644 index 0000000..3f048ed --- /dev/null +++ b/assets/phosphor-icons/fill/lighthouse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lightning-a-fill.svg b/assets/phosphor-icons/fill/lightning-a-fill.svg new file mode 100644 index 0000000..5c940f7 --- /dev/null +++ b/assets/phosphor-icons/fill/lightning-a-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lightning-fill.svg b/assets/phosphor-icons/fill/lightning-fill.svg new file mode 100644 index 0000000..e2322e4 --- /dev/null +++ b/assets/phosphor-icons/fill/lightning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lightning-slash-fill.svg b/assets/phosphor-icons/fill/lightning-slash-fill.svg new file mode 100644 index 0000000..2406c5c --- /dev/null +++ b/assets/phosphor-icons/fill/lightning-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/line-segment-fill.svg b/assets/phosphor-icons/fill/line-segment-fill.svg new file mode 100644 index 0000000..db02052 --- /dev/null +++ b/assets/phosphor-icons/fill/line-segment-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/line-segments-fill.svg b/assets/phosphor-icons/fill/line-segments-fill.svg new file mode 100644 index 0000000..69a0f61 --- /dev/null +++ b/assets/phosphor-icons/fill/line-segments-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/line-vertical-fill.svg b/assets/phosphor-icons/fill/line-vertical-fill.svg new file mode 100644 index 0000000..f8b8fbd --- /dev/null +++ b/assets/phosphor-icons/fill/line-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/link-break-fill.svg b/assets/phosphor-icons/fill/link-break-fill.svg new file mode 100644 index 0000000..db0214e --- /dev/null +++ b/assets/phosphor-icons/fill/link-break-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/link-fill.svg b/assets/phosphor-icons/fill/link-fill.svg new file mode 100644 index 0000000..ea92977 --- /dev/null +++ b/assets/phosphor-icons/fill/link-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/link-simple-break-fill.svg b/assets/phosphor-icons/fill/link-simple-break-fill.svg new file mode 100644 index 0000000..5221815 --- /dev/null +++ b/assets/phosphor-icons/fill/link-simple-break-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/link-simple-fill.svg b/assets/phosphor-icons/fill/link-simple-fill.svg new file mode 100644 index 0000000..f296653 --- /dev/null +++ b/assets/phosphor-icons/fill/link-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/link-simple-horizontal-break-fill.svg b/assets/phosphor-icons/fill/link-simple-horizontal-break-fill.svg new file mode 100644 index 0000000..94d9831 --- /dev/null +++ b/assets/phosphor-icons/fill/link-simple-horizontal-break-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/link-simple-horizontal-fill.svg b/assets/phosphor-icons/fill/link-simple-horizontal-fill.svg new file mode 100644 index 0000000..8639bc0 --- /dev/null +++ b/assets/phosphor-icons/fill/link-simple-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/linkedin-logo-fill.svg b/assets/phosphor-icons/fill/linkedin-logo-fill.svg new file mode 100644 index 0000000..e08add2 --- /dev/null +++ b/assets/phosphor-icons/fill/linkedin-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/linktree-logo-fill.svg b/assets/phosphor-icons/fill/linktree-logo-fill.svg new file mode 100644 index 0000000..4d15e18 --- /dev/null +++ b/assets/phosphor-icons/fill/linktree-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/linux-logo-fill.svg b/assets/phosphor-icons/fill/linux-logo-fill.svg new file mode 100644 index 0000000..be032a2 --- /dev/null +++ b/assets/phosphor-icons/fill/linux-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-bullets-fill.svg b/assets/phosphor-icons/fill/list-bullets-fill.svg new file mode 100644 index 0000000..976d9b0 --- /dev/null +++ b/assets/phosphor-icons/fill/list-bullets-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-checks-fill.svg b/assets/phosphor-icons/fill/list-checks-fill.svg new file mode 100644 index 0000000..8ab7995 --- /dev/null +++ b/assets/phosphor-icons/fill/list-checks-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-dashes-fill.svg b/assets/phosphor-icons/fill/list-dashes-fill.svg new file mode 100644 index 0000000..4d5af14 --- /dev/null +++ b/assets/phosphor-icons/fill/list-dashes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-fill.svg b/assets/phosphor-icons/fill/list-fill.svg new file mode 100644 index 0000000..1d906ed --- /dev/null +++ b/assets/phosphor-icons/fill/list-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-heart-fill.svg b/assets/phosphor-icons/fill/list-heart-fill.svg new file mode 100644 index 0000000..1b40f26 --- /dev/null +++ b/assets/phosphor-icons/fill/list-heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-magnifying-glass-fill.svg b/assets/phosphor-icons/fill/list-magnifying-glass-fill.svg new file mode 100644 index 0000000..419de30 --- /dev/null +++ b/assets/phosphor-icons/fill/list-magnifying-glass-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-numbers-fill.svg b/assets/phosphor-icons/fill/list-numbers-fill.svg new file mode 100644 index 0000000..badf0b2 --- /dev/null +++ b/assets/phosphor-icons/fill/list-numbers-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-plus-fill.svg b/assets/phosphor-icons/fill/list-plus-fill.svg new file mode 100644 index 0000000..18c091a --- /dev/null +++ b/assets/phosphor-icons/fill/list-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/list-star-fill.svg b/assets/phosphor-icons/fill/list-star-fill.svg new file mode 100644 index 0000000..49df449 --- /dev/null +++ b/assets/phosphor-icons/fill/list-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-fill.svg b/assets/phosphor-icons/fill/lock-fill.svg new file mode 100644 index 0000000..4375997 --- /dev/null +++ b/assets/phosphor-icons/fill/lock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-key-fill.svg b/assets/phosphor-icons/fill/lock-key-fill.svg new file mode 100644 index 0000000..1d3e631 --- /dev/null +++ b/assets/phosphor-icons/fill/lock-key-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-key-open-fill.svg b/assets/phosphor-icons/fill/lock-key-open-fill.svg new file mode 100644 index 0000000..64f2d51 --- /dev/null +++ b/assets/phosphor-icons/fill/lock-key-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-laminated-fill.svg b/assets/phosphor-icons/fill/lock-laminated-fill.svg new file mode 100644 index 0000000..0ac1f64 --- /dev/null +++ b/assets/phosphor-icons/fill/lock-laminated-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-laminated-open-fill.svg b/assets/phosphor-icons/fill/lock-laminated-open-fill.svg new file mode 100644 index 0000000..3b2d74a --- /dev/null +++ b/assets/phosphor-icons/fill/lock-laminated-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-open-fill.svg b/assets/phosphor-icons/fill/lock-open-fill.svg new file mode 100644 index 0000000..4a6a931 --- /dev/null +++ b/assets/phosphor-icons/fill/lock-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-simple-fill.svg b/assets/phosphor-icons/fill/lock-simple-fill.svg new file mode 100644 index 0000000..352308a --- /dev/null +++ b/assets/phosphor-icons/fill/lock-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lock-simple-open-fill.svg b/assets/phosphor-icons/fill/lock-simple-open-fill.svg new file mode 100644 index 0000000..e793802 --- /dev/null +++ b/assets/phosphor-icons/fill/lock-simple-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/lockers-fill.svg b/assets/phosphor-icons/fill/lockers-fill.svg new file mode 100644 index 0000000..b1222a7 --- /dev/null +++ b/assets/phosphor-icons/fill/lockers-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/log-fill.svg b/assets/phosphor-icons/fill/log-fill.svg new file mode 100644 index 0000000..d321813 --- /dev/null +++ b/assets/phosphor-icons/fill/log-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/magic-wand-fill.svg b/assets/phosphor-icons/fill/magic-wand-fill.svg new file mode 100644 index 0000000..69d4e8c --- /dev/null +++ b/assets/phosphor-icons/fill/magic-wand-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/magnet-fill.svg b/assets/phosphor-icons/fill/magnet-fill.svg new file mode 100644 index 0000000..7dbc6ec --- /dev/null +++ b/assets/phosphor-icons/fill/magnet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/magnet-straight-fill.svg b/assets/phosphor-icons/fill/magnet-straight-fill.svg new file mode 100644 index 0000000..772fdc2 --- /dev/null +++ b/assets/phosphor-icons/fill/magnet-straight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/magnifying-glass-fill.svg b/assets/phosphor-icons/fill/magnifying-glass-fill.svg new file mode 100644 index 0000000..edce29e --- /dev/null +++ b/assets/phosphor-icons/fill/magnifying-glass-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/magnifying-glass-minus-fill.svg b/assets/phosphor-icons/fill/magnifying-glass-minus-fill.svg new file mode 100644 index 0000000..4ffe87f --- /dev/null +++ b/assets/phosphor-icons/fill/magnifying-glass-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/magnifying-glass-plus-fill.svg b/assets/phosphor-icons/fill/magnifying-glass-plus-fill.svg new file mode 100644 index 0000000..7d63637 --- /dev/null +++ b/assets/phosphor-icons/fill/magnifying-glass-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mailbox-fill.svg b/assets/phosphor-icons/fill/mailbox-fill.svg new file mode 100644 index 0000000..532fe72 --- /dev/null +++ b/assets/phosphor-icons/fill/mailbox-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-area-fill.svg b/assets/phosphor-icons/fill/map-pin-area-fill.svg new file mode 100644 index 0000000..898cf0b --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-area-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-fill.svg b/assets/phosphor-icons/fill/map-pin-fill.svg new file mode 100644 index 0000000..3dbadfc --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-line-fill.svg b/assets/phosphor-icons/fill/map-pin-line-fill.svg new file mode 100644 index 0000000..47c10fe --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-line-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-plus-fill.svg b/assets/phosphor-icons/fill/map-pin-plus-fill.svg new file mode 100644 index 0000000..9e7259a --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-simple-area-fill.svg b/assets/phosphor-icons/fill/map-pin-simple-area-fill.svg new file mode 100644 index 0000000..83bd7dd --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-simple-area-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-simple-fill.svg b/assets/phosphor-icons/fill/map-pin-simple-fill.svg new file mode 100644 index 0000000..608c3c3 --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-pin-simple-line-fill.svg b/assets/phosphor-icons/fill/map-pin-simple-line-fill.svg new file mode 100644 index 0000000..a4ce168 --- /dev/null +++ b/assets/phosphor-icons/fill/map-pin-simple-line-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/map-trifold-fill.svg b/assets/phosphor-icons/fill/map-trifold-fill.svg new file mode 100644 index 0000000..3b8fa5c --- /dev/null +++ b/assets/phosphor-icons/fill/map-trifold-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/markdown-logo-fill.svg b/assets/phosphor-icons/fill/markdown-logo-fill.svg new file mode 100644 index 0000000..1b96634 --- /dev/null +++ b/assets/phosphor-icons/fill/markdown-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/marker-circle-fill.svg b/assets/phosphor-icons/fill/marker-circle-fill.svg new file mode 100644 index 0000000..b1e270f --- /dev/null +++ b/assets/phosphor-icons/fill/marker-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/martini-fill.svg b/assets/phosphor-icons/fill/martini-fill.svg new file mode 100644 index 0000000..7f9be15 --- /dev/null +++ b/assets/phosphor-icons/fill/martini-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mask-happy-fill.svg b/assets/phosphor-icons/fill/mask-happy-fill.svg new file mode 100644 index 0000000..0e14675 --- /dev/null +++ b/assets/phosphor-icons/fill/mask-happy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mask-sad-fill.svg b/assets/phosphor-icons/fill/mask-sad-fill.svg new file mode 100644 index 0000000..3ccdd95 --- /dev/null +++ b/assets/phosphor-icons/fill/mask-sad-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mastodon-logo-fill.svg b/assets/phosphor-icons/fill/mastodon-logo-fill.svg new file mode 100644 index 0000000..f0745e3 --- /dev/null +++ b/assets/phosphor-icons/fill/mastodon-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/math-operations-fill.svg b/assets/phosphor-icons/fill/math-operations-fill.svg new file mode 100644 index 0000000..587442b --- /dev/null +++ b/assets/phosphor-icons/fill/math-operations-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/matrix-logo-fill.svg b/assets/phosphor-icons/fill/matrix-logo-fill.svg new file mode 100644 index 0000000..331e312 --- /dev/null +++ b/assets/phosphor-icons/fill/matrix-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/medal-fill.svg b/assets/phosphor-icons/fill/medal-fill.svg new file mode 100644 index 0000000..d7258cf --- /dev/null +++ b/assets/phosphor-icons/fill/medal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/medal-military-fill.svg b/assets/phosphor-icons/fill/medal-military-fill.svg new file mode 100644 index 0000000..045e7c7 --- /dev/null +++ b/assets/phosphor-icons/fill/medal-military-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/medium-logo-fill.svg b/assets/phosphor-icons/fill/medium-logo-fill.svg new file mode 100644 index 0000000..b3b7fd2 --- /dev/null +++ b/assets/phosphor-icons/fill/medium-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/megaphone-fill.svg b/assets/phosphor-icons/fill/megaphone-fill.svg new file mode 100644 index 0000000..525290a --- /dev/null +++ b/assets/phosphor-icons/fill/megaphone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/megaphone-simple-fill.svg b/assets/phosphor-icons/fill/megaphone-simple-fill.svg new file mode 100644 index 0000000..eaf39b3 --- /dev/null +++ b/assets/phosphor-icons/fill/megaphone-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/member-of-fill.svg b/assets/phosphor-icons/fill/member-of-fill.svg new file mode 100644 index 0000000..19ceecd --- /dev/null +++ b/assets/phosphor-icons/fill/member-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/memory-fill.svg b/assets/phosphor-icons/fill/memory-fill.svg new file mode 100644 index 0000000..1993dfd --- /dev/null +++ b/assets/phosphor-icons/fill/memory-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/messenger-logo-fill.svg b/assets/phosphor-icons/fill/messenger-logo-fill.svg new file mode 100644 index 0000000..8cdd672 --- /dev/null +++ b/assets/phosphor-icons/fill/messenger-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/meta-logo-fill.svg b/assets/phosphor-icons/fill/meta-logo-fill.svg new file mode 100644 index 0000000..4995192 --- /dev/null +++ b/assets/phosphor-icons/fill/meta-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/meteor-fill.svg b/assets/phosphor-icons/fill/meteor-fill.svg new file mode 100644 index 0000000..4668278 --- /dev/null +++ b/assets/phosphor-icons/fill/meteor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/metronome-fill.svg b/assets/phosphor-icons/fill/metronome-fill.svg new file mode 100644 index 0000000..417d679 --- /dev/null +++ b/assets/phosphor-icons/fill/metronome-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microphone-fill.svg b/assets/phosphor-icons/fill/microphone-fill.svg new file mode 100644 index 0000000..ee5998f --- /dev/null +++ b/assets/phosphor-icons/fill/microphone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microphone-slash-fill.svg b/assets/phosphor-icons/fill/microphone-slash-fill.svg new file mode 100644 index 0000000..cbadda1 --- /dev/null +++ b/assets/phosphor-icons/fill/microphone-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microphone-stage-fill.svg b/assets/phosphor-icons/fill/microphone-stage-fill.svg new file mode 100644 index 0000000..46b24da --- /dev/null +++ b/assets/phosphor-icons/fill/microphone-stage-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microscope-fill.svg b/assets/phosphor-icons/fill/microscope-fill.svg new file mode 100644 index 0000000..bc124ff --- /dev/null +++ b/assets/phosphor-icons/fill/microscope-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microsoft-excel-logo-fill.svg b/assets/phosphor-icons/fill/microsoft-excel-logo-fill.svg new file mode 100644 index 0000000..9e4dfa0 --- /dev/null +++ b/assets/phosphor-icons/fill/microsoft-excel-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microsoft-outlook-logo-fill.svg b/assets/phosphor-icons/fill/microsoft-outlook-logo-fill.svg new file mode 100644 index 0000000..a5ce3fd --- /dev/null +++ b/assets/phosphor-icons/fill/microsoft-outlook-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microsoft-powerpoint-logo-fill.svg b/assets/phosphor-icons/fill/microsoft-powerpoint-logo-fill.svg new file mode 100644 index 0000000..97d91f6 --- /dev/null +++ b/assets/phosphor-icons/fill/microsoft-powerpoint-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microsoft-teams-logo-fill.svg b/assets/phosphor-icons/fill/microsoft-teams-logo-fill.svg new file mode 100644 index 0000000..e95b2e9 --- /dev/null +++ b/assets/phosphor-icons/fill/microsoft-teams-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/microsoft-word-logo-fill.svg b/assets/phosphor-icons/fill/microsoft-word-logo-fill.svg new file mode 100644 index 0000000..345194a --- /dev/null +++ b/assets/phosphor-icons/fill/microsoft-word-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/minus-circle-fill.svg b/assets/phosphor-icons/fill/minus-circle-fill.svg new file mode 100644 index 0000000..858a94a --- /dev/null +++ b/assets/phosphor-icons/fill/minus-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/minus-fill.svg b/assets/phosphor-icons/fill/minus-fill.svg new file mode 100644 index 0000000..7b2b1ff --- /dev/null +++ b/assets/phosphor-icons/fill/minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/minus-square-fill.svg b/assets/phosphor-icons/fill/minus-square-fill.svg new file mode 100644 index 0000000..c7cda6d --- /dev/null +++ b/assets/phosphor-icons/fill/minus-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/money-fill.svg b/assets/phosphor-icons/fill/money-fill.svg new file mode 100644 index 0000000..f66b982 --- /dev/null +++ b/assets/phosphor-icons/fill/money-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/money-wavy-fill.svg b/assets/phosphor-icons/fill/money-wavy-fill.svg new file mode 100644 index 0000000..579a70c --- /dev/null +++ b/assets/phosphor-icons/fill/money-wavy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/monitor-arrow-up-fill.svg b/assets/phosphor-icons/fill/monitor-arrow-up-fill.svg new file mode 100644 index 0000000..c48ceb6 --- /dev/null +++ b/assets/phosphor-icons/fill/monitor-arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/monitor-fill.svg b/assets/phosphor-icons/fill/monitor-fill.svg new file mode 100644 index 0000000..dc766a1 --- /dev/null +++ b/assets/phosphor-icons/fill/monitor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/monitor-play-fill.svg b/assets/phosphor-icons/fill/monitor-play-fill.svg new file mode 100644 index 0000000..a569534 --- /dev/null +++ b/assets/phosphor-icons/fill/monitor-play-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/moon-fill.svg b/assets/phosphor-icons/fill/moon-fill.svg new file mode 100644 index 0000000..ef24128 --- /dev/null +++ b/assets/phosphor-icons/fill/moon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/moon-stars-fill.svg b/assets/phosphor-icons/fill/moon-stars-fill.svg new file mode 100644 index 0000000..217a3da --- /dev/null +++ b/assets/phosphor-icons/fill/moon-stars-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/moped-fill.svg b/assets/phosphor-icons/fill/moped-fill.svg new file mode 100644 index 0000000..17cc2a3 --- /dev/null +++ b/assets/phosphor-icons/fill/moped-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/moped-front-fill.svg b/assets/phosphor-icons/fill/moped-front-fill.svg new file mode 100644 index 0000000..1690f8b --- /dev/null +++ b/assets/phosphor-icons/fill/moped-front-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mosque-fill.svg b/assets/phosphor-icons/fill/mosque-fill.svg new file mode 100644 index 0000000..1ce1b33 --- /dev/null +++ b/assets/phosphor-icons/fill/mosque-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/motorcycle-fill.svg b/assets/phosphor-icons/fill/motorcycle-fill.svg new file mode 100644 index 0000000..c11bcc9 --- /dev/null +++ b/assets/phosphor-icons/fill/motorcycle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mountains-fill.svg b/assets/phosphor-icons/fill/mountains-fill.svg new file mode 100644 index 0000000..d06ec36 --- /dev/null +++ b/assets/phosphor-icons/fill/mountains-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mouse-fill.svg b/assets/phosphor-icons/fill/mouse-fill.svg new file mode 100644 index 0000000..9e88270 --- /dev/null +++ b/assets/phosphor-icons/fill/mouse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mouse-left-click-fill.svg b/assets/phosphor-icons/fill/mouse-left-click-fill.svg new file mode 100644 index 0000000..f8dbcfb --- /dev/null +++ b/assets/phosphor-icons/fill/mouse-left-click-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mouse-middle-click-fill.svg b/assets/phosphor-icons/fill/mouse-middle-click-fill.svg new file mode 100644 index 0000000..40705d9 --- /dev/null +++ b/assets/phosphor-icons/fill/mouse-middle-click-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mouse-right-click-fill.svg b/assets/phosphor-icons/fill/mouse-right-click-fill.svg new file mode 100644 index 0000000..f21905e --- /dev/null +++ b/assets/phosphor-icons/fill/mouse-right-click-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mouse-scroll-fill.svg b/assets/phosphor-icons/fill/mouse-scroll-fill.svg new file mode 100644 index 0000000..6b10761 --- /dev/null +++ b/assets/phosphor-icons/fill/mouse-scroll-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/mouse-simple-fill.svg b/assets/phosphor-icons/fill/mouse-simple-fill.svg new file mode 100644 index 0000000..25df6d1 --- /dev/null +++ b/assets/phosphor-icons/fill/mouse-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/music-note-fill.svg b/assets/phosphor-icons/fill/music-note-fill.svg new file mode 100644 index 0000000..ed056a2 --- /dev/null +++ b/assets/phosphor-icons/fill/music-note-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/music-note-simple-fill.svg b/assets/phosphor-icons/fill/music-note-simple-fill.svg new file mode 100644 index 0000000..9e78e26 --- /dev/null +++ b/assets/phosphor-icons/fill/music-note-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/music-notes-fill.svg b/assets/phosphor-icons/fill/music-notes-fill.svg new file mode 100644 index 0000000..2ea9fee --- /dev/null +++ b/assets/phosphor-icons/fill/music-notes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/music-notes-minus-fill.svg b/assets/phosphor-icons/fill/music-notes-minus-fill.svg new file mode 100644 index 0000000..c96e588 --- /dev/null +++ b/assets/phosphor-icons/fill/music-notes-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/music-notes-plus-fill.svg b/assets/phosphor-icons/fill/music-notes-plus-fill.svg new file mode 100644 index 0000000..b159eb9 --- /dev/null +++ b/assets/phosphor-icons/fill/music-notes-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/music-notes-simple-fill.svg b/assets/phosphor-icons/fill/music-notes-simple-fill.svg new file mode 100644 index 0000000..fca975b --- /dev/null +++ b/assets/phosphor-icons/fill/music-notes-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/navigation-arrow-fill.svg b/assets/phosphor-icons/fill/navigation-arrow-fill.svg new file mode 100644 index 0000000..55dbcfd --- /dev/null +++ b/assets/phosphor-icons/fill/navigation-arrow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/needle-fill.svg b/assets/phosphor-icons/fill/needle-fill.svg new file mode 100644 index 0000000..4a188ea --- /dev/null +++ b/assets/phosphor-icons/fill/needle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/network-fill.svg b/assets/phosphor-icons/fill/network-fill.svg new file mode 100644 index 0000000..d08cfed --- /dev/null +++ b/assets/phosphor-icons/fill/network-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/network-slash-fill.svg b/assets/phosphor-icons/fill/network-slash-fill.svg new file mode 100644 index 0000000..945bb6e --- /dev/null +++ b/assets/phosphor-icons/fill/network-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/network-x-fill.svg b/assets/phosphor-icons/fill/network-x-fill.svg new file mode 100644 index 0000000..71d59a7 --- /dev/null +++ b/assets/phosphor-icons/fill/network-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/newspaper-clipping-fill.svg b/assets/phosphor-icons/fill/newspaper-clipping-fill.svg new file mode 100644 index 0000000..0b20e4e --- /dev/null +++ b/assets/phosphor-icons/fill/newspaper-clipping-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/newspaper-fill.svg b/assets/phosphor-icons/fill/newspaper-fill.svg new file mode 100644 index 0000000..8aea0e8 --- /dev/null +++ b/assets/phosphor-icons/fill/newspaper-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/not-equals-fill.svg b/assets/phosphor-icons/fill/not-equals-fill.svg new file mode 100644 index 0000000..30be076 --- /dev/null +++ b/assets/phosphor-icons/fill/not-equals-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/not-member-of-fill.svg b/assets/phosphor-icons/fill/not-member-of-fill.svg new file mode 100644 index 0000000..ee3e043 --- /dev/null +++ b/assets/phosphor-icons/fill/not-member-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/not-subset-of-fill.svg b/assets/phosphor-icons/fill/not-subset-of-fill.svg new file mode 100644 index 0000000..4878ae6 --- /dev/null +++ b/assets/phosphor-icons/fill/not-subset-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/not-superset-of-fill.svg b/assets/phosphor-icons/fill/not-superset-of-fill.svg new file mode 100644 index 0000000..e040965 --- /dev/null +++ b/assets/phosphor-icons/fill/not-superset-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/notches-fill.svg b/assets/phosphor-icons/fill/notches-fill.svg new file mode 100644 index 0000000..d0681b9 --- /dev/null +++ b/assets/phosphor-icons/fill/notches-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/note-blank-fill.svg b/assets/phosphor-icons/fill/note-blank-fill.svg new file mode 100644 index 0000000..3fe6e65 --- /dev/null +++ b/assets/phosphor-icons/fill/note-blank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/note-fill.svg b/assets/phosphor-icons/fill/note-fill.svg new file mode 100644 index 0000000..882fd74 --- /dev/null +++ b/assets/phosphor-icons/fill/note-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/note-pencil-fill.svg b/assets/phosphor-icons/fill/note-pencil-fill.svg new file mode 100644 index 0000000..2f269fb --- /dev/null +++ b/assets/phosphor-icons/fill/note-pencil-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/notebook-fill.svg b/assets/phosphor-icons/fill/notebook-fill.svg new file mode 100644 index 0000000..0de5852 --- /dev/null +++ b/assets/phosphor-icons/fill/notebook-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/notepad-fill.svg b/assets/phosphor-icons/fill/notepad-fill.svg new file mode 100644 index 0000000..c9a9d4b --- /dev/null +++ b/assets/phosphor-icons/fill/notepad-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/notification-fill.svg b/assets/phosphor-icons/fill/notification-fill.svg new file mode 100644 index 0000000..97fa6b6 --- /dev/null +++ b/assets/phosphor-icons/fill/notification-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/notion-logo-fill.svg b/assets/phosphor-icons/fill/notion-logo-fill.svg new file mode 100644 index 0000000..8ec45ae --- /dev/null +++ b/assets/phosphor-icons/fill/notion-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/nuclear-plant-fill.svg b/assets/phosphor-icons/fill/nuclear-plant-fill.svg new file mode 100644 index 0000000..3749ca9 --- /dev/null +++ b/assets/phosphor-icons/fill/nuclear-plant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-eight-fill.svg b/assets/phosphor-icons/fill/number-circle-eight-fill.svg new file mode 100644 index 0000000..e07817f --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-eight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-five-fill.svg b/assets/phosphor-icons/fill/number-circle-five-fill.svg new file mode 100644 index 0000000..32b1408 --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-five-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-four-fill.svg b/assets/phosphor-icons/fill/number-circle-four-fill.svg new file mode 100644 index 0000000..30fc54e --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-nine-fill.svg b/assets/phosphor-icons/fill/number-circle-nine-fill.svg new file mode 100644 index 0000000..335a958 --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-nine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-one-fill.svg b/assets/phosphor-icons/fill/number-circle-one-fill.svg new file mode 100644 index 0000000..e71041c --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-one-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-seven-fill.svg b/assets/phosphor-icons/fill/number-circle-seven-fill.svg new file mode 100644 index 0000000..2ddfa87 --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-seven-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-six-fill.svg b/assets/phosphor-icons/fill/number-circle-six-fill.svg new file mode 100644 index 0000000..0dddf1b --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-three-fill.svg b/assets/phosphor-icons/fill/number-circle-three-fill.svg new file mode 100644 index 0000000..6a27a9f --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-two-fill.svg b/assets/phosphor-icons/fill/number-circle-two-fill.svg new file mode 100644 index 0000000..fca5b50 --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-two-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-circle-zero-fill.svg b/assets/phosphor-icons/fill/number-circle-zero-fill.svg new file mode 100644 index 0000000..26b11fb --- /dev/null +++ b/assets/phosphor-icons/fill/number-circle-zero-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-eight-fill.svg b/assets/phosphor-icons/fill/number-eight-fill.svg new file mode 100644 index 0000000..b291767 --- /dev/null +++ b/assets/phosphor-icons/fill/number-eight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-five-fill.svg b/assets/phosphor-icons/fill/number-five-fill.svg new file mode 100644 index 0000000..7ead253 --- /dev/null +++ b/assets/phosphor-icons/fill/number-five-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-four-fill.svg b/assets/phosphor-icons/fill/number-four-fill.svg new file mode 100644 index 0000000..83adbb5 --- /dev/null +++ b/assets/phosphor-icons/fill/number-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-nine-fill.svg b/assets/phosphor-icons/fill/number-nine-fill.svg new file mode 100644 index 0000000..c8af55b --- /dev/null +++ b/assets/phosphor-icons/fill/number-nine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-one-fill.svg b/assets/phosphor-icons/fill/number-one-fill.svg new file mode 100644 index 0000000..e6b09d1 --- /dev/null +++ b/assets/phosphor-icons/fill/number-one-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-seven-fill.svg b/assets/phosphor-icons/fill/number-seven-fill.svg new file mode 100644 index 0000000..1f371c9 --- /dev/null +++ b/assets/phosphor-icons/fill/number-seven-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-six-fill.svg b/assets/phosphor-icons/fill/number-six-fill.svg new file mode 100644 index 0000000..fd204ba --- /dev/null +++ b/assets/phosphor-icons/fill/number-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-eight-fill.svg b/assets/phosphor-icons/fill/number-square-eight-fill.svg new file mode 100644 index 0000000..7426fd4 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-eight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-five-fill.svg b/assets/phosphor-icons/fill/number-square-five-fill.svg new file mode 100644 index 0000000..1002158 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-five-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-four-fill.svg b/assets/phosphor-icons/fill/number-square-four-fill.svg new file mode 100644 index 0000000..4a39efd --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-nine-fill.svg b/assets/phosphor-icons/fill/number-square-nine-fill.svg new file mode 100644 index 0000000..33b5a65 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-nine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-one-fill.svg b/assets/phosphor-icons/fill/number-square-one-fill.svg new file mode 100644 index 0000000..47deed5 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-one-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-seven-fill.svg b/assets/phosphor-icons/fill/number-square-seven-fill.svg new file mode 100644 index 0000000..0542b1b --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-seven-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-six-fill.svg b/assets/phosphor-icons/fill/number-square-six-fill.svg new file mode 100644 index 0000000..b187358 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-three-fill.svg b/assets/phosphor-icons/fill/number-square-three-fill.svg new file mode 100644 index 0000000..b555227 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-two-fill.svg b/assets/phosphor-icons/fill/number-square-two-fill.svg new file mode 100644 index 0000000..4f88176 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-two-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-square-zero-fill.svg b/assets/phosphor-icons/fill/number-square-zero-fill.svg new file mode 100644 index 0000000..f19dba6 --- /dev/null +++ b/assets/phosphor-icons/fill/number-square-zero-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-three-fill.svg b/assets/phosphor-icons/fill/number-three-fill.svg new file mode 100644 index 0000000..17ed6b3 --- /dev/null +++ b/assets/phosphor-icons/fill/number-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-two-fill.svg b/assets/phosphor-icons/fill/number-two-fill.svg new file mode 100644 index 0000000..f4dacde --- /dev/null +++ b/assets/phosphor-icons/fill/number-two-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/number-zero-fill.svg b/assets/phosphor-icons/fill/number-zero-fill.svg new file mode 100644 index 0000000..4085c30 --- /dev/null +++ b/assets/phosphor-icons/fill/number-zero-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/numpad-fill.svg b/assets/phosphor-icons/fill/numpad-fill.svg new file mode 100644 index 0000000..626f09a --- /dev/null +++ b/assets/phosphor-icons/fill/numpad-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/nut-fill.svg b/assets/phosphor-icons/fill/nut-fill.svg new file mode 100644 index 0000000..5569396 --- /dev/null +++ b/assets/phosphor-icons/fill/nut-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ny-times-logo-fill.svg b/assets/phosphor-icons/fill/ny-times-logo-fill.svg new file mode 100644 index 0000000..3312422 --- /dev/null +++ b/assets/phosphor-icons/fill/ny-times-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/octagon-fill.svg b/assets/phosphor-icons/fill/octagon-fill.svg new file mode 100644 index 0000000..19a5071 --- /dev/null +++ b/assets/phosphor-icons/fill/octagon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/office-chair-fill.svg b/assets/phosphor-icons/fill/office-chair-fill.svg new file mode 100644 index 0000000..79c533c --- /dev/null +++ b/assets/phosphor-icons/fill/office-chair-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/onigiri-fill.svg b/assets/phosphor-icons/fill/onigiri-fill.svg new file mode 100644 index 0000000..0c56664 --- /dev/null +++ b/assets/phosphor-icons/fill/onigiri-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/open-ai-logo-fill.svg b/assets/phosphor-icons/fill/open-ai-logo-fill.svg new file mode 100644 index 0000000..227bbe5 --- /dev/null +++ b/assets/phosphor-icons/fill/open-ai-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/option-fill.svg b/assets/phosphor-icons/fill/option-fill.svg new file mode 100644 index 0000000..4bf42dd --- /dev/null +++ b/assets/phosphor-icons/fill/option-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/orange-fill.svg b/assets/phosphor-icons/fill/orange-fill.svg new file mode 100644 index 0000000..9a46a4e --- /dev/null +++ b/assets/phosphor-icons/fill/orange-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/orange-slice-fill.svg b/assets/phosphor-icons/fill/orange-slice-fill.svg new file mode 100644 index 0000000..4c8fc4d --- /dev/null +++ b/assets/phosphor-icons/fill/orange-slice-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/oven-fill.svg b/assets/phosphor-icons/fill/oven-fill.svg new file mode 100644 index 0000000..e49b8ac --- /dev/null +++ b/assets/phosphor-icons/fill/oven-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/package-fill.svg b/assets/phosphor-icons/fill/package-fill.svg new file mode 100644 index 0000000..3d1df0e --- /dev/null +++ b/assets/phosphor-icons/fill/package-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paint-brush-broad-fill.svg b/assets/phosphor-icons/fill/paint-brush-broad-fill.svg new file mode 100644 index 0000000..64b8ffc --- /dev/null +++ b/assets/phosphor-icons/fill/paint-brush-broad-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paint-brush-fill.svg b/assets/phosphor-icons/fill/paint-brush-fill.svg new file mode 100644 index 0000000..978f22b --- /dev/null +++ b/assets/phosphor-icons/fill/paint-brush-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paint-brush-household-fill.svg b/assets/phosphor-icons/fill/paint-brush-household-fill.svg new file mode 100644 index 0000000..9ca8e6b --- /dev/null +++ b/assets/phosphor-icons/fill/paint-brush-household-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paint-bucket-fill.svg b/assets/phosphor-icons/fill/paint-bucket-fill.svg new file mode 100644 index 0000000..aa8652b --- /dev/null +++ b/assets/phosphor-icons/fill/paint-bucket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paint-roller-fill.svg b/assets/phosphor-icons/fill/paint-roller-fill.svg new file mode 100644 index 0000000..af33f48 --- /dev/null +++ b/assets/phosphor-icons/fill/paint-roller-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/palette-fill.svg b/assets/phosphor-icons/fill/palette-fill.svg new file mode 100644 index 0000000..baf47e2 --- /dev/null +++ b/assets/phosphor-icons/fill/palette-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/panorama-fill.svg b/assets/phosphor-icons/fill/panorama-fill.svg new file mode 100644 index 0000000..abe01ea --- /dev/null +++ b/assets/phosphor-icons/fill/panorama-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pants-fill.svg b/assets/phosphor-icons/fill/pants-fill.svg new file mode 100644 index 0000000..1fd35e9 --- /dev/null +++ b/assets/phosphor-icons/fill/pants-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paper-plane-fill.svg b/assets/phosphor-icons/fill/paper-plane-fill.svg new file mode 100644 index 0000000..28dc363 --- /dev/null +++ b/assets/phosphor-icons/fill/paper-plane-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paper-plane-right-fill.svg b/assets/phosphor-icons/fill/paper-plane-right-fill.svg new file mode 100644 index 0000000..fc09fa8 --- /dev/null +++ b/assets/phosphor-icons/fill/paper-plane-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paper-plane-tilt-fill.svg b/assets/phosphor-icons/fill/paper-plane-tilt-fill.svg new file mode 100644 index 0000000..b5c18e3 --- /dev/null +++ b/assets/phosphor-icons/fill/paper-plane-tilt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paperclip-fill.svg b/assets/phosphor-icons/fill/paperclip-fill.svg new file mode 100644 index 0000000..08098dc --- /dev/null +++ b/assets/phosphor-icons/fill/paperclip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paperclip-horizontal-fill.svg b/assets/phosphor-icons/fill/paperclip-horizontal-fill.svg new file mode 100644 index 0000000..bb203e2 --- /dev/null +++ b/assets/phosphor-icons/fill/paperclip-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/parachute-fill.svg b/assets/phosphor-icons/fill/parachute-fill.svg new file mode 100644 index 0000000..5f5961f --- /dev/null +++ b/assets/phosphor-icons/fill/parachute-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paragraph-fill.svg b/assets/phosphor-icons/fill/paragraph-fill.svg new file mode 100644 index 0000000..0dbb4e0 --- /dev/null +++ b/assets/phosphor-icons/fill/paragraph-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/parallelogram-fill.svg b/assets/phosphor-icons/fill/parallelogram-fill.svg new file mode 100644 index 0000000..565b70c --- /dev/null +++ b/assets/phosphor-icons/fill/parallelogram-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/park-fill.svg b/assets/phosphor-icons/fill/park-fill.svg new file mode 100644 index 0000000..8eef69d --- /dev/null +++ b/assets/phosphor-icons/fill/park-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/password-fill.svg b/assets/phosphor-icons/fill/password-fill.svg new file mode 100644 index 0000000..6e9ed8f --- /dev/null +++ b/assets/phosphor-icons/fill/password-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/path-fill.svg b/assets/phosphor-icons/fill/path-fill.svg new file mode 100644 index 0000000..167360d --- /dev/null +++ b/assets/phosphor-icons/fill/path-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/patreon-logo-fill.svg b/assets/phosphor-icons/fill/patreon-logo-fill.svg new file mode 100644 index 0000000..1350d16 --- /dev/null +++ b/assets/phosphor-icons/fill/patreon-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pause-circle-fill.svg b/assets/phosphor-icons/fill/pause-circle-fill.svg new file mode 100644 index 0000000..e56c403 --- /dev/null +++ b/assets/phosphor-icons/fill/pause-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pause-fill.svg b/assets/phosphor-icons/fill/pause-fill.svg new file mode 100644 index 0000000..60acceb --- /dev/null +++ b/assets/phosphor-icons/fill/pause-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paw-print-fill.svg b/assets/phosphor-icons/fill/paw-print-fill.svg new file mode 100644 index 0000000..2f1b501 --- /dev/null +++ b/assets/phosphor-icons/fill/paw-print-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/paypal-logo-fill.svg b/assets/phosphor-icons/fill/paypal-logo-fill.svg new file mode 100644 index 0000000..1760675 --- /dev/null +++ b/assets/phosphor-icons/fill/paypal-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/peace-fill.svg b/assets/phosphor-icons/fill/peace-fill.svg new file mode 100644 index 0000000..e430835 --- /dev/null +++ b/assets/phosphor-icons/fill/peace-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pen-fill.svg b/assets/phosphor-icons/fill/pen-fill.svg new file mode 100644 index 0000000..60c2f91 --- /dev/null +++ b/assets/phosphor-icons/fill/pen-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pen-nib-fill.svg b/assets/phosphor-icons/fill/pen-nib-fill.svg new file mode 100644 index 0000000..e6ded1b --- /dev/null +++ b/assets/phosphor-icons/fill/pen-nib-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pen-nib-straight-fill.svg b/assets/phosphor-icons/fill/pen-nib-straight-fill.svg new file mode 100644 index 0000000..0d35969 --- /dev/null +++ b/assets/phosphor-icons/fill/pen-nib-straight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-circle-fill.svg b/assets/phosphor-icons/fill/pencil-circle-fill.svg new file mode 100644 index 0000000..88d7121 --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-fill.svg b/assets/phosphor-icons/fill/pencil-fill.svg new file mode 100644 index 0000000..caa455b --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-line-fill.svg b/assets/phosphor-icons/fill/pencil-line-fill.svg new file mode 100644 index 0000000..34b28ef --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-line-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-ruler-fill.svg b/assets/phosphor-icons/fill/pencil-ruler-fill.svg new file mode 100644 index 0000000..1a55935 --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-ruler-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-simple-fill.svg b/assets/phosphor-icons/fill/pencil-simple-fill.svg new file mode 100644 index 0000000..a6f8f90 --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-simple-line-fill.svg b/assets/phosphor-icons/fill/pencil-simple-line-fill.svg new file mode 100644 index 0000000..1c5c542 --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-simple-line-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-simple-slash-fill.svg b/assets/phosphor-icons/fill/pencil-simple-slash-fill.svg new file mode 100644 index 0000000..416416b --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-simple-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pencil-slash-fill.svg b/assets/phosphor-icons/fill/pencil-slash-fill.svg new file mode 100644 index 0000000..91e5ad1 --- /dev/null +++ b/assets/phosphor-icons/fill/pencil-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pentagon-fill.svg b/assets/phosphor-icons/fill/pentagon-fill.svg new file mode 100644 index 0000000..569858b --- /dev/null +++ b/assets/phosphor-icons/fill/pentagon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pentagram-fill.svg b/assets/phosphor-icons/fill/pentagram-fill.svg new file mode 100644 index 0000000..4f57b8b --- /dev/null +++ b/assets/phosphor-icons/fill/pentagram-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pepper-fill.svg b/assets/phosphor-icons/fill/pepper-fill.svg new file mode 100644 index 0000000..6b62dec --- /dev/null +++ b/assets/phosphor-icons/fill/pepper-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/percent-fill.svg b/assets/phosphor-icons/fill/percent-fill.svg new file mode 100644 index 0000000..995694f --- /dev/null +++ b/assets/phosphor-icons/fill/percent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-arms-spread-fill.svg b/assets/phosphor-icons/fill/person-arms-spread-fill.svg new file mode 100644 index 0000000..8898084 --- /dev/null +++ b/assets/phosphor-icons/fill/person-arms-spread-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-fill.svg b/assets/phosphor-icons/fill/person-fill.svg new file mode 100644 index 0000000..dfa9ca6 --- /dev/null +++ b/assets/phosphor-icons/fill/person-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-bike-fill.svg b/assets/phosphor-icons/fill/person-simple-bike-fill.svg new file mode 100644 index 0000000..12c5d88 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-bike-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-circle-fill.svg b/assets/phosphor-icons/fill/person-simple-circle-fill.svg new file mode 100644 index 0000000..95fe003 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-fill.svg b/assets/phosphor-icons/fill/person-simple-fill.svg new file mode 100644 index 0000000..e13c925 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-hike-fill.svg b/assets/phosphor-icons/fill/person-simple-hike-fill.svg new file mode 100644 index 0000000..51f0d1e --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-hike-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-run-fill.svg b/assets/phosphor-icons/fill/person-simple-run-fill.svg new file mode 100644 index 0000000..1061175 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-run-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-ski-fill.svg b/assets/phosphor-icons/fill/person-simple-ski-fill.svg new file mode 100644 index 0000000..e8e9825 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-ski-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-snowboard-fill.svg b/assets/phosphor-icons/fill/person-simple-snowboard-fill.svg new file mode 100644 index 0000000..0347b69 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-snowboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-swim-fill.svg b/assets/phosphor-icons/fill/person-simple-swim-fill.svg new file mode 100644 index 0000000..56d996b --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-swim-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-tai-chi-fill.svg b/assets/phosphor-icons/fill/person-simple-tai-chi-fill.svg new file mode 100644 index 0000000..0094825 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-tai-chi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-throw-fill.svg b/assets/phosphor-icons/fill/person-simple-throw-fill.svg new file mode 100644 index 0000000..0bfa930 --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-throw-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/person-simple-walk-fill.svg b/assets/phosphor-icons/fill/person-simple-walk-fill.svg new file mode 100644 index 0000000..946b1ff --- /dev/null +++ b/assets/phosphor-icons/fill/person-simple-walk-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/perspective-fill.svg b/assets/phosphor-icons/fill/perspective-fill.svg new file mode 100644 index 0000000..c048e48 --- /dev/null +++ b/assets/phosphor-icons/fill/perspective-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-call-fill.svg b/assets/phosphor-icons/fill/phone-call-fill.svg new file mode 100644 index 0000000..a27691d --- /dev/null +++ b/assets/phosphor-icons/fill/phone-call-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-disconnect-fill.svg b/assets/phosphor-icons/fill/phone-disconnect-fill.svg new file mode 100644 index 0000000..c37cb7f --- /dev/null +++ b/assets/phosphor-icons/fill/phone-disconnect-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-fill.svg b/assets/phosphor-icons/fill/phone-fill.svg new file mode 100644 index 0000000..9dc2f45 --- /dev/null +++ b/assets/phosphor-icons/fill/phone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-incoming-fill.svg b/assets/phosphor-icons/fill/phone-incoming-fill.svg new file mode 100644 index 0000000..9f93ed0 --- /dev/null +++ b/assets/phosphor-icons/fill/phone-incoming-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-list-fill.svg b/assets/phosphor-icons/fill/phone-list-fill.svg new file mode 100644 index 0000000..9ea563b --- /dev/null +++ b/assets/phosphor-icons/fill/phone-list-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-outgoing-fill.svg b/assets/phosphor-icons/fill/phone-outgoing-fill.svg new file mode 100644 index 0000000..858ce9a --- /dev/null +++ b/assets/phosphor-icons/fill/phone-outgoing-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-pause-fill.svg b/assets/phosphor-icons/fill/phone-pause-fill.svg new file mode 100644 index 0000000..d03003a --- /dev/null +++ b/assets/phosphor-icons/fill/phone-pause-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-plus-fill.svg b/assets/phosphor-icons/fill/phone-plus-fill.svg new file mode 100644 index 0000000..7330fd2 --- /dev/null +++ b/assets/phosphor-icons/fill/phone-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-slash-fill.svg b/assets/phosphor-icons/fill/phone-slash-fill.svg new file mode 100644 index 0000000..0be79ca --- /dev/null +++ b/assets/phosphor-icons/fill/phone-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-transfer-fill.svg b/assets/phosphor-icons/fill/phone-transfer-fill.svg new file mode 100644 index 0000000..d78924b --- /dev/null +++ b/assets/phosphor-icons/fill/phone-transfer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phone-x-fill.svg b/assets/phosphor-icons/fill/phone-x-fill.svg new file mode 100644 index 0000000..ea77379 --- /dev/null +++ b/assets/phosphor-icons/fill/phone-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/phosphor-logo-fill.svg b/assets/phosphor-icons/fill/phosphor-logo-fill.svg new file mode 100644 index 0000000..d9a3d5c --- /dev/null +++ b/assets/phosphor-icons/fill/phosphor-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pi-fill.svg b/assets/phosphor-icons/fill/pi-fill.svg new file mode 100644 index 0000000..8be4582 --- /dev/null +++ b/assets/phosphor-icons/fill/pi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/piano-keys-fill.svg b/assets/phosphor-icons/fill/piano-keys-fill.svg new file mode 100644 index 0000000..3e6b517 --- /dev/null +++ b/assets/phosphor-icons/fill/piano-keys-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/picnic-table-fill.svg b/assets/phosphor-icons/fill/picnic-table-fill.svg new file mode 100644 index 0000000..155f119 --- /dev/null +++ b/assets/phosphor-icons/fill/picnic-table-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/picture-in-picture-fill.svg b/assets/phosphor-icons/fill/picture-in-picture-fill.svg new file mode 100644 index 0000000..1df5759 --- /dev/null +++ b/assets/phosphor-icons/fill/picture-in-picture-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/piggy-bank-fill.svg b/assets/phosphor-icons/fill/piggy-bank-fill.svg new file mode 100644 index 0000000..f0649f5 --- /dev/null +++ b/assets/phosphor-icons/fill/piggy-bank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pill-fill.svg b/assets/phosphor-icons/fill/pill-fill.svg new file mode 100644 index 0000000..5d9fd26 --- /dev/null +++ b/assets/phosphor-icons/fill/pill-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ping-pong-fill.svg b/assets/phosphor-icons/fill/ping-pong-fill.svg new file mode 100644 index 0000000..07f1567 --- /dev/null +++ b/assets/phosphor-icons/fill/ping-pong-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pint-glass-fill.svg b/assets/phosphor-icons/fill/pint-glass-fill.svg new file mode 100644 index 0000000..3b326dc --- /dev/null +++ b/assets/phosphor-icons/fill/pint-glass-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pinterest-logo-fill.svg b/assets/phosphor-icons/fill/pinterest-logo-fill.svg new file mode 100644 index 0000000..fdb170b --- /dev/null +++ b/assets/phosphor-icons/fill/pinterest-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pinwheel-fill.svg b/assets/phosphor-icons/fill/pinwheel-fill.svg new file mode 100644 index 0000000..4b0bf85 --- /dev/null +++ b/assets/phosphor-icons/fill/pinwheel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pipe-fill.svg b/assets/phosphor-icons/fill/pipe-fill.svg new file mode 100644 index 0000000..1adfcb6 --- /dev/null +++ b/assets/phosphor-icons/fill/pipe-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pipe-wrench-fill.svg b/assets/phosphor-icons/fill/pipe-wrench-fill.svg new file mode 100644 index 0000000..89db9f9 --- /dev/null +++ b/assets/phosphor-icons/fill/pipe-wrench-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pix-logo-fill.svg b/assets/phosphor-icons/fill/pix-logo-fill.svg new file mode 100644 index 0000000..3bbcee7 --- /dev/null +++ b/assets/phosphor-icons/fill/pix-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pizza-fill.svg b/assets/phosphor-icons/fill/pizza-fill.svg new file mode 100644 index 0000000..db4b23f --- /dev/null +++ b/assets/phosphor-icons/fill/pizza-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/placeholder-fill.svg b/assets/phosphor-icons/fill/placeholder-fill.svg new file mode 100644 index 0000000..ba7472f --- /dev/null +++ b/assets/phosphor-icons/fill/placeholder-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/planet-fill.svg b/assets/phosphor-icons/fill/planet-fill.svg new file mode 100644 index 0000000..7fbee24 --- /dev/null +++ b/assets/phosphor-icons/fill/planet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plant-fill.svg b/assets/phosphor-icons/fill/plant-fill.svg new file mode 100644 index 0000000..5fbd3ef --- /dev/null +++ b/assets/phosphor-icons/fill/plant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/play-circle-fill.svg b/assets/phosphor-icons/fill/play-circle-fill.svg new file mode 100644 index 0000000..94bc08e --- /dev/null +++ b/assets/phosphor-icons/fill/play-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/play-fill.svg b/assets/phosphor-icons/fill/play-fill.svg new file mode 100644 index 0000000..b42ead9 --- /dev/null +++ b/assets/phosphor-icons/fill/play-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/play-pause-fill.svg b/assets/phosphor-icons/fill/play-pause-fill.svg new file mode 100644 index 0000000..cb28d17 --- /dev/null +++ b/assets/phosphor-icons/fill/play-pause-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/playlist-fill.svg b/assets/phosphor-icons/fill/playlist-fill.svg new file mode 100644 index 0000000..d31f78d --- /dev/null +++ b/assets/phosphor-icons/fill/playlist-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plug-charging-fill.svg b/assets/phosphor-icons/fill/plug-charging-fill.svg new file mode 100644 index 0000000..81f371c --- /dev/null +++ b/assets/phosphor-icons/fill/plug-charging-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plug-fill.svg b/assets/phosphor-icons/fill/plug-fill.svg new file mode 100644 index 0000000..baac84b --- /dev/null +++ b/assets/phosphor-icons/fill/plug-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plugs-connected-fill.svg b/assets/phosphor-icons/fill/plugs-connected-fill.svg new file mode 100644 index 0000000..14cbc73 --- /dev/null +++ b/assets/phosphor-icons/fill/plugs-connected-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plugs-fill.svg b/assets/phosphor-icons/fill/plugs-fill.svg new file mode 100644 index 0000000..fb08492 --- /dev/null +++ b/assets/phosphor-icons/fill/plugs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plus-circle-fill.svg b/assets/phosphor-icons/fill/plus-circle-fill.svg new file mode 100644 index 0000000..5b46466 --- /dev/null +++ b/assets/phosphor-icons/fill/plus-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plus-fill.svg b/assets/phosphor-icons/fill/plus-fill.svg new file mode 100644 index 0000000..9ea3c5c --- /dev/null +++ b/assets/phosphor-icons/fill/plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plus-minus-fill.svg b/assets/phosphor-icons/fill/plus-minus-fill.svg new file mode 100644 index 0000000..fc4e41c --- /dev/null +++ b/assets/phosphor-icons/fill/plus-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/plus-square-fill.svg b/assets/phosphor-icons/fill/plus-square-fill.svg new file mode 100644 index 0000000..d6846c8 --- /dev/null +++ b/assets/phosphor-icons/fill/plus-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/poker-chip-fill.svg b/assets/phosphor-icons/fill/poker-chip-fill.svg new file mode 100644 index 0000000..dcf22b4 --- /dev/null +++ b/assets/phosphor-icons/fill/poker-chip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/police-car-fill.svg b/assets/phosphor-icons/fill/police-car-fill.svg new file mode 100644 index 0000000..f3a1084 --- /dev/null +++ b/assets/phosphor-icons/fill/police-car-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/polygon-fill.svg b/assets/phosphor-icons/fill/polygon-fill.svg new file mode 100644 index 0000000..4cd4314 --- /dev/null +++ b/assets/phosphor-icons/fill/polygon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/popcorn-fill.svg b/assets/phosphor-icons/fill/popcorn-fill.svg new file mode 100644 index 0000000..2e71dad --- /dev/null +++ b/assets/phosphor-icons/fill/popcorn-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/popsicle-fill.svg b/assets/phosphor-icons/fill/popsicle-fill.svg new file mode 100644 index 0000000..de29853 --- /dev/null +++ b/assets/phosphor-icons/fill/popsicle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/potted-plant-fill.svg b/assets/phosphor-icons/fill/potted-plant-fill.svg new file mode 100644 index 0000000..04bd298 --- /dev/null +++ b/assets/phosphor-icons/fill/potted-plant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/power-fill.svg b/assets/phosphor-icons/fill/power-fill.svg new file mode 100644 index 0000000..d9e53a6 --- /dev/null +++ b/assets/phosphor-icons/fill/power-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/prescription-fill.svg b/assets/phosphor-icons/fill/prescription-fill.svg new file mode 100644 index 0000000..cc5381b --- /dev/null +++ b/assets/phosphor-icons/fill/prescription-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/presentation-chart-fill.svg b/assets/phosphor-icons/fill/presentation-chart-fill.svg new file mode 100644 index 0000000..db2a9b8 --- /dev/null +++ b/assets/phosphor-icons/fill/presentation-chart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/presentation-fill.svg b/assets/phosphor-icons/fill/presentation-fill.svg new file mode 100644 index 0000000..153c53b --- /dev/null +++ b/assets/phosphor-icons/fill/presentation-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/printer-fill.svg b/assets/phosphor-icons/fill/printer-fill.svg new file mode 100644 index 0000000..d057679 --- /dev/null +++ b/assets/phosphor-icons/fill/printer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/prohibit-fill.svg b/assets/phosphor-icons/fill/prohibit-fill.svg new file mode 100644 index 0000000..0f1a690 --- /dev/null +++ b/assets/phosphor-icons/fill/prohibit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/prohibit-inset-fill.svg b/assets/phosphor-icons/fill/prohibit-inset-fill.svg new file mode 100644 index 0000000..0a41dad --- /dev/null +++ b/assets/phosphor-icons/fill/prohibit-inset-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/projector-screen-chart-fill.svg b/assets/phosphor-icons/fill/projector-screen-chart-fill.svg new file mode 100644 index 0000000..f8b66e4 --- /dev/null +++ b/assets/phosphor-icons/fill/projector-screen-chart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/projector-screen-fill.svg b/assets/phosphor-icons/fill/projector-screen-fill.svg new file mode 100644 index 0000000..b50986e --- /dev/null +++ b/assets/phosphor-icons/fill/projector-screen-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/pulse-fill.svg b/assets/phosphor-icons/fill/pulse-fill.svg new file mode 100644 index 0000000..4fdb583 --- /dev/null +++ b/assets/phosphor-icons/fill/pulse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/push-pin-fill.svg b/assets/phosphor-icons/fill/push-pin-fill.svg new file mode 100644 index 0000000..1b576c2 --- /dev/null +++ b/assets/phosphor-icons/fill/push-pin-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/push-pin-simple-fill.svg b/assets/phosphor-icons/fill/push-pin-simple-fill.svg new file mode 100644 index 0000000..a511f6c --- /dev/null +++ b/assets/phosphor-icons/fill/push-pin-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/push-pin-simple-slash-fill.svg b/assets/phosphor-icons/fill/push-pin-simple-slash-fill.svg new file mode 100644 index 0000000..27fb878 --- /dev/null +++ b/assets/phosphor-icons/fill/push-pin-simple-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/push-pin-slash-fill.svg b/assets/phosphor-icons/fill/push-pin-slash-fill.svg new file mode 100644 index 0000000..fc58bc2 --- /dev/null +++ b/assets/phosphor-icons/fill/push-pin-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/puzzle-piece-fill.svg b/assets/phosphor-icons/fill/puzzle-piece-fill.svg new file mode 100644 index 0000000..5174714 --- /dev/null +++ b/assets/phosphor-icons/fill/puzzle-piece-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/qr-code-fill.svg b/assets/phosphor-icons/fill/qr-code-fill.svg new file mode 100644 index 0000000..a08d594 --- /dev/null +++ b/assets/phosphor-icons/fill/qr-code-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/question-fill.svg b/assets/phosphor-icons/fill/question-fill.svg new file mode 100644 index 0000000..706c42a --- /dev/null +++ b/assets/phosphor-icons/fill/question-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/question-mark-fill.svg b/assets/phosphor-icons/fill/question-mark-fill.svg new file mode 100644 index 0000000..f994a27 --- /dev/null +++ b/assets/phosphor-icons/fill/question-mark-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/queue-fill.svg b/assets/phosphor-icons/fill/queue-fill.svg new file mode 100644 index 0000000..0f74072 --- /dev/null +++ b/assets/phosphor-icons/fill/queue-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/quotes-fill.svg b/assets/phosphor-icons/fill/quotes-fill.svg new file mode 100644 index 0000000..45d3f2e --- /dev/null +++ b/assets/phosphor-icons/fill/quotes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rabbit-fill.svg b/assets/phosphor-icons/fill/rabbit-fill.svg new file mode 100644 index 0000000..cc69e7e --- /dev/null +++ b/assets/phosphor-icons/fill/rabbit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/racquet-fill.svg b/assets/phosphor-icons/fill/racquet-fill.svg new file mode 100644 index 0000000..c35c2af --- /dev/null +++ b/assets/phosphor-icons/fill/racquet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/radical-fill.svg b/assets/phosphor-icons/fill/radical-fill.svg new file mode 100644 index 0000000..2b18084 --- /dev/null +++ b/assets/phosphor-icons/fill/radical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/radio-button-fill.svg b/assets/phosphor-icons/fill/radio-button-fill.svg new file mode 100644 index 0000000..1ff0b45 --- /dev/null +++ b/assets/phosphor-icons/fill/radio-button-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/radio-fill.svg b/assets/phosphor-icons/fill/radio-fill.svg new file mode 100644 index 0000000..c7f9bdd --- /dev/null +++ b/assets/phosphor-icons/fill/radio-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/radioactive-fill.svg b/assets/phosphor-icons/fill/radioactive-fill.svg new file mode 100644 index 0000000..1acab7e --- /dev/null +++ b/assets/phosphor-icons/fill/radioactive-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rainbow-cloud-fill.svg b/assets/phosphor-icons/fill/rainbow-cloud-fill.svg new file mode 100644 index 0000000..0e6efc1 --- /dev/null +++ b/assets/phosphor-icons/fill/rainbow-cloud-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rainbow-fill.svg b/assets/phosphor-icons/fill/rainbow-fill.svg new file mode 100644 index 0000000..2f15c0e --- /dev/null +++ b/assets/phosphor-icons/fill/rainbow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ranking-fill.svg b/assets/phosphor-icons/fill/ranking-fill.svg new file mode 100644 index 0000000..9783bd9 --- /dev/null +++ b/assets/phosphor-icons/fill/ranking-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/read-cv-logo-fill.svg b/assets/phosphor-icons/fill/read-cv-logo-fill.svg new file mode 100644 index 0000000..dbd9339 --- /dev/null +++ b/assets/phosphor-icons/fill/read-cv-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/receipt-fill.svg b/assets/phosphor-icons/fill/receipt-fill.svg new file mode 100644 index 0000000..070c34d --- /dev/null +++ b/assets/phosphor-icons/fill/receipt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/receipt-x-fill.svg b/assets/phosphor-icons/fill/receipt-x-fill.svg new file mode 100644 index 0000000..718c105 --- /dev/null +++ b/assets/phosphor-icons/fill/receipt-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/record-fill.svg b/assets/phosphor-icons/fill/record-fill.svg new file mode 100644 index 0000000..8a8f879 --- /dev/null +++ b/assets/phosphor-icons/fill/record-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rectangle-dashed-fill.svg b/assets/phosphor-icons/fill/rectangle-dashed-fill.svg new file mode 100644 index 0000000..7cc439f --- /dev/null +++ b/assets/phosphor-icons/fill/rectangle-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rectangle-fill.svg b/assets/phosphor-icons/fill/rectangle-fill.svg new file mode 100644 index 0000000..e407fbc --- /dev/null +++ b/assets/phosphor-icons/fill/rectangle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/recycle-fill.svg b/assets/phosphor-icons/fill/recycle-fill.svg new file mode 100644 index 0000000..5c25b6b --- /dev/null +++ b/assets/phosphor-icons/fill/recycle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/reddit-logo-fill.svg b/assets/phosphor-icons/fill/reddit-logo-fill.svg new file mode 100644 index 0000000..303ddaa --- /dev/null +++ b/assets/phosphor-icons/fill/reddit-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/repeat-fill.svg b/assets/phosphor-icons/fill/repeat-fill.svg new file mode 100644 index 0000000..3b838c0 --- /dev/null +++ b/assets/phosphor-icons/fill/repeat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/repeat-once-fill.svg b/assets/phosphor-icons/fill/repeat-once-fill.svg new file mode 100644 index 0000000..84cc3f8 --- /dev/null +++ b/assets/phosphor-icons/fill/repeat-once-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/replit-logo-fill.svg b/assets/phosphor-icons/fill/replit-logo-fill.svg new file mode 100644 index 0000000..15b83eb --- /dev/null +++ b/assets/phosphor-icons/fill/replit-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/resize-fill.svg b/assets/phosphor-icons/fill/resize-fill.svg new file mode 100644 index 0000000..18940ce --- /dev/null +++ b/assets/phosphor-icons/fill/resize-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rewind-circle-fill.svg b/assets/phosphor-icons/fill/rewind-circle-fill.svg new file mode 100644 index 0000000..e5b512a --- /dev/null +++ b/assets/phosphor-icons/fill/rewind-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rewind-fill.svg b/assets/phosphor-icons/fill/rewind-fill.svg new file mode 100644 index 0000000..3c4cf7f --- /dev/null +++ b/assets/phosphor-icons/fill/rewind-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/road-horizon-fill.svg b/assets/phosphor-icons/fill/road-horizon-fill.svg new file mode 100644 index 0000000..830a54d --- /dev/null +++ b/assets/phosphor-icons/fill/road-horizon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/robot-fill.svg b/assets/phosphor-icons/fill/robot-fill.svg new file mode 100644 index 0000000..5bfaddc --- /dev/null +++ b/assets/phosphor-icons/fill/robot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rocket-fill.svg b/assets/phosphor-icons/fill/rocket-fill.svg new file mode 100644 index 0000000..dc0d159 --- /dev/null +++ b/assets/phosphor-icons/fill/rocket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rocket-launch-fill.svg b/assets/phosphor-icons/fill/rocket-launch-fill.svg new file mode 100644 index 0000000..06785b0 --- /dev/null +++ b/assets/phosphor-icons/fill/rocket-launch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rows-fill.svg b/assets/phosphor-icons/fill/rows-fill.svg new file mode 100644 index 0000000..06ea29e --- /dev/null +++ b/assets/phosphor-icons/fill/rows-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rows-plus-bottom-fill.svg b/assets/phosphor-icons/fill/rows-plus-bottom-fill.svg new file mode 100644 index 0000000..e109f98 --- /dev/null +++ b/assets/phosphor-icons/fill/rows-plus-bottom-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rows-plus-top-fill.svg b/assets/phosphor-icons/fill/rows-plus-top-fill.svg new file mode 100644 index 0000000..c1da4bb --- /dev/null +++ b/assets/phosphor-icons/fill/rows-plus-top-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rss-fill.svg b/assets/phosphor-icons/fill/rss-fill.svg new file mode 100644 index 0000000..9276541 --- /dev/null +++ b/assets/phosphor-icons/fill/rss-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rss-simple-fill.svg b/assets/phosphor-icons/fill/rss-simple-fill.svg new file mode 100644 index 0000000..7762902 --- /dev/null +++ b/assets/phosphor-icons/fill/rss-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/rug-fill.svg b/assets/phosphor-icons/fill/rug-fill.svg new file mode 100644 index 0000000..f9f81ea --- /dev/null +++ b/assets/phosphor-icons/fill/rug-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ruler-fill.svg b/assets/phosphor-icons/fill/ruler-fill.svg new file mode 100644 index 0000000..b4b8f14 --- /dev/null +++ b/assets/phosphor-icons/fill/ruler-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sailboat-fill.svg b/assets/phosphor-icons/fill/sailboat-fill.svg new file mode 100644 index 0000000..725ee2f --- /dev/null +++ b/assets/phosphor-icons/fill/sailboat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scales-fill.svg b/assets/phosphor-icons/fill/scales-fill.svg new file mode 100644 index 0000000..35186b2 --- /dev/null +++ b/assets/phosphor-icons/fill/scales-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scan-fill.svg b/assets/phosphor-icons/fill/scan-fill.svg new file mode 100644 index 0000000..45ae5b8 --- /dev/null +++ b/assets/phosphor-icons/fill/scan-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scan-smiley-fill.svg b/assets/phosphor-icons/fill/scan-smiley-fill.svg new file mode 100644 index 0000000..f280d43 --- /dev/null +++ b/assets/phosphor-icons/fill/scan-smiley-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scissors-fill.svg b/assets/phosphor-icons/fill/scissors-fill.svg new file mode 100644 index 0000000..78608d8 --- /dev/null +++ b/assets/phosphor-icons/fill/scissors-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scooter-fill.svg b/assets/phosphor-icons/fill/scooter-fill.svg new file mode 100644 index 0000000..aee0a39 --- /dev/null +++ b/assets/phosphor-icons/fill/scooter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/screencast-fill.svg b/assets/phosphor-icons/fill/screencast-fill.svg new file mode 100644 index 0000000..6322758 --- /dev/null +++ b/assets/phosphor-icons/fill/screencast-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/screwdriver-fill.svg b/assets/phosphor-icons/fill/screwdriver-fill.svg new file mode 100644 index 0000000..b64d882 --- /dev/null +++ b/assets/phosphor-icons/fill/screwdriver-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scribble-fill.svg b/assets/phosphor-icons/fill/scribble-fill.svg new file mode 100644 index 0000000..d7b3110 --- /dev/null +++ b/assets/phosphor-icons/fill/scribble-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scribble-loop-fill.svg b/assets/phosphor-icons/fill/scribble-loop-fill.svg new file mode 100644 index 0000000..683941f --- /dev/null +++ b/assets/phosphor-icons/fill/scribble-loop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/scroll-fill.svg b/assets/phosphor-icons/fill/scroll-fill.svg new file mode 100644 index 0000000..9428029 --- /dev/null +++ b/assets/phosphor-icons/fill/scroll-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seal-check-fill.svg b/assets/phosphor-icons/fill/seal-check-fill.svg new file mode 100644 index 0000000..cfa5da5 --- /dev/null +++ b/assets/phosphor-icons/fill/seal-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seal-fill.svg b/assets/phosphor-icons/fill/seal-fill.svg new file mode 100644 index 0000000..f932bb7 --- /dev/null +++ b/assets/phosphor-icons/fill/seal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seal-percent-fill.svg b/assets/phosphor-icons/fill/seal-percent-fill.svg new file mode 100644 index 0000000..ea0dab2 --- /dev/null +++ b/assets/phosphor-icons/fill/seal-percent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seal-question-fill.svg b/assets/phosphor-icons/fill/seal-question-fill.svg new file mode 100644 index 0000000..bde6013 --- /dev/null +++ b/assets/phosphor-icons/fill/seal-question-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seal-warning-fill.svg b/assets/phosphor-icons/fill/seal-warning-fill.svg new file mode 100644 index 0000000..c9b1ea0 --- /dev/null +++ b/assets/phosphor-icons/fill/seal-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seat-fill.svg b/assets/phosphor-icons/fill/seat-fill.svg new file mode 100644 index 0000000..d8b0a32 --- /dev/null +++ b/assets/phosphor-icons/fill/seat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/seatbelt-fill.svg b/assets/phosphor-icons/fill/seatbelt-fill.svg new file mode 100644 index 0000000..cab1eb9 --- /dev/null +++ b/assets/phosphor-icons/fill/seatbelt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/security-camera-fill.svg b/assets/phosphor-icons/fill/security-camera-fill.svg new file mode 100644 index 0000000..3f5be54 --- /dev/null +++ b/assets/phosphor-icons/fill/security-camera-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-all-fill.svg b/assets/phosphor-icons/fill/selection-all-fill.svg new file mode 100644 index 0000000..30c317e --- /dev/null +++ b/assets/phosphor-icons/fill/selection-all-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-background-fill.svg b/assets/phosphor-icons/fill/selection-background-fill.svg new file mode 100644 index 0000000..28149e8 --- /dev/null +++ b/assets/phosphor-icons/fill/selection-background-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-fill.svg b/assets/phosphor-icons/fill/selection-fill.svg new file mode 100644 index 0000000..9a93e37 --- /dev/null +++ b/assets/phosphor-icons/fill/selection-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-foreground-fill.svg b/assets/phosphor-icons/fill/selection-foreground-fill.svg new file mode 100644 index 0000000..75504c3 --- /dev/null +++ b/assets/phosphor-icons/fill/selection-foreground-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-inverse-fill.svg b/assets/phosphor-icons/fill/selection-inverse-fill.svg new file mode 100644 index 0000000..301d0b9 --- /dev/null +++ b/assets/phosphor-icons/fill/selection-inverse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-plus-fill.svg b/assets/phosphor-icons/fill/selection-plus-fill.svg new file mode 100644 index 0000000..f92df1e --- /dev/null +++ b/assets/phosphor-icons/fill/selection-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/selection-slash-fill.svg b/assets/phosphor-icons/fill/selection-slash-fill.svg new file mode 100644 index 0000000..28f2d6a --- /dev/null +++ b/assets/phosphor-icons/fill/selection-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shapes-fill.svg b/assets/phosphor-icons/fill/shapes-fill.svg new file mode 100644 index 0000000..3c4cb94 --- /dev/null +++ b/assets/phosphor-icons/fill/shapes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/share-fat-fill.svg b/assets/phosphor-icons/fill/share-fat-fill.svg new file mode 100644 index 0000000..e2ea4df --- /dev/null +++ b/assets/phosphor-icons/fill/share-fat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/share-fill.svg b/assets/phosphor-icons/fill/share-fill.svg new file mode 100644 index 0000000..972e4ad --- /dev/null +++ b/assets/phosphor-icons/fill/share-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/share-network-fill.svg b/assets/phosphor-icons/fill/share-network-fill.svg new file mode 100644 index 0000000..df1889f --- /dev/null +++ b/assets/phosphor-icons/fill/share-network-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-check-fill.svg b/assets/phosphor-icons/fill/shield-check-fill.svg new file mode 100644 index 0000000..465fddc --- /dev/null +++ b/assets/phosphor-icons/fill/shield-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-checkered-fill.svg b/assets/phosphor-icons/fill/shield-checkered-fill.svg new file mode 100644 index 0000000..fcae7d5 --- /dev/null +++ b/assets/phosphor-icons/fill/shield-checkered-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-chevron-fill.svg b/assets/phosphor-icons/fill/shield-chevron-fill.svg new file mode 100644 index 0000000..3a2f4ae --- /dev/null +++ b/assets/phosphor-icons/fill/shield-chevron-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-fill.svg b/assets/phosphor-icons/fill/shield-fill.svg new file mode 100644 index 0000000..d9e7c11 --- /dev/null +++ b/assets/phosphor-icons/fill/shield-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-plus-fill.svg b/assets/phosphor-icons/fill/shield-plus-fill.svg new file mode 100644 index 0000000..c16c5ac --- /dev/null +++ b/assets/phosphor-icons/fill/shield-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-slash-fill.svg b/assets/phosphor-icons/fill/shield-slash-fill.svg new file mode 100644 index 0000000..e9485d6 --- /dev/null +++ b/assets/phosphor-icons/fill/shield-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-star-fill.svg b/assets/phosphor-icons/fill/shield-star-fill.svg new file mode 100644 index 0000000..377ea64 --- /dev/null +++ b/assets/phosphor-icons/fill/shield-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shield-warning-fill.svg b/assets/phosphor-icons/fill/shield-warning-fill.svg new file mode 100644 index 0000000..f3667b8 --- /dev/null +++ b/assets/phosphor-icons/fill/shield-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shipping-container-fill.svg b/assets/phosphor-icons/fill/shipping-container-fill.svg new file mode 100644 index 0000000..295dad9 --- /dev/null +++ b/assets/phosphor-icons/fill/shipping-container-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shirt-folded-fill.svg b/assets/phosphor-icons/fill/shirt-folded-fill.svg new file mode 100644 index 0000000..3cd874d --- /dev/null +++ b/assets/phosphor-icons/fill/shirt-folded-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shooting-star-fill.svg b/assets/phosphor-icons/fill/shooting-star-fill.svg new file mode 100644 index 0000000..ee5ad36 --- /dev/null +++ b/assets/phosphor-icons/fill/shooting-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shopping-bag-fill.svg b/assets/phosphor-icons/fill/shopping-bag-fill.svg new file mode 100644 index 0000000..e823929 --- /dev/null +++ b/assets/phosphor-icons/fill/shopping-bag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shopping-bag-open-fill.svg b/assets/phosphor-icons/fill/shopping-bag-open-fill.svg new file mode 100644 index 0000000..8f1e67a --- /dev/null +++ b/assets/phosphor-icons/fill/shopping-bag-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shopping-cart-fill.svg b/assets/phosphor-icons/fill/shopping-cart-fill.svg new file mode 100644 index 0000000..08d125d --- /dev/null +++ b/assets/phosphor-icons/fill/shopping-cart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shopping-cart-simple-fill.svg b/assets/phosphor-icons/fill/shopping-cart-simple-fill.svg new file mode 100644 index 0000000..41f432d --- /dev/null +++ b/assets/phosphor-icons/fill/shopping-cart-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shovel-fill.svg b/assets/phosphor-icons/fill/shovel-fill.svg new file mode 100644 index 0000000..2d451a6 --- /dev/null +++ b/assets/phosphor-icons/fill/shovel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shower-fill.svg b/assets/phosphor-icons/fill/shower-fill.svg new file mode 100644 index 0000000..3df8953 --- /dev/null +++ b/assets/phosphor-icons/fill/shower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shrimp-fill.svg b/assets/phosphor-icons/fill/shrimp-fill.svg new file mode 100644 index 0000000..cb76130 --- /dev/null +++ b/assets/phosphor-icons/fill/shrimp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shuffle-angular-fill.svg b/assets/phosphor-icons/fill/shuffle-angular-fill.svg new file mode 100644 index 0000000..387c3c1 --- /dev/null +++ b/assets/phosphor-icons/fill/shuffle-angular-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shuffle-fill.svg b/assets/phosphor-icons/fill/shuffle-fill.svg new file mode 100644 index 0000000..418224a --- /dev/null +++ b/assets/phosphor-icons/fill/shuffle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/shuffle-simple-fill.svg b/assets/phosphor-icons/fill/shuffle-simple-fill.svg new file mode 100644 index 0000000..e1852c9 --- /dev/null +++ b/assets/phosphor-icons/fill/shuffle-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sidebar-fill.svg b/assets/phosphor-icons/fill/sidebar-fill.svg new file mode 100644 index 0000000..e4d7e28 --- /dev/null +++ b/assets/phosphor-icons/fill/sidebar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sidebar-simple-fill.svg b/assets/phosphor-icons/fill/sidebar-simple-fill.svg new file mode 100644 index 0000000..7374a38 --- /dev/null +++ b/assets/phosphor-icons/fill/sidebar-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sigma-fill.svg b/assets/phosphor-icons/fill/sigma-fill.svg new file mode 100644 index 0000000..392fa31 --- /dev/null +++ b/assets/phosphor-icons/fill/sigma-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sign-in-fill.svg b/assets/phosphor-icons/fill/sign-in-fill.svg new file mode 100644 index 0000000..e22123f --- /dev/null +++ b/assets/phosphor-icons/fill/sign-in-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sign-out-fill.svg b/assets/phosphor-icons/fill/sign-out-fill.svg new file mode 100644 index 0000000..a252d9f --- /dev/null +++ b/assets/phosphor-icons/fill/sign-out-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/signature-fill.svg b/assets/phosphor-icons/fill/signature-fill.svg new file mode 100644 index 0000000..6c36637 --- /dev/null +++ b/assets/phosphor-icons/fill/signature-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/signpost-fill.svg b/assets/phosphor-icons/fill/signpost-fill.svg new file mode 100644 index 0000000..1e137aa --- /dev/null +++ b/assets/phosphor-icons/fill/signpost-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sim-card-fill.svg b/assets/phosphor-icons/fill/sim-card-fill.svg new file mode 100644 index 0000000..cda832c --- /dev/null +++ b/assets/phosphor-icons/fill/sim-card-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/siren-fill.svg b/assets/phosphor-icons/fill/siren-fill.svg new file mode 100644 index 0000000..fd2e115 --- /dev/null +++ b/assets/phosphor-icons/fill/siren-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sketch-logo-fill.svg b/assets/phosphor-icons/fill/sketch-logo-fill.svg new file mode 100644 index 0000000..c69ee5c --- /dev/null +++ b/assets/phosphor-icons/fill/sketch-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/skip-back-circle-fill.svg b/assets/phosphor-icons/fill/skip-back-circle-fill.svg new file mode 100644 index 0000000..ce79791 --- /dev/null +++ b/assets/phosphor-icons/fill/skip-back-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/skip-back-fill.svg b/assets/phosphor-icons/fill/skip-back-fill.svg new file mode 100644 index 0000000..56fb0da --- /dev/null +++ b/assets/phosphor-icons/fill/skip-back-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/skip-forward-circle-fill.svg b/assets/phosphor-icons/fill/skip-forward-circle-fill.svg new file mode 100644 index 0000000..3e0818f --- /dev/null +++ b/assets/phosphor-icons/fill/skip-forward-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/skip-forward-fill.svg b/assets/phosphor-icons/fill/skip-forward-fill.svg new file mode 100644 index 0000000..cca003e --- /dev/null +++ b/assets/phosphor-icons/fill/skip-forward-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/skull-fill.svg b/assets/phosphor-icons/fill/skull-fill.svg new file mode 100644 index 0000000..c84c6ac --- /dev/null +++ b/assets/phosphor-icons/fill/skull-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/skype-logo-fill.svg b/assets/phosphor-icons/fill/skype-logo-fill.svg new file mode 100644 index 0000000..c34d839 --- /dev/null +++ b/assets/phosphor-icons/fill/skype-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/slack-logo-fill.svg b/assets/phosphor-icons/fill/slack-logo-fill.svg new file mode 100644 index 0000000..0654102 --- /dev/null +++ b/assets/phosphor-icons/fill/slack-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sliders-fill.svg b/assets/phosphor-icons/fill/sliders-fill.svg new file mode 100644 index 0000000..5fb56cf --- /dev/null +++ b/assets/phosphor-icons/fill/sliders-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sliders-horizontal-fill.svg b/assets/phosphor-icons/fill/sliders-horizontal-fill.svg new file mode 100644 index 0000000..443c2bc --- /dev/null +++ b/assets/phosphor-icons/fill/sliders-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/slideshow-fill.svg b/assets/phosphor-icons/fill/slideshow-fill.svg new file mode 100644 index 0000000..500e3b0 --- /dev/null +++ b/assets/phosphor-icons/fill/slideshow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-angry-fill.svg b/assets/phosphor-icons/fill/smiley-angry-fill.svg new file mode 100644 index 0000000..8446b41 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-angry-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-blank-fill.svg b/assets/phosphor-icons/fill/smiley-blank-fill.svg new file mode 100644 index 0000000..92d9999 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-blank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-fill.svg b/assets/phosphor-icons/fill/smiley-fill.svg new file mode 100644 index 0000000..a4ac620 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-meh-fill.svg b/assets/phosphor-icons/fill/smiley-meh-fill.svg new file mode 100644 index 0000000..923ab08 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-meh-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-melting-fill.svg b/assets/phosphor-icons/fill/smiley-melting-fill.svg new file mode 100644 index 0000000..61adeb2 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-melting-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-nervous-fill.svg b/assets/phosphor-icons/fill/smiley-nervous-fill.svg new file mode 100644 index 0000000..675e7b1 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-nervous-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-sad-fill.svg b/assets/phosphor-icons/fill/smiley-sad-fill.svg new file mode 100644 index 0000000..7c602a3 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-sad-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-sticker-fill.svg b/assets/phosphor-icons/fill/smiley-sticker-fill.svg new file mode 100644 index 0000000..ea9302e --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-sticker-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-wink-fill.svg b/assets/phosphor-icons/fill/smiley-wink-fill.svg new file mode 100644 index 0000000..5e7d120 --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-wink-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/smiley-x-eyes-fill.svg b/assets/phosphor-icons/fill/smiley-x-eyes-fill.svg new file mode 100644 index 0000000..9bceafa --- /dev/null +++ b/assets/phosphor-icons/fill/smiley-x-eyes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/snapchat-logo-fill.svg b/assets/phosphor-icons/fill/snapchat-logo-fill.svg new file mode 100644 index 0000000..2527361 --- /dev/null +++ b/assets/phosphor-icons/fill/snapchat-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sneaker-fill.svg b/assets/phosphor-icons/fill/sneaker-fill.svg new file mode 100644 index 0000000..bc08750 --- /dev/null +++ b/assets/phosphor-icons/fill/sneaker-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sneaker-move-fill.svg b/assets/phosphor-icons/fill/sneaker-move-fill.svg new file mode 100644 index 0000000..0efe87d --- /dev/null +++ b/assets/phosphor-icons/fill/sneaker-move-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/snowflake-fill.svg b/assets/phosphor-icons/fill/snowflake-fill.svg new file mode 100644 index 0000000..bad09fa --- /dev/null +++ b/assets/phosphor-icons/fill/snowflake-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/soccer-ball-fill.svg b/assets/phosphor-icons/fill/soccer-ball-fill.svg new file mode 100644 index 0000000..9944048 --- /dev/null +++ b/assets/phosphor-icons/fill/soccer-ball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sock-fill.svg b/assets/phosphor-icons/fill/sock-fill.svg new file mode 100644 index 0000000..ab670f0 --- /dev/null +++ b/assets/phosphor-icons/fill/sock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/solar-panel-fill.svg b/assets/phosphor-icons/fill/solar-panel-fill.svg new file mode 100644 index 0000000..db33537 --- /dev/null +++ b/assets/phosphor-icons/fill/solar-panel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/solar-roof-fill.svg b/assets/phosphor-icons/fill/solar-roof-fill.svg new file mode 100644 index 0000000..45fc0f4 --- /dev/null +++ b/assets/phosphor-icons/fill/solar-roof-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sort-ascending-fill.svg b/assets/phosphor-icons/fill/sort-ascending-fill.svg new file mode 100644 index 0000000..94d6ad4 --- /dev/null +++ b/assets/phosphor-icons/fill/sort-ascending-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sort-descending-fill.svg b/assets/phosphor-icons/fill/sort-descending-fill.svg new file mode 100644 index 0000000..96a9d9d --- /dev/null +++ b/assets/phosphor-icons/fill/sort-descending-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/soundcloud-logo-fill.svg b/assets/phosphor-icons/fill/soundcloud-logo-fill.svg new file mode 100644 index 0000000..a53dceb --- /dev/null +++ b/assets/phosphor-icons/fill/soundcloud-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spade-fill.svg b/assets/phosphor-icons/fill/spade-fill.svg new file mode 100644 index 0000000..c06a458 --- /dev/null +++ b/assets/phosphor-icons/fill/spade-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sparkle-fill.svg b/assets/phosphor-icons/fill/sparkle-fill.svg new file mode 100644 index 0000000..efa5126 --- /dev/null +++ b/assets/phosphor-icons/fill/sparkle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-hifi-fill.svg b/assets/phosphor-icons/fill/speaker-hifi-fill.svg new file mode 100644 index 0000000..4c57ee9 --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-hifi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-high-fill.svg b/assets/phosphor-icons/fill/speaker-high-fill.svg new file mode 100644 index 0000000..839279e --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-low-fill.svg b/assets/phosphor-icons/fill/speaker-low-fill.svg new file mode 100644 index 0000000..4b45040 --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-none-fill.svg b/assets/phosphor-icons/fill/speaker-none-fill.svg new file mode 100644 index 0000000..12c67e5 --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-none-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-simple-high-fill.svg b/assets/phosphor-icons/fill/speaker-simple-high-fill.svg new file mode 100644 index 0000000..5759134 --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-simple-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-simple-low-fill.svg b/assets/phosphor-icons/fill/speaker-simple-low-fill.svg new file mode 100644 index 0000000..1bbfbe1 --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-simple-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-simple-none-fill.svg b/assets/phosphor-icons/fill/speaker-simple-none-fill.svg new file mode 100644 index 0000000..f168c2d --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-simple-none-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-simple-slash-fill.svg b/assets/phosphor-icons/fill/speaker-simple-slash-fill.svg new file mode 100644 index 0000000..fdb5c78 --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-simple-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-simple-x-fill.svg b/assets/phosphor-icons/fill/speaker-simple-x-fill.svg new file mode 100644 index 0000000..23c0d8c --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-simple-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-slash-fill.svg b/assets/phosphor-icons/fill/speaker-slash-fill.svg new file mode 100644 index 0000000..a3b3f3d --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speaker-x-fill.svg b/assets/phosphor-icons/fill/speaker-x-fill.svg new file mode 100644 index 0000000..e19380c --- /dev/null +++ b/assets/phosphor-icons/fill/speaker-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/speedometer-fill.svg b/assets/phosphor-icons/fill/speedometer-fill.svg new file mode 100644 index 0000000..3108977 --- /dev/null +++ b/assets/phosphor-icons/fill/speedometer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sphere-fill.svg b/assets/phosphor-icons/fill/sphere-fill.svg new file mode 100644 index 0000000..265d773 --- /dev/null +++ b/assets/phosphor-icons/fill/sphere-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spinner-ball-fill.svg b/assets/phosphor-icons/fill/spinner-ball-fill.svg new file mode 100644 index 0000000..2a8e893 --- /dev/null +++ b/assets/phosphor-icons/fill/spinner-ball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spinner-fill.svg b/assets/phosphor-icons/fill/spinner-fill.svg new file mode 100644 index 0000000..187c019 --- /dev/null +++ b/assets/phosphor-icons/fill/spinner-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spinner-gap-fill.svg b/assets/phosphor-icons/fill/spinner-gap-fill.svg new file mode 100644 index 0000000..4db4f97 --- /dev/null +++ b/assets/phosphor-icons/fill/spinner-gap-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spiral-fill.svg b/assets/phosphor-icons/fill/spiral-fill.svg new file mode 100644 index 0000000..66cc73a --- /dev/null +++ b/assets/phosphor-icons/fill/spiral-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/split-horizontal-fill.svg b/assets/phosphor-icons/fill/split-horizontal-fill.svg new file mode 100644 index 0000000..36c5070 --- /dev/null +++ b/assets/phosphor-icons/fill/split-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/split-vertical-fill.svg b/assets/phosphor-icons/fill/split-vertical-fill.svg new file mode 100644 index 0000000..e903521 --- /dev/null +++ b/assets/phosphor-icons/fill/split-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spotify-logo-fill.svg b/assets/phosphor-icons/fill/spotify-logo-fill.svg new file mode 100644 index 0000000..a84c378 --- /dev/null +++ b/assets/phosphor-icons/fill/spotify-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/spray-bottle-fill.svg b/assets/phosphor-icons/fill/spray-bottle-fill.svg new file mode 100644 index 0000000..22fbe25 --- /dev/null +++ b/assets/phosphor-icons/fill/spray-bottle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/square-fill.svg b/assets/phosphor-icons/fill/square-fill.svg new file mode 100644 index 0000000..b873854 --- /dev/null +++ b/assets/phosphor-icons/fill/square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/square-half-bottom-fill.svg b/assets/phosphor-icons/fill/square-half-bottom-fill.svg new file mode 100644 index 0000000..64ee244 --- /dev/null +++ b/assets/phosphor-icons/fill/square-half-bottom-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/square-half-fill.svg b/assets/phosphor-icons/fill/square-half-fill.svg new file mode 100644 index 0000000..7be1fa5 --- /dev/null +++ b/assets/phosphor-icons/fill/square-half-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/square-logo-fill.svg b/assets/phosphor-icons/fill/square-logo-fill.svg new file mode 100644 index 0000000..4883318 --- /dev/null +++ b/assets/phosphor-icons/fill/square-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/square-split-horizontal-fill.svg b/assets/phosphor-icons/fill/square-split-horizontal-fill.svg new file mode 100644 index 0000000..15ae16d --- /dev/null +++ b/assets/phosphor-icons/fill/square-split-horizontal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/square-split-vertical-fill.svg b/assets/phosphor-icons/fill/square-split-vertical-fill.svg new file mode 100644 index 0000000..b80cb32 --- /dev/null +++ b/assets/phosphor-icons/fill/square-split-vertical-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/squares-four-fill.svg b/assets/phosphor-icons/fill/squares-four-fill.svg new file mode 100644 index 0000000..c73b8ac --- /dev/null +++ b/assets/phosphor-icons/fill/squares-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stack-fill.svg b/assets/phosphor-icons/fill/stack-fill.svg new file mode 100644 index 0000000..5748514 --- /dev/null +++ b/assets/phosphor-icons/fill/stack-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stack-minus-fill.svg b/assets/phosphor-icons/fill/stack-minus-fill.svg new file mode 100644 index 0000000..0205021 --- /dev/null +++ b/assets/phosphor-icons/fill/stack-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stack-overflow-logo-fill.svg b/assets/phosphor-icons/fill/stack-overflow-logo-fill.svg new file mode 100644 index 0000000..477bf5e --- /dev/null +++ b/assets/phosphor-icons/fill/stack-overflow-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stack-plus-fill.svg b/assets/phosphor-icons/fill/stack-plus-fill.svg new file mode 100644 index 0000000..f9e21e5 --- /dev/null +++ b/assets/phosphor-icons/fill/stack-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stack-simple-fill.svg b/assets/phosphor-icons/fill/stack-simple-fill.svg new file mode 100644 index 0000000..ce92ead --- /dev/null +++ b/assets/phosphor-icons/fill/stack-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stairs-fill.svg b/assets/phosphor-icons/fill/stairs-fill.svg new file mode 100644 index 0000000..de65805 --- /dev/null +++ b/assets/phosphor-icons/fill/stairs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stamp-fill.svg b/assets/phosphor-icons/fill/stamp-fill.svg new file mode 100644 index 0000000..b0702e1 --- /dev/null +++ b/assets/phosphor-icons/fill/stamp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/standard-definition-fill.svg b/assets/phosphor-icons/fill/standard-definition-fill.svg new file mode 100644 index 0000000..e2d74ba --- /dev/null +++ b/assets/phosphor-icons/fill/standard-definition-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/star-and-crescent-fill.svg b/assets/phosphor-icons/fill/star-and-crescent-fill.svg new file mode 100644 index 0000000..5a4337a --- /dev/null +++ b/assets/phosphor-icons/fill/star-and-crescent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/star-fill.svg b/assets/phosphor-icons/fill/star-fill.svg new file mode 100644 index 0000000..6a74ee5 --- /dev/null +++ b/assets/phosphor-icons/fill/star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/star-four-fill.svg b/assets/phosphor-icons/fill/star-four-fill.svg new file mode 100644 index 0000000..01b0e91 --- /dev/null +++ b/assets/phosphor-icons/fill/star-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/star-half-fill.svg b/assets/phosphor-icons/fill/star-half-fill.svg new file mode 100644 index 0000000..a736707 --- /dev/null +++ b/assets/phosphor-icons/fill/star-half-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/star-of-david-fill.svg b/assets/phosphor-icons/fill/star-of-david-fill.svg new file mode 100644 index 0000000..d10b5d5 --- /dev/null +++ b/assets/phosphor-icons/fill/star-of-david-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/steam-logo-fill.svg b/assets/phosphor-icons/fill/steam-logo-fill.svg new file mode 100644 index 0000000..f22d03f --- /dev/null +++ b/assets/phosphor-icons/fill/steam-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/steering-wheel-fill.svg b/assets/phosphor-icons/fill/steering-wheel-fill.svg new file mode 100644 index 0000000..091a960 --- /dev/null +++ b/assets/phosphor-icons/fill/steering-wheel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/steps-fill.svg b/assets/phosphor-icons/fill/steps-fill.svg new file mode 100644 index 0000000..cd9a73d --- /dev/null +++ b/assets/phosphor-icons/fill/steps-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stethoscope-fill.svg b/assets/phosphor-icons/fill/stethoscope-fill.svg new file mode 100644 index 0000000..b890605 --- /dev/null +++ b/assets/phosphor-icons/fill/stethoscope-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sticker-fill.svg b/assets/phosphor-icons/fill/sticker-fill.svg new file mode 100644 index 0000000..693a238 --- /dev/null +++ b/assets/phosphor-icons/fill/sticker-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stool-fill.svg b/assets/phosphor-icons/fill/stool-fill.svg new file mode 100644 index 0000000..98ba06b --- /dev/null +++ b/assets/phosphor-icons/fill/stool-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stop-circle-fill.svg b/assets/phosphor-icons/fill/stop-circle-fill.svg new file mode 100644 index 0000000..f4faa51 --- /dev/null +++ b/assets/phosphor-icons/fill/stop-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stop-fill.svg b/assets/phosphor-icons/fill/stop-fill.svg new file mode 100644 index 0000000..42bb568 --- /dev/null +++ b/assets/phosphor-icons/fill/stop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/storefront-fill.svg b/assets/phosphor-icons/fill/storefront-fill.svg new file mode 100644 index 0000000..ff09c63 --- /dev/null +++ b/assets/phosphor-icons/fill/storefront-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/strategy-fill.svg b/assets/phosphor-icons/fill/strategy-fill.svg new file mode 100644 index 0000000..f1bc3dd --- /dev/null +++ b/assets/phosphor-icons/fill/strategy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/stripe-logo-fill.svg b/assets/phosphor-icons/fill/stripe-logo-fill.svg new file mode 100644 index 0000000..9cfaa43 --- /dev/null +++ b/assets/phosphor-icons/fill/stripe-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/student-fill.svg b/assets/phosphor-icons/fill/student-fill.svg new file mode 100644 index 0000000..638d609 --- /dev/null +++ b/assets/phosphor-icons/fill/student-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subset-of-fill.svg b/assets/phosphor-icons/fill/subset-of-fill.svg new file mode 100644 index 0000000..4b70a64 --- /dev/null +++ b/assets/phosphor-icons/fill/subset-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subset-proper-of-fill.svg b/assets/phosphor-icons/fill/subset-proper-of-fill.svg new file mode 100644 index 0000000..12b335d --- /dev/null +++ b/assets/phosphor-icons/fill/subset-proper-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subtitles-fill.svg b/assets/phosphor-icons/fill/subtitles-fill.svg new file mode 100644 index 0000000..5a8355d --- /dev/null +++ b/assets/phosphor-icons/fill/subtitles-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subtitles-slash-fill.svg b/assets/phosphor-icons/fill/subtitles-slash-fill.svg new file mode 100644 index 0000000..f843b70 --- /dev/null +++ b/assets/phosphor-icons/fill/subtitles-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subtract-fill.svg b/assets/phosphor-icons/fill/subtract-fill.svg new file mode 100644 index 0000000..f7a864c --- /dev/null +++ b/assets/phosphor-icons/fill/subtract-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subtract-square-fill.svg b/assets/phosphor-icons/fill/subtract-square-fill.svg new file mode 100644 index 0000000..47294c5 --- /dev/null +++ b/assets/phosphor-icons/fill/subtract-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/subway-fill.svg b/assets/phosphor-icons/fill/subway-fill.svg new file mode 100644 index 0000000..da0c58a --- /dev/null +++ b/assets/phosphor-icons/fill/subway-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/suitcase-fill.svg b/assets/phosphor-icons/fill/suitcase-fill.svg new file mode 100644 index 0000000..f6bde38 --- /dev/null +++ b/assets/phosphor-icons/fill/suitcase-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/suitcase-rolling-fill.svg b/assets/phosphor-icons/fill/suitcase-rolling-fill.svg new file mode 100644 index 0000000..ab54661 --- /dev/null +++ b/assets/phosphor-icons/fill/suitcase-rolling-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/suitcase-simple-fill.svg b/assets/phosphor-icons/fill/suitcase-simple-fill.svg new file mode 100644 index 0000000..1b63679 --- /dev/null +++ b/assets/phosphor-icons/fill/suitcase-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sun-dim-fill.svg b/assets/phosphor-icons/fill/sun-dim-fill.svg new file mode 100644 index 0000000..f3901c5 --- /dev/null +++ b/assets/phosphor-icons/fill/sun-dim-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sun-fill.svg b/assets/phosphor-icons/fill/sun-fill.svg new file mode 100644 index 0000000..713011d --- /dev/null +++ b/assets/phosphor-icons/fill/sun-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sun-horizon-fill.svg b/assets/phosphor-icons/fill/sun-horizon-fill.svg new file mode 100644 index 0000000..37c1574 --- /dev/null +++ b/assets/phosphor-icons/fill/sun-horizon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sunglasses-fill.svg b/assets/phosphor-icons/fill/sunglasses-fill.svg new file mode 100644 index 0000000..16f0a68 --- /dev/null +++ b/assets/phosphor-icons/fill/sunglasses-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/superset-of-fill.svg b/assets/phosphor-icons/fill/superset-of-fill.svg new file mode 100644 index 0000000..17e206c --- /dev/null +++ b/assets/phosphor-icons/fill/superset-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/superset-proper-of-fill.svg b/assets/phosphor-icons/fill/superset-proper-of-fill.svg new file mode 100644 index 0000000..5245dc1 --- /dev/null +++ b/assets/phosphor-icons/fill/superset-proper-of-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/swap-fill.svg b/assets/phosphor-icons/fill/swap-fill.svg new file mode 100644 index 0000000..aaf9161 --- /dev/null +++ b/assets/phosphor-icons/fill/swap-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/swatches-fill.svg b/assets/phosphor-icons/fill/swatches-fill.svg new file mode 100644 index 0000000..b8634a9 --- /dev/null +++ b/assets/phosphor-icons/fill/swatches-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/swimming-pool-fill.svg b/assets/phosphor-icons/fill/swimming-pool-fill.svg new file mode 100644 index 0000000..a8f5122 --- /dev/null +++ b/assets/phosphor-icons/fill/swimming-pool-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/sword-fill.svg b/assets/phosphor-icons/fill/sword-fill.svg new file mode 100644 index 0000000..0e17785 --- /dev/null +++ b/assets/phosphor-icons/fill/sword-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/synagogue-fill.svg b/assets/phosphor-icons/fill/synagogue-fill.svg new file mode 100644 index 0000000..1aad119 --- /dev/null +++ b/assets/phosphor-icons/fill/synagogue-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/syringe-fill.svg b/assets/phosphor-icons/fill/syringe-fill.svg new file mode 100644 index 0000000..50b62dd --- /dev/null +++ b/assets/phosphor-icons/fill/syringe-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/t-shirt-fill.svg b/assets/phosphor-icons/fill/t-shirt-fill.svg new file mode 100644 index 0000000..1ea5761 --- /dev/null +++ b/assets/phosphor-icons/fill/t-shirt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/table-fill.svg b/assets/phosphor-icons/fill/table-fill.svg new file mode 100644 index 0000000..77dff83 --- /dev/null +++ b/assets/phosphor-icons/fill/table-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tabs-fill.svg b/assets/phosphor-icons/fill/tabs-fill.svg new file mode 100644 index 0000000..04d0463 --- /dev/null +++ b/assets/phosphor-icons/fill/tabs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tag-chevron-fill.svg b/assets/phosphor-icons/fill/tag-chevron-fill.svg new file mode 100644 index 0000000..b20d5ee --- /dev/null +++ b/assets/phosphor-icons/fill/tag-chevron-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tag-fill.svg b/assets/phosphor-icons/fill/tag-fill.svg new file mode 100644 index 0000000..fc3fdc4 --- /dev/null +++ b/assets/phosphor-icons/fill/tag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tag-simple-fill.svg b/assets/phosphor-icons/fill/tag-simple-fill.svg new file mode 100644 index 0000000..658f52c --- /dev/null +++ b/assets/phosphor-icons/fill/tag-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/target-fill.svg b/assets/phosphor-icons/fill/target-fill.svg new file mode 100644 index 0000000..d0ee0f7 --- /dev/null +++ b/assets/phosphor-icons/fill/target-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/taxi-fill.svg b/assets/phosphor-icons/fill/taxi-fill.svg new file mode 100644 index 0000000..ca73d5a --- /dev/null +++ b/assets/phosphor-icons/fill/taxi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tea-bag-fill.svg b/assets/phosphor-icons/fill/tea-bag-fill.svg new file mode 100644 index 0000000..e926a73 --- /dev/null +++ b/assets/phosphor-icons/fill/tea-bag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/telegram-logo-fill.svg b/assets/phosphor-icons/fill/telegram-logo-fill.svg new file mode 100644 index 0000000..9fea7a7 --- /dev/null +++ b/assets/phosphor-icons/fill/telegram-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/television-fill.svg b/assets/phosphor-icons/fill/television-fill.svg new file mode 100644 index 0000000..a413cec --- /dev/null +++ b/assets/phosphor-icons/fill/television-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/television-simple-fill.svg b/assets/phosphor-icons/fill/television-simple-fill.svg new file mode 100644 index 0000000..d12b248 --- /dev/null +++ b/assets/phosphor-icons/fill/television-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tennis-ball-fill.svg b/assets/phosphor-icons/fill/tennis-ball-fill.svg new file mode 100644 index 0000000..deff297 --- /dev/null +++ b/assets/phosphor-icons/fill/tennis-ball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tent-fill.svg b/assets/phosphor-icons/fill/tent-fill.svg new file mode 100644 index 0000000..a433db2 --- /dev/null +++ b/assets/phosphor-icons/fill/tent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/terminal-fill.svg b/assets/phosphor-icons/fill/terminal-fill.svg new file mode 100644 index 0000000..8642d40 --- /dev/null +++ b/assets/phosphor-icons/fill/terminal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/terminal-window-fill.svg b/assets/phosphor-icons/fill/terminal-window-fill.svg new file mode 100644 index 0000000..fbdf72f --- /dev/null +++ b/assets/phosphor-icons/fill/terminal-window-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/test-tube-fill.svg b/assets/phosphor-icons/fill/test-tube-fill.svg new file mode 100644 index 0000000..2cfa130 --- /dev/null +++ b/assets/phosphor-icons/fill/test-tube-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-a-underline-fill.svg b/assets/phosphor-icons/fill/text-a-underline-fill.svg new file mode 100644 index 0000000..5951e5c --- /dev/null +++ b/assets/phosphor-icons/fill/text-a-underline-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-aa-fill.svg b/assets/phosphor-icons/fill/text-aa-fill.svg new file mode 100644 index 0000000..e698d72 --- /dev/null +++ b/assets/phosphor-icons/fill/text-aa-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-align-center-fill.svg b/assets/phosphor-icons/fill/text-align-center-fill.svg new file mode 100644 index 0000000..ec7dd90 --- /dev/null +++ b/assets/phosphor-icons/fill/text-align-center-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-align-justify-fill.svg b/assets/phosphor-icons/fill/text-align-justify-fill.svg new file mode 100644 index 0000000..eabd1a4 --- /dev/null +++ b/assets/phosphor-icons/fill/text-align-justify-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-align-left-fill.svg b/assets/phosphor-icons/fill/text-align-left-fill.svg new file mode 100644 index 0000000..1ccd0b3 --- /dev/null +++ b/assets/phosphor-icons/fill/text-align-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-align-right-fill.svg b/assets/phosphor-icons/fill/text-align-right-fill.svg new file mode 100644 index 0000000..df503d6 --- /dev/null +++ b/assets/phosphor-icons/fill/text-align-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-b-fill.svg b/assets/phosphor-icons/fill/text-b-fill.svg new file mode 100644 index 0000000..2af20f3 --- /dev/null +++ b/assets/phosphor-icons/fill/text-b-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-columns-fill.svg b/assets/phosphor-icons/fill/text-columns-fill.svg new file mode 100644 index 0000000..8b4f219 --- /dev/null +++ b/assets/phosphor-icons/fill/text-columns-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-fill.svg b/assets/phosphor-icons/fill/text-h-fill.svg new file mode 100644 index 0000000..73adaa1 --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-five-fill.svg b/assets/phosphor-icons/fill/text-h-five-fill.svg new file mode 100644 index 0000000..ffec62d --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-five-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-four-fill.svg b/assets/phosphor-icons/fill/text-h-four-fill.svg new file mode 100644 index 0000000..f948016 --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-one-fill.svg b/assets/phosphor-icons/fill/text-h-one-fill.svg new file mode 100644 index 0000000..6d14c2d --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-one-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-six-fill.svg b/assets/phosphor-icons/fill/text-h-six-fill.svg new file mode 100644 index 0000000..563c5e7 --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-six-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-three-fill.svg b/assets/phosphor-icons/fill/text-h-three-fill.svg new file mode 100644 index 0000000..456474d --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-h-two-fill.svg b/assets/phosphor-icons/fill/text-h-two-fill.svg new file mode 100644 index 0000000..28af30f --- /dev/null +++ b/assets/phosphor-icons/fill/text-h-two-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-indent-fill.svg b/assets/phosphor-icons/fill/text-indent-fill.svg new file mode 100644 index 0000000..10a7a84 --- /dev/null +++ b/assets/phosphor-icons/fill/text-indent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-italic-fill.svg b/assets/phosphor-icons/fill/text-italic-fill.svg new file mode 100644 index 0000000..9831aea --- /dev/null +++ b/assets/phosphor-icons/fill/text-italic-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-outdent-fill.svg b/assets/phosphor-icons/fill/text-outdent-fill.svg new file mode 100644 index 0000000..423596f --- /dev/null +++ b/assets/phosphor-icons/fill/text-outdent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-strikethrough-fill.svg b/assets/phosphor-icons/fill/text-strikethrough-fill.svg new file mode 100644 index 0000000..19abd80 --- /dev/null +++ b/assets/phosphor-icons/fill/text-strikethrough-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-subscript-fill.svg b/assets/phosphor-icons/fill/text-subscript-fill.svg new file mode 100644 index 0000000..63c4682 --- /dev/null +++ b/assets/phosphor-icons/fill/text-subscript-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-superscript-fill.svg b/assets/phosphor-icons/fill/text-superscript-fill.svg new file mode 100644 index 0000000..721d23e --- /dev/null +++ b/assets/phosphor-icons/fill/text-superscript-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-t-fill.svg b/assets/phosphor-icons/fill/text-t-fill.svg new file mode 100644 index 0000000..3321eb9 --- /dev/null +++ b/assets/phosphor-icons/fill/text-t-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-t-slash-fill.svg b/assets/phosphor-icons/fill/text-t-slash-fill.svg new file mode 100644 index 0000000..23bfa2d --- /dev/null +++ b/assets/phosphor-icons/fill/text-t-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/text-underline-fill.svg b/assets/phosphor-icons/fill/text-underline-fill.svg new file mode 100644 index 0000000..abc5135 --- /dev/null +++ b/assets/phosphor-icons/fill/text-underline-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/textbox-fill.svg b/assets/phosphor-icons/fill/textbox-fill.svg new file mode 100644 index 0000000..606bebb --- /dev/null +++ b/assets/phosphor-icons/fill/textbox-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/thermometer-cold-fill.svg b/assets/phosphor-icons/fill/thermometer-cold-fill.svg new file mode 100644 index 0000000..ba1f0ec --- /dev/null +++ b/assets/phosphor-icons/fill/thermometer-cold-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/thermometer-fill.svg b/assets/phosphor-icons/fill/thermometer-fill.svg new file mode 100644 index 0000000..196315b --- /dev/null +++ b/assets/phosphor-icons/fill/thermometer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/thermometer-hot-fill.svg b/assets/phosphor-icons/fill/thermometer-hot-fill.svg new file mode 100644 index 0000000..1fdcf83 --- /dev/null +++ b/assets/phosphor-icons/fill/thermometer-hot-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/thermometer-simple-fill.svg b/assets/phosphor-icons/fill/thermometer-simple-fill.svg new file mode 100644 index 0000000..baf38c6 --- /dev/null +++ b/assets/phosphor-icons/fill/thermometer-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/threads-logo-fill.svg b/assets/phosphor-icons/fill/threads-logo-fill.svg new file mode 100644 index 0000000..9805de2 --- /dev/null +++ b/assets/phosphor-icons/fill/threads-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/three-d-fill.svg b/assets/phosphor-icons/fill/three-d-fill.svg new file mode 100644 index 0000000..a6885d4 --- /dev/null +++ b/assets/phosphor-icons/fill/three-d-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/thumbs-down-fill.svg b/assets/phosphor-icons/fill/thumbs-down-fill.svg new file mode 100644 index 0000000..12b1a19 --- /dev/null +++ b/assets/phosphor-icons/fill/thumbs-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/thumbs-up-fill.svg b/assets/phosphor-icons/fill/thumbs-up-fill.svg new file mode 100644 index 0000000..f70d6ae --- /dev/null +++ b/assets/phosphor-icons/fill/thumbs-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/ticket-fill.svg b/assets/phosphor-icons/fill/ticket-fill.svg new file mode 100644 index 0000000..ffe22f0 --- /dev/null +++ b/assets/phosphor-icons/fill/ticket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tidal-logo-fill.svg b/assets/phosphor-icons/fill/tidal-logo-fill.svg new file mode 100644 index 0000000..8558912 --- /dev/null +++ b/assets/phosphor-icons/fill/tidal-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tiktok-logo-fill.svg b/assets/phosphor-icons/fill/tiktok-logo-fill.svg new file mode 100644 index 0000000..1715ea9 --- /dev/null +++ b/assets/phosphor-icons/fill/tiktok-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tilde-fill.svg b/assets/phosphor-icons/fill/tilde-fill.svg new file mode 100644 index 0000000..a3a4e04 --- /dev/null +++ b/assets/phosphor-icons/fill/tilde-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/timer-fill.svg b/assets/phosphor-icons/fill/timer-fill.svg new file mode 100644 index 0000000..0f90258 --- /dev/null +++ b/assets/phosphor-icons/fill/timer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tip-jar-fill.svg b/assets/phosphor-icons/fill/tip-jar-fill.svg new file mode 100644 index 0000000..88e98ae --- /dev/null +++ b/assets/phosphor-icons/fill/tip-jar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tipi-fill.svg b/assets/phosphor-icons/fill/tipi-fill.svg new file mode 100644 index 0000000..3df6c6a --- /dev/null +++ b/assets/phosphor-icons/fill/tipi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tire-fill.svg b/assets/phosphor-icons/fill/tire-fill.svg new file mode 100644 index 0000000..b9dc4a8 --- /dev/null +++ b/assets/phosphor-icons/fill/tire-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/toggle-left-fill.svg b/assets/phosphor-icons/fill/toggle-left-fill.svg new file mode 100644 index 0000000..38ff0c9 --- /dev/null +++ b/assets/phosphor-icons/fill/toggle-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/toggle-right-fill.svg b/assets/phosphor-icons/fill/toggle-right-fill.svg new file mode 100644 index 0000000..c5a2868 --- /dev/null +++ b/assets/phosphor-icons/fill/toggle-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/toilet-fill.svg b/assets/phosphor-icons/fill/toilet-fill.svg new file mode 100644 index 0000000..3331c06 --- /dev/null +++ b/assets/phosphor-icons/fill/toilet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/toilet-paper-fill.svg b/assets/phosphor-icons/fill/toilet-paper-fill.svg new file mode 100644 index 0000000..e83d3cd --- /dev/null +++ b/assets/phosphor-icons/fill/toilet-paper-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/toolbox-fill.svg b/assets/phosphor-icons/fill/toolbox-fill.svg new file mode 100644 index 0000000..1a9cf66 --- /dev/null +++ b/assets/phosphor-icons/fill/toolbox-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tooth-fill.svg b/assets/phosphor-icons/fill/tooth-fill.svg new file mode 100644 index 0000000..e843595 --- /dev/null +++ b/assets/phosphor-icons/fill/tooth-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tornado-fill.svg b/assets/phosphor-icons/fill/tornado-fill.svg new file mode 100644 index 0000000..15b04c5 --- /dev/null +++ b/assets/phosphor-icons/fill/tornado-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tote-fill.svg b/assets/phosphor-icons/fill/tote-fill.svg new file mode 100644 index 0000000..f2e47c3 --- /dev/null +++ b/assets/phosphor-icons/fill/tote-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tote-simple-fill.svg b/assets/phosphor-icons/fill/tote-simple-fill.svg new file mode 100644 index 0000000..855e469 --- /dev/null +++ b/assets/phosphor-icons/fill/tote-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/towel-fill.svg b/assets/phosphor-icons/fill/towel-fill.svg new file mode 100644 index 0000000..8c1da60 --- /dev/null +++ b/assets/phosphor-icons/fill/towel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tractor-fill.svg b/assets/phosphor-icons/fill/tractor-fill.svg new file mode 100644 index 0000000..ab70440 --- /dev/null +++ b/assets/phosphor-icons/fill/tractor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trademark-fill.svg b/assets/phosphor-icons/fill/trademark-fill.svg new file mode 100644 index 0000000..659a248 --- /dev/null +++ b/assets/phosphor-icons/fill/trademark-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trademark-registered-fill.svg b/assets/phosphor-icons/fill/trademark-registered-fill.svg new file mode 100644 index 0000000..ef2b26b --- /dev/null +++ b/assets/phosphor-icons/fill/trademark-registered-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/traffic-cone-fill.svg b/assets/phosphor-icons/fill/traffic-cone-fill.svg new file mode 100644 index 0000000..5b2d77c --- /dev/null +++ b/assets/phosphor-icons/fill/traffic-cone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/traffic-sign-fill.svg b/assets/phosphor-icons/fill/traffic-sign-fill.svg new file mode 100644 index 0000000..b7abf1d --- /dev/null +++ b/assets/phosphor-icons/fill/traffic-sign-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/traffic-signal-fill.svg b/assets/phosphor-icons/fill/traffic-signal-fill.svg new file mode 100644 index 0000000..aaec110 --- /dev/null +++ b/assets/phosphor-icons/fill/traffic-signal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/train-fill.svg b/assets/phosphor-icons/fill/train-fill.svg new file mode 100644 index 0000000..a9b7a28 --- /dev/null +++ b/assets/phosphor-icons/fill/train-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/train-regional-fill.svg b/assets/phosphor-icons/fill/train-regional-fill.svg new file mode 100644 index 0000000..329c005 --- /dev/null +++ b/assets/phosphor-icons/fill/train-regional-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/train-simple-fill.svg b/assets/phosphor-icons/fill/train-simple-fill.svg new file mode 100644 index 0000000..2b39ae4 --- /dev/null +++ b/assets/phosphor-icons/fill/train-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tram-fill.svg b/assets/phosphor-icons/fill/tram-fill.svg new file mode 100644 index 0000000..ce7d54f --- /dev/null +++ b/assets/phosphor-icons/fill/tram-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/translate-fill.svg b/assets/phosphor-icons/fill/translate-fill.svg new file mode 100644 index 0000000..93cbd0c --- /dev/null +++ b/assets/phosphor-icons/fill/translate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trash-fill.svg b/assets/phosphor-icons/fill/trash-fill.svg new file mode 100644 index 0000000..be6709d --- /dev/null +++ b/assets/phosphor-icons/fill/trash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trash-simple-fill.svg b/assets/phosphor-icons/fill/trash-simple-fill.svg new file mode 100644 index 0000000..5c9a6bc --- /dev/null +++ b/assets/phosphor-icons/fill/trash-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tray-arrow-down-fill.svg b/assets/phosphor-icons/fill/tray-arrow-down-fill.svg new file mode 100644 index 0000000..457a610 --- /dev/null +++ b/assets/phosphor-icons/fill/tray-arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tray-arrow-up-fill.svg b/assets/phosphor-icons/fill/tray-arrow-up-fill.svg new file mode 100644 index 0000000..0e31842 --- /dev/null +++ b/assets/phosphor-icons/fill/tray-arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tray-fill.svg b/assets/phosphor-icons/fill/tray-fill.svg new file mode 100644 index 0000000..5a47a1b --- /dev/null +++ b/assets/phosphor-icons/fill/tray-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/treasure-chest-fill.svg b/assets/phosphor-icons/fill/treasure-chest-fill.svg new file mode 100644 index 0000000..70ebf8a --- /dev/null +++ b/assets/phosphor-icons/fill/treasure-chest-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tree-evergreen-fill.svg b/assets/phosphor-icons/fill/tree-evergreen-fill.svg new file mode 100644 index 0000000..20bfc77 --- /dev/null +++ b/assets/phosphor-icons/fill/tree-evergreen-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tree-fill.svg b/assets/phosphor-icons/fill/tree-fill.svg new file mode 100644 index 0000000..3358627 --- /dev/null +++ b/assets/phosphor-icons/fill/tree-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tree-palm-fill.svg b/assets/phosphor-icons/fill/tree-palm-fill.svg new file mode 100644 index 0000000..5010269 --- /dev/null +++ b/assets/phosphor-icons/fill/tree-palm-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tree-structure-fill.svg b/assets/phosphor-icons/fill/tree-structure-fill.svg new file mode 100644 index 0000000..f75703e --- /dev/null +++ b/assets/phosphor-icons/fill/tree-structure-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tree-view-fill.svg b/assets/phosphor-icons/fill/tree-view-fill.svg new file mode 100644 index 0000000..fb1f2f7 --- /dev/null +++ b/assets/phosphor-icons/fill/tree-view-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trend-down-fill.svg b/assets/phosphor-icons/fill/trend-down-fill.svg new file mode 100644 index 0000000..be98c9f --- /dev/null +++ b/assets/phosphor-icons/fill/trend-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trend-up-fill.svg b/assets/phosphor-icons/fill/trend-up-fill.svg new file mode 100644 index 0000000..4b8b92e --- /dev/null +++ b/assets/phosphor-icons/fill/trend-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/triangle-dashed-fill.svg b/assets/phosphor-icons/fill/triangle-dashed-fill.svg new file mode 100644 index 0000000..0e18d74 --- /dev/null +++ b/assets/phosphor-icons/fill/triangle-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/triangle-fill.svg b/assets/phosphor-icons/fill/triangle-fill.svg new file mode 100644 index 0000000..a69de01 --- /dev/null +++ b/assets/phosphor-icons/fill/triangle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trolley-fill.svg b/assets/phosphor-icons/fill/trolley-fill.svg new file mode 100644 index 0000000..e512fac --- /dev/null +++ b/assets/phosphor-icons/fill/trolley-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trolley-suitcase-fill.svg b/assets/phosphor-icons/fill/trolley-suitcase-fill.svg new file mode 100644 index 0000000..454b8c2 --- /dev/null +++ b/assets/phosphor-icons/fill/trolley-suitcase-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/trophy-fill.svg b/assets/phosphor-icons/fill/trophy-fill.svg new file mode 100644 index 0000000..693b19d --- /dev/null +++ b/assets/phosphor-icons/fill/trophy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/truck-fill.svg b/assets/phosphor-icons/fill/truck-fill.svg new file mode 100644 index 0000000..ad04393 --- /dev/null +++ b/assets/phosphor-icons/fill/truck-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/truck-trailer-fill.svg b/assets/phosphor-icons/fill/truck-trailer-fill.svg new file mode 100644 index 0000000..d51a3fe --- /dev/null +++ b/assets/phosphor-icons/fill/truck-trailer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/tumblr-logo-fill.svg b/assets/phosphor-icons/fill/tumblr-logo-fill.svg new file mode 100644 index 0000000..eba5d58 --- /dev/null +++ b/assets/phosphor-icons/fill/tumblr-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/twitch-logo-fill.svg b/assets/phosphor-icons/fill/twitch-logo-fill.svg new file mode 100644 index 0000000..d9d6f29 --- /dev/null +++ b/assets/phosphor-icons/fill/twitch-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/twitter-logo-fill.svg b/assets/phosphor-icons/fill/twitter-logo-fill.svg new file mode 100644 index 0000000..fdae9f2 --- /dev/null +++ b/assets/phosphor-icons/fill/twitter-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/umbrella-fill.svg b/assets/phosphor-icons/fill/umbrella-fill.svg new file mode 100644 index 0000000..a3dd9b0 --- /dev/null +++ b/assets/phosphor-icons/fill/umbrella-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/umbrella-simple-fill.svg b/assets/phosphor-icons/fill/umbrella-simple-fill.svg new file mode 100644 index 0000000..c84e4b9 --- /dev/null +++ b/assets/phosphor-icons/fill/umbrella-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/union-fill.svg b/assets/phosphor-icons/fill/union-fill.svg new file mode 100644 index 0000000..d831c78 --- /dev/null +++ b/assets/phosphor-icons/fill/union-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/unite-fill.svg b/assets/phosphor-icons/fill/unite-fill.svg new file mode 100644 index 0000000..15612d0 --- /dev/null +++ b/assets/phosphor-icons/fill/unite-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/unite-square-fill.svg b/assets/phosphor-icons/fill/unite-square-fill.svg new file mode 100644 index 0000000..9ec1345 --- /dev/null +++ b/assets/phosphor-icons/fill/unite-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/upload-fill.svg b/assets/phosphor-icons/fill/upload-fill.svg new file mode 100644 index 0000000..4118c27 --- /dev/null +++ b/assets/phosphor-icons/fill/upload-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/upload-simple-fill.svg b/assets/phosphor-icons/fill/upload-simple-fill.svg new file mode 100644 index 0000000..5695b97 --- /dev/null +++ b/assets/phosphor-icons/fill/upload-simple-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/usb-fill.svg b/assets/phosphor-icons/fill/usb-fill.svg new file mode 100644 index 0000000..bb556f2 --- /dev/null +++ b/assets/phosphor-icons/fill/usb-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-check-fill.svg b/assets/phosphor-icons/fill/user-check-fill.svg new file mode 100644 index 0000000..d731a8c --- /dev/null +++ b/assets/phosphor-icons/fill/user-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-circle-check-fill.svg b/assets/phosphor-icons/fill/user-circle-check-fill.svg new file mode 100644 index 0000000..7639db7 --- /dev/null +++ b/assets/phosphor-icons/fill/user-circle-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-circle-dashed-fill.svg b/assets/phosphor-icons/fill/user-circle-dashed-fill.svg new file mode 100644 index 0000000..1353f7f --- /dev/null +++ b/assets/phosphor-icons/fill/user-circle-dashed-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-circle-fill.svg b/assets/phosphor-icons/fill/user-circle-fill.svg new file mode 100644 index 0000000..f294286 --- /dev/null +++ b/assets/phosphor-icons/fill/user-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-circle-gear-fill.svg b/assets/phosphor-icons/fill/user-circle-gear-fill.svg new file mode 100644 index 0000000..63e584a --- /dev/null +++ b/assets/phosphor-icons/fill/user-circle-gear-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-circle-minus-fill.svg b/assets/phosphor-icons/fill/user-circle-minus-fill.svg new file mode 100644 index 0000000..0e65227 --- /dev/null +++ b/assets/phosphor-icons/fill/user-circle-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-circle-plus-fill.svg b/assets/phosphor-icons/fill/user-circle-plus-fill.svg new file mode 100644 index 0000000..4469c15 --- /dev/null +++ b/assets/phosphor-icons/fill/user-circle-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-fill.svg b/assets/phosphor-icons/fill/user-fill.svg new file mode 100644 index 0000000..0f7428c --- /dev/null +++ b/assets/phosphor-icons/fill/user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-focus-fill.svg b/assets/phosphor-icons/fill/user-focus-fill.svg new file mode 100644 index 0000000..3d48e86 --- /dev/null +++ b/assets/phosphor-icons/fill/user-focus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-gear-fill.svg b/assets/phosphor-icons/fill/user-gear-fill.svg new file mode 100644 index 0000000..1fb92a7 --- /dev/null +++ b/assets/phosphor-icons/fill/user-gear-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-list-fill.svg b/assets/phosphor-icons/fill/user-list-fill.svg new file mode 100644 index 0000000..c601009 --- /dev/null +++ b/assets/phosphor-icons/fill/user-list-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-minus-fill.svg b/assets/phosphor-icons/fill/user-minus-fill.svg new file mode 100644 index 0000000..bb1d038 --- /dev/null +++ b/assets/phosphor-icons/fill/user-minus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-plus-fill.svg b/assets/phosphor-icons/fill/user-plus-fill.svg new file mode 100644 index 0000000..70f67d7 --- /dev/null +++ b/assets/phosphor-icons/fill/user-plus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-rectangle-fill.svg b/assets/phosphor-icons/fill/user-rectangle-fill.svg new file mode 100644 index 0000000..2097a42 --- /dev/null +++ b/assets/phosphor-icons/fill/user-rectangle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-sound-fill.svg b/assets/phosphor-icons/fill/user-sound-fill.svg new file mode 100644 index 0000000..829675e --- /dev/null +++ b/assets/phosphor-icons/fill/user-sound-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-square-fill.svg b/assets/phosphor-icons/fill/user-square-fill.svg new file mode 100644 index 0000000..e756bf7 --- /dev/null +++ b/assets/phosphor-icons/fill/user-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/user-switch-fill.svg b/assets/phosphor-icons/fill/user-switch-fill.svg new file mode 100644 index 0000000..22fa775 --- /dev/null +++ b/assets/phosphor-icons/fill/user-switch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/users-fill.svg b/assets/phosphor-icons/fill/users-fill.svg new file mode 100644 index 0000000..3f947bc --- /dev/null +++ b/assets/phosphor-icons/fill/users-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/users-four-fill.svg b/assets/phosphor-icons/fill/users-four-fill.svg new file mode 100644 index 0000000..9f6c038 --- /dev/null +++ b/assets/phosphor-icons/fill/users-four-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/users-three-fill.svg b/assets/phosphor-icons/fill/users-three-fill.svg new file mode 100644 index 0000000..b1084cb --- /dev/null +++ b/assets/phosphor-icons/fill/users-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/van-fill.svg b/assets/phosphor-icons/fill/van-fill.svg new file mode 100644 index 0000000..47e4718 --- /dev/null +++ b/assets/phosphor-icons/fill/van-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/vault-fill.svg b/assets/phosphor-icons/fill/vault-fill.svg new file mode 100644 index 0000000..95c12b5 --- /dev/null +++ b/assets/phosphor-icons/fill/vault-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/vector-three-fill.svg b/assets/phosphor-icons/fill/vector-three-fill.svg new file mode 100644 index 0000000..7a9090d --- /dev/null +++ b/assets/phosphor-icons/fill/vector-three-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/vector-two-fill.svg b/assets/phosphor-icons/fill/vector-two-fill.svg new file mode 100644 index 0000000..cc878aa --- /dev/null +++ b/assets/phosphor-icons/fill/vector-two-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/vibrate-fill.svg b/assets/phosphor-icons/fill/vibrate-fill.svg new file mode 100644 index 0000000..70a89fc --- /dev/null +++ b/assets/phosphor-icons/fill/vibrate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/video-camera-fill.svg b/assets/phosphor-icons/fill/video-camera-fill.svg new file mode 100644 index 0000000..fa3e1eb --- /dev/null +++ b/assets/phosphor-icons/fill/video-camera-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/video-camera-slash-fill.svg b/assets/phosphor-icons/fill/video-camera-slash-fill.svg new file mode 100644 index 0000000..d4b6dd9 --- /dev/null +++ b/assets/phosphor-icons/fill/video-camera-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/video-conference-fill.svg b/assets/phosphor-icons/fill/video-conference-fill.svg new file mode 100644 index 0000000..58bc895 --- /dev/null +++ b/assets/phosphor-icons/fill/video-conference-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/video-fill.svg b/assets/phosphor-icons/fill/video-fill.svg new file mode 100644 index 0000000..f3ce0ed --- /dev/null +++ b/assets/phosphor-icons/fill/video-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/vignette-fill.svg b/assets/phosphor-icons/fill/vignette-fill.svg new file mode 100644 index 0000000..cb12b18 --- /dev/null +++ b/assets/phosphor-icons/fill/vignette-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/vinyl-record-fill.svg b/assets/phosphor-icons/fill/vinyl-record-fill.svg new file mode 100644 index 0000000..ac16064 --- /dev/null +++ b/assets/phosphor-icons/fill/vinyl-record-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/virtual-reality-fill.svg b/assets/phosphor-icons/fill/virtual-reality-fill.svg new file mode 100644 index 0000000..06f92d9 --- /dev/null +++ b/assets/phosphor-icons/fill/virtual-reality-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/virus-fill.svg b/assets/phosphor-icons/fill/virus-fill.svg new file mode 100644 index 0000000..3b3f378 --- /dev/null +++ b/assets/phosphor-icons/fill/virus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/visor-fill.svg b/assets/phosphor-icons/fill/visor-fill.svg new file mode 100644 index 0000000..c53c00a --- /dev/null +++ b/assets/phosphor-icons/fill/visor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/voicemail-fill.svg b/assets/phosphor-icons/fill/voicemail-fill.svg new file mode 100644 index 0000000..d488b7c --- /dev/null +++ b/assets/phosphor-icons/fill/voicemail-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/volleyball-fill.svg b/assets/phosphor-icons/fill/volleyball-fill.svg new file mode 100644 index 0000000..f1a7e70 --- /dev/null +++ b/assets/phosphor-icons/fill/volleyball-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wall-fill.svg b/assets/phosphor-icons/fill/wall-fill.svg new file mode 100644 index 0000000..1e6260a --- /dev/null +++ b/assets/phosphor-icons/fill/wall-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wallet-fill.svg b/assets/phosphor-icons/fill/wallet-fill.svg new file mode 100644 index 0000000..d204e4d --- /dev/null +++ b/assets/phosphor-icons/fill/wallet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/warehouse-fill.svg b/assets/phosphor-icons/fill/warehouse-fill.svg new file mode 100644 index 0000000..860ead1 --- /dev/null +++ b/assets/phosphor-icons/fill/warehouse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/warning-circle-fill.svg b/assets/phosphor-icons/fill/warning-circle-fill.svg new file mode 100644 index 0000000..aa41bd6 --- /dev/null +++ b/assets/phosphor-icons/fill/warning-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/warning-diamond-fill.svg b/assets/phosphor-icons/fill/warning-diamond-fill.svg new file mode 100644 index 0000000..1cbf481 --- /dev/null +++ b/assets/phosphor-icons/fill/warning-diamond-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/warning-fill.svg b/assets/phosphor-icons/fill/warning-fill.svg new file mode 100644 index 0000000..9c15b52 --- /dev/null +++ b/assets/phosphor-icons/fill/warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/warning-octagon-fill.svg b/assets/phosphor-icons/fill/warning-octagon-fill.svg new file mode 100644 index 0000000..be918e4 --- /dev/null +++ b/assets/phosphor-icons/fill/warning-octagon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/washing-machine-fill.svg b/assets/phosphor-icons/fill/washing-machine-fill.svg new file mode 100644 index 0000000..8f4a303 --- /dev/null +++ b/assets/phosphor-icons/fill/washing-machine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/watch-fill.svg b/assets/phosphor-icons/fill/watch-fill.svg new file mode 100644 index 0000000..6d3677f --- /dev/null +++ b/assets/phosphor-icons/fill/watch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wave-sawtooth-fill.svg b/assets/phosphor-icons/fill/wave-sawtooth-fill.svg new file mode 100644 index 0000000..430b0c4 --- /dev/null +++ b/assets/phosphor-icons/fill/wave-sawtooth-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wave-sine-fill.svg b/assets/phosphor-icons/fill/wave-sine-fill.svg new file mode 100644 index 0000000..68cdd80 --- /dev/null +++ b/assets/phosphor-icons/fill/wave-sine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wave-square-fill.svg b/assets/phosphor-icons/fill/wave-square-fill.svg new file mode 100644 index 0000000..a99e7aa --- /dev/null +++ b/assets/phosphor-icons/fill/wave-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wave-triangle-fill.svg b/assets/phosphor-icons/fill/wave-triangle-fill.svg new file mode 100644 index 0000000..e09c15a --- /dev/null +++ b/assets/phosphor-icons/fill/wave-triangle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/waveform-fill.svg b/assets/phosphor-icons/fill/waveform-fill.svg new file mode 100644 index 0000000..496d059 --- /dev/null +++ b/assets/phosphor-icons/fill/waveform-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/waveform-slash-fill.svg b/assets/phosphor-icons/fill/waveform-slash-fill.svg new file mode 100644 index 0000000..649be80 --- /dev/null +++ b/assets/phosphor-icons/fill/waveform-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/waves-fill.svg b/assets/phosphor-icons/fill/waves-fill.svg new file mode 100644 index 0000000..0f8a75c --- /dev/null +++ b/assets/phosphor-icons/fill/waves-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/webcam-fill.svg b/assets/phosphor-icons/fill/webcam-fill.svg new file mode 100644 index 0000000..58608f1 --- /dev/null +++ b/assets/phosphor-icons/fill/webcam-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/webcam-slash-fill.svg b/assets/phosphor-icons/fill/webcam-slash-fill.svg new file mode 100644 index 0000000..2b1b046 --- /dev/null +++ b/assets/phosphor-icons/fill/webcam-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/webhooks-logo-fill.svg b/assets/phosphor-icons/fill/webhooks-logo-fill.svg new file mode 100644 index 0000000..eeabb87 --- /dev/null +++ b/assets/phosphor-icons/fill/webhooks-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wechat-logo-fill.svg b/assets/phosphor-icons/fill/wechat-logo-fill.svg new file mode 100644 index 0000000..5519fb4 --- /dev/null +++ b/assets/phosphor-icons/fill/wechat-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/whatsapp-logo-fill.svg b/assets/phosphor-icons/fill/whatsapp-logo-fill.svg new file mode 100644 index 0000000..e9dc410 --- /dev/null +++ b/assets/phosphor-icons/fill/whatsapp-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wheelchair-fill.svg b/assets/phosphor-icons/fill/wheelchair-fill.svg new file mode 100644 index 0000000..590bc91 --- /dev/null +++ b/assets/phosphor-icons/fill/wheelchair-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wheelchair-motion-fill.svg b/assets/phosphor-icons/fill/wheelchair-motion-fill.svg new file mode 100644 index 0000000..fdfdfae --- /dev/null +++ b/assets/phosphor-icons/fill/wheelchair-motion-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wifi-high-fill.svg b/assets/phosphor-icons/fill/wifi-high-fill.svg new file mode 100644 index 0000000..94ceb84 --- /dev/null +++ b/assets/phosphor-icons/fill/wifi-high-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wifi-low-fill.svg b/assets/phosphor-icons/fill/wifi-low-fill.svg new file mode 100644 index 0000000..6fad486 --- /dev/null +++ b/assets/phosphor-icons/fill/wifi-low-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wifi-medium-fill.svg b/assets/phosphor-icons/fill/wifi-medium-fill.svg new file mode 100644 index 0000000..c7b71db --- /dev/null +++ b/assets/phosphor-icons/fill/wifi-medium-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wifi-none-fill.svg b/assets/phosphor-icons/fill/wifi-none-fill.svg new file mode 100644 index 0000000..b38c013 --- /dev/null +++ b/assets/phosphor-icons/fill/wifi-none-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wifi-slash-fill.svg b/assets/phosphor-icons/fill/wifi-slash-fill.svg new file mode 100644 index 0000000..3980392 --- /dev/null +++ b/assets/phosphor-icons/fill/wifi-slash-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wifi-x-fill.svg b/assets/phosphor-icons/fill/wifi-x-fill.svg new file mode 100644 index 0000000..fd42043 --- /dev/null +++ b/assets/phosphor-icons/fill/wifi-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wind-fill.svg b/assets/phosphor-icons/fill/wind-fill.svg new file mode 100644 index 0000000..0e4810c --- /dev/null +++ b/assets/phosphor-icons/fill/wind-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/windmill-fill.svg b/assets/phosphor-icons/fill/windmill-fill.svg new file mode 100644 index 0000000..821f63d --- /dev/null +++ b/assets/phosphor-icons/fill/windmill-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/windows-logo-fill.svg b/assets/phosphor-icons/fill/windows-logo-fill.svg new file mode 100644 index 0000000..fa8f71a --- /dev/null +++ b/assets/phosphor-icons/fill/windows-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wine-fill.svg b/assets/phosphor-icons/fill/wine-fill.svg new file mode 100644 index 0000000..232ac5e --- /dev/null +++ b/assets/phosphor-icons/fill/wine-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/wrench-fill.svg b/assets/phosphor-icons/fill/wrench-fill.svg new file mode 100644 index 0000000..49917a6 --- /dev/null +++ b/assets/phosphor-icons/fill/wrench-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/x-circle-fill.svg b/assets/phosphor-icons/fill/x-circle-fill.svg new file mode 100644 index 0000000..3731bad --- /dev/null +++ b/assets/phosphor-icons/fill/x-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/x-fill.svg b/assets/phosphor-icons/fill/x-fill.svg new file mode 100644 index 0000000..ed4422e --- /dev/null +++ b/assets/phosphor-icons/fill/x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/x-logo-fill.svg b/assets/phosphor-icons/fill/x-logo-fill.svg new file mode 100644 index 0000000..5856adc --- /dev/null +++ b/assets/phosphor-icons/fill/x-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/x-square-fill.svg b/assets/phosphor-icons/fill/x-square-fill.svg new file mode 100644 index 0000000..62badcf --- /dev/null +++ b/assets/phosphor-icons/fill/x-square-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/yarn-fill.svg b/assets/phosphor-icons/fill/yarn-fill.svg new file mode 100644 index 0000000..f4342a6 --- /dev/null +++ b/assets/phosphor-icons/fill/yarn-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/yin-yang-fill.svg b/assets/phosphor-icons/fill/yin-yang-fill.svg new file mode 100644 index 0000000..b471234 --- /dev/null +++ b/assets/phosphor-icons/fill/yin-yang-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/fill/youtube-logo-fill.svg b/assets/phosphor-icons/fill/youtube-logo-fill.svg new file mode 100644 index 0000000..11dd049 --- /dev/null +++ b/assets/phosphor-icons/fill/youtube-logo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/acorn.svg b/assets/phosphor-icons/regular/acorn.svg new file mode 100644 index 0000000..d778129 --- /dev/null +++ b/assets/phosphor-icons/regular/acorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/address-book-tabs.svg b/assets/phosphor-icons/regular/address-book-tabs.svg new file mode 100644 index 0000000..b99f7ac --- /dev/null +++ b/assets/phosphor-icons/regular/address-book-tabs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/address-book.svg b/assets/phosphor-icons/regular/address-book.svg new file mode 100644 index 0000000..418c017 --- /dev/null +++ b/assets/phosphor-icons/regular/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/air-traffic-control.svg b/assets/phosphor-icons/regular/air-traffic-control.svg new file mode 100644 index 0000000..8bd3912 --- /dev/null +++ b/assets/phosphor-icons/regular/air-traffic-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplane-in-flight.svg b/assets/phosphor-icons/regular/airplane-in-flight.svg new file mode 100644 index 0000000..90bf102 --- /dev/null +++ b/assets/phosphor-icons/regular/airplane-in-flight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplane-landing.svg b/assets/phosphor-icons/regular/airplane-landing.svg new file mode 100644 index 0000000..91eb4cd --- /dev/null +++ b/assets/phosphor-icons/regular/airplane-landing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplane-takeoff.svg b/assets/phosphor-icons/regular/airplane-takeoff.svg new file mode 100644 index 0000000..a79e165 --- /dev/null +++ b/assets/phosphor-icons/regular/airplane-takeoff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplane-taxiing.svg b/assets/phosphor-icons/regular/airplane-taxiing.svg new file mode 100644 index 0000000..6f0a64a --- /dev/null +++ b/assets/phosphor-icons/regular/airplane-taxiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplane-tilt.svg b/assets/phosphor-icons/regular/airplane-tilt.svg new file mode 100644 index 0000000..ac87a0d --- /dev/null +++ b/assets/phosphor-icons/regular/airplane-tilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplane.svg b/assets/phosphor-icons/regular/airplane.svg new file mode 100644 index 0000000..1e9cf3b --- /dev/null +++ b/assets/phosphor-icons/regular/airplane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/airplay.svg b/assets/phosphor-icons/regular/airplay.svg new file mode 100644 index 0000000..8f06c6a --- /dev/null +++ b/assets/phosphor-icons/regular/airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/alarm.svg b/assets/phosphor-icons/regular/alarm.svg new file mode 100644 index 0000000..8ebc6be --- /dev/null +++ b/assets/phosphor-icons/regular/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/alien.svg b/assets/phosphor-icons/regular/alien.svg new file mode 100644 index 0000000..559df53 --- /dev/null +++ b/assets/phosphor-icons/regular/alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-bottom-simple.svg b/assets/phosphor-icons/regular/align-bottom-simple.svg new file mode 100644 index 0000000..aa9412b --- /dev/null +++ b/assets/phosphor-icons/regular/align-bottom-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-bottom.svg b/assets/phosphor-icons/regular/align-bottom.svg new file mode 100644 index 0000000..5fcb400 --- /dev/null +++ b/assets/phosphor-icons/regular/align-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-center-horizontal-simple.svg b/assets/phosphor-icons/regular/align-center-horizontal-simple.svg new file mode 100644 index 0000000..a1f2fd9 --- /dev/null +++ b/assets/phosphor-icons/regular/align-center-horizontal-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-center-horizontal.svg b/assets/phosphor-icons/regular/align-center-horizontal.svg new file mode 100644 index 0000000..cefa772 --- /dev/null +++ b/assets/phosphor-icons/regular/align-center-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-center-vertical-simple.svg b/assets/phosphor-icons/regular/align-center-vertical-simple.svg new file mode 100644 index 0000000..c001f11 --- /dev/null +++ b/assets/phosphor-icons/regular/align-center-vertical-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-center-vertical.svg b/assets/phosphor-icons/regular/align-center-vertical.svg new file mode 100644 index 0000000..169e998 --- /dev/null +++ b/assets/phosphor-icons/regular/align-center-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-left-simple.svg b/assets/phosphor-icons/regular/align-left-simple.svg new file mode 100644 index 0000000..a740d06 --- /dev/null +++ b/assets/phosphor-icons/regular/align-left-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-left.svg b/assets/phosphor-icons/regular/align-left.svg new file mode 100644 index 0000000..7631132 --- /dev/null +++ b/assets/phosphor-icons/regular/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-right-simple.svg b/assets/phosphor-icons/regular/align-right-simple.svg new file mode 100644 index 0000000..1183b8b --- /dev/null +++ b/assets/phosphor-icons/regular/align-right-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-right.svg b/assets/phosphor-icons/regular/align-right.svg new file mode 100644 index 0000000..5921f3c --- /dev/null +++ b/assets/phosphor-icons/regular/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-top-simple.svg b/assets/phosphor-icons/regular/align-top-simple.svg new file mode 100644 index 0000000..9763e2e --- /dev/null +++ b/assets/phosphor-icons/regular/align-top-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/align-top.svg b/assets/phosphor-icons/regular/align-top.svg new file mode 100644 index 0000000..a769c65 --- /dev/null +++ b/assets/phosphor-icons/regular/align-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/amazon-logo.svg b/assets/phosphor-icons/regular/amazon-logo.svg new file mode 100644 index 0000000..e9b5d5f --- /dev/null +++ b/assets/phosphor-icons/regular/amazon-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ambulance.svg b/assets/phosphor-icons/regular/ambulance.svg new file mode 100644 index 0000000..baefd1b --- /dev/null +++ b/assets/phosphor-icons/regular/ambulance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/anchor-simple.svg b/assets/phosphor-icons/regular/anchor-simple.svg new file mode 100644 index 0000000..f61033f --- /dev/null +++ b/assets/phosphor-icons/regular/anchor-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/anchor.svg b/assets/phosphor-icons/regular/anchor.svg new file mode 100644 index 0000000..a5d3b23 --- /dev/null +++ b/assets/phosphor-icons/regular/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/android-logo.svg b/assets/phosphor-icons/regular/android-logo.svg new file mode 100644 index 0000000..dece313 --- /dev/null +++ b/assets/phosphor-icons/regular/android-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/angle.svg b/assets/phosphor-icons/regular/angle.svg new file mode 100644 index 0000000..7eff49c --- /dev/null +++ b/assets/phosphor-icons/regular/angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/angular-logo.svg b/assets/phosphor-icons/regular/angular-logo.svg new file mode 100644 index 0000000..6b7489f --- /dev/null +++ b/assets/phosphor-icons/regular/angular-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/aperture.svg b/assets/phosphor-icons/regular/aperture.svg new file mode 100644 index 0000000..2e34b3b --- /dev/null +++ b/assets/phosphor-icons/regular/aperture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/app-store-logo.svg b/assets/phosphor-icons/regular/app-store-logo.svg new file mode 100644 index 0000000..c6b02d2 --- /dev/null +++ b/assets/phosphor-icons/regular/app-store-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/app-window.svg b/assets/phosphor-icons/regular/app-window.svg new file mode 100644 index 0000000..ad1c427 --- /dev/null +++ b/assets/phosphor-icons/regular/app-window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/apple-logo.svg b/assets/phosphor-icons/regular/apple-logo.svg new file mode 100644 index 0000000..e68d4c2 --- /dev/null +++ b/assets/phosphor-icons/regular/apple-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/apple-podcasts-logo.svg b/assets/phosphor-icons/regular/apple-podcasts-logo.svg new file mode 100644 index 0000000..af1dd98 --- /dev/null +++ b/assets/phosphor-icons/regular/apple-podcasts-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/approximate-equals.svg b/assets/phosphor-icons/regular/approximate-equals.svg new file mode 100644 index 0000000..f899c73 --- /dev/null +++ b/assets/phosphor-icons/regular/approximate-equals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/archive.svg b/assets/phosphor-icons/regular/archive.svg new file mode 100644 index 0000000..a533dc2 --- /dev/null +++ b/assets/phosphor-icons/regular/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/armchair.svg b/assets/phosphor-icons/regular/armchair.svg new file mode 100644 index 0000000..2af9934 --- /dev/null +++ b/assets/phosphor-icons/regular/armchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-arc-left.svg b/assets/phosphor-icons/regular/arrow-arc-left.svg new file mode 100644 index 0000000..0d2fd54 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-arc-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-arc-right.svg b/assets/phosphor-icons/regular/arrow-arc-right.svg new file mode 100644 index 0000000..3b4a719 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-arc-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-double-up-left.svg b/assets/phosphor-icons/regular/arrow-bend-double-up-left.svg new file mode 100644 index 0000000..49ccec4 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-double-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-double-up-right.svg b/assets/phosphor-icons/regular/arrow-bend-double-up-right.svg new file mode 100644 index 0000000..31b8a3e --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-double-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-down-left.svg b/assets/phosphor-icons/regular/arrow-bend-down-left.svg new file mode 100644 index 0000000..732a1ac --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-down-right.svg b/assets/phosphor-icons/regular/arrow-bend-down-right.svg new file mode 100644 index 0000000..5d93739 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-left-down.svg b/assets/phosphor-icons/regular/arrow-bend-left-down.svg new file mode 100644 index 0000000..87cd891 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-left-up.svg b/assets/phosphor-icons/regular/arrow-bend-left-up.svg new file mode 100644 index 0000000..e837445 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-right-down.svg b/assets/phosphor-icons/regular/arrow-bend-right-down.svg new file mode 100644 index 0000000..13a3f32 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-right-up.svg b/assets/phosphor-icons/regular/arrow-bend-right-up.svg new file mode 100644 index 0000000..8a96d39 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-up-left.svg b/assets/phosphor-icons/regular/arrow-bend-up-left.svg new file mode 100644 index 0000000..80e298f --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-bend-up-right.svg b/assets/phosphor-icons/regular/arrow-bend-up-right.svg new file mode 100644 index 0000000..0cf05b3 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-bend-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-down-left.svg b/assets/phosphor-icons/regular/arrow-circle-down-left.svg new file mode 100644 index 0000000..7f3a906 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-down-right.svg b/assets/phosphor-icons/regular/arrow-circle-down-right.svg new file mode 100644 index 0000000..c2e76d3 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-down.svg b/assets/phosphor-icons/regular/arrow-circle-down.svg new file mode 100644 index 0000000..a6c6b49 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-left.svg b/assets/phosphor-icons/regular/arrow-circle-left.svg new file mode 100644 index 0000000..806de08 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-right.svg b/assets/phosphor-icons/regular/arrow-circle-right.svg new file mode 100644 index 0000000..fcd3f8d --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-up-left.svg b/assets/phosphor-icons/regular/arrow-circle-up-left.svg new file mode 100644 index 0000000..f65292e --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-up-right.svg b/assets/phosphor-icons/regular/arrow-circle-up-right.svg new file mode 100644 index 0000000..67375ab --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-circle-up.svg b/assets/phosphor-icons/regular/arrow-circle-up.svg new file mode 100644 index 0000000..1b1ed6f --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-clockwise.svg b/assets/phosphor-icons/regular/arrow-clockwise.svg new file mode 100644 index 0000000..978fd55 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-counter-clockwise.svg b/assets/phosphor-icons/regular/arrow-counter-clockwise.svg new file mode 100644 index 0000000..6de7a04 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-counter-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-down-left.svg b/assets/phosphor-icons/regular/arrow-down-left.svg new file mode 100644 index 0000000..2d77730 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-down-right.svg b/assets/phosphor-icons/regular/arrow-down-right.svg new file mode 100644 index 0000000..7525a17 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-down.svg b/assets/phosphor-icons/regular/arrow-down.svg new file mode 100644 index 0000000..488bc10 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-down-left.svg b/assets/phosphor-icons/regular/arrow-elbow-down-left.svg new file mode 100644 index 0000000..af2bb83 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-down-right.svg b/assets/phosphor-icons/regular/arrow-elbow-down-right.svg new file mode 100644 index 0000000..6346407 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-left-down.svg b/assets/phosphor-icons/regular/arrow-elbow-left-down.svg new file mode 100644 index 0000000..8b726a5 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-left-up.svg b/assets/phosphor-icons/regular/arrow-elbow-left-up.svg new file mode 100644 index 0000000..03a1826 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-left.svg b/assets/phosphor-icons/regular/arrow-elbow-left.svg new file mode 100644 index 0000000..008d5bb --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-right-down.svg b/assets/phosphor-icons/regular/arrow-elbow-right-down.svg new file mode 100644 index 0000000..8729499 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-right-up.svg b/assets/phosphor-icons/regular/arrow-elbow-right-up.svg new file mode 100644 index 0000000..5fb0a93 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-right.svg b/assets/phosphor-icons/regular/arrow-elbow-right.svg new file mode 100644 index 0000000..a5ff576 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-up-left.svg b/assets/phosphor-icons/regular/arrow-elbow-up-left.svg new file mode 100644 index 0000000..d3ae2de --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-elbow-up-right.svg b/assets/phosphor-icons/regular/arrow-elbow-up-right.svg new file mode 100644 index 0000000..bcc93f0 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-elbow-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-down.svg b/assets/phosphor-icons/regular/arrow-fat-down.svg new file mode 100644 index 0000000..f00f5fe --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-left.svg b/assets/phosphor-icons/regular/arrow-fat-left.svg new file mode 100644 index 0000000..789c91e --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-line-down.svg b/assets/phosphor-icons/regular/arrow-fat-line-down.svg new file mode 100644 index 0000000..f36809b --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-line-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-line-left.svg b/assets/phosphor-icons/regular/arrow-fat-line-left.svg new file mode 100644 index 0000000..ff4c9d3 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-line-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-line-right.svg b/assets/phosphor-icons/regular/arrow-fat-line-right.svg new file mode 100644 index 0000000..20ef6c5 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-line-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-line-up.svg b/assets/phosphor-icons/regular/arrow-fat-line-up.svg new file mode 100644 index 0000000..fa01094 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-line-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-lines-down.svg b/assets/phosphor-icons/regular/arrow-fat-lines-down.svg new file mode 100644 index 0000000..b2f1432 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-lines-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-lines-left.svg b/assets/phosphor-icons/regular/arrow-fat-lines-left.svg new file mode 100644 index 0000000..f048fb1 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-lines-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-lines-right.svg b/assets/phosphor-icons/regular/arrow-fat-lines-right.svg new file mode 100644 index 0000000..f908200 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-lines-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-lines-up.svg b/assets/phosphor-icons/regular/arrow-fat-lines-up.svg new file mode 100644 index 0000000..3cc8dc7 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-lines-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-right.svg b/assets/phosphor-icons/regular/arrow-fat-right.svg new file mode 100644 index 0000000..87c630a --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-fat-up.svg b/assets/phosphor-icons/regular/arrow-fat-up.svg new file mode 100644 index 0000000..84ad296 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-fat-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-left.svg b/assets/phosphor-icons/regular/arrow-left.svg new file mode 100644 index 0000000..d626da7 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-down-left.svg b/assets/phosphor-icons/regular/arrow-line-down-left.svg new file mode 100644 index 0000000..8c25619 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-down-right.svg b/assets/phosphor-icons/regular/arrow-line-down-right.svg new file mode 100644 index 0000000..e39f4a0 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-down.svg b/assets/phosphor-icons/regular/arrow-line-down.svg new file mode 100644 index 0000000..da65006 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-left.svg b/assets/phosphor-icons/regular/arrow-line-left.svg new file mode 100644 index 0000000..083a25b --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-right.svg b/assets/phosphor-icons/regular/arrow-line-right.svg new file mode 100644 index 0000000..a7191a9 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-up-left.svg b/assets/phosphor-icons/regular/arrow-line-up-left.svg new file mode 100644 index 0000000..f650eb0 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-up-right.svg b/assets/phosphor-icons/regular/arrow-line-up-right.svg new file mode 100644 index 0000000..2246e6a --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-line-up.svg b/assets/phosphor-icons/regular/arrow-line-up.svg new file mode 100644 index 0000000..f6dce65 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-line-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-right.svg b/assets/phosphor-icons/regular/arrow-right.svg new file mode 100644 index 0000000..3062b89 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-down-left.svg b/assets/phosphor-icons/regular/arrow-square-down-left.svg new file mode 100644 index 0000000..3696d06 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-down-right.svg b/assets/phosphor-icons/regular/arrow-square-down-right.svg new file mode 100644 index 0000000..680b5ab --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-down.svg b/assets/phosphor-icons/regular/arrow-square-down.svg new file mode 100644 index 0000000..2e4056a --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-in.svg b/assets/phosphor-icons/regular/arrow-square-in.svg new file mode 100644 index 0000000..0a9963e --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-left.svg b/assets/phosphor-icons/regular/arrow-square-left.svg new file mode 100644 index 0000000..9d4b761 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-out.svg b/assets/phosphor-icons/regular/arrow-square-out.svg new file mode 100644 index 0000000..a96dd42 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-right.svg b/assets/phosphor-icons/regular/arrow-square-right.svg new file mode 100644 index 0000000..252566a --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-up-left.svg b/assets/phosphor-icons/regular/arrow-square-up-left.svg new file mode 100644 index 0000000..b5272e1 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-up-right.svg b/assets/phosphor-icons/regular/arrow-square-up-right.svg new file mode 100644 index 0000000..b3c4098 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-square-up.svg b/assets/phosphor-icons/regular/arrow-square-up.svg new file mode 100644 index 0000000..deb3255 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-square-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-down-left.svg b/assets/phosphor-icons/regular/arrow-u-down-left.svg new file mode 100644 index 0000000..f706faf --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-down-right.svg b/assets/phosphor-icons/regular/arrow-u-down-right.svg new file mode 100644 index 0000000..fd77b6d --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-left-down.svg b/assets/phosphor-icons/regular/arrow-u-left-down.svg new file mode 100644 index 0000000..7136efd --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-left-up.svg b/assets/phosphor-icons/regular/arrow-u-left-up.svg new file mode 100644 index 0000000..78c6e9f --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-right-down.svg b/assets/phosphor-icons/regular/arrow-u-right-down.svg new file mode 100644 index 0000000..3c43b01 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-right-up.svg b/assets/phosphor-icons/regular/arrow-u-right-up.svg new file mode 100644 index 0000000..23dc353 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-up-left.svg b/assets/phosphor-icons/regular/arrow-u-up-left.svg new file mode 100644 index 0000000..db3bbe3 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-u-up-right.svg b/assets/phosphor-icons/regular/arrow-u-up-right.svg new file mode 100644 index 0000000..a675004 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-u-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-up-left.svg b/assets/phosphor-icons/regular/arrow-up-left.svg new file mode 100644 index 0000000..b957072 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-up-right.svg b/assets/phosphor-icons/regular/arrow-up-right.svg new file mode 100644 index 0000000..0d07afe --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrow-up.svg b/assets/phosphor-icons/regular/arrow-up.svg new file mode 100644 index 0000000..7ab0088 --- /dev/null +++ b/assets/phosphor-icons/regular/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-clockwise.svg b/assets/phosphor-icons/regular/arrows-clockwise.svg new file mode 100644 index 0000000..2be62f0 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-counter-clockwise.svg b/assets/phosphor-icons/regular/arrows-counter-clockwise.svg new file mode 100644 index 0000000..06ff409 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-counter-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-down-up.svg b/assets/phosphor-icons/regular/arrows-down-up.svg new file mode 100644 index 0000000..0df5695 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-down-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-horizontal.svg b/assets/phosphor-icons/regular/arrows-horizontal.svg new file mode 100644 index 0000000..c0c1c86 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-in-cardinal.svg b/assets/phosphor-icons/regular/arrows-in-cardinal.svg new file mode 100644 index 0000000..13cb72c --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-in-cardinal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-in-line-horizontal.svg b/assets/phosphor-icons/regular/arrows-in-line-horizontal.svg new file mode 100644 index 0000000..da9747b --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-in-line-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-in-line-vertical.svg b/assets/phosphor-icons/regular/arrows-in-line-vertical.svg new file mode 100644 index 0000000..5b885f9 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-in-line-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-in-simple.svg b/assets/phosphor-icons/regular/arrows-in-simple.svg new file mode 100644 index 0000000..bfc022e --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-in-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-in.svg b/assets/phosphor-icons/regular/arrows-in.svg new file mode 100644 index 0000000..6ad880b --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-left-right.svg b/assets/phosphor-icons/regular/arrows-left-right.svg new file mode 100644 index 0000000..968de19 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-merge.svg b/assets/phosphor-icons/regular/arrows-merge.svg new file mode 100644 index 0000000..33fdbf0 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-out-cardinal.svg b/assets/phosphor-icons/regular/arrows-out-cardinal.svg new file mode 100644 index 0000000..4848c76 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-out-cardinal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-out-line-horizontal.svg b/assets/phosphor-icons/regular/arrows-out-line-horizontal.svg new file mode 100644 index 0000000..48bfdf8 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-out-line-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-out-line-vertical.svg b/assets/phosphor-icons/regular/arrows-out-line-vertical.svg new file mode 100644 index 0000000..1146c29 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-out-line-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-out-simple.svg b/assets/phosphor-icons/regular/arrows-out-simple.svg new file mode 100644 index 0000000..f84a44c --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-out-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-out.svg b/assets/phosphor-icons/regular/arrows-out.svg new file mode 100644 index 0000000..18fc192 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-split.svg b/assets/phosphor-icons/regular/arrows-split.svg new file mode 100644 index 0000000..c134469 --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/arrows-vertical.svg b/assets/phosphor-icons/regular/arrows-vertical.svg new file mode 100644 index 0000000..154fbfc --- /dev/null +++ b/assets/phosphor-icons/regular/arrows-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/article-medium.svg b/assets/phosphor-icons/regular/article-medium.svg new file mode 100644 index 0000000..6717270 --- /dev/null +++ b/assets/phosphor-icons/regular/article-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/article-ny-times.svg b/assets/phosphor-icons/regular/article-ny-times.svg new file mode 100644 index 0000000..ff5d03c --- /dev/null +++ b/assets/phosphor-icons/regular/article-ny-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/article.svg b/assets/phosphor-icons/regular/article.svg new file mode 100644 index 0000000..b50fc15 --- /dev/null +++ b/assets/phosphor-icons/regular/article.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/asclepius.svg b/assets/phosphor-icons/regular/asclepius.svg new file mode 100644 index 0000000..9549d28 --- /dev/null +++ b/assets/phosphor-icons/regular/asclepius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/asterisk-simple.svg b/assets/phosphor-icons/regular/asterisk-simple.svg new file mode 100644 index 0000000..f259e60 --- /dev/null +++ b/assets/phosphor-icons/regular/asterisk-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/asterisk.svg b/assets/phosphor-icons/regular/asterisk.svg new file mode 100644 index 0000000..b09a08d --- /dev/null +++ b/assets/phosphor-icons/regular/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/at.svg b/assets/phosphor-icons/regular/at.svg new file mode 100644 index 0000000..d045205 --- /dev/null +++ b/assets/phosphor-icons/regular/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/atom.svg b/assets/phosphor-icons/regular/atom.svg new file mode 100644 index 0000000..239e41e --- /dev/null +++ b/assets/phosphor-icons/regular/atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/avocado.svg b/assets/phosphor-icons/regular/avocado.svg new file mode 100644 index 0000000..b5420e4 --- /dev/null +++ b/assets/phosphor-icons/regular/avocado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/axe.svg b/assets/phosphor-icons/regular/axe.svg new file mode 100644 index 0000000..8924f0a --- /dev/null +++ b/assets/phosphor-icons/regular/axe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/baby-carriage.svg b/assets/phosphor-icons/regular/baby-carriage.svg new file mode 100644 index 0000000..c86e5bd --- /dev/null +++ b/assets/phosphor-icons/regular/baby-carriage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/baby.svg b/assets/phosphor-icons/regular/baby.svg new file mode 100644 index 0000000..423fbcd --- /dev/null +++ b/assets/phosphor-icons/regular/baby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/backpack.svg b/assets/phosphor-icons/regular/backpack.svg new file mode 100644 index 0000000..65d2560 --- /dev/null +++ b/assets/phosphor-icons/regular/backpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/backspace.svg b/assets/phosphor-icons/regular/backspace.svg new file mode 100644 index 0000000..2e39eb5 --- /dev/null +++ b/assets/phosphor-icons/regular/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bag-simple.svg b/assets/phosphor-icons/regular/bag-simple.svg new file mode 100644 index 0000000..0a07b44 --- /dev/null +++ b/assets/phosphor-icons/regular/bag-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bag.svg b/assets/phosphor-icons/regular/bag.svg new file mode 100644 index 0000000..7f3e32d --- /dev/null +++ b/assets/phosphor-icons/regular/bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/balloon.svg b/assets/phosphor-icons/regular/balloon.svg new file mode 100644 index 0000000..d098466 --- /dev/null +++ b/assets/phosphor-icons/regular/balloon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bandaids.svg b/assets/phosphor-icons/regular/bandaids.svg new file mode 100644 index 0000000..1fbb82e --- /dev/null +++ b/assets/phosphor-icons/regular/bandaids.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bank.svg b/assets/phosphor-icons/regular/bank.svg new file mode 100644 index 0000000..c876f9a --- /dev/null +++ b/assets/phosphor-icons/regular/bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/barbell.svg b/assets/phosphor-icons/regular/barbell.svg new file mode 100644 index 0000000..7e99443 --- /dev/null +++ b/assets/phosphor-icons/regular/barbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/barcode.svg b/assets/phosphor-icons/regular/barcode.svg new file mode 100644 index 0000000..31fbe8a --- /dev/null +++ b/assets/phosphor-icons/regular/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/barn.svg b/assets/phosphor-icons/regular/barn.svg new file mode 100644 index 0000000..b1fc0e7 --- /dev/null +++ b/assets/phosphor-icons/regular/barn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/barricade.svg b/assets/phosphor-icons/regular/barricade.svg new file mode 100644 index 0000000..bd41366 --- /dev/null +++ b/assets/phosphor-icons/regular/barricade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/baseball-cap.svg b/assets/phosphor-icons/regular/baseball-cap.svg new file mode 100644 index 0000000..90b6728 --- /dev/null +++ b/assets/phosphor-icons/regular/baseball-cap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/baseball-helmet.svg b/assets/phosphor-icons/regular/baseball-helmet.svg new file mode 100644 index 0000000..8b1f91e --- /dev/null +++ b/assets/phosphor-icons/regular/baseball-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/baseball.svg b/assets/phosphor-icons/regular/baseball.svg new file mode 100644 index 0000000..0c4b912 --- /dev/null +++ b/assets/phosphor-icons/regular/baseball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/basket.svg b/assets/phosphor-icons/regular/basket.svg new file mode 100644 index 0000000..0d868af --- /dev/null +++ b/assets/phosphor-icons/regular/basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/basketball.svg b/assets/phosphor-icons/regular/basketball.svg new file mode 100644 index 0000000..ee61fc0 --- /dev/null +++ b/assets/phosphor-icons/regular/basketball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bathtub.svg b/assets/phosphor-icons/regular/bathtub.svg new file mode 100644 index 0000000..c254613 --- /dev/null +++ b/assets/phosphor-icons/regular/bathtub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-charging-vertical.svg b/assets/phosphor-icons/regular/battery-charging-vertical.svg new file mode 100644 index 0000000..7769949 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-charging-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-charging.svg b/assets/phosphor-icons/regular/battery-charging.svg new file mode 100644 index 0000000..ab4c738 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-empty.svg b/assets/phosphor-icons/regular/battery-empty.svg new file mode 100644 index 0000000..5891b49 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-full.svg b/assets/phosphor-icons/regular/battery-full.svg new file mode 100644 index 0000000..e7f3778 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-high.svg b/assets/phosphor-icons/regular/battery-high.svg new file mode 100644 index 0000000..e3bb579 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-low.svg b/assets/phosphor-icons/regular/battery-low.svg new file mode 100644 index 0000000..ae0cb0b --- /dev/null +++ b/assets/phosphor-icons/regular/battery-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-medium.svg b/assets/phosphor-icons/regular/battery-medium.svg new file mode 100644 index 0000000..f01462e --- /dev/null +++ b/assets/phosphor-icons/regular/battery-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-plus-vertical.svg b/assets/phosphor-icons/regular/battery-plus-vertical.svg new file mode 100644 index 0000000..4343e2d --- /dev/null +++ b/assets/phosphor-icons/regular/battery-plus-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-plus.svg b/assets/phosphor-icons/regular/battery-plus.svg new file mode 100644 index 0000000..2682843 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-vertical-empty.svg b/assets/phosphor-icons/regular/battery-vertical-empty.svg new file mode 100644 index 0000000..83d64e8 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-vertical-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-vertical-full.svg b/assets/phosphor-icons/regular/battery-vertical-full.svg new file mode 100644 index 0000000..52942b6 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-vertical-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-vertical-high.svg b/assets/phosphor-icons/regular/battery-vertical-high.svg new file mode 100644 index 0000000..be3cbe4 --- /dev/null +++ b/assets/phosphor-icons/regular/battery-vertical-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-vertical-low.svg b/assets/phosphor-icons/regular/battery-vertical-low.svg new file mode 100644 index 0000000..7f4127b --- /dev/null +++ b/assets/phosphor-icons/regular/battery-vertical-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-vertical-medium.svg b/assets/phosphor-icons/regular/battery-vertical-medium.svg new file mode 100644 index 0000000..bb7e02d --- /dev/null +++ b/assets/phosphor-icons/regular/battery-vertical-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-warning-vertical.svg b/assets/phosphor-icons/regular/battery-warning-vertical.svg new file mode 100644 index 0000000..13c178c --- /dev/null +++ b/assets/phosphor-icons/regular/battery-warning-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/battery-warning.svg b/assets/phosphor-icons/regular/battery-warning.svg new file mode 100644 index 0000000..49b686a --- /dev/null +++ b/assets/phosphor-icons/regular/battery-warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/beach-ball.svg b/assets/phosphor-icons/regular/beach-ball.svg new file mode 100644 index 0000000..1423a57 --- /dev/null +++ b/assets/phosphor-icons/regular/beach-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/beanie.svg b/assets/phosphor-icons/regular/beanie.svg new file mode 100644 index 0000000..9ac156f --- /dev/null +++ b/assets/phosphor-icons/regular/beanie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bed.svg b/assets/phosphor-icons/regular/bed.svg new file mode 100644 index 0000000..8c05019 --- /dev/null +++ b/assets/phosphor-icons/regular/bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/beer-bottle.svg b/assets/phosphor-icons/regular/beer-bottle.svg new file mode 100644 index 0000000..20b8bab --- /dev/null +++ b/assets/phosphor-icons/regular/beer-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/beer-stein.svg b/assets/phosphor-icons/regular/beer-stein.svg new file mode 100644 index 0000000..167cf0a --- /dev/null +++ b/assets/phosphor-icons/regular/beer-stein.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/behance-logo.svg b/assets/phosphor-icons/regular/behance-logo.svg new file mode 100644 index 0000000..63e7f25 --- /dev/null +++ b/assets/phosphor-icons/regular/behance-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-ringing.svg b/assets/phosphor-icons/regular/bell-ringing.svg new file mode 100644 index 0000000..1e6c841 --- /dev/null +++ b/assets/phosphor-icons/regular/bell-ringing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-simple-ringing.svg b/assets/phosphor-icons/regular/bell-simple-ringing.svg new file mode 100644 index 0000000..e54e01c --- /dev/null +++ b/assets/phosphor-icons/regular/bell-simple-ringing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-simple-slash.svg b/assets/phosphor-icons/regular/bell-simple-slash.svg new file mode 100644 index 0000000..d83fbab --- /dev/null +++ b/assets/phosphor-icons/regular/bell-simple-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-simple-z.svg b/assets/phosphor-icons/regular/bell-simple-z.svg new file mode 100644 index 0000000..af3c488 --- /dev/null +++ b/assets/phosphor-icons/regular/bell-simple-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-simple.svg b/assets/phosphor-icons/regular/bell-simple.svg new file mode 100644 index 0000000..e412ff7 --- /dev/null +++ b/assets/phosphor-icons/regular/bell-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-slash.svg b/assets/phosphor-icons/regular/bell-slash.svg new file mode 100644 index 0000000..46a234a --- /dev/null +++ b/assets/phosphor-icons/regular/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell-z.svg b/assets/phosphor-icons/regular/bell-z.svg new file mode 100644 index 0000000..0d46c83 --- /dev/null +++ b/assets/phosphor-icons/regular/bell-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bell.svg b/assets/phosphor-icons/regular/bell.svg new file mode 100644 index 0000000..203dceb --- /dev/null +++ b/assets/phosphor-icons/regular/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/belt.svg b/assets/phosphor-icons/regular/belt.svg new file mode 100644 index 0000000..04db0fc --- /dev/null +++ b/assets/phosphor-icons/regular/belt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bezier-curve.svg b/assets/phosphor-icons/regular/bezier-curve.svg new file mode 100644 index 0000000..77d8260 --- /dev/null +++ b/assets/phosphor-icons/regular/bezier-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bicycle.svg b/assets/phosphor-icons/regular/bicycle.svg new file mode 100644 index 0000000..7fbc413 --- /dev/null +++ b/assets/phosphor-icons/regular/bicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/binary.svg b/assets/phosphor-icons/regular/binary.svg new file mode 100644 index 0000000..a99efe1 --- /dev/null +++ b/assets/phosphor-icons/regular/binary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/binoculars.svg b/assets/phosphor-icons/regular/binoculars.svg new file mode 100644 index 0000000..caca467 --- /dev/null +++ b/assets/phosphor-icons/regular/binoculars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/biohazard.svg b/assets/phosphor-icons/regular/biohazard.svg new file mode 100644 index 0000000..32cd25b --- /dev/null +++ b/assets/phosphor-icons/regular/biohazard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bird.svg b/assets/phosphor-icons/regular/bird.svg new file mode 100644 index 0000000..10b41ed --- /dev/null +++ b/assets/phosphor-icons/regular/bird.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/blueprint.svg b/assets/phosphor-icons/regular/blueprint.svg new file mode 100644 index 0000000..84608f6 --- /dev/null +++ b/assets/phosphor-icons/regular/blueprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bluetooth-connected.svg b/assets/phosphor-icons/regular/bluetooth-connected.svg new file mode 100644 index 0000000..2e2e0b9 --- /dev/null +++ b/assets/phosphor-icons/regular/bluetooth-connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bluetooth-slash.svg b/assets/phosphor-icons/regular/bluetooth-slash.svg new file mode 100644 index 0000000..0b344ad --- /dev/null +++ b/assets/phosphor-icons/regular/bluetooth-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bluetooth-x.svg b/assets/phosphor-icons/regular/bluetooth-x.svg new file mode 100644 index 0000000..a85723d --- /dev/null +++ b/assets/phosphor-icons/regular/bluetooth-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bluetooth.svg b/assets/phosphor-icons/regular/bluetooth.svg new file mode 100644 index 0000000..4a8b4b0 --- /dev/null +++ b/assets/phosphor-icons/regular/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/boat.svg b/assets/phosphor-icons/regular/boat.svg new file mode 100644 index 0000000..3cc60fc --- /dev/null +++ b/assets/phosphor-icons/regular/boat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bomb.svg b/assets/phosphor-icons/regular/bomb.svg new file mode 100644 index 0000000..26ab72c --- /dev/null +++ b/assets/phosphor-icons/regular/bomb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bone.svg b/assets/phosphor-icons/regular/bone.svg new file mode 100644 index 0000000..1a4b2ec --- /dev/null +++ b/assets/phosphor-icons/regular/bone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/book-bookmark.svg b/assets/phosphor-icons/regular/book-bookmark.svg new file mode 100644 index 0000000..a13f911 --- /dev/null +++ b/assets/phosphor-icons/regular/book-bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/book-open-text.svg b/assets/phosphor-icons/regular/book-open-text.svg new file mode 100644 index 0000000..6574d05 --- /dev/null +++ b/assets/phosphor-icons/regular/book-open-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/book-open.svg b/assets/phosphor-icons/regular/book-open.svg new file mode 100644 index 0000000..be60fec --- /dev/null +++ b/assets/phosphor-icons/regular/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/book-user.svg b/assets/phosphor-icons/regular/book-user.svg new file mode 100644 index 0000000..1e9afe2 --- /dev/null +++ b/assets/phosphor-icons/regular/book-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/book.svg b/assets/phosphor-icons/regular/book.svg new file mode 100644 index 0000000..a27096d --- /dev/null +++ b/assets/phosphor-icons/regular/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bookmark-simple.svg b/assets/phosphor-icons/regular/bookmark-simple.svg new file mode 100644 index 0000000..f08e507 --- /dev/null +++ b/assets/phosphor-icons/regular/bookmark-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bookmark.svg b/assets/phosphor-icons/regular/bookmark.svg new file mode 100644 index 0000000..16bc9a3 --- /dev/null +++ b/assets/phosphor-icons/regular/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bookmarks-simple.svg b/assets/phosphor-icons/regular/bookmarks-simple.svg new file mode 100644 index 0000000..0a618f5 --- /dev/null +++ b/assets/phosphor-icons/regular/bookmarks-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bookmarks.svg b/assets/phosphor-icons/regular/bookmarks.svg new file mode 100644 index 0000000..a94d3c4 --- /dev/null +++ b/assets/phosphor-icons/regular/bookmarks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/books.svg b/assets/phosphor-icons/regular/books.svg new file mode 100644 index 0000000..eb97ede --- /dev/null +++ b/assets/phosphor-icons/regular/books.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/boot.svg b/assets/phosphor-icons/regular/boot.svg new file mode 100644 index 0000000..f8f79e2 --- /dev/null +++ b/assets/phosphor-icons/regular/boot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/boules.svg b/assets/phosphor-icons/regular/boules.svg new file mode 100644 index 0000000..30385c8 --- /dev/null +++ b/assets/phosphor-icons/regular/boules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bounding-box.svg b/assets/phosphor-icons/regular/bounding-box.svg new file mode 100644 index 0000000..08101c4 --- /dev/null +++ b/assets/phosphor-icons/regular/bounding-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bowl-food.svg b/assets/phosphor-icons/regular/bowl-food.svg new file mode 100644 index 0000000..91f70e0 --- /dev/null +++ b/assets/phosphor-icons/regular/bowl-food.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bowl-steam.svg b/assets/phosphor-icons/regular/bowl-steam.svg new file mode 100644 index 0000000..7d3e19a --- /dev/null +++ b/assets/phosphor-icons/regular/bowl-steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bowling-ball.svg b/assets/phosphor-icons/regular/bowling-ball.svg new file mode 100644 index 0000000..2532b2c --- /dev/null +++ b/assets/phosphor-icons/regular/bowling-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/box-arrow-down.svg b/assets/phosphor-icons/regular/box-arrow-down.svg new file mode 100644 index 0000000..a9543ab --- /dev/null +++ b/assets/phosphor-icons/regular/box-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/box-arrow-up.svg b/assets/phosphor-icons/regular/box-arrow-up.svg new file mode 100644 index 0000000..c3850c6 --- /dev/null +++ b/assets/phosphor-icons/regular/box-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/boxing-glove.svg b/assets/phosphor-icons/regular/boxing-glove.svg new file mode 100644 index 0000000..a9a09d1 --- /dev/null +++ b/assets/phosphor-icons/regular/boxing-glove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/brackets-angle.svg b/assets/phosphor-icons/regular/brackets-angle.svg new file mode 100644 index 0000000..74f7338 --- /dev/null +++ b/assets/phosphor-icons/regular/brackets-angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/brackets-curly.svg b/assets/phosphor-icons/regular/brackets-curly.svg new file mode 100644 index 0000000..9640b5e --- /dev/null +++ b/assets/phosphor-icons/regular/brackets-curly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/brackets-round.svg b/assets/phosphor-icons/regular/brackets-round.svg new file mode 100644 index 0000000..636c213 --- /dev/null +++ b/assets/phosphor-icons/regular/brackets-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/brackets-square.svg b/assets/phosphor-icons/regular/brackets-square.svg new file mode 100644 index 0000000..744e991 --- /dev/null +++ b/assets/phosphor-icons/regular/brackets-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/brain.svg b/assets/phosphor-icons/regular/brain.svg new file mode 100644 index 0000000..525d39b --- /dev/null +++ b/assets/phosphor-icons/regular/brain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/brandy.svg b/assets/phosphor-icons/regular/brandy.svg new file mode 100644 index 0000000..75a6580 --- /dev/null +++ b/assets/phosphor-icons/regular/brandy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bread.svg b/assets/phosphor-icons/regular/bread.svg new file mode 100644 index 0000000..13fd39e --- /dev/null +++ b/assets/phosphor-icons/regular/bread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bridge.svg b/assets/phosphor-icons/regular/bridge.svg new file mode 100644 index 0000000..d9dec42 --- /dev/null +++ b/assets/phosphor-icons/regular/bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/briefcase-metal.svg b/assets/phosphor-icons/regular/briefcase-metal.svg new file mode 100644 index 0000000..6bcb557 --- /dev/null +++ b/assets/phosphor-icons/regular/briefcase-metal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/briefcase.svg b/assets/phosphor-icons/regular/briefcase.svg new file mode 100644 index 0000000..4ce1690 --- /dev/null +++ b/assets/phosphor-icons/regular/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/broadcast.svg b/assets/phosphor-icons/regular/broadcast.svg new file mode 100644 index 0000000..8992e48 --- /dev/null +++ b/assets/phosphor-icons/regular/broadcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/broom.svg b/assets/phosphor-icons/regular/broom.svg new file mode 100644 index 0000000..0cd12e6 --- /dev/null +++ b/assets/phosphor-icons/regular/broom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/browser.svg b/assets/phosphor-icons/regular/browser.svg new file mode 100644 index 0000000..8152854 --- /dev/null +++ b/assets/phosphor-icons/regular/browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/browsers.svg b/assets/phosphor-icons/regular/browsers.svg new file mode 100644 index 0000000..b2cef40 --- /dev/null +++ b/assets/phosphor-icons/regular/browsers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bug-beetle.svg b/assets/phosphor-icons/regular/bug-beetle.svg new file mode 100644 index 0000000..af32816 --- /dev/null +++ b/assets/phosphor-icons/regular/bug-beetle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bug-droid.svg b/assets/phosphor-icons/regular/bug-droid.svg new file mode 100644 index 0000000..05ca6fe --- /dev/null +++ b/assets/phosphor-icons/regular/bug-droid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bug.svg b/assets/phosphor-icons/regular/bug.svg new file mode 100644 index 0000000..2ca264c --- /dev/null +++ b/assets/phosphor-icons/regular/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/building-apartment.svg b/assets/phosphor-icons/regular/building-apartment.svg new file mode 100644 index 0000000..6d6c808 --- /dev/null +++ b/assets/phosphor-icons/regular/building-apartment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/building-office.svg b/assets/phosphor-icons/regular/building-office.svg new file mode 100644 index 0000000..5e443e4 --- /dev/null +++ b/assets/phosphor-icons/regular/building-office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/building.svg b/assets/phosphor-icons/regular/building.svg new file mode 100644 index 0000000..bcb42a6 --- /dev/null +++ b/assets/phosphor-icons/regular/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/buildings.svg b/assets/phosphor-icons/regular/buildings.svg new file mode 100644 index 0000000..5ed62b9 --- /dev/null +++ b/assets/phosphor-icons/regular/buildings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bulldozer.svg b/assets/phosphor-icons/regular/bulldozer.svg new file mode 100644 index 0000000..bb71426 --- /dev/null +++ b/assets/phosphor-icons/regular/bulldozer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/bus.svg b/assets/phosphor-icons/regular/bus.svg new file mode 100644 index 0000000..c5e9662 --- /dev/null +++ b/assets/phosphor-icons/regular/bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/butterfly.svg b/assets/phosphor-icons/regular/butterfly.svg new file mode 100644 index 0000000..d1422aa --- /dev/null +++ b/assets/phosphor-icons/regular/butterfly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cable-car.svg b/assets/phosphor-icons/regular/cable-car.svg new file mode 100644 index 0000000..b2a176a --- /dev/null +++ b/assets/phosphor-icons/regular/cable-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cactus.svg b/assets/phosphor-icons/regular/cactus.svg new file mode 100644 index 0000000..84f982b --- /dev/null +++ b/assets/phosphor-icons/regular/cactus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cake.svg b/assets/phosphor-icons/regular/cake.svg new file mode 100644 index 0000000..0778759 --- /dev/null +++ b/assets/phosphor-icons/regular/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calculator.svg b/assets/phosphor-icons/regular/calculator.svg new file mode 100644 index 0000000..94efeba --- /dev/null +++ b/assets/phosphor-icons/regular/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-blank.svg b/assets/phosphor-icons/regular/calendar-blank.svg new file mode 100644 index 0000000..01326cb --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-check.svg b/assets/phosphor-icons/regular/calendar-check.svg new file mode 100644 index 0000000..5f29f56 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-dot.svg b/assets/phosphor-icons/regular/calendar-dot.svg new file mode 100644 index 0000000..95d256a --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-dots.svg b/assets/phosphor-icons/regular/calendar-dots.svg new file mode 100644 index 0000000..73b8d98 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-heart.svg b/assets/phosphor-icons/regular/calendar-heart.svg new file mode 100644 index 0000000..025347d --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-minus.svg b/assets/phosphor-icons/regular/calendar-minus.svg new file mode 100644 index 0000000..50a2f65 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-plus.svg b/assets/phosphor-icons/regular/calendar-plus.svg new file mode 100644 index 0000000..0d85652 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-slash.svg b/assets/phosphor-icons/regular/calendar-slash.svg new file mode 100644 index 0000000..8004b21 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-star.svg b/assets/phosphor-icons/regular/calendar-star.svg new file mode 100644 index 0000000..f8eaaa8 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar-x.svg b/assets/phosphor-icons/regular/calendar-x.svg new file mode 100644 index 0000000..2800b86 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/calendar.svg b/assets/phosphor-icons/regular/calendar.svg new file mode 100644 index 0000000..3b91cc4 --- /dev/null +++ b/assets/phosphor-icons/regular/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/call-bell.svg b/assets/phosphor-icons/regular/call-bell.svg new file mode 100644 index 0000000..a425393 --- /dev/null +++ b/assets/phosphor-icons/regular/call-bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/camera-plus.svg b/assets/phosphor-icons/regular/camera-plus.svg new file mode 100644 index 0000000..5f5632f --- /dev/null +++ b/assets/phosphor-icons/regular/camera-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/camera-rotate.svg b/assets/phosphor-icons/regular/camera-rotate.svg new file mode 100644 index 0000000..1c58306 --- /dev/null +++ b/assets/phosphor-icons/regular/camera-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/camera-slash.svg b/assets/phosphor-icons/regular/camera-slash.svg new file mode 100644 index 0000000..90b8d34 --- /dev/null +++ b/assets/phosphor-icons/regular/camera-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/camera.svg b/assets/phosphor-icons/regular/camera.svg new file mode 100644 index 0000000..59048d9 --- /dev/null +++ b/assets/phosphor-icons/regular/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/campfire.svg b/assets/phosphor-icons/regular/campfire.svg new file mode 100644 index 0000000..1192be5 --- /dev/null +++ b/assets/phosphor-icons/regular/campfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/car-battery.svg b/assets/phosphor-icons/regular/car-battery.svg new file mode 100644 index 0000000..e823209 --- /dev/null +++ b/assets/phosphor-icons/regular/car-battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/car-profile.svg b/assets/phosphor-icons/regular/car-profile.svg new file mode 100644 index 0000000..bc4195e --- /dev/null +++ b/assets/phosphor-icons/regular/car-profile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/car-simple.svg b/assets/phosphor-icons/regular/car-simple.svg new file mode 100644 index 0000000..49228a1 --- /dev/null +++ b/assets/phosphor-icons/regular/car-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/car.svg b/assets/phosphor-icons/regular/car.svg new file mode 100644 index 0000000..69d93a7 --- /dev/null +++ b/assets/phosphor-icons/regular/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cardholder.svg b/assets/phosphor-icons/regular/cardholder.svg new file mode 100644 index 0000000..feb3bd4 --- /dev/null +++ b/assets/phosphor-icons/regular/cardholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cards-three.svg b/assets/phosphor-icons/regular/cards-three.svg new file mode 100644 index 0000000..f3e99b8 --- /dev/null +++ b/assets/phosphor-icons/regular/cards-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cards.svg b/assets/phosphor-icons/regular/cards.svg new file mode 100644 index 0000000..200dc3e --- /dev/null +++ b/assets/phosphor-icons/regular/cards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-double-down.svg b/assets/phosphor-icons/regular/caret-circle-double-down.svg new file mode 100644 index 0000000..3744efb --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-double-left.svg b/assets/phosphor-icons/regular/caret-circle-double-left.svg new file mode 100644 index 0000000..e1e918b --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-double-right.svg b/assets/phosphor-icons/regular/caret-circle-double-right.svg new file mode 100644 index 0000000..acb155e --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-double-up.svg b/assets/phosphor-icons/regular/caret-circle-double-up.svg new file mode 100644 index 0000000..ae73724 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-down.svg b/assets/phosphor-icons/regular/caret-circle-down.svg new file mode 100644 index 0000000..1ecd3ab --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-left.svg b/assets/phosphor-icons/regular/caret-circle-left.svg new file mode 100644 index 0000000..16abe69 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-right.svg b/assets/phosphor-icons/regular/caret-circle-right.svg new file mode 100644 index 0000000..575ac0c --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-up-down.svg b/assets/phosphor-icons/regular/caret-circle-up-down.svg new file mode 100644 index 0000000..56f294e --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-circle-up.svg b/assets/phosphor-icons/regular/caret-circle-up.svg new file mode 100644 index 0000000..bfad64f --- /dev/null +++ b/assets/phosphor-icons/regular/caret-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-double-down.svg b/assets/phosphor-icons/regular/caret-double-down.svg new file mode 100644 index 0000000..9e8ce9b --- /dev/null +++ b/assets/phosphor-icons/regular/caret-double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-double-left.svg b/assets/phosphor-icons/regular/caret-double-left.svg new file mode 100644 index 0000000..dbbf5c5 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-double-right.svg b/assets/phosphor-icons/regular/caret-double-right.svg new file mode 100644 index 0000000..66f91aa --- /dev/null +++ b/assets/phosphor-icons/regular/caret-double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-double-up.svg b/assets/phosphor-icons/regular/caret-double-up.svg new file mode 100644 index 0000000..10baa2b --- /dev/null +++ b/assets/phosphor-icons/regular/caret-double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-down.svg b/assets/phosphor-icons/regular/caret-down.svg new file mode 100644 index 0000000..8475367 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-left.svg b/assets/phosphor-icons/regular/caret-left.svg new file mode 100644 index 0000000..1540c60 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-line-down.svg b/assets/phosphor-icons/regular/caret-line-down.svg new file mode 100644 index 0000000..d91c4e9 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-line-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-line-left.svg b/assets/phosphor-icons/regular/caret-line-left.svg new file mode 100644 index 0000000..5647f6a --- /dev/null +++ b/assets/phosphor-icons/regular/caret-line-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-line-right.svg b/assets/phosphor-icons/regular/caret-line-right.svg new file mode 100644 index 0000000..3c3a9b0 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-line-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-line-up.svg b/assets/phosphor-icons/regular/caret-line-up.svg new file mode 100644 index 0000000..7d7098e --- /dev/null +++ b/assets/phosphor-icons/regular/caret-line-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-right.svg b/assets/phosphor-icons/regular/caret-right.svg new file mode 100644 index 0000000..bab5b02 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-up-down.svg b/assets/phosphor-icons/regular/caret-up-down.svg new file mode 100644 index 0000000..42cfba8 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/caret-up.svg b/assets/phosphor-icons/regular/caret-up.svg new file mode 100644 index 0000000..9137141 --- /dev/null +++ b/assets/phosphor-icons/regular/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/carrot.svg b/assets/phosphor-icons/regular/carrot.svg new file mode 100644 index 0000000..89ebcdd --- /dev/null +++ b/assets/phosphor-icons/regular/carrot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cash-register.svg b/assets/phosphor-icons/regular/cash-register.svg new file mode 100644 index 0000000..124090c --- /dev/null +++ b/assets/phosphor-icons/regular/cash-register.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cassette-tape.svg b/assets/phosphor-icons/regular/cassette-tape.svg new file mode 100644 index 0000000..0c1e818 --- /dev/null +++ b/assets/phosphor-icons/regular/cassette-tape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/castle-turret.svg b/assets/phosphor-icons/regular/castle-turret.svg new file mode 100644 index 0000000..2183a53 --- /dev/null +++ b/assets/phosphor-icons/regular/castle-turret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cat.svg b/assets/phosphor-icons/regular/cat.svg new file mode 100644 index 0000000..cbcf5f3 --- /dev/null +++ b/assets/phosphor-icons/regular/cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-full.svg b/assets/phosphor-icons/regular/cell-signal-full.svg new file mode 100644 index 0000000..323bccd --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-high.svg b/assets/phosphor-icons/regular/cell-signal-high.svg new file mode 100644 index 0000000..5561a4e --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-low.svg b/assets/phosphor-icons/regular/cell-signal-low.svg new file mode 100644 index 0000000..a262614 --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-medium.svg b/assets/phosphor-icons/regular/cell-signal-medium.svg new file mode 100644 index 0000000..78b5e81 --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-none.svg b/assets/phosphor-icons/regular/cell-signal-none.svg new file mode 100644 index 0000000..ad06546 --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-slash.svg b/assets/phosphor-icons/regular/cell-signal-slash.svg new file mode 100644 index 0000000..88d6e2d --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-signal-x.svg b/assets/phosphor-icons/regular/cell-signal-x.svg new file mode 100644 index 0000000..4819bc4 --- /dev/null +++ b/assets/phosphor-icons/regular/cell-signal-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cell-tower.svg b/assets/phosphor-icons/regular/cell-tower.svg new file mode 100644 index 0000000..a100c05 --- /dev/null +++ b/assets/phosphor-icons/regular/cell-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/certificate.svg b/assets/phosphor-icons/regular/certificate.svg new file mode 100644 index 0000000..c0d3a66 --- /dev/null +++ b/assets/phosphor-icons/regular/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chair.svg b/assets/phosphor-icons/regular/chair.svg new file mode 100644 index 0000000..e27096b --- /dev/null +++ b/assets/phosphor-icons/regular/chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chalkboard-simple.svg b/assets/phosphor-icons/regular/chalkboard-simple.svg new file mode 100644 index 0000000..5c5f55f --- /dev/null +++ b/assets/phosphor-icons/regular/chalkboard-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chalkboard-teacher.svg b/assets/phosphor-icons/regular/chalkboard-teacher.svg new file mode 100644 index 0000000..8a219a5 --- /dev/null +++ b/assets/phosphor-icons/regular/chalkboard-teacher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chalkboard.svg b/assets/phosphor-icons/regular/chalkboard.svg new file mode 100644 index 0000000..a094b01 --- /dev/null +++ b/assets/phosphor-icons/regular/chalkboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/champagne.svg b/assets/phosphor-icons/regular/champagne.svg new file mode 100644 index 0000000..47fdea8 --- /dev/null +++ b/assets/phosphor-icons/regular/champagne.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/charging-station.svg b/assets/phosphor-icons/regular/charging-station.svg new file mode 100644 index 0000000..2c3009c --- /dev/null +++ b/assets/phosphor-icons/regular/charging-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-bar-horizontal.svg b/assets/phosphor-icons/regular/chart-bar-horizontal.svg new file mode 100644 index 0000000..8e30010 --- /dev/null +++ b/assets/phosphor-icons/regular/chart-bar-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-bar.svg b/assets/phosphor-icons/regular/chart-bar.svg new file mode 100644 index 0000000..ee3a239 --- /dev/null +++ b/assets/phosphor-icons/regular/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-donut.svg b/assets/phosphor-icons/regular/chart-donut.svg new file mode 100644 index 0000000..0c55bf1 --- /dev/null +++ b/assets/phosphor-icons/regular/chart-donut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-line-down.svg b/assets/phosphor-icons/regular/chart-line-down.svg new file mode 100644 index 0000000..2d229bc --- /dev/null +++ b/assets/phosphor-icons/regular/chart-line-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-line-up.svg b/assets/phosphor-icons/regular/chart-line-up.svg new file mode 100644 index 0000000..168245b --- /dev/null +++ b/assets/phosphor-icons/regular/chart-line-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-line.svg b/assets/phosphor-icons/regular/chart-line.svg new file mode 100644 index 0000000..d1a2dc6 --- /dev/null +++ b/assets/phosphor-icons/regular/chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-pie-slice.svg b/assets/phosphor-icons/regular/chart-pie-slice.svg new file mode 100644 index 0000000..a5d03ad --- /dev/null +++ b/assets/phosphor-icons/regular/chart-pie-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-pie.svg b/assets/phosphor-icons/regular/chart-pie.svg new file mode 100644 index 0000000..01897c4 --- /dev/null +++ b/assets/phosphor-icons/regular/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-polar.svg b/assets/phosphor-icons/regular/chart-polar.svg new file mode 100644 index 0000000..c87e40b --- /dev/null +++ b/assets/phosphor-icons/regular/chart-polar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chart-scatter.svg b/assets/phosphor-icons/regular/chart-scatter.svg new file mode 100644 index 0000000..f444cc2 --- /dev/null +++ b/assets/phosphor-icons/regular/chart-scatter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-centered-dots.svg b/assets/phosphor-icons/regular/chat-centered-dots.svg new file mode 100644 index 0000000..0dbe871 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-centered-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-centered-slash.svg b/assets/phosphor-icons/regular/chat-centered-slash.svg new file mode 100644 index 0000000..6449b52 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-centered-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-centered-text.svg b/assets/phosphor-icons/regular/chat-centered-text.svg new file mode 100644 index 0000000..772d9a3 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-centered-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-centered.svg b/assets/phosphor-icons/regular/chat-centered.svg new file mode 100644 index 0000000..ffe66b0 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-centered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-circle-dots.svg b/assets/phosphor-icons/regular/chat-circle-dots.svg new file mode 100644 index 0000000..65cd04f --- /dev/null +++ b/assets/phosphor-icons/regular/chat-circle-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-circle-slash.svg b/assets/phosphor-icons/regular/chat-circle-slash.svg new file mode 100644 index 0000000..b7c8ecd --- /dev/null +++ b/assets/phosphor-icons/regular/chat-circle-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-circle-text.svg b/assets/phosphor-icons/regular/chat-circle-text.svg new file mode 100644 index 0000000..a1b136c --- /dev/null +++ b/assets/phosphor-icons/regular/chat-circle-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-circle.svg b/assets/phosphor-icons/regular/chat-circle.svg new file mode 100644 index 0000000..ffd0df9 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-dots.svg b/assets/phosphor-icons/regular/chat-dots.svg new file mode 100644 index 0000000..b7a1e34 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-slash.svg b/assets/phosphor-icons/regular/chat-slash.svg new file mode 100644 index 0000000..d2aca8a --- /dev/null +++ b/assets/phosphor-icons/regular/chat-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-teardrop-dots.svg b/assets/phosphor-icons/regular/chat-teardrop-dots.svg new file mode 100644 index 0000000..aa6795e --- /dev/null +++ b/assets/phosphor-icons/regular/chat-teardrop-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-teardrop-slash.svg b/assets/phosphor-icons/regular/chat-teardrop-slash.svg new file mode 100644 index 0000000..095a009 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-teardrop-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-teardrop-text.svg b/assets/phosphor-icons/regular/chat-teardrop-text.svg new file mode 100644 index 0000000..a2649ee --- /dev/null +++ b/assets/phosphor-icons/regular/chat-teardrop-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-teardrop.svg b/assets/phosphor-icons/regular/chat-teardrop.svg new file mode 100644 index 0000000..667b5ff --- /dev/null +++ b/assets/phosphor-icons/regular/chat-teardrop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat-text.svg b/assets/phosphor-icons/regular/chat-text.svg new file mode 100644 index 0000000..ae4b039 --- /dev/null +++ b/assets/phosphor-icons/regular/chat-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chat.svg b/assets/phosphor-icons/regular/chat.svg new file mode 100644 index 0000000..08cfd98 --- /dev/null +++ b/assets/phosphor-icons/regular/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chats-circle.svg b/assets/phosphor-icons/regular/chats-circle.svg new file mode 100644 index 0000000..882ccf9 --- /dev/null +++ b/assets/phosphor-icons/regular/chats-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chats-teardrop.svg b/assets/phosphor-icons/regular/chats-teardrop.svg new file mode 100644 index 0000000..3a4d3dc --- /dev/null +++ b/assets/phosphor-icons/regular/chats-teardrop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chats.svg b/assets/phosphor-icons/regular/chats.svg new file mode 100644 index 0000000..24984d4 --- /dev/null +++ b/assets/phosphor-icons/regular/chats.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/check-circle.svg b/assets/phosphor-icons/regular/check-circle.svg new file mode 100644 index 0000000..f260553 --- /dev/null +++ b/assets/phosphor-icons/regular/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/check-fat.svg b/assets/phosphor-icons/regular/check-fat.svg new file mode 100644 index 0000000..cb20fba --- /dev/null +++ b/assets/phosphor-icons/regular/check-fat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/check-square-offset.svg b/assets/phosphor-icons/regular/check-square-offset.svg new file mode 100644 index 0000000..ba9b11b --- /dev/null +++ b/assets/phosphor-icons/regular/check-square-offset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/check-square.svg b/assets/phosphor-icons/regular/check-square.svg new file mode 100644 index 0000000..886b639 --- /dev/null +++ b/assets/phosphor-icons/regular/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/check.svg b/assets/phosphor-icons/regular/check.svg new file mode 100644 index 0000000..b25e997 --- /dev/null +++ b/assets/phosphor-icons/regular/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/checkerboard.svg b/assets/phosphor-icons/regular/checkerboard.svg new file mode 100644 index 0000000..0fc4842 --- /dev/null +++ b/assets/phosphor-icons/regular/checkerboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/checks.svg b/assets/phosphor-icons/regular/checks.svg new file mode 100644 index 0000000..83aacbb --- /dev/null +++ b/assets/phosphor-icons/regular/checks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cheers.svg b/assets/phosphor-icons/regular/cheers.svg new file mode 100644 index 0000000..9fa0d35 --- /dev/null +++ b/assets/phosphor-icons/regular/cheers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cheese.svg b/assets/phosphor-icons/regular/cheese.svg new file mode 100644 index 0000000..cd8af8e --- /dev/null +++ b/assets/phosphor-icons/regular/cheese.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/chef-hat.svg b/assets/phosphor-icons/regular/chef-hat.svg new file mode 100644 index 0000000..89ee98b --- /dev/null +++ b/assets/phosphor-icons/regular/chef-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cherries.svg b/assets/phosphor-icons/regular/cherries.svg new file mode 100644 index 0000000..ce48b7a --- /dev/null +++ b/assets/phosphor-icons/regular/cherries.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/church.svg b/assets/phosphor-icons/regular/church.svg new file mode 100644 index 0000000..f338501 --- /dev/null +++ b/assets/phosphor-icons/regular/church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cigarette-slash.svg b/assets/phosphor-icons/regular/cigarette-slash.svg new file mode 100644 index 0000000..9cdbd2c --- /dev/null +++ b/assets/phosphor-icons/regular/cigarette-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cigarette.svg b/assets/phosphor-icons/regular/cigarette.svg new file mode 100644 index 0000000..72d0c40 --- /dev/null +++ b/assets/phosphor-icons/regular/cigarette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circle-dashed.svg b/assets/phosphor-icons/regular/circle-dashed.svg new file mode 100644 index 0000000..8e184e6 --- /dev/null +++ b/assets/phosphor-icons/regular/circle-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circle-half-tilt.svg b/assets/phosphor-icons/regular/circle-half-tilt.svg new file mode 100644 index 0000000..09215c6 --- /dev/null +++ b/assets/phosphor-icons/regular/circle-half-tilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circle-half.svg b/assets/phosphor-icons/regular/circle-half.svg new file mode 100644 index 0000000..bca341d --- /dev/null +++ b/assets/phosphor-icons/regular/circle-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circle-notch.svg b/assets/phosphor-icons/regular/circle-notch.svg new file mode 100644 index 0000000..5b21b36 --- /dev/null +++ b/assets/phosphor-icons/regular/circle-notch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circle.svg b/assets/phosphor-icons/regular/circle.svg new file mode 100644 index 0000000..26f5969 --- /dev/null +++ b/assets/phosphor-icons/regular/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circles-four.svg b/assets/phosphor-icons/regular/circles-four.svg new file mode 100644 index 0000000..25ea8c3 --- /dev/null +++ b/assets/phosphor-icons/regular/circles-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circles-three-plus.svg b/assets/phosphor-icons/regular/circles-three-plus.svg new file mode 100644 index 0000000..e53f00a --- /dev/null +++ b/assets/phosphor-icons/regular/circles-three-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circles-three.svg b/assets/phosphor-icons/regular/circles-three.svg new file mode 100644 index 0000000..b736feb --- /dev/null +++ b/assets/phosphor-icons/regular/circles-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/circuitry.svg b/assets/phosphor-icons/regular/circuitry.svg new file mode 100644 index 0000000..e47def7 --- /dev/null +++ b/assets/phosphor-icons/regular/circuitry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/city.svg b/assets/phosphor-icons/regular/city.svg new file mode 100644 index 0000000..067c0f6 --- /dev/null +++ b/assets/phosphor-icons/regular/city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clipboard-text.svg b/assets/phosphor-icons/regular/clipboard-text.svg new file mode 100644 index 0000000..cb8142f --- /dev/null +++ b/assets/phosphor-icons/regular/clipboard-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clipboard.svg b/assets/phosphor-icons/regular/clipboard.svg new file mode 100644 index 0000000..96e966b --- /dev/null +++ b/assets/phosphor-icons/regular/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clock-afternoon.svg b/assets/phosphor-icons/regular/clock-afternoon.svg new file mode 100644 index 0000000..4793d72 --- /dev/null +++ b/assets/phosphor-icons/regular/clock-afternoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clock-clockwise.svg b/assets/phosphor-icons/regular/clock-clockwise.svg new file mode 100644 index 0000000..991917e --- /dev/null +++ b/assets/phosphor-icons/regular/clock-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clock-countdown.svg b/assets/phosphor-icons/regular/clock-countdown.svg new file mode 100644 index 0000000..aff9ed2 --- /dev/null +++ b/assets/phosphor-icons/regular/clock-countdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clock-counter-clockwise.svg b/assets/phosphor-icons/regular/clock-counter-clockwise.svg new file mode 100644 index 0000000..6f0229c --- /dev/null +++ b/assets/phosphor-icons/regular/clock-counter-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clock-user.svg b/assets/phosphor-icons/regular/clock-user.svg new file mode 100644 index 0000000..05e307a --- /dev/null +++ b/assets/phosphor-icons/regular/clock-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clock.svg b/assets/phosphor-icons/regular/clock.svg new file mode 100644 index 0000000..8b3d3ea --- /dev/null +++ b/assets/phosphor-icons/regular/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/closed-captioning.svg b/assets/phosphor-icons/regular/closed-captioning.svg new file mode 100644 index 0000000..0dd2b45 --- /dev/null +++ b/assets/phosphor-icons/regular/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-arrow-down.svg b/assets/phosphor-icons/regular/cloud-arrow-down.svg new file mode 100644 index 0000000..1e39ced --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-arrow-up.svg b/assets/phosphor-icons/regular/cloud-arrow-up.svg new file mode 100644 index 0000000..0536a6a --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-check.svg b/assets/phosphor-icons/regular/cloud-check.svg new file mode 100644 index 0000000..ba2296a --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-fog.svg b/assets/phosphor-icons/regular/cloud-fog.svg new file mode 100644 index 0000000..01635d0 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-fog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-lightning.svg b/assets/phosphor-icons/regular/cloud-lightning.svg new file mode 100644 index 0000000..70c7720 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-moon.svg b/assets/phosphor-icons/regular/cloud-moon.svg new file mode 100644 index 0000000..b727561 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-rain.svg b/assets/phosphor-icons/regular/cloud-rain.svg new file mode 100644 index 0000000..797d037 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-slash.svg b/assets/phosphor-icons/regular/cloud-slash.svg new file mode 100644 index 0000000..dda210b --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-snow.svg b/assets/phosphor-icons/regular/cloud-snow.svg new file mode 100644 index 0000000..ade5187 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-sun.svg b/assets/phosphor-icons/regular/cloud-sun.svg new file mode 100644 index 0000000..5e688a6 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-warning.svg b/assets/phosphor-icons/regular/cloud-warning.svg new file mode 100644 index 0000000..d877025 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud-x.svg b/assets/phosphor-icons/regular/cloud-x.svg new file mode 100644 index 0000000..c47fb8b --- /dev/null +++ b/assets/phosphor-icons/regular/cloud-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cloud.svg b/assets/phosphor-icons/regular/cloud.svg new file mode 100644 index 0000000..95c3b02 --- /dev/null +++ b/assets/phosphor-icons/regular/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/clover.svg b/assets/phosphor-icons/regular/clover.svg new file mode 100644 index 0000000..ad63c7f --- /dev/null +++ b/assets/phosphor-icons/regular/clover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/club.svg b/assets/phosphor-icons/regular/club.svg new file mode 100644 index 0000000..066b9d4 --- /dev/null +++ b/assets/phosphor-icons/regular/club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coat-hanger.svg b/assets/phosphor-icons/regular/coat-hanger.svg new file mode 100644 index 0000000..110fee5 --- /dev/null +++ b/assets/phosphor-icons/regular/coat-hanger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coda-logo.svg b/assets/phosphor-icons/regular/coda-logo.svg new file mode 100644 index 0000000..9783888 --- /dev/null +++ b/assets/phosphor-icons/regular/coda-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/code-block.svg b/assets/phosphor-icons/regular/code-block.svg new file mode 100644 index 0000000..d7810f2 --- /dev/null +++ b/assets/phosphor-icons/regular/code-block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/code-simple.svg b/assets/phosphor-icons/regular/code-simple.svg new file mode 100644 index 0000000..375cf44 --- /dev/null +++ b/assets/phosphor-icons/regular/code-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/code.svg b/assets/phosphor-icons/regular/code.svg new file mode 100644 index 0000000..0a6d3a6 --- /dev/null +++ b/assets/phosphor-icons/regular/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/codepen-logo.svg b/assets/phosphor-icons/regular/codepen-logo.svg new file mode 100644 index 0000000..76391f2 --- /dev/null +++ b/assets/phosphor-icons/regular/codepen-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/codesandbox-logo.svg b/assets/phosphor-icons/regular/codesandbox-logo.svg new file mode 100644 index 0000000..39277b7 --- /dev/null +++ b/assets/phosphor-icons/regular/codesandbox-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coffee-bean.svg b/assets/phosphor-icons/regular/coffee-bean.svg new file mode 100644 index 0000000..3030b25 --- /dev/null +++ b/assets/phosphor-icons/regular/coffee-bean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coffee.svg b/assets/phosphor-icons/regular/coffee.svg new file mode 100644 index 0000000..0cfe487 --- /dev/null +++ b/assets/phosphor-icons/regular/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coin-vertical.svg b/assets/phosphor-icons/regular/coin-vertical.svg new file mode 100644 index 0000000..75e5eef --- /dev/null +++ b/assets/phosphor-icons/regular/coin-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coin.svg b/assets/phosphor-icons/regular/coin.svg new file mode 100644 index 0000000..1926087 --- /dev/null +++ b/assets/phosphor-icons/regular/coin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/coins.svg b/assets/phosphor-icons/regular/coins.svg new file mode 100644 index 0000000..b3bb0ae --- /dev/null +++ b/assets/phosphor-icons/regular/coins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/columns-plus-left.svg b/assets/phosphor-icons/regular/columns-plus-left.svg new file mode 100644 index 0000000..1e5230a --- /dev/null +++ b/assets/phosphor-icons/regular/columns-plus-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/columns-plus-right.svg b/assets/phosphor-icons/regular/columns-plus-right.svg new file mode 100644 index 0000000..72889f7 --- /dev/null +++ b/assets/phosphor-icons/regular/columns-plus-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/columns.svg b/assets/phosphor-icons/regular/columns.svg new file mode 100644 index 0000000..caf0265 --- /dev/null +++ b/assets/phosphor-icons/regular/columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/command.svg b/assets/phosphor-icons/regular/command.svg new file mode 100644 index 0000000..d0b6807 --- /dev/null +++ b/assets/phosphor-icons/regular/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/compass-rose.svg b/assets/phosphor-icons/regular/compass-rose.svg new file mode 100644 index 0000000..f6a6799 --- /dev/null +++ b/assets/phosphor-icons/regular/compass-rose.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/compass-tool.svg b/assets/phosphor-icons/regular/compass-tool.svg new file mode 100644 index 0000000..ef871d4 --- /dev/null +++ b/assets/phosphor-icons/regular/compass-tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/compass.svg b/assets/phosphor-icons/regular/compass.svg new file mode 100644 index 0000000..09decc1 --- /dev/null +++ b/assets/phosphor-icons/regular/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/computer-tower.svg b/assets/phosphor-icons/regular/computer-tower.svg new file mode 100644 index 0000000..358f9bc --- /dev/null +++ b/assets/phosphor-icons/regular/computer-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/confetti.svg b/assets/phosphor-icons/regular/confetti.svg new file mode 100644 index 0000000..7f932d8 --- /dev/null +++ b/assets/phosphor-icons/regular/confetti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/contactless-payment.svg b/assets/phosphor-icons/regular/contactless-payment.svg new file mode 100644 index 0000000..b105e1d --- /dev/null +++ b/assets/phosphor-icons/regular/contactless-payment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/control.svg b/assets/phosphor-icons/regular/control.svg new file mode 100644 index 0000000..88c1c3a --- /dev/null +++ b/assets/phosphor-icons/regular/control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cookie.svg b/assets/phosphor-icons/regular/cookie.svg new file mode 100644 index 0000000..3c44c73 --- /dev/null +++ b/assets/phosphor-icons/regular/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cooking-pot.svg b/assets/phosphor-icons/regular/cooking-pot.svg new file mode 100644 index 0000000..70749a4 --- /dev/null +++ b/assets/phosphor-icons/regular/cooking-pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/copy-simple.svg b/assets/phosphor-icons/regular/copy-simple.svg new file mode 100644 index 0000000..88345f0 --- /dev/null +++ b/assets/phosphor-icons/regular/copy-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/copy.svg b/assets/phosphor-icons/regular/copy.svg new file mode 100644 index 0000000..636a4c2 --- /dev/null +++ b/assets/phosphor-icons/regular/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/copyleft.svg b/assets/phosphor-icons/regular/copyleft.svg new file mode 100644 index 0000000..c98b1d0 --- /dev/null +++ b/assets/phosphor-icons/regular/copyleft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/copyright.svg b/assets/phosphor-icons/regular/copyright.svg new file mode 100644 index 0000000..5149066 --- /dev/null +++ b/assets/phosphor-icons/regular/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/corners-in.svg b/assets/phosphor-icons/regular/corners-in.svg new file mode 100644 index 0000000..82ca82d --- /dev/null +++ b/assets/phosphor-icons/regular/corners-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/corners-out.svg b/assets/phosphor-icons/regular/corners-out.svg new file mode 100644 index 0000000..b7efc92 --- /dev/null +++ b/assets/phosphor-icons/regular/corners-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/couch.svg b/assets/phosphor-icons/regular/couch.svg new file mode 100644 index 0000000..932964b --- /dev/null +++ b/assets/phosphor-icons/regular/couch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/court-basketball.svg b/assets/phosphor-icons/regular/court-basketball.svg new file mode 100644 index 0000000..f30bc16 --- /dev/null +++ b/assets/phosphor-icons/regular/court-basketball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cow.svg b/assets/phosphor-icons/regular/cow.svg new file mode 100644 index 0000000..ff7a415 --- /dev/null +++ b/assets/phosphor-icons/regular/cow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cowboy-hat.svg b/assets/phosphor-icons/regular/cowboy-hat.svg new file mode 100644 index 0000000..2f85b38 --- /dev/null +++ b/assets/phosphor-icons/regular/cowboy-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cpu.svg b/assets/phosphor-icons/regular/cpu.svg new file mode 100644 index 0000000..172beb2 --- /dev/null +++ b/assets/phosphor-icons/regular/cpu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crane-tower.svg b/assets/phosphor-icons/regular/crane-tower.svg new file mode 100644 index 0000000..6922ceb --- /dev/null +++ b/assets/phosphor-icons/regular/crane-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crane.svg b/assets/phosphor-icons/regular/crane.svg new file mode 100644 index 0000000..f739577 --- /dev/null +++ b/assets/phosphor-icons/regular/crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/credit-card.svg b/assets/phosphor-icons/regular/credit-card.svg new file mode 100644 index 0000000..6004dec --- /dev/null +++ b/assets/phosphor-icons/regular/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cricket.svg b/assets/phosphor-icons/regular/cricket.svg new file mode 100644 index 0000000..4af9282 --- /dev/null +++ b/assets/phosphor-icons/regular/cricket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crop.svg b/assets/phosphor-icons/regular/crop.svg new file mode 100644 index 0000000..99f6a93 --- /dev/null +++ b/assets/phosphor-icons/regular/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cross.svg b/assets/phosphor-icons/regular/cross.svg new file mode 100644 index 0000000..9bc9e36 --- /dev/null +++ b/assets/phosphor-icons/regular/cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crosshair-simple.svg b/assets/phosphor-icons/regular/crosshair-simple.svg new file mode 100644 index 0000000..4ba6d08 --- /dev/null +++ b/assets/phosphor-icons/regular/crosshair-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crosshair.svg b/assets/phosphor-icons/regular/crosshair.svg new file mode 100644 index 0000000..73a9977 --- /dev/null +++ b/assets/phosphor-icons/regular/crosshair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crown-cross.svg b/assets/phosphor-icons/regular/crown-cross.svg new file mode 100644 index 0000000..268fffd --- /dev/null +++ b/assets/phosphor-icons/regular/crown-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crown-simple.svg b/assets/phosphor-icons/regular/crown-simple.svg new file mode 100644 index 0000000..7d01c68 --- /dev/null +++ b/assets/phosphor-icons/regular/crown-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/crown.svg b/assets/phosphor-icons/regular/crown.svg new file mode 100644 index 0000000..6ef71b3 --- /dev/null +++ b/assets/phosphor-icons/regular/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cube-focus.svg b/assets/phosphor-icons/regular/cube-focus.svg new file mode 100644 index 0000000..6c014fa --- /dev/null +++ b/assets/phosphor-icons/regular/cube-focus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cube-transparent.svg b/assets/phosphor-icons/regular/cube-transparent.svg new file mode 100644 index 0000000..3f7ae9b --- /dev/null +++ b/assets/phosphor-icons/regular/cube-transparent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cube.svg b/assets/phosphor-icons/regular/cube.svg new file mode 100644 index 0000000..dc5abfb --- /dev/null +++ b/assets/phosphor-icons/regular/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-btc.svg b/assets/phosphor-icons/regular/currency-btc.svg new file mode 100644 index 0000000..629c85c --- /dev/null +++ b/assets/phosphor-icons/regular/currency-btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-circle-dollar.svg b/assets/phosphor-icons/regular/currency-circle-dollar.svg new file mode 100644 index 0000000..0755380 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-circle-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-cny.svg b/assets/phosphor-icons/regular/currency-cny.svg new file mode 100644 index 0000000..2a0f5f9 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-dollar-simple.svg b/assets/phosphor-icons/regular/currency-dollar-simple.svg new file mode 100644 index 0000000..7ecf461 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-dollar-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-dollar.svg b/assets/phosphor-icons/regular/currency-dollar.svg new file mode 100644 index 0000000..daf9b6f --- /dev/null +++ b/assets/phosphor-icons/regular/currency-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-eth.svg b/assets/phosphor-icons/regular/currency-eth.svg new file mode 100644 index 0000000..2ade574 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-eur.svg b/assets/phosphor-icons/regular/currency-eur.svg new file mode 100644 index 0000000..c23e136 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-gbp.svg b/assets/phosphor-icons/regular/currency-gbp.svg new file mode 100644 index 0000000..79f4cdf --- /dev/null +++ b/assets/phosphor-icons/regular/currency-gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-inr.svg b/assets/phosphor-icons/regular/currency-inr.svg new file mode 100644 index 0000000..821652a --- /dev/null +++ b/assets/phosphor-icons/regular/currency-inr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-jpy.svg b/assets/phosphor-icons/regular/currency-jpy.svg new file mode 100644 index 0000000..36752e4 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-krw.svg b/assets/phosphor-icons/regular/currency-krw.svg new file mode 100644 index 0000000..449fb8a --- /dev/null +++ b/assets/phosphor-icons/regular/currency-krw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-kzt.svg b/assets/phosphor-icons/regular/currency-kzt.svg new file mode 100644 index 0000000..aebdd2f --- /dev/null +++ b/assets/phosphor-icons/regular/currency-kzt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-ngn.svg b/assets/phosphor-icons/regular/currency-ngn.svg new file mode 100644 index 0000000..95d9815 --- /dev/null +++ b/assets/phosphor-icons/regular/currency-ngn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/currency-rub.svg b/assets/phosphor-icons/regular/currency-rub.svg new file mode 100644 index 0000000..88543aa --- /dev/null +++ b/assets/phosphor-icons/regular/currency-rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cursor-click.svg b/assets/phosphor-icons/regular/cursor-click.svg new file mode 100644 index 0000000..83b2e2c --- /dev/null +++ b/assets/phosphor-icons/regular/cursor-click.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cursor-text.svg b/assets/phosphor-icons/regular/cursor-text.svg new file mode 100644 index 0000000..0988c55 --- /dev/null +++ b/assets/phosphor-icons/regular/cursor-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cursor.svg b/assets/phosphor-icons/regular/cursor.svg new file mode 100644 index 0000000..dd6abf3 --- /dev/null +++ b/assets/phosphor-icons/regular/cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/cylinder.svg b/assets/phosphor-icons/regular/cylinder.svg new file mode 100644 index 0000000..aa19a2e --- /dev/null +++ b/assets/phosphor-icons/regular/cylinder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/database.svg b/assets/phosphor-icons/regular/database.svg new file mode 100644 index 0000000..1db75ac --- /dev/null +++ b/assets/phosphor-icons/regular/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/desk.svg b/assets/phosphor-icons/regular/desk.svg new file mode 100644 index 0000000..2179f33 --- /dev/null +++ b/assets/phosphor-icons/regular/desk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/desktop-tower.svg b/assets/phosphor-icons/regular/desktop-tower.svg new file mode 100644 index 0000000..f688369 --- /dev/null +++ b/assets/phosphor-icons/regular/desktop-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/desktop.svg b/assets/phosphor-icons/regular/desktop.svg new file mode 100644 index 0000000..95e4d3c --- /dev/null +++ b/assets/phosphor-icons/regular/desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/detective.svg b/assets/phosphor-icons/regular/detective.svg new file mode 100644 index 0000000..525f3fb --- /dev/null +++ b/assets/phosphor-icons/regular/detective.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dev-to-logo.svg b/assets/phosphor-icons/regular/dev-to-logo.svg new file mode 100644 index 0000000..65c5464 --- /dev/null +++ b/assets/phosphor-icons/regular/dev-to-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-mobile-camera.svg b/assets/phosphor-icons/regular/device-mobile-camera.svg new file mode 100644 index 0000000..a09f932 --- /dev/null +++ b/assets/phosphor-icons/regular/device-mobile-camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-mobile-slash.svg b/assets/phosphor-icons/regular/device-mobile-slash.svg new file mode 100644 index 0000000..c5d52a4 --- /dev/null +++ b/assets/phosphor-icons/regular/device-mobile-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-mobile-speaker.svg b/assets/phosphor-icons/regular/device-mobile-speaker.svg new file mode 100644 index 0000000..c1e0eeb --- /dev/null +++ b/assets/phosphor-icons/regular/device-mobile-speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-mobile.svg b/assets/phosphor-icons/regular/device-mobile.svg new file mode 100644 index 0000000..f5cfef4 --- /dev/null +++ b/assets/phosphor-icons/regular/device-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-rotate.svg b/assets/phosphor-icons/regular/device-rotate.svg new file mode 100644 index 0000000..756c3e0 --- /dev/null +++ b/assets/phosphor-icons/regular/device-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-tablet-camera.svg b/assets/phosphor-icons/regular/device-tablet-camera.svg new file mode 100644 index 0000000..71e5f4f --- /dev/null +++ b/assets/phosphor-icons/regular/device-tablet-camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-tablet-speaker.svg b/assets/phosphor-icons/regular/device-tablet-speaker.svg new file mode 100644 index 0000000..ce48042 --- /dev/null +++ b/assets/phosphor-icons/regular/device-tablet-speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/device-tablet.svg b/assets/phosphor-icons/regular/device-tablet.svg new file mode 100644 index 0000000..1f6b720 --- /dev/null +++ b/assets/phosphor-icons/regular/device-tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/devices.svg b/assets/phosphor-icons/regular/devices.svg new file mode 100644 index 0000000..6bb54d3 --- /dev/null +++ b/assets/phosphor-icons/regular/devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/diamond.svg b/assets/phosphor-icons/regular/diamond.svg new file mode 100644 index 0000000..96130f0 --- /dev/null +++ b/assets/phosphor-icons/regular/diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/diamonds-four.svg b/assets/phosphor-icons/regular/diamonds-four.svg new file mode 100644 index 0000000..c9cacd7 --- /dev/null +++ b/assets/phosphor-icons/regular/diamonds-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dice-five.svg b/assets/phosphor-icons/regular/dice-five.svg new file mode 100644 index 0000000..36a062b --- /dev/null +++ b/assets/phosphor-icons/regular/dice-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dice-four.svg b/assets/phosphor-icons/regular/dice-four.svg new file mode 100644 index 0000000..2cb58f9 --- /dev/null +++ b/assets/phosphor-icons/regular/dice-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dice-one.svg b/assets/phosphor-icons/regular/dice-one.svg new file mode 100644 index 0000000..da4d5c9 --- /dev/null +++ b/assets/phosphor-icons/regular/dice-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dice-six.svg b/assets/phosphor-icons/regular/dice-six.svg new file mode 100644 index 0000000..be261f7 --- /dev/null +++ b/assets/phosphor-icons/regular/dice-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dice-three.svg b/assets/phosphor-icons/regular/dice-three.svg new file mode 100644 index 0000000..2750d79 --- /dev/null +++ b/assets/phosphor-icons/regular/dice-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dice-two.svg b/assets/phosphor-icons/regular/dice-two.svg new file mode 100644 index 0000000..d470b2c --- /dev/null +++ b/assets/phosphor-icons/regular/dice-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/disc.svg b/assets/phosphor-icons/regular/disc.svg new file mode 100644 index 0000000..c2c242d --- /dev/null +++ b/assets/phosphor-icons/regular/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/disco-ball.svg b/assets/phosphor-icons/regular/disco-ball.svg new file mode 100644 index 0000000..ae0d32a --- /dev/null +++ b/assets/phosphor-icons/regular/disco-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/discord-logo.svg b/assets/phosphor-icons/regular/discord-logo.svg new file mode 100644 index 0000000..a15ef7c --- /dev/null +++ b/assets/phosphor-icons/regular/discord-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/divide.svg b/assets/phosphor-icons/regular/divide.svg new file mode 100644 index 0000000..19a55a4 --- /dev/null +++ b/assets/phosphor-icons/regular/divide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dna.svg b/assets/phosphor-icons/regular/dna.svg new file mode 100644 index 0000000..20aad74 --- /dev/null +++ b/assets/phosphor-icons/regular/dna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dog.svg b/assets/phosphor-icons/regular/dog.svg new file mode 100644 index 0000000..d9bb061 --- /dev/null +++ b/assets/phosphor-icons/regular/dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/door-open.svg b/assets/phosphor-icons/regular/door-open.svg new file mode 100644 index 0000000..cee0f36 --- /dev/null +++ b/assets/phosphor-icons/regular/door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/door.svg b/assets/phosphor-icons/regular/door.svg new file mode 100644 index 0000000..7a1180d --- /dev/null +++ b/assets/phosphor-icons/regular/door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dot-outline.svg b/assets/phosphor-icons/regular/dot-outline.svg new file mode 100644 index 0000000..023ce99 --- /dev/null +++ b/assets/phosphor-icons/regular/dot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dot.svg b/assets/phosphor-icons/regular/dot.svg new file mode 100644 index 0000000..1db46a3 --- /dev/null +++ b/assets/phosphor-icons/regular/dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-nine.svg b/assets/phosphor-icons/regular/dots-nine.svg new file mode 100644 index 0000000..8987e93 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-six-vertical.svg b/assets/phosphor-icons/regular/dots-six-vertical.svg new file mode 100644 index 0000000..6f3f808 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-six-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-six.svg b/assets/phosphor-icons/regular/dots-six.svg new file mode 100644 index 0000000..d237da2 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-three-circle-vertical.svg b/assets/phosphor-icons/regular/dots-three-circle-vertical.svg new file mode 100644 index 0000000..2df32e3 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-three-circle-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-three-circle.svg b/assets/phosphor-icons/regular/dots-three-circle.svg new file mode 100644 index 0000000..65a02b0 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-three-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-three-outline-vertical.svg b/assets/phosphor-icons/regular/dots-three-outline-vertical.svg new file mode 100644 index 0000000..05dc597 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-three-outline-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-three-outline.svg b/assets/phosphor-icons/regular/dots-three-outline.svg new file mode 100644 index 0000000..d83ee6e --- /dev/null +++ b/assets/phosphor-icons/regular/dots-three-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-three-vertical.svg b/assets/phosphor-icons/regular/dots-three-vertical.svg new file mode 100644 index 0000000..63f5b27 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-three-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dots-three.svg b/assets/phosphor-icons/regular/dots-three.svg new file mode 100644 index 0000000..1cf6386 --- /dev/null +++ b/assets/phosphor-icons/regular/dots-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/download-simple.svg b/assets/phosphor-icons/regular/download-simple.svg new file mode 100644 index 0000000..c2f2dc4 --- /dev/null +++ b/assets/phosphor-icons/regular/download-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/download.svg b/assets/phosphor-icons/regular/download.svg new file mode 100644 index 0000000..0f8d1d1 --- /dev/null +++ b/assets/phosphor-icons/regular/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dress.svg b/assets/phosphor-icons/regular/dress.svg new file mode 100644 index 0000000..5a509df --- /dev/null +++ b/assets/phosphor-icons/regular/dress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dresser.svg b/assets/phosphor-icons/regular/dresser.svg new file mode 100644 index 0000000..ef5fa97 --- /dev/null +++ b/assets/phosphor-icons/regular/dresser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dribbble-logo.svg b/assets/phosphor-icons/regular/dribbble-logo.svg new file mode 100644 index 0000000..0a600bc --- /dev/null +++ b/assets/phosphor-icons/regular/dribbble-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/drone.svg b/assets/phosphor-icons/regular/drone.svg new file mode 100644 index 0000000..5b1785c --- /dev/null +++ b/assets/phosphor-icons/regular/drone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/drop-half-bottom.svg b/assets/phosphor-icons/regular/drop-half-bottom.svg new file mode 100644 index 0000000..d51733b --- /dev/null +++ b/assets/phosphor-icons/regular/drop-half-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/drop-half.svg b/assets/phosphor-icons/regular/drop-half.svg new file mode 100644 index 0000000..8138dd2 --- /dev/null +++ b/assets/phosphor-icons/regular/drop-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/drop-simple.svg b/assets/phosphor-icons/regular/drop-simple.svg new file mode 100644 index 0000000..8a9c546 --- /dev/null +++ b/assets/phosphor-icons/regular/drop-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/drop-slash.svg b/assets/phosphor-icons/regular/drop-slash.svg new file mode 100644 index 0000000..c8f8966 --- /dev/null +++ b/assets/phosphor-icons/regular/drop-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/drop.svg b/assets/phosphor-icons/regular/drop.svg new file mode 100644 index 0000000..ce833e5 --- /dev/null +++ b/assets/phosphor-icons/regular/drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/dropbox-logo.svg b/assets/phosphor-icons/regular/dropbox-logo.svg new file mode 100644 index 0000000..89b79a8 --- /dev/null +++ b/assets/phosphor-icons/regular/dropbox-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ear-slash.svg b/assets/phosphor-icons/regular/ear-slash.svg new file mode 100644 index 0000000..4c70c55 --- /dev/null +++ b/assets/phosphor-icons/regular/ear-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ear.svg b/assets/phosphor-icons/regular/ear.svg new file mode 100644 index 0000000..6a18a7d --- /dev/null +++ b/assets/phosphor-icons/regular/ear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/egg-crack.svg b/assets/phosphor-icons/regular/egg-crack.svg new file mode 100644 index 0000000..aaa6399 --- /dev/null +++ b/assets/phosphor-icons/regular/egg-crack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/egg.svg b/assets/phosphor-icons/regular/egg.svg new file mode 100644 index 0000000..0357271 --- /dev/null +++ b/assets/phosphor-icons/regular/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eject-simple.svg b/assets/phosphor-icons/regular/eject-simple.svg new file mode 100644 index 0000000..ccce4ae --- /dev/null +++ b/assets/phosphor-icons/regular/eject-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eject.svg b/assets/phosphor-icons/regular/eject.svg new file mode 100644 index 0000000..2b43d21 --- /dev/null +++ b/assets/phosphor-icons/regular/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/elevator.svg b/assets/phosphor-icons/regular/elevator.svg new file mode 100644 index 0000000..834f5cb --- /dev/null +++ b/assets/phosphor-icons/regular/elevator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/empty.svg b/assets/phosphor-icons/regular/empty.svg new file mode 100644 index 0000000..be559b3 --- /dev/null +++ b/assets/phosphor-icons/regular/empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/engine.svg b/assets/phosphor-icons/regular/engine.svg new file mode 100644 index 0000000..7b38a34 --- /dev/null +++ b/assets/phosphor-icons/regular/engine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/envelope-open.svg b/assets/phosphor-icons/regular/envelope-open.svg new file mode 100644 index 0000000..ea4efce --- /dev/null +++ b/assets/phosphor-icons/regular/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/envelope-simple-open.svg b/assets/phosphor-icons/regular/envelope-simple-open.svg new file mode 100644 index 0000000..800e04d --- /dev/null +++ b/assets/phosphor-icons/regular/envelope-simple-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/envelope-simple.svg b/assets/phosphor-icons/regular/envelope-simple.svg new file mode 100644 index 0000000..560827a --- /dev/null +++ b/assets/phosphor-icons/regular/envelope-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/envelope.svg b/assets/phosphor-icons/regular/envelope.svg new file mode 100644 index 0000000..f07a98b --- /dev/null +++ b/assets/phosphor-icons/regular/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/equalizer.svg b/assets/phosphor-icons/regular/equalizer.svg new file mode 100644 index 0000000..e0b8d59 --- /dev/null +++ b/assets/phosphor-icons/regular/equalizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/equals.svg b/assets/phosphor-icons/regular/equals.svg new file mode 100644 index 0000000..f9d1c78 --- /dev/null +++ b/assets/phosphor-icons/regular/equals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eraser.svg b/assets/phosphor-icons/regular/eraser.svg new file mode 100644 index 0000000..b29d95b --- /dev/null +++ b/assets/phosphor-icons/regular/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/escalator-down.svg b/assets/phosphor-icons/regular/escalator-down.svg new file mode 100644 index 0000000..b2349a5 --- /dev/null +++ b/assets/phosphor-icons/regular/escalator-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/escalator-up.svg b/assets/phosphor-icons/regular/escalator-up.svg new file mode 100644 index 0000000..bc5c5f6 --- /dev/null +++ b/assets/phosphor-icons/regular/escalator-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/exam.svg b/assets/phosphor-icons/regular/exam.svg new file mode 100644 index 0000000..0794e4f --- /dev/null +++ b/assets/phosphor-icons/regular/exam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/exclamation-mark.svg b/assets/phosphor-icons/regular/exclamation-mark.svg new file mode 100644 index 0000000..bc9fb70 --- /dev/null +++ b/assets/phosphor-icons/regular/exclamation-mark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/exclude-square.svg b/assets/phosphor-icons/regular/exclude-square.svg new file mode 100644 index 0000000..df1a0b4 --- /dev/null +++ b/assets/phosphor-icons/regular/exclude-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/exclude.svg b/assets/phosphor-icons/regular/exclude.svg new file mode 100644 index 0000000..8bc211e --- /dev/null +++ b/assets/phosphor-icons/regular/exclude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/export.svg b/assets/phosphor-icons/regular/export.svg new file mode 100644 index 0000000..ce60e84 --- /dev/null +++ b/assets/phosphor-icons/regular/export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eye-closed.svg b/assets/phosphor-icons/regular/eye-closed.svg new file mode 100644 index 0000000..af2396a --- /dev/null +++ b/assets/phosphor-icons/regular/eye-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eye-slash.svg b/assets/phosphor-icons/regular/eye-slash.svg new file mode 100644 index 0000000..677741f --- /dev/null +++ b/assets/phosphor-icons/regular/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eye.svg b/assets/phosphor-icons/regular/eye.svg new file mode 100644 index 0000000..c7b1f62 --- /dev/null +++ b/assets/phosphor-icons/regular/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eyedropper-sample.svg b/assets/phosphor-icons/regular/eyedropper-sample.svg new file mode 100644 index 0000000..f13313d --- /dev/null +++ b/assets/phosphor-icons/regular/eyedropper-sample.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eyedropper.svg b/assets/phosphor-icons/regular/eyedropper.svg new file mode 100644 index 0000000..6b9427e --- /dev/null +++ b/assets/phosphor-icons/regular/eyedropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eyeglasses.svg b/assets/phosphor-icons/regular/eyeglasses.svg new file mode 100644 index 0000000..7a5da6a --- /dev/null +++ b/assets/phosphor-icons/regular/eyeglasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/eyes.svg b/assets/phosphor-icons/regular/eyes.svg new file mode 100644 index 0000000..81a782f --- /dev/null +++ b/assets/phosphor-icons/regular/eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/face-mask.svg b/assets/phosphor-icons/regular/face-mask.svg new file mode 100644 index 0000000..5d521ab --- /dev/null +++ b/assets/phosphor-icons/regular/face-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/facebook-logo.svg b/assets/phosphor-icons/regular/facebook-logo.svg new file mode 100644 index 0000000..c07abfe --- /dev/null +++ b/assets/phosphor-icons/regular/facebook-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/factory.svg b/assets/phosphor-icons/regular/factory.svg new file mode 100644 index 0000000..b0afde2 --- /dev/null +++ b/assets/phosphor-icons/regular/factory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/faders-horizontal.svg b/assets/phosphor-icons/regular/faders-horizontal.svg new file mode 100644 index 0000000..617cb2a --- /dev/null +++ b/assets/phosphor-icons/regular/faders-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/faders.svg b/assets/phosphor-icons/regular/faders.svg new file mode 100644 index 0000000..6cd0e8f --- /dev/null +++ b/assets/phosphor-icons/regular/faders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fallout-shelter.svg b/assets/phosphor-icons/regular/fallout-shelter.svg new file mode 100644 index 0000000..cfefb84 --- /dev/null +++ b/assets/phosphor-icons/regular/fallout-shelter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fan.svg b/assets/phosphor-icons/regular/fan.svg new file mode 100644 index 0000000..a7810ce --- /dev/null +++ b/assets/phosphor-icons/regular/fan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/farm.svg b/assets/phosphor-icons/regular/farm.svg new file mode 100644 index 0000000..5637282 --- /dev/null +++ b/assets/phosphor-icons/regular/farm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fast-forward-circle.svg b/assets/phosphor-icons/regular/fast-forward-circle.svg new file mode 100644 index 0000000..42d32da --- /dev/null +++ b/assets/phosphor-icons/regular/fast-forward-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fast-forward.svg b/assets/phosphor-icons/regular/fast-forward.svg new file mode 100644 index 0000000..ecc7518 --- /dev/null +++ b/assets/phosphor-icons/regular/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/feather.svg b/assets/phosphor-icons/regular/feather.svg new file mode 100644 index 0000000..126cfae --- /dev/null +++ b/assets/phosphor-icons/regular/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fediverse-logo.svg b/assets/phosphor-icons/regular/fediverse-logo.svg new file mode 100644 index 0000000..c2ba827 --- /dev/null +++ b/assets/phosphor-icons/regular/fediverse-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/figma-logo.svg b/assets/phosphor-icons/regular/figma-logo.svg new file mode 100644 index 0000000..231599d --- /dev/null +++ b/assets/phosphor-icons/regular/figma-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-archive.svg b/assets/phosphor-icons/regular/file-archive.svg new file mode 100644 index 0000000..fc8a614 --- /dev/null +++ b/assets/phosphor-icons/regular/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-arrow-down.svg b/assets/phosphor-icons/regular/file-arrow-down.svg new file mode 100644 index 0000000..ea3a7b5 --- /dev/null +++ b/assets/phosphor-icons/regular/file-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-arrow-up.svg b/assets/phosphor-icons/regular/file-arrow-up.svg new file mode 100644 index 0000000..85ca831 --- /dev/null +++ b/assets/phosphor-icons/regular/file-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-audio.svg b/assets/phosphor-icons/regular/file-audio.svg new file mode 100644 index 0000000..ce73832 --- /dev/null +++ b/assets/phosphor-icons/regular/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-c-sharp.svg b/assets/phosphor-icons/regular/file-c-sharp.svg new file mode 100644 index 0000000..d404db0 --- /dev/null +++ b/assets/phosphor-icons/regular/file-c-sharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-c.svg b/assets/phosphor-icons/regular/file-c.svg new file mode 100644 index 0000000..fe97b14 --- /dev/null +++ b/assets/phosphor-icons/regular/file-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-cloud.svg b/assets/phosphor-icons/regular/file-cloud.svg new file mode 100644 index 0000000..e09695d --- /dev/null +++ b/assets/phosphor-icons/regular/file-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-code.svg b/assets/phosphor-icons/regular/file-code.svg new file mode 100644 index 0000000..210e2c1 --- /dev/null +++ b/assets/phosphor-icons/regular/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-cpp.svg b/assets/phosphor-icons/regular/file-cpp.svg new file mode 100644 index 0000000..ef38aff --- /dev/null +++ b/assets/phosphor-icons/regular/file-cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-css.svg b/assets/phosphor-icons/regular/file-css.svg new file mode 100644 index 0000000..3e6be7f --- /dev/null +++ b/assets/phosphor-icons/regular/file-css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-csv.svg b/assets/phosphor-icons/regular/file-csv.svg new file mode 100644 index 0000000..3882319 --- /dev/null +++ b/assets/phosphor-icons/regular/file-csv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-dashed.svg b/assets/phosphor-icons/regular/file-dashed.svg new file mode 100644 index 0000000..b28a12c --- /dev/null +++ b/assets/phosphor-icons/regular/file-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-doc.svg b/assets/phosphor-icons/regular/file-doc.svg new file mode 100644 index 0000000..590be9b --- /dev/null +++ b/assets/phosphor-icons/regular/file-doc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-html.svg b/assets/phosphor-icons/regular/file-html.svg new file mode 100644 index 0000000..7270950 --- /dev/null +++ b/assets/phosphor-icons/regular/file-html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-image.svg b/assets/phosphor-icons/regular/file-image.svg new file mode 100644 index 0000000..d7eb3a9 --- /dev/null +++ b/assets/phosphor-icons/regular/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-ini.svg b/assets/phosphor-icons/regular/file-ini.svg new file mode 100644 index 0000000..1469fe7 --- /dev/null +++ b/assets/phosphor-icons/regular/file-ini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-jpg.svg b/assets/phosphor-icons/regular/file-jpg.svg new file mode 100644 index 0000000..5451c69 --- /dev/null +++ b/assets/phosphor-icons/regular/file-jpg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-js.svg b/assets/phosphor-icons/regular/file-js.svg new file mode 100644 index 0000000..8ab6f69 --- /dev/null +++ b/assets/phosphor-icons/regular/file-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-jsx.svg b/assets/phosphor-icons/regular/file-jsx.svg new file mode 100644 index 0000000..cdd8985 --- /dev/null +++ b/assets/phosphor-icons/regular/file-jsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-lock.svg b/assets/phosphor-icons/regular/file-lock.svg new file mode 100644 index 0000000..b9d082d --- /dev/null +++ b/assets/phosphor-icons/regular/file-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-magnifying-glass.svg b/assets/phosphor-icons/regular/file-magnifying-glass.svg new file mode 100644 index 0000000..b254856 --- /dev/null +++ b/assets/phosphor-icons/regular/file-magnifying-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-md.svg b/assets/phosphor-icons/regular/file-md.svg new file mode 100644 index 0000000..2feb136 --- /dev/null +++ b/assets/phosphor-icons/regular/file-md.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-minus.svg b/assets/phosphor-icons/regular/file-minus.svg new file mode 100644 index 0000000..8852e1a --- /dev/null +++ b/assets/phosphor-icons/regular/file-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-pdf.svg b/assets/phosphor-icons/regular/file-pdf.svg new file mode 100644 index 0000000..23a4eb8 --- /dev/null +++ b/assets/phosphor-icons/regular/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-plus.svg b/assets/phosphor-icons/regular/file-plus.svg new file mode 100644 index 0000000..37f8891 --- /dev/null +++ b/assets/phosphor-icons/regular/file-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-png.svg b/assets/phosphor-icons/regular/file-png.svg new file mode 100644 index 0000000..09e5fa0 --- /dev/null +++ b/assets/phosphor-icons/regular/file-png.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-ppt.svg b/assets/phosphor-icons/regular/file-ppt.svg new file mode 100644 index 0000000..8b763aa --- /dev/null +++ b/assets/phosphor-icons/regular/file-ppt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-py.svg b/assets/phosphor-icons/regular/file-py.svg new file mode 100644 index 0000000..4df6dc3 --- /dev/null +++ b/assets/phosphor-icons/regular/file-py.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-rs.svg b/assets/phosphor-icons/regular/file-rs.svg new file mode 100644 index 0000000..fbf19d0 --- /dev/null +++ b/assets/phosphor-icons/regular/file-rs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-sql.svg b/assets/phosphor-icons/regular/file-sql.svg new file mode 100644 index 0000000..0921932 --- /dev/null +++ b/assets/phosphor-icons/regular/file-sql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-svg.svg b/assets/phosphor-icons/regular/file-svg.svg new file mode 100644 index 0000000..19911ff --- /dev/null +++ b/assets/phosphor-icons/regular/file-svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-text.svg b/assets/phosphor-icons/regular/file-text.svg new file mode 100644 index 0000000..cbaca75 --- /dev/null +++ b/assets/phosphor-icons/regular/file-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-ts.svg b/assets/phosphor-icons/regular/file-ts.svg new file mode 100644 index 0000000..7aae0b0 --- /dev/null +++ b/assets/phosphor-icons/regular/file-ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-tsx.svg b/assets/phosphor-icons/regular/file-tsx.svg new file mode 100644 index 0000000..42083c8 --- /dev/null +++ b/assets/phosphor-icons/regular/file-tsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-txt.svg b/assets/phosphor-icons/regular/file-txt.svg new file mode 100644 index 0000000..5db6d8b --- /dev/null +++ b/assets/phosphor-icons/regular/file-txt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-video.svg b/assets/phosphor-icons/regular/file-video.svg new file mode 100644 index 0000000..0779862 --- /dev/null +++ b/assets/phosphor-icons/regular/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-vue.svg b/assets/phosphor-icons/regular/file-vue.svg new file mode 100644 index 0000000..4bea17d --- /dev/null +++ b/assets/phosphor-icons/regular/file-vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-x.svg b/assets/phosphor-icons/regular/file-x.svg new file mode 100644 index 0000000..b571344 --- /dev/null +++ b/assets/phosphor-icons/regular/file-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-xls.svg b/assets/phosphor-icons/regular/file-xls.svg new file mode 100644 index 0000000..b5dc1a9 --- /dev/null +++ b/assets/phosphor-icons/regular/file-xls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file-zip.svg b/assets/phosphor-icons/regular/file-zip.svg new file mode 100644 index 0000000..29f5a08 --- /dev/null +++ b/assets/phosphor-icons/regular/file-zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/file.svg b/assets/phosphor-icons/regular/file.svg new file mode 100644 index 0000000..05d929d --- /dev/null +++ b/assets/phosphor-icons/regular/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/files.svg b/assets/phosphor-icons/regular/files.svg new file mode 100644 index 0000000..ccd889d --- /dev/null +++ b/assets/phosphor-icons/regular/files.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/film-reel.svg b/assets/phosphor-icons/regular/film-reel.svg new file mode 100644 index 0000000..fc07865 --- /dev/null +++ b/assets/phosphor-icons/regular/film-reel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/film-script.svg b/assets/phosphor-icons/regular/film-script.svg new file mode 100644 index 0000000..f7a1355 --- /dev/null +++ b/assets/phosphor-icons/regular/film-script.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/film-slate.svg b/assets/phosphor-icons/regular/film-slate.svg new file mode 100644 index 0000000..5e2a1b3 --- /dev/null +++ b/assets/phosphor-icons/regular/film-slate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/film-strip.svg b/assets/phosphor-icons/regular/film-strip.svg new file mode 100644 index 0000000..3a0b408 --- /dev/null +++ b/assets/phosphor-icons/regular/film-strip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fingerprint-simple.svg b/assets/phosphor-icons/regular/fingerprint-simple.svg new file mode 100644 index 0000000..37cbd7d --- /dev/null +++ b/assets/phosphor-icons/regular/fingerprint-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fingerprint.svg b/assets/phosphor-icons/regular/fingerprint.svg new file mode 100644 index 0000000..c6a3ca5 --- /dev/null +++ b/assets/phosphor-icons/regular/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/finn-the-human.svg b/assets/phosphor-icons/regular/finn-the-human.svg new file mode 100644 index 0000000..788aa95 --- /dev/null +++ b/assets/phosphor-icons/regular/finn-the-human.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fire-extinguisher.svg b/assets/phosphor-icons/regular/fire-extinguisher.svg new file mode 100644 index 0000000..5f7b1f2 --- /dev/null +++ b/assets/phosphor-icons/regular/fire-extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fire-simple.svg b/assets/phosphor-icons/regular/fire-simple.svg new file mode 100644 index 0000000..febd2a2 --- /dev/null +++ b/assets/phosphor-icons/regular/fire-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fire-truck.svg b/assets/phosphor-icons/regular/fire-truck.svg new file mode 100644 index 0000000..edfd9bc --- /dev/null +++ b/assets/phosphor-icons/regular/fire-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fire.svg b/assets/phosphor-icons/regular/fire.svg new file mode 100644 index 0000000..5ed46e6 --- /dev/null +++ b/assets/phosphor-icons/regular/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/first-aid-kit.svg b/assets/phosphor-icons/regular/first-aid-kit.svg new file mode 100644 index 0000000..c5bc9dc --- /dev/null +++ b/assets/phosphor-icons/regular/first-aid-kit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/first-aid.svg b/assets/phosphor-icons/regular/first-aid.svg new file mode 100644 index 0000000..31a1799 --- /dev/null +++ b/assets/phosphor-icons/regular/first-aid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fish-simple.svg b/assets/phosphor-icons/regular/fish-simple.svg new file mode 100644 index 0000000..47265a2 --- /dev/null +++ b/assets/phosphor-icons/regular/fish-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fish.svg b/assets/phosphor-icons/regular/fish.svg new file mode 100644 index 0000000..666368a --- /dev/null +++ b/assets/phosphor-icons/regular/fish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flag-banner-fold.svg b/assets/phosphor-icons/regular/flag-banner-fold.svg new file mode 100644 index 0000000..41ba7f7 --- /dev/null +++ b/assets/phosphor-icons/regular/flag-banner-fold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flag-banner.svg b/assets/phosphor-icons/regular/flag-banner.svg new file mode 100644 index 0000000..2a208f7 --- /dev/null +++ b/assets/phosphor-icons/regular/flag-banner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flag-checkered.svg b/assets/phosphor-icons/regular/flag-checkered.svg new file mode 100644 index 0000000..3e9aafc --- /dev/null +++ b/assets/phosphor-icons/regular/flag-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flag-pennant.svg b/assets/phosphor-icons/regular/flag-pennant.svg new file mode 100644 index 0000000..62518ca --- /dev/null +++ b/assets/phosphor-icons/regular/flag-pennant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flag.svg b/assets/phosphor-icons/regular/flag.svg new file mode 100644 index 0000000..f22011d --- /dev/null +++ b/assets/phosphor-icons/regular/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flame.svg b/assets/phosphor-icons/regular/flame.svg new file mode 100644 index 0000000..48db782 --- /dev/null +++ b/assets/phosphor-icons/regular/flame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flashlight.svg b/assets/phosphor-icons/regular/flashlight.svg new file mode 100644 index 0000000..d46484c --- /dev/null +++ b/assets/phosphor-icons/regular/flashlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flask.svg b/assets/phosphor-icons/regular/flask.svg new file mode 100644 index 0000000..d7d75d9 --- /dev/null +++ b/assets/phosphor-icons/regular/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flip-horizontal.svg b/assets/phosphor-icons/regular/flip-horizontal.svg new file mode 100644 index 0000000..a52f863 --- /dev/null +++ b/assets/phosphor-icons/regular/flip-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flip-vertical.svg b/assets/phosphor-icons/regular/flip-vertical.svg new file mode 100644 index 0000000..795d71b --- /dev/null +++ b/assets/phosphor-icons/regular/flip-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/floppy-disk-back.svg b/assets/phosphor-icons/regular/floppy-disk-back.svg new file mode 100644 index 0000000..55f873b --- /dev/null +++ b/assets/phosphor-icons/regular/floppy-disk-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/floppy-disk.svg b/assets/phosphor-icons/regular/floppy-disk.svg new file mode 100644 index 0000000..f9ecfa1 --- /dev/null +++ b/assets/phosphor-icons/regular/floppy-disk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flow-arrow.svg b/assets/phosphor-icons/regular/flow-arrow.svg new file mode 100644 index 0000000..d9d6dcd --- /dev/null +++ b/assets/phosphor-icons/regular/flow-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flower-lotus.svg b/assets/phosphor-icons/regular/flower-lotus.svg new file mode 100644 index 0000000..9c3b626 --- /dev/null +++ b/assets/phosphor-icons/regular/flower-lotus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flower-tulip.svg b/assets/phosphor-icons/regular/flower-tulip.svg new file mode 100644 index 0000000..a46b915 --- /dev/null +++ b/assets/phosphor-icons/regular/flower-tulip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flower.svg b/assets/phosphor-icons/regular/flower.svg new file mode 100644 index 0000000..5d15532 --- /dev/null +++ b/assets/phosphor-icons/regular/flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/flying-saucer.svg b/assets/phosphor-icons/regular/flying-saucer.svg new file mode 100644 index 0000000..c691995 --- /dev/null +++ b/assets/phosphor-icons/regular/flying-saucer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-dashed.svg b/assets/phosphor-icons/regular/folder-dashed.svg new file mode 100644 index 0000000..a061c0d --- /dev/null +++ b/assets/phosphor-icons/regular/folder-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-lock.svg b/assets/phosphor-icons/regular/folder-lock.svg new file mode 100644 index 0000000..1bf4618 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-minus.svg b/assets/phosphor-icons/regular/folder-minus.svg new file mode 100644 index 0000000..8e3a654 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-open.svg b/assets/phosphor-icons/regular/folder-open.svg new file mode 100644 index 0000000..83a4931 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-plus.svg b/assets/phosphor-icons/regular/folder-plus.svg new file mode 100644 index 0000000..83af659 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple-dashed.svg b/assets/phosphor-icons/regular/folder-simple-dashed.svg new file mode 100644 index 0000000..a955643 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple-lock.svg b/assets/phosphor-icons/regular/folder-simple-lock.svg new file mode 100644 index 0000000..584de9a --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple-minus.svg b/assets/phosphor-icons/regular/folder-simple-minus.svg new file mode 100644 index 0000000..bb2afeb --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple-plus.svg b/assets/phosphor-icons/regular/folder-simple-plus.svg new file mode 100644 index 0000000..9b5e483 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple-star.svg b/assets/phosphor-icons/regular/folder-simple-star.svg new file mode 100644 index 0000000..87e2375 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple-user.svg b/assets/phosphor-icons/regular/folder-simple-user.svg new file mode 100644 index 0000000..525c73a --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-simple.svg b/assets/phosphor-icons/regular/folder-simple.svg new file mode 100644 index 0000000..029b2c0 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-star.svg b/assets/phosphor-icons/regular/folder-star.svg new file mode 100644 index 0000000..6ff7ba1 --- /dev/null +++ b/assets/phosphor-icons/regular/folder-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder-user.svg b/assets/phosphor-icons/regular/folder-user.svg new file mode 100644 index 0000000..61a829a --- /dev/null +++ b/assets/phosphor-icons/regular/folder-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folder.svg b/assets/phosphor-icons/regular/folder.svg new file mode 100644 index 0000000..5e4fb24 --- /dev/null +++ b/assets/phosphor-icons/regular/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/folders.svg b/assets/phosphor-icons/regular/folders.svg new file mode 100644 index 0000000..8732595 --- /dev/null +++ b/assets/phosphor-icons/regular/folders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/football-helmet.svg b/assets/phosphor-icons/regular/football-helmet.svg new file mode 100644 index 0000000..c9bf53d --- /dev/null +++ b/assets/phosphor-icons/regular/football-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/football.svg b/assets/phosphor-icons/regular/football.svg new file mode 100644 index 0000000..78eb08c --- /dev/null +++ b/assets/phosphor-icons/regular/football.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/footprints.svg b/assets/phosphor-icons/regular/footprints.svg new file mode 100644 index 0000000..a51255e --- /dev/null +++ b/assets/phosphor-icons/regular/footprints.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/fork-knife.svg b/assets/phosphor-icons/regular/fork-knife.svg new file mode 100644 index 0000000..a6e52b6 --- /dev/null +++ b/assets/phosphor-icons/regular/fork-knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/four-k.svg b/assets/phosphor-icons/regular/four-k.svg new file mode 100644 index 0000000..2f763a1 --- /dev/null +++ b/assets/phosphor-icons/regular/four-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/frame-corners.svg b/assets/phosphor-icons/regular/frame-corners.svg new file mode 100644 index 0000000..e51988a --- /dev/null +++ b/assets/phosphor-icons/regular/frame-corners.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/framer-logo.svg b/assets/phosphor-icons/regular/framer-logo.svg new file mode 100644 index 0000000..883538c --- /dev/null +++ b/assets/phosphor-icons/regular/framer-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/function.svg b/assets/phosphor-icons/regular/function.svg new file mode 100644 index 0000000..06a50b8 --- /dev/null +++ b/assets/phosphor-icons/regular/function.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/funnel-simple-x.svg b/assets/phosphor-icons/regular/funnel-simple-x.svg new file mode 100644 index 0000000..db292f5 --- /dev/null +++ b/assets/phosphor-icons/regular/funnel-simple-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/funnel-simple.svg b/assets/phosphor-icons/regular/funnel-simple.svg new file mode 100644 index 0000000..8bf9278 --- /dev/null +++ b/assets/phosphor-icons/regular/funnel-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/funnel-x.svg b/assets/phosphor-icons/regular/funnel-x.svg new file mode 100644 index 0000000..6028566 --- /dev/null +++ b/assets/phosphor-icons/regular/funnel-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/funnel.svg b/assets/phosphor-icons/regular/funnel.svg new file mode 100644 index 0000000..c1dbe12 --- /dev/null +++ b/assets/phosphor-icons/regular/funnel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/game-controller.svg b/assets/phosphor-icons/regular/game-controller.svg new file mode 100644 index 0000000..daad4d5 --- /dev/null +++ b/assets/phosphor-icons/regular/game-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/garage.svg b/assets/phosphor-icons/regular/garage.svg new file mode 100644 index 0000000..b360d3c --- /dev/null +++ b/assets/phosphor-icons/regular/garage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gas-can.svg b/assets/phosphor-icons/regular/gas-can.svg new file mode 100644 index 0000000..655a8c8 --- /dev/null +++ b/assets/phosphor-icons/regular/gas-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gas-pump.svg b/assets/phosphor-icons/regular/gas-pump.svg new file mode 100644 index 0000000..1071667 --- /dev/null +++ b/assets/phosphor-icons/regular/gas-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gauge.svg b/assets/phosphor-icons/regular/gauge.svg new file mode 100644 index 0000000..c9cf470 --- /dev/null +++ b/assets/phosphor-icons/regular/gauge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gavel.svg b/assets/phosphor-icons/regular/gavel.svg new file mode 100644 index 0000000..d6ede7e --- /dev/null +++ b/assets/phosphor-icons/regular/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gear-fine.svg b/assets/phosphor-icons/regular/gear-fine.svg new file mode 100644 index 0000000..5b7c587 --- /dev/null +++ b/assets/phosphor-icons/regular/gear-fine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gear-six.svg b/assets/phosphor-icons/regular/gear-six.svg new file mode 100644 index 0000000..4069b05 --- /dev/null +++ b/assets/phosphor-icons/regular/gear-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gear.svg b/assets/phosphor-icons/regular/gear.svg new file mode 100644 index 0000000..9a20171 --- /dev/null +++ b/assets/phosphor-icons/regular/gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gender-female.svg b/assets/phosphor-icons/regular/gender-female.svg new file mode 100644 index 0000000..8aa2a9f --- /dev/null +++ b/assets/phosphor-icons/regular/gender-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gender-intersex.svg b/assets/phosphor-icons/regular/gender-intersex.svg new file mode 100644 index 0000000..91b30c7 --- /dev/null +++ b/assets/phosphor-icons/regular/gender-intersex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gender-male.svg b/assets/phosphor-icons/regular/gender-male.svg new file mode 100644 index 0000000..6a6c7b8 --- /dev/null +++ b/assets/phosphor-icons/regular/gender-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gender-neuter.svg b/assets/phosphor-icons/regular/gender-neuter.svg new file mode 100644 index 0000000..f042788 --- /dev/null +++ b/assets/phosphor-icons/regular/gender-neuter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gender-nonbinary.svg b/assets/phosphor-icons/regular/gender-nonbinary.svg new file mode 100644 index 0000000..77eda36 --- /dev/null +++ b/assets/phosphor-icons/regular/gender-nonbinary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gender-transgender.svg b/assets/phosphor-icons/regular/gender-transgender.svg new file mode 100644 index 0000000..26d137c --- /dev/null +++ b/assets/phosphor-icons/regular/gender-transgender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ghost.svg b/assets/phosphor-icons/regular/ghost.svg new file mode 100644 index 0000000..86569e1 --- /dev/null +++ b/assets/phosphor-icons/regular/ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gif.svg b/assets/phosphor-icons/regular/gif.svg new file mode 100644 index 0000000..f80ebed --- /dev/null +++ b/assets/phosphor-icons/regular/gif.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gift.svg b/assets/phosphor-icons/regular/gift.svg new file mode 100644 index 0000000..6ff9ee1 --- /dev/null +++ b/assets/phosphor-icons/regular/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/git-branch.svg b/assets/phosphor-icons/regular/git-branch.svg new file mode 100644 index 0000000..e40f2d4 --- /dev/null +++ b/assets/phosphor-icons/regular/git-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/git-commit.svg b/assets/phosphor-icons/regular/git-commit.svg new file mode 100644 index 0000000..d11e028 --- /dev/null +++ b/assets/phosphor-icons/regular/git-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/git-diff.svg b/assets/phosphor-icons/regular/git-diff.svg new file mode 100644 index 0000000..ffdf4cc --- /dev/null +++ b/assets/phosphor-icons/regular/git-diff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/git-fork.svg b/assets/phosphor-icons/regular/git-fork.svg new file mode 100644 index 0000000..de20ec8 --- /dev/null +++ b/assets/phosphor-icons/regular/git-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/git-merge.svg b/assets/phosphor-icons/regular/git-merge.svg new file mode 100644 index 0000000..4c102c7 --- /dev/null +++ b/assets/phosphor-icons/regular/git-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/git-pull-request.svg b/assets/phosphor-icons/regular/git-pull-request.svg new file mode 100644 index 0000000..682288b --- /dev/null +++ b/assets/phosphor-icons/regular/git-pull-request.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/github-logo.svg b/assets/phosphor-icons/regular/github-logo.svg new file mode 100644 index 0000000..bef0efb --- /dev/null +++ b/assets/phosphor-icons/regular/github-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gitlab-logo-simple.svg b/assets/phosphor-icons/regular/gitlab-logo-simple.svg new file mode 100644 index 0000000..6ac3e79 --- /dev/null +++ b/assets/phosphor-icons/regular/gitlab-logo-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gitlab-logo.svg b/assets/phosphor-icons/regular/gitlab-logo.svg new file mode 100644 index 0000000..e0b4ded --- /dev/null +++ b/assets/phosphor-icons/regular/gitlab-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe-hemisphere-east.svg b/assets/phosphor-icons/regular/globe-hemisphere-east.svg new file mode 100644 index 0000000..46d8522 --- /dev/null +++ b/assets/phosphor-icons/regular/globe-hemisphere-east.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe-hemisphere-west.svg b/assets/phosphor-icons/regular/globe-hemisphere-west.svg new file mode 100644 index 0000000..699526b --- /dev/null +++ b/assets/phosphor-icons/regular/globe-hemisphere-west.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe-simple-x.svg b/assets/phosphor-icons/regular/globe-simple-x.svg new file mode 100644 index 0000000..87175bf --- /dev/null +++ b/assets/phosphor-icons/regular/globe-simple-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe-simple.svg b/assets/phosphor-icons/regular/globe-simple.svg new file mode 100644 index 0000000..078eb89 --- /dev/null +++ b/assets/phosphor-icons/regular/globe-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe-stand.svg b/assets/phosphor-icons/regular/globe-stand.svg new file mode 100644 index 0000000..e898a9e --- /dev/null +++ b/assets/phosphor-icons/regular/globe-stand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe-x.svg b/assets/phosphor-icons/regular/globe-x.svg new file mode 100644 index 0000000..ac94fc4 --- /dev/null +++ b/assets/phosphor-icons/regular/globe-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/globe.svg b/assets/phosphor-icons/regular/globe.svg new file mode 100644 index 0000000..bada2c3 --- /dev/null +++ b/assets/phosphor-icons/regular/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/goggles.svg b/assets/phosphor-icons/regular/goggles.svg new file mode 100644 index 0000000..267c634 --- /dev/null +++ b/assets/phosphor-icons/regular/goggles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/golf.svg b/assets/phosphor-icons/regular/golf.svg new file mode 100644 index 0000000..65747ab --- /dev/null +++ b/assets/phosphor-icons/regular/golf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/goodreads-logo.svg b/assets/phosphor-icons/regular/goodreads-logo.svg new file mode 100644 index 0000000..f65bb4a --- /dev/null +++ b/assets/phosphor-icons/regular/goodreads-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-cardboard-logo.svg b/assets/phosphor-icons/regular/google-cardboard-logo.svg new file mode 100644 index 0000000..f65c8e1 --- /dev/null +++ b/assets/phosphor-icons/regular/google-cardboard-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-chrome-logo.svg b/assets/phosphor-icons/regular/google-chrome-logo.svg new file mode 100644 index 0000000..61dcda4 --- /dev/null +++ b/assets/phosphor-icons/regular/google-chrome-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-drive-logo.svg b/assets/phosphor-icons/regular/google-drive-logo.svg new file mode 100644 index 0000000..19ba74d --- /dev/null +++ b/assets/phosphor-icons/regular/google-drive-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-logo.svg b/assets/phosphor-icons/regular/google-logo.svg new file mode 100644 index 0000000..e5528af --- /dev/null +++ b/assets/phosphor-icons/regular/google-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-photos-logo.svg b/assets/phosphor-icons/regular/google-photos-logo.svg new file mode 100644 index 0000000..0fd405a --- /dev/null +++ b/assets/phosphor-icons/regular/google-photos-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-play-logo.svg b/assets/phosphor-icons/regular/google-play-logo.svg new file mode 100644 index 0000000..c32e1cb --- /dev/null +++ b/assets/phosphor-icons/regular/google-play-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/google-podcasts-logo.svg b/assets/phosphor-icons/regular/google-podcasts-logo.svg new file mode 100644 index 0000000..701108a --- /dev/null +++ b/assets/phosphor-icons/regular/google-podcasts-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gps-fix.svg b/assets/phosphor-icons/regular/gps-fix.svg new file mode 100644 index 0000000..80b6039 --- /dev/null +++ b/assets/phosphor-icons/regular/gps-fix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gps-slash.svg b/assets/phosphor-icons/regular/gps-slash.svg new file mode 100644 index 0000000..06ad880 --- /dev/null +++ b/assets/phosphor-icons/regular/gps-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gps.svg b/assets/phosphor-icons/regular/gps.svg new file mode 100644 index 0000000..c91968a --- /dev/null +++ b/assets/phosphor-icons/regular/gps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/gradient.svg b/assets/phosphor-icons/regular/gradient.svg new file mode 100644 index 0000000..61e149a --- /dev/null +++ b/assets/phosphor-icons/regular/gradient.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/graduation-cap.svg b/assets/phosphor-icons/regular/graduation-cap.svg new file mode 100644 index 0000000..fba07df --- /dev/null +++ b/assets/phosphor-icons/regular/graduation-cap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/grains-slash.svg b/assets/phosphor-icons/regular/grains-slash.svg new file mode 100644 index 0000000..646bcd1 --- /dev/null +++ b/assets/phosphor-icons/regular/grains-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/grains.svg b/assets/phosphor-icons/regular/grains.svg new file mode 100644 index 0000000..abe2ff1 --- /dev/null +++ b/assets/phosphor-icons/regular/grains.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/graph.svg b/assets/phosphor-icons/regular/graph.svg new file mode 100644 index 0000000..b1f7c01 --- /dev/null +++ b/assets/phosphor-icons/regular/graph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/graphics-card.svg b/assets/phosphor-icons/regular/graphics-card.svg new file mode 100644 index 0000000..bfb80f8 --- /dev/null +++ b/assets/phosphor-icons/regular/graphics-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/greater-than-or-equal.svg b/assets/phosphor-icons/regular/greater-than-or-equal.svg new file mode 100644 index 0000000..745e501 --- /dev/null +++ b/assets/phosphor-icons/regular/greater-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/greater-than.svg b/assets/phosphor-icons/regular/greater-than.svg new file mode 100644 index 0000000..2a2fad2 --- /dev/null +++ b/assets/phosphor-icons/regular/greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/grid-four.svg b/assets/phosphor-icons/regular/grid-four.svg new file mode 100644 index 0000000..aef9fb3 --- /dev/null +++ b/assets/phosphor-icons/regular/grid-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/grid-nine.svg b/assets/phosphor-icons/regular/grid-nine.svg new file mode 100644 index 0000000..6d518ca --- /dev/null +++ b/assets/phosphor-icons/regular/grid-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/guitar.svg b/assets/phosphor-icons/regular/guitar.svg new file mode 100644 index 0000000..4f8850b --- /dev/null +++ b/assets/phosphor-icons/regular/guitar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hair-dryer.svg b/assets/phosphor-icons/regular/hair-dryer.svg new file mode 100644 index 0000000..7384c84 --- /dev/null +++ b/assets/phosphor-icons/regular/hair-dryer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hamburger.svg b/assets/phosphor-icons/regular/hamburger.svg new file mode 100644 index 0000000..0cfb1ab --- /dev/null +++ b/assets/phosphor-icons/regular/hamburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hammer.svg b/assets/phosphor-icons/regular/hammer.svg new file mode 100644 index 0000000..04ce997 --- /dev/null +++ b/assets/phosphor-icons/regular/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-arrow-down.svg b/assets/phosphor-icons/regular/hand-arrow-down.svg new file mode 100644 index 0000000..a079458 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-arrow-up.svg b/assets/phosphor-icons/regular/hand-arrow-up.svg new file mode 100644 index 0000000..a15c29a --- /dev/null +++ b/assets/phosphor-icons/regular/hand-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-coins.svg b/assets/phosphor-icons/regular/hand-coins.svg new file mode 100644 index 0000000..bc9af17 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-coins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-deposit.svg b/assets/phosphor-icons/regular/hand-deposit.svg new file mode 100644 index 0000000..d41de53 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-deposit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-eye.svg b/assets/phosphor-icons/regular/hand-eye.svg new file mode 100644 index 0000000..e49d6b2 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-fist.svg b/assets/phosphor-icons/regular/hand-fist.svg new file mode 100644 index 0000000..099448c --- /dev/null +++ b/assets/phosphor-icons/regular/hand-fist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-grabbing.svg b/assets/phosphor-icons/regular/hand-grabbing.svg new file mode 100644 index 0000000..e545fe8 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-grabbing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-heart.svg b/assets/phosphor-icons/regular/hand-heart.svg new file mode 100644 index 0000000..8758f07 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-palm.svg b/assets/phosphor-icons/regular/hand-palm.svg new file mode 100644 index 0000000..f79e2b9 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-palm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-peace.svg b/assets/phosphor-icons/regular/hand-peace.svg new file mode 100644 index 0000000..5b9854d --- /dev/null +++ b/assets/phosphor-icons/regular/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-pointing.svg b/assets/phosphor-icons/regular/hand-pointing.svg new file mode 100644 index 0000000..e2a2034 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-pointing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-soap.svg b/assets/phosphor-icons/regular/hand-soap.svg new file mode 100644 index 0000000..52f2e98 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-swipe-left.svg b/assets/phosphor-icons/regular/hand-swipe-left.svg new file mode 100644 index 0000000..a76fa33 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-swipe-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-swipe-right.svg b/assets/phosphor-icons/regular/hand-swipe-right.svg new file mode 100644 index 0000000..04b8643 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-swipe-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-tap.svg b/assets/phosphor-icons/regular/hand-tap.svg new file mode 100644 index 0000000..729208f --- /dev/null +++ b/assets/phosphor-icons/regular/hand-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-waving.svg b/assets/phosphor-icons/regular/hand-waving.svg new file mode 100644 index 0000000..af893e7 --- /dev/null +++ b/assets/phosphor-icons/regular/hand-waving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand-withdraw.svg b/assets/phosphor-icons/regular/hand-withdraw.svg new file mode 100644 index 0000000..719339f --- /dev/null +++ b/assets/phosphor-icons/regular/hand-withdraw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hand.svg b/assets/phosphor-icons/regular/hand.svg new file mode 100644 index 0000000..2cfdc9f --- /dev/null +++ b/assets/phosphor-icons/regular/hand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/handbag-simple.svg b/assets/phosphor-icons/regular/handbag-simple.svg new file mode 100644 index 0000000..29305aa --- /dev/null +++ b/assets/phosphor-icons/regular/handbag-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/handbag.svg b/assets/phosphor-icons/regular/handbag.svg new file mode 100644 index 0000000..6d0ae05 --- /dev/null +++ b/assets/phosphor-icons/regular/handbag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hands-clapping.svg b/assets/phosphor-icons/regular/hands-clapping.svg new file mode 100644 index 0000000..5846959 --- /dev/null +++ b/assets/phosphor-icons/regular/hands-clapping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hands-praying.svg b/assets/phosphor-icons/regular/hands-praying.svg new file mode 100644 index 0000000..318caef --- /dev/null +++ b/assets/phosphor-icons/regular/hands-praying.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/handshake.svg b/assets/phosphor-icons/regular/handshake.svg new file mode 100644 index 0000000..2be7726 --- /dev/null +++ b/assets/phosphor-icons/regular/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hard-drive.svg b/assets/phosphor-icons/regular/hard-drive.svg new file mode 100644 index 0000000..d0d1fd7 --- /dev/null +++ b/assets/phosphor-icons/regular/hard-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hard-drives.svg b/assets/phosphor-icons/regular/hard-drives.svg new file mode 100644 index 0000000..c01f18c --- /dev/null +++ b/assets/phosphor-icons/regular/hard-drives.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hard-hat.svg b/assets/phosphor-icons/regular/hard-hat.svg new file mode 100644 index 0000000..b73f0eb --- /dev/null +++ b/assets/phosphor-icons/regular/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hash-straight.svg b/assets/phosphor-icons/regular/hash-straight.svg new file mode 100644 index 0000000..fbc0775 --- /dev/null +++ b/assets/phosphor-icons/regular/hash-straight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hash.svg b/assets/phosphor-icons/regular/hash.svg new file mode 100644 index 0000000..e173dde --- /dev/null +++ b/assets/phosphor-icons/regular/hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/head-circuit.svg b/assets/phosphor-icons/regular/head-circuit.svg new file mode 100644 index 0000000..034b5d7 --- /dev/null +++ b/assets/phosphor-icons/regular/head-circuit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/headlights.svg b/assets/phosphor-icons/regular/headlights.svg new file mode 100644 index 0000000..522bcdd --- /dev/null +++ b/assets/phosphor-icons/regular/headlights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/headphones.svg b/assets/phosphor-icons/regular/headphones.svg new file mode 100644 index 0000000..62e8d1e --- /dev/null +++ b/assets/phosphor-icons/regular/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/headset.svg b/assets/phosphor-icons/regular/headset.svg new file mode 100644 index 0000000..f21c847 --- /dev/null +++ b/assets/phosphor-icons/regular/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/heart-break.svg b/assets/phosphor-icons/regular/heart-break.svg new file mode 100644 index 0000000..2da2b2c --- /dev/null +++ b/assets/phosphor-icons/regular/heart-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/heart-half.svg b/assets/phosphor-icons/regular/heart-half.svg new file mode 100644 index 0000000..6768da6 --- /dev/null +++ b/assets/phosphor-icons/regular/heart-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/heart-straight-break.svg b/assets/phosphor-icons/regular/heart-straight-break.svg new file mode 100644 index 0000000..6030ce2 --- /dev/null +++ b/assets/phosphor-icons/regular/heart-straight-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/heart-straight.svg b/assets/phosphor-icons/regular/heart-straight.svg new file mode 100644 index 0000000..bd93e2c --- /dev/null +++ b/assets/phosphor-icons/regular/heart-straight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/heart.svg b/assets/phosphor-icons/regular/heart.svg new file mode 100644 index 0000000..1acfe41 --- /dev/null +++ b/assets/phosphor-icons/regular/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/heartbeat.svg b/assets/phosphor-icons/regular/heartbeat.svg new file mode 100644 index 0000000..e0b41b3 --- /dev/null +++ b/assets/phosphor-icons/regular/heartbeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hexagon.svg b/assets/phosphor-icons/regular/hexagon.svg new file mode 100644 index 0000000..1422157 --- /dev/null +++ b/assets/phosphor-icons/regular/hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/high-definition.svg b/assets/phosphor-icons/regular/high-definition.svg new file mode 100644 index 0000000..490bda7 --- /dev/null +++ b/assets/phosphor-icons/regular/high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/high-heel.svg b/assets/phosphor-icons/regular/high-heel.svg new file mode 100644 index 0000000..1c3fa6a --- /dev/null +++ b/assets/phosphor-icons/regular/high-heel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/highlighter-circle.svg b/assets/phosphor-icons/regular/highlighter-circle.svg new file mode 100644 index 0000000..eaca023 --- /dev/null +++ b/assets/phosphor-icons/regular/highlighter-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/highlighter.svg b/assets/phosphor-icons/regular/highlighter.svg new file mode 100644 index 0000000..5a6cf9e --- /dev/null +++ b/assets/phosphor-icons/regular/highlighter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hockey.svg b/assets/phosphor-icons/regular/hockey.svg new file mode 100644 index 0000000..4e26204 --- /dev/null +++ b/assets/phosphor-icons/regular/hockey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hoodie.svg b/assets/phosphor-icons/regular/hoodie.svg new file mode 100644 index 0000000..cc950c7 --- /dev/null +++ b/assets/phosphor-icons/regular/hoodie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/horse.svg b/assets/phosphor-icons/regular/horse.svg new file mode 100644 index 0000000..e17b525 --- /dev/null +++ b/assets/phosphor-icons/regular/horse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hospital.svg b/assets/phosphor-icons/regular/hospital.svg new file mode 100644 index 0000000..ef8ea75 --- /dev/null +++ b/assets/phosphor-icons/regular/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-high.svg b/assets/phosphor-icons/regular/hourglass-high.svg new file mode 100644 index 0000000..f8575f7 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-low.svg b/assets/phosphor-icons/regular/hourglass-low.svg new file mode 100644 index 0000000..fe27ac5 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-medium.svg b/assets/phosphor-icons/regular/hourglass-medium.svg new file mode 100644 index 0000000..de40301 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-simple-high.svg b/assets/phosphor-icons/regular/hourglass-simple-high.svg new file mode 100644 index 0000000..985b6c0 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-simple-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-simple-low.svg b/assets/phosphor-icons/regular/hourglass-simple-low.svg new file mode 100644 index 0000000..93678fe --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-simple-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-simple-medium.svg b/assets/phosphor-icons/regular/hourglass-simple-medium.svg new file mode 100644 index 0000000..a935667 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-simple-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass-simple.svg b/assets/phosphor-icons/regular/hourglass-simple.svg new file mode 100644 index 0000000..15663d0 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hourglass.svg b/assets/phosphor-icons/regular/hourglass.svg new file mode 100644 index 0000000..4eae3f2 --- /dev/null +++ b/assets/phosphor-icons/regular/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/house-line.svg b/assets/phosphor-icons/regular/house-line.svg new file mode 100644 index 0000000..9a9cd91 --- /dev/null +++ b/assets/phosphor-icons/regular/house-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/house-simple.svg b/assets/phosphor-icons/regular/house-simple.svg new file mode 100644 index 0000000..f4ffa53 --- /dev/null +++ b/assets/phosphor-icons/regular/house-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/house.svg b/assets/phosphor-icons/regular/house.svg new file mode 100644 index 0000000..6346350 --- /dev/null +++ b/assets/phosphor-icons/regular/house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/hurricane.svg b/assets/phosphor-icons/regular/hurricane.svg new file mode 100644 index 0000000..db8b546 --- /dev/null +++ b/assets/phosphor-icons/regular/hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ice-cream.svg b/assets/phosphor-icons/regular/ice-cream.svg new file mode 100644 index 0000000..4fc46b1 --- /dev/null +++ b/assets/phosphor-icons/regular/ice-cream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/identification-badge.svg b/assets/phosphor-icons/regular/identification-badge.svg new file mode 100644 index 0000000..20d2803 --- /dev/null +++ b/assets/phosphor-icons/regular/identification-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/identification-card.svg b/assets/phosphor-icons/regular/identification-card.svg new file mode 100644 index 0000000..d134fdd --- /dev/null +++ b/assets/phosphor-icons/regular/identification-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/image-broken.svg b/assets/phosphor-icons/regular/image-broken.svg new file mode 100644 index 0000000..fbc41ad --- /dev/null +++ b/assets/phosphor-icons/regular/image-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/image-square.svg b/assets/phosphor-icons/regular/image-square.svg new file mode 100644 index 0000000..216ade7 --- /dev/null +++ b/assets/phosphor-icons/regular/image-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/image.svg b/assets/phosphor-icons/regular/image.svg new file mode 100644 index 0000000..211e18c --- /dev/null +++ b/assets/phosphor-icons/regular/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/images-square.svg b/assets/phosphor-icons/regular/images-square.svg new file mode 100644 index 0000000..7c9dd95 --- /dev/null +++ b/assets/phosphor-icons/regular/images-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/images.svg b/assets/phosphor-icons/regular/images.svg new file mode 100644 index 0000000..48ffc9a --- /dev/null +++ b/assets/phosphor-icons/regular/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/infinity.svg b/assets/phosphor-icons/regular/infinity.svg new file mode 100644 index 0000000..9f0745a --- /dev/null +++ b/assets/phosphor-icons/regular/infinity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/info.svg b/assets/phosphor-icons/regular/info.svg new file mode 100644 index 0000000..06f0c15 --- /dev/null +++ b/assets/phosphor-icons/regular/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/instagram-logo.svg b/assets/phosphor-icons/regular/instagram-logo.svg new file mode 100644 index 0000000..42a6917 --- /dev/null +++ b/assets/phosphor-icons/regular/instagram-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/intersect-square.svg b/assets/phosphor-icons/regular/intersect-square.svg new file mode 100644 index 0000000..ccee72a --- /dev/null +++ b/assets/phosphor-icons/regular/intersect-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/intersect-three.svg b/assets/phosphor-icons/regular/intersect-three.svg new file mode 100644 index 0000000..9537e17 --- /dev/null +++ b/assets/phosphor-icons/regular/intersect-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/intersect.svg b/assets/phosphor-icons/regular/intersect.svg new file mode 100644 index 0000000..9436724 --- /dev/null +++ b/assets/phosphor-icons/regular/intersect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/intersection.svg b/assets/phosphor-icons/regular/intersection.svg new file mode 100644 index 0000000..2084abb --- /dev/null +++ b/assets/phosphor-icons/regular/intersection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/invoice.svg b/assets/phosphor-icons/regular/invoice.svg new file mode 100644 index 0000000..1fc358f --- /dev/null +++ b/assets/phosphor-icons/regular/invoice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/island.svg b/assets/phosphor-icons/regular/island.svg new file mode 100644 index 0000000..95a7d6c --- /dev/null +++ b/assets/phosphor-icons/regular/island.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/jar-label.svg b/assets/phosphor-icons/regular/jar-label.svg new file mode 100644 index 0000000..47e79c9 --- /dev/null +++ b/assets/phosphor-icons/regular/jar-label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/jar.svg b/assets/phosphor-icons/regular/jar.svg new file mode 100644 index 0000000..20ae757 --- /dev/null +++ b/assets/phosphor-icons/regular/jar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/jeep.svg b/assets/phosphor-icons/regular/jeep.svg new file mode 100644 index 0000000..8d12b8f --- /dev/null +++ b/assets/phosphor-icons/regular/jeep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/joystick.svg b/assets/phosphor-icons/regular/joystick.svg new file mode 100644 index 0000000..4304a50 --- /dev/null +++ b/assets/phosphor-icons/regular/joystick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/kanban.svg b/assets/phosphor-icons/regular/kanban.svg new file mode 100644 index 0000000..334098f --- /dev/null +++ b/assets/phosphor-icons/regular/kanban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/key-return.svg b/assets/phosphor-icons/regular/key-return.svg new file mode 100644 index 0000000..49f0de1 --- /dev/null +++ b/assets/phosphor-icons/regular/key-return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/key.svg b/assets/phosphor-icons/regular/key.svg new file mode 100644 index 0000000..86f02ed --- /dev/null +++ b/assets/phosphor-icons/regular/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/keyboard.svg b/assets/phosphor-icons/regular/keyboard.svg new file mode 100644 index 0000000..7e0dbd3 --- /dev/null +++ b/assets/phosphor-icons/regular/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/keyhole.svg b/assets/phosphor-icons/regular/keyhole.svg new file mode 100644 index 0000000..b2d5998 --- /dev/null +++ b/assets/phosphor-icons/regular/keyhole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/knife.svg b/assets/phosphor-icons/regular/knife.svg new file mode 100644 index 0000000..9cfff9f --- /dev/null +++ b/assets/phosphor-icons/regular/knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ladder-simple.svg b/assets/phosphor-icons/regular/ladder-simple.svg new file mode 100644 index 0000000..415cf37 --- /dev/null +++ b/assets/phosphor-icons/regular/ladder-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ladder.svg b/assets/phosphor-icons/regular/ladder.svg new file mode 100644 index 0000000..76b910f --- /dev/null +++ b/assets/phosphor-icons/regular/ladder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lamp-pendant.svg b/assets/phosphor-icons/regular/lamp-pendant.svg new file mode 100644 index 0000000..0bfcc44 --- /dev/null +++ b/assets/phosphor-icons/regular/lamp-pendant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lamp.svg b/assets/phosphor-icons/regular/lamp.svg new file mode 100644 index 0000000..7117ff0 --- /dev/null +++ b/assets/phosphor-icons/regular/lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/laptop.svg b/assets/phosphor-icons/regular/laptop.svg new file mode 100644 index 0000000..7c2b32f --- /dev/null +++ b/assets/phosphor-icons/regular/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lasso.svg b/assets/phosphor-icons/regular/lasso.svg new file mode 100644 index 0000000..82c9214 --- /dev/null +++ b/assets/phosphor-icons/regular/lasso.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lastfm-logo.svg b/assets/phosphor-icons/regular/lastfm-logo.svg new file mode 100644 index 0000000..3b9a100 --- /dev/null +++ b/assets/phosphor-icons/regular/lastfm-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/layout.svg b/assets/phosphor-icons/regular/layout.svg new file mode 100644 index 0000000..9c2b18f --- /dev/null +++ b/assets/phosphor-icons/regular/layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/leaf.svg b/assets/phosphor-icons/regular/leaf.svg new file mode 100644 index 0000000..9306269 --- /dev/null +++ b/assets/phosphor-icons/regular/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lectern.svg b/assets/phosphor-icons/regular/lectern.svg new file mode 100644 index 0000000..4c71f13 --- /dev/null +++ b/assets/phosphor-icons/regular/lectern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lego-smiley.svg b/assets/phosphor-icons/regular/lego-smiley.svg new file mode 100644 index 0000000..ff097c1 --- /dev/null +++ b/assets/phosphor-icons/regular/lego-smiley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lego.svg b/assets/phosphor-icons/regular/lego.svg new file mode 100644 index 0000000..809ea00 --- /dev/null +++ b/assets/phosphor-icons/regular/lego.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/less-than-or-equal.svg b/assets/phosphor-icons/regular/less-than-or-equal.svg new file mode 100644 index 0000000..6cedd1e --- /dev/null +++ b/assets/phosphor-icons/regular/less-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/less-than.svg b/assets/phosphor-icons/regular/less-than.svg new file mode 100644 index 0000000..01ace04 --- /dev/null +++ b/assets/phosphor-icons/regular/less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/letter-circle-h.svg b/assets/phosphor-icons/regular/letter-circle-h.svg new file mode 100644 index 0000000..7821ce4 --- /dev/null +++ b/assets/phosphor-icons/regular/letter-circle-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/letter-circle-p.svg b/assets/phosphor-icons/regular/letter-circle-p.svg new file mode 100644 index 0000000..f74a8fd --- /dev/null +++ b/assets/phosphor-icons/regular/letter-circle-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/letter-circle-v.svg b/assets/phosphor-icons/regular/letter-circle-v.svg new file mode 100644 index 0000000..a73cb0e --- /dev/null +++ b/assets/phosphor-icons/regular/letter-circle-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lifebuoy.svg b/assets/phosphor-icons/regular/lifebuoy.svg new file mode 100644 index 0000000..d006f7e --- /dev/null +++ b/assets/phosphor-icons/regular/lifebuoy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lightbulb-filament.svg b/assets/phosphor-icons/regular/lightbulb-filament.svg new file mode 100644 index 0000000..638cbe3 --- /dev/null +++ b/assets/phosphor-icons/regular/lightbulb-filament.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lightbulb.svg b/assets/phosphor-icons/regular/lightbulb.svg new file mode 100644 index 0000000..05be2bb --- /dev/null +++ b/assets/phosphor-icons/regular/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lighthouse.svg b/assets/phosphor-icons/regular/lighthouse.svg new file mode 100644 index 0000000..8a9d5a1 --- /dev/null +++ b/assets/phosphor-icons/regular/lighthouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lightning-a.svg b/assets/phosphor-icons/regular/lightning-a.svg new file mode 100644 index 0000000..d0cedd3 --- /dev/null +++ b/assets/phosphor-icons/regular/lightning-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lightning-slash.svg b/assets/phosphor-icons/regular/lightning-slash.svg new file mode 100644 index 0000000..4d74115 --- /dev/null +++ b/assets/phosphor-icons/regular/lightning-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lightning.svg b/assets/phosphor-icons/regular/lightning.svg new file mode 100644 index 0000000..aacf6a4 --- /dev/null +++ b/assets/phosphor-icons/regular/lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/line-segment.svg b/assets/phosphor-icons/regular/line-segment.svg new file mode 100644 index 0000000..6369696 --- /dev/null +++ b/assets/phosphor-icons/regular/line-segment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/line-segments.svg b/assets/phosphor-icons/regular/line-segments.svg new file mode 100644 index 0000000..c64af84 --- /dev/null +++ b/assets/phosphor-icons/regular/line-segments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/line-vertical.svg b/assets/phosphor-icons/regular/line-vertical.svg new file mode 100644 index 0000000..63b1c3a --- /dev/null +++ b/assets/phosphor-icons/regular/line-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/link-break.svg b/assets/phosphor-icons/regular/link-break.svg new file mode 100644 index 0000000..a1f0024 --- /dev/null +++ b/assets/phosphor-icons/regular/link-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/link-simple-break.svg b/assets/phosphor-icons/regular/link-simple-break.svg new file mode 100644 index 0000000..aad8951 --- /dev/null +++ b/assets/phosphor-icons/regular/link-simple-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/link-simple-horizontal-break.svg b/assets/phosphor-icons/regular/link-simple-horizontal-break.svg new file mode 100644 index 0000000..d6b6095 --- /dev/null +++ b/assets/phosphor-icons/regular/link-simple-horizontal-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/link-simple-horizontal.svg b/assets/phosphor-icons/regular/link-simple-horizontal.svg new file mode 100644 index 0000000..e6d37b6 --- /dev/null +++ b/assets/phosphor-icons/regular/link-simple-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/link-simple.svg b/assets/phosphor-icons/regular/link-simple.svg new file mode 100644 index 0000000..456ed96 --- /dev/null +++ b/assets/phosphor-icons/regular/link-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/link.svg b/assets/phosphor-icons/regular/link.svg new file mode 100644 index 0000000..7c17722 --- /dev/null +++ b/assets/phosphor-icons/regular/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/linkedin-logo.svg b/assets/phosphor-icons/regular/linkedin-logo.svg new file mode 100644 index 0000000..1f75e1f --- /dev/null +++ b/assets/phosphor-icons/regular/linkedin-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/linktree-logo.svg b/assets/phosphor-icons/regular/linktree-logo.svg new file mode 100644 index 0000000..61ddefa --- /dev/null +++ b/assets/phosphor-icons/regular/linktree-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/linux-logo.svg b/assets/phosphor-icons/regular/linux-logo.svg new file mode 100644 index 0000000..53895de --- /dev/null +++ b/assets/phosphor-icons/regular/linux-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-bullets.svg b/assets/phosphor-icons/regular/list-bullets.svg new file mode 100644 index 0000000..9abf1d0 --- /dev/null +++ b/assets/phosphor-icons/regular/list-bullets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-checks.svg b/assets/phosphor-icons/regular/list-checks.svg new file mode 100644 index 0000000..0088f73 --- /dev/null +++ b/assets/phosphor-icons/regular/list-checks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-dashes.svg b/assets/phosphor-icons/regular/list-dashes.svg new file mode 100644 index 0000000..11cbf90 --- /dev/null +++ b/assets/phosphor-icons/regular/list-dashes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-heart.svg b/assets/phosphor-icons/regular/list-heart.svg new file mode 100644 index 0000000..d504136 --- /dev/null +++ b/assets/phosphor-icons/regular/list-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-magnifying-glass.svg b/assets/phosphor-icons/regular/list-magnifying-glass.svg new file mode 100644 index 0000000..531b239 --- /dev/null +++ b/assets/phosphor-icons/regular/list-magnifying-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-numbers.svg b/assets/phosphor-icons/regular/list-numbers.svg new file mode 100644 index 0000000..8c8b70a --- /dev/null +++ b/assets/phosphor-icons/regular/list-numbers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-plus.svg b/assets/phosphor-icons/regular/list-plus.svg new file mode 100644 index 0000000..67f268b --- /dev/null +++ b/assets/phosphor-icons/regular/list-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list-star.svg b/assets/phosphor-icons/regular/list-star.svg new file mode 100644 index 0000000..d04cb40 --- /dev/null +++ b/assets/phosphor-icons/regular/list-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/list.svg b/assets/phosphor-icons/regular/list.svg new file mode 100644 index 0000000..04d3045 --- /dev/null +++ b/assets/phosphor-icons/regular/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-key-open.svg b/assets/phosphor-icons/regular/lock-key-open.svg new file mode 100644 index 0000000..c658eb5 --- /dev/null +++ b/assets/phosphor-icons/regular/lock-key-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-key.svg b/assets/phosphor-icons/regular/lock-key.svg new file mode 100644 index 0000000..0eafb9c --- /dev/null +++ b/assets/phosphor-icons/regular/lock-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-laminated-open.svg b/assets/phosphor-icons/regular/lock-laminated-open.svg new file mode 100644 index 0000000..a279a74 --- /dev/null +++ b/assets/phosphor-icons/regular/lock-laminated-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-laminated.svg b/assets/phosphor-icons/regular/lock-laminated.svg new file mode 100644 index 0000000..cf3de45 --- /dev/null +++ b/assets/phosphor-icons/regular/lock-laminated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-open.svg b/assets/phosphor-icons/regular/lock-open.svg new file mode 100644 index 0000000..95a18eb --- /dev/null +++ b/assets/phosphor-icons/regular/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-simple-open.svg b/assets/phosphor-icons/regular/lock-simple-open.svg new file mode 100644 index 0000000..973f307 --- /dev/null +++ b/assets/phosphor-icons/regular/lock-simple-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock-simple.svg b/assets/phosphor-icons/regular/lock-simple.svg new file mode 100644 index 0000000..c90bb17 --- /dev/null +++ b/assets/phosphor-icons/regular/lock-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lock.svg b/assets/phosphor-icons/regular/lock.svg new file mode 100644 index 0000000..134fca9 --- /dev/null +++ b/assets/phosphor-icons/regular/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/lockers.svg b/assets/phosphor-icons/regular/lockers.svg new file mode 100644 index 0000000..3932fe8 --- /dev/null +++ b/assets/phosphor-icons/regular/lockers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/log.svg b/assets/phosphor-icons/regular/log.svg new file mode 100644 index 0000000..c7ee24c --- /dev/null +++ b/assets/phosphor-icons/regular/log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/magic-wand.svg b/assets/phosphor-icons/regular/magic-wand.svg new file mode 100644 index 0000000..115e4ab --- /dev/null +++ b/assets/phosphor-icons/regular/magic-wand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/magnet-straight.svg b/assets/phosphor-icons/regular/magnet-straight.svg new file mode 100644 index 0000000..8ffbc11 --- /dev/null +++ b/assets/phosphor-icons/regular/magnet-straight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/magnet.svg b/assets/phosphor-icons/regular/magnet.svg new file mode 100644 index 0000000..3829da0 --- /dev/null +++ b/assets/phosphor-icons/regular/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/magnifying-glass-minus.svg b/assets/phosphor-icons/regular/magnifying-glass-minus.svg new file mode 100644 index 0000000..c1c0cdc --- /dev/null +++ b/assets/phosphor-icons/regular/magnifying-glass-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/magnifying-glass-plus.svg b/assets/phosphor-icons/regular/magnifying-glass-plus.svg new file mode 100644 index 0000000..958aba3 --- /dev/null +++ b/assets/phosphor-icons/regular/magnifying-glass-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/magnifying-glass.svg b/assets/phosphor-icons/regular/magnifying-glass.svg new file mode 100644 index 0000000..67b7d35 --- /dev/null +++ b/assets/phosphor-icons/regular/magnifying-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mailbox.svg b/assets/phosphor-icons/regular/mailbox.svg new file mode 100644 index 0000000..a21a660 --- /dev/null +++ b/assets/phosphor-icons/regular/mailbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin-area.svg b/assets/phosphor-icons/regular/map-pin-area.svg new file mode 100644 index 0000000..fb94eb2 --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin-line.svg b/assets/phosphor-icons/regular/map-pin-line.svg new file mode 100644 index 0000000..5584059 --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin-plus.svg b/assets/phosphor-icons/regular/map-pin-plus.svg new file mode 100644 index 0000000..017493c --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin-simple-area.svg b/assets/phosphor-icons/regular/map-pin-simple-area.svg new file mode 100644 index 0000000..67f8c43 --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin-simple-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin-simple-line.svg b/assets/phosphor-icons/regular/map-pin-simple-line.svg new file mode 100644 index 0000000..f1fe476 --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin-simple-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin-simple.svg b/assets/phosphor-icons/regular/map-pin-simple.svg new file mode 100644 index 0000000..5131548 --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-pin.svg b/assets/phosphor-icons/regular/map-pin.svg new file mode 100644 index 0000000..1052f10 --- /dev/null +++ b/assets/phosphor-icons/regular/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/map-trifold.svg b/assets/phosphor-icons/regular/map-trifold.svg new file mode 100644 index 0000000..2c0cfde --- /dev/null +++ b/assets/phosphor-icons/regular/map-trifold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/markdown-logo.svg b/assets/phosphor-icons/regular/markdown-logo.svg new file mode 100644 index 0000000..8ee7abb --- /dev/null +++ b/assets/phosphor-icons/regular/markdown-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/marker-circle.svg b/assets/phosphor-icons/regular/marker-circle.svg new file mode 100644 index 0000000..2d1bd68 --- /dev/null +++ b/assets/phosphor-icons/regular/marker-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/martini.svg b/assets/phosphor-icons/regular/martini.svg new file mode 100644 index 0000000..2690536 --- /dev/null +++ b/assets/phosphor-icons/regular/martini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mask-happy.svg b/assets/phosphor-icons/regular/mask-happy.svg new file mode 100644 index 0000000..f9e6e68 --- /dev/null +++ b/assets/phosphor-icons/regular/mask-happy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mask-sad.svg b/assets/phosphor-icons/regular/mask-sad.svg new file mode 100644 index 0000000..63f7a07 --- /dev/null +++ b/assets/phosphor-icons/regular/mask-sad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mastodon-logo.svg b/assets/phosphor-icons/regular/mastodon-logo.svg new file mode 100644 index 0000000..0be77e5 --- /dev/null +++ b/assets/phosphor-icons/regular/mastodon-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/math-operations.svg b/assets/phosphor-icons/regular/math-operations.svg new file mode 100644 index 0000000..2d7c5a9 --- /dev/null +++ b/assets/phosphor-icons/regular/math-operations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/matrix-logo.svg b/assets/phosphor-icons/regular/matrix-logo.svg new file mode 100644 index 0000000..dafcc90 --- /dev/null +++ b/assets/phosphor-icons/regular/matrix-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/medal-military.svg b/assets/phosphor-icons/regular/medal-military.svg new file mode 100644 index 0000000..e8483b7 --- /dev/null +++ b/assets/phosphor-icons/regular/medal-military.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/medal.svg b/assets/phosphor-icons/regular/medal.svg new file mode 100644 index 0000000..62651a9 --- /dev/null +++ b/assets/phosphor-icons/regular/medal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/medium-logo.svg b/assets/phosphor-icons/regular/medium-logo.svg new file mode 100644 index 0000000..294ca8e --- /dev/null +++ b/assets/phosphor-icons/regular/medium-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/megaphone-simple.svg b/assets/phosphor-icons/regular/megaphone-simple.svg new file mode 100644 index 0000000..30d36f3 --- /dev/null +++ b/assets/phosphor-icons/regular/megaphone-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/megaphone.svg b/assets/phosphor-icons/regular/megaphone.svg new file mode 100644 index 0000000..8bc057a --- /dev/null +++ b/assets/phosphor-icons/regular/megaphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/member-of.svg b/assets/phosphor-icons/regular/member-of.svg new file mode 100644 index 0000000..c4dc33e --- /dev/null +++ b/assets/phosphor-icons/regular/member-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/memory.svg b/assets/phosphor-icons/regular/memory.svg new file mode 100644 index 0000000..f70fc0f --- /dev/null +++ b/assets/phosphor-icons/regular/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/messenger-logo.svg b/assets/phosphor-icons/regular/messenger-logo.svg new file mode 100644 index 0000000..f306ccd --- /dev/null +++ b/assets/phosphor-icons/regular/messenger-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/meta-logo.svg b/assets/phosphor-icons/regular/meta-logo.svg new file mode 100644 index 0000000..365ab52 --- /dev/null +++ b/assets/phosphor-icons/regular/meta-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/meteor.svg b/assets/phosphor-icons/regular/meteor.svg new file mode 100644 index 0000000..f5abb85 --- /dev/null +++ b/assets/phosphor-icons/regular/meteor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/metronome.svg b/assets/phosphor-icons/regular/metronome.svg new file mode 100644 index 0000000..7c0ad99 --- /dev/null +++ b/assets/phosphor-icons/regular/metronome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microphone-slash.svg b/assets/phosphor-icons/regular/microphone-slash.svg new file mode 100644 index 0000000..cb4c16c --- /dev/null +++ b/assets/phosphor-icons/regular/microphone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microphone-stage.svg b/assets/phosphor-icons/regular/microphone-stage.svg new file mode 100644 index 0000000..a0604ae --- /dev/null +++ b/assets/phosphor-icons/regular/microphone-stage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microphone.svg b/assets/phosphor-icons/regular/microphone.svg new file mode 100644 index 0000000..db21df9 --- /dev/null +++ b/assets/phosphor-icons/regular/microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microscope.svg b/assets/phosphor-icons/regular/microscope.svg new file mode 100644 index 0000000..3e73b84 --- /dev/null +++ b/assets/phosphor-icons/regular/microscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microsoft-excel-logo.svg b/assets/phosphor-icons/regular/microsoft-excel-logo.svg new file mode 100644 index 0000000..d4db7db --- /dev/null +++ b/assets/phosphor-icons/regular/microsoft-excel-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microsoft-outlook-logo.svg b/assets/phosphor-icons/regular/microsoft-outlook-logo.svg new file mode 100644 index 0000000..9606232 --- /dev/null +++ b/assets/phosphor-icons/regular/microsoft-outlook-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microsoft-powerpoint-logo.svg b/assets/phosphor-icons/regular/microsoft-powerpoint-logo.svg new file mode 100644 index 0000000..cd950fe --- /dev/null +++ b/assets/phosphor-icons/regular/microsoft-powerpoint-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microsoft-teams-logo.svg b/assets/phosphor-icons/regular/microsoft-teams-logo.svg new file mode 100644 index 0000000..422d63a --- /dev/null +++ b/assets/phosphor-icons/regular/microsoft-teams-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/microsoft-word-logo.svg b/assets/phosphor-icons/regular/microsoft-word-logo.svg new file mode 100644 index 0000000..c26b4ea --- /dev/null +++ b/assets/phosphor-icons/regular/microsoft-word-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/minus-circle.svg b/assets/phosphor-icons/regular/minus-circle.svg new file mode 100644 index 0000000..74fcda6 --- /dev/null +++ b/assets/phosphor-icons/regular/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/minus-square.svg b/assets/phosphor-icons/regular/minus-square.svg new file mode 100644 index 0000000..7ed56c6 --- /dev/null +++ b/assets/phosphor-icons/regular/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/minus.svg b/assets/phosphor-icons/regular/minus.svg new file mode 100644 index 0000000..7864f1b --- /dev/null +++ b/assets/phosphor-icons/regular/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/money-wavy.svg b/assets/phosphor-icons/regular/money-wavy.svg new file mode 100644 index 0000000..d16fb8b --- /dev/null +++ b/assets/phosphor-icons/regular/money-wavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/money.svg b/assets/phosphor-icons/regular/money.svg new file mode 100644 index 0000000..3efd817 --- /dev/null +++ b/assets/phosphor-icons/regular/money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/monitor-arrow-up.svg b/assets/phosphor-icons/regular/monitor-arrow-up.svg new file mode 100644 index 0000000..88215eb --- /dev/null +++ b/assets/phosphor-icons/regular/monitor-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/monitor-play.svg b/assets/phosphor-icons/regular/monitor-play.svg new file mode 100644 index 0000000..8e6fda2 --- /dev/null +++ b/assets/phosphor-icons/regular/monitor-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/monitor.svg b/assets/phosphor-icons/regular/monitor.svg new file mode 100644 index 0000000..94a3b1c --- /dev/null +++ b/assets/phosphor-icons/regular/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/moon-stars.svg b/assets/phosphor-icons/regular/moon-stars.svg new file mode 100644 index 0000000..b77aebc --- /dev/null +++ b/assets/phosphor-icons/regular/moon-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/moon.svg b/assets/phosphor-icons/regular/moon.svg new file mode 100644 index 0000000..ab9a8cf --- /dev/null +++ b/assets/phosphor-icons/regular/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/moped-front.svg b/assets/phosphor-icons/regular/moped-front.svg new file mode 100644 index 0000000..bc391ae --- /dev/null +++ b/assets/phosphor-icons/regular/moped-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/moped.svg b/assets/phosphor-icons/regular/moped.svg new file mode 100644 index 0000000..efbfbeb --- /dev/null +++ b/assets/phosphor-icons/regular/moped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mosque.svg b/assets/phosphor-icons/regular/mosque.svg new file mode 100644 index 0000000..b645460 --- /dev/null +++ b/assets/phosphor-icons/regular/mosque.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/motorcycle.svg b/assets/phosphor-icons/regular/motorcycle.svg new file mode 100644 index 0000000..a4379fc --- /dev/null +++ b/assets/phosphor-icons/regular/motorcycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mountains.svg b/assets/phosphor-icons/regular/mountains.svg new file mode 100644 index 0000000..7108302 --- /dev/null +++ b/assets/phosphor-icons/regular/mountains.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mouse-left-click.svg b/assets/phosphor-icons/regular/mouse-left-click.svg new file mode 100644 index 0000000..45962c1 --- /dev/null +++ b/assets/phosphor-icons/regular/mouse-left-click.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mouse-middle-click.svg b/assets/phosphor-icons/regular/mouse-middle-click.svg new file mode 100644 index 0000000..0258511 --- /dev/null +++ b/assets/phosphor-icons/regular/mouse-middle-click.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mouse-right-click.svg b/assets/phosphor-icons/regular/mouse-right-click.svg new file mode 100644 index 0000000..de09542 --- /dev/null +++ b/assets/phosphor-icons/regular/mouse-right-click.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mouse-scroll.svg b/assets/phosphor-icons/regular/mouse-scroll.svg new file mode 100644 index 0000000..9a66fb9 --- /dev/null +++ b/assets/phosphor-icons/regular/mouse-scroll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mouse-simple.svg b/assets/phosphor-icons/regular/mouse-simple.svg new file mode 100644 index 0000000..1bb88f5 --- /dev/null +++ b/assets/phosphor-icons/regular/mouse-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/mouse.svg b/assets/phosphor-icons/regular/mouse.svg new file mode 100644 index 0000000..d15c9a2 --- /dev/null +++ b/assets/phosphor-icons/regular/mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/music-note-simple.svg b/assets/phosphor-icons/regular/music-note-simple.svg new file mode 100644 index 0000000..5aa8e2c --- /dev/null +++ b/assets/phosphor-icons/regular/music-note-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/music-note.svg b/assets/phosphor-icons/regular/music-note.svg new file mode 100644 index 0000000..54cf24b --- /dev/null +++ b/assets/phosphor-icons/regular/music-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/music-notes-minus.svg b/assets/phosphor-icons/regular/music-notes-minus.svg new file mode 100644 index 0000000..ec1434e --- /dev/null +++ b/assets/phosphor-icons/regular/music-notes-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/music-notes-plus.svg b/assets/phosphor-icons/regular/music-notes-plus.svg new file mode 100644 index 0000000..fbf41b3 --- /dev/null +++ b/assets/phosphor-icons/regular/music-notes-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/music-notes-simple.svg b/assets/phosphor-icons/regular/music-notes-simple.svg new file mode 100644 index 0000000..b388842 --- /dev/null +++ b/assets/phosphor-icons/regular/music-notes-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/music-notes.svg b/assets/phosphor-icons/regular/music-notes.svg new file mode 100644 index 0000000..fbf942b --- /dev/null +++ b/assets/phosphor-icons/regular/music-notes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/navigation-arrow.svg b/assets/phosphor-icons/regular/navigation-arrow.svg new file mode 100644 index 0000000..f17beb5 --- /dev/null +++ b/assets/phosphor-icons/regular/navigation-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/needle.svg b/assets/phosphor-icons/regular/needle.svg new file mode 100644 index 0000000..ae984ab --- /dev/null +++ b/assets/phosphor-icons/regular/needle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/network-slash.svg b/assets/phosphor-icons/regular/network-slash.svg new file mode 100644 index 0000000..6896bc7 --- /dev/null +++ b/assets/phosphor-icons/regular/network-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/network-x.svg b/assets/phosphor-icons/regular/network-x.svg new file mode 100644 index 0000000..47e221a --- /dev/null +++ b/assets/phosphor-icons/regular/network-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/network.svg b/assets/phosphor-icons/regular/network.svg new file mode 100644 index 0000000..4811592 --- /dev/null +++ b/assets/phosphor-icons/regular/network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/newspaper-clipping.svg b/assets/phosphor-icons/regular/newspaper-clipping.svg new file mode 100644 index 0000000..eb1ef30 --- /dev/null +++ b/assets/phosphor-icons/regular/newspaper-clipping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/newspaper.svg b/assets/phosphor-icons/regular/newspaper.svg new file mode 100644 index 0000000..789b841 --- /dev/null +++ b/assets/phosphor-icons/regular/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/not-equals.svg b/assets/phosphor-icons/regular/not-equals.svg new file mode 100644 index 0000000..e5d75ac --- /dev/null +++ b/assets/phosphor-icons/regular/not-equals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/not-member-of.svg b/assets/phosphor-icons/regular/not-member-of.svg new file mode 100644 index 0000000..964f52e --- /dev/null +++ b/assets/phosphor-icons/regular/not-member-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/not-subset-of.svg b/assets/phosphor-icons/regular/not-subset-of.svg new file mode 100644 index 0000000..2e7a5d8 --- /dev/null +++ b/assets/phosphor-icons/regular/not-subset-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/not-superset-of.svg b/assets/phosphor-icons/regular/not-superset-of.svg new file mode 100644 index 0000000..9223ee2 --- /dev/null +++ b/assets/phosphor-icons/regular/not-superset-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/notches.svg b/assets/phosphor-icons/regular/notches.svg new file mode 100644 index 0000000..dafa6e3 --- /dev/null +++ b/assets/phosphor-icons/regular/notches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/note-blank.svg b/assets/phosphor-icons/regular/note-blank.svg new file mode 100644 index 0000000..01ede25 --- /dev/null +++ b/assets/phosphor-icons/regular/note-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/note-pencil.svg b/assets/phosphor-icons/regular/note-pencil.svg new file mode 100644 index 0000000..2c08f23 --- /dev/null +++ b/assets/phosphor-icons/regular/note-pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/note.svg b/assets/phosphor-icons/regular/note.svg new file mode 100644 index 0000000..5a46bb1 --- /dev/null +++ b/assets/phosphor-icons/regular/note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/notebook.svg b/assets/phosphor-icons/regular/notebook.svg new file mode 100644 index 0000000..259f062 --- /dev/null +++ b/assets/phosphor-icons/regular/notebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/notepad.svg b/assets/phosphor-icons/regular/notepad.svg new file mode 100644 index 0000000..8822d00 --- /dev/null +++ b/assets/phosphor-icons/regular/notepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/notification.svg b/assets/phosphor-icons/regular/notification.svg new file mode 100644 index 0000000..e175313 --- /dev/null +++ b/assets/phosphor-icons/regular/notification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/notion-logo.svg b/assets/phosphor-icons/regular/notion-logo.svg new file mode 100644 index 0000000..4c38e50 --- /dev/null +++ b/assets/phosphor-icons/regular/notion-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/nuclear-plant.svg b/assets/phosphor-icons/regular/nuclear-plant.svg new file mode 100644 index 0000000..df6e57e --- /dev/null +++ b/assets/phosphor-icons/regular/nuclear-plant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-eight.svg b/assets/phosphor-icons/regular/number-circle-eight.svg new file mode 100644 index 0000000..1dce22f --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-eight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-five.svg b/assets/phosphor-icons/regular/number-circle-five.svg new file mode 100644 index 0000000..b6bf3ca --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-four.svg b/assets/phosphor-icons/regular/number-circle-four.svg new file mode 100644 index 0000000..441284d --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-nine.svg b/assets/phosphor-icons/regular/number-circle-nine.svg new file mode 100644 index 0000000..22dfbff --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-one.svg b/assets/phosphor-icons/regular/number-circle-one.svg new file mode 100644 index 0000000..fa225cd --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-seven.svg b/assets/phosphor-icons/regular/number-circle-seven.svg new file mode 100644 index 0000000..362e7ea --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-seven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-six.svg b/assets/phosphor-icons/regular/number-circle-six.svg new file mode 100644 index 0000000..8424b8e --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-three.svg b/assets/phosphor-icons/regular/number-circle-three.svg new file mode 100644 index 0000000..f5815ad --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-two.svg b/assets/phosphor-icons/regular/number-circle-two.svg new file mode 100644 index 0000000..bd4f286 --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-circle-zero.svg b/assets/phosphor-icons/regular/number-circle-zero.svg new file mode 100644 index 0000000..4deedef --- /dev/null +++ b/assets/phosphor-icons/regular/number-circle-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-eight.svg b/assets/phosphor-icons/regular/number-eight.svg new file mode 100644 index 0000000..4952dde --- /dev/null +++ b/assets/phosphor-icons/regular/number-eight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-five.svg b/assets/phosphor-icons/regular/number-five.svg new file mode 100644 index 0000000..cdb6722 --- /dev/null +++ b/assets/phosphor-icons/regular/number-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-four.svg b/assets/phosphor-icons/regular/number-four.svg new file mode 100644 index 0000000..f2a20db --- /dev/null +++ b/assets/phosphor-icons/regular/number-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-nine.svg b/assets/phosphor-icons/regular/number-nine.svg new file mode 100644 index 0000000..b919826 --- /dev/null +++ b/assets/phosphor-icons/regular/number-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-one.svg b/assets/phosphor-icons/regular/number-one.svg new file mode 100644 index 0000000..eab18e9 --- /dev/null +++ b/assets/phosphor-icons/regular/number-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-seven.svg b/assets/phosphor-icons/regular/number-seven.svg new file mode 100644 index 0000000..192cf12 --- /dev/null +++ b/assets/phosphor-icons/regular/number-seven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-six.svg b/assets/phosphor-icons/regular/number-six.svg new file mode 100644 index 0000000..4a42730 --- /dev/null +++ b/assets/phosphor-icons/regular/number-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-eight.svg b/assets/phosphor-icons/regular/number-square-eight.svg new file mode 100644 index 0000000..5362511 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-eight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-five.svg b/assets/phosphor-icons/regular/number-square-five.svg new file mode 100644 index 0000000..d2cb697 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-four.svg b/assets/phosphor-icons/regular/number-square-four.svg new file mode 100644 index 0000000..af4321a --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-nine.svg b/assets/phosphor-icons/regular/number-square-nine.svg new file mode 100644 index 0000000..b4007f7 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-one.svg b/assets/phosphor-icons/regular/number-square-one.svg new file mode 100644 index 0000000..46cceec --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-seven.svg b/assets/phosphor-icons/regular/number-square-seven.svg new file mode 100644 index 0000000..99f4800 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-seven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-six.svg b/assets/phosphor-icons/regular/number-square-six.svg new file mode 100644 index 0000000..daa17b8 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-three.svg b/assets/phosphor-icons/regular/number-square-three.svg new file mode 100644 index 0000000..4ea66fa --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-two.svg b/assets/phosphor-icons/regular/number-square-two.svg new file mode 100644 index 0000000..73db328 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-square-zero.svg b/assets/phosphor-icons/regular/number-square-zero.svg new file mode 100644 index 0000000..7c62759 --- /dev/null +++ b/assets/phosphor-icons/regular/number-square-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-three.svg b/assets/phosphor-icons/regular/number-three.svg new file mode 100644 index 0000000..2017b0d --- /dev/null +++ b/assets/phosphor-icons/regular/number-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-two.svg b/assets/phosphor-icons/regular/number-two.svg new file mode 100644 index 0000000..7f8c475 --- /dev/null +++ b/assets/phosphor-icons/regular/number-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/number-zero.svg b/assets/phosphor-icons/regular/number-zero.svg new file mode 100644 index 0000000..f26f214 --- /dev/null +++ b/assets/phosphor-icons/regular/number-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/numpad.svg b/assets/phosphor-icons/regular/numpad.svg new file mode 100644 index 0000000..d660257 --- /dev/null +++ b/assets/phosphor-icons/regular/numpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/nut.svg b/assets/phosphor-icons/regular/nut.svg new file mode 100644 index 0000000..e908667 --- /dev/null +++ b/assets/phosphor-icons/regular/nut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ny-times-logo.svg b/assets/phosphor-icons/regular/ny-times-logo.svg new file mode 100644 index 0000000..6defb5e --- /dev/null +++ b/assets/phosphor-icons/regular/ny-times-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/octagon.svg b/assets/phosphor-icons/regular/octagon.svg new file mode 100644 index 0000000..706e333 --- /dev/null +++ b/assets/phosphor-icons/regular/octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/office-chair.svg b/assets/phosphor-icons/regular/office-chair.svg new file mode 100644 index 0000000..a2d975c --- /dev/null +++ b/assets/phosphor-icons/regular/office-chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/onigiri.svg b/assets/phosphor-icons/regular/onigiri.svg new file mode 100644 index 0000000..941343d --- /dev/null +++ b/assets/phosphor-icons/regular/onigiri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/open-ai-logo.svg b/assets/phosphor-icons/regular/open-ai-logo.svg new file mode 100644 index 0000000..cb01481 --- /dev/null +++ b/assets/phosphor-icons/regular/open-ai-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/option.svg b/assets/phosphor-icons/regular/option.svg new file mode 100644 index 0000000..317b8d9 --- /dev/null +++ b/assets/phosphor-icons/regular/option.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/orange-slice.svg b/assets/phosphor-icons/regular/orange-slice.svg new file mode 100644 index 0000000..00acf63 --- /dev/null +++ b/assets/phosphor-icons/regular/orange-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/orange.svg b/assets/phosphor-icons/regular/orange.svg new file mode 100644 index 0000000..895b99a --- /dev/null +++ b/assets/phosphor-icons/regular/orange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/oven.svg b/assets/phosphor-icons/regular/oven.svg new file mode 100644 index 0000000..11dbdf0 --- /dev/null +++ b/assets/phosphor-icons/regular/oven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/package.svg b/assets/phosphor-icons/regular/package.svg new file mode 100644 index 0000000..da03b34 --- /dev/null +++ b/assets/phosphor-icons/regular/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paint-brush-broad.svg b/assets/phosphor-icons/regular/paint-brush-broad.svg new file mode 100644 index 0000000..6baf213 --- /dev/null +++ b/assets/phosphor-icons/regular/paint-brush-broad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paint-brush-household.svg b/assets/phosphor-icons/regular/paint-brush-household.svg new file mode 100644 index 0000000..87ff428 --- /dev/null +++ b/assets/phosphor-icons/regular/paint-brush-household.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paint-brush.svg b/assets/phosphor-icons/regular/paint-brush.svg new file mode 100644 index 0000000..425af26 --- /dev/null +++ b/assets/phosphor-icons/regular/paint-brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paint-bucket.svg b/assets/phosphor-icons/regular/paint-bucket.svg new file mode 100644 index 0000000..c0b8ece --- /dev/null +++ b/assets/phosphor-icons/regular/paint-bucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paint-roller.svg b/assets/phosphor-icons/regular/paint-roller.svg new file mode 100644 index 0000000..9acc761 --- /dev/null +++ b/assets/phosphor-icons/regular/paint-roller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/palette.svg b/assets/phosphor-icons/regular/palette.svg new file mode 100644 index 0000000..8192aab --- /dev/null +++ b/assets/phosphor-icons/regular/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/panorama.svg b/assets/phosphor-icons/regular/panorama.svg new file mode 100644 index 0000000..cee8f53 --- /dev/null +++ b/assets/phosphor-icons/regular/panorama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pants.svg b/assets/phosphor-icons/regular/pants.svg new file mode 100644 index 0000000..46cf3d7 --- /dev/null +++ b/assets/phosphor-icons/regular/pants.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paper-plane-right.svg b/assets/phosphor-icons/regular/paper-plane-right.svg new file mode 100644 index 0000000..e011a7d --- /dev/null +++ b/assets/phosphor-icons/regular/paper-plane-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paper-plane-tilt.svg b/assets/phosphor-icons/regular/paper-plane-tilt.svg new file mode 100644 index 0000000..46c54b5 --- /dev/null +++ b/assets/phosphor-icons/regular/paper-plane-tilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paper-plane.svg b/assets/phosphor-icons/regular/paper-plane.svg new file mode 100644 index 0000000..df154cc --- /dev/null +++ b/assets/phosphor-icons/regular/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paperclip-horizontal.svg b/assets/phosphor-icons/regular/paperclip-horizontal.svg new file mode 100644 index 0000000..cae26d3 --- /dev/null +++ b/assets/phosphor-icons/regular/paperclip-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paperclip.svg b/assets/phosphor-icons/regular/paperclip.svg new file mode 100644 index 0000000..201c82c --- /dev/null +++ b/assets/phosphor-icons/regular/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/parachute.svg b/assets/phosphor-icons/regular/parachute.svg new file mode 100644 index 0000000..adc1327 --- /dev/null +++ b/assets/phosphor-icons/regular/parachute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paragraph.svg b/assets/phosphor-icons/regular/paragraph.svg new file mode 100644 index 0000000..f298808 --- /dev/null +++ b/assets/phosphor-icons/regular/paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/parallelogram.svg b/assets/phosphor-icons/regular/parallelogram.svg new file mode 100644 index 0000000..4854f3a --- /dev/null +++ b/assets/phosphor-icons/regular/parallelogram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/park.svg b/assets/phosphor-icons/regular/park.svg new file mode 100644 index 0000000..9d1c9fb --- /dev/null +++ b/assets/phosphor-icons/regular/park.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/password.svg b/assets/phosphor-icons/regular/password.svg new file mode 100644 index 0000000..59165db --- /dev/null +++ b/assets/phosphor-icons/regular/password.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/path.svg b/assets/phosphor-icons/regular/path.svg new file mode 100644 index 0000000..66356ae --- /dev/null +++ b/assets/phosphor-icons/regular/path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/patreon-logo.svg b/assets/phosphor-icons/regular/patreon-logo.svg new file mode 100644 index 0000000..0081631 --- /dev/null +++ b/assets/phosphor-icons/regular/patreon-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pause-circle.svg b/assets/phosphor-icons/regular/pause-circle.svg new file mode 100644 index 0000000..d58bf8b --- /dev/null +++ b/assets/phosphor-icons/regular/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pause.svg b/assets/phosphor-icons/regular/pause.svg new file mode 100644 index 0000000..f6db962 --- /dev/null +++ b/assets/phosphor-icons/regular/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paw-print.svg b/assets/phosphor-icons/regular/paw-print.svg new file mode 100644 index 0000000..77435e2 --- /dev/null +++ b/assets/phosphor-icons/regular/paw-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/paypal-logo.svg b/assets/phosphor-icons/regular/paypal-logo.svg new file mode 100644 index 0000000..d6aec06 --- /dev/null +++ b/assets/phosphor-icons/regular/paypal-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/peace.svg b/assets/phosphor-icons/regular/peace.svg new file mode 100644 index 0000000..3ac12ff --- /dev/null +++ b/assets/phosphor-icons/regular/peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pen-nib-straight.svg b/assets/phosphor-icons/regular/pen-nib-straight.svg new file mode 100644 index 0000000..7327610 --- /dev/null +++ b/assets/phosphor-icons/regular/pen-nib-straight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pen-nib.svg b/assets/phosphor-icons/regular/pen-nib.svg new file mode 100644 index 0000000..8302942 --- /dev/null +++ b/assets/phosphor-icons/regular/pen-nib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pen.svg b/assets/phosphor-icons/regular/pen.svg new file mode 100644 index 0000000..2ba263e --- /dev/null +++ b/assets/phosphor-icons/regular/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-circle.svg b/assets/phosphor-icons/regular/pencil-circle.svg new file mode 100644 index 0000000..174039e --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-line.svg b/assets/phosphor-icons/regular/pencil-line.svg new file mode 100644 index 0000000..32d8640 --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-ruler.svg b/assets/phosphor-icons/regular/pencil-ruler.svg new file mode 100644 index 0000000..fe66204 --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-simple-line.svg b/assets/phosphor-icons/regular/pencil-simple-line.svg new file mode 100644 index 0000000..73635c4 --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-simple-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-simple-slash.svg b/assets/phosphor-icons/regular/pencil-simple-slash.svg new file mode 100644 index 0000000..48c157c --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-simple-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-simple.svg b/assets/phosphor-icons/regular/pencil-simple.svg new file mode 100644 index 0000000..c94cf66 --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil-slash.svg b/assets/phosphor-icons/regular/pencil-slash.svg new file mode 100644 index 0000000..8d5581a --- /dev/null +++ b/assets/phosphor-icons/regular/pencil-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pencil.svg b/assets/phosphor-icons/regular/pencil.svg new file mode 100644 index 0000000..9d1ca52 --- /dev/null +++ b/assets/phosphor-icons/regular/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pentagon.svg b/assets/phosphor-icons/regular/pentagon.svg new file mode 100644 index 0000000..22d4877 --- /dev/null +++ b/assets/phosphor-icons/regular/pentagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pentagram.svg b/assets/phosphor-icons/regular/pentagram.svg new file mode 100644 index 0000000..73525c9 --- /dev/null +++ b/assets/phosphor-icons/regular/pentagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pepper.svg b/assets/phosphor-icons/regular/pepper.svg new file mode 100644 index 0000000..2307d9e --- /dev/null +++ b/assets/phosphor-icons/regular/pepper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/percent.svg b/assets/phosphor-icons/regular/percent.svg new file mode 100644 index 0000000..76a0ce0 --- /dev/null +++ b/assets/phosphor-icons/regular/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-arms-spread.svg b/assets/phosphor-icons/regular/person-arms-spread.svg new file mode 100644 index 0000000..24e264e --- /dev/null +++ b/assets/phosphor-icons/regular/person-arms-spread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-bike.svg b/assets/phosphor-icons/regular/person-simple-bike.svg new file mode 100644 index 0000000..b2e19d9 --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-circle.svg b/assets/phosphor-icons/regular/person-simple-circle.svg new file mode 100644 index 0000000..e3b85ec --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-hike.svg b/assets/phosphor-icons/regular/person-simple-hike.svg new file mode 100644 index 0000000..1c537e9 --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-hike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-run.svg b/assets/phosphor-icons/regular/person-simple-run.svg new file mode 100644 index 0000000..77f324c --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-ski.svg b/assets/phosphor-icons/regular/person-simple-ski.svg new file mode 100644 index 0000000..db40c62 --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-ski.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-snowboard.svg b/assets/phosphor-icons/regular/person-simple-snowboard.svg new file mode 100644 index 0000000..ee2f29e --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-snowboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-swim.svg b/assets/phosphor-icons/regular/person-simple-swim.svg new file mode 100644 index 0000000..ccce11e --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-swim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-tai-chi.svg b/assets/phosphor-icons/regular/person-simple-tai-chi.svg new file mode 100644 index 0000000..9e5dda8 --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-tai-chi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-throw.svg b/assets/phosphor-icons/regular/person-simple-throw.svg new file mode 100644 index 0000000..4fcfeb9 --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-throw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple-walk.svg b/assets/phosphor-icons/regular/person-simple-walk.svg new file mode 100644 index 0000000..f1d0ba2 --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple-walk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person-simple.svg b/assets/phosphor-icons/regular/person-simple.svg new file mode 100644 index 0000000..cbd0fef --- /dev/null +++ b/assets/phosphor-icons/regular/person-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/person.svg b/assets/phosphor-icons/regular/person.svg new file mode 100644 index 0000000..d5e6c59 --- /dev/null +++ b/assets/phosphor-icons/regular/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/perspective.svg b/assets/phosphor-icons/regular/perspective.svg new file mode 100644 index 0000000..38a746a --- /dev/null +++ b/assets/phosphor-icons/regular/perspective.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-call.svg b/assets/phosphor-icons/regular/phone-call.svg new file mode 100644 index 0000000..e0f214e --- /dev/null +++ b/assets/phosphor-icons/regular/phone-call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-disconnect.svg b/assets/phosphor-icons/regular/phone-disconnect.svg new file mode 100644 index 0000000..193d459 --- /dev/null +++ b/assets/phosphor-icons/regular/phone-disconnect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-incoming.svg b/assets/phosphor-icons/regular/phone-incoming.svg new file mode 100644 index 0000000..e4e2753 --- /dev/null +++ b/assets/phosphor-icons/regular/phone-incoming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-list.svg b/assets/phosphor-icons/regular/phone-list.svg new file mode 100644 index 0000000..da18a7e --- /dev/null +++ b/assets/phosphor-icons/regular/phone-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-outgoing.svg b/assets/phosphor-icons/regular/phone-outgoing.svg new file mode 100644 index 0000000..b8fd793 --- /dev/null +++ b/assets/phosphor-icons/regular/phone-outgoing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-pause.svg b/assets/phosphor-icons/regular/phone-pause.svg new file mode 100644 index 0000000..2bc5e00 --- /dev/null +++ b/assets/phosphor-icons/regular/phone-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-plus.svg b/assets/phosphor-icons/regular/phone-plus.svg new file mode 100644 index 0000000..d194c5f --- /dev/null +++ b/assets/phosphor-icons/regular/phone-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-slash.svg b/assets/phosphor-icons/regular/phone-slash.svg new file mode 100644 index 0000000..fe0da6f --- /dev/null +++ b/assets/phosphor-icons/regular/phone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-transfer.svg b/assets/phosphor-icons/regular/phone-transfer.svg new file mode 100644 index 0000000..b49ee6c --- /dev/null +++ b/assets/phosphor-icons/regular/phone-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone-x.svg b/assets/phosphor-icons/regular/phone-x.svg new file mode 100644 index 0000000..4a273f7 --- /dev/null +++ b/assets/phosphor-icons/regular/phone-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phone.svg b/assets/phosphor-icons/regular/phone.svg new file mode 100644 index 0000000..be7c3df --- /dev/null +++ b/assets/phosphor-icons/regular/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/phosphor-logo.svg b/assets/phosphor-icons/regular/phosphor-logo.svg new file mode 100644 index 0000000..6960aaa --- /dev/null +++ b/assets/phosphor-icons/regular/phosphor-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pi.svg b/assets/phosphor-icons/regular/pi.svg new file mode 100644 index 0000000..0a72e26 --- /dev/null +++ b/assets/phosphor-icons/regular/pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/piano-keys.svg b/assets/phosphor-icons/regular/piano-keys.svg new file mode 100644 index 0000000..8b862df --- /dev/null +++ b/assets/phosphor-icons/regular/piano-keys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/picnic-table.svg b/assets/phosphor-icons/regular/picnic-table.svg new file mode 100644 index 0000000..bf4e79a --- /dev/null +++ b/assets/phosphor-icons/regular/picnic-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/picture-in-picture.svg b/assets/phosphor-icons/regular/picture-in-picture.svg new file mode 100644 index 0000000..4207a27 --- /dev/null +++ b/assets/phosphor-icons/regular/picture-in-picture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/piggy-bank.svg b/assets/phosphor-icons/regular/piggy-bank.svg new file mode 100644 index 0000000..d7d677f --- /dev/null +++ b/assets/phosphor-icons/regular/piggy-bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pill.svg b/assets/phosphor-icons/regular/pill.svg new file mode 100644 index 0000000..364187d --- /dev/null +++ b/assets/phosphor-icons/regular/pill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ping-pong.svg b/assets/phosphor-icons/regular/ping-pong.svg new file mode 100644 index 0000000..08d08ed --- /dev/null +++ b/assets/phosphor-icons/regular/ping-pong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pint-glass.svg b/assets/phosphor-icons/regular/pint-glass.svg new file mode 100644 index 0000000..977006d --- /dev/null +++ b/assets/phosphor-icons/regular/pint-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pinterest-logo.svg b/assets/phosphor-icons/regular/pinterest-logo.svg new file mode 100644 index 0000000..8681eff --- /dev/null +++ b/assets/phosphor-icons/regular/pinterest-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pinwheel.svg b/assets/phosphor-icons/regular/pinwheel.svg new file mode 100644 index 0000000..1057289 --- /dev/null +++ b/assets/phosphor-icons/regular/pinwheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pipe-wrench.svg b/assets/phosphor-icons/regular/pipe-wrench.svg new file mode 100644 index 0000000..52f4e29 --- /dev/null +++ b/assets/phosphor-icons/regular/pipe-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pipe.svg b/assets/phosphor-icons/regular/pipe.svg new file mode 100644 index 0000000..693a91d --- /dev/null +++ b/assets/phosphor-icons/regular/pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pix-logo.svg b/assets/phosphor-icons/regular/pix-logo.svg new file mode 100644 index 0000000..da412db --- /dev/null +++ b/assets/phosphor-icons/regular/pix-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pizza.svg b/assets/phosphor-icons/regular/pizza.svg new file mode 100644 index 0000000..36b2fb5 --- /dev/null +++ b/assets/phosphor-icons/regular/pizza.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/placeholder.svg b/assets/phosphor-icons/regular/placeholder.svg new file mode 100644 index 0000000..f3eac49 --- /dev/null +++ b/assets/phosphor-icons/regular/placeholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/planet.svg b/assets/phosphor-icons/regular/planet.svg new file mode 100644 index 0000000..875866e --- /dev/null +++ b/assets/phosphor-icons/regular/planet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plant.svg b/assets/phosphor-icons/regular/plant.svg new file mode 100644 index 0000000..932832b --- /dev/null +++ b/assets/phosphor-icons/regular/plant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/play-circle.svg b/assets/phosphor-icons/regular/play-circle.svg new file mode 100644 index 0000000..9251b35 --- /dev/null +++ b/assets/phosphor-icons/regular/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/play-pause.svg b/assets/phosphor-icons/regular/play-pause.svg new file mode 100644 index 0000000..126f909 --- /dev/null +++ b/assets/phosphor-icons/regular/play-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/play.svg b/assets/phosphor-icons/regular/play.svg new file mode 100644 index 0000000..7640133 --- /dev/null +++ b/assets/phosphor-icons/regular/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/playlist.svg b/assets/phosphor-icons/regular/playlist.svg new file mode 100644 index 0000000..de8e453 --- /dev/null +++ b/assets/phosphor-icons/regular/playlist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plug-charging.svg b/assets/phosphor-icons/regular/plug-charging.svg new file mode 100644 index 0000000..4733a93 --- /dev/null +++ b/assets/phosphor-icons/regular/plug-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plug.svg b/assets/phosphor-icons/regular/plug.svg new file mode 100644 index 0000000..1c3f9c2 --- /dev/null +++ b/assets/phosphor-icons/regular/plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plugs-connected.svg b/assets/phosphor-icons/regular/plugs-connected.svg new file mode 100644 index 0000000..1426b69 --- /dev/null +++ b/assets/phosphor-icons/regular/plugs-connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plugs.svg b/assets/phosphor-icons/regular/plugs.svg new file mode 100644 index 0000000..6f7f3dd --- /dev/null +++ b/assets/phosphor-icons/regular/plugs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plus-circle.svg b/assets/phosphor-icons/regular/plus-circle.svg new file mode 100644 index 0000000..f829f96 --- /dev/null +++ b/assets/phosphor-icons/regular/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plus-minus.svg b/assets/phosphor-icons/regular/plus-minus.svg new file mode 100644 index 0000000..6ab6a3e --- /dev/null +++ b/assets/phosphor-icons/regular/plus-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plus-square.svg b/assets/phosphor-icons/regular/plus-square.svg new file mode 100644 index 0000000..c14749b --- /dev/null +++ b/assets/phosphor-icons/regular/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/plus.svg b/assets/phosphor-icons/regular/plus.svg new file mode 100644 index 0000000..bd65073 --- /dev/null +++ b/assets/phosphor-icons/regular/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/poker-chip.svg b/assets/phosphor-icons/regular/poker-chip.svg new file mode 100644 index 0000000..cdfa4e5 --- /dev/null +++ b/assets/phosphor-icons/regular/poker-chip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/police-car.svg b/assets/phosphor-icons/regular/police-car.svg new file mode 100644 index 0000000..438a23a --- /dev/null +++ b/assets/phosphor-icons/regular/police-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/polygon.svg b/assets/phosphor-icons/regular/polygon.svg new file mode 100644 index 0000000..96aea6a --- /dev/null +++ b/assets/phosphor-icons/regular/polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/popcorn.svg b/assets/phosphor-icons/regular/popcorn.svg new file mode 100644 index 0000000..5513211 --- /dev/null +++ b/assets/phosphor-icons/regular/popcorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/popsicle.svg b/assets/phosphor-icons/regular/popsicle.svg new file mode 100644 index 0000000..3736925 --- /dev/null +++ b/assets/phosphor-icons/regular/popsicle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/potted-plant.svg b/assets/phosphor-icons/regular/potted-plant.svg new file mode 100644 index 0000000..2ed74f7 --- /dev/null +++ b/assets/phosphor-icons/regular/potted-plant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/power.svg b/assets/phosphor-icons/regular/power.svg new file mode 100644 index 0000000..0495dd9 --- /dev/null +++ b/assets/phosphor-icons/regular/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/prescription.svg b/assets/phosphor-icons/regular/prescription.svg new file mode 100644 index 0000000..3a9405b --- /dev/null +++ b/assets/phosphor-icons/regular/prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/presentation-chart.svg b/assets/phosphor-icons/regular/presentation-chart.svg new file mode 100644 index 0000000..8b14ba0 --- /dev/null +++ b/assets/phosphor-icons/regular/presentation-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/presentation.svg b/assets/phosphor-icons/regular/presentation.svg new file mode 100644 index 0000000..33421c1 --- /dev/null +++ b/assets/phosphor-icons/regular/presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/printer.svg b/assets/phosphor-icons/regular/printer.svg new file mode 100644 index 0000000..7befdfd --- /dev/null +++ b/assets/phosphor-icons/regular/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/prohibit-inset.svg b/assets/phosphor-icons/regular/prohibit-inset.svg new file mode 100644 index 0000000..3d2b99d --- /dev/null +++ b/assets/phosphor-icons/regular/prohibit-inset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/prohibit.svg b/assets/phosphor-icons/regular/prohibit.svg new file mode 100644 index 0000000..0c0130d --- /dev/null +++ b/assets/phosphor-icons/regular/prohibit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/projector-screen-chart.svg b/assets/phosphor-icons/regular/projector-screen-chart.svg new file mode 100644 index 0000000..8bf823e --- /dev/null +++ b/assets/phosphor-icons/regular/projector-screen-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/projector-screen.svg b/assets/phosphor-icons/regular/projector-screen.svg new file mode 100644 index 0000000..fa914bd --- /dev/null +++ b/assets/phosphor-icons/regular/projector-screen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/pulse.svg b/assets/phosphor-icons/regular/pulse.svg new file mode 100644 index 0000000..6a045f2 --- /dev/null +++ b/assets/phosphor-icons/regular/pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/push-pin-simple-slash.svg b/assets/phosphor-icons/regular/push-pin-simple-slash.svg new file mode 100644 index 0000000..f009e5b --- /dev/null +++ b/assets/phosphor-icons/regular/push-pin-simple-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/push-pin-simple.svg b/assets/phosphor-icons/regular/push-pin-simple.svg new file mode 100644 index 0000000..3344300 --- /dev/null +++ b/assets/phosphor-icons/regular/push-pin-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/push-pin-slash.svg b/assets/phosphor-icons/regular/push-pin-slash.svg new file mode 100644 index 0000000..b45875d --- /dev/null +++ b/assets/phosphor-icons/regular/push-pin-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/push-pin.svg b/assets/phosphor-icons/regular/push-pin.svg new file mode 100644 index 0000000..9464236 --- /dev/null +++ b/assets/phosphor-icons/regular/push-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/puzzle-piece.svg b/assets/phosphor-icons/regular/puzzle-piece.svg new file mode 100644 index 0000000..0a61a8d --- /dev/null +++ b/assets/phosphor-icons/regular/puzzle-piece.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/qr-code.svg b/assets/phosphor-icons/regular/qr-code.svg new file mode 100644 index 0000000..249f544 --- /dev/null +++ b/assets/phosphor-icons/regular/qr-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/question-mark.svg b/assets/phosphor-icons/regular/question-mark.svg new file mode 100644 index 0000000..89502d2 --- /dev/null +++ b/assets/phosphor-icons/regular/question-mark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/question.svg b/assets/phosphor-icons/regular/question.svg new file mode 100644 index 0000000..e18817b --- /dev/null +++ b/assets/phosphor-icons/regular/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/queue.svg b/assets/phosphor-icons/regular/queue.svg new file mode 100644 index 0000000..a8b36b8 --- /dev/null +++ b/assets/phosphor-icons/regular/queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/quotes.svg b/assets/phosphor-icons/regular/quotes.svg new file mode 100644 index 0000000..5d1b4b9 --- /dev/null +++ b/assets/phosphor-icons/regular/quotes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rabbit.svg b/assets/phosphor-icons/regular/rabbit.svg new file mode 100644 index 0000000..b1bf7e0 --- /dev/null +++ b/assets/phosphor-icons/regular/rabbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/racquet.svg b/assets/phosphor-icons/regular/racquet.svg new file mode 100644 index 0000000..e2a8894 --- /dev/null +++ b/assets/phosphor-icons/regular/racquet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/radical.svg b/assets/phosphor-icons/regular/radical.svg new file mode 100644 index 0000000..ab93da9 --- /dev/null +++ b/assets/phosphor-icons/regular/radical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/radio-button.svg b/assets/phosphor-icons/regular/radio-button.svg new file mode 100644 index 0000000..8c68a96 --- /dev/null +++ b/assets/phosphor-icons/regular/radio-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/radio.svg b/assets/phosphor-icons/regular/radio.svg new file mode 100644 index 0000000..c9e4bfc --- /dev/null +++ b/assets/phosphor-icons/regular/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/radioactive.svg b/assets/phosphor-icons/regular/radioactive.svg new file mode 100644 index 0000000..9c440ba --- /dev/null +++ b/assets/phosphor-icons/regular/radioactive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rainbow-cloud.svg b/assets/phosphor-icons/regular/rainbow-cloud.svg new file mode 100644 index 0000000..0abfe4e --- /dev/null +++ b/assets/phosphor-icons/regular/rainbow-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rainbow.svg b/assets/phosphor-icons/regular/rainbow.svg new file mode 100644 index 0000000..c43cd8c --- /dev/null +++ b/assets/phosphor-icons/regular/rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ranking.svg b/assets/phosphor-icons/regular/ranking.svg new file mode 100644 index 0000000..2a89906 --- /dev/null +++ b/assets/phosphor-icons/regular/ranking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/read-cv-logo.svg b/assets/phosphor-icons/regular/read-cv-logo.svg new file mode 100644 index 0000000..1ac0d89 --- /dev/null +++ b/assets/phosphor-icons/regular/read-cv-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/receipt-x.svg b/assets/phosphor-icons/regular/receipt-x.svg new file mode 100644 index 0000000..9002515 --- /dev/null +++ b/assets/phosphor-icons/regular/receipt-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/receipt.svg b/assets/phosphor-icons/regular/receipt.svg new file mode 100644 index 0000000..066a638 --- /dev/null +++ b/assets/phosphor-icons/regular/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/record.svg b/assets/phosphor-icons/regular/record.svg new file mode 100644 index 0000000..bcab879 --- /dev/null +++ b/assets/phosphor-icons/regular/record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rectangle-dashed.svg b/assets/phosphor-icons/regular/rectangle-dashed.svg new file mode 100644 index 0000000..56978cb --- /dev/null +++ b/assets/phosphor-icons/regular/rectangle-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rectangle.svg b/assets/phosphor-icons/regular/rectangle.svg new file mode 100644 index 0000000..5a4de2f --- /dev/null +++ b/assets/phosphor-icons/regular/rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/recycle.svg b/assets/phosphor-icons/regular/recycle.svg new file mode 100644 index 0000000..3816b7e --- /dev/null +++ b/assets/phosphor-icons/regular/recycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/reddit-logo.svg b/assets/phosphor-icons/regular/reddit-logo.svg new file mode 100644 index 0000000..d52cd00 --- /dev/null +++ b/assets/phosphor-icons/regular/reddit-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/repeat-once.svg b/assets/phosphor-icons/regular/repeat-once.svg new file mode 100644 index 0000000..d4d2952 --- /dev/null +++ b/assets/phosphor-icons/regular/repeat-once.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/repeat.svg b/assets/phosphor-icons/regular/repeat.svg new file mode 100644 index 0000000..c8978e8 --- /dev/null +++ b/assets/phosphor-icons/regular/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/replit-logo.svg b/assets/phosphor-icons/regular/replit-logo.svg new file mode 100644 index 0000000..b94702b --- /dev/null +++ b/assets/phosphor-icons/regular/replit-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/resize.svg b/assets/phosphor-icons/regular/resize.svg new file mode 100644 index 0000000..eeb5034 --- /dev/null +++ b/assets/phosphor-icons/regular/resize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rewind-circle.svg b/assets/phosphor-icons/regular/rewind-circle.svg new file mode 100644 index 0000000..209642a --- /dev/null +++ b/assets/phosphor-icons/regular/rewind-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rewind.svg b/assets/phosphor-icons/regular/rewind.svg new file mode 100644 index 0000000..cb8f22b --- /dev/null +++ b/assets/phosphor-icons/regular/rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/road-horizon.svg b/assets/phosphor-icons/regular/road-horizon.svg new file mode 100644 index 0000000..abc85c9 --- /dev/null +++ b/assets/phosphor-icons/regular/road-horizon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/robot.svg b/assets/phosphor-icons/regular/robot.svg new file mode 100644 index 0000000..bb57809 --- /dev/null +++ b/assets/phosphor-icons/regular/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rocket-launch.svg b/assets/phosphor-icons/regular/rocket-launch.svg new file mode 100644 index 0000000..3e936a6 --- /dev/null +++ b/assets/phosphor-icons/regular/rocket-launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rocket.svg b/assets/phosphor-icons/regular/rocket.svg new file mode 100644 index 0000000..99bf95c --- /dev/null +++ b/assets/phosphor-icons/regular/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rows-plus-bottom.svg b/assets/phosphor-icons/regular/rows-plus-bottom.svg new file mode 100644 index 0000000..9d230f9 --- /dev/null +++ b/assets/phosphor-icons/regular/rows-plus-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rows-plus-top.svg b/assets/phosphor-icons/regular/rows-plus-top.svg new file mode 100644 index 0000000..e55b166 --- /dev/null +++ b/assets/phosphor-icons/regular/rows-plus-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rows.svg b/assets/phosphor-icons/regular/rows.svg new file mode 100644 index 0000000..91ff1c0 --- /dev/null +++ b/assets/phosphor-icons/regular/rows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rss-simple.svg b/assets/phosphor-icons/regular/rss-simple.svg new file mode 100644 index 0000000..ba08693 --- /dev/null +++ b/assets/phosphor-icons/regular/rss-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rss.svg b/assets/phosphor-icons/regular/rss.svg new file mode 100644 index 0000000..6b00f97 --- /dev/null +++ b/assets/phosphor-icons/regular/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/rug.svg b/assets/phosphor-icons/regular/rug.svg new file mode 100644 index 0000000..a18fe68 --- /dev/null +++ b/assets/phosphor-icons/regular/rug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ruler.svg b/assets/phosphor-icons/regular/ruler.svg new file mode 100644 index 0000000..dedd593 --- /dev/null +++ b/assets/phosphor-icons/regular/ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sailboat.svg b/assets/phosphor-icons/regular/sailboat.svg new file mode 100644 index 0000000..020dd87 --- /dev/null +++ b/assets/phosphor-icons/regular/sailboat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scales.svg b/assets/phosphor-icons/regular/scales.svg new file mode 100644 index 0000000..9ce5fd8 --- /dev/null +++ b/assets/phosphor-icons/regular/scales.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scan-smiley.svg b/assets/phosphor-icons/regular/scan-smiley.svg new file mode 100644 index 0000000..7f3cb9d --- /dev/null +++ b/assets/phosphor-icons/regular/scan-smiley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scan.svg b/assets/phosphor-icons/regular/scan.svg new file mode 100644 index 0000000..f340f73 --- /dev/null +++ b/assets/phosphor-icons/regular/scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scissors.svg b/assets/phosphor-icons/regular/scissors.svg new file mode 100644 index 0000000..c50ca67 --- /dev/null +++ b/assets/phosphor-icons/regular/scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scooter.svg b/assets/phosphor-icons/regular/scooter.svg new file mode 100644 index 0000000..ecf5713 --- /dev/null +++ b/assets/phosphor-icons/regular/scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/screencast.svg b/assets/phosphor-icons/regular/screencast.svg new file mode 100644 index 0000000..d906bde --- /dev/null +++ b/assets/phosphor-icons/regular/screencast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/screwdriver.svg b/assets/phosphor-icons/regular/screwdriver.svg new file mode 100644 index 0000000..2cff459 --- /dev/null +++ b/assets/phosphor-icons/regular/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scribble-loop.svg b/assets/phosphor-icons/regular/scribble-loop.svg new file mode 100644 index 0000000..079c9be --- /dev/null +++ b/assets/phosphor-icons/regular/scribble-loop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scribble.svg b/assets/phosphor-icons/regular/scribble.svg new file mode 100644 index 0000000..6e78923 --- /dev/null +++ b/assets/phosphor-icons/regular/scribble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/scroll.svg b/assets/phosphor-icons/regular/scroll.svg new file mode 100644 index 0000000..5f1cd70 --- /dev/null +++ b/assets/phosphor-icons/regular/scroll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seal-check.svg b/assets/phosphor-icons/regular/seal-check.svg new file mode 100644 index 0000000..0915c58 --- /dev/null +++ b/assets/phosphor-icons/regular/seal-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seal-percent.svg b/assets/phosphor-icons/regular/seal-percent.svg new file mode 100644 index 0000000..52e34d7 --- /dev/null +++ b/assets/phosphor-icons/regular/seal-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seal-question.svg b/assets/phosphor-icons/regular/seal-question.svg new file mode 100644 index 0000000..e66e8dc --- /dev/null +++ b/assets/phosphor-icons/regular/seal-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seal-warning.svg b/assets/phosphor-icons/regular/seal-warning.svg new file mode 100644 index 0000000..4ec6a11 --- /dev/null +++ b/assets/phosphor-icons/regular/seal-warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seal.svg b/assets/phosphor-icons/regular/seal.svg new file mode 100644 index 0000000..abceb25 --- /dev/null +++ b/assets/phosphor-icons/regular/seal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seat.svg b/assets/phosphor-icons/regular/seat.svg new file mode 100644 index 0000000..7b8db9d --- /dev/null +++ b/assets/phosphor-icons/regular/seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/seatbelt.svg b/assets/phosphor-icons/regular/seatbelt.svg new file mode 100644 index 0000000..4334a15 --- /dev/null +++ b/assets/phosphor-icons/regular/seatbelt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/security-camera.svg b/assets/phosphor-icons/regular/security-camera.svg new file mode 100644 index 0000000..37270ee --- /dev/null +++ b/assets/phosphor-icons/regular/security-camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection-all.svg b/assets/phosphor-icons/regular/selection-all.svg new file mode 100644 index 0000000..ba6b7cb --- /dev/null +++ b/assets/phosphor-icons/regular/selection-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection-background.svg b/assets/phosphor-icons/regular/selection-background.svg new file mode 100644 index 0000000..0d5ec67 --- /dev/null +++ b/assets/phosphor-icons/regular/selection-background.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection-foreground.svg b/assets/phosphor-icons/regular/selection-foreground.svg new file mode 100644 index 0000000..782d41c --- /dev/null +++ b/assets/phosphor-icons/regular/selection-foreground.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection-inverse.svg b/assets/phosphor-icons/regular/selection-inverse.svg new file mode 100644 index 0000000..a89cd2c --- /dev/null +++ b/assets/phosphor-icons/regular/selection-inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection-plus.svg b/assets/phosphor-icons/regular/selection-plus.svg new file mode 100644 index 0000000..e444da9 --- /dev/null +++ b/assets/phosphor-icons/regular/selection-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection-slash.svg b/assets/phosphor-icons/regular/selection-slash.svg new file mode 100644 index 0000000..2bbcaf2 --- /dev/null +++ b/assets/phosphor-icons/regular/selection-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/selection.svg b/assets/phosphor-icons/regular/selection.svg new file mode 100644 index 0000000..9c579c6 --- /dev/null +++ b/assets/phosphor-icons/regular/selection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shapes.svg b/assets/phosphor-icons/regular/shapes.svg new file mode 100644 index 0000000..527a4c7 --- /dev/null +++ b/assets/phosphor-icons/regular/shapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/share-fat.svg b/assets/phosphor-icons/regular/share-fat.svg new file mode 100644 index 0000000..cad24cc --- /dev/null +++ b/assets/phosphor-icons/regular/share-fat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/share-network.svg b/assets/phosphor-icons/regular/share-network.svg new file mode 100644 index 0000000..bec46f2 --- /dev/null +++ b/assets/phosphor-icons/regular/share-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/share.svg b/assets/phosphor-icons/regular/share.svg new file mode 100644 index 0000000..f036bb7 --- /dev/null +++ b/assets/phosphor-icons/regular/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-check.svg b/assets/phosphor-icons/regular/shield-check.svg new file mode 100644 index 0000000..8379ccb --- /dev/null +++ b/assets/phosphor-icons/regular/shield-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-checkered.svg b/assets/phosphor-icons/regular/shield-checkered.svg new file mode 100644 index 0000000..b139bc5 --- /dev/null +++ b/assets/phosphor-icons/regular/shield-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-chevron.svg b/assets/phosphor-icons/regular/shield-chevron.svg new file mode 100644 index 0000000..0c3bdcd --- /dev/null +++ b/assets/phosphor-icons/regular/shield-chevron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-plus.svg b/assets/phosphor-icons/regular/shield-plus.svg new file mode 100644 index 0000000..e7f734a --- /dev/null +++ b/assets/phosphor-icons/regular/shield-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-slash.svg b/assets/phosphor-icons/regular/shield-slash.svg new file mode 100644 index 0000000..4c4f812 --- /dev/null +++ b/assets/phosphor-icons/regular/shield-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-star.svg b/assets/phosphor-icons/regular/shield-star.svg new file mode 100644 index 0000000..26c7e9a --- /dev/null +++ b/assets/phosphor-icons/regular/shield-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield-warning.svg b/assets/phosphor-icons/regular/shield-warning.svg new file mode 100644 index 0000000..a200156 --- /dev/null +++ b/assets/phosphor-icons/regular/shield-warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shield.svg b/assets/phosphor-icons/regular/shield.svg new file mode 100644 index 0000000..9e0a048 --- /dev/null +++ b/assets/phosphor-icons/regular/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shipping-container.svg b/assets/phosphor-icons/regular/shipping-container.svg new file mode 100644 index 0000000..d32f205 --- /dev/null +++ b/assets/phosphor-icons/regular/shipping-container.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shirt-folded.svg b/assets/phosphor-icons/regular/shirt-folded.svg new file mode 100644 index 0000000..c115986 --- /dev/null +++ b/assets/phosphor-icons/regular/shirt-folded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shooting-star.svg b/assets/phosphor-icons/regular/shooting-star.svg new file mode 100644 index 0000000..a246d3b --- /dev/null +++ b/assets/phosphor-icons/regular/shooting-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shopping-bag-open.svg b/assets/phosphor-icons/regular/shopping-bag-open.svg new file mode 100644 index 0000000..6d1376f --- /dev/null +++ b/assets/phosphor-icons/regular/shopping-bag-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shopping-bag.svg b/assets/phosphor-icons/regular/shopping-bag.svg new file mode 100644 index 0000000..e308546 --- /dev/null +++ b/assets/phosphor-icons/regular/shopping-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shopping-cart-simple.svg b/assets/phosphor-icons/regular/shopping-cart-simple.svg new file mode 100644 index 0000000..15089b2 --- /dev/null +++ b/assets/phosphor-icons/regular/shopping-cart-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shopping-cart.svg b/assets/phosphor-icons/regular/shopping-cart.svg new file mode 100644 index 0000000..64c146d --- /dev/null +++ b/assets/phosphor-icons/regular/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shovel.svg b/assets/phosphor-icons/regular/shovel.svg new file mode 100644 index 0000000..f6a0b5b --- /dev/null +++ b/assets/phosphor-icons/regular/shovel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shower.svg b/assets/phosphor-icons/regular/shower.svg new file mode 100644 index 0000000..b0bc7d6 --- /dev/null +++ b/assets/phosphor-icons/regular/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shrimp.svg b/assets/phosphor-icons/regular/shrimp.svg new file mode 100644 index 0000000..04f8b87 --- /dev/null +++ b/assets/phosphor-icons/regular/shrimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shuffle-angular.svg b/assets/phosphor-icons/regular/shuffle-angular.svg new file mode 100644 index 0000000..9968d8f --- /dev/null +++ b/assets/phosphor-icons/regular/shuffle-angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shuffle-simple.svg b/assets/phosphor-icons/regular/shuffle-simple.svg new file mode 100644 index 0000000..9249e60 --- /dev/null +++ b/assets/phosphor-icons/regular/shuffle-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/shuffle.svg b/assets/phosphor-icons/regular/shuffle.svg new file mode 100644 index 0000000..531cff1 --- /dev/null +++ b/assets/phosphor-icons/regular/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sidebar-simple.svg b/assets/phosphor-icons/regular/sidebar-simple.svg new file mode 100644 index 0000000..56057b7 --- /dev/null +++ b/assets/phosphor-icons/regular/sidebar-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sidebar.svg b/assets/phosphor-icons/regular/sidebar.svg new file mode 100644 index 0000000..33a4825 --- /dev/null +++ b/assets/phosphor-icons/regular/sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sigma.svg b/assets/phosphor-icons/regular/sigma.svg new file mode 100644 index 0000000..7f16be1 --- /dev/null +++ b/assets/phosphor-icons/regular/sigma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sign-in.svg b/assets/phosphor-icons/regular/sign-in.svg new file mode 100644 index 0000000..cfaf757 --- /dev/null +++ b/assets/phosphor-icons/regular/sign-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sign-out.svg b/assets/phosphor-icons/regular/sign-out.svg new file mode 100644 index 0000000..7bf5110 --- /dev/null +++ b/assets/phosphor-icons/regular/sign-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/signature.svg b/assets/phosphor-icons/regular/signature.svg new file mode 100644 index 0000000..b6ca16a --- /dev/null +++ b/assets/phosphor-icons/regular/signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/signpost.svg b/assets/phosphor-icons/regular/signpost.svg new file mode 100644 index 0000000..757fc1f --- /dev/null +++ b/assets/phosphor-icons/regular/signpost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sim-card.svg b/assets/phosphor-icons/regular/sim-card.svg new file mode 100644 index 0000000..ba2979a --- /dev/null +++ b/assets/phosphor-icons/regular/sim-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/siren.svg b/assets/phosphor-icons/regular/siren.svg new file mode 100644 index 0000000..7b081d7 --- /dev/null +++ b/assets/phosphor-icons/regular/siren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sketch-logo.svg b/assets/phosphor-icons/regular/sketch-logo.svg new file mode 100644 index 0000000..4131252 --- /dev/null +++ b/assets/phosphor-icons/regular/sketch-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/skip-back-circle.svg b/assets/phosphor-icons/regular/skip-back-circle.svg new file mode 100644 index 0000000..f7961fe --- /dev/null +++ b/assets/phosphor-icons/regular/skip-back-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/skip-back.svg b/assets/phosphor-icons/regular/skip-back.svg new file mode 100644 index 0000000..212a539 --- /dev/null +++ b/assets/phosphor-icons/regular/skip-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/skip-forward-circle.svg b/assets/phosphor-icons/regular/skip-forward-circle.svg new file mode 100644 index 0000000..c47a192 --- /dev/null +++ b/assets/phosphor-icons/regular/skip-forward-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/skip-forward.svg b/assets/phosphor-icons/regular/skip-forward.svg new file mode 100644 index 0000000..3e510cc --- /dev/null +++ b/assets/phosphor-icons/regular/skip-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/skull.svg b/assets/phosphor-icons/regular/skull.svg new file mode 100644 index 0000000..049e1b4 --- /dev/null +++ b/assets/phosphor-icons/regular/skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/skype-logo.svg b/assets/phosphor-icons/regular/skype-logo.svg new file mode 100644 index 0000000..cbbbd43 --- /dev/null +++ b/assets/phosphor-icons/regular/skype-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/slack-logo.svg b/assets/phosphor-icons/regular/slack-logo.svg new file mode 100644 index 0000000..1815f11 --- /dev/null +++ b/assets/phosphor-icons/regular/slack-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sliders-horizontal.svg b/assets/phosphor-icons/regular/sliders-horizontal.svg new file mode 100644 index 0000000..8c43e32 --- /dev/null +++ b/assets/phosphor-icons/regular/sliders-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sliders.svg b/assets/phosphor-icons/regular/sliders.svg new file mode 100644 index 0000000..57d4bf8 --- /dev/null +++ b/assets/phosphor-icons/regular/sliders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/slideshow.svg b/assets/phosphor-icons/regular/slideshow.svg new file mode 100644 index 0000000..ebc8ce6 --- /dev/null +++ b/assets/phosphor-icons/regular/slideshow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-angry.svg b/assets/phosphor-icons/regular/smiley-angry.svg new file mode 100644 index 0000000..28378b0 --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-blank.svg b/assets/phosphor-icons/regular/smiley-blank.svg new file mode 100644 index 0000000..f51ef2e --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-meh.svg b/assets/phosphor-icons/regular/smiley-meh.svg new file mode 100644 index 0000000..48ee68b --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-melting.svg b/assets/phosphor-icons/regular/smiley-melting.svg new file mode 100644 index 0000000..0bfb524 --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-melting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-nervous.svg b/assets/phosphor-icons/regular/smiley-nervous.svg new file mode 100644 index 0000000..185d532 --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-nervous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-sad.svg b/assets/phosphor-icons/regular/smiley-sad.svg new file mode 100644 index 0000000..83d2423 --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-sad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-sticker.svg b/assets/phosphor-icons/regular/smiley-sticker.svg new file mode 100644 index 0000000..20bf5d1 --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-sticker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-wink.svg b/assets/phosphor-icons/regular/smiley-wink.svg new file mode 100644 index 0000000..2e01a06 --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley-x-eyes.svg b/assets/phosphor-icons/regular/smiley-x-eyes.svg new file mode 100644 index 0000000..a3466bd --- /dev/null +++ b/assets/phosphor-icons/regular/smiley-x-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/smiley.svg b/assets/phosphor-icons/regular/smiley.svg new file mode 100644 index 0000000..ad4c6aa --- /dev/null +++ b/assets/phosphor-icons/regular/smiley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/snapchat-logo.svg b/assets/phosphor-icons/regular/snapchat-logo.svg new file mode 100644 index 0000000..3bc5c2e --- /dev/null +++ b/assets/phosphor-icons/regular/snapchat-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sneaker-move.svg b/assets/phosphor-icons/regular/sneaker-move.svg new file mode 100644 index 0000000..6557ac2 --- /dev/null +++ b/assets/phosphor-icons/regular/sneaker-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sneaker.svg b/assets/phosphor-icons/regular/sneaker.svg new file mode 100644 index 0000000..0e9530b --- /dev/null +++ b/assets/phosphor-icons/regular/sneaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/snowflake.svg b/assets/phosphor-icons/regular/snowflake.svg new file mode 100644 index 0000000..b4ac05c --- /dev/null +++ b/assets/phosphor-icons/regular/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/soccer-ball.svg b/assets/phosphor-icons/regular/soccer-ball.svg new file mode 100644 index 0000000..959a7d4 --- /dev/null +++ b/assets/phosphor-icons/regular/soccer-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sock.svg b/assets/phosphor-icons/regular/sock.svg new file mode 100644 index 0000000..c260539 --- /dev/null +++ b/assets/phosphor-icons/regular/sock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/solar-panel.svg b/assets/phosphor-icons/regular/solar-panel.svg new file mode 100644 index 0000000..5d2cfb4 --- /dev/null +++ b/assets/phosphor-icons/regular/solar-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/solar-roof.svg b/assets/phosphor-icons/regular/solar-roof.svg new file mode 100644 index 0000000..5700238 --- /dev/null +++ b/assets/phosphor-icons/regular/solar-roof.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sort-ascending.svg b/assets/phosphor-icons/regular/sort-ascending.svg new file mode 100644 index 0000000..6d6f8e2 --- /dev/null +++ b/assets/phosphor-icons/regular/sort-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sort-descending.svg b/assets/phosphor-icons/regular/sort-descending.svg new file mode 100644 index 0000000..e810b7b --- /dev/null +++ b/assets/phosphor-icons/regular/sort-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/soundcloud-logo.svg b/assets/phosphor-icons/regular/soundcloud-logo.svg new file mode 100644 index 0000000..9400cfd --- /dev/null +++ b/assets/phosphor-icons/regular/soundcloud-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spade.svg b/assets/phosphor-icons/regular/spade.svg new file mode 100644 index 0000000..65027b2 --- /dev/null +++ b/assets/phosphor-icons/regular/spade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sparkle.svg b/assets/phosphor-icons/regular/sparkle.svg new file mode 100644 index 0000000..0f5cabf --- /dev/null +++ b/assets/phosphor-icons/regular/sparkle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-hifi.svg b/assets/phosphor-icons/regular/speaker-hifi.svg new file mode 100644 index 0000000..0696472 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-hifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-high.svg b/assets/phosphor-icons/regular/speaker-high.svg new file mode 100644 index 0000000..40f5456 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-low.svg b/assets/phosphor-icons/regular/speaker-low.svg new file mode 100644 index 0000000..2c15d5b --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-none.svg b/assets/phosphor-icons/regular/speaker-none.svg new file mode 100644 index 0000000..ab05291 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-simple-high.svg b/assets/phosphor-icons/regular/speaker-simple-high.svg new file mode 100644 index 0000000..fefa97d --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-simple-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-simple-low.svg b/assets/phosphor-icons/regular/speaker-simple-low.svg new file mode 100644 index 0000000..5a5416f --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-simple-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-simple-none.svg b/assets/phosphor-icons/regular/speaker-simple-none.svg new file mode 100644 index 0000000..48c4024 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-simple-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-simple-slash.svg b/assets/phosphor-icons/regular/speaker-simple-slash.svg new file mode 100644 index 0000000..1602d29 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-simple-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-simple-x.svg b/assets/phosphor-icons/regular/speaker-simple-x.svg new file mode 100644 index 0000000..b057650 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-simple-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-slash.svg b/assets/phosphor-icons/regular/speaker-slash.svg new file mode 100644 index 0000000..0d42158 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speaker-x.svg b/assets/phosphor-icons/regular/speaker-x.svg new file mode 100644 index 0000000..059c090 --- /dev/null +++ b/assets/phosphor-icons/regular/speaker-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/speedometer.svg b/assets/phosphor-icons/regular/speedometer.svg new file mode 100644 index 0000000..b232b42 --- /dev/null +++ b/assets/phosphor-icons/regular/speedometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sphere.svg b/assets/phosphor-icons/regular/sphere.svg new file mode 100644 index 0000000..62cf9ac --- /dev/null +++ b/assets/phosphor-icons/regular/sphere.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spinner-ball.svg b/assets/phosphor-icons/regular/spinner-ball.svg new file mode 100644 index 0000000..cd930e3 --- /dev/null +++ b/assets/phosphor-icons/regular/spinner-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spinner-gap.svg b/assets/phosphor-icons/regular/spinner-gap.svg new file mode 100644 index 0000000..da33dad --- /dev/null +++ b/assets/phosphor-icons/regular/spinner-gap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spinner.svg b/assets/phosphor-icons/regular/spinner.svg new file mode 100644 index 0000000..813631f --- /dev/null +++ b/assets/phosphor-icons/regular/spinner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spiral.svg b/assets/phosphor-icons/regular/spiral.svg new file mode 100644 index 0000000..c42fdd2 --- /dev/null +++ b/assets/phosphor-icons/regular/spiral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/split-horizontal.svg b/assets/phosphor-icons/regular/split-horizontal.svg new file mode 100644 index 0000000..6b25c2d --- /dev/null +++ b/assets/phosphor-icons/regular/split-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/split-vertical.svg b/assets/phosphor-icons/regular/split-vertical.svg new file mode 100644 index 0000000..f5f8e02 --- /dev/null +++ b/assets/phosphor-icons/regular/split-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spotify-logo.svg b/assets/phosphor-icons/regular/spotify-logo.svg new file mode 100644 index 0000000..8f65dbf --- /dev/null +++ b/assets/phosphor-icons/regular/spotify-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/spray-bottle.svg b/assets/phosphor-icons/regular/spray-bottle.svg new file mode 100644 index 0000000..eeb19ce --- /dev/null +++ b/assets/phosphor-icons/regular/spray-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/square-half-bottom.svg b/assets/phosphor-icons/regular/square-half-bottom.svg new file mode 100644 index 0000000..4ead948 --- /dev/null +++ b/assets/phosphor-icons/regular/square-half-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/square-half.svg b/assets/phosphor-icons/regular/square-half.svg new file mode 100644 index 0000000..57058df --- /dev/null +++ b/assets/phosphor-icons/regular/square-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/square-logo.svg b/assets/phosphor-icons/regular/square-logo.svg new file mode 100644 index 0000000..2620783 --- /dev/null +++ b/assets/phosphor-icons/regular/square-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/square-split-horizontal.svg b/assets/phosphor-icons/regular/square-split-horizontal.svg new file mode 100644 index 0000000..15cf0d0 --- /dev/null +++ b/assets/phosphor-icons/regular/square-split-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/square-split-vertical.svg b/assets/phosphor-icons/regular/square-split-vertical.svg new file mode 100644 index 0000000..244b20f --- /dev/null +++ b/assets/phosphor-icons/regular/square-split-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/square.svg b/assets/phosphor-icons/regular/square.svg new file mode 100644 index 0000000..adbce07 --- /dev/null +++ b/assets/phosphor-icons/regular/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/squares-four.svg b/assets/phosphor-icons/regular/squares-four.svg new file mode 100644 index 0000000..e5e1486 --- /dev/null +++ b/assets/phosphor-icons/regular/squares-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stack-minus.svg b/assets/phosphor-icons/regular/stack-minus.svg new file mode 100644 index 0000000..bd48c06 --- /dev/null +++ b/assets/phosphor-icons/regular/stack-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stack-overflow-logo.svg b/assets/phosphor-icons/regular/stack-overflow-logo.svg new file mode 100644 index 0000000..b4df398 --- /dev/null +++ b/assets/phosphor-icons/regular/stack-overflow-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stack-plus.svg b/assets/phosphor-icons/regular/stack-plus.svg new file mode 100644 index 0000000..e1a92b0 --- /dev/null +++ b/assets/phosphor-icons/regular/stack-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stack-simple.svg b/assets/phosphor-icons/regular/stack-simple.svg new file mode 100644 index 0000000..26515f4 --- /dev/null +++ b/assets/phosphor-icons/regular/stack-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stack.svg b/assets/phosphor-icons/regular/stack.svg new file mode 100644 index 0000000..2e52609 --- /dev/null +++ b/assets/phosphor-icons/regular/stack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stairs.svg b/assets/phosphor-icons/regular/stairs.svg new file mode 100644 index 0000000..3e94254 --- /dev/null +++ b/assets/phosphor-icons/regular/stairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stamp.svg b/assets/phosphor-icons/regular/stamp.svg new file mode 100644 index 0000000..51dfa50 --- /dev/null +++ b/assets/phosphor-icons/regular/stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/standard-definition.svg b/assets/phosphor-icons/regular/standard-definition.svg new file mode 100644 index 0000000..98c4e74 --- /dev/null +++ b/assets/phosphor-icons/regular/standard-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/star-and-crescent.svg b/assets/phosphor-icons/regular/star-and-crescent.svg new file mode 100644 index 0000000..ebf7ff4 --- /dev/null +++ b/assets/phosphor-icons/regular/star-and-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/star-four.svg b/assets/phosphor-icons/regular/star-four.svg new file mode 100644 index 0000000..24be05b --- /dev/null +++ b/assets/phosphor-icons/regular/star-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/star-half.svg b/assets/phosphor-icons/regular/star-half.svg new file mode 100644 index 0000000..9075700 --- /dev/null +++ b/assets/phosphor-icons/regular/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/star-of-david.svg b/assets/phosphor-icons/regular/star-of-david.svg new file mode 100644 index 0000000..460a64d --- /dev/null +++ b/assets/phosphor-icons/regular/star-of-david.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/star.svg b/assets/phosphor-icons/regular/star.svg new file mode 100644 index 0000000..1634157 --- /dev/null +++ b/assets/phosphor-icons/regular/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/steam-logo.svg b/assets/phosphor-icons/regular/steam-logo.svg new file mode 100644 index 0000000..900be06 --- /dev/null +++ b/assets/phosphor-icons/regular/steam-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/steering-wheel.svg b/assets/phosphor-icons/regular/steering-wheel.svg new file mode 100644 index 0000000..e6bcc89 --- /dev/null +++ b/assets/phosphor-icons/regular/steering-wheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/steps.svg b/assets/phosphor-icons/regular/steps.svg new file mode 100644 index 0000000..66a92ba --- /dev/null +++ b/assets/phosphor-icons/regular/steps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stethoscope.svg b/assets/phosphor-icons/regular/stethoscope.svg new file mode 100644 index 0000000..a5d9e52 --- /dev/null +++ b/assets/phosphor-icons/regular/stethoscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sticker.svg b/assets/phosphor-icons/regular/sticker.svg new file mode 100644 index 0000000..b224729 --- /dev/null +++ b/assets/phosphor-icons/regular/sticker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stool.svg b/assets/phosphor-icons/regular/stool.svg new file mode 100644 index 0000000..753246c --- /dev/null +++ b/assets/phosphor-icons/regular/stool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stop-circle.svg b/assets/phosphor-icons/regular/stop-circle.svg new file mode 100644 index 0000000..972fca6 --- /dev/null +++ b/assets/phosphor-icons/regular/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stop.svg b/assets/phosphor-icons/regular/stop.svg new file mode 100644 index 0000000..3979668 --- /dev/null +++ b/assets/phosphor-icons/regular/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/storefront.svg b/assets/phosphor-icons/regular/storefront.svg new file mode 100644 index 0000000..b56a899 --- /dev/null +++ b/assets/phosphor-icons/regular/storefront.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/strategy.svg b/assets/phosphor-icons/regular/strategy.svg new file mode 100644 index 0000000..c1e8ad2 --- /dev/null +++ b/assets/phosphor-icons/regular/strategy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/stripe-logo.svg b/assets/phosphor-icons/regular/stripe-logo.svg new file mode 100644 index 0000000..3ec2e0e --- /dev/null +++ b/assets/phosphor-icons/regular/stripe-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/student.svg b/assets/phosphor-icons/regular/student.svg new file mode 100644 index 0000000..c2e4d4b --- /dev/null +++ b/assets/phosphor-icons/regular/student.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subset-of.svg b/assets/phosphor-icons/regular/subset-of.svg new file mode 100644 index 0000000..c444c9b --- /dev/null +++ b/assets/phosphor-icons/regular/subset-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subset-proper-of.svg b/assets/phosphor-icons/regular/subset-proper-of.svg new file mode 100644 index 0000000..de794cf --- /dev/null +++ b/assets/phosphor-icons/regular/subset-proper-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subtitles-slash.svg b/assets/phosphor-icons/regular/subtitles-slash.svg new file mode 100644 index 0000000..0deb105 --- /dev/null +++ b/assets/phosphor-icons/regular/subtitles-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subtitles.svg b/assets/phosphor-icons/regular/subtitles.svg new file mode 100644 index 0000000..2ed5e02 --- /dev/null +++ b/assets/phosphor-icons/regular/subtitles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subtract-square.svg b/assets/phosphor-icons/regular/subtract-square.svg new file mode 100644 index 0000000..03db58b --- /dev/null +++ b/assets/phosphor-icons/regular/subtract-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subtract.svg b/assets/phosphor-icons/regular/subtract.svg new file mode 100644 index 0000000..45c8a44 --- /dev/null +++ b/assets/phosphor-icons/regular/subtract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/subway.svg b/assets/phosphor-icons/regular/subway.svg new file mode 100644 index 0000000..129e333 --- /dev/null +++ b/assets/phosphor-icons/regular/subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/suitcase-rolling.svg b/assets/phosphor-icons/regular/suitcase-rolling.svg new file mode 100644 index 0000000..39a19e3 --- /dev/null +++ b/assets/phosphor-icons/regular/suitcase-rolling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/suitcase-simple.svg b/assets/phosphor-icons/regular/suitcase-simple.svg new file mode 100644 index 0000000..51b3d47 --- /dev/null +++ b/assets/phosphor-icons/regular/suitcase-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/suitcase.svg b/assets/phosphor-icons/regular/suitcase.svg new file mode 100644 index 0000000..77cace8 --- /dev/null +++ b/assets/phosphor-icons/regular/suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sun-dim.svg b/assets/phosphor-icons/regular/sun-dim.svg new file mode 100644 index 0000000..f62886f --- /dev/null +++ b/assets/phosphor-icons/regular/sun-dim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sun-horizon.svg b/assets/phosphor-icons/regular/sun-horizon.svg new file mode 100644 index 0000000..bd5ecb8 --- /dev/null +++ b/assets/phosphor-icons/regular/sun-horizon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sun.svg b/assets/phosphor-icons/regular/sun.svg new file mode 100644 index 0000000..3000742 --- /dev/null +++ b/assets/phosphor-icons/regular/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sunglasses.svg b/assets/phosphor-icons/regular/sunglasses.svg new file mode 100644 index 0000000..c3c12b6 --- /dev/null +++ b/assets/phosphor-icons/regular/sunglasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/superset-of.svg b/assets/phosphor-icons/regular/superset-of.svg new file mode 100644 index 0000000..7da9324 --- /dev/null +++ b/assets/phosphor-icons/regular/superset-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/superset-proper-of.svg b/assets/phosphor-icons/regular/superset-proper-of.svg new file mode 100644 index 0000000..d0e9890 --- /dev/null +++ b/assets/phosphor-icons/regular/superset-proper-of.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/swap.svg b/assets/phosphor-icons/regular/swap.svg new file mode 100644 index 0000000..d5162de --- /dev/null +++ b/assets/phosphor-icons/regular/swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/swatches.svg b/assets/phosphor-icons/regular/swatches.svg new file mode 100644 index 0000000..d5f61c5 --- /dev/null +++ b/assets/phosphor-icons/regular/swatches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/swimming-pool.svg b/assets/phosphor-icons/regular/swimming-pool.svg new file mode 100644 index 0000000..3e5de9c --- /dev/null +++ b/assets/phosphor-icons/regular/swimming-pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/sword.svg b/assets/phosphor-icons/regular/sword.svg new file mode 100644 index 0000000..2c04c2e --- /dev/null +++ b/assets/phosphor-icons/regular/sword.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/synagogue.svg b/assets/phosphor-icons/regular/synagogue.svg new file mode 100644 index 0000000..de74a80 --- /dev/null +++ b/assets/phosphor-icons/regular/synagogue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/syringe.svg b/assets/phosphor-icons/regular/syringe.svg new file mode 100644 index 0000000..e9c9427 --- /dev/null +++ b/assets/phosphor-icons/regular/syringe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/t-shirt.svg b/assets/phosphor-icons/regular/t-shirt.svg new file mode 100644 index 0000000..d95dd8d --- /dev/null +++ b/assets/phosphor-icons/regular/t-shirt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/table.svg b/assets/phosphor-icons/regular/table.svg new file mode 100644 index 0000000..72b370a --- /dev/null +++ b/assets/phosphor-icons/regular/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tabs.svg b/assets/phosphor-icons/regular/tabs.svg new file mode 100644 index 0000000..bf4cd32 --- /dev/null +++ b/assets/phosphor-icons/regular/tabs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tag-chevron.svg b/assets/phosphor-icons/regular/tag-chevron.svg new file mode 100644 index 0000000..ea22f63 --- /dev/null +++ b/assets/phosphor-icons/regular/tag-chevron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tag-simple.svg b/assets/phosphor-icons/regular/tag-simple.svg new file mode 100644 index 0000000..ec83d53 --- /dev/null +++ b/assets/phosphor-icons/regular/tag-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tag.svg b/assets/phosphor-icons/regular/tag.svg new file mode 100644 index 0000000..ef0bfc2 --- /dev/null +++ b/assets/phosphor-icons/regular/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/target.svg b/assets/phosphor-icons/regular/target.svg new file mode 100644 index 0000000..b5393cf --- /dev/null +++ b/assets/phosphor-icons/regular/target.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/taxi.svg b/assets/phosphor-icons/regular/taxi.svg new file mode 100644 index 0000000..41955a9 --- /dev/null +++ b/assets/phosphor-icons/regular/taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tea-bag.svg b/assets/phosphor-icons/regular/tea-bag.svg new file mode 100644 index 0000000..eba40c8 --- /dev/null +++ b/assets/phosphor-icons/regular/tea-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/telegram-logo.svg b/assets/phosphor-icons/regular/telegram-logo.svg new file mode 100644 index 0000000..48522be --- /dev/null +++ b/assets/phosphor-icons/regular/telegram-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/television-simple.svg b/assets/phosphor-icons/regular/television-simple.svg new file mode 100644 index 0000000..59a4a87 --- /dev/null +++ b/assets/phosphor-icons/regular/television-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/television.svg b/assets/phosphor-icons/regular/television.svg new file mode 100644 index 0000000..4f24a99 --- /dev/null +++ b/assets/phosphor-icons/regular/television.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tennis-ball.svg b/assets/phosphor-icons/regular/tennis-ball.svg new file mode 100644 index 0000000..676f9ac --- /dev/null +++ b/assets/phosphor-icons/regular/tennis-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tent.svg b/assets/phosphor-icons/regular/tent.svg new file mode 100644 index 0000000..4cf7446 --- /dev/null +++ b/assets/phosphor-icons/regular/tent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/terminal-window.svg b/assets/phosphor-icons/regular/terminal-window.svg new file mode 100644 index 0000000..eebc826 --- /dev/null +++ b/assets/phosphor-icons/regular/terminal-window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/terminal.svg b/assets/phosphor-icons/regular/terminal.svg new file mode 100644 index 0000000..92fc9cf --- /dev/null +++ b/assets/phosphor-icons/regular/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/test-tube.svg b/assets/phosphor-icons/regular/test-tube.svg new file mode 100644 index 0000000..0156d0d --- /dev/null +++ b/assets/phosphor-icons/regular/test-tube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-a-underline.svg b/assets/phosphor-icons/regular/text-a-underline.svg new file mode 100644 index 0000000..e4ed6d2 --- /dev/null +++ b/assets/phosphor-icons/regular/text-a-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-aa.svg b/assets/phosphor-icons/regular/text-aa.svg new file mode 100644 index 0000000..b44a111 --- /dev/null +++ b/assets/phosphor-icons/regular/text-aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-align-center.svg b/assets/phosphor-icons/regular/text-align-center.svg new file mode 100644 index 0000000..70f85ee --- /dev/null +++ b/assets/phosphor-icons/regular/text-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-align-justify.svg b/assets/phosphor-icons/regular/text-align-justify.svg new file mode 100644 index 0000000..4e53c60 --- /dev/null +++ b/assets/phosphor-icons/regular/text-align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-align-left.svg b/assets/phosphor-icons/regular/text-align-left.svg new file mode 100644 index 0000000..a5fee4b --- /dev/null +++ b/assets/phosphor-icons/regular/text-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-align-right.svg b/assets/phosphor-icons/regular/text-align-right.svg new file mode 100644 index 0000000..545129e --- /dev/null +++ b/assets/phosphor-icons/regular/text-align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-b.svg b/assets/phosphor-icons/regular/text-b.svg new file mode 100644 index 0000000..700851c --- /dev/null +++ b/assets/phosphor-icons/regular/text-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-columns.svg b/assets/phosphor-icons/regular/text-columns.svg new file mode 100644 index 0000000..063f7d0 --- /dev/null +++ b/assets/phosphor-icons/regular/text-columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h-five.svg b/assets/phosphor-icons/regular/text-h-five.svg new file mode 100644 index 0000000..8ff06d9 --- /dev/null +++ b/assets/phosphor-icons/regular/text-h-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h-four.svg b/assets/phosphor-icons/regular/text-h-four.svg new file mode 100644 index 0000000..766b725 --- /dev/null +++ b/assets/phosphor-icons/regular/text-h-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h-one.svg b/assets/phosphor-icons/regular/text-h-one.svg new file mode 100644 index 0000000..39504a7 --- /dev/null +++ b/assets/phosphor-icons/regular/text-h-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h-six.svg b/assets/phosphor-icons/regular/text-h-six.svg new file mode 100644 index 0000000..2b57989 --- /dev/null +++ b/assets/phosphor-icons/regular/text-h-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h-three.svg b/assets/phosphor-icons/regular/text-h-three.svg new file mode 100644 index 0000000..fad76c7 --- /dev/null +++ b/assets/phosphor-icons/regular/text-h-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h-two.svg b/assets/phosphor-icons/regular/text-h-two.svg new file mode 100644 index 0000000..7c86a68 --- /dev/null +++ b/assets/phosphor-icons/regular/text-h-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-h.svg b/assets/phosphor-icons/regular/text-h.svg new file mode 100644 index 0000000..495ddab --- /dev/null +++ b/assets/phosphor-icons/regular/text-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-indent.svg b/assets/phosphor-icons/regular/text-indent.svg new file mode 100644 index 0000000..5b495c4 --- /dev/null +++ b/assets/phosphor-icons/regular/text-indent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-italic.svg b/assets/phosphor-icons/regular/text-italic.svg new file mode 100644 index 0000000..d9feccc --- /dev/null +++ b/assets/phosphor-icons/regular/text-italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-outdent.svg b/assets/phosphor-icons/regular/text-outdent.svg new file mode 100644 index 0000000..c06e397 --- /dev/null +++ b/assets/phosphor-icons/regular/text-outdent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-strikethrough.svg b/assets/phosphor-icons/regular/text-strikethrough.svg new file mode 100644 index 0000000..52806e3 --- /dev/null +++ b/assets/phosphor-icons/regular/text-strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-subscript.svg b/assets/phosphor-icons/regular/text-subscript.svg new file mode 100644 index 0000000..5a0208e --- /dev/null +++ b/assets/phosphor-icons/regular/text-subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-superscript.svg b/assets/phosphor-icons/regular/text-superscript.svg new file mode 100644 index 0000000..a1c87a8 --- /dev/null +++ b/assets/phosphor-icons/regular/text-superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-t-slash.svg b/assets/phosphor-icons/regular/text-t-slash.svg new file mode 100644 index 0000000..2162818 --- /dev/null +++ b/assets/phosphor-icons/regular/text-t-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-t.svg b/assets/phosphor-icons/regular/text-t.svg new file mode 100644 index 0000000..f8769b8 --- /dev/null +++ b/assets/phosphor-icons/regular/text-t.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/text-underline.svg b/assets/phosphor-icons/regular/text-underline.svg new file mode 100644 index 0000000..606ea9c --- /dev/null +++ b/assets/phosphor-icons/regular/text-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/textbox.svg b/assets/phosphor-icons/regular/textbox.svg new file mode 100644 index 0000000..f46fdcb --- /dev/null +++ b/assets/phosphor-icons/regular/textbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/thermometer-cold.svg b/assets/phosphor-icons/regular/thermometer-cold.svg new file mode 100644 index 0000000..d2df6a0 --- /dev/null +++ b/assets/phosphor-icons/regular/thermometer-cold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/thermometer-hot.svg b/assets/phosphor-icons/regular/thermometer-hot.svg new file mode 100644 index 0000000..ebc0157 --- /dev/null +++ b/assets/phosphor-icons/regular/thermometer-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/thermometer-simple.svg b/assets/phosphor-icons/regular/thermometer-simple.svg new file mode 100644 index 0000000..2efa829 --- /dev/null +++ b/assets/phosphor-icons/regular/thermometer-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/thermometer.svg b/assets/phosphor-icons/regular/thermometer.svg new file mode 100644 index 0000000..57a3698 --- /dev/null +++ b/assets/phosphor-icons/regular/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/threads-logo.svg b/assets/phosphor-icons/regular/threads-logo.svg new file mode 100644 index 0000000..efa6631 --- /dev/null +++ b/assets/phosphor-icons/regular/threads-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/three-d.svg b/assets/phosphor-icons/regular/three-d.svg new file mode 100644 index 0000000..e47fc9e --- /dev/null +++ b/assets/phosphor-icons/regular/three-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/thumbs-down.svg b/assets/phosphor-icons/regular/thumbs-down.svg new file mode 100644 index 0000000..513f9e9 --- /dev/null +++ b/assets/phosphor-icons/regular/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/thumbs-up.svg b/assets/phosphor-icons/regular/thumbs-up.svg new file mode 100644 index 0000000..239301a --- /dev/null +++ b/assets/phosphor-icons/regular/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/ticket.svg b/assets/phosphor-icons/regular/ticket.svg new file mode 100644 index 0000000..fae9bb5 --- /dev/null +++ b/assets/phosphor-icons/regular/ticket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tidal-logo.svg b/assets/phosphor-icons/regular/tidal-logo.svg new file mode 100644 index 0000000..ddfb048 --- /dev/null +++ b/assets/phosphor-icons/regular/tidal-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tiktok-logo.svg b/assets/phosphor-icons/regular/tiktok-logo.svg new file mode 100644 index 0000000..64656b1 --- /dev/null +++ b/assets/phosphor-icons/regular/tiktok-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tilde.svg b/assets/phosphor-icons/regular/tilde.svg new file mode 100644 index 0000000..e050a1a --- /dev/null +++ b/assets/phosphor-icons/regular/tilde.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/timer.svg b/assets/phosphor-icons/regular/timer.svg new file mode 100644 index 0000000..bd919a3 --- /dev/null +++ b/assets/phosphor-icons/regular/timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tip-jar.svg b/assets/phosphor-icons/regular/tip-jar.svg new file mode 100644 index 0000000..34fb42b --- /dev/null +++ b/assets/phosphor-icons/regular/tip-jar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tipi.svg b/assets/phosphor-icons/regular/tipi.svg new file mode 100644 index 0000000..3fd3a59 --- /dev/null +++ b/assets/phosphor-icons/regular/tipi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tire.svg b/assets/phosphor-icons/regular/tire.svg new file mode 100644 index 0000000..0fe320c --- /dev/null +++ b/assets/phosphor-icons/regular/tire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/toggle-left.svg b/assets/phosphor-icons/regular/toggle-left.svg new file mode 100644 index 0000000..64c966d --- /dev/null +++ b/assets/phosphor-icons/regular/toggle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/toggle-right.svg b/assets/phosphor-icons/regular/toggle-right.svg new file mode 100644 index 0000000..cd85a92 --- /dev/null +++ b/assets/phosphor-icons/regular/toggle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/toilet-paper.svg b/assets/phosphor-icons/regular/toilet-paper.svg new file mode 100644 index 0000000..6b70540 --- /dev/null +++ b/assets/phosphor-icons/regular/toilet-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/toilet.svg b/assets/phosphor-icons/regular/toilet.svg new file mode 100644 index 0000000..8b87e49 --- /dev/null +++ b/assets/phosphor-icons/regular/toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/toolbox.svg b/assets/phosphor-icons/regular/toolbox.svg new file mode 100644 index 0000000..73fbf68 --- /dev/null +++ b/assets/phosphor-icons/regular/toolbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tooth.svg b/assets/phosphor-icons/regular/tooth.svg new file mode 100644 index 0000000..7cb1f6a --- /dev/null +++ b/assets/phosphor-icons/regular/tooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tornado.svg b/assets/phosphor-icons/regular/tornado.svg new file mode 100644 index 0000000..f087d10 --- /dev/null +++ b/assets/phosphor-icons/regular/tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tote-simple.svg b/assets/phosphor-icons/regular/tote-simple.svg new file mode 100644 index 0000000..1a59ba3 --- /dev/null +++ b/assets/phosphor-icons/regular/tote-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tote.svg b/assets/phosphor-icons/regular/tote.svg new file mode 100644 index 0000000..fb715ee --- /dev/null +++ b/assets/phosphor-icons/regular/tote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/towel.svg b/assets/phosphor-icons/regular/towel.svg new file mode 100644 index 0000000..62de5e3 --- /dev/null +++ b/assets/phosphor-icons/regular/towel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tractor.svg b/assets/phosphor-icons/regular/tractor.svg new file mode 100644 index 0000000..6b21081 --- /dev/null +++ b/assets/phosphor-icons/regular/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trademark-registered.svg b/assets/phosphor-icons/regular/trademark-registered.svg new file mode 100644 index 0000000..1ac118c --- /dev/null +++ b/assets/phosphor-icons/regular/trademark-registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trademark.svg b/assets/phosphor-icons/regular/trademark.svg new file mode 100644 index 0000000..e54aabd --- /dev/null +++ b/assets/phosphor-icons/regular/trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/traffic-cone.svg b/assets/phosphor-icons/regular/traffic-cone.svg new file mode 100644 index 0000000..3129b21 --- /dev/null +++ b/assets/phosphor-icons/regular/traffic-cone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/traffic-sign.svg b/assets/phosphor-icons/regular/traffic-sign.svg new file mode 100644 index 0000000..1208bca --- /dev/null +++ b/assets/phosphor-icons/regular/traffic-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/traffic-signal.svg b/assets/phosphor-icons/regular/traffic-signal.svg new file mode 100644 index 0000000..9db8936 --- /dev/null +++ b/assets/phosphor-icons/regular/traffic-signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/train-regional.svg b/assets/phosphor-icons/regular/train-regional.svg new file mode 100644 index 0000000..2a78234 --- /dev/null +++ b/assets/phosphor-icons/regular/train-regional.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/train-simple.svg b/assets/phosphor-icons/regular/train-simple.svg new file mode 100644 index 0000000..72fe8ee --- /dev/null +++ b/assets/phosphor-icons/regular/train-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/train.svg b/assets/phosphor-icons/regular/train.svg new file mode 100644 index 0000000..48f2eb1 --- /dev/null +++ b/assets/phosphor-icons/regular/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tram.svg b/assets/phosphor-icons/regular/tram.svg new file mode 100644 index 0000000..bc1db47 --- /dev/null +++ b/assets/phosphor-icons/regular/tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/translate.svg b/assets/phosphor-icons/regular/translate.svg new file mode 100644 index 0000000..0b6f27c --- /dev/null +++ b/assets/phosphor-icons/regular/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trash-simple.svg b/assets/phosphor-icons/regular/trash-simple.svg new file mode 100644 index 0000000..f5193ef --- /dev/null +++ b/assets/phosphor-icons/regular/trash-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trash.svg b/assets/phosphor-icons/regular/trash.svg new file mode 100644 index 0000000..23ea651 --- /dev/null +++ b/assets/phosphor-icons/regular/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tray-arrow-down.svg b/assets/phosphor-icons/regular/tray-arrow-down.svg new file mode 100644 index 0000000..6c80520 --- /dev/null +++ b/assets/phosphor-icons/regular/tray-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tray-arrow-up.svg b/assets/phosphor-icons/regular/tray-arrow-up.svg new file mode 100644 index 0000000..61f7424 --- /dev/null +++ b/assets/phosphor-icons/regular/tray-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tray.svg b/assets/phosphor-icons/regular/tray.svg new file mode 100644 index 0000000..dd2839d --- /dev/null +++ b/assets/phosphor-icons/regular/tray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/treasure-chest.svg b/assets/phosphor-icons/regular/treasure-chest.svg new file mode 100644 index 0000000..5fa513a --- /dev/null +++ b/assets/phosphor-icons/regular/treasure-chest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tree-evergreen.svg b/assets/phosphor-icons/regular/tree-evergreen.svg new file mode 100644 index 0000000..fc93ccf --- /dev/null +++ b/assets/phosphor-icons/regular/tree-evergreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tree-palm.svg b/assets/phosphor-icons/regular/tree-palm.svg new file mode 100644 index 0000000..7e0590e --- /dev/null +++ b/assets/phosphor-icons/regular/tree-palm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tree-structure.svg b/assets/phosphor-icons/regular/tree-structure.svg new file mode 100644 index 0000000..a2f48ac --- /dev/null +++ b/assets/phosphor-icons/regular/tree-structure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tree-view.svg b/assets/phosphor-icons/regular/tree-view.svg new file mode 100644 index 0000000..b08e029 --- /dev/null +++ b/assets/phosphor-icons/regular/tree-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tree.svg b/assets/phosphor-icons/regular/tree.svg new file mode 100644 index 0000000..b0dee47 --- /dev/null +++ b/assets/phosphor-icons/regular/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trend-down.svg b/assets/phosphor-icons/regular/trend-down.svg new file mode 100644 index 0000000..17cb2fd --- /dev/null +++ b/assets/phosphor-icons/regular/trend-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trend-up.svg b/assets/phosphor-icons/regular/trend-up.svg new file mode 100644 index 0000000..065779b --- /dev/null +++ b/assets/phosphor-icons/regular/trend-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/triangle-dashed.svg b/assets/phosphor-icons/regular/triangle-dashed.svg new file mode 100644 index 0000000..085c3f1 --- /dev/null +++ b/assets/phosphor-icons/regular/triangle-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/triangle.svg b/assets/phosphor-icons/regular/triangle.svg new file mode 100644 index 0000000..228642f --- /dev/null +++ b/assets/phosphor-icons/regular/triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trolley-suitcase.svg b/assets/phosphor-icons/regular/trolley-suitcase.svg new file mode 100644 index 0000000..b31c2d3 --- /dev/null +++ b/assets/phosphor-icons/regular/trolley-suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trolley.svg b/assets/phosphor-icons/regular/trolley.svg new file mode 100644 index 0000000..198f2c1 --- /dev/null +++ b/assets/phosphor-icons/regular/trolley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/trophy.svg b/assets/phosphor-icons/regular/trophy.svg new file mode 100644 index 0000000..522cc75 --- /dev/null +++ b/assets/phosphor-icons/regular/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/truck-trailer.svg b/assets/phosphor-icons/regular/truck-trailer.svg new file mode 100644 index 0000000..21f0223 --- /dev/null +++ b/assets/phosphor-icons/regular/truck-trailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/truck.svg b/assets/phosphor-icons/regular/truck.svg new file mode 100644 index 0000000..9e03e0d --- /dev/null +++ b/assets/phosphor-icons/regular/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/tumblr-logo.svg b/assets/phosphor-icons/regular/tumblr-logo.svg new file mode 100644 index 0000000..3667c40 --- /dev/null +++ b/assets/phosphor-icons/regular/tumblr-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/twitch-logo.svg b/assets/phosphor-icons/regular/twitch-logo.svg new file mode 100644 index 0000000..9b9cb31 --- /dev/null +++ b/assets/phosphor-icons/regular/twitch-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/twitter-logo.svg b/assets/phosphor-icons/regular/twitter-logo.svg new file mode 100644 index 0000000..f2e8b90 --- /dev/null +++ b/assets/phosphor-icons/regular/twitter-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/umbrella-simple.svg b/assets/phosphor-icons/regular/umbrella-simple.svg new file mode 100644 index 0000000..09baefc --- /dev/null +++ b/assets/phosphor-icons/regular/umbrella-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/umbrella.svg b/assets/phosphor-icons/regular/umbrella.svg new file mode 100644 index 0000000..d02cfd6 --- /dev/null +++ b/assets/phosphor-icons/regular/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/union.svg b/assets/phosphor-icons/regular/union.svg new file mode 100644 index 0000000..6806d2d --- /dev/null +++ b/assets/phosphor-icons/regular/union.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/unite-square.svg b/assets/phosphor-icons/regular/unite-square.svg new file mode 100644 index 0000000..eb60a33 --- /dev/null +++ b/assets/phosphor-icons/regular/unite-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/unite.svg b/assets/phosphor-icons/regular/unite.svg new file mode 100644 index 0000000..f2ea90d --- /dev/null +++ b/assets/phosphor-icons/regular/unite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/upload-simple.svg b/assets/phosphor-icons/regular/upload-simple.svg new file mode 100644 index 0000000..05a8a61 --- /dev/null +++ b/assets/phosphor-icons/regular/upload-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/upload.svg b/assets/phosphor-icons/regular/upload.svg new file mode 100644 index 0000000..15253e3 --- /dev/null +++ b/assets/phosphor-icons/regular/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/usb.svg b/assets/phosphor-icons/regular/usb.svg new file mode 100644 index 0000000..021e1fe --- /dev/null +++ b/assets/phosphor-icons/regular/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-check.svg b/assets/phosphor-icons/regular/user-check.svg new file mode 100644 index 0000000..01bae65 --- /dev/null +++ b/assets/phosphor-icons/regular/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-circle-check.svg b/assets/phosphor-icons/regular/user-circle-check.svg new file mode 100644 index 0000000..7c656ec --- /dev/null +++ b/assets/phosphor-icons/regular/user-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-circle-dashed.svg b/assets/phosphor-icons/regular/user-circle-dashed.svg new file mode 100644 index 0000000..cab625b --- /dev/null +++ b/assets/phosphor-icons/regular/user-circle-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-circle-gear.svg b/assets/phosphor-icons/regular/user-circle-gear.svg new file mode 100644 index 0000000..e8da777 --- /dev/null +++ b/assets/phosphor-icons/regular/user-circle-gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-circle-minus.svg b/assets/phosphor-icons/regular/user-circle-minus.svg new file mode 100644 index 0000000..5520349 --- /dev/null +++ b/assets/phosphor-icons/regular/user-circle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-circle-plus.svg b/assets/phosphor-icons/regular/user-circle-plus.svg new file mode 100644 index 0000000..1ebebc2 --- /dev/null +++ b/assets/phosphor-icons/regular/user-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-circle.svg b/assets/phosphor-icons/regular/user-circle.svg new file mode 100644 index 0000000..cd7c86f --- /dev/null +++ b/assets/phosphor-icons/regular/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-focus.svg b/assets/phosphor-icons/regular/user-focus.svg new file mode 100644 index 0000000..430af00 --- /dev/null +++ b/assets/phosphor-icons/regular/user-focus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-gear.svg b/assets/phosphor-icons/regular/user-gear.svg new file mode 100644 index 0000000..8007e2a --- /dev/null +++ b/assets/phosphor-icons/regular/user-gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-list.svg b/assets/phosphor-icons/regular/user-list.svg new file mode 100644 index 0000000..a9b0954 --- /dev/null +++ b/assets/phosphor-icons/regular/user-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-minus.svg b/assets/phosphor-icons/regular/user-minus.svg new file mode 100644 index 0000000..8ac39c2 --- /dev/null +++ b/assets/phosphor-icons/regular/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-plus.svg b/assets/phosphor-icons/regular/user-plus.svg new file mode 100644 index 0000000..2da8198 --- /dev/null +++ b/assets/phosphor-icons/regular/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-rectangle.svg b/assets/phosphor-icons/regular/user-rectangle.svg new file mode 100644 index 0000000..85e59cf --- /dev/null +++ b/assets/phosphor-icons/regular/user-rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-sound.svg b/assets/phosphor-icons/regular/user-sound.svg new file mode 100644 index 0000000..d207310 --- /dev/null +++ b/assets/phosphor-icons/regular/user-sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-square.svg b/assets/phosphor-icons/regular/user-square.svg new file mode 100644 index 0000000..f926610 --- /dev/null +++ b/assets/phosphor-icons/regular/user-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user-switch.svg b/assets/phosphor-icons/regular/user-switch.svg new file mode 100644 index 0000000..453378e --- /dev/null +++ b/assets/phosphor-icons/regular/user-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/user.svg b/assets/phosphor-icons/regular/user.svg new file mode 100644 index 0000000..d4e9869 --- /dev/null +++ b/assets/phosphor-icons/regular/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/users-four.svg b/assets/phosphor-icons/regular/users-four.svg new file mode 100644 index 0000000..3ea3deb --- /dev/null +++ b/assets/phosphor-icons/regular/users-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/users-three.svg b/assets/phosphor-icons/regular/users-three.svg new file mode 100644 index 0000000..3bf1f28 --- /dev/null +++ b/assets/phosphor-icons/regular/users-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/users.svg b/assets/phosphor-icons/regular/users.svg new file mode 100644 index 0000000..7f7b6ca --- /dev/null +++ b/assets/phosphor-icons/regular/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/van.svg b/assets/phosphor-icons/regular/van.svg new file mode 100644 index 0000000..b736748 --- /dev/null +++ b/assets/phosphor-icons/regular/van.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/vault.svg b/assets/phosphor-icons/regular/vault.svg new file mode 100644 index 0000000..6b3807b --- /dev/null +++ b/assets/phosphor-icons/regular/vault.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/vector-three.svg b/assets/phosphor-icons/regular/vector-three.svg new file mode 100644 index 0000000..7cbed0d --- /dev/null +++ b/assets/phosphor-icons/regular/vector-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/vector-two.svg b/assets/phosphor-icons/regular/vector-two.svg new file mode 100644 index 0000000..91e3473 --- /dev/null +++ b/assets/phosphor-icons/regular/vector-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/vibrate.svg b/assets/phosphor-icons/regular/vibrate.svg new file mode 100644 index 0000000..f16bd5c --- /dev/null +++ b/assets/phosphor-icons/regular/vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/video-camera-slash.svg b/assets/phosphor-icons/regular/video-camera-slash.svg new file mode 100644 index 0000000..04e7e11 --- /dev/null +++ b/assets/phosphor-icons/regular/video-camera-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/video-camera.svg b/assets/phosphor-icons/regular/video-camera.svg new file mode 100644 index 0000000..37ecf97 --- /dev/null +++ b/assets/phosphor-icons/regular/video-camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/video-conference.svg b/assets/phosphor-icons/regular/video-conference.svg new file mode 100644 index 0000000..b45acea --- /dev/null +++ b/assets/phosphor-icons/regular/video-conference.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/video.svg b/assets/phosphor-icons/regular/video.svg new file mode 100644 index 0000000..d0af4a1 --- /dev/null +++ b/assets/phosphor-icons/regular/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/vignette.svg b/assets/phosphor-icons/regular/vignette.svg new file mode 100644 index 0000000..530de38 --- /dev/null +++ b/assets/phosphor-icons/regular/vignette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/vinyl-record.svg b/assets/phosphor-icons/regular/vinyl-record.svg new file mode 100644 index 0000000..c66a80f --- /dev/null +++ b/assets/phosphor-icons/regular/vinyl-record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/virtual-reality.svg b/assets/phosphor-icons/regular/virtual-reality.svg new file mode 100644 index 0000000..f767326 --- /dev/null +++ b/assets/phosphor-icons/regular/virtual-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/virus.svg b/assets/phosphor-icons/regular/virus.svg new file mode 100644 index 0000000..5827b28 --- /dev/null +++ b/assets/phosphor-icons/regular/virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/visor.svg b/assets/phosphor-icons/regular/visor.svg new file mode 100644 index 0000000..a30faa2 --- /dev/null +++ b/assets/phosphor-icons/regular/visor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/voicemail.svg b/assets/phosphor-icons/regular/voicemail.svg new file mode 100644 index 0000000..e16c86c --- /dev/null +++ b/assets/phosphor-icons/regular/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/volleyball.svg b/assets/phosphor-icons/regular/volleyball.svg new file mode 100644 index 0000000..d9aa861 --- /dev/null +++ b/assets/phosphor-icons/regular/volleyball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wall.svg b/assets/phosphor-icons/regular/wall.svg new file mode 100644 index 0000000..a2062c3 --- /dev/null +++ b/assets/phosphor-icons/regular/wall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wallet.svg b/assets/phosphor-icons/regular/wallet.svg new file mode 100644 index 0000000..0f4f477 --- /dev/null +++ b/assets/phosphor-icons/regular/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/warehouse.svg b/assets/phosphor-icons/regular/warehouse.svg new file mode 100644 index 0000000..c1b75b4 --- /dev/null +++ b/assets/phosphor-icons/regular/warehouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/warning-circle.svg b/assets/phosphor-icons/regular/warning-circle.svg new file mode 100644 index 0000000..76afc77 --- /dev/null +++ b/assets/phosphor-icons/regular/warning-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/warning-diamond.svg b/assets/phosphor-icons/regular/warning-diamond.svg new file mode 100644 index 0000000..bf385c4 --- /dev/null +++ b/assets/phosphor-icons/regular/warning-diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/warning-octagon.svg b/assets/phosphor-icons/regular/warning-octagon.svg new file mode 100644 index 0000000..43d67ea --- /dev/null +++ b/assets/phosphor-icons/regular/warning-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/warning.svg b/assets/phosphor-icons/regular/warning.svg new file mode 100644 index 0000000..f764ad2 --- /dev/null +++ b/assets/phosphor-icons/regular/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/washing-machine.svg b/assets/phosphor-icons/regular/washing-machine.svg new file mode 100644 index 0000000..cd3be68 --- /dev/null +++ b/assets/phosphor-icons/regular/washing-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/watch.svg b/assets/phosphor-icons/regular/watch.svg new file mode 100644 index 0000000..99c152b --- /dev/null +++ b/assets/phosphor-icons/regular/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wave-sawtooth.svg b/assets/phosphor-icons/regular/wave-sawtooth.svg new file mode 100644 index 0000000..7595c35 --- /dev/null +++ b/assets/phosphor-icons/regular/wave-sawtooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wave-sine.svg b/assets/phosphor-icons/regular/wave-sine.svg new file mode 100644 index 0000000..618e0a5 --- /dev/null +++ b/assets/phosphor-icons/regular/wave-sine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wave-square.svg b/assets/phosphor-icons/regular/wave-square.svg new file mode 100644 index 0000000..70a24fb --- /dev/null +++ b/assets/phosphor-icons/regular/wave-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wave-triangle.svg b/assets/phosphor-icons/regular/wave-triangle.svg new file mode 100644 index 0000000..581d16f --- /dev/null +++ b/assets/phosphor-icons/regular/wave-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/waveform-slash.svg b/assets/phosphor-icons/regular/waveform-slash.svg new file mode 100644 index 0000000..418c6b8 --- /dev/null +++ b/assets/phosphor-icons/regular/waveform-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/waveform.svg b/assets/phosphor-icons/regular/waveform.svg new file mode 100644 index 0000000..0cf2d42 --- /dev/null +++ b/assets/phosphor-icons/regular/waveform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/waves.svg b/assets/phosphor-icons/regular/waves.svg new file mode 100644 index 0000000..b0b2bdd --- /dev/null +++ b/assets/phosphor-icons/regular/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/webcam-slash.svg b/assets/phosphor-icons/regular/webcam-slash.svg new file mode 100644 index 0000000..8d20cff --- /dev/null +++ b/assets/phosphor-icons/regular/webcam-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/webcam.svg b/assets/phosphor-icons/regular/webcam.svg new file mode 100644 index 0000000..be0a236 --- /dev/null +++ b/assets/phosphor-icons/regular/webcam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/webhooks-logo.svg b/assets/phosphor-icons/regular/webhooks-logo.svg new file mode 100644 index 0000000..65a607c --- /dev/null +++ b/assets/phosphor-icons/regular/webhooks-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wechat-logo.svg b/assets/phosphor-icons/regular/wechat-logo.svg new file mode 100644 index 0000000..014857c --- /dev/null +++ b/assets/phosphor-icons/regular/wechat-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/whatsapp-logo.svg b/assets/phosphor-icons/regular/whatsapp-logo.svg new file mode 100644 index 0000000..5636815 --- /dev/null +++ b/assets/phosphor-icons/regular/whatsapp-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wheelchair-motion.svg b/assets/phosphor-icons/regular/wheelchair-motion.svg new file mode 100644 index 0000000..9368397 --- /dev/null +++ b/assets/phosphor-icons/regular/wheelchair-motion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wheelchair.svg b/assets/phosphor-icons/regular/wheelchair.svg new file mode 100644 index 0000000..62c694c --- /dev/null +++ b/assets/phosphor-icons/regular/wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wifi-high.svg b/assets/phosphor-icons/regular/wifi-high.svg new file mode 100644 index 0000000..1e93d74 --- /dev/null +++ b/assets/phosphor-icons/regular/wifi-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wifi-low.svg b/assets/phosphor-icons/regular/wifi-low.svg new file mode 100644 index 0000000..c138902 --- /dev/null +++ b/assets/phosphor-icons/regular/wifi-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wifi-medium.svg b/assets/phosphor-icons/regular/wifi-medium.svg new file mode 100644 index 0000000..d131d40 --- /dev/null +++ b/assets/phosphor-icons/regular/wifi-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wifi-none.svg b/assets/phosphor-icons/regular/wifi-none.svg new file mode 100644 index 0000000..1455cbc --- /dev/null +++ b/assets/phosphor-icons/regular/wifi-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wifi-slash.svg b/assets/phosphor-icons/regular/wifi-slash.svg new file mode 100644 index 0000000..0bbf82e --- /dev/null +++ b/assets/phosphor-icons/regular/wifi-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wifi-x.svg b/assets/phosphor-icons/regular/wifi-x.svg new file mode 100644 index 0000000..7a10cc5 --- /dev/null +++ b/assets/phosphor-icons/regular/wifi-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wind.svg b/assets/phosphor-icons/regular/wind.svg new file mode 100644 index 0000000..25dea6b --- /dev/null +++ b/assets/phosphor-icons/regular/wind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/windmill.svg b/assets/phosphor-icons/regular/windmill.svg new file mode 100644 index 0000000..4c88af3 --- /dev/null +++ b/assets/phosphor-icons/regular/windmill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/windows-logo.svg b/assets/phosphor-icons/regular/windows-logo.svg new file mode 100644 index 0000000..6e4cac9 --- /dev/null +++ b/assets/phosphor-icons/regular/windows-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wine.svg b/assets/phosphor-icons/regular/wine.svg new file mode 100644 index 0000000..cb66c12 --- /dev/null +++ b/assets/phosphor-icons/regular/wine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/wrench.svg b/assets/phosphor-icons/regular/wrench.svg new file mode 100644 index 0000000..8b50bb1 --- /dev/null +++ b/assets/phosphor-icons/regular/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/x-circle.svg b/assets/phosphor-icons/regular/x-circle.svg new file mode 100644 index 0000000..304b1fd --- /dev/null +++ b/assets/phosphor-icons/regular/x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/x-logo.svg b/assets/phosphor-icons/regular/x-logo.svg new file mode 100644 index 0000000..0f22fa9 --- /dev/null +++ b/assets/phosphor-icons/regular/x-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/x-square.svg b/assets/phosphor-icons/regular/x-square.svg new file mode 100644 index 0000000..433a4e7 --- /dev/null +++ b/assets/phosphor-icons/regular/x-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/x.svg b/assets/phosphor-icons/regular/x.svg new file mode 100644 index 0000000..42bedc9 --- /dev/null +++ b/assets/phosphor-icons/regular/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/yarn.svg b/assets/phosphor-icons/regular/yarn.svg new file mode 100644 index 0000000..23e0550 --- /dev/null +++ b/assets/phosphor-icons/regular/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/yin-yang.svg b/assets/phosphor-icons/regular/yin-yang.svg new file mode 100644 index 0000000..3797aa8 --- /dev/null +++ b/assets/phosphor-icons/regular/yin-yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/phosphor-icons/regular/youtube-logo.svg b/assets/phosphor-icons/regular/youtube-logo.svg new file mode 100644 index 0000000..06d5db8 --- /dev/null +++ b/assets/phosphor-icons/regular/youtube-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/modules/Services/Audio.qml b/modules/Services/Audio.qml index d3cb56a..91f4677 100644 --- a/modules/Services/Audio.qml +++ b/modules/Services/Audio.qml @@ -19,16 +19,16 @@ Singleton { let mute = root.ready ? sink.audio.muted : true; let volume = root.ready ? sink.audio.volume : 0; if (mute) { - return "audio-volume-muted-symbolic"; + return "speaker-slash"; } if (volume <= 0.33) { - return "audio-volume-low-symbolic"; + return "speaker-none"; } if (volume <= 0.66) { - return "audio-volume-medium-symbolic"; + return "speaker-low"; } if (volume >= 0.66) { - return "audio-volume-high-symbolic"; + return "speaker-high"; } } function setDefaultSink(node: PwNode): void { diff --git a/modules/Services/Network.qml b/modules/Services/Network.qml index b79cd1c..50d4c8c 100644 --- a/modules/Services/Network.qml +++ b/modules/Services/Network.qml @@ -13,32 +13,27 @@ Singleton { function getWiredIcon() { if (wiredDev?.hasLink ?? false) { if (wiredDev.connected ?? false) { - return "network-wired"; + return "network"; } else - return "network-wired-unavailable"; + return "network-slash"; } else - return "network-wired-unavailable"; + return "network-x"; } function getWifiIcon() { Networking.checkConnectivity(); let state = wifiDev?.state ?? ConnectionState.Unknown; if (state === ConnectionState.Disconnected || state === ConnectionState.Unknown) - return "network-wireless-disconnected"; - if (state === ConnectionState.Connecting || state === ConnectionState.Disconnecting) - return "network-wireless-acquiring"; - + return "wifi-slash"; if (wifiDev?.connected ?? false) { let strength = connectedNet?.signalStrength ?? 0.0; - if (strength <= 0.2) - return "network-wireless-signal-none"; - if (strength <= 0.40) - return "network-wireless-signal-weak"; - if (strength <= 0.60) - return "network-wireless-signal-ok"; - if (strength <= 0.80) - return "network-wireless-signal-good"; - if (strength > 0.80) - return "network-wireless-signal-excellect"; + if (strength <= 0.25) + return "wifi-none"; + if (strength <= 0.5) + return "wifi-low"; + if (strength <= 0.75) + return "wifi-medium"; + if (strength > 0.75) + return "wifi-high"; } } } diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index fde1d8b..626894d 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -65,7 +65,8 @@ Rectangle { StyledIcon { readonly property bool isDefault: audioDelContainer.modelData === Audio.defaultAudio readonly property bool isPreferred: audioDelContainer.modelData === Audio.preferredAudio - iconName: isDefault ? "radio-checked-symbolic" : "radio-symbolic" + iconName: "radio-button" + fill: isDefault opacity: (isPreferred && !isDefault) ? 0.5 : 1.0 MouseArea { anchors.fill: parent diff --git a/modules/bar/Bat.qml b/modules/bar/Bat.qml index 6ec2c91..b0ed042 100644 --- a/modules/bar/Bat.qml +++ b/modules/bar/Bat.qml @@ -16,19 +16,26 @@ BarComponent { property bool charging: UPower.displayDevice.state === UPowerDeviceState.Charging implicitWidth: batLayout.implicitWidth + 16 - function batteryIcon(): string { - const p = root.percent; + function batteryIcon(): string { + const level = root.percent; const chg = root.charging; const isFull = root.full; - if (isFull) - return "battery-level-100-charged-symbolic"; - - if (p < 10) - return chg ? "battery-empty-charging-symbolic" : "battery-empty-symbolic"; - - const level = Math.min(100, Math.floor(p / 10) * 10); - return chg ? `battery-level-${level}-charging-symbolic` : `battery-level-${level}-symbolic`; + if (chg) { + return "battery-charging"; + } + if (level <= 25) { + return "battery-warning"; + } + if (level <= 50) { + return "battery-medium"; + } + if (level <= 75) { + return "battery-high"; + } + if (level > 75) { + return "battery-full"; + } } RowLayout { id: batLayout diff --git a/modules/bar/ColorPickerButton.qml b/modules/bar/ColorPickerButton.qml index d935790..018548b 100644 --- a/modules/bar/ColorPickerButton.qml +++ b/modules/bar/ColorPickerButton.qml @@ -11,7 +11,7 @@ BarComponent { required property ShellScreen barScreen StyledIcon { id: text - iconName: "games-config-theme" + iconName: "paint-brush-broad" anchors.centerIn: parent } MouseArea { diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 047a555..01bdf27 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -25,7 +25,7 @@ BarComponent { id: songLayout anchors.centerIn: root StyledIcon { - iconName: "folder-music-symbolic" + iconName: "music-note" } StyledText { Layout.maximumWidth: 400 diff --git a/modules/bar/WallPickerButton.qml b/modules/bar/WallPickerButton.qml index 705b83d..731a4cb 100644 --- a/modules/bar/WallPickerButton.qml +++ b/modules/bar/WallPickerButton.qml @@ -9,7 +9,7 @@ BarComponent { implicitWidth: implicitHeight required property ShellScreen barScreen StyledIcon { - iconName: "preferences-desktop-wallpaper-symbolic" + iconName: "image" anchors.centerIn: parent } MouseArea { diff --git a/settings/settings.json b/settings/settings.json index 7004947..de72750 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,6 +1,6 @@ { "appearance": { - "currentTheme": "base16-gruvbox-material-dark-hard.json", + "currentTheme": "base16-catppuccin-mocha.json", "font": "Roboto", "fontSize": 14, "iconSize": 14, diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index d9a24d4..837b25f 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -9,17 +9,16 @@ import qs.settings IconImage { id: root required property string iconName - source: Quickshell.iconPath(iconName) + property bool fill: true + source: Qt.resolvedUrl( + fill ? Quickshell.shellDir + "/assets/phosphor-icons/fill/" + iconName + "-fill.svg" : + Quickshell.shellDir + "/assets/phosphor-icons/regular/" + iconName + ".svg") width: Config.cfg.appearance.iconSize height: Config.cfg.appearance.iconSize - - - layer.enabled: true - layer.effect: MultiEffect { colorization: 0.5 colorizationColor: Colors.c.base0D - brightness: 0.5 + brightness: 1.0 } } From c40299d6b3e02f4664ba35ea9f9570533c26e6ab Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 15 Sep 2026 19:23:05 +0200 Subject: [PATCH 157/172] fixup styling and make bar bigger --- modules/applets/VolPopup.qml | 6 ++++-- settings/settings.json | 6 +++--- widgets/BarComponent.qml | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 626894d..c84cd84 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -12,8 +12,8 @@ import QtQuick.Controls Rectangle { id: root - color: Colors.c.base00 - radius: Config.cfg.appearance.rounding + color: Colors.c.base01 + radius: Config.cfg.appearance.rounding - 4 implicitWidth: audioLayout.implicitWidth + 10 implicitHeight: audioLayout.implicitHeight + 10 MouseArea { @@ -31,6 +31,7 @@ Rectangle { model: Audio.sinks delegate: Rectangle { + Layout.margins: 5 id: audioDelContainer Layout.fillWidth: true color: Colors.c.base02 @@ -42,6 +43,7 @@ Rectangle { RowLayout { id: audioRow anchors.fill: parent + StyledText { text: audioDelContainer.modelData.nickname diff --git a/settings/settings.json b/settings/settings.json index de72750..35b66eb 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -3,12 +3,12 @@ "currentTheme": "base16-catppuccin-mocha.json", "font": "Roboto", "fontSize": 14, - "iconSize": 14, - "rounding": 16 + "iconSize": 18, + "rounding": 24 }, "bar": { "floating": true, - "height": 34, + "height": 40, "opacity": 1 }, "wallpaper": { diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 3ec18c0..8a1a5b6 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -7,5 +7,5 @@ Rectangle { property bool active: false color: active ? Colors.c.base03 : Colors.c.base02 implicitHeight: Config.cfg.bar.height - 8 - radius: Config.cfg.appearance.rounding + radius: Config.cfg.appearance.rounding - 4 } From 0bc8d5f13a787bab2e8d6c4a64aea748409491ba Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 15 Sep 2026 21:33:50 +0200 Subject: [PATCH 158/172] overhaul style --- Colors.qml | 3 +++ modules/applets/WallPicker.qml | 8 +++++--- modules/bar/Bar.qml | 4 +++- modules/bar/Ws.qml | 10 +++++----- modules/overlays/Top.qml | 4 +--- settings/Config.qml | 1 + settings/settings.json | 11 ++++++----- widgets/BarComponent.qml | 5 ++++- widgets/StyledIcon.qml | 9 +++------ widgets/StyledText.qml | 2 +- 10 files changed, 32 insertions(+), 25 deletions(-) diff --git a/Colors.qml b/Colors.qml index 0aa2ace..6396983 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,6 +8,9 @@ import qs.settings Singleton { id: root property alias c: colors + property string accent: colors[Config.cfg.appearance.accent] + property string font: colors.base05 + FileView { id: colorView path: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/" + Config.cfg.appearance.currentTheme) diff --git a/modules/applets/WallPicker.qml b/modules/applets/WallPicker.qml index 773e9c5..cef6dd3 100644 --- a/modules/applets/WallPicker.qml +++ b/modules/applets/WallPicker.qml @@ -9,6 +9,8 @@ import qs.settings Rectangle { id: wallPicker color: "transparent" + radius: Config.cfg.appearance.rounding + clip: true MouseArea { anchors.fill: parent acceptedButtons: Qt.AllButtons @@ -16,7 +18,7 @@ Rectangle { Rectangle { id: container anchors.fill: parent - color: Colors.c.base00 + color: Colors.c.base01 radius: Config.cfg.appearance.rounding GridView { id: wallpaperLayout @@ -24,7 +26,7 @@ Rectangle { snapMode: GridView.SnapOneRow flow: GridView.FlowTopToBottom cellHeight: container.height - cellWidth: container.width / 6 + cellWidth: 300 anchors.fill: parent anchors.centerIn: parent anchors.margins: 10 @@ -33,7 +35,7 @@ Rectangle { id: wallTile clip: true required property var modelData - radius: Config.cfg.appearance.rounding / 1.5 + radius: Config.cfg.appearance.rounding - 10 color: 'transparent' implicitWidth: wallpaperLayout.cellWidth - 20 implicitHeight: wallpaperLayout.cellHeight - 20 diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 4ea203e..31490ea 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,11 +23,13 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.c.base01 + color: Colors.c.base00 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height anchors.centerIn: parent + border.width: 1 + border.color: Colors.c.base03 RowLayout { anchors.leftMargin: 4 anchors.left: parent.left diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 1e276fb..0aa82a9 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -17,12 +17,13 @@ BarComponent { spacing: 4 Repeater { model: WindowManager.screenProjection(root.barScreen).windowsets - delegate: BarComponent { + delegate: Rectangle { id: wsContainer required property var modelData + radius: Config.cfg.appearance.rounding implicitWidth: 16 implicitHeight: implicitWidth - color: modelData.active ? Colors.c.base0D : 'transparent' + color: modelData.active ? Colors.accent : 'transparent' MouseArea { id: clickHandler anchors.fill: parent @@ -34,9 +35,8 @@ BarComponent { id: wsText anchors.centerIn: parent text: parent.modelData.name - color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.c.base0D : Colors.c.base05 - opacity: parent.modelData.shouldDisplay ? 1.0 : 0.3 - font.bold: true + color: parent.modelData.shouldDisplay ? parent.modelData.active ? Colors.c.base00 : Colors.font : Colors.font + opacity: parent.modelData.shouldDisplay ? 1.0 : 0.2 } } } diff --git a/modules/overlays/Top.qml b/modules/overlays/Top.qml index 78ca7b1..a6ebd64 100644 --- a/modules/overlays/Top.qml +++ b/modules/overlays/Top.qml @@ -88,7 +88,6 @@ Variants { height: contentHeight interactive: false visible: count > 0 && Compositor.focusedScreen === root.modelData - model: NotiServer.notifications spacing: 6 delegate: NotiCard { @@ -106,8 +105,7 @@ Variants { anchors.bottom: parent.bottom anchors.left: parent.left anchors.right: parent.right - anchors.margins: 20 - implicitWidth: 1000 + anchors.margins: 30 implicitHeight: 200 Behavior on opacity { NumberAnimation { diff --git a/settings/Config.qml b/settings/Config.qml index c5d24cd..93b009b 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -28,6 +28,7 @@ Singleton { adapter: JsonAdapter { id: cfg property JsonObject appearance: JsonObject { + property string accent: "base0D" property string font: "Iosevka" property int fontSize: 14 property int iconSize: 16 diff --git a/settings/settings.json b/settings/settings.json index 35b66eb..e1d381d 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,18 +1,19 @@ { "appearance": { - "currentTheme": "base16-catppuccin-mocha.json", - "font": "Roboto", + "accent": "base0D", + "currentTheme": "base16-gruvbox-dark.json", + "font": "Inter", "fontSize": 14, - "iconSize": 18, + "iconSize": 16, "rounding": 24 }, "bar": { "floating": true, "height": 40, - "opacity": 1 + "opacity": 0.2 }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/walkingcastle.png" + "wallpaper": "/home/lucy/.walls/lain_wallpaper.png" } } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 8a1a5b6..69c743b 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -4,8 +4,11 @@ import qs import qs.settings Rectangle { + property color accent: Colors.c.base02 property bool active: false - color: active ? Colors.c.base03 : Colors.c.base02 + color: active ? Colors.c.base02 : Colors.c.base01 implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding - 4 + border.width: 1 + border.color: Colors.c.base03 } diff --git a/widgets/StyledIcon.qml b/widgets/StyledIcon.qml index 837b25f..7aa514a 100644 --- a/widgets/StyledIcon.qml +++ b/widgets/StyledIcon.qml @@ -5,20 +5,17 @@ import QtQuick.Effects import qs import qs.settings - IconImage { id: root required property string iconName property bool fill: true - source: Qt.resolvedUrl( - fill ? Quickshell.shellDir + "/assets/phosphor-icons/fill/" + iconName + "-fill.svg" : - Quickshell.shellDir + "/assets/phosphor-icons/regular/" + iconName + ".svg") + source: Qt.resolvedUrl(fill ? Quickshell.shellDir + "/assets/phosphor-icons/fill/" + iconName + "-fill.svg" : Quickshell.shellDir + "/assets/phosphor-icons/regular/" + iconName + ".svg") width: Config.cfg.appearance.iconSize height: Config.cfg.appearance.iconSize layer.enabled: true layer.effect: MultiEffect { - colorization: 0.5 - colorizationColor: Colors.c.base0D + colorization: 1.0 + colorizationColor: Colors.font brightness: 1.0 } } diff --git a/widgets/StyledText.qml b/widgets/StyledText.qml index ee01d6a..1666628 100644 --- a/widgets/StyledText.qml +++ b/widgets/StyledText.qml @@ -3,7 +3,7 @@ import qs import qs.settings Text { - color: Colors.c.base05 + color: Colors.font font.family: Config.cfg.appearance.font font.pixelSize: Config.cfg.appearance.fontSize } From dfd80441e0291c62d4631880a182359a5c544958 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 16 Sep 2026 00:13:02 +0200 Subject: [PATCH 159/172] make theme picker searchable --- modules/applets/ThemeSwitcher.qml | 37 ++++++++++++++++++++++--------- modules/bar/Bar.qml | 2 +- settings/settings.json | 4 ++-- widgets/BarComponent.qml | 2 +- 4 files changed, 30 insertions(+), 15 deletions(-) diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index 9990e10..402ea49 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -3,6 +3,8 @@ import Quickshell import Quickshell.Io import QtQuick import QtQuick.Layouts +import QtQuick.Controls +import QtQml.Models import Qt.labs.folderlistmodel 2.11 import qs @@ -12,29 +14,46 @@ import qs.modules.Services Rectangle { id: child - implicitWidth: 800 + implicitWidth: contentLayout.implicitWidth + contentLayout.anchors.margins * 2+ container.anchors.margins * 2 implicitHeight: 600 - color: Colors.c.base01 + color: Colors.c.base00 radius: Config.cfg.appearance.rounding MouseArea { acceptedButtons: Qt.AllButtons anchors.fill: parent } FolderListModel { - id: schemeModel - folder: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/") + id: schemeModel + folder: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/") + nameFilters: searchBar.text == "" ? [] : ["*" + searchBar.text + "*"] } Rectangle { + id: container anchors.fill: parent anchors.centerIn: parent anchors.margins: 10 radius: Config.cfg.appearance.rounding - color: Colors.c.base01 + color: Colors.c.base00 clip: true - RowLayout { + ColumnLayout { id: contentLayout anchors.fill: parent anchors.margins: 30 + anchors.centerIn: parent + spacing: 40 + TextField { + id: searchBar + placeholderText: "enter scheme name:" + placeholderTextColor: Colors.c.base04 + leftPadding: 10 + background: Rectangle { + color: Colors.c.base02 + implicitWidth: 300 + implicitHeight: 30 + radius: Config.cfg.appearance.rounding + } + } + ListView { id: schemeList spacing: 5 @@ -44,7 +63,7 @@ Rectangle { delegate: Rectangle { id: container required property var modelData - + color: Colors.c.base02 height: 30 radius: Config.cfg.appearance.rounding @@ -72,10 +91,6 @@ Rectangle { } } } - StyledText { - id: currentScheme - text: Config.cfg.appearance.currentTheme - } } } } diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 31490ea..087cc20 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,7 +23,7 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.c.base00 + color: Colors.c.base01 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height diff --git a/settings/settings.json b/settings/settings.json index e1d381d..e14a254 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-gruvbox-dark.json", + "currentTheme": "base16-rose-pine.json", "font": "Inter", "fontSize": 14, "iconSize": 16, @@ -14,6 +14,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/lain_wallpaper.png" + "wallpaper": "/home/lucy/.walls/lain_room.png" } } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 69c743b..f76b3bb 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -6,7 +6,7 @@ import qs.settings Rectangle { property color accent: Colors.c.base02 property bool active: false - color: active ? Colors.c.base02 : Colors.c.base01 + color: active ? Colors.c.base03 : Colors.c.base02 implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding - 4 border.width: 1 From 5b9c2450d5a4717dd331a7a52457c6b5d6fa1c72 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 16 Sep 2026 00:20:42 +0200 Subject: [PATCH 160/172] theme themepicker to better match overall style --- modules/applets/ThemeSwitcher.qml | 17 ++++++++++++----- settings/settings.json | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index 402ea49..aa3e2e6 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -14,10 +14,12 @@ import qs.modules.Services Rectangle { id: child - implicitWidth: contentLayout.implicitWidth + contentLayout.anchors.margins * 2+ container.anchors.margins * 2 + implicitWidth: contentLayout.implicitWidth + contentLayout.anchors.margins * 2 + container.anchors.margins * 2 implicitHeight: 600 color: Colors.c.base00 radius: Config.cfg.appearance.rounding + border.width: 1 + border.color: Colors.c.base03 MouseArea { acceptedButtons: Qt.AllButtons anchors.fill: parent @@ -28,7 +30,7 @@ Rectangle { nameFilters: searchBar.text == "" ? [] : ["*" + searchBar.text + "*"] } Rectangle { - id: container + id: container anchors.fill: parent anchors.centerIn: parent anchors.margins: 10 @@ -39,18 +41,22 @@ Rectangle { id: contentLayout anchors.fill: parent anchors.margins: 30 - anchors.centerIn: parent - spacing: 40 + anchors.centerIn: parent + spacing: 40 TextField { id: searchBar placeholderText: "enter scheme name:" placeholderTextColor: Colors.c.base04 leftPadding: 10 + font.family: Config.cfg.appearance.font + color: Colors.font background: Rectangle { color: Colors.c.base02 implicitWidth: 300 implicitHeight: 30 radius: Config.cfg.appearance.rounding + border.width: 1 + border.color: Colors.c.base03 } } @@ -63,7 +69,8 @@ Rectangle { delegate: Rectangle { id: container required property var modelData - + border.width: 1 + border.color: Colors.c.base03 color: Colors.c.base02 height: 30 radius: Config.cfg.appearance.rounding diff --git a/settings/settings.json b/settings/settings.json index e14a254..2d90820 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-rose-pine.json", + "currentTheme": "base16-gruvbox-dark-soft.json", "font": "Inter", "fontSize": 14, "iconSize": 16, From 3018eda05eb24f41ae33f0a69cdb08f9486d1c60 Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 16 Sep 2026 22:46:09 +0200 Subject: [PATCH 161/172] add shit --- settings/settings.json | 2 +- shell.qml | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/settings/settings.json b/settings/settings.json index 2d90820..9e1c742 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-gruvbox-dark-soft.json", + "currentTheme": "base16-rose-pine-moon.json", "font": "Inter", "fontSize": 14, "iconSize": 16, diff --git a/shell.qml b/shell.qml index 97c0c8e..c64a926 100644 --- a/shell.qml +++ b/shell.qml @@ -2,9 +2,7 @@ //@ pragma IconTheme Papirus import Quickshell import qs.modules.bar - import qs.modules.overlays - import qs.modules.ipc ShellRoot { From ffa30681285b89e1811c73602a534c3eae51d067 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 4 Oct 2026 00:16:55 +0200 Subject: [PATCH 162/172] change ws.qml to only how workspaces that should be shown --- modules/bar/Ws.qml | 2 +- settings/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 0aa82a9..6ea257b 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -9,7 +9,7 @@ import qs.settings BarComponent { id: root required property ShellScreen barScreen - implicitWidth: 10 * (16 + 4) + implicitWidth: wsLayout.implicitWidth + 16 RowLayout { id: wsLayout anchors.verticalCenter: parent.verticalCenter diff --git a/settings/settings.json b/settings/settings.json index 9e1c742..522c6dd 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-rose-pine-moon.json", + "currentTheme": "base16-gruvbox-dark.json", "font": "Inter", "fontSize": 14, "iconSize": 16, From 1e06b7cb6aea21883945f23b4e0cff9125079990 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 8 Oct 2026 22:44:06 +0200 Subject: [PATCH 163/172] resync branches --- .marker | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .marker diff --git a/.marker b/.marker new file mode 100644 index 0000000..e69de29 From f7ca1ca1aff573a7749dd706b42f7e9a854b4a99 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 8 Oct 2026 22:44:07 +0200 Subject: [PATCH 164/172] remove marker --- .marker | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .marker diff --git a/.marker b/.marker deleted file mode 100644 index e69de29..0000000 From aebb29a0281500e31e5edcec0eec002711b0b664 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 11 Oct 2026 00:42:58 +0200 Subject: [PATCH 165/172] make style smarter --- Colors.qml | 34 +++++++++++++++---------------- modules/applets/ThemeSwitcher.qml | 7 +------ modules/applets/VolPopup.qml | 3 +-- modules/bar/Bar.qml | 2 +- settings/settings.json | 4 ++-- widgets/BarComponent.qml | 6 ++---- 6 files changed, 24 insertions(+), 32 deletions(-) diff --git a/Colors.qml b/Colors.qml index 6396983..e4d4347 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,7 +8,7 @@ import qs.settings Singleton { id: root property alias c: colors - property string accent: colors[Config.cfg.appearance.accent] + property color accent: colors[Config.cfg.appearance.accent] property string font: colors.base05 FileView { @@ -20,22 +20,22 @@ Singleton { watchChanges: true adapter: JsonAdapter { id: colors - property string base00 - property string base01 - property string base02 - property string base03 - property string base04 - property string base05 - property string base06 - property string base07 - property string base08 - property string base09 - property string base0A - property string base0B - property string base0C - property string base0D - property string base0E - property string base0F + property color base00 + property color base01 + property color base02 + property color base03 + property color base04 + property color base05 + property color base06 + property color base07 + property color base08 + property color base09 + property color base0A + property color base0B + property color base0C + property color base0D + property color base0E + property color base0F } } } diff --git a/modules/applets/ThemeSwitcher.qml b/modules/applets/ThemeSwitcher.qml index aa3e2e6..5265adb 100644 --- a/modules/applets/ThemeSwitcher.qml +++ b/modules/applets/ThemeSwitcher.qml @@ -18,8 +18,6 @@ Rectangle { implicitHeight: 600 color: Colors.c.base00 radius: Config.cfg.appearance.rounding - border.width: 1 - border.color: Colors.c.base03 MouseArea { acceptedButtons: Qt.AllButtons anchors.fill: parent @@ -55,8 +53,7 @@ Rectangle { implicitWidth: 300 implicitHeight: 30 radius: Config.cfg.appearance.rounding - border.width: 1 - border.color: Colors.c.base03 + } } @@ -69,8 +66,6 @@ Rectangle { delegate: Rectangle { id: container required property var modelData - border.width: 1 - border.color: Colors.c.base03 color: Colors.c.base02 height: 30 radius: Config.cfg.appearance.rounding diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index c84cd84..516a037 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -30,11 +30,10 @@ Rectangle { id: audioRep model: Audio.sinks - delegate: Rectangle { + delegate: BarComponent { Layout.margins: 5 id: audioDelContainer Layout.fillWidth: true - color: Colors.c.base02 radius: Config.cfg.appearance.rounding - 4 required property var modelData implicitHeight: audioRow.implicitHeight + 8 diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 087cc20..31490ea 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,7 +23,7 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.c.base01 + color: Colors.c.base00 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height diff --git a/settings/settings.json b/settings/settings.json index 522c6dd..a3ff1bb 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-gruvbox-dark.json", + "currentTheme": "base16-tokyodark.json", "font": "Inter", "fontSize": 14, "iconSize": 16, @@ -14,6 +14,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/lain_room.png" + "wallpaper": "/home/lucy/.walls/faris.png" } } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index f76b3bb..cb93a5a 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -4,11 +4,9 @@ import qs import qs.settings Rectangle { - property color accent: Colors.c.base02 + property color base: Qt.rgba(Colors.accent.r, Colors.accent.g, Colors.accent.b, active ? 0.5 : 0.19) property bool active: false - color: active ? Colors.c.base03 : Colors.c.base02 + color: base implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding - 4 - border.width: 1 - border.color: Colors.c.base03 } From 6ce258d83dff220d4fb355b4829401241f84c1d4 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 11 Oct 2026 00:53:42 +0200 Subject: [PATCH 166/172] remove border from bar --- modules/bar/Bar.qml | 2 -- settings/settings.json | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 31490ea..dd1d028 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -28,8 +28,6 @@ Variants { anchors.fill: parent implicitHeight: parent.height anchors.centerIn: parent - border.width: 1 - border.color: Colors.c.base03 RowLayout { anchors.leftMargin: 4 anchors.left: parent.left diff --git a/settings/settings.json b/settings/settings.json index a3ff1bb..846d275 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-tokyodark.json", + "currentTheme": "base16-gruvbox-dark-hard.json", "font": "Inter", "fontSize": 14, "iconSize": 16, From dd19690f9da2af86298f79f9a4e2996dae9f1833 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 12 Oct 2026 09:00:00 +0200 Subject: [PATCH 167/172] change colors --- Colors.qml | 2 +- settings/settings.json | 2 +- widgets/BarComponent.qml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Colors.qml b/Colors.qml index e4d4347..6f027d6 100644 --- a/Colors.qml +++ b/Colors.qml @@ -9,7 +9,7 @@ Singleton { id: root property alias c: colors property color accent: colors[Config.cfg.appearance.accent] - property string font: colors.base05 + property string font: colors.base06 FileView { id: colorView diff --git a/settings/settings.json b/settings/settings.json index 846d275..f770569 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-gruvbox-dark-hard.json", + "currentTheme": "base16-tokyo-night-dark.json", "font": "Inter", "fontSize": 14, "iconSize": 16, diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index cb93a5a..f66e18e 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -4,7 +4,7 @@ import qs import qs.settings Rectangle { - property color base: Qt.rgba(Colors.accent.r, Colors.accent.g, Colors.accent.b, active ? 0.5 : 0.19) + property color base: Qt.rgba(Colors.accent.r, Colors.accent.g, Colors.accent.b, active ? 0.5 : 0.15) property bool active: false color: base implicitHeight: Config.cfg.bar.height - 8 From 0cf32edfa8008d94468bf96297e004c60a28a63b Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 14 Oct 2026 10:28:24 +0200 Subject: [PATCH 168/172] add styled slider finally --- modules/applets/VolPopup.qml | 3 +-- modules/bar/Bar.qml | 2 +- settings/settings.json | 4 ++-- widgets/BarComponent.qml | 2 +- widgets/StyledSlider.qml | 36 ++++++++++++++++++++++++++++++++++++ 5 files changed, 41 insertions(+), 6 deletions(-) create mode 100644 widgets/StyledSlider.qml diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 516a037..1d2d463 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -78,9 +78,8 @@ Rectangle { } } } - Slider { + StyledSlider { Layout.rightMargin: 10 - focusPolicy: Qt.NoFocus value: audioDelContainer.modelData.audio.volume from: 0 diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index dd1d028..4ea203e 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,7 +23,7 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.c.base00 + color: Colors.c.base01 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height diff --git a/settings/settings.json b/settings/settings.json index f770569..9e1c742 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-tokyo-night-dark.json", + "currentTheme": "base16-rose-pine-moon.json", "font": "Inter", "fontSize": 14, "iconSize": 16, @@ -14,6 +14,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/faris.png" + "wallpaper": "/home/lucy/.walls/lain_room.png" } } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index f66e18e..0a231e3 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -4,7 +4,7 @@ import qs import qs.settings Rectangle { - property color base: Qt.rgba(Colors.accent.r, Colors.accent.g, Colors.accent.b, active ? 0.5 : 0.15) + property color base: Qt.rgba(Colors.accent.r, Colors.accent.g, Colors.accent.b, active ? 0.3 : 0.17) property bool active: false color: base implicitHeight: Config.cfg.bar.height - 8 diff --git a/widgets/StyledSlider.qml b/widgets/StyledSlider.qml new file mode 100644 index 0000000..93022d2 --- /dev/null +++ b/widgets/StyledSlider.qml @@ -0,0 +1,36 @@ +import QtQuick +import QtQuick.Controls.Basic +import qs.settings +import qs + +Slider { + id: control + value: 0.5 + + background: Rectangle { + x: control.leftPadding + y: control.topPadding + control.availableHeight / 2 - height / 2 + implicitWidth: 200 + implicitHeight: 2 + width: control.availableWidth + height: implicitHeight + radius: 2 + color: Colors.c.base01 + + Rectangle { + width: control.visualPosition * parent.width + height: parent.height + color: Colors.c.base03 + radius: Config.cfg.appearance.rounding + } + } + + handle: Rectangle { + x: control.leftPadding + control.visualPosition * (control.availableWidth - width) + y: control.topPadding + control.availableHeight / 2 - height / 2 + implicitWidth: Config.cfg.appearance.iconSize + implicitHeight: Config.cfg.appearance.iconSize + radius: Config.cfg.appearance.rounding + color: control.pressed ? Colors.c.base0D : Colors.c.base04 + } +} From cdefa988afac9bf1b8b74c3cb2cd625d9c2f28bf Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 15 Oct 2026 09:46:49 +0200 Subject: [PATCH 169/172] change bar color --- modules/bar/Bar.qml | 2 +- settings/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index 4ea203e..dd1d028 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -23,7 +23,7 @@ Variants { margins.left: Config.cfg.bar.floating ? 10 : 0 margins.right: Config.cfg.bar.floating ? 10 : 0 Rectangle { - color: Colors.c.base01 + color: Colors.c.base00 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 anchors.fill: parent implicitHeight: parent.height diff --git a/settings/settings.json b/settings/settings.json index 9e1c742..3a118c1 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-rose-pine-moon.json", + "currentTheme": "base16-gruvbox-dark-hard.json", "font": "Inter", "fontSize": 14, "iconSize": 16, From 57896a5a47cf82dda37054cc456ea01f21bf246f Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 20 Oct 2026 10:31:54 +0200 Subject: [PATCH 170/172] hand styling to stylix --- Colors.qml | 63 ++++++++++++++++++++++++------------ modules/applets/VolPopup.qml | 2 +- modules/bar/Bar.qml | 13 +++----- settings/settings.json | 4 +-- widgets/BarComponent.qml | 2 +- widgets/StyledSlider.qml | 2 +- 6 files changed, 52 insertions(+), 34 deletions(-) diff --git a/Colors.qml b/Colors.qml index 6f027d6..9fe1866 100644 --- a/Colors.qml +++ b/Colors.qml @@ -7,35 +7,56 @@ import qs.settings Singleton { id: root - property alias c: colors - property color accent: colors[Config.cfg.appearance.accent] - property string font: colors.base06 + property alias c: colorsProxy + property string font: colorsProxy.base06 + property string accent: colorsProxy[Config.cfg.appearance.accent] + QtObject { + id: colorsProxy + property string base00: "#" + colors.base00 + property string base01: "#" + colors.base01 + property string base02: "#" + colors.base02 + property string base03: "#" + colors.base03 + property string base04: "#" + colors.base04 + property string base05: "#" + colors.base05 + property string base06: "#" + colors.base06 + property string base07: "#" + colors.base07 + property string base08: "#" + colors.base08 + property string base09: "#" + colors.base09 + property string base0A: "#" + colors.base0A + property string base0B: "#" + colors.base0B + property string base0C: "#" + colors.base0C + property string base0D: "#" + colors.base0D + property string base0E: "#" + colors.base0E + property string base0F: "#" + colors.base0F + + + } FileView { id: colorView - path: Qt.resolvedUrl(Quickshell.shellDir + "/schemes/" + Config.cfg.appearance.currentTheme) + path: Qt.resolvedUrl("/home/lucy/.config/stylix/palette.json") onFileChanged: { reload(); } - watchChanges: true + watchChanges: true adapter: JsonAdapter { id: colors - property color base00 - property color base01 - property color base02 - property color base03 - property color base04 - property color base05 - property color base06 - property color base07 - property color base08 - property color base09 - property color base0A - property color base0B - property color base0C - property color base0D - property color base0E - property color base0F + property string base00 + property string base01 + property string base02 + property string base03 + property string base04 + property string base05 + property string base06 + property string base07 + property string base08 + property string base09 + property string base0A + property string base0B + property string base0C + property string base0D + property string base0E + property string base0F } } } diff --git a/modules/applets/VolPopup.qml b/modules/applets/VolPopup.qml index 1d2d463..cdbd73e 100644 --- a/modules/applets/VolPopup.qml +++ b/modules/applets/VolPopup.qml @@ -12,7 +12,7 @@ import QtQuick.Controls Rectangle { id: root - color: Colors.c.base01 + color: Colors.c.base00 radius: Config.cfg.appearance.rounding - 4 implicitWidth: audioLayout.implicitWidth + 10 implicitHeight: audioLayout.implicitHeight + 10 diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index dd1d028..38d3476 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -25,11 +25,11 @@ Variants { Rectangle { color: Colors.c.base00 radius: Config.cfg.bar.floating ? Config.cfg.appearance.rounding : 0 - anchors.fill: parent - implicitHeight: parent.height - anchors.centerIn: parent + anchors.fill: parent + implicitHeight: parent.height + anchors.centerIn: parent RowLayout { - anchors.leftMargin: 4 + anchors.leftMargin: 4 anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter Ws { @@ -42,12 +42,9 @@ Variants { RowLayout { anchors.centerIn: parent Date {} - ColorPickerButton { - barScreen: root.modelData - } } RowLayout { - anchors.rightMargin: 4 + anchors.rightMargin: 4 anchors.right: parent.right anchors.verticalCenter: parent.verticalCenter Mpris { diff --git a/settings/settings.json b/settings/settings.json index 3a118c1..4b8cb84 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -1,7 +1,7 @@ { "appearance": { "accent": "base0D", - "currentTheme": "base16-gruvbox-dark-hard.json", + "currentTheme": "base16-gruvbox-dark.json", "font": "Inter", "fontSize": 14, "iconSize": 16, @@ -14,6 +14,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/lain_room.png" + "wallpaper": "/home/lucy/.walls/walkingcastle.png" } } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 0a231e3..5805974 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -4,7 +4,7 @@ import qs import qs.settings Rectangle { - property color base: Qt.rgba(Colors.accent.r, Colors.accent.g, Colors.accent.b, active ? 0.3 : 0.17) + property color base: active ? Colors.c.base02 : Colors.c.base01 property bool active: false color: base implicitHeight: Config.cfg.bar.height - 8 diff --git a/widgets/StyledSlider.qml b/widgets/StyledSlider.qml index 93022d2..10cf0b2 100644 --- a/widgets/StyledSlider.qml +++ b/widgets/StyledSlider.qml @@ -15,7 +15,7 @@ Slider { width: control.availableWidth height: implicitHeight radius: 2 - color: Colors.c.base01 + color: Colors.c.base00 Rectangle { width: control.visualPosition * parent.width From 935a87a8ed257642349ce8604fb8d59f251e9564 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 26 Oct 2026 11:13:24 +0100 Subject: [PATCH 171/172] sort ws by number --- modules/bar/Ws.qml | 22 +++++++++++++++++++++- settings/settings.json | 2 +- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/modules/bar/Ws.qml b/modules/bar/Ws.qml index 6ea257b..d8bc20f 100644 --- a/modules/bar/Ws.qml +++ b/modules/bar/Ws.qml @@ -10,13 +10,33 @@ BarComponent { id: root required property ShellScreen barScreen implicitWidth: wsLayout.implicitWidth + 16 + readonly property var sortedWindowsets: { + const projection = WindowManager.screenProjection(root.barScreen) + const sets = projection ? (projection.windowsets ?? []) : [] + + const numericName = ws => { + const name = ws ? String(ws.name ?? "") : "" + return name !== "" && Number.isFinite(Number(name)) ? Number(name) : NaN + } + + return Array.from(sets).sort((a, b) => { + const na = numericName(a) + const nb = numericName(b) + if (!isNaN(na) && !isNaN(nb)) + return na - nb + + const byName = String(a?.name ?? "").localeCompare(String(b?.name ?? ""), undefined, { numeric: true }) + return byName !== 0 ? byName : (a?.id ?? 0) - (b?.id ?? 0) + }) + } + RowLayout { id: wsLayout anchors.verticalCenter: parent.verticalCenter anchors.horizontalCenter: parent.horizontalCenter spacing: 4 Repeater { - model: WindowManager.screenProjection(root.barScreen).windowsets + model: root.sortedWindowsets delegate: Rectangle { id: wsContainer required property var modelData diff --git a/settings/settings.json b/settings/settings.json index 4b8cb84..a6df2ce 100644 --- a/settings/settings.json +++ b/settings/settings.json @@ -14,6 +14,6 @@ }, "wallpaper": { "wallDir": "/home/lucy/.walls/", - "wallpaper": "/home/lucy/.walls/walkingcastle.png" + "wallpaper": "/home/lucy/.walls/lain_blue.jpg" } } From c54e82d4292eb2d410ff1474355c3efd71f16c62 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 26 Oct 2026 13:42:37 +0100 Subject: [PATCH 172/172] make BarComponent color inherit from bar's color --- Colors.qml | 36 ++++++++++++++++++------------------ widgets/BarComponent.qml | 7 ++++++- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/Colors.qml b/Colors.qml index 9fe1866..78950d5 100644 --- a/Colors.qml +++ b/Colors.qml @@ -8,26 +8,26 @@ import qs.settings Singleton { id: root property alias c: colorsProxy - property string font: colorsProxy.base06 - property string accent: colorsProxy[Config.cfg.appearance.accent] + property color font: colorsProxy.base06 + property color accent: colorsProxy[Config.cfg.appearance.accent] QtObject { id: colorsProxy - property string base00: "#" + colors.base00 - property string base01: "#" + colors.base01 - property string base02: "#" + colors.base02 - property string base03: "#" + colors.base03 - property string base04: "#" + colors.base04 - property string base05: "#" + colors.base05 - property string base06: "#" + colors.base06 - property string base07: "#" + colors.base07 - property string base08: "#" + colors.base08 - property string base09: "#" + colors.base09 - property string base0A: "#" + colors.base0A - property string base0B: "#" + colors.base0B - property string base0C: "#" + colors.base0C - property string base0D: "#" + colors.base0D - property string base0E: "#" + colors.base0E - property string base0F: "#" + colors.base0F + property color base00: "#" + colors.base00 + property color base01: "#" + colors.base01 + property color base02: "#" + colors.base02 + property color base03: "#" + colors.base03 + property color base04: "#" + colors.base04 + property color base05: "#" + colors.base05 + property color base06: "#" + colors.base06 + property color base07: "#" + colors.base07 + property color base08: "#" + colors.base08 + property color base09: "#" + colors.base09 + property color base0A: "#" + colors.base0A + property color base0B: "#" + colors.base0B + property color base0C: "#" + colors.base0C + property color base0D: "#" + colors.base0D + property color base0E: "#" + colors.base0E + property color base0F: "#" + colors.base0F } diff --git a/widgets/BarComponent.qml b/widgets/BarComponent.qml index 5805974..aa55b7b 100644 --- a/widgets/BarComponent.qml +++ b/widgets/BarComponent.qml @@ -4,8 +4,13 @@ import qs import qs.settings Rectangle { - property color base: active ? Colors.c.base02 : Colors.c.base01 + id: root + readonly property color barColor: Colors.c.base00 + property real lightnessBoost: 0.07 + property real activeBoost: 0.06 property bool active: false + readonly property real baseLightness: Math.min(1.0, barColor.hslLightness + lightnessBoost) + property color base: Qt.hsla(barColor.hslHue, barColor.hslSaturation, active ? Math.min(1.0, baseLightness + activeBoost) : baseLightness) color: base implicitHeight: Config.cfg.bar.height - 8 radius: Config.cfg.appearance.rounding - 4

    XX=Rfka7LFMwQzs#el0%{^Rwwteb=dI&7 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�`~bJf^?MKdCM2l}XEZ$g@n+lJosV{j z%whbxM3wL_ZowaGwVEF#o zx0B)f9@)93{4kiDd!NCwPgx=MjYVE`d*qKVk`3RtZGBw0W$)YD_n7)0H*R}7zvk=b z@ACiu{J#JH+4X&OhI?iEL&CluER;F-q0nAV%y5lol_QF!o?F z-vU!(Vdup=So)G<)`dG5@HrIjR_-`$z2m{V+U&jG^)_wa_FkMrZ~ET+CXO7YoEwu1 z?HSI7h+7=wGd%D?qP0bJ#fH+J1J@pQ9haSSp}2W#S6|JciA84|4hWsz$HXMxvE+ia z&f&s#{)h$Iee4PwcndBl22J0UBf!q*Q4}1hnw7lZe|^s0%*iRI3suYds_)F6dG&Vm zg&T$}mWv7xOms^&nsw4d&G=tJ?M43!84n9oW~F5)IW#FaGVs?#?_axp)fwrB?|way zGvCZO?dI$2v7wdIBW&*U%iHgBkiPKtp=0RASFhVYyUW)X-E_Gg%&zx$lO9)+?-kue ztx+F#tl7q^A(Cq>|E&G%7B0t)0v^}0+O%5NwY*?*EcZ4z#h{_fl-A8vy4S`gN38$- zydN)Y%^JS*^Y_oQvAuiu?)S}>(*!vB+Mn*e|L?)ck1C0)626C)_MAP-x4g9E`qK;7 z$}ID5AO7iMuh+g=GB#v~9N+C10r!tJJC@|mp7~fpNH%w8FGwT2F zA>pvX=I`4~xLm|v%5rr)D0;c}<*s#Udu3dlua#&EYT0ctb3L+a&7x^e_Z1_gV^n{> zd}LJBvE{H<+s0Tub<0*qaUCvWom=N_@5r%hyV;Q&-Ot|PBg9vDb3xNJgJlXQUKTv@ z;hZ6SoA0L^ zJs~Of0`KC*YZ(ga9Nr5w@a|pgd*|VnB+Ca^R}0zL&sS{P7@Dz__rS*|n$uXH_g&AI z6Fay$z1up@eokmXRCsyG>)Mu#ozVw()d@W3=CHmy_eKJnx%iIKjEZcjU1=^crD|M4 z$Ay2jZO>nL^I*tExk9^Uhv;iIyP~xlC!S^vk&#;CEGqWt+t<_S{_{Qa#C-a&wZLH`Yf8fH3mv*2y8G?_+1LHL{{Q20 z`@cWB*PpRf6%I|@*8OVwvKPA(8y0lz=Hz9Y7AB>3;mZ#7Y17X=ed2v~N0!?ZwFz&w z&i?w0OXn5?Z~NlePe0FSHazptDe!J{#@9E>Z$$MtB`;6ZTCl8ZXSdcJ;ir3wJU83- zx~#kqzj$uLb4fP`*TacShAG)omt_gQd>z&i5SzQ{(dVvR8y0lUV41(V+0vRtL2bH~ z?0rwWztff0|J}Q;{KmtFJa#H+2Uj%Cn!3AlzWbSYpOUiq-2cv94ehc`eCFU4<+EtU zZig6|iC?>~i+-$*H&SlpIU_3=z_EGWViEm~#bxUMH{AKe`AF?mp4r4HmVPfEvvVu% zsARqAo+e-DD^!{QLcBY_MhJ!WjXc&1a`P(aU~f&S2W$b6MR@>v}|%`@>}~XNKPNy0K@w z|K(6`#;f|w3}1EyeD}`es$C*A<<1|C#xtJjW(jBZb#T63#_h~evgvd7gy#|O4_8eU zSQ~$;G&v#Vp##@#ucfz6t&^PN`RDu0#$UA)R%SfZoZFbae^b<_>T99TI-@c^tGqjR znCs}VoqUE)3Uym!KJULWr_AT)l#~mvO6`o@b$&NF6umE2-j#lTiVWK-Q=iTS8VnD_ z>N-zsi!l;CvV5n;>x6kHF763zdd;UkIds%DJTTY;Vo?+D?2{oZzK+W$yFEpVD?O zn|CbEKv{{2v(;+liAl8=6*Ae*^r@Vh_G5qQBm-TgqlXSXlhfWP8)L4kuz>Z@nP{O0 zSMP8HcXZAAy5dTbf-E~jf%&4YPYZ5wMD6H*k(PJtROIsIHth1nf6udLq;znYt}bCZ zICF1B`oEmCZ!ByECl8*S*;diG@#X5vHfNeXWbb1#&ppKKG}GtCs)KVbzx-{*Q@&!` zHjA@uw1^QY31j)4v81!7HWp}-Spy~;aRwUqxi`z{?J1YD<`-`Y&@s9 zU?(ffrfl^}t~U%9m2Vfft(ejH@={gfK0e0PN@_Xl{;!T+uGR9Jcje+w98cd{xpY~i z-78Lz5s(*QWO>2ZwsK*GYKZ5D2!`_;JeXc;`@O$zI$@GJV|j33#ylyuey`bSbEPJ5 zxIXGq^7vp~yXXcdbFunN)`V3)#-f5DZ96NsEM-hgd-!zC49O{Re1Z@3mL8b*O6F9~ zqEx}_YuXaRuD0~`@2~v1|IgLh-@*3&TZc+tPqUO{FST@yIW&Fk z^kd<1uG07RHD2H^pR{SlqX<3;W*LX(^f_q`WtFco4*cD_^2zCg+agO78xET(#9W`5 zdgns*%2bgRRZJXTI`7Ff7}peMHn9mDSLgLBF<}jtojrRYzqL&F2D@z;yAp1G-MWl} z&Fjsgl`|CCI@*jUM87v;epbW7s&slb14Hel)uKBX78IGzIfe&(}EixFe?1v z*%0w$=ko%Fq(^V6imz#|vcEnfyT(&%%OTOzoQ^rNN&zcBzPXUv$R+g6CTrg(BdO@s zQq{_T7&tqeSq>Yr?Xs)=^yK5iFWX}IPAj!t{^+-7_SbDee5cFqi9PbK|FU@d|I71p z|LWKOe3`yWuHRqIdb3VT|2(_5&&2l0h?~nF=1><%yLD@a#OyiKj)t5$UO7XLDVVW; z*EhpmcdY+>o&9;!kC!DjW_ORZDh4<${VvCtwrr2?_uD_0|Nr7IU-#kQ=Fs_b{Lc6F z>-}AH`r!_Zo@8kW#)Fx*97!eC($iddAI|hCtNVLaeSO^CeP8}P`S|$zynV}$e@(2o z|7XLaPX+s`x8(g*x^&_4NgvibY=w8`D{}jl=fAtZulDmSrT4bg|3BWn`*6kg{Cjql zRhOPgFu!IBH7M|O6cc;L6OyxG%?svh3&Ynb>u9NO^!eVVS+5Ww?(y#*qeu_;t=Qbx z0WL-J8Cj26M%GERi5hR;$;f;wT|-}jFYo~H)F7oS!by`FyhsDSU(L!X!G=YD;`wdJs(hjg0ngq??q0vptG^%6W>fR|EFC2!g1qfKQ)|=hsYRwUg`Fy9p&$Hhj zJ^PTDh6z*R;>E4s3l`rNu*~{VxOcJC*4}&aa`*Jwx5`dS&29Vm?a#LjHan|7wH(@> zuV?n?!;ggLo1=MNY|CwbESq4E|9a8!#}ak-^iE%D*%R}tFtTbx{^2wHxf31irByr^ zFfE$hy&_0=&C5lrrYEjio6qNAZv4J{`QnBP%T|@Fac_D2Ct>mDqI-Vj$KBm?_!s&H zl}p@|ovF#Y{Pwfs&3U3ix@iHS_g_0PPtusMN?A@$?pkW-mWO;3EFJrnuGD&WUW`w) zP?hy|+PhsQ5(%>Ya*KI;CT>`HXTM`h_KX`+M|Mt^G(H^YxIokIc+|X8w%>wS;Hd!Z~yD8 z^Zu07zd29Xywe1XYX4OyI-C+-Qnsf3z^`5#hcL0IZ>bVt8#gcu1}$*JrsY%PeExbAD=t`dL zM_g8?IB;~YIq$%BYL?C=mjt6(^Q1bh)wGO6bpseQ%N4%KR;VppBkB33;Q!axVheuD zwk)kXaERwhvQna?iVM?1IqM^j9&Qwm2|N1w$?J+122df%E_2X&pK(>zVMRdCMXni-e1${ns*5@Lu(hZPWgLb2ym1cn_&sY~Q5# zwQK#XdxC~hSu2*UZ!ItCEZ*#sa9GDQQD#z0h!XR^y^rsGoqqYy8O;C&qorNXPKe)l zc>T8T(#BhH@67lAKc{i!vS!|fgCeuHMO_G88C!k1TqZ$FYs#kv?nAdrbDwIz*E+ww zd48zo_4E&&r6)w67S*#q;brH^@yvEvDrOnnZOVR`LoLSo?#6qL?$Hclm#wG1@s?KH zt+6FT<7jh8yu>pmLC(V`HXYto!Qhhp^#1gDu7NihIx@C3uix%pj9YH) zar5g{rke=@Hw(@`+{N9Lsg^6dZa0(Q z(^58H;;nl=Rdm9 zdU>_1f_fXzbb;e;ctIi*r=<=&#LsXrrE#tHW+81G^)zUj|xt6w*J`-DpwyQF$Q z87wcRr?UH#p)s@BMcUWJ@+1E@#oN1dUt^9X1Vb#Ud!noX3 zt16wpF}0XyzMS=3$hT?6;hA591RX?UIW{Mz@zpGeeey2bt@1{-lE&h*T90;D{dw8A zT;jcH>w}5yBAT!4Z1${dT68u3X!5&1QAHc8)lOHR##> z>v;=bede|0*fceY^rR@XQYi7nTH?RG(T_ zc2$S301agx)pfJ+F5u z?3wOoH;r}iWgZJfvy9W+NtqvJYz%6bImmckqUliBJFm<~Uy9l}3lcr$m?IW;B~JL< zTjR~}+_Tc|dd<#s6Rvq3#($VNN*uM0-}sO*>uYqCNJ*UF!WJ0rl<8bAYNRhowN=m1 z>E@rFTvnuJ*1l!Z(oV*M4=X+x?2oal`Sj&u(T|ebVoO)a@OKw{JZ*dD#l4V_6$j@3 z`@w(jPJaIXNA~|e&9}Fo-CuGqr+&;3+;VohveTpM`~SX3xBvh1@6SK?HZQmT z_ffv~|8IL6IX@{wr^=ggc6ScH`O9yAWN+-feS3FXukGi1(N=o!pH*1oCWL=$CoOzg(Z~a$gXYV{?o*<T2wYssHk&X_gX_2-8I!5J@#BoCjtwQ0$&#B3)ENsohy=8>~R zMGxGV#m=!X!(~>8qKQJS!UCQp#uHx0ZS~Z7$1*GJv#rvh;}YJ%n{uCT&%6Emyxos; z+wE**Z!yVjnR|TMT0x#4yX0C<|2@1ke>#Wo(}xuja_was5)a4RRg^h={p*Emi)Z$n z7D$Xv$vIrRg6mYi%#?`m)MRB@nf%|IP83F-|NfkBUHjz%`*o`)xfUvCS)4iS{`G)q z8h2!|c%xZcvtIIzpAYZcvNBV?AT>pz@AKctrE5>mQh9WEVP^y5(vo6xd)v&k*MDu- z6l>HpaCve^I>ygk>=Y2DbY^!)#|mEc4=?gWUB6|^$tGJIJiJQe0;hxc$@*(vL!#_TEVo&GFG~G#cyBScpgjD{??1(v0cys~N)|d3LSkyo ze?(t5VKX?s>A{8rGEQ^&92`UqV)POY-I3jua(ep}?S|d*vkq*`eK+B-tg5xJ<+Wvu zzYbhWj%-P(_;&SzW>YDrU#}DYo^Z^h>$zw zb*}ea;=Zp2_h-jHWfyqo*#G7Hs`%dPQ$02bCOB$|8t=5$emI}^gO(Dr%JxnJX9tn? zT}$G+KTSyNn_a!Nhx-6)ukn;69ZUbuXA$t7pBrxfU1dp2hE@JiSKW`tImPcYP2ck< z)wrVi`)anlYc6p+bslcqy!`pWeyNlM^{4;%4(;|nsc0L2rl^Kt!KKTZ>Oo~k)YYax z{Mg%GQyaAZUi_r%V!`)RHfS$8XBWe|YKO}roiDGIKHlG1CK4yOGyf@bG+$MG|jRR-d)dj?bHy!3V{9S!U?SwlAJGwL`tMAxyEo8EBOvB_{(@H&W*pixt~W zIP-yX<7!_uRx&O$=X_6q!fu~(g;l8;Z#JK_+*8os$$iB(Tc7pYriU^U zIAQ`9&5Y1+(G~yOb4o+Ae5T{Z@C$MKmEToMpA(r@W-+HAtnRFi&yF2I&sKFx-gNT} zerB$&w_wVg-<@9y@}EY!~5FbFUOX()-5>t9L~ zJvHsRs8On}=lNhQ*Oi+zT)xljb7J42Z`SxBDt5nf)TF@DtXrFsZW*NfSDm=WNAZZq z<%(uIb%P03uXf7kzy8AfS$Wg_EpjV1+>?A0&p5fNmCawEx7CjQfXkF+@3y8Ky1qKP zT-Gs|DQUZ*YK4h;>D?0dM=am`TlRR`;5Odc4+W^;t1qT<9=G3@qBUs^Y2cBa?9tj8ec0qy#+t4 z2>-@(KYg2lMD;G6*2v7bliPn4d{bP)!RzR@PuVDOQna{r@l7lJ_Fdx*s#=7isYD&sc85@hvC)PFcTeTK%ixBw|)nFj_fz!S* zh}+=#UYUL;<S&_oSp3ay2Z>GA-QsL98ZdRR&o4p->X+1e( zXfbn3;WBN(nZlZh2F_;nsV&YfMVl*h6;6IX#kj%nnHsOb96sjfjbbqhQJd2JqI2H5B3?_qwuA-EzB*AdmHDOPvyXH6(&A=jzW5ZdqWh_+jm{paEye3R^k-|H@Sic&MuDZL!|Hi< z^W>j;TQ@l^arwU7eZu1Ds*|S^eAIxzpV^8{69pBciP@$ShtgZS#QnwwZ=6=Vzs!Z`>^x*qCw`GS@Ok z)UN);ntWr`qF#<;Ggd`;E)cuXu%=A2BxVtt4_eU^mqn~DY4Kvpp2qUL|I-?e z>#nb#$VcaIeyWosw(QBXDV2Fv8=S0b9rP9m@ESz$XKu}6)nZ?iJg0rbM+UtfZ}o|_ zYQNG>@7mzVmhgbFDA1+Q>y_ehUWQ!rdj2=oi<8)ydZcFjWL!4r`{6_d7` z*Pa&Wl&$5MQqXgHscF!OR8C{TpC4XU+yA+?z5eg)eu;atUMRg-oPWE}mSLaCCfTGt zf3GdRT>t-g{hvo)Z|m=?+j)2X?Wz)u>Bj;%%_nBsdc3HLa4&b_XTP~k_t2rcO}=6s z+qSvQagB<8U>8yv8OA!RDJA;Kp@()xH^tvX%Rg*?Dxi4Z=1cy+m)mvU{O;fX?_9P2 zygPI6)qi^vEx+%3^K<(j=c?sxtkzt4`fpS3K1G{57cwXADqX9)OQz4QvUX?9-z3R5*TOfCReb$c z+G1-Z`$p=HV9WLB5a*NTXg{Z6FCr4Ku<7DyL0Q?! z?0w62#AF#3mnCyF%P6StSj0JP_e)hNo)2dCBJAVk&V8T$IrT=sME-mARW*M!UKeT4 z3_Mp*F+)y{@z0;t)8%VFT@~wIr+!q*#rtA-Qib{EWtV2fZPVQp%F-MXsAj)-Eqla_ z=x7suo9_$OWM`+YQP#+Pz4y*ql{q1&m$9u$VHVu5;N>C??&Vudecru4-_Q3p{{Ij5 z^Y#@*Ih&ZgCvRW>d()cNiMILE*BCE3@Q0~q8Mn8hPs+s)@1~_NiLNM@em32(?|A6R zw|jJ7Gxcm(c&H)&cG>oM5_gU*IFT58=Z%nbQ}q2=TO7nz8ccUI(sf8X`s%J{ivxf6 z4ZYa`*G;8Gw_NUg*nUsmuU(mqgGbvzga1XTsA^6^tP0cg)7MH85416Iw`y%@Y_B%B z9BQ>teA*{xz12%QTU~El5@RX3=qmhrwMSm;)gIr{NDs&09Ol!C%EBuana1e72x~e~ z@Wrkqc2?1i1QW$y8qYp$dsxwwwlaUUgda<;tMHuj9~wD!Bt~vnw1 z&(S}VrZ6u^u!%!bK-x~>VMK_hUgca3wkf`yb5HDZ@?!9Ie*YqRhV|@q+G`H(5m{l} z)jO?d`sWM6A0MjxN)?XOpWe7(_wJ`PeLb&>ce~Bl*|mUw&UVKayQZy3dT;CUZu`gh z`j4ysf8yW&%l`kjbp3rle|eB1$pA`zL?>mRNf}+y5$yUYILuL zNZX+qvfTMGD{QLNxgy@((QS|jR19Aj#n`h!=5v?qs@)EgWXi9oITz1&trk>b&3sy} zG|4c?sxfd8o8k_bDr|e&4EcVDW`AO}Ivg<|@ z8eYgOn63ZM`~H#KBdVf-Z*r!uw6blF+}f}&yF>v{YK;bKEBUuwVrrhuk7Dpc=Yi11wXA!M3=j^ z{tj&9ue>V%?FOfUsPw02iW`zUo_mOSXu=I$@ zvdhPN%9I}SY2Go;w|>|@D=tt`JyFYEQ%6VEZ|9|qC1J~Uo|fqmI`Fk)!>Pkdru(d1 zQGb7d<@K$1G*>!Kys$h}MQN4fnh#ayc~mz}HWXg`=+Co~Qco*oV?L4eB^66KIF_w) znBu>oxb9H%#=`=FiNcpuw;HSt;aTM0ZndHO!{eI2F_W&!uby`9EZwxivDFXcuH!z%3qYu zg#AKRO$>irIk#`;&x!MLvL9F*ht{WcI^IYLTJ5oDewcQ>orp$8uAR2GSa$l1r%P9P z&glp_S{m7CRXBOw8l~%{0U1$e)^4+}*WEQEIyvelN5OOf{;O;klGWdYUcd0>X2Im% zM>VN2^DjUCb@tY?;zR3J>&QDeoJ`xLG{vRp`QxW%!B=NZobcwKgW9Ih@^lAR74Pp# z5qGP<&D5&UXk4=81V>h|Z^mXnr?B<6XMQ`?e)h7P#?khB#ZxMO-+I*3(5|>h*ZY@s z_<3cCL^;2(6`pde8cHGCyZp%KZ(}+gBb? z4LMys@zjs0KRx=6zdLxXF-#)oU!BVnN54&9$}1l830~DH*=57BdaH?=y3|z5B_V#2 zsoOq3@Dq3XX~zMpF``@Et1wSw2vLZ#ao zr|JS0POCe8zmp?yRaeNNYo7WoyB=-1Q&D;4`9Vd7vo<=nwXUTL>+3qla^8y)k&ApW z<#OMLfWSb9MNg*67jPNRn{|2WhSIK?XO2p3J#H*nyqZb4 zRHd?4WO@E9Mp5n=>d7}ax>F;Us5wuW6{c|hWzqtdsOMXvciz;Fe)RBWrQ4)6M`!lT z%`UC~{P(@nlgqb0sO(pW-r<$pGCO@*T~z**?C{g}{pm5&H~PQcEB|ex(%+|AiL;m; z)m~Ui_gy#HAQG}Jahk&6WnSD#?>=u@Vz|8imz80rY_Z_gt~0X7U!8mXFi@B4^dsRV zU0o-9_*43{_dM$}&3n4^(485Kk!8O)x(~=bi#@Zi>hrVD;rVvIe!V_z&}b9e|9V%> z^morLT@l>n@h#+b)pm}|Gv>DOZF)*wr^`+rDm?Amy5`JEp*fd~MHL<%Z7bN|=n#15 zqP}wLYbDKvyd5VS`X03%5=;);qLooB$NKWgri127Y){)czK>WtL!g*}`;fNVT3K5M zv5PZOGXGiZXgDQt`TD8a>2LnCEsNVS!B63dg37{{r)ORnygwYBz2Xc@&K1KKec3F% z&}o!Zmf6uT6?>^-|=m0 zL}cH2M{hMebnD>;nQMn9AAkMw;_K5tKVR36ulaoSdVc)=ny*D)E`GUiO?diMn^{>0 zwzr?YVI}*wsM5lI$EnwA|35O{|LsHl@5%FJu7B&E|NqTj_5Odi?SGoURC+?*?+%?|Nrv;&)NI?-~gl7l~Vm-LzGTN@3E6$SjdI-XrSwcjwo z?3NNk$hBqJEo)8(F7;*OY6)q)>E`$?%DKgB@ft05QB`M^YfCk1wbY&7$M64h@ALBi z59@zyumAG*c{y*kguw08;Lt$M{qq=|RxI(G9lT}ITF1{5o;-Bi6Z~|-zZninNwLvC z3ixw%nfUpir^Yha*yJ!?4~hBe!jW?E=;6DzwQ0rj&khPqw39isJGj_g{$b<2vvZc@ z-DY@NkTR`XZklV0*NpVn%)I@I4Y+TSK zsV5#SW;r(@Ij<>adg@ZaiKn=d85XbV6|Q)()RHSj!%TVMo~QEn$;OeVnK=AzgQ=7&gISPlnoZmZe|ZXu^=`0VPr4EkwugKe$AQC zS32{A_Jh9EMuv%2icK6naV#J1?32{r?VinIXx77PX)PJE%ul7GfVno*?Z-CW%JwN-pnCP)PT`HHH`TWn` zS6HYuC96b5QzCBVESK32e(&RFYyP?BXj>=8iI}OAmMxQr-}&>omFfbe-LKqYwg(!v zcd7O;DE-d#l`?&v<9oTj_eH?xuwq+Y#_v;)^sKY&y*209qqsOj36-xa6%15j3?J|M z@FstzdbyO|wHb?bJg3YRUKJKGSz9?vH*R`a%zwLdEyp#p&p6J^QhRegvxJr5u<{y( zLoBafDO<`JHD8jM!eo__#Cfi2bdmaZ0=X)e!Zfp5>Avpos#zUvZ}orgj{p3UQ_Bpt7GQ6UoPSZQ%z<9k)yiq{ zTW8GW{Pt1Bc(%F|1#1WV1HX#B`qA9-A4>7#FVq<&wS@_W-^z3bWU-E;OB zAHAOM+rC_Gaf(1%pZa@I%V5jYiTzhAil_eB%^;?#&#++5>bp7DW=0%5Wi6_|=U#?c zwqCSF{GNTrzAE3H#U|7)e)j)4Pud-(WyWD@rSmQdYp+=vv;36}@5bHMmWz*knO-I@ zlzD20a^6JtvQuHK>kkL75A(EGGTB`G;@Yd#^Dr8#c zOfsFZOgVoCzfRG@^PC6%-P`@tKiJ^!}^aO%!bpv`}byHD~Vz$#xC`aSafwwu`$b{ zm&{_y_KUiNU;o5pkB3+u6Or3?XTbN+?b#KFH`WL(c&Yu+hcfLa=+|k ze7uZ7w>$c9>Gkq^*OinWwD=v~xSM%q&UT-@1#zZ-zi~wD=-6`2ZT_le!482>pTpPN z)&G5UboTZ7-yhZgf8PIZvHj0~-}lv)Gd);*ykUzn>vThf7uO!=l=t_?=?lF*(7dv8 zxwgx8!)W{X?oPk?T;XB!y~T~b>oZ@y+G*hA$^Sx7!Q^Y-^P6!q-Z1nv+`rJm z{zynAnBOYeK2&OxB2Uidwet_UA8>XlXjtT0{%&Q_0p3jvO&c8zbJN%@zE&@t;c}_t zgxz_TL)H#20yiFdXFE9{QBd=#E^mj#0WbLvyf^Qde+uHdE%V6NM91Th#PrCTZPNpm z8qE;cQZ=)7`iVE!rK^1<7%Jo$Ib7s*EyBO{e3h%+;;x>_A}bV_Vl#1T?T>@i-r1nm z!mGDWqtE|wiRC{Y_3O*qw}(HLwDYF@J%0ZF@6YzXzvsvA|9e$@y~i|w}8`#)c7um7<4ef{gb>F@1#{tmxi`|r!e z#+01c*={p>|2=tkvH$;7`90r1y#1V7^Z%^*|35#|_4obw^E!WD<B}!T#V7dCj>l{W*$$ol_@>7qQIa}zlDY_+ab{t^HHav3n z{P)|Z#r2i8wX<8_pMU=Lk7rk3e}2j|>*u#$U%dq*uRmUV+<*Sw{|Ae99WLmxyLnBT zMM9eC5{ucp`*wd`ZJ)p2ZudtGi!EgvPFF^xS41sZwn*uj8WU%Pf>Ov!#*3^CzXP^4 zG+rtZ&E@UxJ=?Z&+XsPDhkw>stU0ap{B-N3sOTv&(Yum-mrRWO$dt&UTCHO6=gN=0 z`Sm~c^3Ru_ZPv%}`tI~l!8*(NOIPmJT)p4mM1l0|rQ3>jq-yjXc%ipw^}5VO?bXqt zOLmqrt>TrOZu)KQ>NNHj3tY0fnFN{jjwc^(O;)*WuyuOu3MCGg%V}+Er|U1?Rk5Kw zJWw>EeYfswCs*Z!h!#P%>4$Gs3EA+jY}4u5X2x~vkaBcTq02=nKJB)J-?J8qH1vDy zik>$!kB6HjO8c^SY2Jg1CreLDD4v?4?7d%csqAJO^IC0llY<`{?jmlWn%XbfJEm{+_6f-Pe^k2N zdfD^n=5AY_eQ{sERfq5Y`0RC6XLQUjE`@79Hr4$2D>SEEWkRCSq7F?_CIcbvTg=l# z`ku|%I{WwgM%MK!jJ`Ek<>goX-u8Z9z=yJq?-T5_qz-?X$GvFRCg-~EzgYXP#C-U+ zR$V8O@l)yab5~!9iiiI?vR+ZL%;Jw#>J9tY*YCwl_PZGfD-^K4eO9=>|7_L&pPOy# z*p)K>d}Y~F`F!t>PgX6TC+}HTbVq|FEo@WL)Aw1_o3FP??tkt4>DS}ecNt=Y znTnee^A^3%KYG=PMak)2?abH7XZeqo=6u&Elk=?Bm@9L{!$7!r)4COn_xBVYyR)Jp zH|YBJjB2~+y{n%1upC$|cFu<9dt*hp%(v%HU4#_2EQ)^G#`8v)S0UxN=I8C*4xRUT zuRV_~Q?KLy@=AW|*Yqd89+-meP%yjqm_Z#It4@HaFuH?SCN zF5nO=Hol>@#9#2^Lq$FZSKITCj>s`i`F6IC=j|5ulPg?3*eCDq@%Vao5iirz$02Jc zu`5rSHm7a+rItt*fr(M_uFuvk30JdEzSYg~U0~vj7a6jxmdk%nl$m;9+4&{cZCthN zD@>(6zT4(0-#FECZovPu@089QwpCf6Tb}R2Wmvt#ecJ;M>B*N*1qCKwSl{{cuf={# zuk5{V)4!f|o_crPyY#k@7L9m=*`^_%_?`+pkvgyX%%y0#s(ANKMW$Jw9~5+%sUEV8 zo}X~&du4t488+dSobw`=c|Dl;D00e_3m;0(6lI)Qn;Cr5`~GFm6`_%07Z@D7df%@T zQnQR$zbQmX<7bD@Wwk$PE7dioM)}S$pJUuQxpTWf<7@^Fb8c3p*|*o;n)G=7i>S5V zc0SBbjm%o``I^f62DhtLtaoe7v`_rwKUv<+lKZLpu1wQ3{Z@~w*3%{nYE7CK|L$hg zeNTH$iQA`Zo0&J8HJ#b?WyiW_pH9`Ro6}=B>7r`r5lIcfc^U_G7XIJ?t#JB0O;~JZ zwzhnV7EA2o>ylG!Y=fk8W= zgHL*$?+yh$2lneb%NTfC8o6tnbK_V0Y*CAwb9pzDY+)Y@%ieaAV`6jm3Ita(I9xb; zBTVUN0vksGtHtc&YJR*=%CyB&9{o_WYf=dJl)jqAUaGd`?}N3SIvnf2os1BizTu(o z)w3Z|GRfUvPaL|#`r_ej0ns&F#$N)L#`3X*MDJvbW@*y8p`>(Z(+s5}O}?6|V}ISS zYEZi}ts!7Nm*4B8_Q$(q_>Y_C%g5FHedT_??%$6sU2MlB?Y6Ac+coFfvbxIRx+Smo z|Ie@c^K^QA{oncjPQT_zvG%*POIa*X+;IlKId6FC?6b*BS2Eo_eAhsmBSccJw&(CJ z4dvJliNq|X6N?T_d$ppaW#X#WMOVr`Ja|}=wK^$h%7aC>5C6P;J%3-t*H`BHaW&t6 zR^R{o;O}+*@Aqr}{kvOKQxg#?t@Jzob*5#*k-0VBZ_EFA@$>Wf{eM0^T|FH%{PXqp zZ~wZ#s~@Y+Ut7NXz1{x@{q1<2b{G1uU#u4N4+hJq)(z#bz9|t~$QxL&wF+3Lakhd-~Js z{#Whz-Er}8&HlOX&##Z$|Lf7~_1o$ytLy9Q|4-Y+u*swP%a0E~PEKC_-nQ=3lf1~j z^Y%Z!edfP^{L%yF!-Xf#iZMK7_KTGI_2bLx>HGgYIoiCQdG(^NiP85R@|S+iP`JY; zxJpRQ=Tw=COUH@{V$K|@uFjkn?y?^`W5$%H*v*ib$h}loB%-2SPbBxP!ltzK2B$-$ z9RmxC?fXwZefQx0-w!u0@80dkDJ`e0w1tzwIC({uu$fbkZ$F*;-^VQJj5!xA-)ytOAY>{>#c8=L z-P`(=!jiM|@A92~)OSsc>+G?@+|H1;YEvDa8SPvSlD8SA2!uLJlnP&KxZ_Z>OK^oy zyK=})scXz}dk?)(yX9hFGp$wS_XV3*Q_n8m@#MKNOGa<)kwiw`+8>LX^P~^WRr0)h zSD8of#{r3oFC4y!wp&-ZGEYA{UDY=G&fF`q$qxz+Sorf;F(}Mla_wrs$9Nxh1%Kz_ zH(a+mUa?P6R_<9Edim@%fxfqL0XfnWn52x$(l*U=t8`QfxV*-Csj^az3(Mpd`8Kx~ zO$;uDbq8)-;F~J*bPdnBgpH=F4zPzbvQ94+h`Cmh%$@Fk-AeK%gP;1BzPCZ4CeIv> zYzmoI7<-|5tK_M}cVr@GE?9JuK}dZt0ckf0nTG@MPTJUCzsPV|VSpv*!Q* zJe~gkxBvfN`Srgq-mm>~`&BekV@hbelTF(q<{u@tGhXrSp7Z!>_~{0YzBj+$>16gi zIn}AAczia=72R0xD0n*5f2#EDjcmT} zR@*tY9DTCr?C*_tuJue@FZY$#!N~ZB@fNoViM>mnl%2Gm;+Nv4ReAi8acJUS)3C0& z_Zqa5g|5r{KmWniv~it{;A(9V>*RB?YUh8roi=yXJd##i;CFp?>E%mye2lTH3g#G2 zRm(p9e$76i1KcixC-NT{`;|Q6%D%c-snXJ%TVd0qszqK)*H}Ah#pwUF)(~IzcU^tx z?Im72&rh5=OZ;=&=G7H@&+~;Foo+O~(K+Mg6q&}K)-&&LE!xtR9IxDz<+I~8_j|kA zw;T+5jQU~vf(1b;OJ-HP-5Blqo%6;UMaP2@teH1Y{U%ghk-qeL&Y9QlT~R8GFHecBSGrNva`IGvQla=BqiX%oqRf4nfr*yy&B{am zMNUjnah1_D(%H(Y=AG{zob@W-W9psjEoWS=_jSC#EF2k9$(m>*kf)=1qH9`NfNJyf z$lxiD?GqoBg*Mk{@IW#On)3R*27`*D#?_Tp^*>PCs%%3hc!5c@- zg!{A^ZuKrnG&?z4{JhAoEwNkmjMwybrm$?9VSRG8>TX7d?oaZ{hkx&R;M>P|`S5`+ zDk`44t}0C0aPqLTgS{W@Ju}(1>+IZ~6*hKUVdrh46U=98ip|W9=dwC!ysPcNhTG=n9Q$6| zsYz_LOo}?YgE6dlr{7NAmgov@-Lp#%ndZB%e-^qzv4Q{Tse*in7w#F?tHuiZIC zCluRdGLPlBt3}^7ot$z>{(}D1@20gk^o`#3ZOPue?eOugCpcoz^zl`jBe0(Q7Gfu0_-CkU!W@EnR_Jsq_)eKD=Qp&$svhf$$ z$*^2n+0zsGLw*5gn*0S9=ceiLm#jPSbg60nrO)+_J1221Fc2&>N$C47HmPCH z#+AzyzTV(SzcQt>H)q~YgR_c$J}a*YiTfy>X}KwG@J^GZP4ZU6MA4-7^qZ3+m&Hhk zxC9tGGjdy6NHzHv{q;lDWU-zKz@Sk_9I^KTS>M zm)PlEe%hmThTqZ+b6)JR{?oHN?>3Xn@5E14$*=Rb-(33mJWEmWRY9A@duBY_#r9{G z5uX~+w%=Kl`^YY@LE16Mh8$B@ZG&oN9NFJXPWpYfVtAj&v;l@s8Ar7Y{lTR1KWj4*$bPP(@HP^p$rN{Ng z84Vx4*_DUxTz2j9{CcxaxmoG_c~{RC<}ISp0x_Zs59LpbU2?bn=gH;!|2^uyU;Fp# z{o3cZ|3CX(|MA@7<7=m8*g5)~dGujl)(!3Qc>Znq)|yLA8EbA{Fa3J>wXo;JAg3Q) zjip~R3fx(5J!Gi*C;Glo*s@V_SK4gbD`yn$_t!mLYf$RiTbiZ79@cPhs=^EX4U=2m zI4of^ox&9y;Lo%*1$G!SX6zPQr2Z~!iKdT>;~oFi9E~2Kt`SSRDy~mmDfY1RYS1c=){Q@ax z$q*;&JAYms?0sp)vnTsX)*SKT|7mZx&#(XY^!4=f@8fKD-n75<{{J_3`>OvpcVAuM z(V4yO&~FQ~b?6K#opan z{UtcGd~<0@iK)PnZI|yl=FXU^MFKQ`|RNj+wrR+lS>>Un1FA|i3*T@DjsC>M3r@Yte z;L8lF3sP*wf*xl7JAU`J9%25^{i<#9DtVE;>$gq|D^z&D%*Vz_;!e}%=3@bEjNZ-s z740f|J+Y!ma?A>E#3KB~CrNa=Sshrx%V^T_G@n)Jg6NqQQ@1p8E?>Oe={KwM#dPa^ zhYAj_J9(*Kk3F;W>xMHKMpDIYA?lUlDJ$H2?go`a)ZETu+aYlM*h3DFV`YMe54)?W zbssQ|wmE$9s&)s1@s*}+4=TPGuFz3v<5gKRJAv((LvH%KshTYt%gR45oyfR$p+JcP z$71K*-VAr%Ev^ePh?N!0AFSDorKfnIpPx-pP ztLOjyw>@hzkHOy61=>L_N?OMb=ibxWscf9RkZBIXNfjBNS&U7BQ)aDO>GX)BSMG?- zJlUJN0=){em3R3*srlWhRdjiZ`CR{57F=oPG7j0A?XO%lEiF}BSkr7z4R;Nbj=lB8 z%Wu8wJC(R@T3k`oKF!3`oz6W$;dIM=?uIL8a<#*(UVo{~D%ta~*lm7cWBQ!tl__V= z%&<1=ZGYc?^HMuQnpya#n=3daue7p1G@iSo^^>8h$c&3$Cd=IXX>(y3%irw}89imr zpO{b}7gF`{hQq;b^CMI4ZRlo{fVz@BFzw(f-o@3LDz!}w!_svx{Fu1s> z$W2}#&9vn_#|eYm+Gpk)*trCUUps5~w2)cbYhl-ssB^cU>@jPUF|gR4Ae2-*i{s22 z&2x2(zCv?j%Y0tcI@fKVVEy%B$W_zL5l0*s-$}7A+T?uAX6h6}!)*e*XKaql{MM^m zR5{u6?ZQ$nPM_nO@_DU4wlvsGv37cCz<2ycAD7{K>LeUvx`9~|=R;FDn@OH5YsZjo-vasi|)Bkp(AGe$eZU?-$ zp`3D}>2&wfo~9==y!iJS_!`C@p7Y~I?4Gm2YTv}w3=h8$k!RCMJf-{R4xfH*f+(Z# zl6?a4_Y{=PxA%6mRr1dNF10QEbcht=oGJRvyIVJTyJ^_*%Qkjy@tM41s;Tdsr%IF5 zK7?2?am`3SmbLBPZ9AF$=MKgMRUFvLce!WH3}La}{deV#6~F&16EE|M<*202%q;(k zS;cyrUMn;d2=j0WEEe@?Eo(5VT;%jfN9^eKGy%^G_8Yx&nzm`)7xfk5xe&04&BN%d zShvD$!viYWfqPy|Yfqi9)YyS#Q^$4A6Is!HGap_N*iyhOkrUt}Y-4#V`ng-*Hjj%Z zFF3D1_vj?&7Zx6grC&Zz>kMKIFj(s7kml@s?hKRO)7(5~b4APbX?)u%r&g#H%`lhF z;+*OA(AS1zXS}SilUVWB&6RwKrhI3^*w{^WksL|KJ>8mFaFQ*T<$0yUqN1B^ zyQMf;7aH^3E%+?RmCaMW>`KS0z5Xu^R{ZYBEk5_g_w*wsrS4$I6VD148a-#>cXdoO z{u+AM(372K`+=9w6>l8bZsvaRaPo=0W#6Q>_fCJNy(TiM=x*K%gM*rvryW^vMZ8n^ z?Pcv=-nrYCo_ME6X+kt0i|bC$g7yFHsD-n!77j z(!}dmvx=mf5JTAY$Z`e+??*|QHQHYuJ>Z>s=i6rmzRmSNJ{+E3|L3B<{qHaJKQH$G ze;fbTAx2(jw@``2=EsG1^{uyV-Exh8d1>tQ)k{NU`k%Gj+qy++_biF!qCS3a6bzDM zdk^f^e!;m;qVLw+86JzItr#lWSATb0df-O;P984qZ1sSc2RtSV7}zBk7=K?m^}<3n zu2q#V4>dIh>l)MF9EhLpPzlocO10?4zjLjID4)!b(frr z*_wB(TqO&bmf!J6`0om1*9LABXmA`s%pWz^5Mp=L$TjPm+t%i z&02oX|F!q)|NZ&)wQ(iG(YYQ{*Mz%nNG#vYY-o6Mok8zE@qGKA*XuuD-~aE)?DhL< zUS7CX7SmO_DRFPPX>68h(%ZR_hvF^o-LHOnYUzfV58r*gyD22SDO!KQ`H+|W-Evnpl-+pNYKTE^U+oGraEehIge|Nu$ecjKcwKZDT z;^+GPzsv9UKF;>m*1wC{_hi2bc$l|0{MPhaQ=aJW|GoFMd;k2}*SGKQ*;V`Dw|ad2 z&zJ4{L7N+EKK(d(x%^)3_x=A5_Ro*Azjd+cUHk5jkAAMcd$n}s@9_BjG2v^M%Jx65 zh~Zx7W;Kz;%z=&dO3;jHlFO21gr`_b?3l?FCcoUSoLPAmY%PFa?ali$dQ11lzkfgT zb;H^${kXk5_U?bIwfk<7Rn4cD>hXJiJqyd7@l{+u&R}c1d4Jot*Rxk|zh4;5vcoHYblrT?OXl3Q`w8GOF15wG->6n+aUK~n%><_53VSlK7IZB{y%@y z&-*8*mNiw0f84hEP+r#Y%bGu4O3aPiq8-EeD9yR_#e%r#PVZ2U6#~+tZrY`mj~=Yz zOJbZZB)NIvIi=Rh389(m?vxrNC=~mupE}y>%)fZ!U7g*_&H2lfmMuTU`r>7U&`hlb z$G7TVpZXwc*X{RPzh9G@6Ek;0pE*MsK;FBg78HL(U9=q z!s6&$5v2spv+ds6N*3#4uVzmb_`@=Nb?s!P;5=66hisXW4j0~tNl1#PuD8B)ip^X) zH=O(P-&&3ByLa=cOR>%qlFYgwydz z4eMsxI47-dH7xlyW9g1nfszU$PPY&89ACF}s)9AwVVSK9jNXM`;d;N|g@*h+;lr|} z)6F+Ue%mbG#=JJMWKFh-?w6pQTqOw_2VyqQ|7mG!a%RbgbrTEE<+hmmB)Dh3SS|lP zbGvhHgComt?RU&2&!466Nv}M$j!n_wKu=v)d7(uwW7GCy1sw|vemUG$G?@RFS&mO4 zFaK<)ylv*Xh}~DU63kq0FAeDkQEL*3v+m0lPvltpy5irXqxHYe=KuRQegCiX|G%tW zC);Uzh9l_}cie*BMh=y}4PRMr%JdXuo?CcatgGQHV?>sjy38XUGrzfw-TB;}6FTQJ zt?cHQZ{++^gZbP!uFzsL^O;q_=^rmGNmYuDdctv6c9~0u&lcZFzB9zVT+=>zD&MHn z+c5D-OuO`16T_Z4^Gg;9?J@c`t?|IMLr)%gsHlBT=U-(0@BYun9q#H~rGc#c5qeVX zvwY0j=PY_RIjQ2^T(%oM<{W~B5{o+S1?`x9v$kzcf$3b^&I1cpd|^{knk7F=U-|Zd ze@8#$Gk^T|Bzg93nXOrofxRaq&)2E587Ft{n)s*9SLX$fz<~)~TMgzph%AaS+TN_1 zD0JuGOr#Q7%Jo8n0b$Uy;@S+!U^e1riZQ6apCuW{ZOG9>GH(%v5 z>F|=->PZz`x_P^}e=eQEyGl>s_=gWO4Q{@Yob7(+@bj}y6V^VuFL znd`&yujVr5UT94zi#qktuSwD9_YPUr?^~4eB|3I);@Q~H z8nnjtW`do%F3XDZ5l6lqxuM`SG17O9Vwtq!>I!9}#V=Ma6UsmH@Nn>pq7wh8RMD=a zcz2m*&#+lH(iaH4nfd0UcU|IY1*0eStmw^Um~EFv*Xj}&WvC)ABCdCv`x8kk9W>kUTXK} zkA)h;(=(U*Zq4P*_I?wxN&hg1UtptD$q~;c{{{>HQ)VxIY;<`ub8~8u08fQ=Tnpa| zj?fJXQY#bF;w_FJt5lcjF@I8Hy~IajlH-0Y7o(?Q`>)6rba*7bm0G9dvgw@4hN9+I zA+IK^5NzqQjI4{B&9K4pQofJRr0k~19YT+Vp3RuNCa0i5=;u9yk2BKQIE0S-98rJ4 zTQ1wRf!pOx-esOVY4wS-0v^uYX8j;sk@1e9l3{{d=BF8pxYQJ8ZLVD4A>yR*N8k#R z-sAdD+`Jwll41e3Z7ioRHtnA|lD5Ada)RDP=Y!mifbV)BHJ9Z?rppB;X5sUVcO(S;$= z;$+PfOGVA4i7_W6PHdTY_~EL66k+Lk)A?*ZGpgyZBn7iKADzHeleVYQ?2IP6P}p9M zMNiC&)bp0ryxiw@D)wLkN8p0GjrKhP-YYhl{<&l3zDy-y)r1`-%a>P+wHt6+Iwxej zcb42^a`E#vW(LKLH~uxOe$+cZ@>P@MJWGpNbB$bsdwi0WE?GX@p1+Qv@j;-Cf{CDy z#ezI%(T1Gs(_`(UN2Y+jXiJ6te)uBvYSt~syN*jjg6`5fLL+&yK-VTTDG zaZNm#JG@FhEZXoltD!-)r8yzsYD)F|%NY~T2+WwxQXV?v?wfx*{vEIX_d(wN*AMys zKQ8|NaghE0v)}iXrvBa*)8Pk@6JwrvfjWUdM(4T z3)k28{r>yaPf;{MhHusPFqeo3|H`ZK{M-5*UA?BhetlH-Z%eA@jaF7Eud@gLG4rIU zKbLl7es{2|meHz!dCdV%g$2yaJKP>F(x3WBf#F7T|AmD?5?Uwxf)B`9u({MQWQzX!Z(fAl-oHQM|G(Y;>#F?z zoqPYUFFzhFyuL{F65E}C+O2k5yb^CRE?ajkH&RUE3NII1xaKOY7Q?n#lSCwhPj1Su zEuE3cZg}wewt-~Z!u`ToxjUOi*K|NGzX_qLHy`gbn&Ze8tGdvg)>V<;R_(Bt zbG`MlZbHEAtA}4tUmw3;DC=&G?CaHs|6bSMr?>X*oAuWppE_3%^Zxtqzn`AGEx%v= zdvE^!?{&IQZ$|se+0`{TuG{sds(Mp{=<3He5}DWPhVvKh*#5Xt{+H|9yJ=Tz_9(t@dx}khYS)mZj{M ziV(ru`n?vaDji)DuIyT4!Nu_HR*Gz_uXb@NM3#7RR1=TIA&(The%++%5V{>BXUCT+Wky z%DWbD9pfs!ZMZ#b_JZ|=>@z#A9D2>Uw1Finudukm!zFw|LZm^M#JNwW+N*1S%StkT z-@e%6?)!s^D|u!tzJ1sVeV#alH$ot&?t;TRB98Pl=s)Ac9kA zhqYSxMcDwJ2RCxBM~EgTY4>T=l_4X{r^Ap|6kwNf9&4<*wE%xXB11+$xT0JevrHx%e0AY#c#Lw zw{2GPM3^wLKjyyj9Bh&t5CbjeA-#w7N55C z0zpkz-$@Y*%x7dDV=2C-@J&*nbCn3cG1r7insaAyI)8kcG+(@)?RT^c_l)0`Aw{$9 zX`6kRe7>P}hI3BzQP~MA#f5E>HhZ%?Nn(0jF0^y;%vl~wCfw`!q`UCp0@-~(lMPn< zzT?Idabk*(*W=V@2O1ZgQUAig{`^OdQD;OK%Pn(}Rcc2B-7*h!Jrs~0IuMbFGHfEo#Xq8)0cGM>M87EKbvsA?fjtQnuSO&)fFbxuhx{I$3;GCirPkM9YJ9 zjdeG_@$EE=ZvPb%qVVhK1lN!wdY^e)XP(=A|GD|u){c&C28;odXR=;;(5^1-t#&R= zS|KMvaf5-Oi>7$lwAN~#4##6h*p%50I7uA}VsP$im}$-Ps&gXO@z=^WGb$pVcW@Uc zDaHittBAhv`N*7;J3FFfO&(0!W@9fJ=_JzTaA$#8&8PE@B5TDr&zR2XHd$o%LN}9( zQD=0H*fh?}<~;V3XT5Ium7{tFDoF|gO{@lQC6BAeX6FSNyeayrzE5)bVF?FE`5S#N zXN$4$I7}=xvJu>I<>kB$yJG!RCd@d@s*?WmR^J&rW&>7h5ecr(3dyUiuN-Dj5Hw

>u~Y|8!h9`6?~OHMt!JNJ4~#4;fjSEEB`#IpB>Cp7C{TeG!ifkwl_!)w0Ut-Jm9 z>}>OGGnRjUD3`oDH%aN5(&5G4%AMKu+AOT^T*V%ywH+}#_Cneydh;nQ%R|-gwVb9F zwF(CItDK!RW$MCZT3kP_=qkDKII2F&oVnso;VzRCORn$8n=6p5YvZB2smh2+anZY* zzXhU}3Txe8b?wUG?YTFU4!18Ceku31h_fIk`e;Abzp1rKu@!{I64j(I#nX~s#v@4EWCAQI)L;mr$T!rqJN}8+AwsTKabV&1=A2I2y z&q}A0ECa@#_ z?A5tT9`@z7%rd?BzUE7!+Pr%NGy^P?9Mv)tmn~ny>GM5bR^A6N)v2S|9SL${mb z|Fqiv>r(w1*U))-{xd6Y=Yjj-zmNa-Z#RpaUs1Vu{?AD@|JvVh|DRL$j5~)r>$usn z&!_gqwuppe@U=2|rl>}2H+q?LtmdpiT#$=aADhO4k12x7)fohD_ulS#=n-I2u5G5I z&0XzsvwG9=qbIpGpYRM2(QxW_$naR9p#I)Sz(;di(vremW}g+T&mG#cxMM#DheV{K zzlqn3y86sZpU3c~@~yZAE<=vkb6wp( zb0VW>Ygl)Idt}F}Gt39Me6$2Mtyual@f5pU@N~`qLp#BS7MA2^^*<-u|5{)7?Q;2- zpKrhK`)dCGSNz|1+xPwJGTDD*vBBx%$D8W)^`0Hx{{7D~CN9H8Vo!)Tu!cZ33d<8=sRvVzVLsO?DK;=ly|N- ztvs}8r~UtueG81w^(YCyte?v9G;aCaYf1lGb|zfSSD)}}&yzDcI^V6H@7>v-@%-ZC z_RFthpTsTZy6L^*SHkgBc>$k!>#E=WldY~VyxDj5-tD%}H-dmNvfAQJQYPnLSSnuzKH_bKEUluc;R2fe%WZt z{`-BFCi&L>8fyG`3#SKJhA*nj4_czM`kUI`Z8NuTugTMWye~*@Zv2C>iMr94A2K}hK6j6Jhft=RJVcK?!@T}zg@&yq0wwRW<>)n#A4*lqLpcEhdDaGOW; z^w6VRd*0OEc=|}twn<5FU#_|6)YH;ky)UNy+_LT&pNW6T`X|Ahzj9w6uP{(@%$^#d z;of>ryTPoDd12b$o!@h_Uwb|5U`&+HQ&zZn_+tBNliWDDhE)@NuI7GuQG4jA*6p*l zk6ylP>iCke==zcJeV^xUt-Ubqnc&9Qt1li3&Ssy|tK`Au>zK&$>DM2b1jh=dCBe~w zyBeQd%lBCEto9#k=BC{9^0xNf8dL98r)wp024tU0hcr zY;j#@{{MxwyzcAPnA~UWM>fUn`!ZGj&z1E3|K7ge_jhUhzu)u!d|{ve|IO1~clFlB zUQ>7BTA4HRU0=3E3#Y=5lE`0c`SZLgqvl<*$g^#Hx8})RIn7fFdE4I>MQTr;(!qM9 z^>oqAv_00LUFMaZX)Zmv&d-V>&rEYTb0qwpcxZoOR<~);A!apIG0uQB{W6CS_B`z5 zxqt06tEOP=R#&DF;hXEC-!q@wc43RCH1Ce%nobe3H5iOIJkRe^+IGb)a7I*a=?qUc z<>Wx;E{*){?~<99I{bOZtSl7Nm2u+EjK=DgEoy2;T34kbcLvrh@t)DSs>R*y$BQc_ zTQ>+Tn;0OtGNz1SPg%z$UmfUuUmebNZ5t zTT6RNua^+X=`c?dU)Q8#mu{ z8?)>k997FN9AYO?&lj=F`J-?e-WPl-wnw%%C*equ-CgOQA)KL2%~f51~_b3+=G> zb?<+8_llO6o6xl@SBz>a-q$*;5Q#N0{{8KZT-r1hfh4s_+wHPGA8?tx8zgF%baS*CXp7wC__EJ)ktg^2cg`ye7wLL8ZNKfS(dhS`$>$C;OEfz}b6>R;-Y$7ZsoAzyugY4NwFI*V5 z_J*%fseJK_!9j7dXuU=UlfyTUrWX(AZA}b+-RQxrC9_Lr;qr456CW-PNjL3&XfmsS z!E3F!mtWNtm82d%%>-8^<~4I&)0WQBo$I5iC2`@?{mqiO{z}ShF^ooH!oD9*%sn-y zv4cagd7`3-&goMgVy-zZD*L{)>ev75?|$nHTMN(~|I54np?+^fi}Uxo?@Eul?5e}Tdf3)zTeSY)Ya#X@JJmf`?7F`#H%2vght4j( z`|I}3J~i8X_12@Zer^3#FF7JR&1b({8mm;D#^vc&Q6ax}>*=bOcIz5vHz`~`^CWZX z^X)rq#qaOwTBO;#km=COJgtYb)AY^?{QUOwSEqlSL*~Orl94wji9Vco>Excg+v@jf z4g}%V`VVV0tBewUS>nbXmW@?qD%)X%olI^or5_IcOFNi{+z zx^6M0>6uJA$)KK`KToLRsn0dD`I@^Y&UPq#J}q3;$cXua(BH%S`SwcvR-r*c4$q|p zLu+oX2wLlUkUKKq$(FoUqsM<8140AN?0*>7k-B!tgrehXS@yY}k}ot*=vG^3!EbRt zwMl8#`jm%PzvvVzKa08NU;KQR&DM!bYAhcZibD1-mRPlFQ%K~Lr5jx;T9{Q_T9t%8 z9KLJPU(avd!?0w{B&jJ~X{%%ZNIhWsdn#b1SL^Y6UJB2uOlnIO7BgtybV^)fX#9ui z!uh(d&%HQ`KE*LuPUe~>sdjWm;kIMOt|4bv8E3_8u(nH_)gZig)h(IBr+&&SE7fia zI~Oo9GfVsyL(#F5(|R~gf8$u0vnJ@Ae&oKBmw!7gtBmP8x?7~<&eK;17|W827pWV! z>$|ozd8!*do&Ec2s6_caPM`fLu1{rba&8MvH~L?0u+u`jtY*K4&buiauf`Wnk9o%; zrS8`d+56YtkHJcKvi)v@B(*LH{}OkWG;8L|e9N#xh(sCwA%k$Z2xET@l_w@=Kp=B|7Yv|Pk;8_uV#0dvHHCI(d(Km zpVjNmr2d@ux&F#$`)3@s-*|Pe;dd_P=+y9y!^TC zNe%0~v=7>QtFHUSt>v}cZu)LX zA5Z`PbFcfP|N2wsudlby|5)%-{aS!=w%5jonM%{sRPJt`Ikh`ArDxwtp(ERRS)!x0 zcx{!gZ`-w->GY*##(6)M7zr?$WXtW#jW%kDxUQ;@%pmZ65o0lfceGHz#*RI4`Dtal z@3!$XP4&<+%H3)3cGq36eKtwEBGnmJa89_L8$9()ic@HCO6>G|?mskick1RA?d)53 z%j@^bj8&J8IsB3fS?1z$Qy}L0R+h*q4=>(z=bzcLNFuo(A$}za2U|$R}um>$cTQs}Ah_Zs#H%sx5wNW?6pKKT(4db8hW&>55u>n&W%T5_A1levFqc1-?IPp%)Ea4ZkxS7 zzif)Ju{^N-`akRYzrK~*?fQ3c`~MHk{&gRk?SCvy%UaYOAuQb0GD{=0TE0`~{q<#T z2WmC68RFghHJ%#mWw^l7l9Tq(&uDUhXVH@K_vdbjUP;}l^Hxc??pyBdh9zD?P7&EI zE`INgg-x?NOZt~=Nj1EjB3wEgWet+kq-t76uhuUK-aaoH-789B+!iAkLr{;xVR&N}R9j}*TAWl2VEzo@)x zQq=zF{VS*W^LTW2^sHfJX>iXlp6cc$KX2Y_Yayjs^E_5;RWYvI8+Z5el^_v;;9%v8 zo6m$Vn%Of^Gy5`yjw|} zDJlC)wZyU)t+C(`Y-;3~$gn|&+a>?{>l=@LRxN&U`KeNpD=Tx-6W#+7$xzFyq}`Q|&~Nhc9HSuiYx$t8wIbhmymMwiRaCx38UM5?{)Z{d+l2Q<~IN z>wd|3N^8p7ue^%U^9Tu>@&3c9qfysNo<@WU8Ywdggq~eA`(cPhzh=;vBfD#TmMF)z zc1o_@y)D%B@bPmknj5v{o_^EQGA&5Uttxg8nzE?2Xy5JGr&D9arfBOO@Zyu4YBo75 ztiw0(&x~72QO(*~?T2v%E^zp`#_{`W?>nqHopm;geb#{&iwin?G@frf z;T1pip`ydi>WwFy%4?S~tkn3viA88@sd#53!In3>KXBi-ByQu+WxIL#gQk~pKL7mnR!*l!@Xz1(e>}VY`_}bZ| zN?3lYPTu+;Wd>W3(>>vWJGql<8Fv=*-}7DHxgc@7PS(%c(wncZKazj%)ZK?m(_~XW z$)z0?Jrg%+@0zG!%|o`DCR*2bRHqdst-abkMbf1q__aZ+y1ME?nc0WmwlOGJZEcD? z^`CN3y;|&ysdBdXtGso>OGP7&hCjXg(%`w^ z3WH59uhRcN*>B`|&1m&vrHM0@CONph$=T0&g|%bxEr*ST3c{P7Z$70{9GEJ^AT!S` zw0P5}>Blgw@< z9hI$HmL~6d(`MMI$$E54;9W!EV8$EuXFEL_Lf(jWSiEIVIAzQ)!?C+1MMxxY=`@CG zS%H^R7jY`>I)5YfgJ;4!?|0l1o}0g>|2ta0`3e7l+wW^%*Z;__UwYrp>d6BhTU(j; z)|Fcx%t-q!b+SDF%=6$T`*b$u@3dvy1+MnZdsIUOuaJt@lsl zzyA60HqO4rdc#-i!yf--{ylGzyxo3xr#OzgKPxOM-7m(){XW}mJJ;+^Q+=kb#FcL#hpDlvcE)0ZOeFICwv@OPW`egAN8;qjHbQtEr>o~qB~ ze|Cj)d28AF*Qb3OA`e+8>rNHx$OGkHEQRVe%y2T97C8p0P^grSkS@{{Er_sl%E| zR-WF7sIB$CHnCeHCz+@TH^Y;;flw zp|20mj#RU+`W=(_>EY7}iv&59VkYz)*w$;v=4#ZErNp*uR%(jdmZhGW=Br#UJxqT6 zS50JV*h{{pJ$o8v`poY;vawy(Gc+(*Sd>FC%jr~y(+h#dpyx)xS3=I-J-j!D(Z)?P zxm)k`QzwNx+uvFxt(jiB*QQr+`}63JvwuoFJ;miC+}_@i{!UASOHAglqVJYUj*JOm z0rPIAO3z%d)%6Gqn?^>1=ogs_J_~hMZtLxE>6a7q6fZIqzIyNX_5B~C_y5`dzxn_7 z@B2S@`q#c|_ODZO{oV0;+WjBL_kVxOe}CWJdksGh%K!P4Zui&IN#dYSl}AygZ%Z*1%9 z7iTINY`zwimU6{6Kv!(Pj>>l3-jp5HN2+$RZ2G=$o%fW_1#W3#Rg)*)zIJ+fbyKv) zxyY)QuN@|Gn`f_@HHBr-9)Xn|40mQt_|o&iBx{;Zpd;I+paY#AiAS!P7_SJ)P0j2T ztmWB!ZPwJ)2PCX#SH3)Xw55TmyLriq*5gYaGgSAmq^x@BQ?O%o)=%kmr-dX<7oO0m zId03?bMblCB9)hhLMxXoGWsQU@%APGos8ri%RSuHRxaxNa3Z&4(%P*-Ka~UzZ`I%m zJ$?N~NGNyyC!=sL9wS8-7AD2zj?My8QX|jm9GV!g_2P1MpYJNC%S+kzPI-89yB%lY zk|}ko1Y~}n7FNkOclU~(b<@efW-Uv2Ps?u!Imw0BT$Uz0=8&(ov9)E)S!-B)+bq;k za9N6^PT-f*PfgO&1P!agH(r|+aELuXao53h3{0wyWN5H+)cPk#c$8`8WgDz10E zY<(lRF7W3gtu0D5H+KE#=!v=B-TwWd#{G>v6WzRArd5P2yV@~f(P>79PM*Xm2V?d< z*V-zR?tA8Ld{=vCRN2m`kG5jJcvQMCF7kPQhQ;}6$+JeKzB5R1FQS#EE3MUgE!{bXrzl}YyVK zt;pIsx#{Sd2>X_h%}gtOeM67E2-vc1(ig*JKi^rq2+eG|m8GZP+>zEMYop~`*w)wF z_(4KL={3)^3(RR{6|0zEwpv`@Y?NH};1r*DV%6!lc1`RiN0KzOOx*)}qOO)6{WS5R zMp#i(f=p!0Oy#yE9iF;tt>-Ory&7b)oJlO=SkY5gC51I>;+Osq&F@vX++AU+WbC7I z$2HR{I9ID%ccSLy+$n2rYBN~eca*&SVp#zT>&%5~wp=hewEbdvRm86T=iAROTc#wJ z9Mr#Bad8P}qr#;XT4j;qS7jE9FHxGn!J#$BOV5A0i}#5eD>FiUL$|$t`}TIf-s`7l zpH7-Ly?dh7v4VasDZz~{eRdq0Ngq8@maNoNwKZ1$qqS)!%OT}9j#&wjvskze2zAUb z-E4TNJ-_xH^V;sMt%o=6zP^6?RgE3@ViaC$G5kNb{@>yFpU_zrc-_00ex@YnxAV#BwppBAvX#Yre$b9e5z+4!t-(&6;!Cv@)KjiG1=*Tf#r(?elk8^6$zt zCLz%SrXQ#Bq+N8I?$7!CW%;ztHmlkf@A)iRyzn&p>v`6aUpX6AZ2WVv{@-(#+i^~R z&hGyg{`>9Q)AOpnRy3OIW4f}Z?s#>7vE}!|>b-ON*C+msy1B@I!@K6I|KIyNWykIA z-}e1pxljN7^RE4M%=iC)4S7~;mgM*9`;=erUS41Fg0XECXLotr-aYG?)NfXPtz^&n z;jgf+oG0g1$MdrDj3=w*&xa<(KaX4Kc=nWa`SI@6ak6W_`!uuXtxmUj!)|xwLqNB|RUW%J_ph!OjyX=25TCC9hES@B@X!QU0{-`=i2TkC1X>EdTL zqup()-tT>nxBS|>dC%L)A1j*j^ZzgZ|LFej>;LBd-;-t9wExrXZ_n#O+{(+RaBlg! zkip~o8JWwhj?wS;_B^?!r#9&!Q`e~_`xo>W8ZC^HT&f}P-APL5#I-Fq3~YrPIzme3 zu38b~S+0I6li~C&hma2mJ3GaSE*=*!z54X$&q&@?Ypa!3o?Vn)F{M%N#IjXg3I;{D z%~X|SvsMWS+OaJ;pd&8KkvH3)xn7A*#toFxSGnK+f@xaR87egDG zUd{5*T%j`C%>4U_Q^rNodDmu$XdEoK|7*e<*X-NV{MFVzJ0@|s<@BZ|7ZuN|&)$i& zySJodEW2a1==r9O6YRB5Zb$F8nppID@5>06i2^wf_uaLcus~tMn(3*rNj*y^W+}z^ zoRK=fu{|yR&!g#j@-?4d@BhjhS;u<%^7H*4n3Wd2J*mi-Ieq#4pL^~9{4%fmt{wkp zPgl<3{*AUTlX6|#SZ2T2r6agft2W23%^@eVwuS%sK3ygT$%!JDgb&*`=1OnVD4YGF zDAM-v+uUXa_9-#5zX|!6`+vU|$~xzs!=X=|$_#2#LcET2NYpM7368&(cI-=pMy0m6 zivF)lACfMXl{W^cTuzRvV(HE`@yuJyeWo}jf3{s_-@zAJ28sF}ygo1TriaeS>9cbQ z@jY%9vF>s}sN$`+*Ni7EQVOipslMNJZBK&HyZp&qFJ%@#>z~3r$!X%34_{i0j5rFv zxA2so)%csiGyUZ);YBP^-Gl`%joSJj=H}YPxK1+L)1b)h;kIh)iNM6^k}Fp!yX~}94RWbjVth;@ ziF^4mjfS9!F9jXKa`w&GIA?C*3e6BfO%vXR4y6cBmzhD854)B2DA{bg*t#a7i{lDY zs0uSf%^4Nv+t+-To0qs$xI~8qOTTNBdFPayJMoh$6Ib=xy}}iFw{!QdIXWlqwzlye zYop}%pFK`~k(in1w)CsS#-|d>%G1(j-mK1d3T0)Qy5T&JWX}f&mykItO^fBPKi_`3 z)%W@(<&Z6(-Y<jt7cc1Z%)O%0- zR=t!( zWLg?##-wnUJ@l%{;YN|vv~L$VXK)2}dK}$*Y`@Zk=V1;mYD}F$T+23TF7Wusrciu| zQ>0^i`PX&Zmv9KWX30t(O1jabB4`;gyGEjcbHdDdfw#lsL@sllzmPIbJJqOYk@maf z=e((csT*__op@QVx5>CPVCUmwfK<36Ue0-Yi?C)UCUfoj;>!X2xeM5Z+D z=ipqgdx3FJ=)*S^o{oO$Gn`BH}klavpayK&1WZe!XIHak9M`qKQ3 z4vc>uy30>HJ2`#NkANNi)1IpAJks1*7PLlt$-F(rPV*dg#m+vy&ilQV&mxPm^Ak=L zp1yMC`(*2!3ahf}*Lgqn}liAw4HZh0$k6&f}+`>Bd=+ZgcEUO#U zrY3IrrW_HWa#U-#gKkQthr3(hnrD7;6I+6WW}I6W`M|(IEKFOJIcVElWiAP~#wD(4 zLATc5nb^7Nam~ZGE3(}R-0q~RN?TfOHre*eApGv!bS776UbUbD500>PFWMFMs;VsM z_@DRB3Qp#pU3F>EoFz--VrN~RnN$|`^`r=gkB5Pgt&@@H=cVGs2eh4z%oLGO3FV!< zM(g#%O7ZTUtfdb8rup9OkN25fxqoV-1+&t(v;I>~b*N~Ge-NA!_1ELd?!K8GH$T2p zx_|R|>5dhRrl!KiU)(n2r%rUyd)vIe=Hv1H%J1IwukCF=+R48@QuFL^jAdW)L*;k5 zb&V2x`2#8(jQjp>{~q&a-tju0gK~~n+s$kiocMlq>Vb{Mtack5<}gfd*79p4{tQ(`ypK*V{ar z|H>lt>ph!Kwyg827qm?M{#5Mw+GXO-|J@g!-yJfSO-bJMeN4Jc#?9SRt>@kmblGR| zKgjIahq-0SedfpYyl&k7eedzUZTrlmYHB<9R{psWx!e2LZhQHAcUtS`t^TgZ{rw1w zy#F)n;zaQm$tL~ZUlqP@5&XV#n|-#vef+m?uVp_LRmht^lizVE{pIEJEGos%-|geS z7JJbmZ|`fqIj>*V&P(%iw7;sn(|mS{Yl>_g&u+0JmtX%k5&n7Mo$S{-!`A-JW7XFF zo7>zS`ENV%AFg`g{{6YV-us>VH}CZRq;352OXBp6Hd2M}ckaSxWfmCA8_ zA9{F>GN=7jI3@q@VE*4%|3A&I{i^?O_t&r4`{&ocYS-X2HjbWk>gz8vBbVL@c2<|P zW7~oh7F`O<^*GYu5F{{_+duVo-m0?9)49@eiXGRa9=vzE8%d@$aw!ghKE4B5O*oB0S6Q|g3+?v!W=)9<8@r!%<;=Kp1tOsxrqF)Iz{I9!yf*zrAavUamtThBvTrI(D_^=_;?^|E_pZi^W%k#zJ5eCaD~ z#X9j`i05Oq+An89ruLX*_xdilzWw^e_N}T1JtoL_I(TkVTU^f1p}#%%bu% zb;`vp^}i<1|99{EzX!Ab|0w_E|Cig}|Fp-Khw?gVm+r*QbdpM0@_s^Z#AHFkV<$e$ zVG#4t*3rMYW@U-|#5*+yY?s?xO)yv$ZysG5D|Py>o%Zo4#`Z5~+)jGEnG|4{rTSM` zO8ARTh~?Im4%==|JCycX;^jP_Q0-}fFBkU<<^~G7y^CBQc!nYH^t>1UkKeehdwY`1 z^ThbHu+Z{IQxp8G^Ya`P#tT*9yt%$B*w&bzaB;Mn><lr`3rUE7R_qHApSz0Qqbdxk47>g7q96wNXr%_S!Y}%;=@gzla?%b+- ze5rv=OWvd{-SD+{?^5M<`Og=kG%Z)J3<{Xl>nXI+nEP{8+$ED%vm7tW7T;w$eC|nE zc2iZ(+!Z;pcecRv%tH&hCKVLDf9G~&mGACn5%C8-XH4j5<+Oj4IUBYX;Ovz%UYZ8w z!5o?SM^rQoyR+k~U++!zOq`$n`k-uSvDX=$caBG=<#o(yyeq{mz2%ze)Fd61efu92 zpF6iQoT)Nfbe$ZFLC2DX&X1n)B_}lrT650))^R(`TwS?wvZ1=urm`~UlbkYs%NSO$ z|9imUS-{lxYW*&u6S1}SPZ{&voD7zUyjk;6&T#X+D-RC|F>gt&E8u&zyln~RPUWQ& zotqp!8c8zoBsU-Q3A72EbW1+bjb(;mjll+iNbRdO>G zkkSnI54$@Qw#>e^ZrU;?d9HiwCMdcIb{)xb>r@qBR^$43NyRC+&!tX#Fo_{iZCGd!<4CmcWf&~1*1(syMAhpFFcT9s1l zHpCaFw@CH#7IpMz=$c(Xh0oL`=7 z!EL6Sd)+<4luCUM9hoPyiYu-CTR>qE`-Q7PX-wS9OQr{Vt=*b1#n|G?t`?`j9@Wha zJO;UGTFgmL)`bPRr70rw0#Cr0%c z?m5Yuv#wkb59;S;PE6<#Rv%w^5i(yJS9^=*(lGDR`1M72@s*3GKTAzZ>O7iaaS z9Q#oI{#D46zq=U1C60Z4UbN1}A?QY5VIyPG8xQ6SP7b@%IPQJ0NSEb*tL)p@x?`H< zA!g zayMLdOW>Qzrnp@$F=WZZdkIMvN4t+?R;;a;J!r|1W=B?(grqKTA*VXBMk|xM{lF_xPQ^IgZEF*RmYEcI^_w0{!q< zho!Z>2WLp^JLvse_|TP&lIOfdm!Ed3jNLDOPk4*&zJ2zeKUE!I`^&Ta$-iGW+H>^N zW_RDe>ODP3U+(1d@LzrPe`V(@J3I@&al3o|<0-M9AXbe~E3U;Fww+j$H6^4VAXnw$LK zxAOP!h4S~}w#QcA?Rk8_He0}~qvZGRZ<`*6J^LxVuHo9^sj)I!kFWmA>V0?4rs+w2 zp`F_~b3Y_qDUojd`|``41KRg5URB=ybJNd;Kg+VWExaNAsrzT1?AEs%x4Fm1mG4gO zEND#q9ws}l{-W? zPXv-Stbc0%+x-7?`#R1$yC1DI)C=MDGT20Eh`rNu*+^{|G~j1ii=TGj7K zLAa5>=Pu(bODB|?Zl0r3SoA1$t*XDO_?-Jk~PJo6Pa) z?q3&$ufO)1f8YPTdVbBPi--B`fBsm!`?sd|v?*RcFZS1cY5#wA_x?Xu_y3*z|A)N& zuY2F?fBc-Cc}j=ryT9FE$LpWp*L^;_%Vg(nbInY(=P_qz2sz%}y4}y`mgvl-B579o zSF4l-o7cbgdh#^!)w^fTX$s4h3$9P&(|V%x>Bp9c@Sxcp&!$x6uB{S^ytZ{~*e4y! z*{ciMg7dT1KHaI1kumAOB=1+ZuGY*_D`%~|>^H4wUes%yn^nxJiJxxxHhbx<+P6(k z=&Y2b!ErNLr8=%5y;0@wohHpVa3yr>Y%9OZGRp;$qpIg#dc!BMKG)D; znN0gLi`7e}1gC`u%ce7U1_z6F%-ks)oOgGw%h|QxZ=7Cj>C=9{@y3>|*Su!l5q%tx zv^U%DjMH9CVbj;o1U&toELmo&P~GI|R~yS1wEo)KJNFN--O6Wfq$sv1=U!{8N`~dN zYW21(b*J#tPFu@NQ>QsNpPEzbb*<;Yt*t&Do>8yQ7)|~8@=r*1>5mYvgsbabrS0_L z>UB10&oW>L*zV`IclYk+n$b&^Dzyk5Iu;e?=hKjt?AXV_ENE;{DYQy=lHEqu;`$>E zyGvcYG@pLHtQ@Gdb3;Vzd6&3qeNAIw{>j^oRJRJOD{tj?Di&U*b#k`zZgo$CIpG#PJPX+*;J}mSRbap= zxUpc;n+5l-ElUqCIuOaB!t{EH?Uo+rbJk0wY$huu#!4qde^N0IWp8W^N@3Y5u$95l zqBJ*lZAxLq<#`d?;`qzEjU_o2HYlG_=u4?#`6O_M;lP%axf52pera3PJ0nZJ@IBKG zVeXa9k6!L=o#eSAKSB9t(Igjza$%*!ZwvGeI~)-(Re3mN@=n3!6Ms~?#9KZ{TeYmS z_`~*2jV%YNvOkv?nW-76%`o1)i*-ZtD#v7rtTj4E=2*;J_e}4M;xz3ej8&FCEuI&u zS@uR|XM1k`cJ9d}l^M4Lxi4**79z7^t(vD2Q+lDA_dMJ+0M369|!k?oReBFl~aE?=5*=KZqC-}FR+9OJH^JH)uA-C}mc zqZ8_xT+4lOSj@M$KAqw#X=eCw%JR*+GXsOPJni<_AI~$LxMWIj)6SKPQjDHEy~$e^ z5!SohU~%b|G{KmoEys_mZ{NM$-&-L|`v2z&iyc;za-`U99Q*l6x%G(E1F4Q3tFxbU zb+qtJkNw~JfKlFSdvdU>zcEvey^(9xzPAq=vbBnJ?z=d!aPF*ZpZR*nTua4I&#m;T zEB1Ua+;3BK`{nLxh53i~ik~$Lim=Fgv}=XAAiMtj% z_Z!o)iQ6B(l-L)mq}bT7I&woM^Ah1 z-eGRrh1>)#5; zeK>^W)3&cY{#($>;>y9^WgY2(%rX{}FDpC_PN|LyfZ+t~PRhxxbjTk3@B+df>i z;{A$P2A|*eZ+|NI^R8%fe0XuR=r;Yb{!@vfZV7hm0)-lLZQ`{~&cAB6>N)e=U3Hyr zD((mx*eV5`-=%!)dValS(<<}#OIFM0H!M%)&-FfLI_vrMayj|WvdbLW>*eD#>{ycc zT;&g3NUqf1SKlYU-(kz~^!yW7S!?a$9L%@Zm%serJzbXl@3uA0tQo)0_v!w6=6mDf znb}T!$-d!7<#@j`?Y7N6Cs=N?pisO*vOT|M^IGODRjm*2``pkdc^!8Dclnj?Nxv39 ztZu)sHu8=5+XtWcuDpADY~iQdT9voEK8nVEee63me%6F`ZS&W=Brk8ge5kz@rCPa6tl;Cm*W2=+ZQh<3?0&oQ!|czGE}66B?AvR=e0$Fc_bOJw z-2Ic8>wm5P_r3m${=e%x-mKrZ?f<*rkE`;uc_!U$JF`w$$B<+t|7orVA!=8bExv7Aa$rux+^EeQqVLzeS?JVpYqv+z!YQpnTR&%| z%{g*&?%MBMi`fozZk|46&We?@0%mf_>@9P*Uh2eBs@fQt>X{WAJ$o5XgXfm=L{8Jt zg*Inz?g?M(V&l7VHS^))`OhquW@>${iMu{aH8c3!ra9T~R~sxpvb8k0x6mk9Ajs1v z=ZVghs@G|sUoJU&h1aceUPQoeDQOe)M<<@RFFB{Vbm=zz{lC6l-~aDy`*;8Szu(^0 z-~VS*nW?c*=ac*X-my{3kEmECO_-i)__=ac*7YfyR|*@SFiJ1aF!mH~@n0@H(YSEZ zl6CLz?Ok2^^VRG8eLp^JU;lpj`@MBPE~d}_`@R0hg#O;6k z@Bh&~|NkHUe-HXEO}X=?#Om*Z&HnQCHGhA+y`I0n_V>%x*9*KdUp;%LA_8e zrc;ALS8H;d-R&W^A@h9ZDbH)ys?9fqy`6dE%<{@|Il-C9}SJmsz>C-kc{8Ijj+aRlUE4k^-G7@C!KdXvxP5U)Bb`;8Z-s9U_cb$;!+ zRIOmKiR-2bRklVyk2xbfIb;3nu8G%sBU@(VuJv`PSt3(nY<;#eHsrcix%#A-i$_Aw zUfX35=;!%x?{>ev>*sEsptA4*`)?c36}zN13+&v*Ie9Y6<;ya2S`OT*(hyPeJd?6_ zmxb9J+fQG&hP5glxh1{XI9TD!As+YlwncwdXp3ler@Y&GD0b_%ZEk8-uUB96@ML$W z4$oFS@4Z&(=3durtFLYK>E!twldx~wwX<8dyA)x6m&$sUY2#Yh4suTt}+8hXBL|vxx6hlO`jc{&&bxMuqLEkn6M&e)tiK8Vr$Bb z%a_bqy(-#Nwg0TXv9Qe5Bn(oo(RVD@BW12F@Ipm0}LHoD1N#==RW^BJFf1gwl*>kYd^{y|k=G2favu6r%OtAQ{d)J{Vb3recyR)k0T-=K+rm8$-WD)G} z-1Gg~E-PhkBeih#vaP3LwtQEc;_zzK-f1cgJG47^uiS0wzq6IQb64SkH7>Sa`eb!F z6S&$|3nU-0aG&GC!7prBZ2s`g>|dK#37t4ATs%QT@==PIOCVc0yTRGw>{By+OEtC} zSiaNYZdJRXv8Ki{E$)fc*WW$6WzD%WZ_$4~p|Y!$TJIjpm7MZn>+taE6iUtDw+%^3 zN;i|5lNtK{byB6((?e%GRl2tdi7fv2>;)x77mY))jac zv^9x%T4YS^m!EgWrn8_UVCUxF?fkJWTiBJl8vKjTO+2((Gpltb(=-+Bs+kqDPVfF) zX}#NG?}qjJEjigeQrT6KlsN+5%$E$fzwOl_6-CE=2WQ=Wd5EE$&HBM6(enq^DLVV) zS&M$%7WVk!jSWr(ISbE<77Fpa{49`kQ`^tY=lE~IU?$}g_s#T9TQ~?SO}y!`EM4)D z+>Pn)cN}Bm;7Q~(ciywMZ3T<4x5c{ltb=ZDeL-wZE)FU8WK*91J@G!d@#gBYXI$Q8 z-ECv@@5pOpWB$!0Dkmj&d%_OZ$6}0A@(twpYo&SOf0Vi0KP741C~)f-o6~(MFAbX? zViLwL*4tFoYxhVtuY5h_jA+)xDfts-^qNnaxWSn*LjEyJdAN|$gw@JbqG=BqCwH8Z zG|S==U|E#Mu~8;*vw(Ec3eL{Y3e!JFIIcK;j=7n`_kqWrCXP+b5)Ky@3iEO~^&Web z$|u%enp*7F!OVAkTuXa!~BPL=88sTX1?Ik z=2SM1q|1tIJ8myyJ*l#>v}?iyi5CfdtKHXyb(+_*cwb=Heo$e1gtUXtrpB7X=MvKX z@T79Kn(nFm8+l6EadPJG)Am27{}$TTejxs#fVnsK-Y=@_-hb9^c*V8EqGsKUhUuMk zzVq*H+M{Vb|omvgGHC4Rk@OL%h0-Di8f^R1t7?EERQ`tjQHtDYPV zc2BO}d$+FeU#!Bd?ohcOd)&Kzh31@Faro)7xAoE2<#Ye7nk0VZUD172F{atCxer|B zJ7#_$Z};n}dzZi6xvRZ#@pgCf;|xLDSC;;^ytN|!Z}ozuC2M{!ykAp4HLw59?jNn} zcfN4+**=>7?2eS)-h|SJ6YrNMxD~uUd-iwj!}#xtqHgSy3vaQ#5BQY&>A2I@>T{Xg z@wc7iH@*$tHmQ-@W&ie1%dVDOwQWBxn^&=|rsw!iwTyjdr|uQ$3MhHA`uW%Fg!%g{ z?p4fSKfI>D&2RSNhe=DX2YlUp?PA2H4DQD_-hTd>%JS#Y{r{)!|B3(aZe(23)B3=jZY>8 z*L{Dua^CsRCY>iXt$TNCfdM1u31$CVLE0xA%gU`nU#~S+EZdeE8Jggr*)(VRt%yk} zLJRcf&X|10H#&Uo@-+-u;jcYa49~>46p4lIST$wm^<`1ZH7z|#gN;jkl|GmJ+OVc{ zrRHYO@T+q^*_>Ug-7Roo>hz~I^|M5xru#X)x7(w>{CxcfW}$1V7-l-h#_!)}zBKIh z;g@>q7S=M$PE5KRyZdnJtY=Yw_k7tp_y3#o_5YsNfBc-kueQoc|NZ{j^?6H0JUb;; z`mB%JzjMC5)~d77lVX-JwVCB^y*KwA$C7tW6DtGb>}@2L%#(NBG~4dZ`OhmQ0*V5! z>ev1B4zB(G@b>omHJ^8v@Bck}|KC^L`gOk_9=>eWspM z=0<8oi=S0}fA!?C2HDMrgLkYmn%Hy2 z+QZ=V9MwjTMu8r-JzMoOIZvEbik_XtY{@b)g{R>O&(f`7#YNxSfA7wmC2qg|wAK7H z!BculJJ+Q*6wOmLe46tv(`$-QHq+xhI?BISWKHsMdc7+vznq_cZ>Qsxg|`^R1six? z@db0JH@I@Vxiy9L*4AsAIRuMlx`cLWoVd$&VnP0?kf8Tjxo@Z^haUb?QaYO{c|;CibtV=2)tbJI zDiWHwidRA-R&%E0)^H}4JJF|=N@H6)J)CSOsH#pYjhwwbSWD$m9?Qjbdo=?mndo|_ zKFr+5Y?Gqw+ERS!77tg@+bA`qbE^uBir${qa`N145LlM)#-RStL*C=vsz*AWXRg|2 zzAo4jrYd}8hQoqguWY6(om{F{YMJ;hBQNTilgiyHPp0c0Y|nGp3VRvCI$zA1QDCrQ z)r5*KKiu5XloIoN+owBQn7uiZv6kO8s=-NEu~XA$YHWwX$}e%gfkp4$9hp`Wc5*>r08wk z4>5V=c$)^lJ*DLHVy~yrGZ&U{WrjnOg01aCzpR`ik&*k6?UaGb^oNC((%J8iEm7LE zZmQSIdp=jaUad8pvD854f{@_Lwat4yy7&Z=EM~7_xumw{E|1!TM*U-*^K=^z280R~ zbZ|W9Y32~{vUlQXFF>hyxh>6{4+{qkZz9Q!n z*CgYH2a(T%COPabdwWR9C31#>lGB7aNB6E=^<<*NP3KuheXg=NwHb-##(IRrs))B8 z=9na*U=kY6yjlC&)>cn@$^-N3i;8Y)1l_TGh?`15}ThnWFHps=` zY2=Kf85<&fTZLM#ie3u|TsCRy>a1)p9zCXGLE_Ct9kOdrA3namI)0(q(~~nox6ZVj z=&@_}?9VON96U;2t_@363^krSC)xXSlgqBdrPm*kc{SAyK(Nl9ledVD|ye}6VU7`S*xrpBf%o9 z*6N(O!NxtO{>1~M;$UZnV;8xKEHV!JvtQ$3Ny-)zV&!REl@;DD7@@S5>*TS+Dh#h= zt@Bbq0DPjTdoCP@mhG{06%-!f~?<;{Vjq4t5?5vxN(%Z=I-KFMrFx&XFc)_ zeqH&#pCR3$!!5n%PG!P@6PyzmukCU>6EvwnN-@oXeev`X=K?_|n++2;6@S?HIArAo z*}b=R^|YV#TClV*KO}FpA>)R*ZE{=H6S`M7tdg3esw!Bv!kKrbq|D!kd?F_q7_-*R zZsX{%ZK}OeYX2{fVW;8Y*xgQTufA5)$eeb*Ki^qUD`c+u4Lgm$Z0Zvy2^DWUF-c3{ z7SCP5iv{g7t8?|87tJ~w63Q6t=$6)WD8x3f@aC85WZ6pw@j?$5Y~H?hHq-taacal; z88tLtYn;^iR&%38S@MiZ!r~nVwq`Dwyf49hqsEb*U1ySV@&x444*ss-Tb+5}yWOvk zaZ}^}pPe7^WWf$54W=EIZ7zEZj_29CXFO94cy4X4Kjm-v-RdJs`P$nPw}o?@VO2fE z_|@W$p!WH0LA~igdHe00^rrtm%AGJ@pZQwnbN(Z5JErG|oREI;u1Pp=&qdkeQfqf8 zKKu1>zrM+X-RuR<$MPL+JfCn+B4C%zV=k{d+C7f;_71U&tN*qJow*kw4OlM}94hgIC&vf54dzv#K1$1m8A-|C;mb0gq8cl%_w zDTl*a@3L)YeZjW!uHcgm^K-);4<{XaeRN;*uDyjh{f{gD?%%sOQ~TeIM)t$C-x{>d z4}RMrEmBeaGj^tAY^6V&nU#%k$qvI)i(a?gzmoWV;bEUYeU(*}e^j+z>{1NR<$wRR z?&H5dhQA-3_BPI#+-z}f##w_*?T^1auYW7u?IU;W&5nSh%t=NQ4?C%G-?(e}Zuic& z@UYy}5xKcF+F$>ukNB{QvDAujb!-`CXoaFY&TROYx0u%O;)O z%JwYU=#HOjR%}-G(i1o0+{^TW6T`26zQm$osb9KstMBrY9xg)M(<4K!#$L@?xphk9 z6O~0gS-YOiVc_t-&Sz}oE)#N8czWJh+1yAwn|aT7|8C!H9o#A{Ty%16Xxa+R?vT}; zs;W0{bj&z?rK)HGhFonHTWwf_Bm)#qp2ab14d=KOlOxV@Es3(BpgYTDn~Z#nnfm8!R(xWWlUuI6Tcva-YxeWqyDP)qZq+hgDkFG-anY&c^0iA=_4~iSx4-uL?)-f}&xXg> z{+u1Z|9}1eFVpw`{Wky4V*6iz@Be=Du=mdo_4*H!=l^+o{@+h3jD-|zo=*Nm{Y_p1Ir`7OV{uGIYe z9Im2MOLQbdzutX+uWa?_TFa@IORQ>D_UXu;U<+g}eEC*KX{kzZe6_gXN!3rw1N#

-OCA}-;QRPxmBlhrex($ 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

GQhUes2_J2?%s#Os>6L;&@PXYwmrVYeacP%p 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 z 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

b(|N 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