Compare commits
33 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a3f38e6414 | |||
| 6aedf6f8b7 | |||
| 4ea74ed516 | |||
| f00af9d70f | |||
| de11767d3b | |||
| ba9926af18 | |||
| ad57764636 | |||
| 96afbdb30b | |||
| 5df46160f6 | |||
| d118c02e75 | |||
| 21ed178bbc | |||
| 2934d863ca | |||
| 7c29921a6b | |||
| 0309fde3aa | |||
| f147969f37 | |||
| 90a1954658 | |||
| 2b550763e7 | |||
| 3037cfab53 | |||
| 5f92b6f6de | |||
| 67ae693d0c | |||
| 8c48ddbbe7 | |||
| 625d766719 | |||
| 88526b9e98 | |||
| a0d56b965c | |||
| 2342edcf66 | |||
| 9e75b593f4 | |||
| 4663c7d683 | |||
| 80683800eb | |||
| 57836f974c | |||
| 8dbb88e136 | |||
| 06c402c050 | |||
| e425a1701b | |||
| 41666d0150 |
@@ -1,4 +1,4 @@
|
|||||||
name: Lint & Format (Python)
|
name: Python
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
@@ -32,3 +32,34 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
. .venv/bin/activate
|
. .venv/bin/activate
|
||||||
ruff check .
|
ruff check .
|
||||||
|
|
||||||
|
test:
|
||||||
|
runs-on: alpine
|
||||||
|
container: node:26-alpine
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install tools
|
||||||
|
run: |
|
||||||
|
apk add --no-cache \
|
||||||
|
git \
|
||||||
|
python3 \
|
||||||
|
py3-pip \
|
||||||
|
py3-pillow \
|
||||||
|
build-base
|
||||||
|
python3 -m venv .venv
|
||||||
|
. .venv/bin/activate
|
||||||
|
pip install --no-cache-dir \
|
||||||
|
typer \
|
||||||
|
pillow \
|
||||||
|
materialyoucolor \
|
||||||
|
jinja2 \
|
||||||
|
pytest
|
||||||
|
|
||||||
|
- name: Test
|
||||||
|
run: |
|
||||||
|
. .venv/bin/activate
|
||||||
|
cd cli
|
||||||
|
python -m pytest tests/ -v
|
||||||
|
|||||||
@@ -8,20 +8,34 @@ Item {
|
|||||||
id: root
|
id: root
|
||||||
|
|
||||||
property alias active: splitButton.active
|
property alias active: splitButton.active
|
||||||
|
property alias buttonAlias: splitButton
|
||||||
property bool enabled: true
|
property bool enabled: true
|
||||||
property alias expanded: splitButton.expanded
|
property alias expanded: splitButton.expanded
|
||||||
property int expandedZ: 100
|
property int expandedZ: 100
|
||||||
required property string label
|
required property string label
|
||||||
property alias menuItems: splitButton.menuItems
|
property alias menuItems: splitButton.menuItems
|
||||||
|
property bool shouldBeActive: true
|
||||||
property alias type: splitButton.type
|
property alias type: splitButton.type
|
||||||
|
|
||||||
signal selected(item: MenuItem)
|
signal selected(item: MenuItem)
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
clip: false
|
clip: false
|
||||||
|
implicitHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
z: root.expanded ? expandedZ : -1
|
z: root.expanded ? expandedZ : -1
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
id: row
|
id: row
|
||||||
|
|
||||||
|
|||||||
+9
-1
@@ -1,5 +1,13 @@
|
|||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
|
||||||
JsonObject {
|
JsonObject {
|
||||||
property string schemeType: "vibrant"
|
property Presets presets: Presets {
|
||||||
|
}
|
||||||
|
property string schemeType: "vibrant"
|
||||||
|
|
||||||
|
component Presets: JsonObject {
|
||||||
|
property string accent: ""
|
||||||
|
property string name: ""
|
||||||
|
property string variant: ""
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-1
@@ -115,7 +115,12 @@ Singleton {
|
|||||||
|
|
||||||
function serializeColors(): var {
|
function serializeColors(): var {
|
||||||
return {
|
return {
|
||||||
schemeType: colors.schemeType
|
schemeType: colors.schemeType,
|
||||||
|
presets: {
|
||||||
|
name: colors.presets.name,
|
||||||
|
variant: colors.presets.variant,
|
||||||
|
accent: colors.presets.accent
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -242,6 +247,7 @@ Singleton {
|
|||||||
recolorLogo: lock.recolorLogo,
|
recolorLogo: lock.recolorLogo,
|
||||||
enableFprint: lock.enableFprint,
|
enableFprint: lock.enableFprint,
|
||||||
showNotifContent: lock.showNotifContent,
|
showNotifContent: lock.showNotifContent,
|
||||||
|
showNotifIcon: lock.showNotifIcon,
|
||||||
maxFprintTries: lock.maxFprintTries,
|
maxFprintTries: lock.maxFprintTries,
|
||||||
blurAmount: lock.blurAmount,
|
blurAmount: lock.blurAmount,
|
||||||
sizes: {
|
sizes: {
|
||||||
@@ -291,6 +297,7 @@ Singleton {
|
|||||||
drop_shadow: screenshot.drop_shadow,
|
drop_shadow: screenshot.drop_shadow,
|
||||||
rounded_corners: screenshot.rounded_corners,
|
rounded_corners: screenshot.rounded_corners,
|
||||||
shadow_blur_radius: screenshot.shadow_blur_radius,
|
shadow_blur_radius: screenshot.shadow_blur_radius,
|
||||||
|
shadow_blur_passes: screenshot.shadow_blur_passes,
|
||||||
shadow_color: screenshot.shadow_color,
|
shadow_color: screenshot.shadow_color,
|
||||||
shadow_offset_x: screenshot.shadow_offset_x,
|
shadow_offset_x: screenshot.shadow_offset_x,
|
||||||
shadow_offset_y: screenshot.shadow_offset_y
|
shadow_offset_y: screenshot.shadow_offset_y
|
||||||
|
|||||||
@@ -30,9 +30,10 @@ Singleton {
|
|||||||
readonly property alias wallLuminance: analyser.luminance
|
readonly property alias wallLuminance: analyser.luminance
|
||||||
|
|
||||||
function alterColor(c: color, a: real, layer: int): color {
|
function alterColor(c: color, a: real, layer: int): color {
|
||||||
const luminance = getLuminance(c);
|
const initLuminance = getLuminance(c);
|
||||||
|
const luminance = Math.max(initLuminance, 0.001);
|
||||||
|
|
||||||
const offset = (!light || layer == 1 ? 1 : -layer / 2) * (light ? 0.2 : 0.3) * (1 - transparency.base) * (1 + wallLuminance * (light ? (layer == 1 ? 3 : 1) : 2.5));
|
const offset = (!light || layer == 1 ? 1 : -layer / 2) * (light ? 0.2 : 0.3) * (0.2 + 0.3 * (1 - transparency.base)) * (1 + wallLuminance * (light ? (layer == 1 ? 3 : 1) : 2.5));
|
||||||
const scale = (luminance + offset) / luminance;
|
const scale = (luminance + offset) / luminance;
|
||||||
const r = Math.max(0, Math.min(1, c.r * scale));
|
const r = Math.max(0, Math.min(1, c.r * scale));
|
||||||
const g = Math.max(0, Math.min(1, c.g * scale));
|
const g = Math.max(0, Math.min(1, c.g * scale));
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ JsonObject {
|
|||||||
property int maxFprintTries: 3
|
property int maxFprintTries: 3
|
||||||
property bool recolorLogo: false
|
property bool recolorLogo: false
|
||||||
property bool showNotifContent: false
|
property bool showNotifContent: false
|
||||||
|
property bool showNotifIcon: true
|
||||||
property Sizes sizes: Sizes {
|
property Sizes sizes: Sizes {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ JsonObject {
|
|||||||
property bool enable_pp: true
|
property bool enable_pp: true
|
||||||
property string mode: "manual"
|
property string mode: "manual"
|
||||||
property bool rounded_corners: false
|
property bool rounded_corners: false
|
||||||
|
property int shadow_blur_passes: 1
|
||||||
property real shadow_blur_radius: 22.0
|
property real shadow_blur_radius: 22.0
|
||||||
property list<int> shadow_color: [0, 0, 0, 160]
|
property list<int> shadow_color: [0, 0, 0, 160]
|
||||||
property real shadow_offset_x: 5.0
|
property real shadow_offset_x: 5.0
|
||||||
|
|||||||
+20
-20
@@ -16,27 +16,14 @@ Scope {
|
|||||||
property bool launching: false
|
property bool launching: false
|
||||||
property string promptMessage: ""
|
property string promptMessage: ""
|
||||||
readonly property var selectedSession: sessionIndex >= 0 ? sessions[sessionIndex] : null
|
readonly property var selectedSession: sessionIndex >= 0 ? sessions[sessionIndex] : null
|
||||||
|
readonly property var selectedUser: Users.selectedUser
|
||||||
property int sessionIndex: sessions.length > 0 ? 0 : -1
|
property int sessionIndex: sessions.length > 0 ? 0 : -1
|
||||||
property var sessions: []
|
property var sessions: []
|
||||||
|
readonly property string userFace: selectedUser ? selectedUser.face : ""
|
||||||
|
readonly property string username: Users.selectedUsername
|
||||||
|
|
||||||
// User handling - now uses the Users singleton
|
// User handling - now uses the Users singleton
|
||||||
readonly property var users: Users.users
|
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
|
signal flashMsg
|
||||||
|
|
||||||
@@ -58,11 +45,11 @@ Scope {
|
|||||||
|
|
||||||
event.accepted = true;
|
event.accepted = true;
|
||||||
return;
|
return;
|
||||||
}
|
} else if (event.key === Qt.Key_Escape) {
|
||||||
|
buffer = "";
|
||||||
if (event.text && !/[\r\n]/.test(event.text)) {
|
} else if (" abcdefghijklmnopqrstuvwxyz1234567890`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?".includes(event.text.toLowerCase())) {
|
||||||
|
// No illegal characters (you are insane if you use unicode in your password)
|
||||||
buffer += event.text;
|
buffer += event.text;
|
||||||
event.accepted = true;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,6 +68,19 @@ Scope {
|
|||||||
Greetd.launch(selectedSession.command, [], true);
|
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 {
|
function submit(): void {
|
||||||
errorMessage = "";
|
errorMessage = "";
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,63 @@
|
|||||||
|
// FetchPresets.qml
|
||||||
|
pragma Singleton
|
||||||
|
|
||||||
|
import QtQuick
|
||||||
|
import Quickshell
|
||||||
|
import Quickshell.Io
|
||||||
|
|
||||||
|
Singleton {
|
||||||
|
id: root
|
||||||
|
|
||||||
|
property var parsedPresets: ({})
|
||||||
|
readonly property var presets: parsedPresets
|
||||||
|
property bool ready: false
|
||||||
|
|
||||||
|
function accents(presetName, variantName) {
|
||||||
|
const variant = parsedPresets[presetName]?.variants?.[variantName];
|
||||||
|
|
||||||
|
return variant?.accents ?? [];
|
||||||
|
}
|
||||||
|
|
||||||
|
function defaultAccent(presetName, variantName) {
|
||||||
|
const variant = parsedPresets[presetName]?.variants?.[variantName];
|
||||||
|
|
||||||
|
return variant?.default_accent ?? "";
|
||||||
|
}
|
||||||
|
|
||||||
|
function modes(presetName, variantName) {
|
||||||
|
const variant = parsedPresets[presetName]?.variants?.[variantName];
|
||||||
|
|
||||||
|
return variant?.modes ?? [];
|
||||||
|
}
|
||||||
|
|
||||||
|
function presetNames() {
|
||||||
|
return Object.keys(parsedPresets);
|
||||||
|
}
|
||||||
|
|
||||||
|
function variantNames(presetName) {
|
||||||
|
const preset = parsedPresets[presetName];
|
||||||
|
|
||||||
|
if (!preset || !preset.variants)
|
||||||
|
return [];
|
||||||
|
|
||||||
|
return Object.keys(preset.variants);
|
||||||
|
}
|
||||||
|
|
||||||
|
Process {
|
||||||
|
command: ["zshell-cli", "scheme", "list-presets", "--json"]
|
||||||
|
running: true
|
||||||
|
|
||||||
|
stdout: StdioCollector {
|
||||||
|
onStreamFinished: {
|
||||||
|
try {
|
||||||
|
const parsed = JSON.parse(text);
|
||||||
|
|
||||||
|
root.parsedPresets = parsed.presets ?? {};
|
||||||
|
root.ready = true;
|
||||||
|
} catch (e) {
|
||||||
|
console.error("Failed to parse presets JSON:", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -36,7 +36,7 @@ Singleton {
|
|||||||
PersistentProperties {
|
PersistentProperties {
|
||||||
id: props
|
id: props
|
||||||
|
|
||||||
property bool enabled: Hypr.options["animations:enabled"] === 0
|
property bool enabled: Hypr.options.animations.enabled === 0
|
||||||
|
|
||||||
reloadableId: "gamemode"
|
reloadableId: "gamemode"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -158,6 +158,5 @@ Singleton {
|
|||||||
|
|
||||||
HyprExtras {
|
HyprExtras {
|
||||||
id: extras
|
id: extras
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Singleton {
|
|||||||
|
|
||||||
readonly property int darkEnd: Config.general.color.scheduleDarkEnd
|
readonly property int darkEnd: Config.general.color.scheduleDarkEnd
|
||||||
readonly property int darkStart: Config.general.color.scheduleDarkStart
|
readonly property int darkStart: Config.general.color.scheduleDarkStart
|
||||||
readonly property bool enabled: Config.general.color.scheduleDark
|
readonly property bool enabled: Config.general.color.scheduleDark && Config.general.color.schemeGeneration
|
||||||
|
|
||||||
function applyDarkMode() {
|
function applyDarkMode() {
|
||||||
Quickshell.execDetached(["zshell-cli", "scheme", "generate", "--mode", "dark"]);
|
Quickshell.execDetached(["zshell-cli", "scheme", "generate", "--mode", "dark"]);
|
||||||
|
|||||||
+8
-3
@@ -30,12 +30,17 @@ MouseArea {
|
|||||||
property real ey: screen.height
|
property real ey: screen.height
|
||||||
required property LazyLoader loader
|
required property LazyLoader loader
|
||||||
property bool onClient
|
property bool onClient
|
||||||
property real realBorderWidth: onClient ? (Hypr.options["general:border_size"] ?? 1) : 2
|
property real realBorderWidth: onClient ? (Hypr.options.general.border_size ?? 1) : 2
|
||||||
property real realRounding: onClient ? (Hypr.options["decoration:rounding"] ?? 0) : 0
|
property real realRounding: onClient ? (Hypr.options.decoration.rounding ?? 0) : 0
|
||||||
property real rsx: Math.min(sx, ex)
|
property real rsx: Math.min(sx, ex)
|
||||||
property real rsy: Math.min(sy, ey)
|
property real rsy: Math.min(sy, ey)
|
||||||
|
readonly property real scaleRatio: Hypr.monitorFor(screen).scale
|
||||||
required property ShellScreen screen
|
required property ShellScreen screen
|
||||||
property real sh: Math.abs(sy - ey)
|
property real sh: Math.abs(sy - ey)
|
||||||
|
readonly property color shadowColor: Hypr.options.decoration.shadow.color
|
||||||
|
readonly property var shadowOffset: Hypr.options.decoration.shadow.offset
|
||||||
|
readonly property int shadowRange: Hypr.options.decoration.shadow.range
|
||||||
|
readonly property int shadowRenderPower: Hypr.options.decoration.shadow.render_power
|
||||||
property real ssx
|
property real ssx
|
||||||
property real ssy
|
property real ssy
|
||||||
property real sw: Math.abs(sx - ex)
|
property real sw: Math.abs(sx - ex)
|
||||||
@@ -66,7 +71,7 @@ MouseArea {
|
|||||||
|
|
||||||
function save(): void {
|
function save(): void {
|
||||||
const tmpfile = Qt.resolvedUrl(`/tmp/zshell-picker-${Quickshell.processId}-${Date.now()}.png`);
|
const tmpfile = Qt.resolvedUrl(`/tmp/zshell-picker-${Quickshell.processId}-${Date.now()}.png`);
|
||||||
const cmd = Config.screenshot.enable_pp ? ["zshell-img-tools", "--image"] : ["swappy", "-f"];
|
const cmd = Config.screenshot.enable_pp ? ["zshell-img-tools", "--scale", root.scaleRatio, "--shadow-blur-radius", root.shadowRange, "--image"] : ["swappy", "-f"];
|
||||||
ZShellIo.saveItem(screencopy, tmpfile, Qt.rect(Math.ceil(rsx), Math.ceil(rsy), Math.floor(sw), Math.floor(sh)), path => Quickshell.execDetached([...cmd, path]));
|
ZShellIo.saveItem(screencopy, tmpfile, Qt.rect(Math.ceil(rsx), Math.ceil(rsy), Math.floor(sw), Math.floor(sh)), path => Quickshell.execDetached([...cmd, path]));
|
||||||
closeAnim.start();
|
closeAnim.start();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,21 @@ import Quickshell.Services.UPower
|
|||||||
Singleton {
|
Singleton {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
|
readonly property real batteryPercent: UPower.displayDevice.percentage
|
||||||
readonly property list<UPowerDevice> devices: UPower.devices.values
|
readonly property list<UPowerDevice> devices: UPower.devices.values
|
||||||
readonly property UPowerDevice displayDevice: UPower.displayDevice
|
readonly property UPowerDevice displayDevice: UPower.displayDevice
|
||||||
readonly property bool onBattery: UPower.onBattery
|
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 Singleton
|
||||||
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
import QtQuick
|
||||||
import ZShell.Models
|
import ZShell.Models
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Modules
|
import qs.Modules
|
||||||
@@ -12,11 +14,17 @@ Searcher {
|
|||||||
id: root
|
id: root
|
||||||
|
|
||||||
property string actualCurrent: WallpaperPath.currentWallpaperPath
|
property string actualCurrent: WallpaperPath.currentWallpaperPath
|
||||||
|
property alias crops: adapter.monitorCrops
|
||||||
readonly property string current: showPreview ? previewPath : actualCurrent
|
readonly property string current: showPreview ? previewPath : actualCurrent
|
||||||
|
property alias monitorCrops: monitorCrops
|
||||||
property string previewPath
|
property string previewPath
|
||||||
property bool recentlyChanged
|
property bool recentlyChanged
|
||||||
property bool showPreview: false
|
property bool showPreview: false
|
||||||
|
|
||||||
|
function getCrop(screen: string): var {
|
||||||
|
return root.crops[screen];
|
||||||
|
}
|
||||||
|
|
||||||
function preview(path: string): void {
|
function preview(path: string): void {
|
||||||
previewPath = path;
|
previewPath = path;
|
||||||
if (Config.general.color.schemeGeneration)
|
if (Config.general.color.schemeGeneration)
|
||||||
@@ -24,9 +32,35 @@ Searcher {
|
|||||||
showPreview = true;
|
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 {
|
function setWallpaper(path: string): void {
|
||||||
actualCurrent = path;
|
actualCurrent = path;
|
||||||
WallpaperPath.currentWallpaperPath = 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}`]);
|
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)
|
if (Config.general.color.schemeGeneration)
|
||||||
Quickshell.execDetached(["zshell-cli", "scheme", "generate", "--image-path", `${root.actualCurrent}`, "--scheme", `${Config.colors.schemeType}`, "--mode", `${Config.general.color.mode}`]);
|
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"
|
target: "wallpaper"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FileView {
|
||||||
|
id: monitorCrops
|
||||||
|
|
||||||
|
path: `${Paths.state}/wallpaper-crops.json`
|
||||||
|
watchChanges: true
|
||||||
|
|
||||||
|
onAdapterUpdated: writeAdapter()
|
||||||
|
onFileChanged: reload()
|
||||||
|
|
||||||
|
JsonAdapter {
|
||||||
|
id: adapter
|
||||||
|
|
||||||
|
property var monitorCrops: ({})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
FileSystemModel {
|
FileSystemModel {
|
||||||
id: wallpapers
|
id: wallpapers
|
||||||
|
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ CustomRect {
|
|||||||
fillMode: Image.PreserveAspectCrop
|
fillMode: Image.PreserveAspectCrop
|
||||||
height: Config.notifs.sizes.image
|
height: Config.notifs.sizes.image
|
||||||
source: Qt.resolvedUrl(root.image)
|
source: Qt.resolvedUrl(root.image)
|
||||||
|
visible: Config.lock.showNotifIcon
|
||||||
width: Config.notifs.sizes.image
|
width: Config.notifs.sizes.image
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ Scope {
|
|||||||
} else {
|
} else {
|
||||||
buffer = buffer.slice(0, -1);
|
buffer = buffer.slice(0, -1);
|
||||||
}
|
}
|
||||||
|
} else if (event.key === Qt.Key_Escape) {
|
||||||
|
buffer = "";
|
||||||
} else if (" abcdefghijklmnopqrstuvwxyz1234567890`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?".includes(event.text.toLowerCase())) {
|
} else if (" abcdefghijklmnopqrstuvwxyz1234567890`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?".includes(event.text.toLowerCase())) {
|
||||||
// No illegal characters (you are insane if you use unicode in your password)
|
// No illegal characters (you are insane if you use unicode in your password)
|
||||||
buffer += event.text;
|
buffer += event.text;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import QtQuick
|
||||||
import qs.Modules.Settings.Controls
|
import qs.Modules.Settings.Controls
|
||||||
import qs.Config
|
import qs.Config
|
||||||
|
|
||||||
@@ -80,6 +81,7 @@ SettingsPage {
|
|||||||
name: "Sans family"
|
name: "Sans family"
|
||||||
object: Config.appearance.font.family
|
object: Config.appearance.font.family
|
||||||
setting: "sans"
|
setting: "sans"
|
||||||
|
stringList: Qt.fontFamilies()
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
@@ -89,6 +91,7 @@ SettingsPage {
|
|||||||
name: "Monospace family"
|
name: "Monospace family"
|
||||||
object: Config.appearance.font.family
|
object: Config.appearance.font.family
|
||||||
setting: "mono"
|
setting: "mono"
|
||||||
|
stringList: Qt.fontFamilies()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import Quickshell
|
||||||
import QtQuick.Layouts
|
import QtQuick.Layouts
|
||||||
import qs.Modules.Settings.Controls
|
import qs.Modules.Settings.Controls
|
||||||
import qs.Config
|
import qs.Config
|
||||||
@@ -5,6 +6,8 @@ import qs.Config
|
|||||||
SettingsPage {
|
SettingsPage {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
|
required property ShellScreen screen
|
||||||
|
|
||||||
SettingsSection {
|
SettingsSection {
|
||||||
sectionId: "Wallpaper"
|
sectionId: "Wallpaper"
|
||||||
|
|
||||||
@@ -33,8 +36,6 @@ SettingsPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
WallpaperCropper {
|
WallpaperCropper {
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.preferredHeight: 600
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,7 +43,6 @@ SettingsPage {
|
|||||||
sectionId: "Wallpapers"
|
sectionId: "Wallpapers"
|
||||||
|
|
||||||
WallpaperGrid {
|
WallpaperGrid {
|
||||||
Layout.fillWidth: true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
import Quickshell
|
import Quickshell
|
||||||
|
import QtQuick
|
||||||
|
import QtQuick.Layouts
|
||||||
import qs.Modules.Settings.Controls
|
import qs.Modules.Settings.Controls
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Components
|
import qs.Components
|
||||||
@@ -67,6 +69,7 @@ SettingsPage {
|
|||||||
|
|
||||||
CustomSplitButtonRow {
|
CustomSplitButtonRow {
|
||||||
active: Config.general.color.mode === "light" ? menuItems[0] : menuItems[1]
|
active: Config.general.color.mode === "light" ? menuItems[0] : menuItems[1]
|
||||||
|
buttonAlias.disabled: !Config.general.color.schemeGeneration
|
||||||
label: qsTr("Scheme mode")
|
label: qsTr("Scheme mode")
|
||||||
|
|
||||||
menuItems: [
|
menuItems: [
|
||||||
@@ -100,6 +103,7 @@ SettingsPage {
|
|||||||
id: schemeType
|
id: schemeType
|
||||||
|
|
||||||
active: root.schemeTypeItem(menuItems, Config.colors.schemeType)
|
active: root.schemeTypeItem(menuItems, Config.colors.schemeType)
|
||||||
|
buttonAlias.disabled: !Config.general.color.schemeGeneration
|
||||||
label: qsTr("Scheme type")
|
label: qsTr("Scheme type")
|
||||||
z: 2
|
z: 2
|
||||||
|
|
||||||
@@ -169,21 +173,69 @@ SettingsPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
|
shouldBeActive: Config.general.color.schemeGeneration ? 0 : 1
|
||||||
|
}
|
||||||
|
|
||||||
|
SchemesListView {
|
||||||
|
name: "Color scheme presets"
|
||||||
|
object: Config.colors.presets
|
||||||
|
setting: "name"
|
||||||
|
shouldBeActive: Config.general.color.schemeGeneration ? 0 : 1
|
||||||
|
stringList: FetchPresets.presetNames()
|
||||||
|
}
|
||||||
|
|
||||||
|
Separator {
|
||||||
|
shouldBeActive: Config.colors.presets.name !== "" && !Config.general.color.schemeGeneration
|
||||||
|
}
|
||||||
|
|
||||||
|
SchemesListView {
|
||||||
|
name: "Preset variant"
|
||||||
|
object: Config.colors.presets
|
||||||
|
setting: "variant"
|
||||||
|
shouldBeActive: Config.colors.presets.name !== "" && !Config.general.color.schemeGeneration
|
||||||
|
stringList: FetchPresets.variantNames(Config.colors.presets.name)
|
||||||
|
|
||||||
|
onOptionSet: item => {
|
||||||
|
Quickshell.execDetached(["zshell-cli", "scheme", "generate", "--preset", `${Config.colors.presets.name.toLowerCase()}:${item}`]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Separator {
|
||||||
|
shouldBeActive: Config.colors.presets.variant !== "" && FetchPresets.accents(Config.colors.presets.name, Config.colors.presets.variant).length > 0 && !Config.general.color.schemeGeneration
|
||||||
|
}
|
||||||
|
|
||||||
|
SchemesListView {
|
||||||
|
name: "Preset accent"
|
||||||
|
object: Config.colors.presets
|
||||||
|
setting: "accent"
|
||||||
|
shouldBeActive: Config.colors.presets.variant !== "" && FetchPresets.accents(Config.colors.presets.name, Config.colors.presets.variant).length > 0 && !Config.general.color.schemeGeneration
|
||||||
|
stringList: FetchPresets.accents(Config.colors.presets.name, Config.colors.presets.variant)
|
||||||
|
|
||||||
|
onOptionSet: item => {
|
||||||
|
Quickshell.execDetached(["zshell-cli", "scheme", "generate", "--preset", `${Config.colors.presets.name.toLowerCase()}:${Config.colors.presets.variant}`, "--accent", `${item}`]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Separator {
|
||||||
|
shouldBeActive: Config.general.color.schemeGeneration ? 1 : 0
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSwitch {
|
SettingSwitch {
|
||||||
name: "Smart color scheme"
|
name: "Smart color scheme"
|
||||||
object: Config.general.color
|
object: Config.general.color
|
||||||
setting: "smart"
|
setting: "smart"
|
||||||
|
shouldBeActive: Config.general.color.schemeGeneration ? 1 : 0
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
|
shouldBeActive: Config.general.color.schemeGeneration ? 1 : 0
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSpinner {
|
SettingSpinner {
|
||||||
name: "Schedule dark mode"
|
name: "Schedule dark mode"
|
||||||
object: Config.general.color
|
object: Config.general.color
|
||||||
settings: ["scheduleDarkStart", "scheduleDarkEnd", "scheduleDark"]
|
settings: ["scheduleDarkStart", "scheduleDarkEnd", "scheduleDark"]
|
||||||
|
shouldBeActive: Config.general.color.schemeGeneration ? 1 : 0
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
|
|||||||
@@ -50,6 +50,15 @@ SettingsPage {
|
|||||||
Separator {
|
Separator {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SettingSwitch {
|
||||||
|
name: "Show notification icon"
|
||||||
|
object: Config.lock
|
||||||
|
setting: "showNotifIcon"
|
||||||
|
}
|
||||||
|
|
||||||
|
Separator {
|
||||||
|
}
|
||||||
|
|
||||||
SettingSpinBox {
|
SettingSpinBox {
|
||||||
min: 0
|
min: 0
|
||||||
name: "Blur amount"
|
name: "Blur amount"
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ SettingsPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSpinBox {
|
SettingSpinBox {
|
||||||
@@ -51,34 +51,34 @@ SettingsPage {
|
|||||||
name: "Corner radius"
|
name: "Corner radius"
|
||||||
object: Config.screenshot
|
object: Config.screenshot
|
||||||
setting: "corner_radius"
|
setting: "corner_radius"
|
||||||
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
step: 1
|
step: 1
|
||||||
visible: Config.screenshot.mode === "manual"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSwitch {
|
SettingSwitch {
|
||||||
name: "Enable drop shadow"
|
name: "Enable drop shadow"
|
||||||
object: Config.screenshot
|
object: Config.screenshot
|
||||||
setting: "drop_shadow"
|
setting: "drop_shadow"
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSwitch {
|
SettingSwitch {
|
||||||
name: "Enable rounded corners"
|
name: "Enable rounded corners"
|
||||||
object: Config.screenshot
|
object: Config.screenshot
|
||||||
setting: "rounded_corners"
|
setting: "rounded_corners"
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSpinBox {
|
SettingSpinBox {
|
||||||
@@ -86,23 +86,36 @@ SettingsPage {
|
|||||||
name: "Shadow blur radius"
|
name: "Shadow blur radius"
|
||||||
object: Config.screenshot
|
object: Config.screenshot
|
||||||
setting: "shadow_blur_radius"
|
setting: "shadow_blur_radius"
|
||||||
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
step: 1
|
step: 1
|
||||||
visible: Config.screenshot.mode === "manual"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSwitch {
|
SettingSwitch {
|
||||||
name: "Shadow color broken atm"
|
name: "Shadow color broken atm"
|
||||||
object: Config.Screenshot
|
object: Config.Screenshot
|
||||||
setting: "shadow_color"
|
setting: "shadow_color"
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
|
}
|
||||||
|
|
||||||
|
SettingSpinBox {
|
||||||
|
min: 1
|
||||||
|
name: "Shadow passes"
|
||||||
|
object: Config.screenshot
|
||||||
|
setting: "shadow_blur_passes"
|
||||||
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
|
step: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Separator {
|
||||||
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSpinBox {
|
SettingSpinBox {
|
||||||
@@ -110,12 +123,12 @@ SettingsPage {
|
|||||||
name: "Shadow offset X"
|
name: "Shadow offset X"
|
||||||
object: Config.screenshot
|
object: Config.screenshot
|
||||||
setting: "shadow_offset_x"
|
setting: "shadow_offset_x"
|
||||||
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
step: 1
|
step: 1
|
||||||
visible: Config.screenshot.mode === "manual"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Separator {
|
Separator {
|
||||||
visible: Config.screenshot.mode === "manual"
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
}
|
}
|
||||||
|
|
||||||
SettingSpinBox {
|
SettingSpinBox {
|
||||||
@@ -123,8 +136,8 @@ SettingsPage {
|
|||||||
name: "Shadow offset Y"
|
name: "Shadow offset Y"
|
||||||
object: Config.screenshot
|
object: Config.screenshot
|
||||||
setting: "shadow_offset_y"
|
setting: "shadow_offset_y"
|
||||||
|
shouldBeActive: Config.screenshot.mode === "manual"
|
||||||
step: 1
|
step: 1
|
||||||
visible: Config.screenshot.mode === "manual"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Widgets
|
import Quickshell.Widgets
|
||||||
import QtQuick
|
import QtQuick
|
||||||
@@ -20,7 +22,6 @@ Item {
|
|||||||
required property PersistentProperties visibilities
|
required property PersistentProperties visibilities
|
||||||
|
|
||||||
function scrollToSetting(section: string, settingName: string) {
|
function scrollToSetting(section: string, settingName: string) {
|
||||||
// Wait for the StackView transition to complete, then scroll
|
|
||||||
root.pendingSection = section;
|
root.pendingSection = section;
|
||||||
root.pendingSetting = settingName;
|
root.pendingSetting = settingName;
|
||||||
scrollTimer.restart();
|
scrollTimer.restart();
|
||||||
@@ -133,7 +134,7 @@ Item {
|
|||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.top: searchBar.bottom
|
anchors.top: searchBar.bottom
|
||||||
anchors.topMargin: Appearance.spacing.smaller
|
anchors.topMargin: Appearance.spacing.smaller
|
||||||
color: DynamicColors.tPalette.m3surfaceContainer
|
color: DynamicColors.tPalette.m3surfaceContainerLowest
|
||||||
radius: Appearance.rounding.normal
|
radius: Appearance.rounding.normal
|
||||||
|
|
||||||
StackView {
|
StackView {
|
||||||
@@ -157,6 +158,7 @@ Item {
|
|||||||
id: background
|
id: background
|
||||||
|
|
||||||
Cat.Background {
|
Cat.Background {
|
||||||
|
screen: root.screen
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,161 @@
|
|||||||
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
|
import Quickshell
|
||||||
|
import QtQuick
|
||||||
|
import QtQuick.Layouts
|
||||||
|
import qs.Config
|
||||||
|
import qs.Components
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: root
|
||||||
|
|
||||||
|
required property string name
|
||||||
|
required property var object
|
||||||
|
property alias row: row
|
||||||
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
required property list<var> stringList
|
||||||
|
|
||||||
|
signal optionSet(option: string)
|
||||||
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.height : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
RowLayout {
|
||||||
|
id: row
|
||||||
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.margins: Appearance.padding.small
|
||||||
|
anchors.right: parent.right
|
||||||
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
|
||||||
|
CustomText {
|
||||||
|
id: text
|
||||||
|
|
||||||
|
Layout.fillWidth: true
|
||||||
|
font.pointSize: Appearance.font.size.larger
|
||||||
|
text: root.name
|
||||||
|
}
|
||||||
|
|
||||||
|
CustomClippingRect {
|
||||||
|
Layout.preferredHeight: 42 * 6 + Appearance.padding.normal * 2 + Appearance.spacing.small * 5
|
||||||
|
Layout.preferredWidth: 500
|
||||||
|
color: DynamicColors.tPalette.m3surfaceContainer
|
||||||
|
radius: (21 + Appearance.padding.normal) * Appearance.rounding.scale
|
||||||
|
|
||||||
|
CustomRect {
|
||||||
|
id: searchBox
|
||||||
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.margins: Appearance.padding.normal
|
||||||
|
anchors.right: parent.right
|
||||||
|
anchors.top: parent.top
|
||||||
|
color: DynamicColors.tPalette.m3surfaceContainer
|
||||||
|
implicitHeight: 42
|
||||||
|
radius: Appearance.rounding.full
|
||||||
|
|
||||||
|
MaterialIcon {
|
||||||
|
id: searchIcon
|
||||||
|
|
||||||
|
anchors.bottom: parent.bottom
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.leftMargin: Appearance.padding.large
|
||||||
|
anchors.top: parent.top
|
||||||
|
font.pointSize: Appearance.font.size.large
|
||||||
|
text: "search"
|
||||||
|
verticalAlignment: Text.AlignVCenter
|
||||||
|
}
|
||||||
|
|
||||||
|
CustomTextField {
|
||||||
|
id: textSearch
|
||||||
|
|
||||||
|
anchors.left: searchIcon.right
|
||||||
|
anchors.leftMargin: Appearance.spacing.small
|
||||||
|
anchors.right: parent.right
|
||||||
|
anchors.rightMargin: Appearance.spacing.normal
|
||||||
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
placeholderText: "Search..."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
CustomClippingRect {
|
||||||
|
anchors.bottom: parent.bottom
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.margins: Appearance.padding.normal
|
||||||
|
anchors.right: parent.right
|
||||||
|
anchors.top: searchBox.bottom
|
||||||
|
bottomLeftRadius: 21
|
||||||
|
bottomRightRadius: 21
|
||||||
|
|
||||||
|
CustomListView {
|
||||||
|
anchors.fill: parent
|
||||||
|
clip: true
|
||||||
|
spacing: Appearance.spacing.small
|
||||||
|
|
||||||
|
delegate: CustomRect {
|
||||||
|
id: delegate
|
||||||
|
|
||||||
|
required property string modelData
|
||||||
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
implicitHeight: 42
|
||||||
|
radius: Appearance.rounding.smallest
|
||||||
|
|
||||||
|
CustomText {
|
||||||
|
anchors.fill: parent
|
||||||
|
anchors.leftMargin: Appearance.padding.normal
|
||||||
|
text: modelData
|
||||||
|
verticalAlignment: Text.AlignVCenter
|
||||||
|
}
|
||||||
|
|
||||||
|
MaterialIcon {
|
||||||
|
anchors.fill: parent
|
||||||
|
anchors.rightMargin: Appearance.padding.normal
|
||||||
|
color: DynamicColors.palette.m3primary
|
||||||
|
font.pointSize: Appearance.font.size.large
|
||||||
|
horizontalAlignment: Text.AlignRight
|
||||||
|
text: "check_circle"
|
||||||
|
verticalAlignment: Text.AlignVCenter
|
||||||
|
visible: root.object[root.setting] === delegate.modelData
|
||||||
|
}
|
||||||
|
|
||||||
|
StateLayer {
|
||||||
|
onClicked: {
|
||||||
|
root.object[root.setting] = delegate.modelData;
|
||||||
|
root.optionSet(delegate.modelData);
|
||||||
|
Config.save();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
model: ScriptModel {
|
||||||
|
values: {
|
||||||
|
const values = root.stringList;
|
||||||
|
const search = textSearch.text;
|
||||||
|
var regex = new RegExp(search, "i");
|
||||||
|
|
||||||
|
return values.filter(n => regex.test(n));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -6,7 +6,26 @@ import qs.Config
|
|||||||
CustomRect {
|
CustomRect {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
Layout.fillWidth: true
|
property bool shouldBeActive: true
|
||||||
Layout.preferredHeight: 1
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
color: DynamicColors.tPalette.m3outlineVariant
|
color: DynamicColors.tPalette.m3outlineVariant
|
||||||
|
implicitHeight: shouldBeActive ? 1 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ ColumnLayout {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
function addAction() {
|
function addAction() {
|
||||||
const list = [...root.object[root.setting]];
|
const list = [...root.object[root.setting]];
|
||||||
@@ -44,8 +45,26 @@ ColumnLayout {
|
|||||||
Config.save();
|
Config.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
height: shouldBeActive ? implicitHeight : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
spacing: Appearance.spacing.smaller
|
spacing: Appearance.spacing.smaller
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ ColumnLayout {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
function addAlias() {
|
function addAlias() {
|
||||||
const list = [...root.object[root.setting]];
|
const list = [...root.object[root.setting]];
|
||||||
@@ -40,8 +41,26 @@ ColumnLayout {
|
|||||||
Config.save();
|
Config.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
height: shouldBeActive ? implicitHeight : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
spacing: Appearance.spacing.smaller
|
spacing: Appearance.spacing.smaller
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ Item {
|
|||||||
required property var object
|
required property var object
|
||||||
property var pendingCommitEntries: []
|
property var pendingCommitEntries: []
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
property int uidCounter: 0
|
property int uidCounter: 0
|
||||||
property var visualEntries: []
|
property var visualEntries: []
|
||||||
|
|
||||||
@@ -146,8 +147,25 @@ Item {
|
|||||||
Config.save();
|
Config.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
implicitHeight: layout.implicitHeight
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? layout.implicitHeight : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component.onCompleted: root.rebuildVisualEntries()
|
Component.onCompleted: root.rebuildVisualEntries()
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ Item {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property list<string> settings
|
required property list<string> settings
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
function commitChoice(choice: int, setting: string): void {
|
function commitChoice(choice: int, setting: string): void {
|
||||||
root.object[setting] = choice;
|
root.object[setting] = choice;
|
||||||
@@ -32,8 +33,25 @@ Item {
|
|||||||
return Qt.formatTime(d, "h AP");
|
return Qt.formatTime(d, "h AP");
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ Item {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
function formattedValue(): string {
|
function formattedValue(): string {
|
||||||
const value = root.object[root.setting];
|
const value = root.object[root.setting];
|
||||||
@@ -21,8 +22,25 @@ Item {
|
|||||||
return String(value);
|
return String(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -8,13 +8,31 @@ Item {
|
|||||||
|
|
||||||
required property int index
|
required property int index
|
||||||
required property var modelData
|
required property var modelData
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
signal addActiveActionRequested
|
signal addActiveActionRequested
|
||||||
signal deleteRequested(int index)
|
signal deleteRequested(int index)
|
||||||
signal fieldEdited(string key, var value)
|
signal fieldEdited(string key, var value)
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
CustomRect {
|
CustomRect {
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
|
|||||||
@@ -11,10 +11,32 @@ Item {
|
|||||||
|
|
||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
|
property alias row: row
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
required property list<var> stringList
|
||||||
|
|
||||||
Layout.fillWidth: true
|
signal optionSet
|
||||||
Layout.preferredHeight: row.height
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.height : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
id: row
|
id: row
|
||||||
@@ -120,17 +142,18 @@ Item {
|
|||||||
StateLayer {
|
StateLayer {
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.object[root.setting] = fontDelegate.modelData;
|
root.object[root.setting] = fontDelegate.modelData;
|
||||||
|
root.optionSet();
|
||||||
Config.save();
|
Config.save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
model: ScriptModel {
|
model: ScriptModel {
|
||||||
values: {
|
values: {
|
||||||
const fonts = Qt.fontFamilies();
|
const values = root.stringList;
|
||||||
const search = fontSearch.text;
|
const search = fontSearch.text;
|
||||||
var regex = new RegExp(search, "i");
|
var regex = new RegExp(search, "i");
|
||||||
|
|
||||||
return fonts.filter(n => regex.test(n));
|
return values.filter(n => regex.test(n));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,10 +9,28 @@ Item {
|
|||||||
|
|
||||||
readonly property bool highlighted: SettingsHighlight.highlightedSetting === name
|
readonly property bool highlighted: SettingsHighlight.highlightedSetting === name
|
||||||
required property string name
|
required property string name
|
||||||
|
property bool shouldBeActive: true
|
||||||
required property string value
|
required property string value
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -13,10 +13,28 @@ Item {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
property real step: 1
|
property real step: 1
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ Item {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property list<string> settings
|
required property list<string> settings
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
function commitChoice(choice: int, setting: string): void {
|
function commitChoice(choice: int, setting: string): void {
|
||||||
root.object[setting] = choice;
|
root.object[setting] = choice;
|
||||||
@@ -32,8 +33,25 @@ Item {
|
|||||||
return Qt.formatTime(d, "h AP");
|
return Qt.formatTime(d, "h AP");
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -12,9 +12,27 @@ Item {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: layout.implicitHeight
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? layout.implicitHeight : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
@@ -46,6 +64,9 @@ Item {
|
|||||||
StringListEditor {
|
StringListEditor {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
addLabel: root.addLabel
|
addLabel: root.addLabel
|
||||||
|
anchors.left: undefined
|
||||||
|
anchors.right: undefined
|
||||||
|
anchors.verticalCenter: undefined
|
||||||
values: [...(root.object[root.setting] ?? [])]
|
values: [...(root.object[root.setting] ?? [])]
|
||||||
|
|
||||||
onListEdited: function (values) {
|
onListEdited: function (values) {
|
||||||
|
|||||||
@@ -11,9 +11,27 @@ Item {
|
|||||||
required property string name
|
required property string name
|
||||||
required property var object
|
required property var object
|
||||||
required property string setting
|
required property string setting
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: row.implicitHeight + Appearance.padding.smaller * 2
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? row.implicitHeight + Appearance.padding.smaller * 2 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -7,9 +7,13 @@ CustomRect {
|
|||||||
id: root
|
id: root
|
||||||
|
|
||||||
required property string name
|
required property string name
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
Layout.preferredHeight: 60
|
implicitHeight: 60
|
||||||
Layout.preferredWidth: 200
|
implicitWidth: 200
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
CustomText {
|
CustomText {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
|||||||
@@ -60,12 +60,18 @@ CustomClippingRect {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ColumnLayout {
|
Column {
|
||||||
id: clayout
|
id: clayout
|
||||||
|
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
spacing: Appearance.spacing.small
|
spacing: Appearance.spacing.small
|
||||||
|
|
||||||
|
// move: Transition {
|
||||||
|
// Anim {
|
||||||
|
// properties: "y"
|
||||||
|
// }
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,18 +10,39 @@ CustomRect {
|
|||||||
property real contentPadding: Appearance.padding.large
|
property real contentPadding: Appearance.padding.large
|
||||||
property string sectionId: ""
|
property string sectionId: ""
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
Layout.preferredHeight: layout.implicitHeight + contentPadding * 2
|
anchors.right: parent.right
|
||||||
color: DynamicColors.tPalette.m3surfaceContainer
|
color: DynamicColors.tPalette.m3surfaceContainer
|
||||||
|
implicitHeight: layout.height + contentPadding * 2
|
||||||
radius: Appearance.rounding.normal - Appearance.padding.smaller
|
radius: Appearance.rounding.normal - Appearance.padding.smaller
|
||||||
|
|
||||||
ColumnLayout {
|
Behavior on implicitHeight {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Column {
|
||||||
id: layout
|
id: layout
|
||||||
|
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.margins: root.contentPadding
|
anchors.margins: root.contentPadding
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.top: parent.top
|
||||||
|
// anchors.verticalCenter: parent.verticalCenter
|
||||||
spacing: Appearance.spacing.normal
|
spacing: Appearance.spacing.normal
|
||||||
|
|
||||||
|
Behavior on height {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
move: Transition {
|
||||||
|
Anim {
|
||||||
|
properties: "y"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,12 +12,29 @@ CustomRect {
|
|||||||
property alias expanded: menu.expanded
|
property alias expanded: menu.expanded
|
||||||
property alias label: label
|
property alias label: label
|
||||||
property alias menu: menu
|
property alias menu: menu
|
||||||
|
property bool shouldBeActive: true
|
||||||
property alias text: label.text
|
property alias text: label.text
|
||||||
|
|
||||||
color: enabled ? DynamicColors.palette.m3primary : DynamicColors.layer(DynamicColors.palette.m3surfaceContainerHigh, 2)
|
color: enabled ? DynamicColors.palette.m3primary : DynamicColors.layer(DynamicColors.palette.m3surfaceContainerHigh, 2)
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
radius: Appearance.rounding.full
|
radius: Appearance.rounding.full
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
z: expanded ? 100 : 0
|
z: expanded ? 100 : 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
CustomText {
|
CustomText {
|
||||||
id: label
|
id: label
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ ColumnLayout {
|
|||||||
id: root
|
id: root
|
||||||
|
|
||||||
property string addLabel: qsTr("Add entry")
|
property string addLabel: qsTr("Add entry")
|
||||||
|
property bool shouldBeActive: true
|
||||||
property var values: []
|
property var values: []
|
||||||
|
|
||||||
signal listEdited(var values)
|
signal listEdited(var values)
|
||||||
@@ -31,8 +32,26 @@ ColumnLayout {
|
|||||||
root.listEdited(list);
|
root.listEdited(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
Layout.fillWidth: true
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
height: shouldBeActive ? implicitHeight : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
spacing: Appearance.spacing.smaller
|
spacing: Appearance.spacing.smaller
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Repeater {
|
Repeater {
|
||||||
model: [...root.values]
|
model: [...root.values]
|
||||||
|
|||||||
@@ -1,73 +1,254 @@
|
|||||||
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Layouts
|
import QtQuick.Layouts
|
||||||
import QtQuick.Controls
|
|
||||||
import Quickshell
|
import Quickshell
|
||||||
|
import Quickshell.Hyprland
|
||||||
|
import ZShell.Internal
|
||||||
import qs.Config
|
import qs.Config
|
||||||
import qs.Components
|
import qs.Components
|
||||||
import qs.Helpers
|
import qs.Helpers
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
id: wrapper
|
||||||
|
|
||||||
|
property bool changesMade: false
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
|
signal requestCrop
|
||||||
|
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
implicitHeight: shouldBeActive ? 400 : 0
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
onClicked: {
|
||||||
|
wrapper.requestCrop();
|
||||||
|
wrapper.changesMade = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
RowLayout {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
Image {
|
|
||||||
id: imageView
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
fillMode: Image.PreserveAspectFit
|
spacing: Appearance.spacing.normal
|
||||||
smooth: true
|
|
||||||
source: Wallpapers.current
|
Repeater {
|
||||||
|
model: ScriptModel {
|
||||||
|
values: [...Quickshell.screens].sort((a, b) => {
|
||||||
|
return a.x - b.x;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
id: overlay
|
id: delegate
|
||||||
|
|
||||||
clip: true
|
required property ShellScreen modelData
|
||||||
height: imageView.displayH
|
|
||||||
width: imageView.displayW
|
function applyCrop(): void {
|
||||||
x: imageView.displayX
|
const croprect = cropRect.mapToItem(scaledImg, 0, 0, cropRect.width, cropRect.height);
|
||||||
y: imageView.displayY
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
|
function zoomClipRect(zoom: real): void {
|
||||||
|
let oldCenterX = cropRect.x + cropRect.width * 0.5;
|
||||||
|
let oldCenterY = cropRect.y + cropRect.height * 0.5;
|
||||||
|
|
||||||
|
cropRect.zoom = zoom;
|
||||||
|
|
||||||
|
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 {
|
CustomRect {
|
||||||
id: cropRect
|
id: cropRect
|
||||||
|
|
||||||
property real aspectRatio: Quickshell.screens[0].width / Quickshell.screens[0].height
|
property real aspectRatio: delegate.modelData.width / delegate.modelData.height
|
||||||
readonly property rect sourceRect: Qt.rect(x * imageView.scaleX, y * imageView.scaleY, width * imageView.scaleX, height * imageView.scaleY)
|
readonly property real baseHeight: baseWidth / aspectRatio
|
||||||
property real zoom: Config.background.zoom
|
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() {
|
function clampToBounds() {
|
||||||
x = Math.max(0, Math.min(x, overlay.width - width));
|
x = Math.max(imageX, Math.min(x, imageX + scaledImg.paintedWidth - width));
|
||||||
|
|
||||||
y = Math.max(0, Math.min(y, overlay.height - height));
|
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.color: DynamicColors.palette.m3primary
|
||||||
border.width: 2
|
border.width: 2
|
||||||
color: DynamicColors.tPalette.m3primary
|
height: baseHeight / zoom
|
||||||
height: width / aspectRatio
|
opacity: 1
|
||||||
radius: Appearance.rounding.small
|
width: baseWidth / zoom
|
||||||
visible: imageView.status === Image.Ready
|
|
||||||
width: Math.min(overlay.width / zoom, overlay.height * aspectRatio / zoom)
|
Behavior on opacity {
|
||||||
x: Config.background.sourceClipX / imageView.scaleX
|
Anim {
|
||||||
y: Config.background.sourceClipY / imageView.scaleY
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Component.onCompleted: clampToBounds()
|
||||||
|
onHeightChanged: clampToBounds()
|
||||||
|
onWidthChanged: clampToBounds()
|
||||||
}
|
}
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
|
id: mouse
|
||||||
|
|
||||||
function updateCrop(mouseX, mouseY) {
|
function updateCrop(mouseX, mouseY) {
|
||||||
let nx = mouseX - cropRect.width * 0.5;
|
let nx = mouseX - cropRect.width * 0.5;
|
||||||
let ny = mouseY - cropRect.height * 0.5;
|
let ny = mouseY - cropRect.height * 0.5;
|
||||||
|
|
||||||
nx = Math.max(0, Math.min(nx, overlay.width - cropRect.width));
|
nx = Math.max(cropRect.imageX, Math.min(nx, cropRect.imageX + scaledImg.paintedWidth - cropRect.width));
|
||||||
|
|
||||||
ny = Math.max(0, Math.min(ny, overlay.height - cropRect.height));
|
ny = Math.max(cropRect.imageY, Math.min(ny, cropRect.imageY + scaledImg.paintedHeight - cropRect.height));
|
||||||
|
|
||||||
cropRect.x = nx;
|
cropRect.x = nx;
|
||||||
cropRect.y = ny;
|
cropRect.y = ny;
|
||||||
@@ -78,36 +259,20 @@ Item {
|
|||||||
preventStealing: true
|
preventStealing: true
|
||||||
|
|
||||||
onPositionChanged: mouse => {
|
onPositionChanged: mouse => {
|
||||||
if (pressed)
|
if (pressed) {
|
||||||
updateCrop(mouse.x, mouse.y);
|
updateCrop(mouse.x, mouse.y);
|
||||||
|
wrapper.changesMade = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
onPressed: mouse => {
|
onPressed: mouse => {
|
||||||
updateCrop(mouse.x, mouse.y);
|
updateCrop(mouse.x, mouse.y);
|
||||||
|
wrapper.changesMade = true;
|
||||||
}
|
}
|
||||||
onReleased: {
|
onReleased: {
|
||||||
Wallpapers.recentlyChanged = false;
|
wrapper.changesMade = true;
|
||||||
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;
|
|
||||||
|
|
||||||
if (wheel.angleDelta.y > 0)
|
|
||||||
cropRect.zoom *= 1.1;
|
|
||||||
else
|
|
||||||
cropRect.zoom /= 1.1;
|
|
||||||
|
|
||||||
cropRect.zoom = Math.max(1.0, Math.min(cropRect.zoom, 10.0));
|
|
||||||
Config.background.zoom = cropRect.zoom;
|
|
||||||
|
|
||||||
cropRect.x = oldCenterX - cropRect.width * 0.5;
|
|
||||||
cropRect.y = oldCenterY - cropRect.height * 0.5;
|
|
||||||
|
|
||||||
cropRect.clampToBounds();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,37 +12,30 @@ GridView {
|
|||||||
|
|
||||||
readonly property int columnsCount: Math.max(1, Math.floor(width / minCellWidth))
|
readonly property int columnsCount: Math.max(1, Math.floor(width / minCellWidth))
|
||||||
readonly property int minCellWidth: 200 + Appearance.spacing.normal
|
readonly property int minCellWidth: 200 + Appearance.spacing.normal
|
||||||
|
property bool shouldBeActive: true
|
||||||
|
|
||||||
Layout.preferredHeight: contentHeight
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
cellHeight: 140 + Appearance.spacing.normal
|
cellHeight: 140 + Appearance.spacing.normal
|
||||||
cellWidth: width / columnsCount
|
cellWidth: width / columnsCount
|
||||||
clip: true
|
clip: true
|
||||||
|
implicitHeight: shouldBeActive ? contentHeight : 0
|
||||||
interactive: false
|
interactive: false
|
||||||
model: Wallpapers.list
|
model: Wallpapers.list
|
||||||
|
opacity: shouldBeActive ? 1 : 0
|
||||||
|
scale: shouldBeActive ? 1 : 0.8
|
||||||
|
visible: opacity > 0
|
||||||
|
|
||||||
delegate: Item {
|
delegate: Item {
|
||||||
required property int index
|
required property int index
|
||||||
readonly property bool isCurrent: modelData && modelData.path === Wallpapers.actualCurrent
|
readonly property bool isCurrent: modelData && modelData.path === Wallpapers.actualCurrent
|
||||||
readonly property real itemMargin: Appearance.spacing.normal / 2
|
readonly property real itemMargin: Appearance.spacing.normal
|
||||||
readonly property real itemRadius: Appearance.rounding.normal
|
readonly property real itemRadius: Appearance.rounding.small
|
||||||
required property var modelData
|
required property var modelData
|
||||||
|
|
||||||
height: root.cellHeight
|
height: root.cellHeight
|
||||||
width: root.cellWidth
|
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 {
|
CustomClippingRect {
|
||||||
id: image
|
id: image
|
||||||
|
|
||||||
@@ -53,8 +46,6 @@ GridView {
|
|||||||
anchors.topMargin: itemMargin
|
anchors.topMargin: itemMargin
|
||||||
antialiasing: true
|
antialiasing: true
|
||||||
color: DynamicColors.tPalette.m3surfaceContainer
|
color: DynamicColors.tPalette.m3surfaceContainer
|
||||||
layer.enabled: true
|
|
||||||
layer.smooth: true
|
|
||||||
radius: itemRadius
|
radius: itemRadius
|
||||||
|
|
||||||
CachingImage {
|
CachingImage {
|
||||||
@@ -100,29 +91,13 @@ GridView {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Timer {
|
|
||||||
id: fallbackTimer
|
|
||||||
|
|
||||||
property bool triggered: false
|
|
||||||
|
|
||||||
interval: 800
|
|
||||||
running: cachingImage.status === Image.Loading || cachingImage.status === Image.Null
|
|
||||||
|
|
||||||
onTriggered: triggered = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
anchors.bottomMargin: itemMargin
|
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
anchors.leftMargin: itemMargin
|
|
||||||
anchors.rightMargin: itemMargin
|
|
||||||
anchors.topMargin: itemMargin
|
|
||||||
antialiasing: true
|
antialiasing: true
|
||||||
border.color: DynamicColors.palette.m3primary
|
border.color: DynamicColors.palette.m3primary
|
||||||
border.width: isCurrent ? 2 : 0
|
border.width: isCurrent ? 2 : 0
|
||||||
color: "transparent"
|
color: "transparent"
|
||||||
radius: itemRadius - border.width
|
radius: itemRadius + 2
|
||||||
smooth: true
|
smooth: true
|
||||||
|
|
||||||
Behavior on border.width {
|
Behavior on border.width {
|
||||||
@@ -142,5 +117,42 @@ GridView {
|
|||||||
visible: isCurrent
|
visible: isCurrent
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Timer {
|
||||||
|
id: fallbackTimer
|
||||||
|
|
||||||
|
property bool triggered: false
|
||||||
|
|
||||||
|
interval: 800
|
||||||
|
running: cachingImage.status === Image.Loading || cachingImage.status === Image.Null
|
||||||
|
|
||||||
|
onTriggered: triggered = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on scale {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Behavior on y {
|
||||||
|
Anim {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import QtQuick.Layouts
|
import QtQuick.Layouts
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
import QtQuick.VectorImage
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Services.SystemTray
|
import Quickshell.Services.SystemTray
|
||||||
import qs.Modules
|
import qs.Modules
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
pragma ComponentBehavior: Bound
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import Quickshell
|
import Quickshell
|
||||||
|
import Quickshell.Hyprland
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import qs.Components
|
import qs.Components
|
||||||
import qs.Helpers
|
import qs.Helpers
|
||||||
@@ -12,31 +13,73 @@ Item {
|
|||||||
required property ShellScreen screen
|
required property ShellScreen screen
|
||||||
property string source: Wallpapers.current
|
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
|
anchors.fill: parent
|
||||||
|
|
||||||
Image {
|
Image {
|
||||||
id: img
|
id: img
|
||||||
|
|
||||||
anchors.fill: parent
|
property int displayH
|
||||||
|
property int displayW
|
||||||
|
property real resScale
|
||||||
|
property real zoom: 1.0
|
||||||
|
|
||||||
asynchronous: true
|
asynchronous: true
|
||||||
fillMode: Image.PreserveAspectCrop
|
fillMode: Image.PreserveAspectCrop
|
||||||
|
height: implicitHeight * zoom / resScale
|
||||||
opacity: 1
|
opacity: 1
|
||||||
retainWhileLoading: true
|
retainWhileLoading: true
|
||||||
source: root.source
|
source: root.source
|
||||||
sourceClipRect: Wallpapers.recentlyChanged ? null : Qt.rect(Config.background.sourceClipX, Config.background.sourceClipY, Config.background.sourceClipW, Config.background.sourceClipH)
|
sourceSize.width: root.screen.width * resScale
|
||||||
sourceSize.height: root.screen.height
|
width: implicitWidth * zoom / resScale
|
||||||
sourceSize.width: root.screen.width
|
|
||||||
|
|
||||||
onSourceChanged: {
|
Behavior on height {
|
||||||
if (Wallpapers.recentlyChanged) {
|
Anim {
|
||||||
Config.background.sourceClipH = 0;
|
|
||||||
Config.background.sourceClipW = 0;
|
|
||||||
Config.background.sourceClipY = 0;
|
|
||||||
Config.background.sourceClipX = 0;
|
|
||||||
Config.background.zoom = 1.0;
|
|
||||||
Config.save();
|
|
||||||
}
|
}
|
||||||
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,11 +1,18 @@
|
|||||||
#include "hyprextras.hpp"
|
#include "hyprextras.hpp"
|
||||||
#include "hyprdevices.hpp"
|
#include "hyprdevices.hpp"
|
||||||
|
|
||||||
|
#include <functional>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include <qdir.h>
|
#include <qdir.h>
|
||||||
|
#include <qcolor.h>
|
||||||
#include <qjsonarray.h>
|
#include <qjsonarray.h>
|
||||||
|
#include <qjsondocument.h>
|
||||||
|
#include <qjsonobject.h>
|
||||||
#include <qlocalsocket.h>
|
#include <qlocalsocket.h>
|
||||||
#include <qloggingcategory.h>
|
#include <qloggingcategory.h>
|
||||||
#include <qmetatype.h>
|
#include <qmetatype.h>
|
||||||
|
#include <qobject.h>
|
||||||
#include <qregularexpression.h>
|
#include <qregularexpression.h>
|
||||||
#include <qvariant.h>
|
#include <qvariant.h>
|
||||||
|
|
||||||
@@ -163,6 +170,86 @@ static QString buildHlConfigCall(const QString& key, const QVariant& value) {
|
|||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static QColor colorFromInt(quint32 value) {
|
||||||
|
const int a = (value >> 24) & 0xFF;
|
||||||
|
const int r = (value >> 16) & 0xFF;
|
||||||
|
const int g = (value >> 8) & 0xFF;
|
||||||
|
const int b = value & 0xFF;
|
||||||
|
|
||||||
|
return QColor(r, g, b, a);
|
||||||
|
}
|
||||||
|
|
||||||
|
static QVariant parseGetOptionValue(const QJsonObject& obj) {
|
||||||
|
if (obj.contains(QStringLiteral("bool"))) {
|
||||||
|
return obj.value(QStringLiteral("bool")).toBool();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("int"))) {
|
||||||
|
const auto value = obj.value(QStringLiteral("int")).toInt();
|
||||||
|
|
||||||
|
const auto option = obj.value(QStringLiteral("option")).toString();
|
||||||
|
|
||||||
|
if (option.contains(QStringLiteral("color")) || option.contains(QStringLiteral("col."))) {
|
||||||
|
return colorFromInt(static_cast<quint32>(value));
|
||||||
|
}
|
||||||
|
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("float"))) {
|
||||||
|
return obj.value(QStringLiteral("float")).toDouble();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("str"))) {
|
||||||
|
return obj.value(QStringLiteral("str")).toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("current"))) {
|
||||||
|
return obj.value(QStringLiteral("current")).toVariant();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("value"))) {
|
||||||
|
return obj.value(QStringLiteral("value")).toVariant();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("vec2"))) {
|
||||||
|
return obj.value(QStringLiteral("vec2")).toVariant();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (obj.contains(QStringLiteral("data"))) {
|
||||||
|
const auto data = obj.value(QStringLiteral("data"));
|
||||||
|
if (data.isObject()) {
|
||||||
|
const auto d = data.toObject();
|
||||||
|
if (d.contains(QStringLiteral("current"))) {
|
||||||
|
return d.value(QStringLiteral("current")).toVariant();
|
||||||
|
}
|
||||||
|
if (d.contains(QStringLiteral("value"))) {
|
||||||
|
return d.value(QStringLiteral("value")).toVariant();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return data.toVariant();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
static void insertNestedValue(QVariantMap& root, const QStringList& path, const QVariant& value) {
|
||||||
|
if (path.isEmpty()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (path.size() == 1) {
|
||||||
|
root.insert(path.first(), value);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString head = path.first();
|
||||||
|
QVariantMap child = root.value(head).toMap();
|
||||||
|
insertNestedValue(child, path.mid(1), value);
|
||||||
|
root.insert(head, child);
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
HyprExtras::HyprExtras(QObject* parent)
|
HyprExtras::HyprExtras(QObject* parent)
|
||||||
@@ -203,7 +290,7 @@ HyprExtras::HyprExtras(QObject* parent)
|
|||||||
m_socket->connectToServer(m_eventSocket, QLocalSocket::ReadOnly);
|
m_socket->connectToServer(m_eventSocket, QLocalSocket::ReadOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariantHash HyprExtras::options() const {
|
QVariantMap HyprExtras::options() const {
|
||||||
return m_options;
|
return m_options;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -269,30 +356,64 @@ void HyprExtras::refreshOptions() {
|
|||||||
m_optionsRefresh->close();
|
m_optionsRefresh->close();
|
||||||
}
|
}
|
||||||
|
|
||||||
m_optionsRefresh = makeRequestJson(QStringLiteral("descriptions"), [this](bool success, const QJsonDocument& response) {
|
++m_optionsRefreshGeneration;
|
||||||
m_optionsRefresh.reset();
|
const quint64 generation = m_optionsRefreshGeneration;
|
||||||
if (!success) {
|
|
||||||
|
static const QStringList optionKeys = {
|
||||||
|
QStringLiteral("general:border_size"),
|
||||||
|
QStringLiteral("decoration:rounding"),
|
||||||
|
QStringLiteral("animations:enabled"),
|
||||||
|
QStringLiteral("decoration:shadow:enabled"),
|
||||||
|
QStringLiteral("decoration:shadow:offset"),
|
||||||
|
QStringLiteral("decoration:shadow:color"),
|
||||||
|
QStringLiteral("decoration:shadow:range"),
|
||||||
|
QStringLiteral("decoration:shadow:render_power"),
|
||||||
|
};
|
||||||
|
|
||||||
|
auto nextOptions = std::make_shared<QVariantMap>();
|
||||||
|
|
||||||
|
auto step = std::make_shared<std::function<void(int)> >();
|
||||||
|
*step = [this, generation, nextOptions, step](int index) {
|
||||||
|
if (generation != m_optionsRefreshGeneration) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto options = response.array();
|
if (index >= optionKeys.size()) {
|
||||||
bool dirty = false;
|
if (m_options != *nextOptions) {
|
||||||
|
m_options = *nextOptions;
|
||||||
for (const auto& o : std::as_const(options)) {
|
|
||||||
const auto obj = o.toObject();
|
|
||||||
const auto key = obj.value(QStringLiteral("value")).toString();
|
|
||||||
const auto value = obj.value(QStringLiteral("data")).toObject().value(QStringLiteral("current")).toVariant();
|
|
||||||
|
|
||||||
if (m_options.value(key) != value) {
|
|
||||||
dirty = true;
|
|
||||||
m_options.insert(key, value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (dirty) {
|
|
||||||
emit optionsChanged();
|
emit optionsChanged();
|
||||||
}
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString key = optionKeys.at(index);
|
||||||
|
|
||||||
|
m_optionsRefresh = makeRequestJson(
|
||||||
|
QStringLiteral("getoption ") + key,
|
||||||
|
[this, generation, nextOptions, step, index, key](bool success, const QJsonDocument& response)
|
||||||
|
{
|
||||||
|
m_optionsRefresh.reset();
|
||||||
|
|
||||||
|
if (generation != m_optionsRefreshGeneration) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (success && response.isObject()) {
|
||||||
|
const QVariant value = parseGetOptionValue(response.object());
|
||||||
|
if (value.isValid()) {
|
||||||
|
insertNestedValue(*nextOptions, key.split(QLatin1Char(':'), Qt::SkipEmptyParts), value);
|
||||||
|
} else {
|
||||||
|
qCWarning(lcHypr) << "refreshOptions: getoption returned no usable value for" << key;
|
||||||
|
}
|
||||||
|
} else if (!success) {
|
||||||
|
qCWarning(lcHypr) << "refreshOptions: getoption request error for" << key;
|
||||||
|
}
|
||||||
|
|
||||||
|
(*step)(index + 1);
|
||||||
});
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
(*step)(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void HyprExtras::refreshDevices() {
|
void HyprExtras::refreshDevices() {
|
||||||
|
|||||||
@@ -1,9 +1,13 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <functional>
|
||||||
|
|
||||||
|
#include <qjsondocument.h>
|
||||||
#include <qlocalsocket.h>
|
#include <qlocalsocket.h>
|
||||||
#include <qobject.h>
|
#include <qobject.h>
|
||||||
#include <qqmlintegration.h>
|
#include <qqmlintegration.h>
|
||||||
#include <qsharedpointer.h>
|
#include <qsharedpointer.h>
|
||||||
|
#include <qstringlist.h>
|
||||||
#include <qvariant.h>
|
#include <qvariant.h>
|
||||||
|
|
||||||
namespace ZShell::internal::hypr {
|
namespace ZShell::internal::hypr {
|
||||||
@@ -15,13 +19,13 @@ Q_OBJECT
|
|||||||
QML_ELEMENT
|
QML_ELEMENT
|
||||||
Q_MOC_INCLUDE("hyprdevices.hpp")
|
Q_MOC_INCLUDE("hyprdevices.hpp")
|
||||||
|
|
||||||
Q_PROPERTY(QVariantHash options READ options NOTIFY optionsChanged)
|
Q_PROPERTY(QVariantMap options READ options NOTIFY optionsChanged)
|
||||||
Q_PROPERTY(ZShell::internal::hypr::HyprDevices* devices READ devices CONSTANT)
|
Q_PROPERTY(ZShell::internal::hypr::HyprDevices* devices READ devices CONSTANT)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit HyprExtras(QObject* parent = nullptr);
|
explicit HyprExtras(QObject* parent = nullptr);
|
||||||
|
|
||||||
[[nodiscard]] QVariantHash options() const;
|
[[nodiscard]] QVariantMap options() const;
|
||||||
[[nodiscard]] HyprDevices* devices() const;
|
[[nodiscard]] HyprDevices* devices() const;
|
||||||
|
|
||||||
Q_INVOKABLE void message(const QString& message);
|
Q_INVOKABLE void message(const QString& message);
|
||||||
@@ -42,11 +46,12 @@ QString m_eventSocket;
|
|||||||
QLocalSocket* m_socket;
|
QLocalSocket* m_socket;
|
||||||
bool m_socketValid;
|
bool m_socketValid;
|
||||||
|
|
||||||
QVariantHash m_options;
|
QVariantMap m_options;
|
||||||
HyprDevices* const m_devices;
|
HyprDevices* const m_devices;
|
||||||
|
|
||||||
SocketPtr m_optionsRefresh;
|
SocketPtr m_optionsRefresh;
|
||||||
SocketPtr m_devicesRefresh;
|
SocketPtr m_devicesRefresh;
|
||||||
|
quint64 m_optionsRefreshGeneration = 0;
|
||||||
|
|
||||||
void socketError(QLocalSocket::LocalSocketError error) const;
|
void socketError(QLocalSocket::LocalSocketError error) const;
|
||||||
void socketStateChanged(QLocalSocket::LocalSocketState state);
|
void socketStateChanged(QLocalSocket::LocalSocketState state);
|
||||||
|
|||||||
@@ -216,12 +216,56 @@ Action-driven flows (`>` prefix by default) include calculator, wallpaper picker
|
|||||||
|
|
||||||
`zshell-cli` provides these subcommands:
|
`zshell-cli` provides these subcommands:
|
||||||
|
|
||||||
- `shell` - start/kill/log/IPC calls
|
### `shell` — daemon management
|
||||||
- `screenshot` - open area picker (`start`, `start-freeze`)
|
|
||||||
- `wallpaper` - set wallpaper + generate lockscreen blur image
|
|
||||||
- `scheme` - generate and apply dynamic/preset color schemes
|
|
||||||
|
|
||||||
Note: `cli/src/zshell/subcommands/scheme.py` uses Jinja2 templating for `~/.config/zshell/templates` rendering.
|
| Command | Description |
|
||||||
|
|---------|-------------|
|
||||||
|
| `start` | Start the shell daemon (pass `--no-daemon` to run in foreground) |
|
||||||
|
| `kill` | Kill the running shell daemon |
|
||||||
|
| `restart` | Kill then restart the daemon |
|
||||||
|
| `lock` | Lock the session via IPC |
|
||||||
|
| `show` | Show the shell window via IPC |
|
||||||
|
| `log` | Print daemon logs |
|
||||||
|
|
||||||
|
### `scheme` — color scheme generation
|
||||||
|
|
||||||
|
```
|
||||||
|
Usage: zshell-cli scheme generate [--preset <scheme>:<variant>] [--accent <accent>]
|
||||||
|
[--mode <dark|light>] [--image-path <path>]
|
||||||
|
|
||||||
|
Generate a color scheme from a wallpaper image (Material You) or from
|
||||||
|
a built-in preset.
|
||||||
|
|
||||||
|
Preset selection:
|
||||||
|
--preset <scheme>:<variant> Pick a built-in scheme (e.g. catppuccin:mocha)
|
||||||
|
--accent <name> Accent color for schemes that support it
|
||||||
|
(catppuccin accepts: blue, green, mauve,
|
||||||
|
peach, pink, red, rosewater, etc.)
|
||||||
|
--mode <dark|light> Override variant mode
|
||||||
|
|
||||||
|
If variant has both dark and light modes, the mode is auto-detected from
|
||||||
|
the current system or config preference.
|
||||||
|
|
||||||
|
List all available presets:
|
||||||
|
zshell-cli scheme list-presets # human-readable
|
||||||
|
zshell-cli scheme list-presets --json # machine-readable (QML UI)
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
zshell-cli scheme generate --preset gruvbox:medium
|
||||||
|
zshell-cli scheme generate --preset catppuccin:mocha --accent green
|
||||||
|
zshell-cli scheme generate --preset everforest:medium --mode light
|
||||||
|
```
|
||||||
|
|
||||||
|
Note: Template rendering (Jinja2) applies generated colors to `~/.config/zshell/templates/*`.
|
||||||
|
|
||||||
|
### `screenshot` — area picker
|
||||||
|
|
||||||
|
- `start` — open interactive area picker
|
||||||
|
- `start-freeze` — freeze screen then pick
|
||||||
|
|
||||||
|
### `wallpaper` — wallpaper management
|
||||||
|
|
||||||
|
- Set wallpaper and generate lockscreen blur background
|
||||||
|
|
||||||
## Greeter
|
## Greeter
|
||||||
|
|
||||||
|
|||||||
@@ -25,3 +25,7 @@ only-include = [
|
|||||||
|
|
||||||
[tool.ruff]
|
[tool.ruff]
|
||||||
line-length = 120
|
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
|
primary_paletteKeyColor ca9ee6
|
||||||
secondary_paletteKeyColor 71768e
|
secondary_paletteKeyColor 7d6799
|
||||||
tertiary_paletteKeyColor 9a6593
|
tertiary_paletteKeyColor f4b8e4
|
||||||
neutral_paletteKeyColor 77767b
|
neutral_paletteKeyColor 414559
|
||||||
neutral_variant_paletteKeyColor 757680
|
neutral_variant_paletteKeyColor 303446
|
||||||
background 131317
|
background 303446
|
||||||
onBackground e4e1e7
|
onBackground c6d0f5
|
||||||
surface 131317
|
surface 414559
|
||||||
surfaceDim 131317
|
surfaceDim 414559
|
||||||
surfaceBright 39393d
|
surfaceBright 55596f
|
||||||
surfaceContainerLowest 0d0e12
|
surfaceContainerLowest 292c3c
|
||||||
surfaceContainerLow 1b1b1f
|
surfaceContainerLow 363a50
|
||||||
surfaceContainer 1f1f23
|
surfaceContainer 303446
|
||||||
surfaceContainerHigh 292a2e
|
surfaceContainerHigh 292c3c
|
||||||
surfaceContainerHighest 343438
|
surfaceContainerHighest 232634
|
||||||
onSurface e4e1e7
|
onSurface c6d0f5
|
||||||
surfaceVariant 45464f
|
surfaceVariant 303446
|
||||||
onSurfaceVariant c6c5d1
|
onSurfaceVariant a5adce
|
||||||
inverseSurface e4e1e7
|
inverseSurface c6d0f5
|
||||||
inverseOnSurface 303034
|
inverseOnSurface 414559
|
||||||
outline 8f909a
|
outline 737994
|
||||||
outlineVariant 45464f
|
outlineVariant 51576d
|
||||||
shadow 000000
|
shadow 000000
|
||||||
scrim 000000
|
scrim 000000
|
||||||
surfaceTint b7c4ff
|
surfaceTint 9c7eb6
|
||||||
primary b7c4ff
|
primary ca9ee6
|
||||||
onPrimary 1e2d60
|
onPrimary 303446
|
||||||
primaryContainer 6674ac
|
primaryContainer 9c7eb6
|
||||||
onPrimaryContainer ffffff
|
onPrimaryContainer ffffff
|
||||||
inversePrimary 4e5c92
|
inversePrimary 6c4f94
|
||||||
secondary c1c5e0
|
secondary 7d6799
|
||||||
onSecondary 2a2f44
|
onSecondary ffffff
|
||||||
secondaryContainer 41465c
|
secondaryContainer 544874
|
||||||
onSecondaryContainer afb4ce
|
onSecondaryContainer cbbae8
|
||||||
tertiary f1b3e6
|
tertiary f4b8e4
|
||||||
onTertiary 4c1f49
|
onTertiary 4e1e44
|
||||||
tertiaryContainer b67fae
|
tertiaryContainer bb7da9
|
||||||
onTertiaryContainer 000000
|
onTertiaryContainer 000000
|
||||||
error ffb4ab
|
error e78284
|
||||||
onError 690005
|
onError 4a0019
|
||||||
errorContainer 93000a
|
errorContainer 8c2643
|
||||||
onErrorContainer ffdad6
|
onErrorContainer ffb3c6
|
||||||
primaryFixed dce1ff
|
primaryFixed e8d4ff
|
||||||
primaryFixedDim b7c4ff
|
primaryFixedDim ca9ee6
|
||||||
onPrimaryFixed 05164b
|
onPrimaryFixed 2a1040
|
||||||
onPrimaryFixedVariant 364478
|
onPrimaryFixedVariant 544874
|
||||||
secondaryFixed dde1fd
|
secondaryFixed e2d4ff
|
||||||
secondaryFixedDim c1c5e0
|
secondaryFixedDim 7d6799
|
||||||
onSecondaryFixed 151b2e
|
onSecondaryFixed 1a0a28
|
||||||
onSecondaryFixedVariant 41465c
|
onSecondaryFixedVariant 3a2850
|
||||||
tertiaryFixed ffd7f5
|
tertiaryFixed ffd7f5
|
||||||
tertiaryFixedDim f1b3e6
|
tertiaryFixedDim f4b8e4
|
||||||
onTertiaryFixed 330832
|
onTertiaryFixed 330832
|
||||||
onTertiaryFixedVariant 653661
|
onTertiaryFixedVariant 653661
|
||||||
term0 353434
|
term0 414559
|
||||||
term1 9a7bff
|
term1 e78284
|
||||||
term2 44def5
|
term2 a6d189
|
||||||
term3 ffdcf2
|
term3 e5c890
|
||||||
term4 92acd6
|
term4 8caaee
|
||||||
term5 a9a2ed
|
term5 f4b8e4
|
||||||
term6 9dceff
|
term6 81c8be
|
||||||
term7 e8d3de
|
term7 c6d0f5
|
||||||
term8 ac9fa9
|
term8 51576d
|
||||||
term9 b299ff
|
term9 e78284
|
||||||
term10 89ecff
|
term10 a6d189
|
||||||
term11 fff0f6
|
term11 e5c890
|
||||||
term12 b1c2db
|
term12 8caaee
|
||||||
term13 c1b7f7
|
term13 f4b8e4
|
||||||
term14 bae0ff
|
term14 81c8be
|
||||||
term15 ffffff
|
term15 a5adce
|
||||||
rosewater f5eff9
|
rosewater f2d5cf
|
||||||
flamingo e5def4
|
flamingo eebebe
|
||||||
pink dcd9ff
|
pink f4b8e4
|
||||||
mauve b5bbff
|
mauve ca9ee6
|
||||||
red b5a9ff
|
red e78284
|
||||||
maroon c1b7ef
|
maroon ea999c
|
||||||
peach e0c2f9
|
peach ef9f76
|
||||||
yellow ffecf3
|
yellow e5c890
|
||||||
green c8e3ff
|
green a6d189
|
||||||
teal cee1ff
|
teal 81c8be
|
||||||
sky cadcff
|
sky 99d1db
|
||||||
sapphire aec7ff
|
sapphire 85c1dc
|
||||||
blue a6baff
|
blue 8caaee
|
||||||
lavender bfcaff
|
lavender babbf1
|
||||||
klink 6685d1
|
klink 6685d1
|
||||||
klinkSelection 6585d1
|
klinkSelection 6585d1
|
||||||
kvisited 7276dd
|
kvisited 7276dd
|
||||||
@@ -92,19 +92,19 @@ kneutral c794ff
|
|||||||
kneutralSelection c794ff
|
kneutralSelection c794ff
|
||||||
kpositive 54afff
|
kpositive 54afff
|
||||||
kpositiveSelection 54afff
|
kpositiveSelection 54afff
|
||||||
text e4e1e7
|
text c6d0f5
|
||||||
subtext1 c6c5d1
|
subtext1 a5adce
|
||||||
subtext0 8f909a
|
subtext0 7a7f9e
|
||||||
overlay2 7d7d86
|
overlay2 737994
|
||||||
overlay1 6a6a72
|
overlay1 585b70
|
||||||
overlay0 585960
|
overlay0 45475a
|
||||||
surface2 48484e
|
surface2 414559
|
||||||
surface1 37373d
|
surface1 363a50
|
||||||
surface0 25252a
|
surface0 303446
|
||||||
base 131317
|
base 303446
|
||||||
mantle 131317
|
mantle 292c3c
|
||||||
crust 121216
|
crust 232634
|
||||||
success B5CCBA
|
success a6d189
|
||||||
onSuccess 213528
|
onSuccess 303446
|
||||||
successContainer 374B3E
|
successContainer 3b5e3b
|
||||||
onSuccessContainer D1E9D6
|
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
|
primary_paletteKeyColor 8839ef
|
||||||
secondary_paletteKeyColor 657a8a
|
secondary_paletteKeyColor c2b8d0
|
||||||
tertiary_paletteKeyColor 92689d
|
tertiary_paletteKeyColor ea76cb
|
||||||
neutral_paletteKeyColor 75777a
|
neutral_paletteKeyColor 9ca0b0
|
||||||
neutral_variant_paletteKeyColor 71787f
|
neutral_variant_paletteKeyColor e6e9ef
|
||||||
background f8f9fc
|
background eff1f5
|
||||||
onBackground 191c1e
|
onBackground 4c4f69
|
||||||
surface f8f9fc
|
surface ccd0da
|
||||||
surfaceDim d9dadd
|
surfaceDim ccd0da
|
||||||
surfaceBright f8f9fc
|
surfaceBright eff1f5
|
||||||
surfaceContainerLowest ffffff
|
surfaceContainerLowest ffffff
|
||||||
surfaceContainerLow f2f3f7
|
surfaceContainerLow f5f6f9
|
||||||
surfaceContainer edeef1
|
surfaceContainer eff1f5
|
||||||
surfaceContainerHigh e7e8eb
|
surfaceContainerHigh e6e9ef
|
||||||
surfaceContainerHighest e1e2e6
|
surfaceContainerHighest dce0e8
|
||||||
onSurface 191c1e
|
onSurface 4c4f69
|
||||||
surfaceVariant dce3eb
|
surfaceVariant eff1f5
|
||||||
onSurfaceVariant 41484e
|
onSurfaceVariant 6c6f85
|
||||||
inverseSurface 2e3133
|
inverseSurface 4c4f69
|
||||||
inverseOnSurface eff1f4
|
inverseOnSurface ccd0da
|
||||||
outline 6e757c
|
outline 9ca0b0
|
||||||
outlineVariant c0c7ce
|
outlineVariant acb0be
|
||||||
shadow 000000
|
shadow 000000
|
||||||
scrim 000000
|
scrim 000000
|
||||||
surfaceTint 236488
|
surfaceTint a670f1
|
||||||
primary 3e7b9f
|
primary 8839ef
|
||||||
onPrimary ffffff
|
onPrimary eff1f5
|
||||||
primaryContainer 417da2
|
primaryContainer a670f1
|
||||||
onPrimaryContainer 00060c
|
onPrimaryContainer 2a1040
|
||||||
inversePrimary 93cdf6
|
inversePrimary 6c4f94
|
||||||
secondary 4c6170
|
secondary c2b8d0
|
||||||
onSecondary ffffff
|
onSecondary 4c4f69
|
||||||
secondaryContainer cfe5f8
|
secondaryContainer e6d4ff
|
||||||
onSecondaryContainer 526776
|
onSecondaryContainer 544874
|
||||||
tertiary 8f659a
|
tertiary ea76cb
|
||||||
onTertiary ffffff
|
onTertiary eff1f5
|
||||||
tertiaryContainer 8f659a
|
tertiaryContainer ea76cb
|
||||||
onTertiaryContainer ffffff
|
onTertiaryContainer 4e1e44
|
||||||
error ba1a1a
|
error d20f39
|
||||||
onError ffffff
|
onError eff1f5
|
||||||
errorContainer ffdad6
|
errorContainer ffdad6
|
||||||
onErrorContainer 93000a
|
onErrorContainer 93000a
|
||||||
primaryFixed c7e7ff
|
primaryFixed e8d4ff
|
||||||
primaryFixedDim 93cdf6
|
primaryFixedDim a670f1
|
||||||
onPrimaryFixed 001e2e
|
onPrimaryFixed ffffff
|
||||||
onPrimaryFixedVariant 004c6d
|
onPrimaryFixedVariant 544874
|
||||||
secondaryFixed cfe5f8
|
secondaryFixed f0e4ff
|
||||||
secondaryFixedDim b4c9db
|
secondaryFixedDim c2b8d0
|
||||||
onSecondaryFixed 071e2b
|
onSecondaryFixed 4c4f69
|
||||||
onSecondaryFixedVariant 354958
|
onSecondaryFixedVariant 3a2850
|
||||||
tertiaryFixed fad7ff
|
tertiaryFixed ffd7f0
|
||||||
tertiaryFixedDim e6b6f1
|
tertiaryFixedDim ea76cb
|
||||||
onTertiaryFixed 2e0a3b
|
onTertiaryFixed 4c4f69
|
||||||
onTertiaryFixedVariant 5e3869
|
onTertiaryFixedVariant 4e1e44
|
||||||
term0 9a9b9b
|
term0 5c5f77
|
||||||
term1 005bcc
|
term1 d20f39
|
||||||
term2 008ca5
|
term2 40a02b
|
||||||
term3 7e61b0
|
term3 df8e1d
|
||||||
term4 009993
|
term4 1e66f5
|
||||||
term5 006ac4
|
term5 ea76cb
|
||||||
term6 3389ae
|
term6 179299
|
||||||
term7 202225
|
term7 acb0be
|
||||||
term8 0f0f0f
|
term8 6c6f85
|
||||||
term9 0071fa
|
term9 d20f39
|
||||||
term10 00afce
|
term10 40a02b
|
||||||
term11 9a7cce
|
term11 df8e1d
|
||||||
term12 3fbdb6
|
term12 1e66f5
|
||||||
term13 1e85ec
|
term13 ea76cb
|
||||||
term14 59a9d1
|
term14 179299
|
||||||
term15 27282b
|
term15 4c4f69
|
||||||
rosewater 7d76b1
|
rosewater dc8a78
|
||||||
flamingo 6470bd
|
flamingo dd7878
|
||||||
pink 057ee6
|
pink ea76cb
|
||||||
mauve 005791
|
mauve 8839ef
|
||||||
red 003ee0
|
red d20f39
|
||||||
maroon 2751f9
|
maroon e64553
|
||||||
peach 8a4dff
|
peach fe640b
|
||||||
yellow 008f68
|
yellow df8e1d
|
||||||
green 007991
|
green 40a02b
|
||||||
teal 007195
|
teal 179299
|
||||||
sky 0082b6
|
sky 04a5e5
|
||||||
sapphire 037ba6
|
sapphire 209fb5
|
||||||
blue 005e90
|
blue 1e66f5
|
||||||
lavender 0077b7
|
lavender 7287fd
|
||||||
klink 2e8fc3
|
klink 2e8fc3
|
||||||
klinkSelection 308fc4
|
klinkSelection 308fc4
|
||||||
kvisited 2584d6
|
kvisited 2584d6
|
||||||
@@ -92,19 +92,19 @@ kneutral c794ff
|
|||||||
kneutralSelection c794ff
|
kneutralSelection c794ff
|
||||||
kpositive 00b8de
|
kpositive 00b8de
|
||||||
kpositiveSelection 00b8df
|
kpositiveSelection 00b8df
|
||||||
text 191c1e
|
text 4c4f69
|
||||||
subtext1 41484e
|
subtext1 6c6f85
|
||||||
subtext0 6e757c
|
subtext0 9ca0b0
|
||||||
overlay2 7f858b
|
overlay2 acb0be
|
||||||
overlay1 91979d
|
overlay1 bcc0cc
|
||||||
overlay0 a4a8ae
|
overlay0 ccd0da
|
||||||
surface2 b7babf
|
surface2 dce0e8
|
||||||
surface1 cbced2
|
surface1 e6e9ef
|
||||||
surface0 e1e3e7
|
surface0 eff1f5
|
||||||
base f8f9fc
|
base eff1f5
|
||||||
mantle eff1f4
|
mantle e6e9ef
|
||||||
crust e9ebef
|
crust dce0e8
|
||||||
success 4F6354
|
success 40a02b
|
||||||
onSuccess FFFFFF
|
onSuccess eff1f5
|
||||||
successContainer D1E8D5
|
successContainer d1e8d5
|
||||||
onSuccessContainer 0C1F13
|
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
|
primary_paletteKeyColor c6a0f6
|
||||||
secondary_paletteKeyColor 72758e
|
secondary_paletteKeyColor 766597
|
||||||
tertiary_paletteKeyColor 9b6592
|
tertiary_paletteKeyColor f5bde6
|
||||||
neutral_paletteKeyColor 77767b
|
neutral_paletteKeyColor 363a4f
|
||||||
neutral_variant_paletteKeyColor 767680
|
neutral_variant_paletteKeyColor 24273a
|
||||||
background 131317
|
background 24273a
|
||||||
onBackground e4e1e7
|
onBackground cad3f5
|
||||||
surface 131317
|
surface 363a4f
|
||||||
surfaceDim 131317
|
surfaceDim 363a4f
|
||||||
surfaceBright 39393d
|
surfaceBright 4a4e63
|
||||||
surfaceContainerLowest 0e0e12
|
surfaceContainerLowest 1e2030
|
||||||
surfaceContainerLow 1b1b1f
|
surfaceContainerLow 2a2e43
|
||||||
surfaceContainer 1f1f23
|
surfaceContainer 24273a
|
||||||
surfaceContainerHigh 2a2a2e
|
surfaceContainerHigh 1e2030
|
||||||
surfaceContainerHighest 353438
|
surfaceContainerHighest 181926
|
||||||
onSurface e4e1e7
|
onSurface cad3f5
|
||||||
surfaceVariant 46464f
|
surfaceVariant 24273a
|
||||||
onSurfaceVariant c6c5d1
|
onSurfaceVariant a5adcb
|
||||||
inverseSurface e4e1e7
|
inverseSurface cad3f5
|
||||||
inverseOnSurface 303034
|
inverseOnSurface 363a4f
|
||||||
outline 90909a
|
outline 6e738d
|
||||||
outlineVariant 46464f
|
outlineVariant 494d64
|
||||||
shadow 000000
|
shadow 000000
|
||||||
scrim 000000
|
scrim 000000
|
||||||
surfaceTint bac3ff
|
surfaceTint 967cbe
|
||||||
primary bac3ff
|
primary c6a0f6
|
||||||
onPrimary 232c60
|
onPrimary 24273a
|
||||||
primaryContainer 6a73ac
|
primaryContainer 967cbe
|
||||||
onPrimaryContainer ffffff
|
onPrimaryContainer ffffff
|
||||||
inversePrimary 525b92
|
inversePrimary 6c4f94
|
||||||
secondary c3c5e0
|
secondary 766597
|
||||||
onSecondary 2c2f44
|
onSecondary ffffff
|
||||||
secondaryContainer 42455c
|
secondaryContainer 544874
|
||||||
onSecondaryContainer b1b3ce
|
onSecondaryContainer cbbae8
|
||||||
tertiary f1b3e5
|
tertiary f5bde6
|
||||||
onTertiary 4c1f48
|
onTertiary 4e1e44
|
||||||
tertiaryContainer b77ead
|
tertiaryContainer bb7da9
|
||||||
onTertiaryContainer 000000
|
onTertiaryContainer 000000
|
||||||
error ffb4ab
|
error ed8796
|
||||||
onError 690005
|
onError 4a0019
|
||||||
errorContainer 93000a
|
errorContainer 8c2643
|
||||||
onErrorContainer ffdad6
|
onErrorContainer ffb3c6
|
||||||
primaryFixed dee0ff
|
primaryFixed e8d4ff
|
||||||
primaryFixedDim bac3ff
|
primaryFixedDim c6a0f6
|
||||||
onPrimaryFixed 0b154b
|
onPrimaryFixed 2a1040
|
||||||
onPrimaryFixedVariant 3a4378
|
onPrimaryFixedVariant 544874
|
||||||
secondaryFixed dfe1fd
|
secondaryFixed e2d4ff
|
||||||
secondaryFixedDim c3c5e0
|
secondaryFixedDim 766597
|
||||||
onSecondaryFixed 171a2e
|
onSecondaryFixed 1a0a28
|
||||||
onSecondaryFixedVariant 42455c
|
onSecondaryFixedVariant 3a2850
|
||||||
tertiaryFixed ffd7f4
|
tertiaryFixed ffd7f4
|
||||||
tertiaryFixedDim f1b3e5
|
tertiaryFixedDim f5bde6
|
||||||
onTertiaryFixed 340831
|
onTertiaryFixed 340831
|
||||||
onTertiaryFixedVariant 66365f
|
onTertiaryFixedVariant 66365f
|
||||||
term0 353434
|
term0 363a4f
|
||||||
term1 a178ff
|
term1 ed8796
|
||||||
term2 44def5
|
term2 a6da95
|
||||||
term3 ffdcf2
|
term3 eed49f
|
||||||
term4 94abd7
|
term4 8aadf4
|
||||||
term5 ada0ed
|
term5 f5bde6
|
||||||
term6 9dceff
|
term6 8bd5ca
|
||||||
term7 e8d3de
|
term7 cad3f5
|
||||||
term8 ac9fa9
|
term8 494d64
|
||||||
term9 b797ff
|
term9 ed8796
|
||||||
term10 89ecff
|
term10 a6da95
|
||||||
term11 fff0f6
|
term11 eed49f
|
||||||
term12 b2c2dc
|
term12 8aadf4
|
||||||
term13 c4b6f6
|
term13 f5bde6
|
||||||
term14 bae0ff
|
term14 8bd5ca
|
||||||
term15 ffffff
|
term15 a5adcb
|
||||||
rosewater f6eff9
|
rosewater f4dbd6
|
||||||
flamingo e7def4
|
flamingo f0c6c6
|
||||||
pink ded8ff
|
pink f5bde6
|
||||||
mauve b9baff
|
mauve c6a0f6
|
||||||
red b9a8ff
|
red ed8796
|
||||||
maroon c4b7ee
|
maroon ee99a0
|
||||||
peach e0c2f9
|
peach f5a97f
|
||||||
yellow ffecf3
|
yellow eed49f
|
||||||
green c8e3ff
|
green a6da95
|
||||||
teal d0e0ff
|
teal 8bd5ca
|
||||||
sky ccdbff
|
sky 91d7e3
|
||||||
sapphire b1c6ff
|
sapphire 7dc4e4
|
||||||
blue aab9ff
|
blue 8aadf4
|
||||||
lavender c2c9ff
|
lavender b7bdf8
|
||||||
klink 6a84d1
|
klink 7382d2
|
||||||
klinkSelection 6a84d1
|
klinkSelection 7382d2
|
||||||
kvisited 7775dc
|
kvisited 8172da
|
||||||
kvisitedSelection 7775dc
|
kvisitedSelection 8172da
|
||||||
knegative 946dff
|
knegative a167ff
|
||||||
knegativeSelection 946dff
|
knegativeSelection a167ff
|
||||||
kneutral c794ff
|
kneutral ca92ff
|
||||||
kneutralSelection c794ff
|
kneutralSelection c992ff
|
||||||
kpositive 5daeff
|
kpositive 60adff
|
||||||
kpositiveSelection 5eaeff
|
kpositiveSelection 60adff
|
||||||
text e4e1e7
|
text cad3f5
|
||||||
subtext1 c6c5d1
|
subtext1 a5adcb
|
||||||
subtext0 90909a
|
subtext0 7a7f9e
|
||||||
overlay2 7d7d86
|
overlay2 6e738d
|
||||||
overlay1 6a6a72
|
overlay1 585b70
|
||||||
overlay0 595960
|
overlay0 45475a
|
||||||
surface2 48484e
|
surface2 363a4f
|
||||||
surface1 37373d
|
surface1 2a2e43
|
||||||
surface0 25252a
|
surface0 24273a
|
||||||
base 131317
|
base 24273a
|
||||||
mantle 131317
|
mantle 1e2030
|
||||||
crust 121216
|
crust 181926
|
||||||
success B5CCBA
|
success a6da95
|
||||||
onSuccess 213528
|
onSuccess 24273a
|
||||||
successContainer 374B3E
|
successContainer 3b5e3b
|
||||||
onSuccessContainer D1E9D6
|
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
|
primary_paletteKeyColor cba6f7
|
||||||
secondary_paletteKeyColor 76758e
|
secondary_paletteKeyColor 756294
|
||||||
tertiary_paletteKeyColor 9e648e
|
tertiary_paletteKeyColor f5b2e0
|
||||||
neutral_paletteKeyColor 78767b
|
neutral_paletteKeyColor 313244
|
||||||
neutral_variant_paletteKeyColor 777680
|
neutral_variant_paletteKeyColor 1e1e2e
|
||||||
background 131317
|
background 1e1e2e
|
||||||
onBackground e5e1e7
|
onBackground cdd6f4
|
||||||
surface 131317
|
surface 313244
|
||||||
surfaceDim 131317
|
surfaceDim 313244
|
||||||
surfaceBright 39393d
|
surfaceBright 454559
|
||||||
surfaceContainerLowest 0e0e12
|
surfaceContainerLowest 181825
|
||||||
surfaceContainerLow 1c1b1f
|
surfaceContainerLow 252536
|
||||||
surfaceContainer 201f23
|
surfaceContainer 1e1e2e
|
||||||
surfaceContainerHigh 2a292e
|
surfaceContainerHigh 181825
|
||||||
surfaceContainerHighest 353438
|
surfaceContainerHighest 11111b
|
||||||
onSurface e5e1e7
|
onSurface cdd6f4
|
||||||
surfaceVariant 47464f
|
surfaceVariant 1e1e2e
|
||||||
onSurfaceVariant c8c5d1
|
onSurfaceVariant a6adc8
|
||||||
inverseSurface e5e1e7
|
inverseSurface cdd6f4
|
||||||
inverseOnSurface 313034
|
inverseOnSurface 313244
|
||||||
outline 918f9a
|
outline 6c7086
|
||||||
outlineVariant 47464f
|
outlineVariant 45475a
|
||||||
shadow 000000
|
shadow 000000
|
||||||
scrim 000000
|
scrim 000000
|
||||||
surfaceTint c2c1ff
|
surfaceTint 977ebb
|
||||||
primary c2c1ff
|
primary cba6f7
|
||||||
onPrimary 2a2a60
|
onPrimary 1e1e2e
|
||||||
primaryContainer 7171ac
|
primaryContainer 977ebb
|
||||||
onPrimaryContainer ffffff
|
onPrimaryContainer ffffff
|
||||||
inversePrimary 595992
|
inversePrimary 6c4f94
|
||||||
secondary c6c4e0
|
secondary 756294
|
||||||
onSecondary 2e2e44
|
onSecondary ffffff
|
||||||
secondaryContainer 45455c
|
secondaryContainer 544874
|
||||||
onSecondaryContainer b4b2ce
|
onSecondaryContainer cbbae8
|
||||||
tertiary f5b2e0
|
tertiary f5b2e0
|
||||||
onTertiary 4e1e44
|
onTertiary 4e1e44
|
||||||
tertiaryContainer bb7da9
|
tertiaryContainer bb7da9
|
||||||
onTertiaryContainer 000000
|
onTertiaryContainer 000000
|
||||||
error ffb4ab
|
error f38ba8
|
||||||
onError 690005
|
onError 4a0019
|
||||||
errorContainer 93000a
|
errorContainer 8c2643
|
||||||
onErrorContainer ffdad6
|
onErrorContainer ffb3c6
|
||||||
primaryFixed e2dfff
|
primaryFixed e8d4ff
|
||||||
primaryFixedDim c2c1ff
|
primaryFixedDim cba6f7
|
||||||
onPrimaryFixed 14134a
|
onPrimaryFixed 2a1040
|
||||||
onPrimaryFixedVariant 414178
|
onPrimaryFixedVariant 544874
|
||||||
secondaryFixed e2e0fd
|
secondaryFixed e2d4ff
|
||||||
secondaryFixedDim c6c4e0
|
secondaryFixedDim 756294
|
||||||
onSecondaryFixed 19192e
|
onSecondaryFixed 1a0a28
|
||||||
onSecondaryFixedVariant 45455c
|
onSecondaryFixedVariant 3a2850
|
||||||
tertiaryFixed ffd7f0
|
tertiaryFixed ffd7f0
|
||||||
tertiaryFixedDim f5b2e0
|
tertiaryFixedDim f5b2e0
|
||||||
onTertiaryFixed 35082e
|
onTertiaryFixed 35082e
|
||||||
onTertiaryFixedVariant 68355c
|
onTertiaryFixedVariant 68355c
|
||||||
term0 353434
|
term0 45475a
|
||||||
term1 ac73ff
|
term1 f38ba8
|
||||||
term2 44def5
|
term2 a6e3a1
|
||||||
term3 ffdcf2
|
term3 f9e2af
|
||||||
term4 99aad8
|
term4 89b4fa
|
||||||
term5 b49fea
|
term5 f5c2e7
|
||||||
term6 9dceff
|
term6 94e2d5
|
||||||
term7 e8d3de
|
term7 bac2de
|
||||||
term8 ac9fa9
|
term8 585b70
|
||||||
term9 c093ff
|
term9 f38ba8
|
||||||
term10 89ecff
|
term10 a6e3a1
|
||||||
term11 fff0f6
|
term11 f9e2af
|
||||||
term12 b5c1dd
|
term12 89b4fa
|
||||||
term13 c9b5f4
|
term13 f5c2e7
|
||||||
term14 bae0ff
|
term14 94e2d5
|
||||||
term15 ffffff
|
term15 a6adc8
|
||||||
rosewater f7eff9
|
rosewater f5e0dc
|
||||||
flamingo e9def3
|
flamingo f2cdcd
|
||||||
pink e2d7ff
|
pink f5c2e7
|
||||||
mauve bfb8ff
|
mauve cba6f7
|
||||||
red c1a5fd
|
red f38ba8
|
||||||
maroon c9b5ed
|
maroon eba0ac
|
||||||
peach e0c2f9
|
peach fab387
|
||||||
yellow ffecf3
|
yellow f9e2af
|
||||||
green c8e3ff
|
green a6e3a1
|
||||||
teal d3dfff
|
teal 94e2d5
|
||||||
sky d0daff
|
sky 89dceb
|
||||||
sapphire b7c5ff
|
sapphire 74c7ec
|
||||||
blue b0b8ff
|
blue 89b4fa
|
||||||
lavender c7c8ff
|
lavender b4befe
|
||||||
klink 7382d2
|
klink 7382d2
|
||||||
klinkSelection 7382d2
|
klinkSelection 7382d2
|
||||||
kvisited 8172da
|
kvisited 8172da
|
||||||
@@ -92,19 +92,19 @@ kneutral ca92ff
|
|||||||
kneutralSelection c992ff
|
kneutralSelection c992ff
|
||||||
kpositive 60adff
|
kpositive 60adff
|
||||||
kpositiveSelection 60adff
|
kpositiveSelection 60adff
|
||||||
text e5e1e7
|
text cdd6f4
|
||||||
subtext1 c8c5d1
|
subtext1 a6adc8
|
||||||
subtext0 918f9a
|
subtext0 7a7f9e
|
||||||
overlay2 7e7c86
|
overlay2 6c7086
|
||||||
overlay1 6b6972
|
overlay1 585b70
|
||||||
overlay0 595860
|
overlay0 45475a
|
||||||
surface2 48474e
|
surface2 363a4f
|
||||||
surface1 37373d
|
surface1 2a2d42
|
||||||
surface0 25252a
|
surface0 1e1e2e
|
||||||
base 131317
|
base 1e1e2e
|
||||||
mantle 131317
|
mantle 181825
|
||||||
crust 121216
|
crust 11111b
|
||||||
success B5CCBA
|
success a6e3a1
|
||||||
onSuccess 213528
|
onSuccess 1e1e2e
|
||||||
successContainer 374B3E
|
successContainer 3b5e3b
|
||||||
onSuccessContainer D1E9D6
|
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
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user