Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3037cfab53 | |||
| 5f92b6f6de | |||
| 67ae693d0c | |||
| 8c48ddbbe7 | |||
| 625d766719 | |||
| 88526b9e98 | |||
| a0d56b965c | |||
| 2342edcf66 | |||
| 9e75b593f4 | |||
| 4663c7d683 | |||
| 80683800eb | |||
| 57836f974c | |||
| 8dbb88e136 | |||
| 06c402c050 | |||
| e425a1701b | |||
| 41666d0150 |
@@ -242,6 +242,7 @@ Singleton {
|
||||
recolorLogo: lock.recolorLogo,
|
||||
enableFprint: lock.enableFprint,
|
||||
showNotifContent: lock.showNotifContent,
|
||||
showNotifIcon: lock.showNotifIcon,
|
||||
maxFprintTries: lock.maxFprintTries,
|
||||
blurAmount: lock.blurAmount,
|
||||
sizes: {
|
||||
|
||||
@@ -6,6 +6,7 @@ JsonObject {
|
||||
property int maxFprintTries: 3
|
||||
property bool recolorLogo: false
|
||||
property bool showNotifContent: false
|
||||
property bool showNotifIcon: true
|
||||
property Sizes sizes: Sizes {
|
||||
}
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@ import qs.Modules.Resources as Resources
|
||||
import qs.Modules.Settings as Settings
|
||||
import qs.Modules.Drawing as Drawing
|
||||
import qs.Modules.Dock as Dock
|
||||
import qs.Modules.SysTray.Popouts as SysPopouts
|
||||
import qs.Config
|
||||
|
||||
Item {
|
||||
@@ -38,7 +37,6 @@ Item {
|
||||
readonly property alias settingsWrapper: settingsWrapper
|
||||
readonly property alias sidebar: sidebar
|
||||
readonly property alias toasts: toasts
|
||||
readonly property alias traySubmenus: traySubmenus
|
||||
readonly property alias utilities: utilities
|
||||
required property PersistentProperties visibilities
|
||||
|
||||
@@ -95,79 +93,6 @@ Item {
|
||||
visibilities: root.visibilities
|
||||
}
|
||||
|
||||
Item {
|
||||
id: traySubmenus
|
||||
|
||||
Repeater {
|
||||
model: popouts.content.state.submenus
|
||||
|
||||
CustomClippingRect {
|
||||
id: subMenuWrapper
|
||||
|
||||
required property int index
|
||||
required property var modelData
|
||||
property real targetX: 0
|
||||
property real targetY: 0
|
||||
|
||||
function updatePosition() {
|
||||
let sourceItem = modelData.sourceItem;
|
||||
if (!sourceItem || !sourceItem.parent)
|
||||
return;
|
||||
|
||||
let mapped = sourceItem.mapToItem(root, 0, -Appearance.padding.small);
|
||||
|
||||
let rightX = mapped.x + modelData.sourceWidth + Config.barConfig.border;
|
||||
let leftX = mapped.x - implicitWidth - Config.barConfig.border;
|
||||
|
||||
if (rightX + implicitWidth > root.width) {
|
||||
targetX = leftX;
|
||||
} else {
|
||||
targetX = rightX;
|
||||
}
|
||||
|
||||
targetY = mapped.y;
|
||||
|
||||
if (targetY + implicitHeight > root.height) {
|
||||
targetY = root.height - implicitHeight;
|
||||
}
|
||||
if (targetY < 0)
|
||||
targetY = 0;
|
||||
}
|
||||
|
||||
implicitHeight: subMenuContent.implicitHeight + Appearance.padding.small * 2
|
||||
implicitWidth: subMenuContent.implicitWidth + Appearance.padding.small * 2
|
||||
radius: Appearance.rounding.normal
|
||||
x: targetX
|
||||
y: targetY
|
||||
|
||||
Behavior on implicitHeight {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
Behavior on implicitWidth {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
updatePosition();
|
||||
}
|
||||
onImplicitHeightChanged: updatePosition()
|
||||
onImplicitWidthChanged: updatePosition()
|
||||
|
||||
SysPopouts.SubMenu {
|
||||
id: subMenuContent
|
||||
|
||||
anchors.centerIn: parent
|
||||
handle: subMenuWrapper.modelData.handle
|
||||
level: subMenuWrapper.index + 1
|
||||
popouts: root.popouts.state
|
||||
screen: root.screen
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Modules.ClipWrapper {
|
||||
id: popouts
|
||||
|
||||
|
||||
+1
-29
@@ -64,7 +64,7 @@ Variants {
|
||||
|
||||
height: win.height - bar.implicitHeight - Config.barConfig.border
|
||||
intersection: Intersection.Xor
|
||||
regions: [...popoutRegions.instances, ...subMenuRegions.instances]
|
||||
regions: popoutRegions.instances
|
||||
width: win.width - Config.barConfig.border * 2
|
||||
x: Config.barConfig.border
|
||||
y: bar.implicitHeight
|
||||
@@ -93,22 +93,6 @@ Variants {
|
||||
}
|
||||
}
|
||||
|
||||
Variants {
|
||||
id: subMenuRegions
|
||||
|
||||
model: panels.traySubmenus.children
|
||||
|
||||
Region {
|
||||
required property Item modelData
|
||||
|
||||
height: modelData.height
|
||||
intersection: Intersection.Subtract
|
||||
width: modelData.width
|
||||
x: modelData.x + panels.traySubmenus.x + Config.barConfig.border
|
||||
y: modelData.y + panels.traySubmenus.y + bar.implicitHeight
|
||||
}
|
||||
}
|
||||
|
||||
HyprlandFocusGrab {
|
||||
id: focusGrab
|
||||
|
||||
@@ -318,18 +302,6 @@ Variants {
|
||||
panel: panels.drawing
|
||||
radius: Appearance.rounding.normal
|
||||
}
|
||||
|
||||
Repeater {
|
||||
model: panels.traySubmenus.children
|
||||
|
||||
PanelBg {
|
||||
required property Item modelData
|
||||
|
||||
deformAmount: 0.1
|
||||
panel: modelData
|
||||
radius: 20 * Appearance.rounding.scale
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Drawing {
|
||||
|
||||
+20
-20
@@ -16,27 +16,14 @@ Scope {
|
||||
property bool launching: false
|
||||
property string promptMessage: ""
|
||||
readonly property var selectedSession: sessionIndex >= 0 ? sessions[sessionIndex] : null
|
||||
readonly property var selectedUser: Users.selectedUser
|
||||
property int sessionIndex: sessions.length > 0 ? 0 : -1
|
||||
property var sessions: []
|
||||
readonly property string userFace: selectedUser ? selectedUser.face : ""
|
||||
readonly property string username: Users.selectedUsername
|
||||
|
||||
// User handling - now uses the Users singleton
|
||||
readonly property var users: Users.users
|
||||
readonly property var selectedUser: Users.selectedUser
|
||||
readonly property string username: Users.selectedUsername
|
||||
readonly property string userFace: selectedUser ? selectedUser.face : ""
|
||||
|
||||
// User selection functions (delegate to Users singleton)
|
||||
function selectUser(username: string): bool {
|
||||
return Users.selectUser(username);
|
||||
}
|
||||
|
||||
function selectNextUser(): void {
|
||||
Users.selectNext();
|
||||
}
|
||||
|
||||
function selectPreviousUser(): void {
|
||||
Users.selectPrevious();
|
||||
}
|
||||
|
||||
signal flashMsg
|
||||
|
||||
@@ -58,11 +45,11 @@ Scope {
|
||||
|
||||
event.accepted = true;
|
||||
return;
|
||||
}
|
||||
|
||||
if (event.text && !/[\r\n]/.test(event.text)) {
|
||||
} else if (event.key === Qt.Key_Escape) {
|
||||
buffer = "";
|
||||
} else if (" abcdefghijklmnopqrstuvwxyz1234567890`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?".includes(event.text.toLowerCase())) {
|
||||
// No illegal characters (you are insane if you use unicode in your password)
|
||||
buffer += event.text;
|
||||
event.accepted = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,6 +68,19 @@ Scope {
|
||||
Greetd.launch(selectedSession.command, [], true);
|
||||
}
|
||||
|
||||
function selectNextUser(): void {
|
||||
Users.selectNext();
|
||||
}
|
||||
|
||||
function selectPreviousUser(): void {
|
||||
Users.selectPrevious();
|
||||
}
|
||||
|
||||
// User selection functions (delegate to Users singleton)
|
||||
function selectUser(username: string): bool {
|
||||
return Users.selectUser(username);
|
||||
}
|
||||
|
||||
function submit(): void {
|
||||
errorMessage = "";
|
||||
|
||||
|
||||
@@ -6,7 +6,21 @@ import Quickshell.Services.UPower
|
||||
Singleton {
|
||||
id: root
|
||||
|
||||
readonly property real batteryPercent: UPower.displayDevice.percentage
|
||||
readonly property list<UPowerDevice> devices: UPower.devices.values
|
||||
readonly property UPowerDevice displayDevice: UPower.displayDevice
|
||||
readonly property bool onBattery: UPower.onBattery
|
||||
// property bool toastShown
|
||||
//
|
||||
// Connections {
|
||||
// target: UPower
|
||||
//
|
||||
// function onPercentageChanged(): {
|
||||
// if (root.batteryPercent >= 0.2 && toastShown)
|
||||
// return;
|
||||
//
|
||||
// root.toastShown = true;
|
||||
// Toaster.toast(qsTr("Battery "))
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
pragma Singleton
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import Quickshell
|
||||
import Quickshell.Io
|
||||
import QtQuick
|
||||
import ZShell.Models
|
||||
import qs.Config
|
||||
import qs.Modules
|
||||
@@ -12,11 +14,17 @@ Searcher {
|
||||
id: root
|
||||
|
||||
property string actualCurrent: WallpaperPath.currentWallpaperPath
|
||||
property alias crops: adapter.monitorCrops
|
||||
readonly property string current: showPreview ? previewPath : actualCurrent
|
||||
property alias monitorCrops: monitorCrops
|
||||
property string previewPath
|
||||
property bool recentlyChanged
|
||||
property bool showPreview: false
|
||||
|
||||
function getCrop(screen: string): var {
|
||||
return root.crops[screen];
|
||||
}
|
||||
|
||||
function preview(path: string): void {
|
||||
previewPath = path;
|
||||
if (Config.general.color.schemeGeneration)
|
||||
@@ -24,9 +32,35 @@ Searcher {
|
||||
showPreview = true;
|
||||
}
|
||||
|
||||
function setCrop(screen: string, rect: rect, scaledRect: rect, zoom: real): void {
|
||||
let updated = Object.assign({}, root.crops);
|
||||
|
||||
if (zoom <= 0)
|
||||
zoom = 1.0;
|
||||
else if (zoom > 5.0)
|
||||
zoom = 5.0;
|
||||
|
||||
updated[screen] = {
|
||||
x: rect.x,
|
||||
y: rect.y,
|
||||
width: rect.width,
|
||||
height: rect.height,
|
||||
scaledX: scaledRect.x,
|
||||
scaledY: scaledRect.y,
|
||||
scaledWidth: scaledRect.width,
|
||||
scaledHeight: scaledRect.height,
|
||||
zoom: zoom
|
||||
};
|
||||
|
||||
root.crops = updated;
|
||||
monitorCrops.writeAdapter();
|
||||
monitorCrops.reload();
|
||||
}
|
||||
|
||||
function setWallpaper(path: string): void {
|
||||
actualCurrent = path;
|
||||
WallpaperPath.currentWallpaperPath = path;
|
||||
Quickshell.screens.forEach(n => setCrop(n.name, Qt.rect(0, 0, 0, 0), Qt.rect(0, 0, 0, 0), 1.0));
|
||||
Quickshell.execDetached(["zshell-cli", "wallpaper", "lockscreen", "--input-image", `${root.actualCurrent}`, "--output-path", `${Paths.state}/lockscreen_bg.png`, "--blur-amount", `${Config.lock.blurAmount}`]);
|
||||
if (Config.general.color.schemeGeneration)
|
||||
Quickshell.execDetached(["zshell-cli", "scheme", "generate", "--image-path", `${root.actualCurrent}`, "--scheme", `${Config.colors.schemeType}`, "--mode", `${Config.general.color.mode}`]);
|
||||
@@ -53,6 +87,22 @@ Searcher {
|
||||
target: "wallpaper"
|
||||
}
|
||||
|
||||
FileView {
|
||||
id: monitorCrops
|
||||
|
||||
path: `${Paths.state}/wallpaper-crops.json`
|
||||
watchChanges: true
|
||||
|
||||
onAdapterUpdated: writeAdapter()
|
||||
onFileChanged: reload()
|
||||
|
||||
JsonAdapter {
|
||||
id: adapter
|
||||
|
||||
property var monitorCrops: ({})
|
||||
}
|
||||
}
|
||||
|
||||
FileSystemModel {
|
||||
id: wallpapers
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@ Item {
|
||||
readonly property Item current: currentPopout?.item ?? null
|
||||
readonly property Popout currentPopout: content.children.find(c => c.shouldBeActive) ?? null
|
||||
required property PopoutState popouts
|
||||
required property ShellScreen screen
|
||||
|
||||
implicitHeight: (currentPopout?.implicitHeight ?? 0) + 5 * 2
|
||||
implicitWidth: (currentPopout?.implicitWidth ?? 0) + 5 * 2
|
||||
@@ -64,7 +63,6 @@ Item {
|
||||
|
||||
TrayMenuPopout {
|
||||
popouts: root.popouts
|
||||
screen: root.screen
|
||||
trayItem: trayMenu.modelData.menu
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,6 +58,7 @@ CustomRect {
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
height: Config.notifs.sizes.image
|
||||
source: Qt.resolvedUrl(root.image)
|
||||
visible: Config.lock.showNotifIcon
|
||||
width: Config.notifs.sizes.image
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,6 +30,8 @@ Scope {
|
||||
} else {
|
||||
buffer = buffer.slice(0, -1);
|
||||
}
|
||||
} else if (event.key === Qt.Key_Escape) {
|
||||
buffer = "";
|
||||
} else if (" abcdefghijklmnopqrstuvwxyz1234567890`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?".includes(event.text.toLowerCase())) {
|
||||
// No illegal characters (you are insane if you use unicode in your password)
|
||||
buffer += event.text;
|
||||
|
||||
@@ -1,36 +1,8 @@
|
||||
import QtQuick
|
||||
|
||||
QtObject {
|
||||
id: root
|
||||
|
||||
property string currentName
|
||||
property bool hasCurrent
|
||||
property var submenus: []
|
||||
|
||||
signal detachRequested(mode: string)
|
||||
|
||||
function clearSubmenus(): void {
|
||||
submenus = [];
|
||||
}
|
||||
|
||||
function closeSubmenus(level: int): void {
|
||||
submenus = submenus.slice(0, level);
|
||||
}
|
||||
|
||||
function pushSubmenu(level: int, handle: var, sourceItem: var, sourceWidth: int): void {
|
||||
let newSubmenus = submenus.slice(0, level);
|
||||
newSubmenus.push({
|
||||
"handle": handle,
|
||||
"sourceItem": sourceItem,
|
||||
"sourceWidth": sourceWidth
|
||||
});
|
||||
submenus = newSubmenus;
|
||||
}
|
||||
|
||||
onCurrentNameChanged: {
|
||||
root.clearSubmenus();
|
||||
}
|
||||
onHasCurrentChanged: {
|
||||
root.clearSubmenus();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import Quickshell
|
||||
import QtQuick.Layouts
|
||||
import qs.Modules.Settings.Controls
|
||||
import qs.Config
|
||||
@@ -5,6 +6,8 @@ import qs.Config
|
||||
SettingsPage {
|
||||
id: root
|
||||
|
||||
required property ShellScreen screen
|
||||
|
||||
SettingsSection {
|
||||
sectionId: "Wallpaper"
|
||||
|
||||
@@ -33,8 +36,6 @@ SettingsPage {
|
||||
}
|
||||
|
||||
WallpaperCropper {
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: 600
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -50,6 +50,15 @@ SettingsPage {
|
||||
Separator {
|
||||
}
|
||||
|
||||
SettingSwitch {
|
||||
name: "Show notification icon"
|
||||
object: Config.lock
|
||||
setting: "showNotifIcon"
|
||||
}
|
||||
|
||||
Separator {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
min: 0
|
||||
name: "Blur amount"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import Quickshell
|
||||
import Quickshell.Widgets
|
||||
import QtQuick
|
||||
@@ -20,7 +22,6 @@ Item {
|
||||
required property PersistentProperties visibilities
|
||||
|
||||
function scrollToSetting(section: string, settingName: string) {
|
||||
// Wait for the StackView transition to complete, then scroll
|
||||
root.pendingSection = section;
|
||||
root.pendingSetting = settingName;
|
||||
scrollTimer.restart();
|
||||
@@ -157,6 +158,7 @@ Item {
|
||||
id: background
|
||||
|
||||
Cat.Background {
|
||||
screen: root.screen
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,113 +1,260 @@
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Controls
|
||||
import Quickshell
|
||||
import Quickshell.Hyprland
|
||||
import ZShell.Internal
|
||||
import qs.Config
|
||||
import qs.Components
|
||||
import qs.Helpers
|
||||
|
||||
Item {
|
||||
id: root
|
||||
id: wrapper
|
||||
|
||||
Image {
|
||||
id: imageView
|
||||
property bool changesMade: false
|
||||
|
||||
property real displayH: paintedHeight
|
||||
property real displayW: paintedWidth
|
||||
property real displayX: (width - paintedWidth) * 0.5
|
||||
property real displayY: (height - paintedHeight) * 0.5
|
||||
property real scaleX: sourceW / displayW
|
||||
property real scaleY: sourceH / displayH
|
||||
property real sourceH: Quickshell.screens[0].height
|
||||
property real sourceW: Quickshell.screens[0].width
|
||||
signal requestCrop
|
||||
|
||||
anchors.fill: parent
|
||||
fillMode: Image.PreserveAspectFit
|
||||
smooth: true
|
||||
source: Wallpapers.current
|
||||
}
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: 400
|
||||
|
||||
Item {
|
||||
id: overlay
|
||||
IconButton {
|
||||
anchors.margins: Appearance.padding.normal
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
icon: "check"
|
||||
opacity: wrapper.changesMade ? 1 : 0
|
||||
scale: wrapper.changesMade ? 1 : 0
|
||||
z: 2
|
||||
|
||||
clip: true
|
||||
height: imageView.displayH
|
||||
width: imageView.displayW
|
||||
x: imageView.displayX
|
||||
y: imageView.displayY
|
||||
|
||||
CustomRect {
|
||||
id: cropRect
|
||||
|
||||
property real aspectRatio: Quickshell.screens[0].width / Quickshell.screens[0].height
|
||||
readonly property rect sourceRect: Qt.rect(x * imageView.scaleX, y * imageView.scaleY, width * imageView.scaleX, height * imageView.scaleY)
|
||||
property real zoom: Config.background.zoom
|
||||
|
||||
function clampToBounds() {
|
||||
x = Math.max(0, Math.min(x, overlay.width - width));
|
||||
|
||||
y = Math.max(0, Math.min(y, overlay.height - height));
|
||||
Behavior on opacity {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
Behavior on scale {
|
||||
Anim {
|
||||
}
|
||||
|
||||
border.color: DynamicColors.palette.m3primary
|
||||
border.width: 2
|
||||
color: DynamicColors.tPalette.m3primary
|
||||
height: width / aspectRatio
|
||||
radius: Appearance.rounding.small
|
||||
visible: imageView.status === Image.Ready
|
||||
width: Math.min(overlay.width / zoom, overlay.height * aspectRatio / zoom)
|
||||
x: Config.background.sourceClipX / imageView.scaleX
|
||||
y: Config.background.sourceClipY / imageView.scaleY
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
function updateCrop(mouseX, mouseY) {
|
||||
let nx = mouseX - cropRect.width * 0.5;
|
||||
let ny = mouseY - cropRect.height * 0.5;
|
||||
onClicked: {
|
||||
wrapper.requestCrop();
|
||||
wrapper.changesMade = false;
|
||||
}
|
||||
}
|
||||
|
||||
nx = Math.max(0, Math.min(nx, overlay.width - cropRect.width));
|
||||
RowLayout {
|
||||
id: root
|
||||
|
||||
ny = Math.max(0, Math.min(ny, overlay.height - cropRect.height));
|
||||
anchors.fill: parent
|
||||
spacing: Appearance.spacing.normal
|
||||
|
||||
cropRect.x = nx;
|
||||
cropRect.y = ny;
|
||||
Repeater {
|
||||
model: ScriptModel {
|
||||
values: [...Quickshell.screens].sort((a, b) => {
|
||||
return a.x - b.x;
|
||||
})
|
||||
}
|
||||
|
||||
anchors.fill: parent
|
||||
hoverEnabled: true
|
||||
preventStealing: true
|
||||
Item {
|
||||
id: delegate
|
||||
|
||||
onPositionChanged: mouse => {
|
||||
if (pressed)
|
||||
updateCrop(mouse.x, mouse.y);
|
||||
}
|
||||
onPressed: mouse => {
|
||||
updateCrop(mouse.x, mouse.y);
|
||||
}
|
||||
onReleased: {
|
||||
Wallpapers.recentlyChanged = false;
|
||||
Config.background.sourceClipX = cropRect.sourceRect.x;
|
||||
Config.background.sourceClipY = cropRect.sourceRect.y;
|
||||
Config.background.sourceClipW = cropRect.sourceRect.width;
|
||||
Config.background.sourceClipH = cropRect.sourceRect.height;
|
||||
Config.save();
|
||||
}
|
||||
onWheel: wheel => {
|
||||
let oldCenterX = cropRect.x + cropRect.width * 0.5;
|
||||
let oldCenterY = cropRect.y + cropRect.height * 0.5;
|
||||
required property ShellScreen modelData
|
||||
|
||||
if (wheel.angleDelta.y > 0)
|
||||
cropRect.zoom *= 1.1;
|
||||
else
|
||||
cropRect.zoom /= 1.1;
|
||||
function applyCrop(): void {
|
||||
const croprect = cropRect.mapToItem(scaledImg, 0, 0, cropRect.width, cropRect.height);
|
||||
const upscaledRect = Qt.rect((croprect.x - cropRect.imageX) / scaledImg.paintedWidth, (croprect.y - cropRect.imageY) / scaledImg.paintedHeight, croprect.width / scaledImg.paintedWidth, croprect.height / scaledImg.paintedHeight);
|
||||
Wallpapers.setCrop(delegate.modelData.name, upscaledRect, croprect, cropRect.zoom);
|
||||
}
|
||||
|
||||
cropRect.zoom = Math.max(1.0, Math.min(cropRect.zoom, 10.0));
|
||||
Config.background.zoom = cropRect.zoom;
|
||||
function zoomClipRect(zoom: real): void {
|
||||
let oldCenterX = cropRect.x + cropRect.width * 0.5;
|
||||
let oldCenterY = cropRect.y + cropRect.height * 0.5;
|
||||
|
||||
cropRect.x = oldCenterX - cropRect.width * 0.5;
|
||||
cropRect.y = oldCenterY - cropRect.height * 0.5;
|
||||
cropRect.zoom = zoom;
|
||||
|
||||
cropRect.clampToBounds();
|
||||
cropRect.x = oldCenterX - cropRect.width * 0.5;
|
||||
cropRect.y = oldCenterY - cropRect.height * 0.5;
|
||||
|
||||
cropRect.clampToBounds();
|
||||
}
|
||||
|
||||
Layout.fillHeight: true
|
||||
Layout.fillWidth: true
|
||||
|
||||
Connections {
|
||||
function onRequestCrop(): void {
|
||||
delegate.applyCrop();
|
||||
}
|
||||
|
||||
target: wrapper
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
id: sliderLayout
|
||||
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
implicitHeight: 30
|
||||
spacing: Appearance.spacing.large
|
||||
|
||||
CustomText {
|
||||
text: qsTr("Crop scale")
|
||||
}
|
||||
|
||||
CustomSlider {
|
||||
id: zoomSlider
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.preferredHeight: 10
|
||||
from: 1.0
|
||||
to: 5.0
|
||||
value: cropRect.zoom
|
||||
|
||||
onMoved: {
|
||||
delegate.zoomClipRect(value);
|
||||
wrapper.changesMade = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CachingImage {
|
||||
id: scaledImg
|
||||
|
||||
property var displayData
|
||||
property real monitorScale: 1.0
|
||||
|
||||
anchors.bottom: sliderLayout.top
|
||||
anchors.bottomMargin: Appearance.spacing.normal
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
asynchronous: true
|
||||
fillMode: Image.PreserveAspectFit
|
||||
// retainWhileLoading: true
|
||||
source: Wallpapers.current
|
||||
sourceSize.height: parent.height
|
||||
sourceSize.width: parent.width
|
||||
|
||||
onPaintedWidthChanged: {
|
||||
if (paintedWidth > 0) {
|
||||
scaledImg.displayData = Wallpapers.getCrop(delegate.modelData.name);
|
||||
cropRect.zoom = Wallpapers.getCrop(delegate.modelData.name).zoom;
|
||||
cropRect.restoreFromData();
|
||||
}
|
||||
}
|
||||
onSourceChanged: cropRect.clampToBounds()
|
||||
onStatusChanged: if (scaledImg.status == Image.Ready)
|
||||
cropRect.clampToBounds()
|
||||
|
||||
CustomText {
|
||||
id: monitorId
|
||||
|
||||
anchors.centerIn: parent
|
||||
color: Qt.alpha(DynamicColors.palette.m3surface, 0.85)
|
||||
font.pointSize: Appearance.font.size.large * 4
|
||||
style: Text.Outline
|
||||
styleColor: DynamicColors.palette.m3onSurface
|
||||
text: delegate.modelData.name
|
||||
}
|
||||
|
||||
CustomRect {
|
||||
id: cropRect
|
||||
|
||||
property real aspectRatio: delegate.modelData.width / delegate.modelData.height
|
||||
readonly property real baseHeight: baseWidth / aspectRatio
|
||||
readonly property real baseWidth: {
|
||||
let fittedHeight = scaledImg.paintedHeight;
|
||||
let fittedWidth = fittedHeight * aspectRatio;
|
||||
|
||||
if (fittedWidth > scaledImg.paintedWidth) {
|
||||
fittedWidth = scaledImg.paintedWidth;
|
||||
fittedHeight = fittedWidth / aspectRatio;
|
||||
}
|
||||
|
||||
return fittedWidth;
|
||||
}
|
||||
readonly property real imageX: (scaledImg.width - scaledImg.paintedWidth) / 2
|
||||
readonly property real imageY: (scaledImg.height - scaledImg.paintedHeight) / 2
|
||||
property real imgAspectRatio: scaledImg.paintedWidth / scaledImg.paintedHeight
|
||||
property real zoom: scaledImg.displayData.zoom
|
||||
|
||||
function centerInImage() {
|
||||
x = imageX + (scaledImg.paintedWidth - width) / 2;
|
||||
y = imageY + (scaledImg.paintedHeight - height) / 2;
|
||||
}
|
||||
|
||||
function clampToBounds() {
|
||||
x = Math.max(imageX, Math.min(x, imageX + scaledImg.paintedWidth - width));
|
||||
|
||||
y = Math.max(imageY, Math.min(y, imageY + scaledImg.paintedHeight - height));
|
||||
}
|
||||
|
||||
function restoreFromData() {
|
||||
let data = scaledImg.displayData;
|
||||
|
||||
if (data && data.scaledX !== 0 || data.scaledY !== 0 || data.scaledWidth !== 0 || data.scaledHeight !== 0) {
|
||||
x = data.scaledX;
|
||||
y = data.scaledY;
|
||||
|
||||
clampToBounds();
|
||||
} else {
|
||||
zoom = 1.0;
|
||||
centerInImage();
|
||||
}
|
||||
}
|
||||
|
||||
border.color: DynamicColors.palette.m3primary
|
||||
border.width: 2
|
||||
height: baseHeight / zoom
|
||||
opacity: 1
|
||||
width: baseWidth / zoom
|
||||
|
||||
Behavior on opacity {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted: clampToBounds()
|
||||
onHeightChanged: clampToBounds()
|
||||
onWidthChanged: clampToBounds()
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
id: mouse
|
||||
|
||||
function updateCrop(mouseX, mouseY) {
|
||||
let nx = mouseX - cropRect.width * 0.5;
|
||||
let ny = mouseY - cropRect.height * 0.5;
|
||||
|
||||
nx = Math.max(cropRect.imageX, Math.min(nx, cropRect.imageX + scaledImg.paintedWidth - cropRect.width));
|
||||
|
||||
ny = Math.max(cropRect.imageY, Math.min(ny, cropRect.imageY + scaledImg.paintedHeight - cropRect.height));
|
||||
|
||||
cropRect.x = nx;
|
||||
cropRect.y = ny;
|
||||
}
|
||||
|
||||
anchors.fill: parent
|
||||
hoverEnabled: true
|
||||
preventStealing: true
|
||||
|
||||
onPositionChanged: mouse => {
|
||||
if (pressed) {
|
||||
updateCrop(mouse.x, mouse.y);
|
||||
wrapper.changesMade = true;
|
||||
}
|
||||
}
|
||||
onPressed: mouse => {
|
||||
updateCrop(mouse.x, mouse.y);
|
||||
wrapper.changesMade = true;
|
||||
}
|
||||
onReleased: {
|
||||
wrapper.changesMade = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,26 +23,13 @@ GridView {
|
||||
delegate: Item {
|
||||
required property int index
|
||||
readonly property bool isCurrent: modelData && modelData.path === Wallpapers.actualCurrent
|
||||
readonly property real itemMargin: Appearance.spacing.normal / 2
|
||||
readonly property real itemRadius: Appearance.rounding.normal
|
||||
readonly property real itemMargin: Appearance.spacing.normal
|
||||
readonly property real itemRadius: Appearance.rounding.small
|
||||
required property var modelData
|
||||
|
||||
height: root.cellHeight
|
||||
width: root.cellWidth
|
||||
|
||||
StateLayer {
|
||||
function onClicked(): void {
|
||||
Wallpapers.setWallpaper(modelData.path);
|
||||
}
|
||||
|
||||
anchors.bottomMargin: itemMargin
|
||||
anchors.fill: parent
|
||||
anchors.leftMargin: itemMargin
|
||||
anchors.rightMargin: itemMargin
|
||||
anchors.topMargin: itemMargin
|
||||
radius: itemRadius
|
||||
}
|
||||
|
||||
CustomClippingRect {
|
||||
id: image
|
||||
|
||||
@@ -53,8 +40,6 @@ GridView {
|
||||
anchors.topMargin: itemMargin
|
||||
antialiasing: true
|
||||
color: DynamicColors.tPalette.m3surfaceContainer
|
||||
layer.enabled: true
|
||||
layer.smooth: true
|
||||
radius: itemRadius
|
||||
|
||||
CachingImage {
|
||||
@@ -100,6 +85,33 @@ GridView {
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
antialiasing: true
|
||||
border.color: DynamicColors.palette.m3primary
|
||||
border.width: isCurrent ? 2 : 0
|
||||
color: "transparent"
|
||||
radius: itemRadius + 2
|
||||
smooth: true
|
||||
|
||||
Behavior on border.width {
|
||||
NumberAnimation {
|
||||
duration: 150
|
||||
easing.type: Easing.OutQuad
|
||||
}
|
||||
}
|
||||
|
||||
MaterialIcon {
|
||||
anchors.margins: Appearance.padding.small
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
color: DynamicColors.palette.m3primary
|
||||
font.pointSize: Appearance.font.size.large
|
||||
text: "check_circle"
|
||||
visible: isCurrent
|
||||
}
|
||||
}
|
||||
|
||||
Timer {
|
||||
id: fallbackTimer
|
||||
|
||||
@@ -112,35 +124,17 @@ GridView {
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
StateLayer {
|
||||
function onClicked(): void {
|
||||
Wallpapers.setWallpaper(modelData.path);
|
||||
}
|
||||
|
||||
anchors.bottomMargin: itemMargin
|
||||
anchors.fill: parent
|
||||
anchors.leftMargin: itemMargin
|
||||
anchors.rightMargin: itemMargin
|
||||
anchors.topMargin: itemMargin
|
||||
antialiasing: true
|
||||
border.color: DynamicColors.palette.m3primary
|
||||
border.width: isCurrent ? 2 : 0
|
||||
color: "transparent"
|
||||
radius: itemRadius - border.width
|
||||
smooth: true
|
||||
|
||||
Behavior on border.width {
|
||||
NumberAnimation {
|
||||
duration: 150
|
||||
easing.type: Easing.OutQuad
|
||||
}
|
||||
}
|
||||
|
||||
MaterialIcon {
|
||||
anchors.margins: Appearance.padding.small
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
color: DynamicColors.palette.m3primary
|
||||
font.pointSize: Appearance.font.size.large
|
||||
text: "check_circle"
|
||||
visible: isCurrent
|
||||
}
|
||||
radius: itemRadius
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,158 +0,0 @@
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import Quickshell
|
||||
import Quickshell.Widgets
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Effects
|
||||
import qs.Components
|
||||
import qs.Modules
|
||||
import qs.Config
|
||||
|
||||
Column {
|
||||
id: menu
|
||||
|
||||
property int biggestWidth: 0
|
||||
required property QsMenuHandle handle
|
||||
required property int level
|
||||
required property PopoutState popouts
|
||||
required property ShellScreen screen
|
||||
property bool shown: true
|
||||
|
||||
height: childrenRect.height
|
||||
opacity: shown ? 1 : 0
|
||||
padding: 0
|
||||
scale: shown ? 1 : 0.8
|
||||
spacing: 4
|
||||
width: biggestWidth
|
||||
|
||||
Behavior on opacity {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
Behavior on scale {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
|
||||
QsMenuOpener {
|
||||
id: menuOpener
|
||||
|
||||
menu: menu.handle
|
||||
}
|
||||
|
||||
Repeater {
|
||||
model: menuOpener.children
|
||||
|
||||
CustomRect {
|
||||
id: item
|
||||
|
||||
required property int index
|
||||
required property QsMenuEntry modelData
|
||||
|
||||
color: modelData.isSeparator ? DynamicColors.palette.m3outlineVariant : "transparent"
|
||||
implicitHeight: modelData.isSeparator ? 1 : children.implicitHeight
|
||||
implicitWidth: menu.biggestWidth
|
||||
radius: Appearance.rounding.full
|
||||
visible: index !== (menuOpener.children.values.length - 1) ? true : (modelData.isSeparator ? false : true)
|
||||
|
||||
Loader {
|
||||
id: children
|
||||
|
||||
active: !item.modelData.isSeparator
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: Item {
|
||||
implicitHeight: 30
|
||||
|
||||
StateLayer {
|
||||
function onClicked(): void {
|
||||
const entry = item.modelData;
|
||||
if (entry.hasChildren) {
|
||||
menu.popouts.pushSubmenu(menu.level, entry, item, menu.biggestWidth);
|
||||
} else {
|
||||
entry.triggered();
|
||||
menu.popouts.hasCurrent = false;
|
||||
}
|
||||
}
|
||||
|
||||
disabled: !item.modelData.enabled
|
||||
radius: item.radius
|
||||
}
|
||||
|
||||
Loader {
|
||||
id: icon
|
||||
|
||||
active: item.modelData.icon !== ""
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: 10
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: Item {
|
||||
implicitHeight: label.implicitHeight
|
||||
implicitWidth: label.implicitHeight
|
||||
|
||||
IconImage {
|
||||
id: iconImage
|
||||
|
||||
implicitSize: parent.implicitHeight
|
||||
source: item.modelData.icon
|
||||
visible: false
|
||||
}
|
||||
|
||||
MultiEffect {
|
||||
anchors.fill: iconImage
|
||||
colorization: 1.0
|
||||
colorizationColor: item.modelData.enabled ? DynamicColors.palette.m3onSurface : DynamicColors.palette.m3outline
|
||||
source: iconImage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CustomText {
|
||||
id: label
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: 10
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
color: item.modelData.enabled ? DynamicColors.palette.m3onSurface : DynamicColors.palette.m3outline
|
||||
text: labelMetrics.elidedText
|
||||
}
|
||||
|
||||
TextMetrics {
|
||||
id: labelMetrics
|
||||
|
||||
font.family: label.font.family
|
||||
font.pointSize: label.font.pointSize
|
||||
text: item.modelData.text
|
||||
|
||||
Component.onCompleted: {
|
||||
var biggestWidth = menu.biggestWidth;
|
||||
var currentWidth = labelMetrics.width + (item.modelData.icon ?? "" ? 30 : 0) + (item.modelData.hasChildren ? 30 : 0) + 20;
|
||||
if (currentWidth > biggestWidth) {
|
||||
menu.biggestWidth = currentWidth;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loader {
|
||||
id: expand
|
||||
|
||||
active: item.modelData.hasChildren
|
||||
anchors.right: parent.right
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: MaterialIcon {
|
||||
color: item.modelData.enabled ? DynamicColors.palette.m3onSurface : DynamicColors.palette.m3outline
|
||||
text: "chevron_right"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +1,251 @@
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import Quickshell
|
||||
import Quickshell.Widgets
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Effects
|
||||
import qs.Components
|
||||
import qs.Modules
|
||||
import qs.Config
|
||||
|
||||
SubMenu {
|
||||
StackView {
|
||||
id: root
|
||||
|
||||
handle: trayItem
|
||||
level: 0
|
||||
|
||||
property int biggestWidth: 0
|
||||
required property PopoutState popouts
|
||||
property int rootWidth: 0
|
||||
required property QsMenuHandle trayItem
|
||||
|
||||
implicitHeight: currentItem.implicitHeight
|
||||
implicitWidth: currentItem.implicitWidth
|
||||
|
||||
initialItem: SubMenu {
|
||||
handle: root.trayItem
|
||||
}
|
||||
popEnter: NoAnim {
|
||||
}
|
||||
popExit: NoAnim {
|
||||
}
|
||||
pushEnter: NoAnim {
|
||||
}
|
||||
pushExit: NoAnim {
|
||||
}
|
||||
|
||||
Component {
|
||||
id: subMenuComp
|
||||
|
||||
SubMenu {
|
||||
}
|
||||
}
|
||||
|
||||
component NoAnim: Transition {
|
||||
NumberAnimation {
|
||||
duration: 0
|
||||
}
|
||||
}
|
||||
component SubMenu: Column {
|
||||
id: menu
|
||||
|
||||
required property QsMenuHandle handle
|
||||
property bool isSubMenu
|
||||
property bool shown
|
||||
|
||||
opacity: shown ? 1 : 0
|
||||
padding: 0
|
||||
scale: shown ? 1 : 0.8
|
||||
spacing: 4
|
||||
|
||||
Behavior on opacity {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
Behavior on scale {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted: shown = true
|
||||
StackView.onActivating: shown = true
|
||||
StackView.onDeactivating: shown = false
|
||||
StackView.onRemoved: destroy()
|
||||
|
||||
QsMenuOpener {
|
||||
id: menuOpener
|
||||
|
||||
menu: menu.handle
|
||||
}
|
||||
|
||||
Repeater {
|
||||
model: menuOpener.children
|
||||
|
||||
CustomRect {
|
||||
id: item
|
||||
|
||||
required property int index
|
||||
required property QsMenuEntry modelData
|
||||
|
||||
color: modelData.isSeparator ? DynamicColors.palette.m3outlineVariant : "transparent"
|
||||
implicitHeight: modelData.isSeparator ? 1 : children.implicitHeight
|
||||
implicitWidth: root.biggestWidth
|
||||
radius: Appearance.rounding.full
|
||||
visible: index !== (menuOpener.children.values.length - 1) ? true : (modelData.isSeparator ? false : true)
|
||||
|
||||
Loader {
|
||||
id: children
|
||||
|
||||
active: !item.modelData.isSeparator
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: Item {
|
||||
implicitHeight: 30
|
||||
|
||||
StateLayer {
|
||||
function onClicked(): void {
|
||||
const entry = item.modelData;
|
||||
if (entry.hasChildren) {
|
||||
root.rootWidth = root.biggestWidth;
|
||||
root.biggestWidth = 0;
|
||||
root.push(subMenuComp.createObject(null, {
|
||||
handle: entry,
|
||||
isSubMenu: true
|
||||
}));
|
||||
} else {
|
||||
item.modelData.triggered();
|
||||
root.popouts.hasCurrent = false;
|
||||
}
|
||||
}
|
||||
|
||||
disabled: !item.modelData.enabled
|
||||
radius: item.radius
|
||||
}
|
||||
|
||||
Loader {
|
||||
id: icon
|
||||
|
||||
active: item.modelData.icon !== ""
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: 10
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: Item {
|
||||
implicitHeight: label.implicitHeight
|
||||
implicitWidth: label.implicitHeight
|
||||
|
||||
IconImage {
|
||||
id: iconImage
|
||||
|
||||
implicitSize: parent.implicitHeight
|
||||
source: item.modelData.icon
|
||||
visible: false
|
||||
}
|
||||
|
||||
MultiEffect {
|
||||
anchors.fill: iconImage
|
||||
colorization: 1.0
|
||||
colorizationColor: item.modelData.enabled ? DynamicColors.palette.m3onSurface : DynamicColors.palette.m3outline
|
||||
source: iconImage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CustomText {
|
||||
id: label
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: 10
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
color: item.modelData.enabled ? DynamicColors.palette.m3onSurface : DynamicColors.palette.m3outline
|
||||
text: labelMetrics.elidedText
|
||||
}
|
||||
|
||||
TextMetrics {
|
||||
id: labelMetrics
|
||||
|
||||
font.family: label.font.family
|
||||
font.pointSize: label.font.pointSize
|
||||
text: item.modelData.text
|
||||
|
||||
Component.onCompleted: {
|
||||
var biggestWidth = root.biggestWidth;
|
||||
var currentWidth = labelMetrics.width + (item.modelData.icon ?? "" ? 30 : 0) + (item.modelData.hasChildren ? 30 : 0) + 20;
|
||||
if (currentWidth > biggestWidth) {
|
||||
root.biggestWidth = currentWidth;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loader {
|
||||
id: expand
|
||||
|
||||
active: item.modelData.hasChildren
|
||||
anchors.right: parent.right
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: MaterialIcon {
|
||||
color: item.modelData.enabled ? DynamicColors.palette.m3onSurface : DynamicColors.palette.m3outline
|
||||
text: "chevron_right"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loader {
|
||||
id: loader
|
||||
|
||||
active: menu.isSubMenu
|
||||
asynchronous: true
|
||||
|
||||
sourceComponent: Item {
|
||||
implicitHeight: 30
|
||||
implicitWidth: back.implicitWidth
|
||||
|
||||
Item {
|
||||
anchors.bottom: parent.bottom
|
||||
implicitHeight: 30
|
||||
implicitWidth: root.biggestWidth
|
||||
|
||||
CustomRect {
|
||||
anchors.fill: parent
|
||||
color: DynamicColors.palette.m3secondaryContainer
|
||||
radius: Appearance.rounding.full
|
||||
|
||||
StateLayer {
|
||||
function onClicked(): void {
|
||||
root.pop();
|
||||
root.biggestWidth = root.rootWidth;
|
||||
}
|
||||
|
||||
color: DynamicColors.palette.m3onSecondaryContainer
|
||||
radius: parent.radius
|
||||
}
|
||||
}
|
||||
|
||||
Row {
|
||||
id: back
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
||||
MaterialIcon {
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
color: DynamicColors.palette.m3onSecondaryContainer
|
||||
text: "chevron_left"
|
||||
}
|
||||
|
||||
CustomText {
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
color: DynamicColors.palette.m3onSecondaryContainer
|
||||
text: qsTr("Back")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
import QtQuick.Layouts
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import Quickshell
|
||||
import Quickshell.Services.SystemTray
|
||||
import qs.Modules
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import Quickshell
|
||||
import Quickshell.Hyprland
|
||||
import QtQuick
|
||||
import qs.Components
|
||||
import qs.Helpers
|
||||
@@ -12,31 +13,73 @@ Item {
|
||||
required property ShellScreen screen
|
||||
property string source: Wallpapers.current
|
||||
|
||||
function refreshData(): void {
|
||||
Hyprland.refreshMonitors();
|
||||
const scale = Hyprland.monitorFor(root.screen).scale;
|
||||
if (scale > 0 && img.resScale !== scale) {
|
||||
img.resScale = scale;
|
||||
img.sourceSize.width = root.screen.width * scale;
|
||||
}
|
||||
const displayData = Wallpapers.getCrop(root.screen.name);
|
||||
const displayRect = Qt.rect(img.sourceSize.width * displayData.x, img.implicitHeight * displayData.y, img.sourceSize.width * displayData.width, img.implicitHeight * displayData.height);
|
||||
img.anchors.fill = null;
|
||||
img.zoom = displayData.zoom;
|
||||
img.x = -(displayRect.x * displayData.zoom / img.resScale);
|
||||
img.y = -(displayRect.y * displayData.zoom / img.resScale);
|
||||
}
|
||||
|
||||
anchors.fill: parent
|
||||
|
||||
Image {
|
||||
id: img
|
||||
|
||||
anchors.fill: parent
|
||||
property int displayH
|
||||
property int displayW
|
||||
property real resScale
|
||||
property real zoom: 1.0
|
||||
|
||||
asynchronous: true
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
height: implicitHeight * zoom / resScale
|
||||
opacity: 1
|
||||
retainWhileLoading: true
|
||||
source: root.source
|
||||
sourceClipRect: Wallpapers.recentlyChanged ? null : Qt.rect(Config.background.sourceClipX, Config.background.sourceClipY, Config.background.sourceClipW, Config.background.sourceClipH)
|
||||
sourceSize.height: root.screen.height
|
||||
sourceSize.width: root.screen.width
|
||||
sourceSize.width: root.screen.width * resScale
|
||||
width: implicitWidth * zoom / resScale
|
||||
|
||||
onSourceChanged: {
|
||||
if (Wallpapers.recentlyChanged) {
|
||||
Config.background.sourceClipH = 0;
|
||||
Config.background.sourceClipW = 0;
|
||||
Config.background.sourceClipY = 0;
|
||||
Config.background.sourceClipX = 0;
|
||||
Config.background.zoom = 1.0;
|
||||
Config.save();
|
||||
Behavior on height {
|
||||
Anim {
|
||||
}
|
||||
Wallpapers.recentlyChanged = true;
|
||||
}
|
||||
Behavior on width {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
Behavior on x {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
Behavior on y {
|
||||
Anim {
|
||||
}
|
||||
}
|
||||
|
||||
onStatusChanged: {
|
||||
if (img.status == Image.Ready) {
|
||||
root.refreshData();
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
function onAdapterUpdated(): void {
|
||||
root.refreshData();
|
||||
}
|
||||
|
||||
function onLoaded(): void {
|
||||
root.refreshData();
|
||||
}
|
||||
|
||||
target: Wallpapers.monitorCrops
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-3
@@ -15,14 +15,13 @@ Item {
|
||||
property real currentCenter
|
||||
property alias currentName: popoutState.currentName
|
||||
property string detachedMode
|
||||
property alias hasCurrent: popoutState.hasCurrent
|
||||
readonly property bool isDetached: detachedMode.length > 0
|
||||
property alias hasCurrent: popoutState.hasCurrent
|
||||
readonly property real nonAnimHeight: children.find(c => c.shouldBeActive)?.implicitHeight ?? content.implicitHeight
|
||||
readonly property real nonAnimWidth: children.find(c => c.shouldBeActive)?.implicitWidth ?? content.implicitWidth
|
||||
required property real offsetScale
|
||||
property string queuedMode
|
||||
required property ShellScreen screen
|
||||
property alias state: popoutState
|
||||
|
||||
function close(): void {
|
||||
hasCurrent = false;
|
||||
@@ -80,7 +79,6 @@ Item {
|
||||
|
||||
sourceComponent: Content {
|
||||
popouts: popoutState
|
||||
screen: root.screen
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,3 +25,7 @@ only-include = [
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 120
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
testpaths = ["tests"]
|
||||
pythonpath = ["src"]
|
||||
|
||||
@@ -1,544 +0,0 @@
|
||||
_data = {
|
||||
"id": "catppuccin",
|
||||
"name": "Catppuccin",
|
||||
"version": "1.0.0",
|
||||
"author": "Catppuccin Org",
|
||||
"description": "Soothing pastel theme for the high-spirited!",
|
||||
"dark": {},
|
||||
"light": {},
|
||||
"variants": {
|
||||
"type": "multi",
|
||||
"defaults": {
|
||||
"dark": {"m3flavor": "mocha", "m3accent": "mauve"},
|
||||
"light": {"m3flavor": "latte", "m3accent": "mauve"},
|
||||
},
|
||||
"flavors": [
|
||||
{
|
||||
"id": "latte",
|
||||
"name": "Latte",
|
||||
"light": {
|
||||
"m3surface": "#ccd0da",
|
||||
"m3surfaceText": "#4c4f69",
|
||||
"m3surfaceVariant": "#eff1f5",
|
||||
"m3surfaceVariantText": "#6c6f85",
|
||||
"m3background": "#eff1f5",
|
||||
"m3backgroundText": "#4c4f69",
|
||||
"m3outline": "#9ca0b0",
|
||||
"m3surfaceContainer": "#eff1f5",
|
||||
"m3surfaceContainerHigh": "#e6e9ef",
|
||||
"m3surfaceContainerHighest": "#dce0e8",
|
||||
"m3error": "#d20f39",
|
||||
"m3warning": "#fe640b",
|
||||
"m3info": "#1e66f5",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "frappe",
|
||||
"name": "Frappé",
|
||||
"dark": {
|
||||
"m3surface": "#414559",
|
||||
"m3surfaceText": "#c6d0f5",
|
||||
"m3surfaceVariant": "#303446",
|
||||
"m3surfaceVariantText": "#a5adce",
|
||||
"m3background": "#303446",
|
||||
"m3backgroundText": "#c6d0f5",
|
||||
"m3outline": "#737994",
|
||||
"m3surfaceContainer": "#303446",
|
||||
"m3surfaceContainerHigh": "#292c3c",
|
||||
"m3surfaceContainerHighest": "#232634",
|
||||
"m3error": "#e78284",
|
||||
"m3warning": "#ef9f76",
|
||||
"m3info": "#8caaee",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "macchiato",
|
||||
"name": "Macchiato",
|
||||
"dark": {
|
||||
"m3surface": "#363a4f",
|
||||
"m3surfaceText": "#cad3f5",
|
||||
"m3surfaceVariant": "#24273a",
|
||||
"m3surfaceVariantText": "#a5adcb",
|
||||
"m3background": "#24273a",
|
||||
"m3backgroundText": "#cad3f5",
|
||||
"m3outline": "#6e738d",
|
||||
"m3surfaceContainer": "#24273a",
|
||||
"m3surfaceContainerHigh": "#1e2030",
|
||||
"m3surfaceContainerHighest": "#181926",
|
||||
"m3error": "#ed8796",
|
||||
"m3warning": "#f5a97f",
|
||||
"m3info": "#8aadf4",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "mocha",
|
||||
"name": "Mocha",
|
||||
"dark": {
|
||||
"m3surface": "#313244",
|
||||
"m3surfaceText": "#cdd6f4",
|
||||
"m3surfaceVariant": "#1e1e2e",
|
||||
"m3surfaceVariantText": "#a6adc8",
|
||||
"m3background": "#1e1e2e",
|
||||
"m3backgroundText": "#cdd6f4",
|
||||
"m3outline": "#6c7086",
|
||||
"m3surfaceContainer": "#1e1e2e",
|
||||
"m3surfaceContainerHigh": "#181825",
|
||||
"m3surfaceContainerHighest": "#11111b",
|
||||
"m3error": "#f38ba8",
|
||||
"m3warning": "#fab387",
|
||||
"m3info": "#89b4fa",
|
||||
},
|
||||
},
|
||||
],
|
||||
"accents": [
|
||||
{
|
||||
"id": "rosewater",
|
||||
"name": "Rosewater",
|
||||
"latte": {
|
||||
"m3primary": "#dc8a78",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#e1a99d",
|
||||
"m3secondary": "#d8c7c4",
|
||||
"m3surfaceTint": "#e1a99d",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#f2d5cf",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#b8a5a6",
|
||||
"m3secondary": "#a2748b",
|
||||
"m3surfaceTint": "#b8a5a6",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#f4dbd6",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b6a6a7",
|
||||
"m3secondary": "#9f6f8d",
|
||||
"m3surfaceTint": "#b6a6a7",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#f5e0dc",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#b5a6a8",
|
||||
"m3secondary": "#9d6d87",
|
||||
"m3surfaceTint": "#b5a6a8",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "flamingo",
|
||||
"name": "Flamingo",
|
||||
"latte": {
|
||||
"m3primary": "#dd7878",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#e29c9d",
|
||||
"m3secondary": "#d7c3c4",
|
||||
"m3surfaceTint": "#e29c9d",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#eebebe",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#b5949a",
|
||||
"m3secondary": "#9d6b80",
|
||||
"m3surfaceTint": "#b5949a",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#f0c6c6",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b3979c",
|
||||
"m3secondary": "#996780",
|
||||
"m3surfaceTint": "#b3979c",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#f2cdcd",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#b3999e",
|
||||
"m3secondary": "#98667c",
|
||||
"m3surfaceTint": "#b3999e",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "pink",
|
||||
"name": "Pink",
|
||||
"latte": {
|
||||
"m3primary": "#ea76cb",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#eb9bd7",
|
||||
"m3secondary": "#d9c7d5",
|
||||
"m3surfaceTint": "#eb9bd7",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#f4b8e4",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#b990b5",
|
||||
"m3secondary": "#996e9e",
|
||||
"m3surfaceTint": "#b990b5",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#f5bde6",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b791b2",
|
||||
"m3secondary": "#95689a",
|
||||
"m3surfaceTint": "#b791b2",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#f5c2e7",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#b591b0",
|
||||
"m3secondary": "#966597",
|
||||
"m3surfaceTint": "#b591b0",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "mauve",
|
||||
"name": "Mauve",
|
||||
"latte": {
|
||||
"m3primary": "#8839ef",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#a670f1",
|
||||
"m3secondary": "#c2b8d0",
|
||||
"m3surfaceTint": "#a670f1",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#ca9ee6",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#9c7eb6",
|
||||
"m3secondary": "#7d6799",
|
||||
"m3surfaceTint": "#9c7eb6",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#c6a0f6",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#967cbe",
|
||||
"m3secondary": "#766597",
|
||||
"m3surfaceTint": "#967cbe",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#cba6f7",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#977ebb",
|
||||
"m3secondary": "#756294",
|
||||
"m3surfaceTint": "#977ebb",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "red",
|
||||
"name": "Red",
|
||||
"latte": {
|
||||
"m3primary": "#d20f39",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#da5371",
|
||||
"m3secondary": "#c0a0a8",
|
||||
"m3surfaceTint": "#da5371",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#e78284",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#b06a72",
|
||||
"m3secondary": "#8b5d66",
|
||||
"m3surfaceTint": "#b06a72",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#ed8796",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b16b7a",
|
||||
"m3secondary": "#865a69",
|
||||
"m3surfaceTint": "#b16b7a",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#f38ba8",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#b46b84",
|
||||
"m3secondary": "#85596b",
|
||||
"m3surfaceTint": "#b46b84",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "maroon",
|
||||
"name": "Maroon",
|
||||
"latte": {
|
||||
"m3primary": "#e64553",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#e87883",
|
||||
"m3secondary": "#cfb7ba",
|
||||
"m3surfaceTint": "#e87883",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#ea999c",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#b27a83",
|
||||
"m3secondary": "#92626f",
|
||||
"m3surfaceTint": "#b27a83",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#ee99a0",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b27781",
|
||||
"m3secondary": "#8c5e6c",
|
||||
"m3surfaceTint": "#b27781",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#eba0ac",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#ae7987",
|
||||
"m3secondary": "#895b6c",
|
||||
"m3surfaceTint": "#ae7987",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "peach",
|
||||
"name": "Peach",
|
||||
"latte": {
|
||||
"m3primary": "#fe640b",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#f98e51",
|
||||
"m3secondary": "#c9b7ad",
|
||||
"m3surfaceTint": "#f98e51",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#ef9f76",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#b67f68",
|
||||
"m3secondary": "#8f6a5f",
|
||||
"m3surfaceTint": "#b67f68",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#f5a97f",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b7836a",
|
||||
"m3secondary": "#8c695e",
|
||||
"m3surfaceTint": "#b7836a",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#fab387",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#b8876d",
|
||||
"m3secondary": "#8b6a5d",
|
||||
"m3surfaceTint": "#b8876d",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "yellow",
|
||||
"name": "Yellow",
|
||||
"latte": {
|
||||
"m3primary": "#df8e1d",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#e4ac5d",
|
||||
"m3secondary": "#c6baaa",
|
||||
"m3surfaceTint": "#e4ac5d",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#e5c890",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#af9b7a",
|
||||
"m3secondary": "#948062",
|
||||
"m3surfaceTint": "#af9b7a",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#eed49f",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#b2a181",
|
||||
"m3secondary": "#947e62",
|
||||
"m3surfaceTint": "#b2a181",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#f9e2af",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#b8a889",
|
||||
"m3secondary": "#978265",
|
||||
"m3surfaceTint": "#b8a889",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "green",
|
||||
"name": "Green",
|
||||
"latte": {
|
||||
"m3primary": "#40a02b",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#74b867",
|
||||
"m3secondary": "#9fbd9b",
|
||||
"m3surfaceTint": "#74b867",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#a6d189",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#83a275",
|
||||
"m3secondary": "#648e5e",
|
||||
"m3surfaceTint": "#83a275",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#a6da95",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#80a57a",
|
||||
"m3secondary": "#5c8a61",
|
||||
"m3surfaceTint": "#80a57a",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#a6e3a1",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#7ea87f",
|
||||
"m3secondary": "#5b8964",
|
||||
"m3surfaceTint": "#7ea87f",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "teal",
|
||||
"name": "Teal",
|
||||
"latte": {
|
||||
"m3primary": "#179299",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#57aeb4",
|
||||
"m3secondary": "#93b4b7",
|
||||
"m3surfaceTint": "#57aeb4",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#81c8be",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#699b9a",
|
||||
"m3secondary": "#588084",
|
||||
"m3surfaceTint": "#699b9a",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#8bd5ca",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#6da29f",
|
||||
"m3secondary": "#577e83",
|
||||
"m3surfaceTint": "#6da29f",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#94e2d5",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#71a8a4",
|
||||
"m3secondary": "#588284",
|
||||
"m3surfaceTint": "#71a8a4",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "sky",
|
||||
"name": "Sky",
|
||||
"latte": {
|
||||
"m3primary": "#04a5e5",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#4abcea",
|
||||
"m3secondary": "#a4b9c2",
|
||||
"m3surfaceTint": "#4abcea",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#99d1db",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#79a2af",
|
||||
"m3secondary": "#628494",
|
||||
"m3surfaceTint": "#79a2af",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#91d7e3",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#71a3b0",
|
||||
"m3secondary": "#5e7e8c",
|
||||
"m3surfaceTint": "#71a3b0",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#89dceb",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#69a3b3",
|
||||
"m3secondary": "#5a7b88",
|
||||
"m3surfaceTint": "#69a3b3",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "sapphire",
|
||||
"name": "Sapphire",
|
||||
"latte": {
|
||||
"m3primary": "#209fb5",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#5db8c8",
|
||||
"m3secondary": "#9eb9be",
|
||||
"m3surfaceTint": "#5db8c8",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#85c1dc",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#6b96af",
|
||||
"m3secondary": "#5e7b8e",
|
||||
"m3surfaceTint": "#6b96af",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#7dc4e4",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#6396b1",
|
||||
"m3secondary": "#5a7486",
|
||||
"m3surfaceTint": "#6396b1",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#74c7ec",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#5a95b4",
|
||||
"m3secondary": "#567080",
|
||||
"m3surfaceTint": "#5a95b4",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "blue",
|
||||
"name": "Blue",
|
||||
"latte": {
|
||||
"m3primary": "#1e66f5",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#5c90f5",
|
||||
"m3secondary": "#b1bacb",
|
||||
"m3surfaceTint": "#5c90f5",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#8caaee",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#7086bc",
|
||||
"m3secondary": "#637195",
|
||||
"m3surfaceTint": "#7086bc",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#8aadf4",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#6c85bc",
|
||||
"m3secondary": "#5f6d8f",
|
||||
"m3surfaceTint": "#6c85bc",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#89b4fa",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#6987bd",
|
||||
"m3secondary": "#5d6c8b",
|
||||
"m3surfaceTint": "#6987bd",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "lavender",
|
||||
"name": "Lavender",
|
||||
"latte": {
|
||||
"m3primary": "#7287fd",
|
||||
"m3primaryText": "#eff1f5",
|
||||
"m3primaryContainer": "#97a7fb",
|
||||
"m3secondary": "#cdcfdd",
|
||||
"m3surfaceTint": "#97a7fb",
|
||||
},
|
||||
"frappe": {
|
||||
"m3primary": "#babbf1",
|
||||
"m3primaryText": "#303446",
|
||||
"m3primaryContainer": "#9192be",
|
||||
"m3secondary": "#7175a1",
|
||||
"m3surfaceTint": "#9192be",
|
||||
},
|
||||
"macchiato": {
|
||||
"m3primary": "#b7bdf8",
|
||||
"m3primaryText": "#24273a",
|
||||
"m3primaryContainer": "#8b91bf",
|
||||
"m3secondary": "#6b709d",
|
||||
"m3surfaceTint": "#8b91bf",
|
||||
},
|
||||
"mocha": {
|
||||
"m3primary": "#b4befe",
|
||||
"m3primaryText": "#1e1e2e",
|
||||
"m3primaryContainer": "#878ec0",
|
||||
"m3secondary": "#676d99",
|
||||
"m3surfaceTint": "#878ec0",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 7086bc
|
||||
primary 8caaee
|
||||
onPrimary 303446
|
||||
primaryContainer 7086bc
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 637195
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -1,87 +1,87 @@
|
||||
primary_paletteKeyColor 6674ac
|
||||
secondary_paletteKeyColor 71768e
|
||||
tertiary_paletteKeyColor 9a6593
|
||||
neutral_paletteKeyColor 77767b
|
||||
neutral_variant_paletteKeyColor 757680
|
||||
background 131317
|
||||
onBackground e4e1e7
|
||||
surface 131317
|
||||
surfaceDim 131317
|
||||
surfaceBright 39393d
|
||||
surfaceContainerLowest 0d0e12
|
||||
surfaceContainerLow 1b1b1f
|
||||
surfaceContainer 1f1f23
|
||||
surfaceContainerHigh 292a2e
|
||||
surfaceContainerHighest 343438
|
||||
onSurface e4e1e7
|
||||
surfaceVariant 45464f
|
||||
onSurfaceVariant c6c5d1
|
||||
inverseSurface e4e1e7
|
||||
inverseOnSurface 303034
|
||||
outline 8f909a
|
||||
outlineVariant 45464f
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b7c4ff
|
||||
primary b7c4ff
|
||||
onPrimary 1e2d60
|
||||
primaryContainer 6674ac
|
||||
surfaceTint 9c7eb6
|
||||
primary ca9ee6
|
||||
onPrimary 303446
|
||||
primaryContainer 9c7eb6
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 4e5c92
|
||||
secondary c1c5e0
|
||||
onSecondary 2a2f44
|
||||
secondaryContainer 41465c
|
||||
onSecondaryContainer afb4ce
|
||||
tertiary f1b3e6
|
||||
onTertiary 4c1f49
|
||||
tertiaryContainer b67fae
|
||||
inversePrimary 6c4f94
|
||||
secondary 7d6799
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ffb4ab
|
||||
onError 690005
|
||||
errorContainer 93000a
|
||||
onErrorContainer ffdad6
|
||||
primaryFixed dce1ff
|
||||
primaryFixedDim b7c4ff
|
||||
onPrimaryFixed 05164b
|
||||
onPrimaryFixedVariant 364478
|
||||
secondaryFixed dde1fd
|
||||
secondaryFixedDim c1c5e0
|
||||
onSecondaryFixed 151b2e
|
||||
onSecondaryFixedVariant 41465c
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f1b3e6
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 353434
|
||||
term1 9a7bff
|
||||
term2 44def5
|
||||
term3 ffdcf2
|
||||
term4 92acd6
|
||||
term5 a9a2ed
|
||||
term6 9dceff
|
||||
term7 e8d3de
|
||||
term8 ac9fa9
|
||||
term9 b299ff
|
||||
term10 89ecff
|
||||
term11 fff0f6
|
||||
term12 b1c2db
|
||||
term13 c1b7f7
|
||||
term14 bae0ff
|
||||
term15 ffffff
|
||||
rosewater f5eff9
|
||||
flamingo e5def4
|
||||
pink dcd9ff
|
||||
mauve b5bbff
|
||||
red b5a9ff
|
||||
maroon c1b7ef
|
||||
peach e0c2f9
|
||||
yellow ffecf3
|
||||
green c8e3ff
|
||||
teal cee1ff
|
||||
sky cadcff
|
||||
sapphire aec7ff
|
||||
blue a6baff
|
||||
lavender bfcaff
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
@@ -92,19 +92,19 @@ kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text e4e1e7
|
||||
subtext1 c6c5d1
|
||||
subtext0 8f909a
|
||||
overlay2 7d7d86
|
||||
overlay1 6a6a72
|
||||
overlay0 585960
|
||||
surface2 48484e
|
||||
surface1 37373d
|
||||
surface0 25252a
|
||||
base 131317
|
||||
mantle 131317
|
||||
crust 121216
|
||||
success B5CCBA
|
||||
onSuccess 213528
|
||||
successContainer 374B3E
|
||||
onSuccessContainer D1E9D6
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b5949a
|
||||
primary eebebe
|
||||
onPrimary 303446
|
||||
primaryContainer b5949a
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 9d6b80
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 83a275
|
||||
primary a6d189
|
||||
onPrimary 303446
|
||||
primaryContainer 83a275
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 648e5e
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 9192be
|
||||
primary babbf1
|
||||
onPrimary 303446
|
||||
primaryContainer 9192be
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 7175a1
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b27a83
|
||||
primary ea999c
|
||||
onPrimary 303446
|
||||
primaryContainer b27a83
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 92626f
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 9c7eb6
|
||||
primary ca9ee6
|
||||
onPrimary 303446
|
||||
primaryContainer 9c7eb6
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 7d6799
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b67f68
|
||||
primary ef9f76
|
||||
onPrimary 303446
|
||||
primaryContainer b67f68
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 8f6a5f
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b990b5
|
||||
primary f4b8e4
|
||||
onPrimary 303446
|
||||
primaryContainer b990b5
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 996e9e
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b06a72
|
||||
primary e78284
|
||||
onPrimary 303446
|
||||
primaryContainer b06a72
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 8b5d66
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b8a5a6
|
||||
primary f2d5cf
|
||||
onPrimary 303446
|
||||
primaryContainer b8a5a6
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary a2748b
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 6b96af
|
||||
primary 85c1dc
|
||||
onPrimary 303446
|
||||
primaryContainer 6b96af
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5e7b8e
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 79a2af
|
||||
primary 99d1db
|
||||
onPrimary 303446
|
||||
primaryContainer 79a2af
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 628494
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 699b9a
|
||||
primary 81c8be
|
||||
onPrimary 303446
|
||||
primaryContainer 699b9a
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 588084
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor ca9ee6
|
||||
secondary_paletteKeyColor 7d6799
|
||||
tertiary_paletteKeyColor f4b8e4
|
||||
neutral_paletteKeyColor 414559
|
||||
neutral_variant_paletteKeyColor 303446
|
||||
background 303446
|
||||
onBackground c6d0f5
|
||||
surface 414559
|
||||
surfaceDim 414559
|
||||
surfaceBright 55596f
|
||||
surfaceContainerLowest 292c3c
|
||||
surfaceContainerLow 363a50
|
||||
surfaceContainer 303446
|
||||
surfaceContainerHigh 292c3c
|
||||
surfaceContainerHighest 232634
|
||||
onSurface c6d0f5
|
||||
surfaceVariant 303446
|
||||
onSurfaceVariant a5adce
|
||||
inverseSurface c6d0f5
|
||||
inverseOnSurface 414559
|
||||
outline 737994
|
||||
outlineVariant 51576d
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint af9b7a
|
||||
primary e5c890
|
||||
onPrimary 303446
|
||||
primaryContainer af9b7a
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 948062
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f4b8e4
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error e78284
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim ca9ee6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 7d6799
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f5
|
||||
tertiaryFixedDim f4b8e4
|
||||
onTertiaryFixed 330832
|
||||
onTertiaryFixedVariant 653661
|
||||
term0 414559
|
||||
term1 e78284
|
||||
term2 a6d189
|
||||
term3 e5c890
|
||||
term4 8caaee
|
||||
term5 f4b8e4
|
||||
term6 81c8be
|
||||
term7 c6d0f5
|
||||
term8 51576d
|
||||
term9 e78284
|
||||
term10 a6d189
|
||||
term11 e5c890
|
||||
term12 8caaee
|
||||
term13 f4b8e4
|
||||
term14 81c8be
|
||||
term15 a5adce
|
||||
rosewater f2d5cf
|
||||
flamingo eebebe
|
||||
pink f4b8e4
|
||||
mauve ca9ee6
|
||||
red e78284
|
||||
maroon ea999c
|
||||
peach ef9f76
|
||||
yellow e5c890
|
||||
green a6d189
|
||||
teal 81c8be
|
||||
sky 99d1db
|
||||
sapphire 85c1dc
|
||||
blue 8caaee
|
||||
lavender babbf1
|
||||
klink 6685d1
|
||||
klinkSelection 6585d1
|
||||
kvisited 7276dd
|
||||
kvisitedSelection 7276dd
|
||||
knegative 8e70ff
|
||||
knegativeSelection 8e70ff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 54afff
|
||||
kpositiveSelection 54afff
|
||||
text c6d0f5
|
||||
subtext1 a5adce
|
||||
subtext0 7a7f9e
|
||||
overlay2 737994
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 414559
|
||||
surface1 363a50
|
||||
surface0 303446
|
||||
base 303446
|
||||
mantle 292c3c
|
||||
crust 232634
|
||||
success a6d189
|
||||
onSuccess 303446
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 5c90f5
|
||||
primary 1e66f5
|
||||
onPrimary eff1f5
|
||||
primaryContainer 5c90f5
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary b1bacb
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint e29c9d
|
||||
primary dd7878
|
||||
onPrimary eff1f5
|
||||
primaryContainer e29c9d
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary d7c3c4
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 74b867
|
||||
primary 40a02b
|
||||
onPrimary eff1f5
|
||||
primaryContainer 74b867
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary 9fbd9b
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 97a7fb
|
||||
primary 7287fd
|
||||
onPrimary eff1f5
|
||||
primaryContainer 97a7fb
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary cdcfdd
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -1,87 +1,87 @@
|
||||
primary_paletteKeyColor 417da2
|
||||
secondary_paletteKeyColor 657a8a
|
||||
tertiary_paletteKeyColor 92689d
|
||||
neutral_paletteKeyColor 75777a
|
||||
neutral_variant_paletteKeyColor 71787f
|
||||
background f8f9fc
|
||||
onBackground 191c1e
|
||||
surface f8f9fc
|
||||
surfaceDim d9dadd
|
||||
surfaceBright f8f9fc
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f2f3f7
|
||||
surfaceContainer edeef1
|
||||
surfaceContainerHigh e7e8eb
|
||||
surfaceContainerHighest e1e2e6
|
||||
onSurface 191c1e
|
||||
surfaceVariant dce3eb
|
||||
onSurfaceVariant 41484e
|
||||
inverseSurface 2e3133
|
||||
inverseOnSurface eff1f4
|
||||
outline 6e757c
|
||||
outlineVariant c0c7ce
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 236488
|
||||
primary 3e7b9f
|
||||
onPrimary ffffff
|
||||
primaryContainer 417da2
|
||||
onPrimaryContainer 00060c
|
||||
inversePrimary 93cdf6
|
||||
secondary 4c6170
|
||||
onSecondary ffffff
|
||||
secondaryContainer cfe5f8
|
||||
onSecondaryContainer 526776
|
||||
tertiary 8f659a
|
||||
onTertiary ffffff
|
||||
tertiaryContainer 8f659a
|
||||
onTertiaryContainer ffffff
|
||||
error ba1a1a
|
||||
onError ffffff
|
||||
surfaceTint a670f1
|
||||
primary 8839ef
|
||||
onPrimary eff1f5
|
||||
primaryContainer a670f1
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary c2b8d0
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed c7e7ff
|
||||
primaryFixedDim 93cdf6
|
||||
onPrimaryFixed 001e2e
|
||||
onPrimaryFixedVariant 004c6d
|
||||
secondaryFixed cfe5f8
|
||||
secondaryFixedDim b4c9db
|
||||
onSecondaryFixed 071e2b
|
||||
onSecondaryFixedVariant 354958
|
||||
tertiaryFixed fad7ff
|
||||
tertiaryFixedDim e6b6f1
|
||||
onTertiaryFixed 2e0a3b
|
||||
onTertiaryFixedVariant 5e3869
|
||||
term0 9a9b9b
|
||||
term1 005bcc
|
||||
term2 008ca5
|
||||
term3 7e61b0
|
||||
term4 009993
|
||||
term5 006ac4
|
||||
term6 3389ae
|
||||
term7 202225
|
||||
term8 0f0f0f
|
||||
term9 0071fa
|
||||
term10 00afce
|
||||
term11 9a7cce
|
||||
term12 3fbdb6
|
||||
term13 1e85ec
|
||||
term14 59a9d1
|
||||
term15 27282b
|
||||
rosewater 7d76b1
|
||||
flamingo 6470bd
|
||||
pink 057ee6
|
||||
mauve 005791
|
||||
red 003ee0
|
||||
maroon 2751f9
|
||||
peach 8a4dff
|
||||
yellow 008f68
|
||||
green 007991
|
||||
teal 007195
|
||||
sky 0082b6
|
||||
sapphire 037ba6
|
||||
blue 005e90
|
||||
lavender 0077b7
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
@@ -92,19 +92,19 @@ kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 191c1e
|
||||
subtext1 41484e
|
||||
subtext0 6e757c
|
||||
overlay2 7f858b
|
||||
overlay1 91979d
|
||||
overlay0 a4a8ae
|
||||
surface2 b7babf
|
||||
surface1 cbced2
|
||||
surface0 e1e3e7
|
||||
base f8f9fc
|
||||
mantle eff1f4
|
||||
crust e9ebef
|
||||
success 4F6354
|
||||
onSuccess FFFFFF
|
||||
successContainer D1E8D5
|
||||
onSuccessContainer 0C1F13
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint e87883
|
||||
primary e64553
|
||||
onPrimary eff1f5
|
||||
primaryContainer e87883
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary cfb7ba
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint a670f1
|
||||
primary 8839ef
|
||||
onPrimary eff1f5
|
||||
primaryContainer a670f1
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary c2b8d0
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint f98e51
|
||||
primary fe640b
|
||||
onPrimary eff1f5
|
||||
primaryContainer f98e51
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary c9b7ad
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint eb9bd7
|
||||
primary ea76cb
|
||||
onPrimary eff1f5
|
||||
primaryContainer eb9bd7
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary d9c7d5
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint da5371
|
||||
primary d20f39
|
||||
onPrimary eff1f5
|
||||
primaryContainer da5371
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary c0a0a8
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint e1a99d
|
||||
primary dc8a78
|
||||
onPrimary eff1f5
|
||||
primaryContainer e1a99d
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary d8c7c4
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 5db8c8
|
||||
primary 209fb5
|
||||
onPrimary eff1f5
|
||||
primaryContainer 5db8c8
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary 9eb9be
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 4abcea
|
||||
primary 04a5e5
|
||||
onPrimary eff1f5
|
||||
primaryContainer 4abcea
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary a4b9c2
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 57aeb4
|
||||
primary 179299
|
||||
onPrimary eff1f5
|
||||
primaryContainer 57aeb4
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary 93b4b7
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor 8839ef
|
||||
secondary_paletteKeyColor c2b8d0
|
||||
tertiary_paletteKeyColor ea76cb
|
||||
neutral_paletteKeyColor 9ca0b0
|
||||
neutral_variant_paletteKeyColor e6e9ef
|
||||
background eff1f5
|
||||
onBackground 4c4f69
|
||||
surface ccd0da
|
||||
surfaceDim ccd0da
|
||||
surfaceBright eff1f5
|
||||
surfaceContainerLowest ffffff
|
||||
surfaceContainerLow f5f6f9
|
||||
surfaceContainer eff1f5
|
||||
surfaceContainerHigh e6e9ef
|
||||
surfaceContainerHighest dce0e8
|
||||
onSurface 4c4f69
|
||||
surfaceVariant eff1f5
|
||||
onSurfaceVariant 6c6f85
|
||||
inverseSurface 4c4f69
|
||||
inverseOnSurface ccd0da
|
||||
outline 9ca0b0
|
||||
outlineVariant acb0be
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint e4ac5d
|
||||
primary df8e1d
|
||||
onPrimary eff1f5
|
||||
primaryContainer e4ac5d
|
||||
onPrimaryContainer 2a1040
|
||||
inversePrimary 6c4f94
|
||||
secondary c6baaa
|
||||
onSecondary 4c4f69
|
||||
secondaryContainer e6d4ff
|
||||
onSecondaryContainer 544874
|
||||
tertiary ea76cb
|
||||
onTertiary eff1f5
|
||||
tertiaryContainer ea76cb
|
||||
onTertiaryContainer 4e1e44
|
||||
error d20f39
|
||||
onError eff1f5
|
||||
errorContainer ffdad6
|
||||
onErrorContainer 93000a
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim a670f1
|
||||
onPrimaryFixed ffffff
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed f0e4ff
|
||||
secondaryFixedDim c2b8d0
|
||||
onSecondaryFixed 4c4f69
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim ea76cb
|
||||
onTertiaryFixed 4c4f69
|
||||
onTertiaryFixedVariant 4e1e44
|
||||
term0 5c5f77
|
||||
term1 d20f39
|
||||
term2 40a02b
|
||||
term3 df8e1d
|
||||
term4 1e66f5
|
||||
term5 ea76cb
|
||||
term6 179299
|
||||
term7 acb0be
|
||||
term8 6c6f85
|
||||
term9 d20f39
|
||||
term10 40a02b
|
||||
term11 df8e1d
|
||||
term12 1e66f5
|
||||
term13 ea76cb
|
||||
term14 179299
|
||||
term15 4c4f69
|
||||
rosewater dc8a78
|
||||
flamingo dd7878
|
||||
pink ea76cb
|
||||
mauve 8839ef
|
||||
red d20f39
|
||||
maroon e64553
|
||||
peach fe640b
|
||||
yellow df8e1d
|
||||
green 40a02b
|
||||
teal 179299
|
||||
sky 04a5e5
|
||||
sapphire 209fb5
|
||||
blue 1e66f5
|
||||
lavender 7287fd
|
||||
klink 2e8fc3
|
||||
klinkSelection 308fc4
|
||||
kvisited 2584d6
|
||||
kvisitedSelection 2984d7
|
||||
knegative 607eff
|
||||
knegativeSelection 607eff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 00b8de
|
||||
kpositiveSelection 00b8df
|
||||
text 4c4f69
|
||||
subtext1 6c6f85
|
||||
subtext0 9ca0b0
|
||||
overlay2 acb0be
|
||||
overlay1 bcc0cc
|
||||
overlay0 ccd0da
|
||||
surface2 dce0e8
|
||||
surface1 e6e9ef
|
||||
surface0 eff1f5
|
||||
base eff1f5
|
||||
mantle e6e9ef
|
||||
crust dce0e8
|
||||
success 40a02b
|
||||
onSuccess eff1f5
|
||||
successContainer d1e8d5
|
||||
onSuccessContainer 0c1f13
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 6c85bc
|
||||
primary 8aadf4
|
||||
onPrimary 24273a
|
||||
primaryContainer 6c85bc
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5f6d8f
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -1,110 +1,110 @@
|
||||
primary_paletteKeyColor 6a73ac
|
||||
secondary_paletteKeyColor 72758e
|
||||
tertiary_paletteKeyColor 9b6592
|
||||
neutral_paletteKeyColor 77767b
|
||||
neutral_variant_paletteKeyColor 767680
|
||||
background 131317
|
||||
onBackground e4e1e7
|
||||
surface 131317
|
||||
surfaceDim 131317
|
||||
surfaceBright 39393d
|
||||
surfaceContainerLowest 0e0e12
|
||||
surfaceContainerLow 1b1b1f
|
||||
surfaceContainer 1f1f23
|
||||
surfaceContainerHigh 2a2a2e
|
||||
surfaceContainerHighest 353438
|
||||
onSurface e4e1e7
|
||||
surfaceVariant 46464f
|
||||
onSurfaceVariant c6c5d1
|
||||
inverseSurface e4e1e7
|
||||
inverseOnSurface 303034
|
||||
outline 90909a
|
||||
outlineVariant 46464f
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint bac3ff
|
||||
primary bac3ff
|
||||
onPrimary 232c60
|
||||
primaryContainer 6a73ac
|
||||
surfaceTint 967cbe
|
||||
primary c6a0f6
|
||||
onPrimary 24273a
|
||||
primaryContainer 967cbe
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 525b92
|
||||
secondary c3c5e0
|
||||
onSecondary 2c2f44
|
||||
secondaryContainer 42455c
|
||||
onSecondaryContainer b1b3ce
|
||||
tertiary f1b3e5
|
||||
onTertiary 4c1f48
|
||||
tertiaryContainer b77ead
|
||||
inversePrimary 6c4f94
|
||||
secondary 766597
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ffb4ab
|
||||
onError 690005
|
||||
errorContainer 93000a
|
||||
onErrorContainer ffdad6
|
||||
primaryFixed dee0ff
|
||||
primaryFixedDim bac3ff
|
||||
onPrimaryFixed 0b154b
|
||||
onPrimaryFixedVariant 3a4378
|
||||
secondaryFixed dfe1fd
|
||||
secondaryFixedDim c3c5e0
|
||||
onSecondaryFixed 171a2e
|
||||
onSecondaryFixedVariant 42455c
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f1b3e5
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 353434
|
||||
term1 a178ff
|
||||
term2 44def5
|
||||
term3 ffdcf2
|
||||
term4 94abd7
|
||||
term5 ada0ed
|
||||
term6 9dceff
|
||||
term7 e8d3de
|
||||
term8 ac9fa9
|
||||
term9 b797ff
|
||||
term10 89ecff
|
||||
term11 fff0f6
|
||||
term12 b2c2dc
|
||||
term13 c4b6f6
|
||||
term14 bae0ff
|
||||
term15 ffffff
|
||||
rosewater f6eff9
|
||||
flamingo e7def4
|
||||
pink ded8ff
|
||||
mauve b9baff
|
||||
red b9a8ff
|
||||
maroon c4b7ee
|
||||
peach e0c2f9
|
||||
yellow ffecf3
|
||||
green c8e3ff
|
||||
teal d0e0ff
|
||||
sky ccdbff
|
||||
sapphire b1c6ff
|
||||
blue aab9ff
|
||||
lavender c2c9ff
|
||||
klink 6a84d1
|
||||
klinkSelection 6a84d1
|
||||
kvisited 7775dc
|
||||
kvisitedSelection 7775dc
|
||||
knegative 946dff
|
||||
knegativeSelection 946dff
|
||||
kneutral c794ff
|
||||
kneutralSelection c794ff
|
||||
kpositive 5daeff
|
||||
kpositiveSelection 5eaeff
|
||||
text e4e1e7
|
||||
subtext1 c6c5d1
|
||||
subtext0 90909a
|
||||
overlay2 7d7d86
|
||||
overlay1 6a6a72
|
||||
overlay0 595960
|
||||
surface2 48484e
|
||||
surface1 37373d
|
||||
surface0 25252a
|
||||
base 131317
|
||||
mantle 131317
|
||||
crust 121216
|
||||
success B5CCBA
|
||||
onSuccess 213528
|
||||
successContainer 374B3E
|
||||
onSuccessContainer D1E9D6
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b3979c
|
||||
primary f0c6c6
|
||||
onPrimary 24273a
|
||||
primaryContainer b3979c
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 996780
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 80a57a
|
||||
primary a6da95
|
||||
onPrimary 24273a
|
||||
primaryContainer 80a57a
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5c8a61
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 8b91bf
|
||||
primary b7bdf8
|
||||
onPrimary 24273a
|
||||
primaryContainer 8b91bf
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 6b709d
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b27781
|
||||
primary ee99a0
|
||||
onPrimary 24273a
|
||||
primaryContainer b27781
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 8c5e6c
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 967cbe
|
||||
primary c6a0f6
|
||||
onPrimary 24273a
|
||||
primaryContainer 967cbe
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 766597
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b7836a
|
||||
primary f5a97f
|
||||
onPrimary 24273a
|
||||
primaryContainer b7836a
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 8c695e
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b791b2
|
||||
primary f5bde6
|
||||
onPrimary 24273a
|
||||
primaryContainer b791b2
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 95689a
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b16b7a
|
||||
primary ed8796
|
||||
onPrimary 24273a
|
||||
primaryContainer b16b7a
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 865a69
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b6a6a7
|
||||
primary f4dbd6
|
||||
onPrimary 24273a
|
||||
primaryContainer b6a6a7
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 9f6f8d
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 6396b1
|
||||
primary 7dc4e4
|
||||
onPrimary 24273a
|
||||
primaryContainer 6396b1
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5a7486
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 71a3b0
|
||||
primary 91d7e3
|
||||
onPrimary 24273a
|
||||
primaryContainer 71a3b0
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5e7e8c
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 6da29f
|
||||
primary 8bd5ca
|
||||
onPrimary 24273a
|
||||
primaryContainer 6da29f
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 577e83
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor c6a0f6
|
||||
secondary_paletteKeyColor 766597
|
||||
tertiary_paletteKeyColor f5bde6
|
||||
neutral_paletteKeyColor 363a4f
|
||||
neutral_variant_paletteKeyColor 24273a
|
||||
background 24273a
|
||||
onBackground cad3f5
|
||||
surface 363a4f
|
||||
surfaceDim 363a4f
|
||||
surfaceBright 4a4e63
|
||||
surfaceContainerLowest 1e2030
|
||||
surfaceContainerLow 2a2e43
|
||||
surfaceContainer 24273a
|
||||
surfaceContainerHigh 1e2030
|
||||
surfaceContainerHighest 181926
|
||||
onSurface cad3f5
|
||||
surfaceVariant 24273a
|
||||
onSurfaceVariant a5adcb
|
||||
inverseSurface cad3f5
|
||||
inverseOnSurface 363a4f
|
||||
outline 6e738d
|
||||
outlineVariant 494d64
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b2a181
|
||||
primary eed49f
|
||||
onPrimary 24273a
|
||||
primaryContainer b2a181
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 947e62
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5bde6
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ed8796
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim c6a0f6
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 766597
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f4
|
||||
tertiaryFixedDim f5bde6
|
||||
onTertiaryFixed 340831
|
||||
onTertiaryFixedVariant 66365f
|
||||
term0 363a4f
|
||||
term1 ed8796
|
||||
term2 a6da95
|
||||
term3 eed49f
|
||||
term4 8aadf4
|
||||
term5 f5bde6
|
||||
term6 8bd5ca
|
||||
term7 cad3f5
|
||||
term8 494d64
|
||||
term9 ed8796
|
||||
term10 a6da95
|
||||
term11 eed49f
|
||||
term12 8aadf4
|
||||
term13 f5bde6
|
||||
term14 8bd5ca
|
||||
term15 a5adcb
|
||||
rosewater f4dbd6
|
||||
flamingo f0c6c6
|
||||
pink f5bde6
|
||||
mauve c6a0f6
|
||||
red ed8796
|
||||
maroon ee99a0
|
||||
peach f5a97f
|
||||
yellow eed49f
|
||||
green a6da95
|
||||
teal 8bd5ca
|
||||
sky 91d7e3
|
||||
sapphire 7dc4e4
|
||||
blue 8aadf4
|
||||
lavender b7bdf8
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cad3f5
|
||||
subtext1 a5adcb
|
||||
subtext0 7a7f9e
|
||||
overlay2 6e738d
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2e43
|
||||
surface0 24273a
|
||||
base 24273a
|
||||
mantle 1e2030
|
||||
crust 181926
|
||||
success a6da95
|
||||
onSuccess 24273a
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 6987bd
|
||||
primary 89b4fa
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 6987bd
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5d6c8b
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -1,87 +1,87 @@
|
||||
primary_paletteKeyColor 7171ac
|
||||
secondary_paletteKeyColor 76758e
|
||||
tertiary_paletteKeyColor 9e648e
|
||||
neutral_paletteKeyColor 78767b
|
||||
neutral_variant_paletteKeyColor 777680
|
||||
background 131317
|
||||
onBackground e5e1e7
|
||||
surface 131317
|
||||
surfaceDim 131317
|
||||
surfaceBright 39393d
|
||||
surfaceContainerLowest 0e0e12
|
||||
surfaceContainerLow 1c1b1f
|
||||
surfaceContainer 201f23
|
||||
surfaceContainerHigh 2a292e
|
||||
surfaceContainerHighest 353438
|
||||
onSurface e5e1e7
|
||||
surfaceVariant 47464f
|
||||
onSurfaceVariant c8c5d1
|
||||
inverseSurface e5e1e7
|
||||
inverseOnSurface 313034
|
||||
outline 918f9a
|
||||
outlineVariant 47464f
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint c2c1ff
|
||||
primary c2c1ff
|
||||
onPrimary 2a2a60
|
||||
primaryContainer 7171ac
|
||||
surfaceTint 977ebb
|
||||
primary cba6f7
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 977ebb
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 595992
|
||||
secondary c6c4e0
|
||||
onSecondary 2e2e44
|
||||
secondaryContainer 45455c
|
||||
onSecondaryContainer b4b2ce
|
||||
inversePrimary 6c4f94
|
||||
secondary 756294
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error ffb4ab
|
||||
onError 690005
|
||||
errorContainer 93000a
|
||||
onErrorContainer ffdad6
|
||||
primaryFixed e2dfff
|
||||
primaryFixedDim c2c1ff
|
||||
onPrimaryFixed 14134a
|
||||
onPrimaryFixedVariant 414178
|
||||
secondaryFixed e2e0fd
|
||||
secondaryFixedDim c6c4e0
|
||||
onSecondaryFixed 19192e
|
||||
onSecondaryFixedVariant 45455c
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 353434
|
||||
term1 ac73ff
|
||||
term2 44def5
|
||||
term3 ffdcf2
|
||||
term4 99aad8
|
||||
term5 b49fea
|
||||
term6 9dceff
|
||||
term7 e8d3de
|
||||
term8 ac9fa9
|
||||
term9 c093ff
|
||||
term10 89ecff
|
||||
term11 fff0f6
|
||||
term12 b5c1dd
|
||||
term13 c9b5f4
|
||||
term14 bae0ff
|
||||
term15 ffffff
|
||||
rosewater f7eff9
|
||||
flamingo e9def3
|
||||
pink e2d7ff
|
||||
mauve bfb8ff
|
||||
red c1a5fd
|
||||
maroon c9b5ed
|
||||
peach e0c2f9
|
||||
yellow ffecf3
|
||||
green c8e3ff
|
||||
teal d3dfff
|
||||
sky d0daff
|
||||
sapphire b7c5ff
|
||||
blue b0b8ff
|
||||
lavender c7c8ff
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
@@ -92,19 +92,19 @@ kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text e5e1e7
|
||||
subtext1 c8c5d1
|
||||
subtext0 918f9a
|
||||
overlay2 7e7c86
|
||||
overlay1 6b6972
|
||||
overlay0 595860
|
||||
surface2 48474e
|
||||
surface1 37373d
|
||||
surface0 25252a
|
||||
base 131317
|
||||
mantle 131317
|
||||
crust 121216
|
||||
success B5CCBA
|
||||
onSuccess 213528
|
||||
successContainer 374B3E
|
||||
onSuccessContainer D1E9D6
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b3999e
|
||||
primary f2cdcd
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer b3999e
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 98667c
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 7ea87f
|
||||
primary a6e3a1
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 7ea87f
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5b8964
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 878ec0
|
||||
primary b4befe
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 878ec0
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 676d99
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint ae7987
|
||||
primary eba0ac
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer ae7987
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 895b6c
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 977ebb
|
||||
primary cba6f7
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 977ebb
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 756294
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b8876d
|
||||
primary fab387
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer b8876d
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 8b6a5d
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b591b0
|
||||
primary f5c2e7
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer b591b0
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 966597
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b46b84
|
||||
primary f38ba8
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer b46b84
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 85596b
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b5a6a8
|
||||
primary f5e0dc
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer b5a6a8
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 9d6d87
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 5a95b4
|
||||
primary 74c7ec
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 5a95b4
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 567080
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 69a3b3
|
||||
primary 89dceb
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 69a3b3
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 5a7b88
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint 71a8a4
|
||||
primary 94e2d5
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer 71a8a4
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 588284
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
@@ -0,0 +1,110 @@
|
||||
primary_paletteKeyColor cba6f7
|
||||
secondary_paletteKeyColor 756294
|
||||
tertiary_paletteKeyColor f5b2e0
|
||||
neutral_paletteKeyColor 313244
|
||||
neutral_variant_paletteKeyColor 1e1e2e
|
||||
background 1e1e2e
|
||||
onBackground cdd6f4
|
||||
surface 313244
|
||||
surfaceDim 313244
|
||||
surfaceBright 454559
|
||||
surfaceContainerLowest 181825
|
||||
surfaceContainerLow 252536
|
||||
surfaceContainer 1e1e2e
|
||||
surfaceContainerHigh 181825
|
||||
surfaceContainerHighest 11111b
|
||||
onSurface cdd6f4
|
||||
surfaceVariant 1e1e2e
|
||||
onSurfaceVariant a6adc8
|
||||
inverseSurface cdd6f4
|
||||
inverseOnSurface 313244
|
||||
outline 6c7086
|
||||
outlineVariant 45475a
|
||||
shadow 000000
|
||||
scrim 000000
|
||||
surfaceTint b8a889
|
||||
primary f9e2af
|
||||
onPrimary 1e1e2e
|
||||
primaryContainer b8a889
|
||||
onPrimaryContainer ffffff
|
||||
inversePrimary 6c4f94
|
||||
secondary 978265
|
||||
onSecondary ffffff
|
||||
secondaryContainer 544874
|
||||
onSecondaryContainer cbbae8
|
||||
tertiary f5b2e0
|
||||
onTertiary 4e1e44
|
||||
tertiaryContainer bb7da9
|
||||
onTertiaryContainer 000000
|
||||
error f38ba8
|
||||
onError 4a0019
|
||||
errorContainer 8c2643
|
||||
onErrorContainer ffb3c6
|
||||
primaryFixed e8d4ff
|
||||
primaryFixedDim cba6f7
|
||||
onPrimaryFixed 2a1040
|
||||
onPrimaryFixedVariant 544874
|
||||
secondaryFixed e2d4ff
|
||||
secondaryFixedDim 756294
|
||||
onSecondaryFixed 1a0a28
|
||||
onSecondaryFixedVariant 3a2850
|
||||
tertiaryFixed ffd7f0
|
||||
tertiaryFixedDim f5b2e0
|
||||
onTertiaryFixed 35082e
|
||||
onTertiaryFixedVariant 68355c
|
||||
term0 45475a
|
||||
term1 f38ba8
|
||||
term2 a6e3a1
|
||||
term3 f9e2af
|
||||
term4 89b4fa
|
||||
term5 f5c2e7
|
||||
term6 94e2d5
|
||||
term7 bac2de
|
||||
term8 585b70
|
||||
term9 f38ba8
|
||||
term10 a6e3a1
|
||||
term11 f9e2af
|
||||
term12 89b4fa
|
||||
term13 f5c2e7
|
||||
term14 94e2d5
|
||||
term15 a6adc8
|
||||
rosewater f5e0dc
|
||||
flamingo f2cdcd
|
||||
pink f5c2e7
|
||||
mauve cba6f7
|
||||
red f38ba8
|
||||
maroon eba0ac
|
||||
peach fab387
|
||||
yellow f9e2af
|
||||
green a6e3a1
|
||||
teal 94e2d5
|
||||
sky 89dceb
|
||||
sapphire 74c7ec
|
||||
blue 89b4fa
|
||||
lavender b4befe
|
||||
klink 7382d2
|
||||
klinkSelection 7382d2
|
||||
kvisited 8172da
|
||||
kvisitedSelection 8172da
|
||||
knegative a167ff
|
||||
knegativeSelection a167ff
|
||||
kneutral ca92ff
|
||||
kneutralSelection c992ff
|
||||
kpositive 60adff
|
||||
kpositiveSelection 60adff
|
||||
text cdd6f4
|
||||
subtext1 a6adc8
|
||||
subtext0 7a7f9e
|
||||
overlay2 6c7086
|
||||
overlay1 585b70
|
||||
overlay0 45475a
|
||||
surface2 363a4f
|
||||
surface1 2a2d42
|
||||
surface0 1e1e2e
|
||||
base 1e1e2e
|
||||
mantle 181825
|
||||
crust 11111b
|
||||
success a6e3a1
|
||||
onSuccess 1e1e2e
|
||||
successContainer 3b5e3b
|
||||
onSuccessContainer b6f0b1
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,13 +0,0 @@
|
||||
# import json
|
||||
# import typer
|
||||
# from zshell.assets.schemes.catppuccin import catppuccin
|
||||
#
|
||||
# app = typer.Typer()
|
||||
#
|
||||
# SCHEMES = catppuccin.variants.flavors
|
||||
#
|
||||
#
|
||||
# @app.command()
|
||||
# def set():
|
||||
|
||||
# TODO: Currently unsused
|
||||
@@ -1,16 +0,0 @@
|
||||
# import typer
|
||||
# import subprocess
|
||||
#
|
||||
# from typing import Optional
|
||||
#
|
||||
# app = typer.Typer()
|
||||
#
|
||||
# RECORDER = "gpu-screen-recorder"
|
||||
# HOME = str(os.getenv("HOME"))
|
||||
# CONFIG = Path(HOME + "/.config/zshell/config.json")
|
||||
#
|
||||
#
|
||||
# @app.command()
|
||||
# def start():
|
||||
|
||||
# TODO: Currently unused
|
||||
@@ -7,7 +7,7 @@ import subprocess
|
||||
|
||||
from jinja2 import Environment, FileSystemLoader, StrictUndefined, Undefined
|
||||
from typing import Any, Optional, Tuple
|
||||
from zshell.utils.schemepalettes import PRESETS
|
||||
from zshell.utils.schemepalettes import get_palette, list_schemes, resolve_preset
|
||||
from pathlib import Path
|
||||
from PIL import Image
|
||||
from materialyoucolor.quantize import QuantizeCelebi
|
||||
@@ -20,18 +20,32 @@ from materialyoucolor.utils.math_utils import difference_degrees, rotation_direc
|
||||
app = typer.Typer()
|
||||
|
||||
|
||||
@app.command()
|
||||
def list_presets():
|
||||
schemes = list_schemes()
|
||||
for sid, meta in sorted(schemes.items()):
|
||||
var_list = []
|
||||
for v in meta.variants:
|
||||
parts = [f"{v.id} ({', '.join(sorted(v.modes))})"]
|
||||
if v.accents:
|
||||
parts.append(f"accents: {', '.join(v.accents)}")
|
||||
var_list.append(" | ".join(parts))
|
||||
print(f"{meta.name} ({sid})")
|
||||
print(f" Variants: {', '.join(var_list)}")
|
||||
print()
|
||||
|
||||
|
||||
@app.command()
|
||||
def generate(
|
||||
# image inputs (optional - used for image mode)
|
||||
image_path: Optional[Path] = typer.Option(None, help="Path to source image. Required for image mode."),
|
||||
scheme: Optional[str] = typer.Option(
|
||||
None, help="Color scheme algorithm to use for image mode. Ignored in preset mode."
|
||||
),
|
||||
# preset inputs (optional - used for preset mode)
|
||||
preset: Optional[str] = typer.Option(
|
||||
None, help="Name of a premade scheme in this format: <preset_name>:<preset_flavor>"
|
||||
None, help="Name of a premade scheme in this format: <scheme>:<variant>[:<accent>]"
|
||||
),
|
||||
mode: Optional[str] = typer.Option(None, help="Mode of the preset scheme (dark or light)."),
|
||||
accent: Optional[str] = typer.Option(None, help="Accent for schemes that support it (e.g. mauve)."),
|
||||
):
|
||||
|
||||
HOME = str(os.getenv("HOME"))
|
||||
@@ -432,12 +446,6 @@ def generate(
|
||||
result = QuantizeCelebi(pixel_array, 128)
|
||||
return Hct.from_int(Score.score(result)[0])
|
||||
|
||||
def seed_from_preset(name: str) -> Hct:
|
||||
try:
|
||||
return PRESETS[name].primary
|
||||
except KeyError:
|
||||
raise typer.BadParameter(f"Preset '{name}' not found. Available presets: {', '.join(PRESETS.keys())}")
|
||||
|
||||
def generate_color_scheme(seed: Hct, mode: str, scheme_class) -> dict[str, str]:
|
||||
|
||||
is_dark = mode.lower() == "dark"
|
||||
@@ -466,9 +474,15 @@ def generate(
|
||||
scheme_class = get_scheme_class(scheme)
|
||||
|
||||
if preset:
|
||||
seed = seed_from_preset(preset)
|
||||
effective_mode = mode or config_mode
|
||||
name, flavor = preset.split(":")
|
||||
p_scheme, p_variant, p_accent = resolve_preset(preset)
|
||||
accent = accent or p_accent
|
||||
palette_obj = get_palette(p_scheme, p_variant, mode or config_mode, accent=accent)
|
||||
colors = palette_obj.colors
|
||||
effective_mode = palette_obj.mode
|
||||
name = palette_obj.scheme
|
||||
flavor = palette_obj.variant
|
||||
|
||||
seed = hex_to_hct(colors.get("primary", "#000000").lstrip("#"))
|
||||
else:
|
||||
image_path = image_path or Path(WALL_PATH)
|
||||
generate_thumbnail(image_path, str(THUMB_PATH))
|
||||
@@ -483,7 +497,9 @@ def generate(
|
||||
else:
|
||||
effective_mode = config_mode
|
||||
|
||||
colors = generate_color_scheme(seed, effective_mode, scheme_class)
|
||||
colors = generate_color_scheme(seed, effective_mode, scheme_class)
|
||||
|
||||
variant_val = scheme if not preset else p_variant
|
||||
|
||||
if smart and not preset:
|
||||
apply_gtk_mode(effective_mode)
|
||||
@@ -493,7 +509,7 @@ def generate(
|
||||
"name": name,
|
||||
"flavor": flavor,
|
||||
"mode": effective_mode,
|
||||
"variant": scheme,
|
||||
"variant": variant_val,
|
||||
"colors": colors,
|
||||
"seed": seed.to_int(),
|
||||
}
|
||||
@@ -507,7 +523,7 @@ def generate(
|
||||
wallpaper_path=wp,
|
||||
name=name,
|
||||
flavor=flavor,
|
||||
variant=scheme,
|
||||
variant=variant_val,
|
||||
)
|
||||
|
||||
rendered = render_all_templates(
|
||||
@@ -525,5 +541,3 @@ def generate(
|
||||
json.dump(output_dict, f, indent=4)
|
||||
except Exception as e:
|
||||
print(f"Error: {e}")
|
||||
# with open(output, "w") as f:
|
||||
# f.write(f"Error: {e}")
|
||||
|
||||
@@ -16,6 +16,12 @@ def start(no_daemon: bool = False):
|
||||
subprocess.run(args + ["-n"] + ([] if no_daemon else ["-d"]), check=True)
|
||||
|
||||
|
||||
@app.command()
|
||||
def restart(no_daemon: bool = False):
|
||||
subprocess.run(args + ["kill"], check=False)
|
||||
subprocess.run(args + ["-n"] + ([] if no_daemon else ["-d"]), check=True)
|
||||
|
||||
|
||||
@app.command()
|
||||
def show():
|
||||
subprocess.run(args + ["ipc"] + ["show"], check=True)
|
||||
@@ -33,4 +39,4 @@ def lock():
|
||||
|
||||
@app.command()
|
||||
def call(target: str, method: str, method_args: list[str] = typer.Argument(None)):
|
||||
subprocess.run(args + ["ipc"] + ["call"] + [target] + [method] + method_args, check=True)
|
||||
subprocess.run(args + ["ipc"] + ["call"] + [target] + [method] + (method_args or []), check=True)
|
||||
|
||||
@@ -1,30 +1,143 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
from materialyoucolor.hct.hct import Hct
|
||||
from pathlib import Path
|
||||
from typing import Mapping
|
||||
|
||||
ASSETS = Path(__file__).resolve().parent.parent / "assets" / "schemes"
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class SeedPalette:
|
||||
primary: Hct
|
||||
secondary: Hct
|
||||
tertiary: Hct
|
||||
neutral: Hct
|
||||
neutral_variant: Hct
|
||||
error: Hct | None = None
|
||||
class SchemeVariant:
|
||||
id: str
|
||||
name: str
|
||||
modes: frozenset[str]
|
||||
accents: tuple[str, ...] = ()
|
||||
|
||||
|
||||
def hex_to_hct(hex_: str) -> Hct:
|
||||
return Hct.from_int(int(f"0xFF{hex_}", 16))
|
||||
@dataclass(frozen=True)
|
||||
class SchemeMeta:
|
||||
id: str
|
||||
name: str
|
||||
variants: tuple[SchemeVariant, ...]
|
||||
|
||||
|
||||
CATPPUCCIN_MACCHIATO = SeedPalette(
|
||||
primary=hex_to_hct("C6A0F6"),
|
||||
secondary=hex_to_hct("7DC4E4"),
|
||||
tertiary=hex_to_hct("F5BDE6"),
|
||||
neutral=hex_to_hct("24273A"),
|
||||
neutral_variant=hex_to_hct("363A4F"),
|
||||
)
|
||||
@dataclass
|
||||
class Palette:
|
||||
colors: dict[str, str]
|
||||
mode: str
|
||||
scheme: str
|
||||
variant: str
|
||||
accent: str | None = None
|
||||
|
||||
PRESETS: Mapping[str, SeedPalette] = {
|
||||
"catppuccin:macchiato": CATPPUCCIN_MACCHIATO,
|
||||
}
|
||||
|
||||
def _parse_txt(path: Path) -> dict[str, str]:
|
||||
colors: dict[str, str] = {}
|
||||
for line in path.read_text().splitlines():
|
||||
line = line.strip()
|
||||
if not line or line.startswith("#"):
|
||||
continue
|
||||
parts = line.split(None, 1)
|
||||
if len(parts) == 2:
|
||||
key, val = parts
|
||||
colors[key] = f"#{val}" if not val.startswith("#") else val
|
||||
return colors
|
||||
|
||||
|
||||
def _discover_schemes() -> dict[str, SchemeMeta]:
|
||||
schemes: dict[str, SchemeMeta] = {}
|
||||
|
||||
for scheme_dir in sorted(ASSETS.iterdir()):
|
||||
if not scheme_dir.is_dir() or scheme_dir.name.startswith("."):
|
||||
continue
|
||||
|
||||
sid = scheme_dir.name
|
||||
display_name = sid.capitalize()
|
||||
|
||||
variants: list[SchemeVariant] = []
|
||||
for var_dir in sorted(scheme_dir.iterdir()):
|
||||
if not var_dir.is_dir() or var_dir.name.startswith("."):
|
||||
continue
|
||||
|
||||
modes: set[str] = set()
|
||||
accents: set[str] = set()
|
||||
|
||||
for f in var_dir.iterdir():
|
||||
if f.suffix != ".txt":
|
||||
continue
|
||||
stem = f.stem
|
||||
if "-" in stem:
|
||||
maybe_accent, maybe_mode = stem.rsplit("-", 1)
|
||||
if maybe_mode in ("dark", "light"):
|
||||
modes.add(maybe_mode)
|
||||
accents.add(maybe_accent)
|
||||
else:
|
||||
modes.add(stem)
|
||||
else:
|
||||
if stem in ("dark", "light"):
|
||||
modes.add(stem)
|
||||
|
||||
if modes:
|
||||
vname = var_dir.name.capitalize()
|
||||
variants.append(SchemeVariant(
|
||||
id=var_dir.name,
|
||||
name=vname,
|
||||
modes=frozenset(modes),
|
||||
accents=tuple(sorted(accents)),
|
||||
))
|
||||
|
||||
schemes[sid] = SchemeMeta(
|
||||
id=sid,
|
||||
name=display_name,
|
||||
variants=tuple(variants),
|
||||
)
|
||||
|
||||
return schemes
|
||||
|
||||
|
||||
SCHEMES: dict[str, SchemeMeta] = _discover_schemes()
|
||||
|
||||
|
||||
def get_palette(scheme: str, variant: str, mode: str, accent: str | None = None) -> Palette:
|
||||
if scheme not in SCHEMES:
|
||||
raise KeyError(f"Unknown scheme '{scheme}'. Available: {', '.join(SCHEMES)}")
|
||||
|
||||
meta = SCHEMES[scheme]
|
||||
var_ids = {v.id for v in meta.variants}
|
||||
if variant not in var_ids:
|
||||
raise KeyError(f"Unknown variant '{variant}' for scheme '{scheme}'. Available: {', '.join(sorted(var_ids))}")
|
||||
|
||||
if accent:
|
||||
filename = f"{accent}-{mode}.txt"
|
||||
else:
|
||||
filename = f"{mode}.txt"
|
||||
|
||||
txt_path = ASSETS / scheme / variant / filename
|
||||
if not txt_path.exists():
|
||||
txt_path = ASSETS / scheme / variant / f"{mode}.txt"
|
||||
|
||||
if not txt_path.exists():
|
||||
var_info = next(v for v in meta.variants if v.id == variant)
|
||||
raise FileNotFoundError(
|
||||
f"No {mode} palette for '{scheme}:{variant}'. "
|
||||
f"Available modes: {sorted(var_info.modes)}"
|
||||
)
|
||||
|
||||
colors = _parse_txt(txt_path)
|
||||
|
||||
return Palette(colors=colors, mode=mode, scheme=scheme, variant=variant, accent=accent)
|
||||
|
||||
|
||||
def list_schemes() -> dict[str, SchemeMeta]:
|
||||
return dict(SCHEMES)
|
||||
|
||||
|
||||
def resolve_preset(spec: str) -> tuple[str, str, str | None]:
|
||||
parts = spec.split(":")
|
||||
if len(parts) == 3:
|
||||
return parts[0], parts[1], parts[2]
|
||||
if len(parts) == 2:
|
||||
return parts[0], parts[1], None
|
||||
if len(parts) == 1:
|
||||
return parts[0], "default", None
|
||||
raise ValueError(f"Invalid preset spec '{spec}'. Use <scheme>:<variant>[:<accent>]")
|
||||
|
||||
@@ -0,0 +1,182 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import pytest
|
||||
from pathlib import Path
|
||||
from zshell.utils import schemepalettes as sp
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def tmp_schemes(tmp_path: Path) -> Path:
|
||||
schemes = tmp_path / "schemes"
|
||||
schemes.mkdir()
|
||||
|
||||
gmedium = schemes / "gruvbox" / "medium"
|
||||
gmedium.mkdir(parents=True)
|
||||
(gmedium / "dark.txt").write_text(
|
||||
"background 101415\nonBackground e0e3e4\nprimary 81d3e0\nsurface 1c2021\n"
|
||||
)
|
||||
(gmedium / "light.txt").write_text(
|
||||
"background fbf1c7\nonBackground 3c3836\nprimary 6b5f10\nsurface fbf1c7\n"
|
||||
)
|
||||
|
||||
ghard = schemes / "gruvbox" / "hard"
|
||||
ghard.mkdir(parents=True)
|
||||
(ghard / "dark.txt").write_text(
|
||||
"background 0b0d0e\nprimary 81d3e0\n"
|
||||
)
|
||||
|
||||
cmocha = schemes / "catppuccin" / "mocha"
|
||||
cmocha.mkdir(parents=True)
|
||||
(cmocha / "dark.txt").write_text(
|
||||
"background 1e1e2e\nprimary cba6f7\nsecondary 756294\nsurface 313244\n"
|
||||
)
|
||||
(cmocha / "mauve-dark.txt").write_text(
|
||||
"background 1e1e2e\nprimary cba6f7\nsecondary 756294\nsurface 313244\n"
|
||||
)
|
||||
(cmocha / "green-dark.txt").write_text(
|
||||
"background 1e1e2e\nprimary a6e3a1\nsecondary 5b8964\nsurface 313244\n"
|
||||
)
|
||||
|
||||
clatte = schemes / "catppuccin" / "latte"
|
||||
clatte.mkdir(parents=True)
|
||||
(clatte / "light.txt").write_text(
|
||||
"background eff1f5\nprimary 8839ef\nsecondary c2b8d0\nsurface ccd0da\n"
|
||||
)
|
||||
(clatte / "mauve-light.txt").write_text(
|
||||
"background eff1f5\nprimary 8839ef\nsecondary c2b8d0\nsurface ccd0da\n"
|
||||
)
|
||||
|
||||
cextra = schemes / "extra" / "default"
|
||||
cextra.mkdir(parents=True)
|
||||
(cextra / "dark.txt").write_text(
|
||||
"# this is a comment\n\nbackground 000000\nprimary ffffff\n\n # indented comment \n secondary cccccc\n"
|
||||
)
|
||||
|
||||
return schemes
|
||||
|
||||
|
||||
class TestParseTxt:
|
||||
def test_basic(self, tmp_schemes):
|
||||
path = tmp_schemes / "gruvbox" / "medium" / "dark.txt"
|
||||
colors = sp._parse_txt(path)
|
||||
assert colors["background"] == "#101415"
|
||||
assert colors["primary"] == "#81d3e0"
|
||||
assert colors["surface"] == "#1c2021"
|
||||
|
||||
def test_adds_hash_prefix(self, tmp_schemes):
|
||||
path = tmp_schemes / "gruvbox" / "medium" / "dark.txt"
|
||||
colors = sp._parse_txt(path)
|
||||
for v in colors.values():
|
||||
assert v.startswith("#"), f"value {v!r} missing # prefix"
|
||||
|
||||
def test_skips_comments_and_empty_lines(self, tmp_schemes):
|
||||
path = tmp_schemes / "extra" / "default" / "dark.txt"
|
||||
colors = sp._parse_txt(path)
|
||||
assert colors["background"] == "#000000"
|
||||
assert colors["primary"] == "#ffffff"
|
||||
assert colors["secondary"] == "#cccccc"
|
||||
assert len(colors) == 3
|
||||
|
||||
|
||||
class TestDiscoverSchemes:
|
||||
def test_discovers_all_schemes(self):
|
||||
schemes = sp._discover_schemes()
|
||||
assert "gruvbox" in schemes
|
||||
assert "catppuccin" in schemes
|
||||
assert "everforest" in schemes
|
||||
assert "nord" in schemes
|
||||
assert len(schemes) >= 10
|
||||
|
||||
def test_scheme_has_variants(self):
|
||||
schemes = sp._discover_schemes()
|
||||
gruvbox = schemes["gruvbox"]
|
||||
var_ids = {v.id for v in gruvbox.variants}
|
||||
assert "medium" in var_ids
|
||||
assert "hard" in var_ids
|
||||
assert "soft" in var_ids
|
||||
|
||||
def test_variant_has_modes(self):
|
||||
schemes = sp._discover_schemes()
|
||||
gmedium = next(v for v in schemes["gruvbox"].variants if v.id == "medium")
|
||||
assert "dark" in gmedium.modes
|
||||
assert "light" in gmedium.modes
|
||||
|
||||
def test_catppuccin_has_accents(self):
|
||||
schemes = sp._discover_schemes()
|
||||
mocha = next(v for v in schemes["catppuccin"].variants if v.id == "mocha")
|
||||
assert "mauve" in mocha.accents
|
||||
assert "green" in mocha.accents
|
||||
assert "rosewater" in mocha.accents
|
||||
assert len(mocha.accents) >= 14
|
||||
|
||||
def test_non_accent_scheme_has_no_accents(self):
|
||||
schemes = sp._discover_schemes()
|
||||
gmedium = next(v for v in schemes["gruvbox"].variants if v.id == "medium")
|
||||
assert gmedium.accents == ()
|
||||
|
||||
|
||||
class TestGetPalette:
|
||||
def test_loads_basic_palette(self):
|
||||
pal = sp.get_palette("gruvbox", "medium", "dark")
|
||||
assert pal.scheme == "gruvbox"
|
||||
assert pal.variant == "medium"
|
||||
assert pal.mode == "dark"
|
||||
assert pal.colors["background"].startswith("#")
|
||||
assert pal.colors["primary"].startswith("#")
|
||||
|
||||
def test_loads_accent_palette(self):
|
||||
pal = sp.get_palette("catppuccin", "mocha", "dark", accent="mauve")
|
||||
assert pal.accent == "mauve"
|
||||
assert pal.colors["primary"] == "#cba6f7"
|
||||
|
||||
def test_different_accent_changes_colors(self):
|
||||
mauve = sp.get_palette("catppuccin", "mocha", "dark", accent="mauve")
|
||||
green = sp.get_palette("catppuccin", "mocha", "dark", accent="green")
|
||||
assert mauve.colors["primary"] != green.colors["primary"]
|
||||
assert mauve.colors["secondary"] != green.colors["secondary"]
|
||||
|
||||
def test_unknown_scheme_raises(self):
|
||||
with pytest.raises(KeyError, match="Unknown scheme 'nope'"):
|
||||
sp.get_palette("nope", "medium", "dark")
|
||||
|
||||
def test_unknown_variant_raises(self):
|
||||
with pytest.raises(KeyError, match="Unknown variant 'bogus' for scheme 'gruvbox'"):
|
||||
sp.get_palette("gruvbox", "bogus", "dark")
|
||||
|
||||
def test_unknown_accent_falls_back(self):
|
||||
pal = sp.get_palette("catppuccin", "mocha", "dark", accent="nonexistent")
|
||||
assert pal.accent == "nonexistent"
|
||||
assert pal.colors["primary"] is not None
|
||||
|
||||
def test_accent_on_non_accent_scheme(self):
|
||||
pal = sp.get_palette("gruvbox", "medium", "dark", accent="mauve")
|
||||
assert pal.colors is not None
|
||||
|
||||
def test_non_existent_mode_raises(self):
|
||||
with pytest.raises(FileNotFoundError):
|
||||
sp.get_palette("catppuccin", "mocha", "light")
|
||||
|
||||
|
||||
class TestListSchemes:
|
||||
def test_returns_dict(self):
|
||||
schemes = sp.list_schemes()
|
||||
assert isinstance(schemes, dict)
|
||||
|
||||
def test_includes_known_schemes(self):
|
||||
schemes = sp.list_schemes()
|
||||
assert "catppuccin" in schemes
|
||||
assert "gruvbox" in schemes
|
||||
|
||||
|
||||
class TestResolvePreset:
|
||||
def test_two_parts(self):
|
||||
assert sp.resolve_preset("gruvbox:medium") == ("gruvbox", "medium", None)
|
||||
|
||||
def test_three_parts(self):
|
||||
assert sp.resolve_preset("catppuccin:mocha:mauve") == ("catppuccin", "mocha", "mauve")
|
||||
|
||||
def test_one_part(self):
|
||||
assert sp.resolve_preset("default") == ("default", "default", None)
|
||||
|
||||
def test_edge_spaces(self):
|
||||
assert sp.resolve_preset(" catppuccin : mocha : mauve ") == (" catppuccin ", " mocha ", " mauve ")
|
||||
@@ -0,0 +1,91 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import subprocess
|
||||
from unittest.mock import patch, call
|
||||
from zshell.subcommands.shell import app
|
||||
|
||||
|
||||
def invoke(*args: str) -> None:
|
||||
from typer.testing import CliRunner
|
||||
runner = CliRunner()
|
||||
result = runner.invoke(app, args)
|
||||
if result.exit_code != 0:
|
||||
raise RuntimeError(result.output)
|
||||
return result
|
||||
|
||||
|
||||
class TestKill:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_kill_runs_qs_kill(self, mock_run):
|
||||
invoke("kill")
|
||||
mock_run.assert_called_once_with(["qs", "-c", "zshell", "kill"], check=True)
|
||||
|
||||
|
||||
class TestStart:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_start_default_daemon(self, mock_run):
|
||||
invoke("start")
|
||||
mock_run.assert_called_once_with(["qs", "-c", "zshell", "-n", "-d"], check=True)
|
||||
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_start_no_daemon(self, mock_run):
|
||||
invoke("start", "--no-daemon")
|
||||
mock_run.assert_called_once_with(["qs", "-c", "zshell", "-n"], check=True)
|
||||
|
||||
|
||||
class TestShow:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_show_runs_ipc_show(self, mock_run):
|
||||
invoke("show")
|
||||
mock_run.assert_called_once_with(["qs", "-c", "zshell", "ipc", "show"], check=True)
|
||||
|
||||
|
||||
class TestLog:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_log_runs_qs_log(self, mock_run):
|
||||
invoke("log")
|
||||
mock_run.assert_called_once_with(["qs", "-c", "zshell", "log"], check=True)
|
||||
|
||||
|
||||
class TestLock:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_lock_runs_ipc_call_lock(self, mock_run):
|
||||
invoke("lock")
|
||||
mock_run.assert_called_once_with(
|
||||
["qs", "-c", "zshell", "ipc", "call", "lock", "lock"], check=True
|
||||
)
|
||||
|
||||
|
||||
class TestCall:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_call_no_args(self, mock_run):
|
||||
invoke("call", "target", "method")
|
||||
mock_run.assert_called_once_with(
|
||||
["qs", "-c", "zshell", "ipc", "call", "target", "method"], check=True
|
||||
)
|
||||
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_call_with_args(self, mock_run):
|
||||
invoke("call", "target", "method", "arg1", "arg2")
|
||||
mock_run.assert_called_once_with(
|
||||
["qs", "-c", "zshell", "ipc", "call", "target", "method", "arg1", "arg2"],
|
||||
check=True,
|
||||
)
|
||||
|
||||
|
||||
class TestRestart:
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_restart_kills_then_starts_daemon(self, mock_run):
|
||||
invoke("restart")
|
||||
assert mock_run.call_args_list == [
|
||||
call(["qs", "-c", "zshell", "kill"], check=False),
|
||||
call(["qs", "-c", "zshell", "-n", "-d"], check=True),
|
||||
]
|
||||
|
||||
@patch("zshell.subcommands.shell.subprocess.run")
|
||||
def test_restart_no_daemon(self, mock_run):
|
||||
invoke("restart", "--no-daemon")
|
||||
assert mock_run.call_args_list == [
|
||||
call(["qs", "-c", "zshell", "kill"], check=False),
|
||||
call(["qs", "-c", "zshell", "-n"], check=True),
|
||||
]
|
||||
@@ -311,6 +311,13 @@ export const settingsIndex = [
|
||||
section: "Lockscreen",
|
||||
keywords: ["notification", "hide", "privacy"],
|
||||
},
|
||||
{
|
||||
name: "Show notification icon",
|
||||
category: "lockscreen",
|
||||
categoryName: "Lockscreen",
|
||||
section: "Lockscreen",
|
||||
keywords: ["notification", "hide", "icon"],
|
||||
},
|
||||
{
|
||||
name: "Blur amount",
|
||||
category: "lockscreen",
|
||||
|
||||
Reference in New Issue
Block a user