zed/generate-themes
2023-12-28 18:33:55 -07:00

444 KiB
Raw Permalink Blame History

Script started on Thu Dec 28 17:23:27 2023
nathan@mbp ~z %
nathan@mbp ~z %
nathan@mbp ~z %
nathan@mbp ~z % npm run build-themes
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /Users/nathan/src/zed/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/Users/nathan/src/zed/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
 
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/nathan/.npm/_logs/2023-12-29T00_23_35_723Z-debug.log
nathan@mbp ~z % cd b themes
cd: no such file or directory: themes
nathan@mbp ~z % cd crates/theme
nathan@mbp theme % ls
Cargo.toml src
nathan@mbp theme % cd ..
nathan@mbp crates % cd ..
nathan@mbp ~z % cd script
nathan@mbp script % ls
bootstrap drop-test-dbs metal-debug
build-theme-types eula node_modules
bump-collab-version evaluate_semantic_index randomized-test-ci
bump-nightly generate-eula-rtf randomized-test-minimize
bump-zed-minor-versions generate-licenses reset_db
bump-zed-patch-version get-changes-since seed-db
bundle get-crate-version sqlx
clear-target-dir-if-larger-than get-preview-channel-changes storybook
crate-dep-graph import-themes upload-nightly
deploy kube-shell what-is-deployed
deploy-docs lib zed-2-progress-report.py
deploy-migration licenses zed-local
nathan@mbp script % cd ..
nathan@mbp ~z % cd styles
nathan@mbp styles % npm run build
 
> styles@1.0.0 build
> ts-node ./src/build_themes.ts
 
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/One Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/One Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Ayu Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Ayu Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Ayu Mirage.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Gruvbox Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Gruvbox Dark Hard.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Gruvbox Dark Soft.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Gruvbox Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Gruvbox Light Hard.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Gruvbox Light Soft.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Rosé Pine.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Rosé Pine Dawn.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Rosé Pine Moon.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Sandcastle.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Solarized Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Solarized Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Andromeda.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Summercamp.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Cave Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Cave Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Dune Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Dune Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Estuary Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Estuary Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Forest Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Forest Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Heath Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Heath Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Lakeside Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Lakeside Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Plateau Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Plateau Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Savanna Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Savanna Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Seaside Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Seaside Light.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Sulphurpool Dark.json created
- /Users/nathan/src/zed/crates/theme2/legacy_themes/themes/Atelier Sulphurpool Light.json created
nathan@mbp styles % cd ..
nathan@mbp ~z % mv crates/themes2/legacy_themes/themes/* crates/theme2/lecgacy_themes
nathan@mbp ~z % cr -p theme2
Blocking waiting for file lock on build directory
Compiling theme2 v0.1.0 (/Users/nathan/src/zed/crates/theme2)
warning: unused variable: `theme`
--> crates/theme2/src/bin/import_themes.rs:14:9
|
14 | let theme = FabricTheme {
| ^^^^^ help: if this is intentional, prefix it with an underscore: `_theme`
|
= note: `#[warn(unused_variables)]` on by default
 
warning: `theme2` (bin "import_themes") generated 1 warning (run `cargo fix --bin "import_themes"` to apply 1 suggestion)
Finished dev [unoptimized + debuginfo] target(s) in 3.30s
Running `target/debug/import_themes`
nathan@mbp ~z %
nathan@mbp ~z % cr -p theme2
Compiling theme2 v0.1.0 (/Users/nathan/src/zed/crates/theme2)
error[E0277]: `FabricTheme` doesn't implement `Debug`
--> crates/theme2/src/bin/import_themes.rs:143:17
|
143 | dbg!(theme);
| ^^^^^^^^^^^ `FabricTheme` cannot be formatted using `{:?}` because it doesn't implement `Debug`
|
= help: the trait `Debug` is not implemented for `FabricTheme`
= note: this error originates in the macro `$crate::format_args_nl` which comes from the expansion of the macro `dbg` (in Nightly builds, run with -Z macro-backtrace for more info)
 
For more information about this error, try `rustc --explain E0277`.
error: could not compile `theme2` (bin "import_themes") due to previous error
nathan@mbp ~z %
nathan@mbp ~z % cr -p theme2
Blocking waiting for file lock on build directory
Compiling theme2 v0.1.0 (/Users/nathan/src/zed/crates/theme2)
warning: unused variable: `legacy_theme`
--> crates/theme2/src/bin/import_themes.rs:10:9
|
10 | let legacy_theme: LegacyTheme =
| ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_legacy_theme`
|
= note: `#[warn(unused_variables)]` on by default
 
warning: `theme2` (bin "import_themes") generated 1 warning (run `cargo fix --bin "import_themes"` to apply 1 suggestion)
Finished dev [unoptimized + debuginfo] target(s) in 5.11s
Running `target/debug/import_themes`
Legacy themes directory does not exist
nathan@mbp ~z %
nathan@mbp ~z % cr -p theme2
Blocking waiting for file lock on build directory
Compiling theme2 v0.1.0 (/Users/nathan/src/zed/crates/theme2)
Finished dev [unoptimized + debuginfo] target(s) in 5.97s
Running `target/debug/import_themes`
Legacy themes directory does not exist
nathan@mbp ~z %
nathan@mbp ~z % cr -p theme2
Blocking waiting for file lock on build directory
Compiling theme2 v0.1.0 (/Users/nathan/src/zed/crates/theme2)
Finished dev [unoptimized + debuginfo] target(s) in 5.97s
Running `target/debug/import_themes`
[crates/theme2/src/bin/import_themes.rs:10] &legacy_themes_path = "/Users/nathan/src/zed/crates/themes2/legacy_themes"
Legacy themes directory does not exist
nathan@mbp ~z % ls
nathan@mbp ~z % cr -p theme2
Blocking waiting for file lock on build directory
Compiling theme2 v0.1.0 (/Users/nathan/src/zed/crates/theme2)
Finished dev [unoptimized + debuginfo] target(s) in 5.87s
Running `target/debug/import_themes`
[crates/theme2/src/bin/import_themes.rs:10] &legacy_themes_path = "/Users/nathan/src/zed/crates/theme2/legacy_themes"
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xf3eddaff),
border: rgba(0xdcdacbff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x34555eff),
),
},
hovered: SurfaceState {
background: rgba(0xdcdacbff),
border: rgba(0xdcdacbff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x34555eff),
),
},
pressed: SurfaceState {
background: rgba(0xc3c7bdff),
border: rgba(0xdcdacbff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x34555eff),
),
},
active: SurfaceState {
background: rgba(0xa2aca9ff),
border: rgba(0x869798ff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x002b36ff),
),
},
disabled: SurfaceState {
background: rgba(0xf3eddaff),
border: rgba(0xefe9d6ff),
foreground: rgba(0x788b8fff),
secondary_foreground: Some(
rgba(0x788b8fff),
),
},
inverted: SurfaceState {
background: rgba(0x002b36ff),
border: rgba(0xfdf6e3ff),
foreground: rgba(0xacb4afff),
secondary_foreground: Some(
rgba(0xacb4afff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xf3eddaff),
border: rgba(0xdcdacbff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xdcdacbff),
border: rgba(0xdcdacbff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc3c7bdff),
border: rgba(0xdcdacbff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa2aca9ff),
border: rgba(0x869798ff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf3eddaff),
border: rgba(0xefe9d6ff),
foreground: rgba(0x788b8fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x002b36ff),
border: rgba(0xfdf6e3ff),
foreground: rgba(0xacb4afff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xcfd0c4ff),
border: rgba(0x9faaa8ff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x34555eff),
),
},
hovered: SurfaceState {
background: rgba(0x9faaa8ff),
border: rgba(0x9faaa8ff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x34555eff),
),
},
pressed: SurfaceState {
background: rgba(0x8d9c9dff),
border: rgba(0x9faaa8ff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x34555eff),
),
},
active: SurfaceState {
background: rgba(0x7f9194ff),
border: rgba(0x75888dff),
foreground: rgba(0x002b36ff),
secondary_foreground: Some(
rgba(0x002b36ff),
),
},
disabled: SurfaceState {
background: rgba(0xcfd0c4ff),
border: rgba(0xb7bdb6ff),
foreground: rgba(0x6a7f86ff),
secondary_foreground: Some(
rgba(0x6a7f86ff),
),
},
inverted: SurfaceState {
background: rgba(0x002b36ff),
border: rgba(0xfdf6e3ff),
foreground: rgba(0x819395ff),
secondary_foreground: Some(
rgba(0x819395ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xfdf6e3ff),
border: rgba(0xf5eedbff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf5eedbff),
border: rgba(0xf5eedbff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf1ebd8ff),
border: rgba(0xf5eedbff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdedcccff),
border: rgba(0xb7bdb6ff),
foreground: rgba(0x002b36ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfdf6e3ff),
border: rgba(0xf9f2dfff),
foreground: rgba(0x8d9c9dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x002b36ff),
border: rgba(0xfdf6e3ff),
foreground: rgba(0xe8e4d1ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xdbe6f6ff),
border: rgba(0xbfd3efff),
foreground: rgba(0x298bd1ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbfd3efff),
border: rgba(0xbfd3efff),
foreground: rgba(0x298bd1ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb0caecff),
border: rgba(0xbfd3efff),
foreground: rgba(0x298bd1ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9bbde7ff),
border: rgba(0x81afe1ff),
foreground: rgba(0x060810ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdbe6f6ff),
border: rgba(0xcdddf3ff),
foreground: rgba(0x5c9dd9ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x060810ff),
border: rgba(0xffffffff),
foreground: rgba(0xa1c1e8ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe9ead0ff),
border: rgba(0xd6d9abff),
foreground: rgba(0x859904ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd6d9abff),
border: rgba(0xd6d9abff),
foreground: rgba(0x859904ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xcdd099ff),
border: rgba(0xd6d9abff),
foreground: rgba(0x859904ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xbfc57fff),
border: rgba(0xafb962ff),
foreground: rgba(0x090903ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe9ead0ff),
border: rgba(0xdfe1beff),
foreground: rgba(0x9ba93cff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x090903ff),
border: rgba(0xffffffff),
foreground: rgba(0xc4c986ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf5e6d0ff),
border: rgba(0xebd3aaff),
foreground: rgba(0xb58904ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xebd3aaff),
border: rgba(0xebd3aaff),
foreground: rgba(0xb58904ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe5c997ff),
border: rgba(0xebd3aaff),
foreground: rgba(0xb58904ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xddbb7eff),
border: rgba(0xd3ad61ff),
foreground: rgba(0x190802ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5e6d0ff),
border: rgba(0xf0dcbdff),
foreground: rgba(0xc59b3aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x190802ff),
border: rgba(0xffffffff),
foreground: rgba(0xe0c085ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xffd9d2ff),
border: rgba(0xffbbafff),
foreground: rgba(0xdc3330ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xffbbafff),
border: rgba(0xffbbafff),
foreground: rgba(0xdc3330ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xfcac9eff),
border: rgba(0xffbbafff),
foreground: rgba(0xdc3330ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xf99687ff),
border: rgba(0xf27c6cff),
foreground: rgba(0x310303ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffd9d2ff),
border: rgba(0xffcac1ff),
foreground: rgba(0xe85b4dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x310303ff),
border: rgba(0xffffffff),
foreground: rgba(0xfa9c8dff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x1f2127ff),
border: rgba(0x2d2f34ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0x8a8986ff),
),
},
hovered: SurfaceState {
background: rgba(0x2d2f34ff),
border: rgba(0x2d2f34ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0x8a8986ff),
),
},
pressed: SurfaceState {
background: rgba(0x35363aff),
border: rgba(0x2d2f34ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0x8a8986ff),
),
},
active: SurfaceState {
background: rgba(0x3e4043ff),
border: rgba(0x494b4dff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0xbfbdb6ff),
),
},
disabled: SurfaceState {
background: rgba(0x1f2127ff),
border: rgba(0x26282dff),
foreground: rgba(0x58595aff),
secondary_foreground: Some(
rgba(0x58595aff),
),
},
inverted: SurfaceState {
background: rgba(0xbfbdb6ff),
border: rgba(0x0d1017ff),
foreground: rgba(0x3b3d40ff),
secondary_foreground: Some(
rgba(0x3b3d40ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x1f2127ff),
border: rgba(0x2d2f34ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2d2f34ff),
border: rgba(0x2d2f34ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x35363aff),
border: rgba(0x2d2f34ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x3e4043ff),
border: rgba(0x494b4dff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1f2127ff),
border: rgba(0x26282dff),
foreground: rgba(0x58595aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xbfbdb6ff),
border: rgba(0x0d1017ff),
foreground: rgba(0x3b3d40ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x313337ff),
border: rgba(0x3f4043ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0x8a8986ff),
),
},
hovered: SurfaceState {
background: rgba(0x3f4043ff),
border: rgba(0x3f4043ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0x8a8986ff),
),
},
pressed: SurfaceState {
background: rgba(0x46474aff),
border: rgba(0x3f4043ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0x8a8986ff),
),
},
active: SurfaceState {
background: rgba(0x505152ff),
border: rgba(0x5b5c5dff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: Some(
rgba(0xbfbdb6ff),
),
},
disabled: SurfaceState {
background: rgba(0x313337ff),
border: rgba(0x383a3eff),
foreground: rgba(0x696a6aff),
secondary_foreground: Some(
rgba(0x696a6aff),
),
},
inverted: SurfaceState {
background: rgba(0xbfbdb6ff),
border: rgba(0x0d1017ff),
foreground: rgba(0x4d4e50ff),
secondary_foreground: Some(
rgba(0x4d4e50ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x0d1017ff),
border: rgba(0x1b1e24ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1b1e24ff),
border: rgba(0x1b1e24ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x23252aff),
border: rgba(0x1b1e24ff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2c2e33ff),
border: rgba(0x383a3eff),
foreground: rgba(0xbfbdb6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x0d1017ff),
border: rgba(0x14171dff),
foreground: rgba(0x46474aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xbfbdb6ff),
border: rgba(0x0d1017ff),
foreground: rgba(0x2a2c31ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x0d304fff),
border: rgba(0x1b4a6eff),
foreground: rgba(0x5ac2feff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1b4a6eff),
border: rgba(0x1b4a6eff),
foreground: rgba(0x5ac2feff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x23587fff),
border: rgba(0x1b4a6eff),
foreground: rgba(0x5ac2feff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2d6c98ff),
border: rgba(0x3984b4ff),
foreground: rgba(0xfafcffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x0d304fff),
border: rgba(0x143d5eff),
foreground: rgba(0x49a2d9ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafcffff),
border: rgba(0x001129ff),
foreground: rgba(0x296691ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x294113ff),
border: rgba(0x405c1dff),
foreground: rgba(0xaad84cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x405c1dff),
border: rgba(0x405c1dff),
foreground: rgba(0xaad84cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4c6b23ff),
border: rgba(0x405c1dff),
foreground: rgba(0xaad84cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5e802aff),
border: rgba(0x739934ff),
foreground: rgba(0xfcfdf8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x294113ff),
border: rgba(0x354f18ff),
foreground: rgba(0x8eb840ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcfdf8ff),
border: rgba(0x102100ff),
foreground: rgba(0x597a28ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x572916ff),
border: rgba(0x754221ff),
foreground: rgba(0xfeb454ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x754221ff),
border: rgba(0x754221ff),
foreground: rgba(0xfeb454ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x864f27ff),
border: rgba(0x754221ff),
foreground: rgba(0xfeb454ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9d6230ff),
border: rgba(0xb8793aff),
foreground: rgba(0xfffcf8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x572916ff),
border: rgba(0x65361bff),
foreground: rgba(0xdb9647ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffcf8ff),
border: rgba(0x330a00ff),
foreground: rgba(0x965d2dff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x48171cff),
border: rgba(0x66272dff),
foreground: rgba(0xef7178ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x66272dff),
border: rgba(0x66272dff),
foreground: rgba(0xef7178ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x773035ff),
border: rgba(0x66272dff),
foreground: rgba(0xef7178ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x8d3c42ff),
border: rgba(0xa94a50ff),
foreground: rgba(0xfff9f9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x48171cff),
border: rgba(0x571f24ff),
foreground: rgba(0xcc5d64ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff9f9ff),
border: rgba(0x270000ff),
foreground: rgba(0x87383eff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xebeae3ff),
border: rgba(0xd1d0c6ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x61604fff),
),
},
hovered: SurfaceState {
background: rgba(0xd1d0c6ff),
border: rgba(0xd1d0c6ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x61604fff),
),
},
pressed: SurfaceState {
background: rgba(0xb9b8acff),
border: rgba(0xd1d0c6ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x61604fff),
),
},
active: SurfaceState {
background: rgba(0x989788ff),
border: rgba(0x8e8c7bff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x22221bff),
),
},
disabled: SurfaceState {
background: rgba(0xebeae3ff),
border: rgba(0xe7e6dfff),
foreground: rgba(0x878573ff),
secondary_foreground: Some(
rgba(0x878573ff),
),
},
inverted: SurfaceState {
background: rgba(0x22221bff),
border: rgba(0xf4f3ecff),
foreground: rgba(0xa2a192ff),
secondary_foreground: Some(
rgba(0xa2a192ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xebeae3ff),
border: rgba(0xd1d0c6ff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd1d0c6ff),
border: rgba(0xd1d0c6ff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb9b8acff),
border: rgba(0xd1d0c6ff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x989788ff),
border: rgba(0x8e8c7bff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xebeae3ff),
border: rgba(0xe7e6dfff),
foreground: rgba(0x878573ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x22221bff),
border: rgba(0xf4f3ecff),
foreground: rgba(0xa2a192ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xc5c4b9ff),
border: rgba(0x969585ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x61604fff),
),
},
hovered: SurfaceState {
background: rgba(0x969585ff),
border: rgba(0x969585ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x61604fff),
),
},
pressed: SurfaceState {
background: rgba(0x8f8e7dff),
border: rgba(0x969585ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x61604fff),
),
},
active: SurfaceState {
background: rgba(0x8b8a78ff),
border: rgba(0x858371ff),
foreground: rgba(0x22221bff),
secondary_foreground: Some(
rgba(0x22221bff),
),
},
disabled: SurfaceState {
background: rgba(0xc5c4b9ff),
border: rgba(0xadac9fff),
foreground: rgba(0x767463ff),
secondary_foreground: Some(
rgba(0x767463ff),
),
},
inverted: SurfaceState {
background: rgba(0x22221bff),
border: rgba(0xf4f3ecff),
foreground: rgba(0x8c8a79ff),
secondary_foreground: Some(
rgba(0x8c8a79ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf4f3ecff),
border: rgba(0xedece5ff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xedece5ff),
border: rgba(0xedece5ff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9e8e1ff),
border: rgba(0xedece5ff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd3d2c9ff),
border: rgba(0xadac9fff),
foreground: rgba(0x22221bff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf4f3ecff),
border: rgba(0xf0efe8ff),
foreground: rgba(0x8f8e7dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x22221bff),
border: rgba(0xf4f3ecff),
foreground: rgba(0xdddcd4ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xd9ecdfff),
border: rgba(0xbbddc6ff),
foreground: rgba(0x38a166ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbbddc6ff),
border: rgba(0xbbddc6ff),
foreground: rgba(0x38a166ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xacd6baff),
border: rgba(0xbbddc6ff),
foreground: rgba(0x38a166ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x97cba8ff),
border: rgba(0x7dc095ff),
foreground: rgba(0x050a06ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd9ecdfff),
border: rgba(0xcae5d2ff),
foreground: rgba(0x5db07dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050a06ff),
border: rgba(0xffffffff),
foreground: rgba(0x9dcfadff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe6e9d3ff),
border: rgba(0xd2d8b1ff),
foreground: rgba(0x7d9728ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd2d8b1ff),
border: rgba(0xd2d8b1ff),
foreground: rgba(0x7d9728ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc8d0a0ff),
border: rgba(0xd2d8b1ff),
foreground: rgba(0x7d9728ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb9c488ff),
border: rgba(0xa9b86dff),
foreground: rgba(0x080903ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe6e9d3ff),
border: rgba(0xdce1c2ff),
foreground: rgba(0x93a74bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x080903ff),
border: rgba(0xffffffff),
foreground: rgba(0xbec88eff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf0e9d1ff),
border: rgba(0xe3d8adff),
foreground: rgba(0xa59810ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe3d8adff),
border: rgba(0xe3d8adff),
foreground: rgba(0xa59810ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xdcd09bff),
border: rgba(0xe3d8adff),
foreground: rgba(0xa59810ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd2c482ff),
border: rgba(0xc6b865ff),
foreground: rgba(0x0b0903ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf0e9d1ff),
border: rgba(0xeae1bfff),
foreground: rgba(0xb6a840ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0b0903ff),
border: rgba(0xffffffff),
foreground: rgba(0xd6c889ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf6ded4ff),
border: rgba(0xedc5b3ff),
foreground: rgba(0xba6337ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xedc5b3ff),
border: rgba(0xedc5b3ff),
foreground: rgba(0xba6337ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe7b9a2ff),
border: rgba(0xedc5b3ff),
foreground: rgba(0xba6337ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe0a78cff),
border: rgba(0xd69372ff),
foreground: rgba(0x120604ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf6ded4ff),
border: rgba(0xf1d1c4ff),
foreground: rgba(0xc97a54ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x120604ff),
border: rgba(0xffffffff),
foreground: rgba(0xe2ac92ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x27211eff),
border: rgba(0x3b3431ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xa79f9dff),
),
},
hovered: SurfaceState {
background: rgba(0x3b3431ff),
border: rgba(0x3b3431ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xa79f9dff),
),
},
pressed: SurfaceState {
background: rgba(0x4c4542ff),
border: rgba(0x3b3431ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xa79f9dff),
),
},
active: SurfaceState {
background: rgba(0x645d5aff),
border: rgba(0x6e6663ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xf1efeeff),
),
},
disabled: SurfaceState {
background: rgba(0x27211eff),
border: rgba(0x2c2421ff),
foreground: rgba(0x766e6bff),
secondary_foreground: Some(
rgba(0x766e6bff),
),
},
inverted: SurfaceState {
background: rgba(0xf1efeeff),
border: rgba(0x1b1918ff),
foreground: rgba(0x5d5653ff),
secondary_foreground: Some(
rgba(0x5d5653ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x27211eff),
border: rgba(0x3b3431ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3b3431ff),
border: rgba(0x3b3431ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4c4542ff),
border: rgba(0x3b3431ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x645d5aff),
border: rgba(0x6e6663ff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x27211eff),
border: rgba(0x2c2421ff),
foreground: rgba(0x766e6bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf1efeeff),
border: rgba(0x1b1918ff),
foreground: rgba(0x5d5653ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x443c39ff),
border: rgba(0x665f5cff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xa79f9dff),
),
},
hovered: SurfaceState {
background: rgba(0x665f5cff),
border: rgba(0x665f5cff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xa79f9dff),
),
},
pressed: SurfaceState {
background: rgba(0x6c6461ff),
border: rgba(0x665f5cff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xa79f9dff),
),
},
active: SurfaceState {
background: rgba(0x716966ff),
border: rgba(0x79716eff),
foreground: rgba(0xf1efeeff),
secondary_foreground: Some(
rgba(0xf1efeeff),
),
},
disabled: SurfaceState {
background: rgba(0x443c39ff),
border: rgba(0x554e4bff),
foreground: rgba(0x8e8683ff),
secondary_foreground: Some(
rgba(0x8e8683ff),
),
},
inverted: SurfaceState {
background: rgba(0xf1efeeff),
border: rgba(0x1b1918ff),
foreground: rgba(0x706865ff),
secondary_foreground: Some(
rgba(0x706865ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x1b1918ff),
border: rgba(0x251f1dff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x251f1dff),
border: rgba(0x251f1dff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x292220ff),
border: rgba(0x251f1dff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x3a322fff),
border: rgba(0x554e4bff),
foreground: rgba(0xf1efeeff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1b1918ff),
border: rgba(0x201c1bff),
foreground: rgba(0x6c6461ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf1efeeff),
border: rgba(0x1b1918ff),
foreground: rgba(0x332b28ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x0f1d3dff),
border: rgba(0x192e5bff),
foreground: rgba(0x417ee6ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x192e5bff),
border: rgba(0x192e5bff),
foreground: rgba(0x417ee6ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1d386cff),
border: rgba(0x192e5bff),
foreground: rgba(0x417ee6ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x244583ff),
border: rgba(0x2c549fff),
foreground: rgba(0xf9f9feff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x0f1d3dff),
border: rgba(0x14264cff),
foreground: rgba(0x3669c2ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9f9feff),
border: rgba(0x00001bff),
foreground: rgba(0x22417cff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x1d2110ff),
border: rgba(0x2e3516ff),
foreground: rgba(0x7b9727ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2e3516ff),
border: rgba(0x2e3516ff),
foreground: rgba(0x7b9727ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x374118ff),
border: rgba(0x2e3516ff),
foreground: rgba(0x7b9727ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x44511bff),
border: rgba(0x53641fff),
foreground: rgba(0xfafbf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1d2110ff),
border: rgba(0x262b13ff),
foreground: rgba(0x677d23ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafbf6ff),
border: rgba(0x000000ff),
foreground: rgba(0x404c1bff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x371d0dff),
border: rgba(0x4f2f12ff),
foreground: rgba(0xc38419ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x4f2f12ff),
border: rgba(0x4f2f12ff),
foreground: rgba(0xc38419ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x5d3914ff),
border: rgba(0x4f2f12ff),
foreground: rgba(0xc38419ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x704716ff),
border: rgba(0x875817ff),
foreground: rgba(0xfefaf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x371d0dff),
border: rgba(0x432611ff),
foreground: rgba(0xa46e18ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfefaf6ff),
border: rgba(0x1b0000ff),
foreground: rgba(0x6b4315ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x550512ff),
border: rgba(0x710c1bff),
foreground: rgba(0xf22d40ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x710c1bff),
border: rgba(0x710c1bff),
foreground: rgba(0xf22d40ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x810f20ff),
border: rgba(0x710c1bff),
foreground: rgba(0xf22d40ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x961425ff),
border: rgba(0xb01b2dff),
foreground: rgba(0xfff8f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x550512ff),
border: rgba(0x630817ff),
foreground: rgba(0xd02437ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f7ff),
border: rgba(0x340000ff),
foreground: rgba(0x901324ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xecddb5ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
hovered: SurfaceState {
background: rgba(0xddcca7ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
pressed: SurfaceState {
background: rgba(0xd5c4a1ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
active: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xbcad92ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x282828ff),
),
},
disabled: SurfaceState {
background: rgba(0xecddb5ff),
border: rgba(0xe5d5adff),
foreground: rgba(0xad9e87ff),
secondary_foreground: Some(
rgba(0xad9e87ff),
),
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf9f5d7ff),
foreground: rgba(0xcdbd9cff),
secondary_foreground: Some(
rgba(0xcdbd9cff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xecddb5ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xddcca7ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd5c4a1ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xbcad92ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xecddb5ff),
border: rgba(0xe5d5adff),
foreground: rgba(0xad9e87ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf9f5d7ff),
foreground: rgba(0xcdbd9cff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xd9c8a4ff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
hovered: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
pressed: SurfaceState {
background: rgba(0xc0b195ff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
active: SurfaceState {
background: rgba(0xb5a68eff),
border: rgba(0xa99a84ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x282828ff),
),
},
disabled: SurfaceState {
background: rgba(0xd9c8a4ff),
border: rgba(0xd1c09eff),
foreground: rgba(0x8a7c6fff),
secondary_foreground: Some(
rgba(0x8a7c6fff),
),
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf9f5d7ff),
foreground: rgba(0xb8a98fff),
secondary_foreground: Some(
rgba(0xb8a98fff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf9f5d7ff),
border: rgba(0xefe2bcff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xefe2bcff),
border: rgba(0xefe2bcff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9d9b0ff),
border: rgba(0xefe2bcff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdecda8ff),
border: rgba(0xd1c09eff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf9f5d7ff),
border: rgba(0xf4eccaff),
foreground: rgba(0xc0b195ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf9f5d7ff),
foreground: rgba(0xe1d1aaff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xd2dee2ff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xaec6cdff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x9db9c2ff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x84a8b2ff),
border: rgba(0x6794a1ff),
foreground: rgba(0x030607ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd2dee2ff),
border: rgba(0xc0d2d7ff),
foreground: rgba(0x417d8cff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x030607ff),
border: rgba(0xffffffff),
foreground: rgba(0x8badb7ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe5e1ceff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd1cba8ff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc7bf95ff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb7af7bff),
border: rgba(0xa69e5eff),
foreground: rgba(0x080702ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe5e1ceff),
border: rgba(0xdbd5bbff),
foreground: rgba(0x90893aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x080702ff),
border: rgba(0xffffffff),
foreground: rgba(0xbcb482ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf5e2d0ff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xebccabff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe6c198ff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xddb17fff),
border: rgba(0xd3a063ff),
foreground: rgba(0x170702ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5e2d0ff),
border: rgba(0xf0d6bdff),
foreground: rgba(0xc58b3fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x170702ff),
border: rgba(0xffffffff),
foreground: rgba(0xe0b686ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf4d1c9ff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe8ac9eff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe19a8aff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd6816eff),
border: rgba(0xc86450ff),
foreground: rgba(0x0d0301ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf4d1c9ff),
border: rgba(0xeebfb3ff),
foreground: rgba(0xb33d2bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0d0301ff),
border: rgba(0xffffffff),
foreground: rgba(0xda8876ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xe3ebe6ff),
border: rgba(0xc8d1cbff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x546259ff),
),
},
hovered: SurfaceState {
background: rgba(0xc8d1cbff),
border: rgba(0xc8d1cbff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x546259ff),
),
},
pressed: SurfaceState {
background: rgba(0xafb9b2ff),
border: rgba(0xc8d1cbff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x546259ff),
),
},
active: SurfaceState {
background: rgba(0x8d9890ff),
border: rgba(0x818e85ff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x171c19ff),
),
},
disabled: SurfaceState {
background: rgba(0xe3ebe6ff),
border: rgba(0xdfe7e2ff),
foreground: rgba(0x79877dff),
secondary_foreground: Some(
rgba(0x79877dff),
),
},
inverted: SurfaceState {
background: rgba(0x171c19ff),
border: rgba(0xecf4eeff),
foreground: rgba(0x97a29aff),
secondary_foreground: Some(
rgba(0x97a29aff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xe3ebe6ff),
border: rgba(0xc8d1cbff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc8d1cbff),
border: rgba(0xc8d1cbff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xafb9b2ff),
border: rgba(0xc8d1cbff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x8d9890ff),
border: rgba(0x818e85ff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe3ebe6ff),
border: rgba(0xdfe7e2ff),
foreground: rgba(0x79877dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x171c19ff),
border: rgba(0xecf4eeff),
foreground: rgba(0x97a29aff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xbcc5bfff),
border: rgba(0x8b968eff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x546259ff),
),
},
hovered: SurfaceState {
background: rgba(0x8b968eff),
border: rgba(0x8b968eff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x546259ff),
),
},
pressed: SurfaceState {
background: rgba(0x838f87ff),
border: rgba(0x8b968eff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x546259ff),
),
},
active: SurfaceState {
background: rgba(0x7e8b82ff),
border: rgba(0x76857bff),
foreground: rgba(0x171c19ff),
secondary_foreground: Some(
rgba(0x171c19ff),
),
},
disabled: SurfaceState {
background: rgba(0xbcc5bfff),
border: rgba(0xa3ada6ff),
foreground: rgba(0x68766dff),
secondary_foreground: Some(
rgba(0x68766dff),
),
},
inverted: SurfaceState {
background: rgba(0x171c19ff),
border: rgba(0xecf4eeff),
foreground: rgba(0x7f8c83ff),
secondary_foreground: Some(
rgba(0x7f8c83ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xecf4eeff),
border: rgba(0xe5ede7ff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe5ede7ff),
border: rgba(0xe5ede7ff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe1e9e4ff),
border: rgba(0xe5ede7ff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xcad3cdff),
border: rgba(0xa3ada6ff),
foreground: rgba(0x171c19ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xecf4eeff),
border: rgba(0xe8f0ebff),
foreground: rgba(0x838f87ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x171c19ff),
border: rgba(0xecf4eeff),
foreground: rgba(0xd4ddd7ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xdae7e8ff),
border: rgba(0xbed4d6ff),
foreground: rgba(0x488c90ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbed4d6ff),
border: rgba(0xbed4d6ff),
foreground: rgba(0x488c90ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xafcbccff),
border: rgba(0xbed4d6ff),
foreground: rgba(0x488c90ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9bbec0ff),
border: rgba(0x84b0b2ff),
foreground: rgba(0x050909ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdae7e8ff),
border: rgba(0xccdedeff),
foreground: rgba(0x679ea1ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050909ff),
border: rgba(0xffffffff),
foreground: rgba(0xa1c2c4ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xdaeadeff),
border: rgba(0xbedac5ff),
foreground: rgba(0x499963ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbedac5ff),
border: rgba(0xbedac5ff),
foreground: rgba(0x499963ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb0d2b8ff),
border: rgba(0xbedac5ff),
foreground: rgba(0x499963ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9cc6a6ff),
border: rgba(0x84ba93ff),
foreground: rgba(0x050a06ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdaeadeff),
border: rgba(0xcce2d1ff),
foreground: rgba(0x68a97aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050a06ff),
border: rgba(0xffffffff),
foreground: rgba(0xa1caabff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xeee4d5ff),
border: rgba(0xdfcfb6ff),
foreground: rgba(0xa07e3cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xdfcfb6ff),
border: rgba(0xdfcfb6ff),
foreground: rgba(0xa07e3cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd8c4a6ff),
border: rgba(0xdfcfb6ff),
foreground: rgba(0xa07e3cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xcdb590ff),
border: rgba(0xc1a577ff),
foreground: rgba(0x0b0804ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xeee4d5ff),
border: rgba(0xe7d9c6ff),
foreground: rgba(0xb19159ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0b0804ff),
border: rgba(0xffffffff),
foreground: rgba(0xd1ba96ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf3ded4ff),
border: rgba(0xe8c5b4ff),
foreground: rgba(0xb1623aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe8c5b4ff),
border: rgba(0xe8c5b4ff),
foreground: rgba(0xb1623aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe2b8a4ff),
border: rgba(0xe8c5b4ff),
foreground: rgba(0xb1623aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdaa68eff),
border: rgba(0xcf9274ff),
foreground: rgba(0x0c0604ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf3ded4ff),
border: rgba(0xeed1c4ff),
foreground: rgba(0xc17957ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0c0604ff),
border: rgba(0xffffffff),
foreground: rgba(0xddab94ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x221f26ff),
border: rgba(0x332f38ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0x898591ff),
),
},
hovered: SurfaceState {
background: rgba(0x332f38ff),
border: rgba(0x332f38ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0x898591ff),
),
},
pressed: SurfaceState {
background: rgba(0x413c47ff),
border: rgba(0x332f38ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0x898591ff),
),
},
active: SurfaceState {
background: rgba(0x544f5cff),
border: rgba(0x5d5765ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0xefecf4ff),
),
},
disabled: SurfaceState {
background: rgba(0x221f26ff),
border: rgba(0x26232aff),
foreground: rgba(0x655f6dff),
secondary_foreground: Some(
rgba(0x655f6dff),
),
},
inverted: SurfaceState {
background: rgba(0xefecf4ff),
border: rgba(0x19171cff),
foreground: rgba(0x4f4956ff),
secondary_foreground: Some(
rgba(0x4f4956ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x221f26ff),
border: rgba(0x332f38ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x332f38ff),
border: rgba(0x332f38ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x413c47ff),
border: rgba(0x332f38ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x544f5cff),
border: rgba(0x5d5765ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x221f26ff),
border: rgba(0x26232aff),
foreground: rgba(0x655f6dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xefecf4ff),
border: rgba(0x19171cff),
foreground: rgba(0x4f4956ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x3a353fff),
border: rgba(0x56505eff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0x898591ff),
),
},
hovered: SurfaceState {
background: rgba(0x56505eff),
border: rgba(0x56505eff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0x898591ff),
),
},
pressed: SurfaceState {
background: rgba(0x5b5563ff),
border: rgba(0x56505eff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0x898591ff),
),
},
active: SurfaceState {
background: rgba(0x605a68ff),
border: rgba(0x67616fff),
foreground: rgba(0xefecf4ff),
secondary_foreground: Some(
rgba(0xefecf4ff),
),
},
disabled: SurfaceState {
background: rgba(0x3a353fff),
border: rgba(0x48434fff),
foreground: rgba(0x756f7eff),
secondary_foreground: Some(
rgba(0x756f7eff),
),
},
inverted: SurfaceState {
background: rgba(0xefecf4ff),
border: rgba(0x19171cff),
foreground: rgba(0x5f5967ff),
secondary_foreground: Some(
rgba(0x5f5967ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x19171cff),
border: rgba(0x201e24ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x201e24ff),
border: rgba(0x201e24ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x242128ff),
border: rgba(0x201e24ff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x322e37ff),
border: rgba(0x48434fff),
foreground: rgba(0xefecf4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x19171cff),
border: rgba(0x1d1a20ff),
foreground: rgba(0x5b5563ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xefecf4ff),
border: rgba(0x19171cff),
foreground: rgba(0x2c2930ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x161a36ff),
border: rgba(0x222953ff),
foreground: rgba(0x576ddaff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x222953ff),
border: rgba(0x222953ff),
foreground: rgba(0x576ddaff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x293162ff),
border: rgba(0x222953ff),
foreground: rgba(0x576ddaff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x313d79ff),
border: rgba(0x3c4994ff),
foreground: rgba(0xf9f9feff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x161a36ff),
border: rgba(0x1c2244ff),
foreground: rgba(0x495bb7ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9f9feff),
border: rgba(0x000014ff),
foreground: rgba(0x2e3873ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x132020ff),
border: rgba(0x1a3434ff),
foreground: rgba(0x2c9292ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1a3434ff),
border: rgba(0x1a3434ff),
foreground: rgba(0x2c9292ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1d3f3fff),
border: rgba(0x1a3434ff),
foreground: rgba(0x2c9292ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x204f4fff),
border: rgba(0x246161ff),
foreground: rgba(0xf7fafaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x132020ff),
border: rgba(0x172a2aff),
foreground: rgba(0x287979ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7fafaff),
border: rgba(0x000000ff),
foreground: rgba(0x204a4aff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x231a12ff),
border: rgba(0x392a1aff),
foreground: rgba(0xa06e3bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x392a1aff),
border: rgba(0x392a1aff),
foreground: rgba(0xa06e3bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x45321eff),
border: rgba(0x392a1aff),
foreground: rgba(0xa06e3bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x563d23ff),
border: rgba(0x6b4a2bff),
foreground: rgba(0xfcf9f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x231a12ff),
border: rgba(0x2e2216ff),
foreground: rgba(0x855c33ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcf9f6ff),
border: rgba(0x000000ff),
foreground: rgba(0x513922ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x28151cff),
border: rgba(0x421f2dff),
foreground: rgba(0xbe4678ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x421f2dff),
border: rgba(0x421f2dff),
foreground: rgba(0xbe4678ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x512435ff),
border: rgba(0x421f2dff),
foreground: rgba(0xbe4678ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x652b42ff),
border: rgba(0x7e3350ff),
foreground: rgba(0xfdf8f9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x28151cff),
border: rgba(0x351a24ff),
foreground: rgba(0x9d3d64ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf8f9ff),
border: rgba(0x000000ff),
foreground: rgba(0x5f293eff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x2c2b23ff),
border: rgba(0x3c3b31ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0x91907fff),
),
},
hovered: SurfaceState {
background: rgba(0x3c3b31ff),
border: rgba(0x3c3b31ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0x91907fff),
),
},
pressed: SurfaceState {
background: rgba(0x49483cff),
border: rgba(0x3c3b31ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0x91907fff),
),
},
active: SurfaceState {
background: rgba(0x5c5b4bff),
border: rgba(0x646353ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0xf4f3ecff),
),
},
disabled: SurfaceState {
background: rgba(0x2c2b23ff),
border: rgba(0x302f27ff),
foreground: rgba(0x6c6b5aff),
secondary_foreground: Some(
rgba(0x6c6b5aff),
),
},
inverted: SurfaceState {
background: rgba(0xf4f3ecff),
border: rgba(0x22221bff),
foreground: rgba(0x565547ff),
secondary_foreground: Some(
rgba(0x565547ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x2c2b23ff),
border: rgba(0x3c3b31ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3c3b31ff),
border: rgba(0x3c3b31ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x49483cff),
border: rgba(0x3c3b31ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5c5b4bff),
border: rgba(0x646353ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2c2b23ff),
border: rgba(0x302f27ff),
foreground: rgba(0x6c6b5aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf4f3ecff),
border: rgba(0x22221bff),
foreground: rgba(0x565547ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x424136ff),
border: rgba(0x5d5c4cff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0x91907fff),
),
},
hovered: SurfaceState {
background: rgba(0x5d5c4cff),
border: rgba(0x5d5c4cff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0x91907fff),
),
},
pressed: SurfaceState {
background: rgba(0x626151ff),
border: rgba(0x5d5c4cff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0x91907fff),
),
},
active: SurfaceState {
background: rgba(0x676655ff),
border: rgba(0x6e6d5cff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: Some(
rgba(0xf4f3ecff),
),
},
disabled: SurfaceState {
background: rgba(0x424136ff),
border: rgba(0x504f41ff),
foreground: rgba(0x7d7c6aff),
secondary_foreground: Some(
rgba(0x7d7c6aff),
),
},
inverted: SurfaceState {
background: rgba(0xf4f3ecff),
border: rgba(0x22221bff),
foreground: rgba(0x666555ff),
secondary_foreground: Some(
rgba(0x666555ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x22221bff),
border: rgba(0x2a2922ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2a2922ff),
border: rgba(0x2a2922ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2e2d25ff),
border: rgba(0x2a2922ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x3b3a30ff),
border: rgba(0x504f41ff),
foreground: rgba(0xf4f3ecff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x22221bff),
border: rgba(0x26261eff),
foreground: rgba(0x626151ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf4f3ecff),
border: rgba(0x22221bff),
foreground: rgba(0x36352cff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x142319ff),
border: rgba(0x1c3927ff),
foreground: rgba(0x37a166ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1c3927ff),
border: rgba(0x1c3927ff),
foreground: rgba(0x37a166ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x20452fff),
border: rgba(0x1c3927ff),
foreground: rgba(0x37a166ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x255639ff),
border: rgba(0x2a6b45ff),
foreground: rgba(0xf7fbf8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x142319ff),
border: rgba(0x182e20ff),
foreground: rgba(0x318555ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7fbf8ff),
border: rgba(0x000000ff),
foreground: rgba(0x245135ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x1e2110ff),
border: rgba(0x2f3516ff),
foreground: rgba(0x7d9727ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2f3516ff),
border: rgba(0x2f3516ff),
foreground: rgba(0x7d9727ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x384118ff),
border: rgba(0x2f3516ff),
foreground: rgba(0x7d9727ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x45511bff),
border: rgba(0x54641fff),
foreground: rgba(0xfafbf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1e2110ff),
border: rgba(0x262b13ff),
foreground: rgba(0x697d23ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafbf6ff),
border: rgba(0x000000ff),
foreground: rgba(0x414c1bff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x25210dff),
border: rgba(0x3b3612ff),
foreground: rgba(0xa59810ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3b3612ff),
border: rgba(0x3b3612ff),
foreground: rgba(0xa59810ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x474113ff),
border: rgba(0x3b3612ff),
foreground: rgba(0xa59810ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x595114ff),
border: rgba(0x6e6514ff),
foreground: rgba(0xfcfbf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x25210dff),
border: rgba(0x302b10ff),
foreground: rgba(0x897e12ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcfbf6ff),
border: rgba(0x000000ff),
foreground: rgba(0x544d14ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x2b1811ff),
border: rgba(0x442619ff),
foreground: rgba(0xba6237ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x442619ff),
border: rgba(0x442619ff),
foreground: rgba(0xba6237ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x522d1cff),
border: rgba(0x442619ff),
foreground: rgba(0xba6237ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x653721ff),
border: rgba(0x7d4327ff),
foreground: rgba(0xfdf8f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2b1811ff),
border: rgba(0x371f15ff),
foreground: rgba(0x9b522fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf8f6ff),
border: rgba(0x080000ff),
foreground: rgba(0x603420ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x262f51ff),
border: rgba(0x363f62ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0x959bb2ff),
),
},
hovered: SurfaceState {
background: rgba(0x363f62ff),
border: rgba(0x363f62ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0x959bb2ff),
),
},
pressed: SurfaceState {
background: rgba(0x454e70ff),
border: rgba(0x363f62ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0x959bb2ff),
),
},
active: SurfaceState {
background: rgba(0x5a6284ff),
border: rgba(0x636b8cff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0xf5f7ffff),
),
},
disabled: SurfaceState {
background: rgba(0x262f51ff),
border: rgba(0x293256ff),
foreground: rgba(0x6b7394ff),
secondary_foreground: Some(
rgba(0x6b7394ff),
),
},
inverted: SurfaceState {
background: rgba(0xf5f7ffff),
border: rgba(0x202746ff),
foreground: rgba(0x545d7eff),
secondary_foreground: Some(
rgba(0x545d7eff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x262f51ff),
border: rgba(0x363f62ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x363f62ff),
border: rgba(0x363f62ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x454e70ff),
border: rgba(0x363f62ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5a6284ff),
border: rgba(0x636b8cff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x262f51ff),
border: rgba(0x293256ff),
foreground: rgba(0x6b7394ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf5f7ffff),
border: rgba(0x202746ff),
foreground: rgba(0x545d7eff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x3e4769ff),
border: rgba(0x5c6485ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0x959bb2ff),
),
},
hovered: SurfaceState {
background: rgba(0x5c6485ff),
border: rgba(0x5c6485ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0x959bb2ff),
),
},
pressed: SurfaceState {
background: rgba(0x61698aff),
border: rgba(0x5c6485ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0x959bb2ff),
),
},
active: SurfaceState {
background: rgba(0x666e8fff),
border: rgba(0x6d7596ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: Some(
rgba(0xf5f7ffff),
),
},
disabled: SurfaceState {
background: rgba(0x3e4769ff),
border: rgba(0x4d5577ff),
foreground: rgba(0x7e849eff),
secondary_foreground: Some(
rgba(0x7e849eff),
),
},
inverted: SurfaceState {
background: rgba(0xf5f7ffff),
border: rgba(0x202746ff),
foreground: rgba(0x656d8eff),
secondary_foreground: Some(
rgba(0x656d8eff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x202746ff),
border: rgba(0x252d4fff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x252d4fff),
border: rgba(0x252d4fff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x283054ff),
border: rgba(0x252d4fff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x353e61ff),
border: rgba(0x4d5577ff),
foreground: rgba(0xf5f7ffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x202746ff),
border: rgba(0x232a4bff),
foreground: rgba(0x61698aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf5f7ffff),
border: rgba(0x202746ff),
foreground: rgba(0x2f385cff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x161f2bff),
border: rgba(0x203348ff),
foreground: rgba(0x3e8fd0ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x203348ff),
border: rgba(0x203348ff),
foreground: rgba(0x3e8fd0ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x243e58ff),
border: rgba(0x203348ff),
foreground: rgba(0x3e8fd0ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x294d6eff),
border: rgba(0x305f8aff),
foreground: rgba(0xf8fafdff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x161f2bff),
border: rgba(0x1b2939ff),
foreground: rgba(0x3777acff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8fafdff),
border: rgba(0x000003ff),
foreground: rgba(0x284868ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x252113ff),
border: rgba(0x3d351bff),
foreground: rgba(0xac973aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3d351bff),
border: rgba(0x3d351bff),
foreground: rgba(0xac973aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4a411fff),
border: rgba(0x3d351bff),
foreground: rgba(0xac973aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5c5123ff),
border: rgba(0x72642aff),
foreground: rgba(0xfcfbf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x252113ff),
border: rgba(0x312b17ff),
foreground: rgba(0x8e7d32ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcfbf7ff),
border: rgba(0x000000ff),
foreground: rgba(0x574c22ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x311e11ff),
border: rgba(0x4b3218ff),
foreground: rgba(0xc08b31ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x4b3218ff),
border: rgba(0x4b3218ff),
foreground: rgba(0xc08b31ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x583c1bff),
border: rgba(0x4b3218ff),
foreground: rgba(0xc08b31ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x6c4b1fff),
border: rgba(0x835c24ff),
foreground: rgba(0xfdfaf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x311e11ff),
border: rgba(0x3e2815ff),
foreground: rgba(0xa1742aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfaf6ff),
border: rgba(0x150000ff),
foreground: rgba(0x66461eff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x3c120dff),
border: rgba(0x551c13ff),
foreground: rgba(0xc94923ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x551c13ff),
border: rgba(0x551c13ff),
foreground: rgba(0xc94923ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x632215ff),
border: rgba(0x551c13ff),
foreground: rgba(0xc94923ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x762917ff),
border: rgba(0x8d321bff),
foreground: rgba(0xfff8f5ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x3c120dff),
border: rgba(0x491710ff),
foreground: rgba(0xaa3d1fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f5ff),
border: rgba(0x210000ff),
foreground: rgba(0x712717ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x3b3735ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
hovered: SurfaceState {
background: rgba(0x494340ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
pressed: SurfaceState {
background: rgba(0x504945ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
active: SurfaceState {
background: rgba(0x5b524cff),
border: rgba(0x675d55ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xfbf1c7ff),
),
},
disabled: SurfaceState {
background: rgba(0x3b3735ff),
border: rgba(0x413d3aff),
foreground: rgba(0x776b61ff),
secondary_foreground: Some(
rgba(0x776b61ff),
),
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x32302fff),
foreground: rgba(0x574f4aff),
secondary_foreground: Some(
rgba(0x574f4aff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x3b3735ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x494340ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x504945ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5b524cff),
border: rgba(0x675d55ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x3b3735ff),
border: rgba(0x413d3aff),
foreground: rgba(0x776b61ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x32302fff),
foreground: rgba(0x574f4aff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x4c4642ff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
hovered: SurfaceState {
background: rgba(0x5b534dff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
pressed: SurfaceState {
background: rgba(0x635a52ff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
active: SurfaceState {
background: rgba(0x6e635aff),
border: rgba(0x7b6e64ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xfbf1c7ff),
),
},
disabled: SurfaceState {
background: rgba(0x4c4642ff),
border: rgba(0x544c48ff),
foreground: rgba(0x9a8c79ff),
secondary_foreground: Some(
rgba(0x9a8c79ff),
),
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x32302fff),
foreground: rgba(0x6b6058ff),
secondary_foreground: Some(
rgba(0x6b6058ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x32302fff),
border: rgba(0x393634ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x393634ff),
border: rgba(0x393634ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3e3a37ff),
border: rgba(0x393634ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x48423fff),
border: rgba(0x544c48ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x32302fff),
border: rgba(0x363332ff),
foreground: rgba(0x635a52ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x32302fff),
foreground: rgba(0x45403dff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x303a36ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3a4641ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x485852ff),
border: rgba(0x586d65ff),
foreground: rgba(0xfafbfbff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x272f2cff),
foreground: rgba(0x6d887eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafbfbff),
border: rgba(0x000000ff),
foreground: rgba(0x43534dff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x332b11ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x4a4516ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x575219ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x6a661cff),
border: rgba(0x807e20ff),
foreground: rgba(0xfdfcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x332b11ff),
border: rgba(0x3f3814ff),
foreground: rgba(0x9b9b23ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfcf7ff),
border: rgba(0x180b00ff),
foreground: rgba(0x64601bff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x582f10ff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x754916ff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x85561aff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9b6a1eff),
border: rgba(0xb68123ff),
foreground: rgba(0xfffcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x582f10ff),
border: rgba(0x663c13ff),
foreground: rgba(0xd79e29ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffcf7ff),
border: rgba(0x351100ff),
foreground: rgba(0x95641dff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x5a0a10ff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x771618ff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x871c1bff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9d251fff),
border: rgba(0xb72f26ff),
foreground: rgba(0xfff8f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x5a0a10ff),
border: rgba(0x681014ff),
foreground: rgba(0xd83c2dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f6ff),
border: rgba(0x380000ff),
foreground: rgba(0x97221fff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xe5e8f5ff),
border: rgba(0xccd0e1ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x606889ff),
),
},
hovered: SurfaceState {
background: rgba(0xccd0e1ff),
border: rgba(0xccd0e1ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x606889ff),
),
},
pressed: SurfaceState {
background: rgba(0xb8bdd0ff),
border: rgba(0xccd0e1ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x606889ff),
),
},
active: SurfaceState {
background: rgba(0x9ca1b8ff),
border: rgba(0x9197aeff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x202746ff),
),
},
disabled: SurfaceState {
background: rgba(0xe5e8f5ff),
border: rgba(0xdfe2f1ff),
foreground: rgba(0x898fa5ff),
secondary_foreground: Some(
rgba(0x898fa5ff),
),
},
inverted: SurfaceState {
background: rgba(0x202746ff),
border: rgba(0xf5f7ffff),
foreground: rgba(0xa4a9bfff),
secondary_foreground: Some(
rgba(0xa4a9bfff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xe5e8f5ff),
border: rgba(0xccd0e1ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xccd0e1ff),
border: rgba(0xccd0e1ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb8bdd0ff),
border: rgba(0xccd0e1ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9ca1b8ff),
border: rgba(0x9197aeff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe5e8f5ff),
border: rgba(0xdfe2f1ff),
foreground: rgba(0x898fa5ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x202746ff),
border: rgba(0xf5f7ffff),
foreground: rgba(0xa4a9bfff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xc2c6d9ff),
border: rgba(0x9a9fb6ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x606889ff),
),
},
hovered: SurfaceState {
background: rgba(0x9a9fb6ff),
border: rgba(0x9a9fb6ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x606889ff),
),
},
pressed: SurfaceState {
background: rgba(0x9399b0ff),
border: rgba(0x9a9fb6ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x606889ff),
),
},
active: SurfaceState {
background: rgba(0x8e94aaff),
border: rgba(0x878ca2ff),
foreground: rgba(0x202746ff),
secondary_foreground: Some(
rgba(0x202746ff),
),
},
disabled: SurfaceState {
background: rgba(0xc2c6d9ff),
border: rgba(0xaeb3c7ff),
foreground: rgba(0x767d9aff),
secondary_foreground: Some(
rgba(0x767d9aff),
),
},
inverted: SurfaceState {
background: rgba(0x202746ff),
border: rgba(0xf5f7ffff),
foreground: rgba(0x8f95abff),
secondary_foreground: Some(
rgba(0x8f95abff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf5f7ffff),
border: rgba(0xe9ebf7ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe9ebf7ff),
border: rgba(0xe9ebf7ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe2e5f3ff),
border: rgba(0xe9ebf7ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xced2e3ff),
border: rgba(0xaeb3c7ff),
foreground: rgba(0x202746ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5f7ffff),
border: rgba(0xeff1fbff),
foreground: rgba(0x9399b0ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x202746ff),
border: rgba(0xf5f7ffff),
foreground: rgba(0xd7daeaff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xdde7f6ff),
border: rgba(0xc2d5efff),
foreground: rgba(0x3f8fd0ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc2d5efff),
border: rgba(0xc2d5efff),
foreground: rgba(0x3f8fd0ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb4ccebff),
border: rgba(0xc2d5efff),
foreground: rgba(0x3f8fd0ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa0bfe6ff),
border: rgba(0x87b2e0ff),
foreground: rgba(0x06090fff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdde7f6ff),
border: rgba(0xd0def2ff),
foreground: rgba(0x67a0d8ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x06090fff),
border: rgba(0xffffffff),
foreground: rgba(0xa6c3e7ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xf1e9d6ff),
border: rgba(0xe4d8b7ff),
foreground: rgba(0xac973aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe4d8b7ff),
border: rgba(0xe4d8b7ff),
foreground: rgba(0xac973aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xdecfa7ff),
border: rgba(0xe4d8b7ff),
foreground: rgba(0xac973aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd5c491ff),
border: rgba(0xcab778ff),
foreground: rgba(0x0b0904ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf1e9d6ff),
border: rgba(0xeae0c7ff),
foreground: rgba(0xbba759ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0b0904ff),
border: rgba(0xffffffff),
foreground: rgba(0xd8c897ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf6e6d4ff),
border: rgba(0xeed4b3ff),
foreground: rgba(0xc08b31ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xeed4b3ff),
border: rgba(0xeed4b3ff),
foreground: rgba(0xc08b31ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9caa3ff),
border: rgba(0xeed4b3ff),
foreground: rgba(0xc08b31ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe2bd8cff),
border: rgba(0xd9af72ff),
foreground: rgba(0x1b0804ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf6e6d4ff),
border: rgba(0xf2ddc4ff),
foreground: rgba(0xcd9d52ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b0804ff),
border: rgba(0xffffffff),
foreground: rgba(0xe4c192ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xfcdad0ff),
border: rgba(0xf6beabff),
foreground: rgba(0xc94a23ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf6beabff),
border: rgba(0xf6beabff),
foreground: rgba(0xc94a23ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf2b099ff),
border: rgba(0xf6beabff),
foreground: rgba(0xc94a23ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xec9c81ff),
border: rgba(0xe48565ff),
foreground: rgba(0x260503ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfcdad0ff),
border: rgba(0xf9ccbeff),
foreground: rgba(0xd76844ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x260503ff),
border: rgba(0xffffffff),
foreground: rgba(0xeea187ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x262622ff),
border: rgba(0x3b3933ff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xa4a08bff),
),
},
hovered: SurfaceState {
background: rgba(0x3b3933ff),
border: rgba(0x3b3933ff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xa4a08bff),
),
},
pressed: SurfaceState {
background: rgba(0x4e4c43ff),
border: rgba(0x3b3933ff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xa4a08bff),
),
},
active: SurfaceState {
background: rgba(0x6a675aff),
border: rgba(0x747162ff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xfefbecff),
),
},
disabled: SurfaceState {
background: rgba(0x262622ff),
border: rgba(0x292824ff),
foreground: rgba(0x7c7968ff),
secondary_foreground: Some(
rgba(0x7c7968ff),
),
},
inverted: SurfaceState {
background: rgba(0xfefbecff),
border: rgba(0x20201dff),
foreground: rgba(0x625f54ff),
secondary_foreground: Some(
rgba(0x625f54ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x262622ff),
border: rgba(0x3b3933ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3b3933ff),
border: rgba(0x3b3933ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4e4c43ff),
border: rgba(0x3b3933ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x6a675aff),
border: rgba(0x747162ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x262622ff),
border: rgba(0x292824ff),
foreground: rgba(0x7c7968ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfefbecff),
border: rgba(0x20201dff),
foreground: rgba(0x625f54ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x45433bff),
border: rgba(0x6c695cff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xa4a08bff),
),
},
hovered: SurfaceState {
background: rgba(0x6c695cff),
border: rgba(0x6c695cff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xa4a08bff),
),
},
pressed: SurfaceState {
background: rgba(0x726f61ff),
border: rgba(0x6c695cff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xa4a08bff),
),
},
active: SurfaceState {
background: rgba(0x777464ff),
border: rgba(0x7f7c6aff),
foreground: rgba(0xfefbecff),
secondary_foreground: Some(
rgba(0xfefbecff),
),
},
disabled: SurfaceState {
background: rgba(0x45433bff),
border: rgba(0x58564bff),
foreground: rgba(0x8f8b77ff),
secondary_foreground: Some(
rgba(0x8f8b77ff),
),
},
inverted: SurfaceState {
background: rgba(0xfefbecff),
border: rgba(0x20201dff),
foreground: rgba(0x767363ff),
secondary_foreground: Some(
rgba(0x767363ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x20201dff),
border: rgba(0x252521ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x252521ff),
border: rgba(0x252521ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x282723ff),
border: rgba(0x252521ff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x393832ff),
border: rgba(0x58564bff),
foreground: rgba(0xfefbecff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x20201dff),
border: rgba(0x23221fff),
foreground: rgba(0x726f61ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfefbecff),
border: rgba(0x20201dff),
foreground: rgba(0x31302bff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x171e39ff),
border: rgba(0x263056ff),
foreground: rgba(0x6684e0ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x263056ff),
border: rgba(0x263056ff),
foreground: rgba(0x6684e0ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2d3a66ff),
border: rgba(0x263056ff),
foreground: rgba(0x6684e0ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x38487dff),
border: rgba(0x445899ff),
foreground: rgba(0xf9fafeff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x171e39ff),
border: rgba(0x1e2747ff),
foreground: rgba(0x556ebcff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9fafeff),
border: rgba(0x000016ff),
foreground: rgba(0x344377ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x1a2413ff),
border: rgba(0x273c1bff),
foreground: rgba(0x60ac3aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x273c1bff),
border: rgba(0x273c1bff),
foreground: rgba(0x60ac3aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2e491fff),
border: rgba(0x273c1bff),
foreground: rgba(0x60ac3aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x385c24ff),
border: rgba(0x43722aff),
foreground: rgba(0xf9fcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1a2413ff),
border: rgba(0x203017ff),
foreground: rgba(0x518e32ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9fcf7ff),
border: rgba(0x000000ff),
foreground: rgba(0x345623ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x2a200eff),
border: rgba(0x413513ff),
foreground: rgba(0xae9515ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x413513ff),
border: rgba(0x413513ff),
foreground: rgba(0xae9515ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4e4014ff),
border: rgba(0x413513ff),
foreground: rgba(0xae9515ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x605015ff),
border: rgba(0x766316ff),
foreground: rgba(0xfdfaf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2a200eff),
border: rgba(0x362b11ff),
foreground: rgba(0x917c16ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfaf6ff),
border: rgba(0x0a0000ff),
foreground: rgba(0x5b4b15ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x450d11ff),
border: rgba(0x5f1519ff),
foreground: rgba(0xd73837ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x5f1519ff),
border: rgba(0x5f1519ff),
foreground: rgba(0xd73837ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x6d191cff),
border: rgba(0x5f1519ff),
foreground: rgba(0xd73837ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x811e21ff),
border: rgba(0x992528ff),
foreground: rgba(0xfff7f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x450d11ff),
border: rgba(0x521115ff),
foreground: rgba(0xb72e2fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff7f6ff),
border: rgba(0x280000ff),
foreground: rgba(0x7b1d20ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xebebecff),
border: rgba(0xdfdfe0ff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x7f8188ff),
),
},
hovered: SurfaceState {
background: rgba(0xdfdfe0ff),
border: rgba(0xdfdfe0ff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x7f8188ff),
),
},
pressed: SurfaceState {
background: rgba(0xd9d9daff),
border: rgba(0xdfdfe0ff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x7f8188ff),
),
},
active: SurfaceState {
background: rgba(0xcacacaff),
border: rgba(0xb9b9b9ff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x383a41ff),
),
},
disabled: SurfaceState {
background: rgba(0xebebecff),
border: rgba(0xe5e5e6ff),
foreground: rgba(0xa7a7a8ff),
secondary_foreground: Some(
rgba(0xa7a7a8ff),
),
},
inverted: SurfaceState {
background: rgba(0x383a41ff),
border: rgba(0xfafafaff),
foreground: rgba(0xcececfff),
secondary_foreground: Some(
rgba(0xcececfff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xebebecff),
border: rgba(0xdfdfe0ff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xdfdfe0ff),
border: rgba(0xdfdfe0ff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd9d9daff),
border: rgba(0xdfdfe0ff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xcacacaff),
border: rgba(0xb9b9b9ff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xebebecff),
border: rgba(0xe5e5e6ff),
foreground: rgba(0xa7a7a8ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x383a41ff),
border: rgba(0xfafafaff),
foreground: rgba(0xcececfff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xdcdcddff),
border: rgba(0xc9c9caff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x7f8188ff),
),
},
hovered: SurfaceState {
background: rgba(0xc9c9caff),
border: rgba(0xc9c9caff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x7f8188ff),
),
},
pressed: SurfaceState {
background: rgba(0xbebebfff),
border: rgba(0xc9c9caff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x7f8188ff),
),
},
active: SurfaceState {
background: rgba(0xafafafff),
border: rgba(0xa6a6a7ff),
foreground: rgba(0x383a41ff),
secondary_foreground: Some(
rgba(0x383a41ff),
),
},
disabled: SurfaceState {
background: rgba(0xdcdcddff),
border: rgba(0xd3d3d4ff),
foreground: rgba(0xa1a1a3ff),
secondary_foreground: Some(
rgba(0xa1a1a3ff),
),
},
inverted: SurfaceState {
background: rgba(0x383a41ff),
border: rgba(0xfafafaff),
foreground: rgba(0xb4b4b4ff),
secondary_foreground: Some(
rgba(0xb4b4b4ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xfafafaff),
border: rgba(0xeeeeeeff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xeeeeeeff),
border: rgba(0xeeeeeeff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe8e8e9ff),
border: rgba(0xeeeeeeff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe0e0e1ff),
border: rgba(0xd3d3d4ff),
foreground: rgba(0x383a41ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfafafaff),
border: rgba(0xf4f4f4ff),
foreground: rgba(0xbebebfff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x383a41ff),
border: rgba(0xfafafaff),
foreground: rgba(0xe2e2e3ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xe2e2faff),
border: rgba(0xcbcdf6ff),
foreground: rgba(0x5c79e2ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcbcdf6ff),
border: rgba(0xcbcdf6ff),
foreground: rgba(0x5c79e2ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xbec2f4ff),
border: rgba(0xcbcdf6ff),
foreground: rgba(0x5c79e2ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xadb2f1ff),
border: rgba(0x98a2edff),
foreground: rgba(0x07071fff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe2e2faff),
border: rgba(0xd6d7f8ff),
foreground: rgba(0x7c8de8ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x07071fff),
border: rgba(0xffffffff),
foreground: rgba(0xb2b7f1ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe0ebdcff),
border: rgba(0xc8dcc1ff),
foreground: rgba(0x669f59ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc8dcc1ff),
border: rgba(0xc8dcc1ff),
foreground: rgba(0x669f59ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xbcd4b3ff),
border: rgba(0xc8dcc1ff),
foreground: rgba(0x669f59ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xaac9a0ff),
border: rgba(0x97be8bff),
foreground: rgba(0x070a06ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe0ebdcff),
border: rgba(0xd3e4ceff),
foreground: rgba(0x7eae71ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x070a06ff),
border: rgba(0xffffffff),
foreground: rgba(0xafcda6ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xfaf2e6ff),
border: rgba(0xf5e8d2ff),
foreground: rgba(0xdec184ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf5e8d2ff),
border: rgba(0xf5e8d2ff),
foreground: rgba(0xdec184ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf3e3c8ff),
border: rgba(0xf5e8d2ff),
foreground: rgba(0xdec184ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xf0dcbaff),
border: rgba(0xebd4abff),
foreground: rgba(0x261b08ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfaf2e6ff),
border: rgba(0xf8eddbff),
foreground: rgba(0xe5ca97ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x261b08ff),
border: rgba(0xffffffff),
foreground: rgba(0xf0debfff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xfbdfd9ff),
border: rgba(0xf6c6bdff),
foreground: rgba(0xd36151ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf6c6bdff),
border: rgba(0xf6c6bdff),
foreground: rgba(0xd36151ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf3b9aeff),
border: rgba(0xf6c6bdff),
foreground: rgba(0xd36151ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xefa89bff),
border: rgba(0xe79384ff),
foreground: rgba(0x210705ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfbdfd9ff),
border: rgba(0xf9d2cbff),
foreground: rgba(0xde7a6aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x210705ff),
border: rgba(0xffffffff),
foreground: rgba(0xefada0ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x1f231fff),
border: rgba(0x333b33ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0x8ba48bff),
),
},
hovered: SurfaceState {
background: rgba(0x333b33ff),
border: rgba(0x333b33ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0x8ba48bff),
),
},
pressed: SurfaceState {
background: rgba(0x434e43ff),
border: rgba(0x333b33ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0x8ba48bff),
),
},
active: SurfaceState {
background: rgba(0x5a6a5aff),
border: rgba(0x627462ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0xf4fbf4ff),
),
},
disabled: SurfaceState {
background: rgba(0x1f231fff),
border: rgba(0x242924ff),
foreground: rgba(0x687c68ff),
secondary_foreground: Some(
rgba(0x687c68ff),
),
},
inverted: SurfaceState {
background: rgba(0xf4fbf4ff),
border: rgba(0x131513ff),
foreground: rgba(0x546254ff),
secondary_foreground: Some(
rgba(0x546254ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x1f231fff),
border: rgba(0x333b33ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x333b33ff),
border: rgba(0x333b33ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x434e43ff),
border: rgba(0x333b33ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5a6a5aff),
border: rgba(0x627462ff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1f231fff),
border: rgba(0x242924ff),
foreground: rgba(0x687c68ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf4fbf4ff),
border: rgba(0x131513ff),
foreground: rgba(0x546254ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x3b453bff),
border: rgba(0x5c6c5cff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0x8ba48bff),
),
},
hovered: SurfaceState {
background: rgba(0x5c6c5cff),
border: rgba(0x5c6c5cff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0x8ba48bff),
),
},
pressed: SurfaceState {
background: rgba(0x617261ff),
border: rgba(0x5c6c5cff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0x8ba48bff),
),
},
active: SurfaceState {
background: rgba(0x647764ff),
border: rgba(0x6a7f6aff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: Some(
rgba(0xf4fbf4ff),
),
},
disabled: SurfaceState {
background: rgba(0x3b453bff),
border: rgba(0x4b584bff),
foreground: rgba(0x778f77ff),
secondary_foreground: Some(
rgba(0x778f77ff),
),
},
inverted: SurfaceState {
background: rgba(0xf4fbf4ff),
border: rgba(0x131513ff),
foreground: rgba(0x637663ff),
secondary_foreground: Some(
rgba(0x637663ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x131513ff),
border: rgba(0x1d201dff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1d201dff),
border: rgba(0x1d201dff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x212621ff),
border: rgba(0x1d201dff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x323932ff),
border: rgba(0x4b584bff),
foreground: rgba(0xf4fbf4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x131513ff),
border: rgba(0x181b18ff),
foreground: rgba(0x617261ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf4fbf4ff),
border: rgba(0x131513ff),
foreground: rgba(0x2b312bff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x061949ff),
border: rgba(0x102668ff),
foreground: rgba(0x3e62f4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x102668ff),
border: rgba(0x102668ff),
foreground: rgba(0x3e62f4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x152d78ff),
border: rgba(0x102668ff),
foreground: rgba(0x3e62f4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x1c3790ff),
border: rgba(0x2543acff),
foreground: rgba(0xf9f8ffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x061949ff),
border: rgba(0x0b1f58ff),
foreground: rgba(0x3152d0ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9f8ffff),
border: rgba(0x000025ff),
foreground: rgba(0x1a3489ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x142310ff),
border: rgba(0x1b3917ff),
foreground: rgba(0x2ba32aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1b3917ff),
border: rgba(0x1b3917ff),
foreground: rgba(0x2ba32aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1e4619ff),
border: rgba(0x1b3917ff),
foreground: rgba(0x2ba32aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x21571dff),
border: rgba(0x256c21ff),
foreground: rgba(0xf7fbf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x142310ff),
border: rgba(0x172e14ff),
foreground: rgba(0x288725ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7fbf6ff),
border: rgba(0x000000ff),
foreground: rgba(0x20521cff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x22210fff),
border: rgba(0x373614ff),
foreground: rgba(0x98981cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x373614ff),
border: rgba(0x373614ff),
foreground: rgba(0x98981cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x424116ff),
border: rgba(0x373614ff),
foreground: rgba(0x98981cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x535218ff),
border: rgba(0x66651aff),
foreground: rgba(0xfbfbf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x22210fff),
border: rgba(0x2d2b12ff),
foreground: rgba(0x7f7e1bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfbf6ff),
border: rgba(0x000000ff),
foreground: rgba(0x4e4d17ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x500412ff),
border: rgba(0x6b071aff),
foreground: rgba(0xe61c3cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x6b071aff),
border: rgba(0x6b071aff),
foreground: rgba(0xe61c3cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x79091eff),
border: rgba(0x6b071aff),
foreground: rgba(0xe61c3cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x8e0c23ff),
border: rgba(0xa7102bff),
foreground: rgba(0xfff7f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x500412ff),
border: rgba(0x5d0616ff),
foreground: rgba(0xc51533ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff7f6ff),
border: rgba(0x300000ff),
foreground: rgba(0x880b22ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xe6e3ebff),
border: rgba(0xcbc8d1ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x5a5462ff),
),
},
hovered: SurfaceState {
background: rgba(0xcbc8d1ff),
border: rgba(0xcbc8d1ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x5a5462ff),
),
},
pressed: SurfaceState {
background: rgba(0xb3afb9ff),
border: rgba(0xcbc8d1ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x5a5462ff),
),
},
active: SurfaceState {
background: rgba(0x918d98ff),
border: rgba(0x86818eff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x19171cff),
),
},
disabled: SurfaceState {
background: rgba(0xe6e3ebff),
border: rgba(0xe2dfe7ff),
foreground: rgba(0x7e7987ff),
secondary_foreground: Some(
rgba(0x7e7987ff),
),
},
inverted: SurfaceState {
background: rgba(0x19171cff),
border: rgba(0xefecf4ff),
foreground: rgba(0x9b97a2ff),
secondary_foreground: Some(
rgba(0x9b97a2ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xe6e3ebff),
border: rgba(0xcbc8d1ff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcbc8d1ff),
border: rgba(0xcbc8d1ff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb3afb9ff),
border: rgba(0xcbc8d1ff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x918d98ff),
border: rgba(0x86818eff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe6e3ebff),
border: rgba(0xe2dfe7ff),
foreground: rgba(0x7e7987ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x19171cff),
border: rgba(0xefecf4ff),
foreground: rgba(0x9b97a2ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xbfbcc5ff),
border: rgba(0x8f8b96ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x5a5462ff),
),
},
hovered: SurfaceState {
background: rgba(0x8f8b96ff),
border: rgba(0x8f8b96ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x5a5462ff),
),
},
pressed: SurfaceState {
background: rgba(0x88838fff),
border: rgba(0x8f8b96ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x5a5462ff),
),
},
active: SurfaceState {
background: rgba(0x837e8bff),
border: rgba(0x7c7685ff),
foreground: rgba(0x19171cff),
secondary_foreground: Some(
rgba(0x19171cff),
),
},
disabled: SurfaceState {
background: rgba(0xbfbcc5ff),
border: rgba(0xa7a3adff),
foreground: rgba(0x6e6876ff),
secondary_foreground: Some(
rgba(0x6e6876ff),
),
},
inverted: SurfaceState {
background: rgba(0x19171cff),
border: rgba(0xefecf4ff),
foreground: rgba(0x847f8cff),
secondary_foreground: Some(
rgba(0x847f8cff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xefecf4ff),
border: rgba(0xe8e5edff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe8e5edff),
border: rgba(0xe8e5edff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe4e1e9ff),
border: rgba(0xe8e5edff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xcdcad3ff),
border: rgba(0xa7a3adff),
foreground: rgba(0x19171cff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xefecf4ff),
border: rgba(0xebe8f0ff),
foreground: rgba(0x88838fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x19171cff),
border: rgba(0xefecf4ff),
foreground: rgba(0xd8d4ddff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xe1e0f9ff),
border: rgba(0xc9c8f3ff),
foreground: rgba(0x586ddaff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc9c8f3ff),
border: rgba(0xc9c8f3ff),
foreground: rgba(0x586ddaff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xbdbcf0ff),
border: rgba(0xc9c8f3ff),
foreground: rgba(0x586ddaff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xababedff),
border: rgba(0x9599e7ff),
foreground: rgba(0x07071aff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe1e0f9ff),
border: rgba(0xd5d3f6ff),
foreground: rgba(0x7982e1ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x07071aff),
border: rgba(0xffffffff),
foreground: rgba(0xb0b0edff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xd7e9e8ff),
border: rgba(0xb9d7d6ff),
foreground: rgba(0x2c9292ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xb9d7d6ff),
border: rgba(0xb9d7d6ff),
foreground: rgba(0x2c9292ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xa9cecdff),
border: rgba(0xb9d7d6ff),
foreground: rgba(0x2c9292ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x93c2c1ff),
border: rgba(0x78b5b4ff),
foreground: rgba(0x050909ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd7e9e8ff),
border: rgba(0xc9e0dfff),
foreground: rgba(0x56a3a3ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050909ff),
border: rgba(0xffffffff),
foreground: rgba(0x99c6c5ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xeee0d5ff),
border: rgba(0xe0c9b5ff),
foreground: rgba(0xa06e3cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe0c9b5ff),
border: rgba(0xe0c9b5ff),
foreground: rgba(0xa06e3cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd8bda5ff),
border: rgba(0xe0c9b5ff),
foreground: rgba(0xa06e3cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xceac8fff),
border: rgba(0xc29a76ff),
foreground: rgba(0x0b0704ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xeee0d5ff),
border: rgba(0xe7d4c5ff),
foreground: rgba(0xb18458ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0b0704ff),
border: rgba(0xffffffff),
foreground: rgba(0xd2b195ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf5dae2ff),
border: rgba(0xecbecdff),
foreground: rgba(0xbe4778ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xecbecdff),
border: rgba(0xecbecdff),
foreground: rgba(0xbe4778ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe7afc1ff),
border: rgba(0xecbecdff),
foreground: rgba(0xbe4778ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe09bb2ff),
border: rgba(0xd783a1ff),
foreground: rgba(0x0d0507ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5dae2ff),
border: rgba(0xf1ccd7ff),
foreground: rgba(0xcb668cff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0d0507ff),
border: rgba(0xffffffff),
foreground: rgba(0xe2a1b7ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x231f16ff),
border: rgba(0x29251bff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0x736e55ff),
),
},
hovered: SurfaceState {
background: rgba(0x29251bff),
border: rgba(0x29251bff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0x736e55ff),
),
},
pressed: SurfaceState {
background: rgba(0x2c281dff),
border: rgba(0x29251bff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0x736e55ff),
),
},
active: SurfaceState {
background: rgba(0x302c20ff),
border: rgba(0x373225ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0xf8f5deff),
),
},
disabled: SurfaceState {
background: rgba(0x231f16ff),
border: rgba(0x262218ff),
foreground: rgba(0x3d382aff),
secondary_foreground: Some(
rgba(0x3d382aff),
),
},
inverted: SurfaceState {
background: rgba(0xf8f5deff),
border: rgba(0x1c1810ff),
foreground: rgba(0x302b20ff),
secondary_foreground: Some(
rgba(0x302b20ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x231f16ff),
border: rgba(0x29251bff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x29251bff),
border: rgba(0x29251bff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2c281dff),
border: rgba(0x29251bff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x302c20ff),
border: rgba(0x373225ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x231f16ff),
border: rgba(0x262218ff),
foreground: rgba(0x3d382aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8f5deff),
border: rgba(0x1c1810ff),
foreground: rgba(0x302b20ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x2a261cff),
border: rgba(0x312d21ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0x736e55ff),
),
},
hovered: SurfaceState {
background: rgba(0x312d21ff),
border: rgba(0x312d21ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0x736e55ff),
),
},
pressed: SurfaceState {
background: rgba(0x353024ff),
border: rgba(0x312d21ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0x736e55ff),
),
},
active: SurfaceState {
background: rgba(0x393427ff),
border: rgba(0x403b2cff),
foreground: rgba(0xf8f5deff),
secondary_foreground: Some(
rgba(0xf8f5deff),
),
},
disabled: SurfaceState {
background: rgba(0x2a261cff),
border: rgba(0x2e2a1fff),
foreground: rgba(0x4c4735ff),
secondary_foreground: Some(
rgba(0x4c4735ff),
),
},
inverted: SurfaceState {
background: rgba(0xf8f5deff),
border: rgba(0x1c1810ff),
foreground: rgba(0x393426ff),
secondary_foreground: Some(
rgba(0x393426ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x1c1810ff),
border: rgba(0x221e15ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x221e15ff),
border: rgba(0x221e15ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x242017ff),
border: rgba(0x221e15ff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x28241aff),
border: rgba(0x2e2a1fff),
foreground: rgba(0xf8f5deff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1c1810ff),
border: rgba(0x1f1b12ff),
foreground: rgba(0x353024ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8f5deff),
border: rgba(0x1c1810ff),
foreground: rgba(0x27231aff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x0e2242ff),
border: rgba(0x193761ff),
foreground: rgba(0x499befff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x193761ff),
border: rgba(0x193761ff),
foreground: rgba(0x499befff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1e4272ff),
border: rgba(0x193761ff),
foreground: rgba(0x499befff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x26538aff),
border: rgba(0x2f67a6ff),
foreground: rgba(0xf9fbffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x0e2242ff),
border: rgba(0x132d51ff),
foreground: rgba(0x3c81caff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9fbffff),
border: rgba(0x00001eff),
foreground: rgba(0x244e83ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x0a4d13ff),
border: rgba(0x1a6a20ff),
foreground: rgba(0x5dea5aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1a6a20ff),
border: rgba(0x1a6a20ff),
foreground: rgba(0x5dea5aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x227927ff),
border: rgba(0x1a6a20ff),
foreground: rgba(0x5dea5aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2d8e31ff),
border: rgba(0x3aa83cff),
foreground: rgba(0xfafef8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x0a4d13ff),
border: rgba(0x125b1aff),
foreground: rgba(0x4bc94bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafef8ff),
border: rgba(0x002b00ff),
foreground: rgba(0x29882dff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x556305ff),
border: rgba(0x727f0aff),
foreground: rgba(0xf1fe29ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x727f0aff),
border: rgba(0x727f0aff),
foreground: rgba(0xf1fe29ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x818e0eff),
border: rgba(0x727f0aff),
foreground: rgba(0xf1fe29ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x96a412ff),
border: rgba(0xb0be18ff),
foreground: rgba(0xfffff8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x556305ff),
border: rgba(0x637107ff),
foreground: rgba(0xd0dd20ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffff8ff),
border: rgba(0x334000ff),
foreground: rgba(0x909e11ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x491013ff),
border: rgba(0x651c1cff),
foreground: rgba(0xe35142ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x651c1cff),
border: rgba(0x651c1cff),
foreground: rgba(0xe35142ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x742221ff),
border: rgba(0x651c1cff),
foreground: rgba(0xe35142ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x892b27ff),
border: rgba(0xa2352fff),
foreground: rgba(0xfff8f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x491013ff),
border: rgba(0x571618ff),
foreground: rgba(0xc24338ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f7ff),
border: rgba(0x2a0000ff),
foreground: rgba(0x832825ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x252020ff),
border: rgba(0x352f2fff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0x898383ff),
),
},
hovered: SurfaceState {
background: rgba(0x352f2fff),
border: rgba(0x352f2fff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0x898383ff),
),
},
pressed: SurfaceState {
background: rgba(0x423b3bff),
border: rgba(0x352f2fff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0x898383ff),
),
},
active: SurfaceState {
background: rgba(0x554d4dff),
border: rgba(0x5d5555ff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0xf4ececff),
),
},
disabled: SurfaceState {
background: rgba(0x252020ff),
border: rgba(0x292424ff),
foreground: rgba(0x655d5dff),
secondary_foreground: Some(
rgba(0x655d5dff),
),
},
inverted: SurfaceState {
background: rgba(0xf4ececff),
border: rgba(0x1b1818ff),
foreground: rgba(0x4f4848ff),
secondary_foreground: Some(
rgba(0x4f4848ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x252020ff),
border: rgba(0x352f2fff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x352f2fff),
border: rgba(0x352f2fff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x423b3bff),
border: rgba(0x352f2fff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x554d4dff),
border: rgba(0x5d5555ff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x252020ff),
border: rgba(0x292424ff),
foreground: rgba(0x655d5dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf4ececff),
border: rgba(0x1b1818ff),
foreground: rgba(0x4f4848ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x3b3535ff),
border: rgba(0x564e4eff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0x898383ff),
),
},
hovered: SurfaceState {
background: rgba(0x564e4eff),
border: rgba(0x564e4eff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0x898383ff),
),
},
pressed: SurfaceState {
background: rgba(0x5b5353ff),
border: rgba(0x564e4eff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0x898383ff),
),
},
active: SurfaceState {
background: rgba(0x605858ff),
border: rgba(0x675f5fff),
foreground: rgba(0xf4ececff),
secondary_foreground: Some(
rgba(0xf4ececff),
),
},
disabled: SurfaceState {
background: rgba(0x3b3535ff),
border: rgba(0x494242ff),
foreground: rgba(0x756e6eff),
secondary_foreground: Some(
rgba(0x756e6eff),
),
},
inverted: SurfaceState {
background: rgba(0xf4ececff),
border: rgba(0x1b1818ff),
foreground: rgba(0x5f5757ff),
secondary_foreground: Some(
rgba(0x5f5757ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x1b1818ff),
border: rgba(0x231f1fff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x231f1fff),
border: rgba(0x231f1fff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x272222ff),
border: rgba(0x231f1fff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x342e2eff),
border: rgba(0x494242ff),
foreground: rgba(0xf4ececff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1b1818ff),
border: rgba(0x1f1b1bff),
foreground: rgba(0x5b5353ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf4ececff),
border: rgba(0x1b1818ff),
foreground: rgba(0x2f2a2aff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x1c1b29ff),
border: rgba(0x2c2b45ff),
foreground: rgba(0x7272caff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2c2b45ff),
border: rgba(0x2c2b45ff),
foreground: rgba(0x7272caff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x353354ff),
border: rgba(0x2c2b45ff),
foreground: rgba(0x7272caff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x403f6aff),
border: rgba(0x4e4d85ff),
foreground: rgba(0xfaf9fdff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1c1b29ff),
border: rgba(0x242336ff),
foreground: rgba(0x605fa6ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfaf9fdff),
border: rgba(0x000000ff),
foreground: rgba(0x3c3b64ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x161f1fff),
border: rgba(0x203232ff),
foreground: rgba(0x4b8b8bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x203232ff),
border: rgba(0x203232ff),
foreground: rgba(0x4b8b8bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x263c3cff),
border: rgba(0x203232ff),
foreground: rgba(0x4b8b8bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2d4b4bff),
border: rgba(0x355d5dff),
foreground: rgba(0xf8fafaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x161f1fff),
border: rgba(0x1b2929ff),
foreground: rgba(0x407474ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8fafaff),
border: rgba(0x000000ff),
foreground: rgba(0x2b4747ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x231a12ff),
border: rgba(0x392a1aff),
foreground: rgba(0xa06e3bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x392a1aff),
border: rgba(0x392a1aff),
foreground: rgba(0xa06e3bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x45321eff),
border: rgba(0x392a1aff),
foreground: rgba(0xa06e3bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x563d23ff),
border: rgba(0x6b4a2bff),
foreground: rgba(0xfcf9f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x231a12ff),
border: rgba(0x2e2216ff),
foreground: rgba(0x855c33ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcf9f6ff),
border: rgba(0x000000ff),
foreground: rgba(0x513922ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x361414ff),
border: rgba(0x501e1eff),
foreground: rgba(0xca4949ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x501e1eff),
border: rgba(0x501e1eff),
foreground: rgba(0xca4949ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x5e2323ff),
border: rgba(0x501e1eff),
foreground: rgba(0xca4949ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x722a2aff),
border: rgba(0x8b3333ff),
foreground: rgba(0xfef8f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x361414ff),
border: rgba(0x431919ff),
foreground: rgba(0xa93e3eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfef8f7ff),
border: rgba(0x190000ff),
foreground: rgba(0x6d2828ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x21242bff),
border: rgba(0x252931ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xaca8aeff),
),
},
hovered: SurfaceState {
background: rgba(0x252931ff),
border: rgba(0x252931ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xaca8aeff),
),
},
pressed: SurfaceState {
background: rgba(0x272c35ff),
border: rgba(0x252931ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xaca8aeff),
),
},
active: SurfaceState {
background: rgba(0x2a2f39ff),
border: rgba(0x2e323cff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xf7f7f8ff),
),
},
disabled: SurfaceState {
background: rgba(0x21242bff),
border: rgba(0x23262dff),
foreground: rgba(0x474a53ff),
secondary_foreground: Some(
rgba(0x474a53ff),
),
},
inverted: SurfaceState {
background: rgba(0xf7f7f8ff),
border: rgba(0x1e2025ff),
foreground: rgba(0x2a2f39ff),
secondary_foreground: Some(
rgba(0x2a2f39ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x21242bff),
border: rgba(0x252931ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x252931ff),
border: rgba(0x252931ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x272c35ff),
border: rgba(0x252931ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2a2f39ff),
border: rgba(0x2e323cff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x21242bff),
border: rgba(0x23262dff),
foreground: rgba(0x474a53ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7f7f8ff),
border: rgba(0x1e2025ff),
foreground: rgba(0x2a2f39ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x262a33ff),
border: rgba(0x2b2f39ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xaca8aeff),
),
},
hovered: SurfaceState {
background: rgba(0x2b2f39ff),
border: rgba(0x2b2f39ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xaca8aeff),
),
},
pressed: SurfaceState {
background: rgba(0x2d313bff),
border: rgba(0x2b2f39ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xaca8aeff),
),
},
active: SurfaceState {
background: rgba(0x383b45ff),
border: rgba(0x4e5059ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: Some(
rgba(0xf7f7f8ff),
),
},
disabled: SurfaceState {
background: rgba(0x262a33ff),
border: rgba(0x292d37ff),
foreground: rgba(0x6b6b73ff),
secondary_foreground: Some(
rgba(0x6b6b73ff),
),
},
inverted: SurfaceState {
background: rgba(0xf7f7f8ff),
border: rgba(0x1e2025ff),
foreground: rgba(0x32363fff),
secondary_foreground: Some(
rgba(0x32363fff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x1e2025ff),
border: rgba(0x21232aff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x21232aff),
border: rgba(0x21232aff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x22252cff),
border: rgba(0x21232aff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x242830ff),
border: rgba(0x292d37ff),
foreground: rgba(0xf7f7f8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1e2025ff),
border: rgba(0x1f2227ff),
foreground: rgba(0x2d313bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7f7f8ff),
border: rgba(0x1e2025ff),
foreground: rgba(0x24272fff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x122420ff),
border: rgba(0x183a34ff),
foreground: rgba(0x11a793ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x183a34ff),
border: rgba(0x183a34ff),
foreground: rgba(0x11a793ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1a473fff),
border: rgba(0x183a34ff),
foreground: rgba(0x11a793ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x1b594fff),
border: rgba(0x1b6f62ff),
foreground: rgba(0xf7fcfaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x122420ff),
border: rgba(0x152f2aff),
foreground: rgba(0x178a7aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7fcfaff),
border: rgba(0x000000ff),
foreground: rgba(0x1b544aff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x194618ff),
border: rgba(0x306129ff),
foreground: rgba(0x96df72ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x306129ff),
border: rgba(0x306129ff),
foreground: rgba(0x96df72ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3c7031ff),
border: rgba(0x306129ff),
foreground: rgba(0x96df72ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x4d853eff),
border: rgba(0x619f4cff),
foreground: rgba(0xfbfef9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x194618ff),
border: rgba(0x255321ff),
foreground: rgba(0x7bbf5fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfef9ff),
border: rgba(0x002500ff),
foreground: rgba(0x488039ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x5c5015ff),
border: rgba(0x796b26ff),
foreground: rgba(0xfee56dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x796b26ff),
border: rgba(0x796b26ff),
foreground: rgba(0xfee56dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x89792eff),
border: rgba(0x796b26ff),
foreground: rgba(0xfee56dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa08e3aff),
border: rgba(0xbaa748ff),
foreground: rgba(0xfffef9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x5c5015ff),
border: rgba(0x6a5d1eff),
foreground: rgba(0xdcc55aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffef9ff),
border: rgba(0x382f00ff),
foreground: rgba(0x998836ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x55051bff),
border: rgba(0x720a2bff),
foreground: rgba(0xf82872ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x720a2bff),
border: rgba(0x720a2bff),
foreground: rgba(0xf82872ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x820d33ff),
border: rgba(0x720a2bff),
foreground: rgba(0xf82872ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x99123fff),
border: rgba(0xb4184dff),
foreground: rgba(0xfff8f9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x55051bff),
border: rgba(0x630723ff),
foreground: rgba(0xd61f5fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f9ff),
border: rgba(0x320000ff),
foreground: rgba(0x92113bff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x252025ff),
border: rgba(0x393239ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xa99aa9ff),
),
},
hovered: SurfaceState {
background: rgba(0x393239ff),
border: rgba(0x393239ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xa99aa9ff),
),
},
pressed: SurfaceState {
background: rgba(0x4c424cff),
border: rgba(0x393239ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xa99aa9ff),
),
},
active: SurfaceState {
background: rgba(0x655965ff),
border: rgba(0x6f626fff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xf7f3f7ff),
),
},
disabled: SurfaceState {
background: rgba(0x252025ff),
border: rgba(0x292329ff),
foreground: rgba(0x776977ff),
secondary_foreground: Some(
rgba(0x776977ff),
),
},
inverted: SurfaceState {
background: rgba(0xf7f3f7ff),
border: rgba(0x1b181bff),
foreground: rgba(0x5e535eff),
secondary_foreground: Some(
rgba(0x5e535eff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x252025ff),
border: rgba(0x393239ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x393239ff),
border: rgba(0x393239ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4c424cff),
border: rgba(0x393239ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x655965ff),
border: rgba(0x6f626fff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x252025ff),
border: rgba(0x292329ff),
foreground: rgba(0x776977ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7f3f7ff),
border: rgba(0x1b181bff),
foreground: rgba(0x5e535eff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x433a43ff),
border: rgba(0x675b67ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xa99aa9ff),
),
},
hovered: SurfaceState {
background: rgba(0x675b67ff),
border: rgba(0x675b67ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xa99aa9ff),
),
},
pressed: SurfaceState {
background: rgba(0x6d606dff),
border: rgba(0x675b67ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xa99aa9ff),
),
},
active: SurfaceState {
background: rgba(0x726472ff),
border: rgba(0x7a6c7aff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: Some(
rgba(0xf7f3f7ff),
),
},
disabled: SurfaceState {
background: rgba(0x433a43ff),
border: rgba(0x554a55ff),
foreground: rgba(0x908190ff),
secondary_foreground: Some(
rgba(0x908190ff),
),
},
inverted: SurfaceState {
background: rgba(0xf7f3f7ff),
border: rgba(0x1b181bff),
foreground: rgba(0x716471ff),
secondary_foreground: Some(
rgba(0x716471ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x1b181bff),
border: rgba(0x231e23ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x231e23ff),
border: rgba(0x231e23ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x272127ff),
border: rgba(0x231e23ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x383138ff),
border: rgba(0x554a55ff),
foreground: rgba(0xf7f3f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1b181bff),
border: rgba(0x1f1b1fff),
foreground: rgba(0x6d606dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7f3f7ff),
border: rgba(0x1b181bff),
foreground: rgba(0x302a30ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x0e1a43ff),
border: rgba(0x1a2961ff),
foreground: rgba(0x526aebff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1a2961ff),
border: rgba(0x1a2961ff),
foreground: rgba(0x526aebff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x213071ff),
border: rgba(0x1a2961ff),
foreground: rgba(0x526aebff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2a3b88ff),
border: rgba(0x3448a4ff),
foreground: rgba(0xf9f9feff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x0e1a43ff),
border: rgba(0x142151ff),
foreground: rgba(0x4259c7ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9f9feff),
border: rgba(0x000020ff),
foreground: rgba(0x273782ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x211f12ff),
border: rgba(0x34321bff),
foreground: rgba(0x918b3bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x34321bff),
border: rgba(0x34321bff),
foreground: rgba(0x918b3bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3f3c1fff),
border: rgba(0x34321bff),
foreground: rgba(0x918b3bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x4f4b24ff),
border: rgba(0x615d2bff),
foreground: rgba(0xfbfaf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x211f12ff),
border: rgba(0x2b2817ff),
foreground: rgba(0x797433ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfaf7ff),
border: rgba(0x000000ff),
foreground: rgba(0x4a4623ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x2d1e12ff),
border: rgba(0x463219ff),
foreground: rgba(0xbb8a36ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x463219ff),
border: rgba(0x463219ff),
foreground: rgba(0xbb8a36ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x543c1dff),
border: rgba(0x463219ff),
foreground: rgba(0xbb8a36ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x674b21ff),
border: rgba(0x7f5c27ff),
foreground: rgba(0xfdfaf6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2d1e12ff),
border: rgba(0x3a2816ff),
foreground: rgba(0x9c732eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfaf6ff),
border: rgba(0x0e0000ff),
foreground: rgba(0x624620ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x3c110eff),
border: rgba(0x551a15ff),
foreground: rgba(0xca402cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x551a15ff),
border: rgba(0x551a15ff),
foreground: rgba(0xca402cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x631e18ff),
border: rgba(0x551a15ff),
foreground: rgba(0xca402cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x77241bff),
border: rgba(0x8e2c20ff),
foreground: rgba(0xfff7f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x3c110eff),
border: rgba(0x491512ff),
foreground: rgba(0xab3626ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff7f6ff),
border: rgba(0x210000ff),
foreground: rgba(0x71231bff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x1c2529ff),
border: rgba(0x2c3b42ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0x7ca0b3ff),
),
},
hovered: SurfaceState {
background: rgba(0x2c3b42ff),
border: rgba(0x2c3b42ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0x7ca0b3ff),
),
},
pressed: SurfaceState {
background: rgba(0x3a4e58ff),
border: rgba(0x2c3b42ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0x7ca0b3ff),
),
},
active: SurfaceState {
background: rgba(0x4d6976ff),
border: rgba(0x557382ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0xebf8ffff),
),
},
disabled: SurfaceState {
background: rgba(0x1c2529ff),
border: rgba(0x1f292eff),
foreground: rgba(0x5a7b8bff),
secondary_foreground: Some(
rgba(0x5a7b8bff),
),
},
inverted: SurfaceState {
background: rgba(0xebf8ffff),
border: rgba(0x161b1dff),
foreground: rgba(0x48616dff),
secondary_foreground: Some(
rgba(0x48616dff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x1c2529ff),
border: rgba(0x2c3b42ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2c3b42ff),
border: rgba(0x2c3b42ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3a4e58ff),
border: rgba(0x2c3b42ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x4d6976ff),
border: rgba(0x557382ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1c2529ff),
border: rgba(0x1f292eff),
foreground: rgba(0x5a7b8bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xebf8ffff),
border: rgba(0x161b1dff),
foreground: rgba(0x48616dff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x33444dff),
border: rgba(0x4f6b78ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0x7ca0b3ff),
),
},
hovered: SurfaceState {
background: rgba(0x4f6b78ff),
border: rgba(0x4f6b78ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0x7ca0b3ff),
),
},
pressed: SurfaceState {
background: rgba(0x53717fff),
border: rgba(0x4f6b78ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0x7ca0b3ff),
),
},
active: SurfaceState {
background: rgba(0x577685ff),
border: rgba(0x5c7d8eff),
foreground: rgba(0xebf8ffff),
secondary_foreground: Some(
rgba(0xebf8ffff),
),
},
disabled: SurfaceState {
background: rgba(0x33444dff),
border: rgba(0x415763ff),
foreground: rgba(0x698c9eff),
secondary_foreground: Some(
rgba(0x698c9eff),
),
},
inverted: SurfaceState {
background: rgba(0xebf8ffff),
border: rgba(0x161b1dff),
foreground: rgba(0x567584ff),
secondary_foreground: Some(
rgba(0x567584ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x161b1dff),
border: rgba(0x1b2327ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1b2327ff),
border: rgba(0x1b2327ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1e272bff),
border: rgba(0x1b2327ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2b3940ff),
border: rgba(0x415763ff),
foreground: rgba(0xebf8ffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x161b1dff),
border: rgba(0x191f22ff),
foreground: rgba(0x53717fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xebf8ffff),
border: rgba(0x161b1dff),
foreground: rgba(0x253137ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x131d24ff),
border: rgba(0x1a2f3cff),
foreground: rgba(0x277fadff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1a2f3cff),
border: rgba(0x1a2f3cff),
foreground: rgba(0x277fadff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1d3849ff),
border: rgba(0x1a2f3cff),
foreground: rgba(0x277fadff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x20455cff),
border: rgba(0x235572ff),
foreground: rgba(0xf7fafcff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x131d24ff),
border: rgba(0x172630ff),
foreground: rgba(0x256a8fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf7fafcff),
border: rgba(0x000000ff),
foreground: rgba(0x1f4156ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x171f12ff),
border: rgba(0x23321bff),
foreground: rgba(0x568c3bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x23321bff),
border: rgba(0x23321bff),
foreground: rgba(0x568c3bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x293d1fff),
border: rgba(0x23321bff),
foreground: rgba(0x568c3bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x324c24ff),
border: rgba(0x3c5d2bff),
foreground: rgba(0xf8faf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x171f12ff),
border: rgba(0x1d2917ff),
foreground: rgba(0x497533ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8faf7ff),
border: rgba(0x000000ff),
foreground: rgba(0x2f4723ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x201f0cff),
border: rgba(0x333211ff),
foreground: rgba(0x8a8a11ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x333211ff),
border: rgba(0x333211ff),
foreground: rgba(0x8a8a11ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3d3c12ff),
border: rgba(0x333211ff),
foreground: rgba(0x8a8a11ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x4c4b13ff),
border: rgba(0x5d5c14ff),
foreground: rgba(0xfbfaf5ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x201f0cff),
border: rgba(0x2a280fff),
foreground: rgba(0x737313ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfaf5ff),
border: rgba(0x000000ff),
foreground: rgba(0x474613ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x3a101bff),
border: rgba(0x55162bff),
foreground: rgba(0xd22e72ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x55162bff),
border: rgba(0x55162bff),
foreground: rgba(0xd22e72ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x641a33ff),
border: rgba(0x55162bff),
foreground: rgba(0xd22e72ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x781d3fff),
border: rgba(0x92224dff),
foreground: rgba(0xfef7f9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x3a101bff),
border: rgba(0x471323ff),
foreground: rgba(0xb1285fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfef7f9ff),
border: rgba(0x1d0000ff),
foreground: rgba(0x731d3bff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xecddb4ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
hovered: SurfaceState {
background: rgba(0xddcca7ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
pressed: SurfaceState {
background: rgba(0xd5c4a1ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
active: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xbcad92ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x282828ff),
),
},
disabled: SurfaceState {
background: rgba(0xecddb4ff),
border: rgba(0xe5d5adff),
foreground: rgba(0xad9e87ff),
secondary_foreground: Some(
rgba(0xad9e87ff),
),
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xfbf1c7ff),
foreground: rgba(0xcdbd9cff),
secondary_foreground: Some(
rgba(0xcdbd9cff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xecddb4ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xddcca7ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd5c4a1ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xbcad92ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xecddb4ff),
border: rgba(0xe5d5adff),
foreground: rgba(0xad9e87ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xfbf1c7ff),
foreground: rgba(0xcdbd9cff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xd9c8a4ff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
hovered: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
pressed: SurfaceState {
background: rgba(0xc0b195ff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
active: SurfaceState {
background: rgba(0xb5a68eff),
border: rgba(0xa99a84ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x282828ff),
),
},
disabled: SurfaceState {
background: rgba(0xd9c8a4ff),
border: rgba(0xd1c09eff),
foreground: rgba(0x8a7c6fff),
secondary_foreground: Some(
rgba(0x8a7c6fff),
),
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xfbf1c7ff),
foreground: rgba(0xb8a98fff),
secondary_foreground: Some(
rgba(0xb8a98fff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0xefe1b8ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xefe1b8ff),
border: rgba(0xefe1b8ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9d9b0ff),
border: rgba(0xefe1b8ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdecda8ff),
border: rgba(0xd1c09eff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0xf5e9bfff),
foreground: rgba(0xc0b195ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xfbf1c7ff),
foreground: rgba(0xe1d1aaff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xd2dee2ff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xaec6cdff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x9db9c2ff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x84a8b2ff),
border: rgba(0x6794a1ff),
foreground: rgba(0x030607ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd2dee2ff),
border: rgba(0xc0d2d7ff),
foreground: rgba(0x417d8cff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x030607ff),
border: rgba(0xffffffff),
foreground: rgba(0x8badb7ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe5e1ceff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd1cba8ff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc7bf95ff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb7af7bff),
border: rgba(0xa69e5eff),
foreground: rgba(0x080702ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe5e1ceff),
border: rgba(0xdbd5bbff),
foreground: rgba(0x90893aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x080702ff),
border: rgba(0xffffffff),
foreground: rgba(0xbcb482ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf5e2d0ff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xebccabff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe6c198ff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xddb17fff),
border: rgba(0xd3a063ff),
foreground: rgba(0x170702ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5e2d0ff),
border: rgba(0xf0d6bdff),
foreground: rgba(0xc58b3fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x170702ff),
border: rgba(0xffffffff),
foreground: rgba(0xe0b686ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf4d1c9ff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe8ac9eff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe19a8aff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd6816eff),
border: rgba(0xc86450ff),
foreground: rgba(0x0d0301ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf4d1c9ff),
border: rgba(0xeebfb3ff),
foreground: rgba(0xb33d2bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0d0301ff),
border: rgba(0xffffffff),
foreground: rgba(0xda8876ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xe9e6e4ff),
border: rgba(0xd6d1cfff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x6a6360ff),
),
},
hovered: SurfaceState {
background: rgba(0xd6d1cfff),
border: rgba(0xd6d1cfff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x6a6360ff),
),
},
pressed: SurfaceState {
background: rgba(0xc5bfbdff),
border: rgba(0xd6d1cfff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x6a6360ff),
),
},
active: SurfaceState {
background: rgba(0xaca5a3ff),
border: rgba(0xa39c99ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x1b1918ff),
),
},
disabled: SurfaceState {
background: rgba(0xe9e6e4ff),
border: rgba(0xe6e2e0ff),
foreground: rgba(0x9c9491ff),
secondary_foreground: Some(
rgba(0x9c9491ff),
),
},
inverted: SurfaceState {
background: rgba(0x1b1918ff),
border: rgba(0xf1efeeff),
foreground: rgba(0xb3adabff),
secondary_foreground: Some(
rgba(0xb3adabff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xe9e6e4ff),
border: rgba(0xd6d1cfff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd6d1cfff),
border: rgba(0xd6d1cfff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc5bfbdff),
border: rgba(0xd6d1cfff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xaca5a3ff),
border: rgba(0xa39c99ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe9e6e4ff),
border: rgba(0xe6e2e0ff),
foreground: rgba(0x9c9491ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b1918ff),
border: rgba(0xf1efeeff),
foreground: rgba(0xb3adabff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xcdc8c6ff),
border: rgba(0xaaa3a1ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x6a6360ff),
),
},
hovered: SurfaceState {
background: rgba(0xaaa3a1ff),
border: rgba(0xaaa3a1ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x6a6360ff),
),
},
pressed: SurfaceState {
background: rgba(0xa59e9bff),
border: rgba(0xaaa3a1ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x6a6360ff),
),
},
active: SurfaceState {
background: rgba(0xa19996ff),
border: rgba(0x99918eff),
foreground: rgba(0x1b1918ff),
secondary_foreground: Some(
rgba(0x1b1918ff),
),
},
disabled: SurfaceState {
background: rgba(0xcdc8c6ff),
border: rgba(0xbcb6b4ff),
foreground: rgba(0x847c79ff),
secondary_foreground: Some(
rgba(0x847c79ff),
),
},
inverted: SurfaceState {
background: rgba(0x1b1918ff),
border: rgba(0xf1efeeff),
foreground: rgba(0xa19a97ff),
secondary_foreground: Some(
rgba(0xa19a97ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf1efeeff),
border: rgba(0xebe8e6ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xebe8e6ff),
border: rgba(0xebe8e6ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe8e4e2ff),
border: rgba(0xebe8e6ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd7d3d1ff),
border: rgba(0xbcb6b4ff),
foreground: rgba(0x1b1918ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf1efeeff),
border: rgba(0xeeebeaff),
foreground: rgba(0xa59e9bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b1918ff),
border: rgba(0xf1efeeff),
foreground: rgba(0xdfdad8ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xdfe3fbff),
border: rgba(0xc6cef7ff),
foreground: rgba(0x417ee6ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc6cef7ff),
border: rgba(0xc6cef7ff),
foreground: rgba(0x417ee6ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb8c4f5ff),
border: rgba(0xc6cef7ff),
foreground: rgba(0x417ee6ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa5b5f3ff),
border: rgba(0x8da5efff),
foreground: rgba(0x060821ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdfe3fbff),
border: rgba(0xd2d8f9ff),
foreground: rgba(0x6c91ebff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x060821ff),
border: rgba(0xffffffff),
foreground: rgba(0xaabaf4ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe5e9d3ff),
border: rgba(0xd1d8b1ff),
foreground: rgba(0x7b9728ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd1d8b1ff),
border: rgba(0xd1d8b1ff),
foreground: rgba(0x7b9728ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc7d09fff),
border: rgba(0xd1d8b1ff),
foreground: rgba(0x7b9728ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb8c488ff),
border: rgba(0xa7b86dff),
foreground: rgba(0x080903ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe5e9d3ff),
border: rgba(0xdbe1c2ff),
foreground: rgba(0x91a74bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x080903ff),
border: rgba(0xffffffff),
foreground: rgba(0xbdc88eff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf8e5d1ff),
border: rgba(0xf0d1adff),
foreground: rgba(0xc3841aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf0d1adff),
border: rgba(0xf0d1adff),
foreground: rgba(0xc3841aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xecc79bff),
border: rgba(0xf0d1adff),
foreground: rgba(0xc3841aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe6b983ff),
border: rgba(0xddaa66ff),
foreground: rgba(0x200803ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf8e5d1ff),
border: rgba(0xf4dbbfff),
foreground: rgba(0xd09743ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x200803ff),
border: rgba(0xffffffff),
foreground: rgba(0xe7bd89ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xffdad5ff),
border: rgba(0xffbdb6ff),
foreground: rgba(0xf22e41ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xffbdb6ff),
border: rgba(0xffbdb6ff),
foreground: rgba(0xf22e41ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xffada6ff),
border: rgba(0xffbdb6ff),
foreground: rgba(0xf22e41ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xff9891ff),
border: rgba(0xff7e78ff),
foreground: rgba(0x3a0104ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffdad5ff),
border: rgba(0xffccc6ff),
foreground: rgba(0xfa5b5cff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x3a0104ff),
border: rgba(0xffffffff),
foreground: rgba(0xff9e97ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x3a3735ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
hovered: SurfaceState {
background: rgba(0x494340ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
pressed: SurfaceState {
background: rgba(0x504945ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
active: SurfaceState {
background: rgba(0x5b524cff),
border: rgba(0x675d55ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xfbf1c7ff),
),
},
disabled: SurfaceState {
background: rgba(0x3a3735ff),
border: rgba(0x413d3aff),
foreground: rgba(0x776b61ff),
secondary_foreground: Some(
rgba(0x776b61ff),
),
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x282828ff),
foreground: rgba(0x574f4aff),
secondary_foreground: Some(
rgba(0x574f4aff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x3a3735ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x494340ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x504945ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5b524cff),
border: rgba(0x675d55ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x3a3735ff),
border: rgba(0x413d3aff),
foreground: rgba(0x776b61ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x282828ff),
foreground: rgba(0x574f4aff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x4c4642ff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
hovered: SurfaceState {
background: rgba(0x5b534dff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
pressed: SurfaceState {
background: rgba(0x635a52ff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
active: SurfaceState {
background: rgba(0x6e635aff),
border: rgba(0x7b6e64ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xfbf1c7ff),
),
},
disabled: SurfaceState {
background: rgba(0x4c4642ff),
border: rgba(0x544c48ff),
foreground: rgba(0x9a8c79ff),
secondary_foreground: Some(
rgba(0x9a8c79ff),
),
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x282828ff),
foreground: rgba(0x6b6058ff),
secondary_foreground: Some(
rgba(0x6b6058ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0x373432ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x373432ff),
border: rgba(0x373432ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3e3a37ff),
border: rgba(0x373432ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x48423fff),
border: rgba(0x544c48ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0x2f2e2dff),
foreground: rgba(0x635a52ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x282828ff),
foreground: rgba(0x45403dff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x303a36ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3a4641ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x485852ff),
border: rgba(0x586d65ff),
foreground: rgba(0xfafbfbff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x272f2cff),
foreground: rgba(0x6d887eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafbfbff),
border: rgba(0x000000ff),
foreground: rgba(0x43534dff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x332b11ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x4a4516ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x575219ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x6a661cff),
border: rgba(0x807e20ff),
foreground: rgba(0xfdfcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x332b11ff),
border: rgba(0x3f3814ff),
foreground: rgba(0x9b9b23ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfcf7ff),
border: rgba(0x180b00ff),
foreground: rgba(0x64601bff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x582f10ff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x754916ff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x85561aff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9b6a1eff),
border: rgba(0xb68123ff),
foreground: rgba(0xfffcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x582f10ff),
border: rgba(0x663c13ff),
foreground: rgba(0xd79e29ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffcf7ff),
border: rgba(0x351100ff),
foreground: rgba(0x95641dff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x5a0a10ff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x771618ff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x871c1bff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9d251fff),
border: rgba(0xb72f26ff),
foreground: rgba(0xfff8f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x5a0a10ff),
border: rgba(0x681014ff),
foreground: rgba(0xd83c2dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f6ff),
border: rgba(0x380000ff),
foreground: rgba(0x97221fff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x2f343eff),
border: rgba(0x363c46ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0x838994ff),
),
},
hovered: SurfaceState {
background: rgba(0x363c46ff),
border: rgba(0x363c46ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0x838994ff),
),
},
pressed: SurfaceState {
background: rgba(0x3f4552ff),
border: rgba(0x363c46ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0x838994ff),
),
},
active: SurfaceState {
background: rgba(0x454a56ff),
border: rgba(0x4c515cff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0xc8ccd4ff),
),
},
disabled: SurfaceState {
background: rgba(0x2f343eff),
border: rgba(0x323841ff),
foreground: rgba(0x545862ff),
secondary_foreground: Some(
rgba(0x545862ff),
),
},
inverted: SurfaceState {
background: rgba(0xc8ccd4ff),
border: rgba(0x282c34ff),
foreground: rgba(0x434955ff),
secondary_foreground: Some(
rgba(0x434955ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x2f343eff),
border: rgba(0x363c46ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x363c46ff),
border: rgba(0x363c46ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3f4552ff),
border: rgba(0x363c46ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x454a56ff),
border: rgba(0x4c515cff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2f343eff),
border: rgba(0x323841ff),
foreground: rgba(0x545862ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xc8ccd4ff),
border: rgba(0x282c34ff),
foreground: rgba(0x434955ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x3b414dff),
border: rgba(0x464b57ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0x838994ff),
),
},
hovered: SurfaceState {
background: rgba(0x464b57ff),
border: rgba(0x464b57ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0x838994ff),
),
},
pressed: SurfaceState {
background: rgba(0x4a4f5aff),
border: rgba(0x464b57ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0x838994ff),
),
},
active: SurfaceState {
background: rgba(0x4f545eff),
border: rgba(0x545962ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: Some(
rgba(0xc8ccd4ff),
),
},
disabled: SurfaceState {
background: rgba(0x3b414dff),
border: rgba(0x414754ff),
foreground: rgba(0x555a63ff),
secondary_foreground: Some(
rgba(0x555a63ff),
),
},
inverted: SurfaceState {
background: rgba(0xc8ccd4ff),
border: rgba(0x282c34ff),
foreground: rgba(0x4e535dff),
secondary_foreground: Some(
rgba(0x4e535dff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x282c34ff),
border: rgba(0x2e333cff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2e333cff),
border: rgba(0x2e333cff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x313640ff),
border: rgba(0x2e333cff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x353b45ff),
border: rgba(0x414754ff),
foreground: rgba(0xc8ccd4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x282c34ff),
border: rgba(0x2b2f38ff),
foreground: rgba(0x4a4f5aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xc8ccd4ff),
border: rgba(0x282c34ff),
foreground: rgba(0x343a43ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x18243dff),
border: rgba(0x293c5bff),
foreground: rgba(0x74ade8ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x293c5bff),
border: rgba(0x293c5bff),
foreground: rgba(0x74ade8ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x32496cff),
border: rgba(0x293c5bff),
foreground: rgba(0x74ade8ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x3e5c83ff),
border: rgba(0x4d729fff),
foreground: rgba(0xfafcfeff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x18243dff),
border: rgba(0x20304bff),
foreground: rgba(0x608fc3ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafcfeff),
border: rgba(0x000019ff),
foreground: rgba(0x3a577dff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x222e1dff),
border: rgba(0x38482fff),
foreground: rgba(0xa1c181ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x38482fff),
border: rgba(0x38482fff),
foreground: rgba(0xa1c181ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x445639ff),
border: rgba(0x38482fff),
foreground: rgba(0xa1c181ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x566a46ff),
border: rgba(0x6a8256ff),
foreground: rgba(0xfbfcfaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x222e1dff),
border: rgba(0x2d3b26ff),
foreground: rgba(0x85a16bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfcfaff),
border: rgba(0x000f00ff),
foreground: rgba(0x506542ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x41331dff),
border: rgba(0x5d4c2fff),
foreground: rgba(0xdec184ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x5d4c2fff),
border: rgba(0x5d4c2fff),
foreground: rgba(0xdec184ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x6c5939ff),
border: rgba(0x5d4c2fff),
foreground: rgba(0xdec184ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x826d47ff),
border: rgba(0x9c8458ff),
foreground: rgba(0xfefcfaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x41331dff),
border: rgba(0x4e3f26ff),
foreground: rgba(0xbda26eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfefcfaff),
border: rgba(0x211500ff),
foreground: rgba(0x7c6743ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x301b1cff),
border: rgba(0x4c2b2cff),
foreground: rgba(0xd07277ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x4c2b2cff),
border: rgba(0x4c2b2cff),
foreground: rgba(0xd07277ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x5b3335ff),
border: rgba(0x4c2b2cff),
foreground: rgba(0xd07277ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x713f41ff),
border: rgba(0x8b4d50ff),
foreground: rgba(0xfef9f9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x301b1cff),
border: rgba(0x3d2324ff),
foreground: rgba(0xad5f63ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfef9f9ff),
border: rgba(0x0d0000ff),
foreground: rgba(0x6b3b3dff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x2b3039ff),
border: rgba(0x313741ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xa69782ff),
),
},
hovered: SurfaceState {
background: rgba(0x313741ff),
border: rgba(0x313741ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xa69782ff),
),
},
pressed: SurfaceState {
background: rgba(0x363c47ff),
border: rgba(0x313741ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xa69782ff),
),
},
active: SurfaceState {
background: rgba(0x3d4350ff),
border: rgba(0x4d4d52ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xfdf4c1ff),
),
},
disabled: SurfaceState {
background: rgba(0x2b3039ff),
border: rgba(0x2c323bff),
foreground: rgba(0x645b54ff),
secondary_foreground: Some(
rgba(0x645b54ff),
),
},
inverted: SurfaceState {
background: rgba(0xfdf4c1ff),
border: rgba(0x282c34ff),
foreground: rgba(0x3b414dff),
secondary_foreground: Some(
rgba(0x3b414dff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x2b3039ff),
border: rgba(0x313741ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x313741ff),
border: rgba(0x313741ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x363c47ff),
border: rgba(0x313741ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x3d4350ff),
border: rgba(0x4d4d52ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2b3039ff),
border: rgba(0x2c323bff),
foreground: rgba(0x645b54ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf4c1ff),
border: rgba(0x282c34ff),
foreground: rgba(0x3b414dff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x333944ff),
border: rgba(0x3d4350ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xa69782ff),
),
},
hovered: SurfaceState {
background: rgba(0x3d4350ff),
border: rgba(0x3d4350ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xa69782ff),
),
},
pressed: SurfaceState {
background: rgba(0x484a52ff),
border: rgba(0x3d4350ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xa69782ff),
),
},
active: SurfaceState {
background: rgba(0x575353ff),
border: rgba(0x6a5f57ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: Some(
rgba(0xfdf4c1ff),
),
},
disabled: SurfaceState {
background: rgba(0x333944ff),
border: rgba(0x393f4aff),
foreground: rgba(0x827568ff),
secondary_foreground: Some(
rgba(0x827568ff),
),
},
inverted: SurfaceState {
background: rgba(0xfdf4c1ff),
border: rgba(0x282c34ff),
foreground: rgba(0x535053ff),
secondary_foreground: Some(
rgba(0x535053ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x282c34ff),
border: rgba(0x2a2f38ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2a2f38ff),
border: rgba(0x2a2f38ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2b313aff),
border: rgba(0x2a2f38ff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x303640ff),
border: rgba(0x393f4aff),
foreground: rgba(0xfdf4c1ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x282c34ff),
border: rgba(0x292e36ff),
foreground: rgba(0x484a52ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf4c1ff),
border: rgba(0x282c34ff),
foreground: rgba(0x2e343eff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x171f1fff),
border: rgba(0x223232ff),
foreground: rgba(0x528b8bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x223232ff),
border: rgba(0x223232ff),
foreground: rgba(0x528b8bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x283c3cff),
border: rgba(0x223232ff),
foreground: rgba(0x528b8bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x304b4bff),
border: rgba(0x395d5dff),
foreground: rgba(0xf8fafaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x171f1fff),
border: rgba(0x1c2929ff),
foreground: rgba(0x467474ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8fafaff),
border: rgba(0x000000ff),
foreground: rgba(0x2d4747ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x303a36ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3a4641ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x485852ff),
border: rgba(0x586d65ff),
foreground: rgba(0xfafbfbff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x272f2cff),
foreground: rgba(0x6d887eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafbfbff),
border: rgba(0x000000ff),
foreground: rgba(0x43534dff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x231d12ff),
border: rgba(0x392e1aff),
foreground: rgba(0xa07e3bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x392e1aff),
border: rgba(0x392e1aff),
foreground: rgba(0xa07e3bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x45371fff),
border: rgba(0x392e1aff),
foreground: rgba(0xa07e3bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x564524ff),
border: rgba(0x6b542bff),
foreground: rgba(0xfcf9f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x231d12ff),
border: rgba(0x2e2516ff),
foreground: rgba(0x856933ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcf9f7ff),
border: rgba(0x000000ff),
foreground: rgba(0x514023ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x26191cff),
border: rgba(0x3f272dff),
foreground: rgba(0xb4637aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3f272dff),
border: rgba(0x3f272dff),
foreground: rgba(0xb4637aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4c2e36ff),
border: rgba(0x3f272dff),
foreground: rgba(0xb4637aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x603843ff),
border: rgba(0x774352ff),
foreground: rgba(0xfcf8f9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x26191cff),
border: rgba(0x322025ff),
foreground: rgba(0x955366ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcf8f9ff),
border: rgba(0x000000ff),
foreground: rgba(0x5a343fff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xecdcb3ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
hovered: SurfaceState {
background: rgba(0xddcca7ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
pressed: SurfaceState {
background: rgba(0xd5c4a1ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
active: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xbcad92ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x282828ff),
),
},
disabled: SurfaceState {
background: rgba(0xecdcb3ff),
border: rgba(0xe5d5adff),
foreground: rgba(0xad9e87ff),
secondary_foreground: Some(
rgba(0xad9e87ff),
),
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf2e5bcff),
foreground: rgba(0xcdbd9cff),
secondary_foreground: Some(
rgba(0xcdbd9cff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xecdcb3ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xddcca7ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd5c4a1ff),
border: rgba(0xddcca7ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xbcad92ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xecdcb3ff),
border: rgba(0xe5d5adff),
foreground: rgba(0xad9e87ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf2e5bcff),
foreground: rgba(0xcdbd9cff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xd9c8a4ff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
hovered: SurfaceState {
background: rgba(0xc9b99aff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
pressed: SurfaceState {
background: rgba(0xc0b195ff),
border: rgba(0xc9b99aff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x5f5650ff),
),
},
active: SurfaceState {
background: rgba(0xb5a68eff),
border: rgba(0xa99a84ff),
foreground: rgba(0x282828ff),
secondary_foreground: Some(
rgba(0x282828ff),
),
},
disabled: SurfaceState {
background: rgba(0xd9c8a4ff),
border: rgba(0xd1c09eff),
foreground: rgba(0x8a7c6fff),
secondary_foreground: Some(
rgba(0x8a7c6fff),
),
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf2e5bcff),
foreground: rgba(0xb8a98fff),
secondary_foreground: Some(
rgba(0xb8a98fff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf2e5bcff),
border: rgba(0xeddeb5ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xeddeb5ff),
border: rgba(0xeddeb5ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9d9b0ff),
border: rgba(0xeddeb5ff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdecda8ff),
border: rgba(0xd1c09eff),
foreground: rgba(0x282828ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf2e5bcff),
border: rgba(0xefe1b8ff),
foreground: rgba(0xc0b195ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x282828ff),
border: rgba(0xf2e5bcff),
foreground: rgba(0xe1d1aaff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xd2dee2ff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xaec6cdff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x9db9c2ff),
border: rgba(0xaec6cdff),
foreground: rgba(0x0b6678ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x84a8b2ff),
border: rgba(0x6794a1ff),
foreground: rgba(0x030607ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd2dee2ff),
border: rgba(0xc0d2d7ff),
foreground: rgba(0x417d8cff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x030607ff),
border: rgba(0xffffffff),
foreground: rgba(0x8badb7ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe5e1ceff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd1cba8ff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc7bf95ff),
border: rgba(0xd1cba8ff),
foreground: rgba(0x797410ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb7af7bff),
border: rgba(0xa69e5eff),
foreground: rgba(0x080702ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe5e1ceff),
border: rgba(0xdbd5bbff),
foreground: rgba(0x90893aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x080702ff),
border: rgba(0xffffffff),
foreground: rgba(0xbcb482ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf5e2d0ff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xebccabff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe6c198ff),
border: rgba(0xebccabff),
foreground: rgba(0xb57616ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xddb17fff),
border: rgba(0xd3a063ff),
foreground: rgba(0x170702ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5e2d0ff),
border: rgba(0xf0d6bdff),
foreground: rgba(0xc58b3fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x170702ff),
border: rgba(0xffffffff),
foreground: rgba(0xe0b686ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf4d1c9ff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe8ac9eff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe19a8aff),
border: rgba(0xe8ac9eff),
foreground: rgba(0x9d0408ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd6816eff),
border: rgba(0xc86450ff),
foreground: rgba(0x0d0301ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf4d1c9ff),
border: rgba(0xeebfb3ff),
foreground: rgba(0xb33d2bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0d0301ff),
border: rgba(0xffffffff),
foreground: rgba(0xda8876ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xfef9f2ff),
border: rgba(0xe5e0dfff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x706c8cff),
),
},
hovered: SurfaceState {
background: rgba(0xe5e0dfff),
border: rgba(0xe5e0dfff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x706c8cff),
),
},
pressed: SurfaceState {
background: rgba(0xd4d0d2ff),
border: rgba(0xe5e0dfff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x706c8cff),
),
},
active: SurfaceState {
background: rgba(0xdbd5d4ff),
border: rgba(0xdbd3d1ff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x575279ff),
),
},
disabled: SurfaceState {
background: rgba(0xfef9f2ff),
border: rgba(0xf6f1ebff),
foreground: rgba(0xb1abb5ff),
secondary_foreground: Some(
rgba(0xb1abb5ff),
),
},
inverted: SurfaceState {
background: rgba(0x575279ff),
border: rgba(0xfaf4edff),
foreground: rgba(0xd6d1d1ff),
secondary_foreground: Some(
rgba(0xd6d1d1ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xfef9f2ff),
border: rgba(0xe5e0dfff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe5e0dfff),
border: rgba(0xe5e0dfff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd4d0d2ff),
border: rgba(0xe5e0dfff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdbd5d4ff),
border: rgba(0xdbd3d1ff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfef9f2ff),
border: rgba(0xf6f1ebff),
foreground: rgba(0xb1abb5ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x575279ff),
border: rgba(0xfaf4edff),
foreground: rgba(0xd6d1d1ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xdcd8d8ff),
border: rgba(0xdcd6d5ff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x706c8cff),
),
},
hovered: SurfaceState {
background: rgba(0xdcd6d5ff),
border: rgba(0xdcd6d5ff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x706c8cff),
),
},
pressed: SurfaceState {
background: rgba(0xefe6dfff),
border: rgba(0xdcd6d5ff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x706c8cff),
),
},
active: SurfaceState {
background: rgba(0xc1bac1ff),
border: rgba(0xa9a3b0ff),
foreground: rgba(0x575279ff),
secondary_foreground: Some(
rgba(0x575279ff),
),
},
disabled: SurfaceState {
background: rgba(0xdcd8d8ff),
border: rgba(0xd0cccfff),
foreground: rgba(0x938fa3ff),
secondary_foreground: Some(
rgba(0x938fa3ff),
),
},
inverted: SurfaceState {
background: rgba(0x575279ff),
border: rgba(0xfaf4edff),
foreground: rgba(0xc7c0c5ff),
secondary_foreground: Some(
rgba(0xc7c0c5ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xfaf4edff),
border: rgba(0xfdf8f1ff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xfdf8f1ff),
border: rgba(0xfdf8f1ff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xfdf8f2ff),
border: rgba(0xfdf8f1ff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe6e1e0ff),
border: rgba(0xd0cccfff),
foreground: rgba(0x575279ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfaf4edff),
border: rgba(0xfcf6efff),
foreground: rgba(0xefe6dfff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x575279ff),
border: rgba(0xfaf4edff),
foreground: rgba(0xede9e5ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xdde9ebff),
border: rgba(0xc3d7dbff),
foreground: rgba(0x57949fff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc3d7dbff),
border: rgba(0xc3d7dbff),
foreground: rgba(0x57949fff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb6cfd3ff),
border: rgba(0xc3d7dbff),
foreground: rgba(0x57949fff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa3c3c9ff),
border: rgba(0x8db6bdff),
foreground: rgba(0x06090aff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdde9ebff),
border: rgba(0xd0e0e3ff),
foreground: rgba(0x72a5aeff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x06090aff),
border: rgba(0xffffffff),
foreground: rgba(0xa8c7cdff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xdbeee7ff),
border: rgba(0xbee0d5ff),
foreground: rgba(0x3eaa8eff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbee0d5ff),
border: rgba(0xbee0d5ff),
foreground: rgba(0x3eaa8eff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb0dacbff),
border: rgba(0xbee0d5ff),
foreground: rgba(0x3eaa8eff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9bd0bfff),
border: rgba(0x82c6b1ff),
foreground: rgba(0x060a09ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdbeee7ff),
border: rgba(0xcde7deff),
foreground: rgba(0x63b89fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x060a09ff),
border: rgba(0xffffffff),
foreground: rgba(0xa1d4c3ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xffebd6ff),
border: rgba(0xffdab7ff),
foreground: rgba(0xe99d35ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xffdab7ff),
border: rgba(0xffdab7ff),
foreground: rgba(0xe99d35ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xfed2a6ff),
border: rgba(0xffdab7ff),
foreground: rgba(0xe99d35ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xfbc891ff),
border: rgba(0xf7bc77ff),
foreground: rgba(0x330704ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffebd6ff),
border: rgba(0xffe2c7ff),
foreground: rgba(0xf1ac57ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x330704ff),
border: rgba(0xffffffff),
foreground: rgba(0xfccb97ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xf1dfe3ff),
border: rgba(0xe6c6cdff),
foreground: rgba(0xb4647aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe6c6cdff),
border: rgba(0xe6c6cdff),
foreground: rgba(0xb4647aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe0bac2ff),
border: rgba(0xe6c6cdff),
foreground: rgba(0xb4647aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd8a8b3ff),
border: rgba(0xce94a3ff),
foreground: rgba(0x0b0708ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf1dfe3ff),
border: rgba(0xecd2d8ff),
foreground: rgba(0xc17b8eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0b0708ff),
border: rgba(0xffffffff),
foreground: rgba(0xdbadb8ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x393634ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
hovered: SurfaceState {
background: rgba(0x494340ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
pressed: SurfaceState {
background: rgba(0x504945ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
active: SurfaceState {
background: rgba(0x5b524cff),
border: rgba(0x675d55ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xfbf1c7ff),
),
},
disabled: SurfaceState {
background: rgba(0x393634ff),
border: rgba(0x413d3aff),
foreground: rgba(0x776b61ff),
secondary_foreground: Some(
rgba(0x776b61ff),
),
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x1d2021ff),
foreground: rgba(0x574f4aff),
secondary_foreground: Some(
rgba(0x574f4aff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x393634ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x494340ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x504945ff),
border: rgba(0x494340ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5b524cff),
border: rgba(0x675d55ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x393634ff),
border: rgba(0x413d3aff),
foreground: rgba(0x776b61ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x1d2021ff),
foreground: rgba(0x574f4aff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x4c4642ff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
hovered: SurfaceState {
background: rgba(0x5b534dff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
pressed: SurfaceState {
background: rgba(0x635a52ff),
border: rgba(0x5b534dff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xc5b597ff),
),
},
active: SurfaceState {
background: rgba(0x6e635aff),
border: rgba(0x7b6e64ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: Some(
rgba(0xfbf1c7ff),
),
},
disabled: SurfaceState {
background: rgba(0x4c4642ff),
border: rgba(0x544c48ff),
foreground: rgba(0x9a8c79ff),
secondary_foreground: Some(
rgba(0x9a8c79ff),
),
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x1d2021ff),
foreground: rgba(0x6b6058ff),
secondary_foreground: Some(
rgba(0x6b6058ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x1d2021ff),
border: rgba(0x343130ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x343130ff),
border: rgba(0x343130ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3e3a37ff),
border: rgba(0x343130ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x48423fff),
border: rgba(0x544c48ff),
foreground: rgba(0xfbf1c7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1d2021ff),
border: rgba(0x282929ff),
foreground: rgba(0x635a52ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbf1c7ff),
border: rgba(0x1d2021ff),
foreground: rgba(0x45403dff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x303a36ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3a4641ff),
border: rgba(0x303a36ff),
foreground: rgba(0x83a598ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x485852ff),
border: rgba(0x586d65ff),
foreground: rgba(0xfafbfbff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1e2321ff),
border: rgba(0x272f2cff),
foreground: rgba(0x6d887eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafbfbff),
border: rgba(0x000000ff),
foreground: rgba(0x43534dff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x332b11ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x4a4516ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x575219ff),
border: rgba(0x4a4516ff),
foreground: rgba(0xb8bb27ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x6a661cff),
border: rgba(0x807e20ff),
foreground: rgba(0xfdfcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x332b11ff),
border: rgba(0x3f3814ff),
foreground: rgba(0x9b9b23ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfcf7ff),
border: rgba(0x180b00ff),
foreground: rgba(0x64601bff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x582f10ff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x754916ff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x85561aff),
border: rgba(0x754916ff),
foreground: rgba(0xf9bd30ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9b6a1eff),
border: rgba(0xb68123ff),
foreground: rgba(0xfffcf7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x582f10ff),
border: rgba(0x663c13ff),
foreground: rgba(0xd79e29ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffcf7ff),
border: rgba(0x351100ff),
foreground: rgba(0x95641dff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x5a0a10ff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x771618ff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x871c1bff),
border: rgba(0x771618ff),
foreground: rgba(0xfb4a35ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9d251fff),
border: rgba(0xb72f26ff),
foreground: rgba(0xfff8f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x5a0a10ff),
border: rgba(0x681014ff),
foreground: rgba(0xd83c2dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff8f6ff),
border: rgba(0x380000ff),
foreground: rgba(0x97221fff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xececedff),
border: rgba(0xdfe0e1ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x8c8f93ff),
),
},
hovered: SurfaceState {
background: rgba(0xdfe0e1ff),
border: rgba(0xdfe0e1ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x8c8f93ff),
),
},
pressed: SurfaceState {
background: rgba(0xd8dadbff),
border: rgba(0xdfe0e1ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x8c8f93ff),
),
},
active: SurfaceState {
background: rgba(0xd0d1d3ff),
border: rgba(0xc6c7c9ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x5c6166ff),
),
},
disabled: SurfaceState {
background: rgba(0xececedff),
border: rgba(0xe5e6e7ff),
foreground: rgba(0xb9bbbdff),
secondary_foreground: Some(
rgba(0xb9bbbdff),
),
},
inverted: SurfaceState {
background: rgba(0x5c6166ff),
border: rgba(0xfcfcfcff),
foreground: rgba(0xd3d4d5ff),
secondary_foreground: Some(
rgba(0xd3d4d5ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xececedff),
border: rgba(0xdfe0e1ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xdfe0e1ff),
border: rgba(0xdfe0e1ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd8dadbff),
border: rgba(0xdfe0e1ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd0d1d3ff),
border: rgba(0xc6c7c9ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xececedff),
border: rgba(0xe5e6e7ff),
foreground: rgba(0xb9bbbdff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x5c6166ff),
border: rgba(0xfcfcfcff),
foreground: rgba(0xd3d4d5ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xdcdddeff),
border: rgba(0xcfd1d2ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x8c8f93ff),
),
},
hovered: SurfaceState {
background: rgba(0xcfd1d2ff),
border: rgba(0xcfd1d2ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x8c8f93ff),
),
},
pressed: SurfaceState {
background: rgba(0xc9caccff),
border: rgba(0xcfd1d2ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x8c8f93ff),
),
},
active: SurfaceState {
background: rgba(0xc0c2c4ff),
border: rgba(0xb6b8baff),
foreground: rgba(0x5c6166ff),
secondary_foreground: Some(
rgba(0x5c6166ff),
),
},
disabled: SurfaceState {
background: rgba(0xdcdddeff),
border: rgba(0xd5d6d8ff),
foreground: rgba(0xa9acaeff),
secondary_foreground: Some(
rgba(0xa9acaeff),
),
},
inverted: SurfaceState {
background: rgba(0x5c6166ff),
border: rgba(0xfcfcfcff),
foreground: rgba(0xc2c4c6ff),
secondary_foreground: Some(
rgba(0xc2c4c6ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xfcfcfcff),
border: rgba(0xefeff0ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xefeff0ff),
border: rgba(0xefeff0ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9e9eaff),
border: rgba(0xefeff0ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xe0e1e2ff),
border: rgba(0xd5d6d8ff),
foreground: rgba(0x5c6166ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfcfcfcff),
border: rgba(0xf6f6f6ff),
foreground: rgba(0xc9caccff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x5c6166ff),
border: rgba(0xfcfcfcff),
foreground: rgba(0xe2e3e4ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xdeebfaff),
border: rgba(0xc4daf6ff),
foreground: rgba(0x3b9ee5ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc4daf6ff),
border: rgba(0xc4daf6ff),
foreground: rgba(0x3b9ee5ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb7d3f4ff),
border: rgba(0xc4daf6ff),
foreground: rgba(0x3b9ee5ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa3c8f2ff),
border: rgba(0x8abceeff),
foreground: rgba(0x060a1eff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdeebfaff),
border: rgba(0xd1e2f8ff),
foreground: rgba(0x68adeaff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x060a1eff),
border: rgba(0xffffffff),
foreground: rgba(0xa8ccf2ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe9efd2ff),
border: rgba(0xd7e3aeff),
foreground: rgba(0x86b305ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd7e3aeff),
border: rgba(0xd7e3aeff),
foreground: rgba(0x86b305ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xcedd9dff),
border: rgba(0xd7e3aeff),
foreground: rgba(0x86b305ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xc0d584ff),
border: rgba(0xb1cb67ff),
foreground: rgba(0x090b03ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe9efd2ff),
border: rgba(0xe0e9c0ff),
foreground: rgba(0x9cbf40ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x090b03ff),
border: rgba(0xffffffff),
foreground: rgba(0xc5d78bff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xffeedaff),
border: rgba(0xffe1beff),
foreground: rgba(0xf1ae4aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xffe1beff),
border: rgba(0xffe1beff),
foreground: rgba(0xf1ae4aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xffdaafff),
border: rgba(0xffe1beff),
foreground: rgba(0xf1ae4aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xfed19bff),
border: rgba(0xfcc784ff),
foreground: rgba(0x340806ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffeedaff),
border: rgba(0xffe7ccff),
foreground: rgba(0xf7ba67ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x340806ff),
border: rgba(0xffffffff),
foreground: rgba(0xffd4a1ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xffe3e1ff),
border: rgba(0xffcdcaff),
foreground: rgba(0xef7271ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xffcdcaff),
border: rgba(0xffcdcaff),
foreground: rgba(0xef7271ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xffc2beff),
border: rgba(0xffcdcaff),
foreground: rgba(0xef7271ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xfeb2aeff),
border: rgba(0xfaa09cff),
foreground: rgba(0x2d0607ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffe3e1ff),
border: rgba(0xffd8d5ff),
foreground: rgba(0xf68986ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x2d0607ff),
border: rgba(0xffffffff),
foreground: rgba(0xfeb7b3ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x28253cff),
border: rgba(0x322f48ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x85819eff),
),
},
hovered: SurfaceState {
background: rgba(0x322f48ff),
border: rgba(0x322f48ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x85819eff),
),
},
pressed: SurfaceState {
background: rgba(0x3e3b55ff),
border: rgba(0x322f48ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x85819eff),
),
},
active: SurfaceState {
background: rgba(0x4f4b66ff),
border: rgba(0x4d4965ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0xe0def4ff),
),
},
disabled: SurfaceState {
background: rgba(0x28253cff),
border: rgba(0x2a273eff),
foreground: rgba(0x3a3653ff),
secondary_foreground: Some(
rgba(0x3a3653ff),
),
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x232136ff),
foreground: rgba(0x4a4661ff),
secondary_foreground: Some(
rgba(0x4a4661ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x28253cff),
border: rgba(0x322f48ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x322f48ff),
border: rgba(0x322f48ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3e3b55ff),
border: rgba(0x322f48ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x4f4b66ff),
border: rgba(0x4d4965ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x28253cff),
border: rgba(0x2a273eff),
foreground: rgba(0x3a3653ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x232136ff),
foreground: rgba(0x4a4661ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x38354eff),
border: rgba(0x504c68ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x85819eff),
),
},
hovered: SurfaceState {
background: rgba(0x504c68ff),
border: rgba(0x504c68ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x85819eff),
),
},
pressed: SurfaceState {
background: rgba(0x524e6aff),
border: rgba(0x504c68ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x85819eff),
),
},
active: SurfaceState {
background: rgba(0x45415dff),
border: rgba(0x3f3b58ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0xe0def4ff),
),
},
disabled: SurfaceState {
background: rgba(0x38354eff),
border: rgba(0x44415bff),
foreground: rgba(0x615d7aff),
secondary_foreground: Some(
rgba(0x615d7aff),
),
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x232136ff),
foreground: rgba(0x484461ff),
secondary_foreground: Some(
rgba(0x484461ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x232136ff),
border: rgba(0x27243bff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x27243bff),
border: rgba(0x27243bff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x29263dff),
border: rgba(0x27243bff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x312e47ff),
border: rgba(0x44415bff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x232136ff),
border: rgba(0x252338ff),
foreground: rgba(0x524e6aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x232136ff),
foreground: rgba(0x2d2a42ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x2f3739ff),
border: rgba(0x435255ff),
foreground: rgba(0x9cced7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x435255ff),
border: rgba(0x435255ff),
foreground: rgba(0x9cced7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4e6164ff),
border: rgba(0x435255ff),
foreground: rgba(0x9cced7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5d757aff),
border: rgba(0x6e8f94ff),
foreground: rgba(0xfbfdfdff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2f3739ff),
border: rgba(0x3a4446ff),
foreground: rgba(0x85aeb5ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfdfdff),
border: rgba(0x171717ff),
foreground: rgba(0x587074ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x182e23ff),
border: rgba(0x254839ff),
foreground: rgba(0x5dc2a3ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x254839ff),
border: rgba(0x254839ff),
foreground: rgba(0x5dc2a3ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2c5645ff),
border: rgba(0x254839ff),
foreground: rgba(0x5dc2a3ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x356b57ff),
border: rgba(0x40836cff),
foreground: rgba(0xf9fdfbff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x182e23ff),
border: rgba(0x1e3b2eff),
foreground: rgba(0x4ea287ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9fdfbff),
border: rgba(0x000e00ff),
foreground: rgba(0x326552ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x50341aff),
border: rgba(0x6d4d2bff),
foreground: rgba(0xf5c177ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x6d4d2bff),
border: rgba(0x6d4d2bff),
foreground: rgba(0xf5c177ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x7e5a34ff),
border: rgba(0x6d4d2bff),
foreground: rgba(0xf5c177ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x946e41ff),
border: rgba(0xb0854fff),
foreground: rgba(0xfffcf9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x50341aff),
border: rgba(0x5e4023ff),
foreground: rgba(0xd2a263ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffcf9ff),
border: rgba(0x2c1600ff),
foreground: rgba(0x8e683cff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x431820ff),
border: rgba(0x612834ff),
foreground: rgba(0xea6f92ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x612834ff),
border: rgba(0x612834ff),
foreground: rgba(0xea6f92ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x71303fff),
border: rgba(0x612834ff),
foreground: rgba(0xea6f92ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x883c4fff),
border: rgba(0xa44961ff),
foreground: rgba(0xfff9faff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x431820ff),
border: rgba(0x52202aff),
foreground: rgba(0xc75c79ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff9faff),
border: rgba(0x230000ff),
foreground: rgba(0x82384aff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xeeebd7ff),
border: rgba(0xd7d3beff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x706d5fff),
),
},
hovered: SurfaceState {
background: rgba(0xd7d3beff),
border: rgba(0xd7d3beff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x706d5fff),
),
},
pressed: SurfaceState {
background: rgba(0xc4c0abff),
border: rgba(0xd7d3beff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x706d5fff),
),
},
active: SurfaceState {
background: rgba(0xaaa690ff),
border: rgba(0xa19d87ff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x20201dff),
),
},
disabled: SurfaceState {
background: rgba(0xeeebd7ff),
border: rgba(0xe8e4cfff),
foreground: rgba(0x999580ff),
secondary_foreground: Some(
rgba(0x999580ff),
),
},
inverted: SurfaceState {
background: rgba(0x20201dff),
border: rgba(0xfefbecff),
foreground: rgba(0xb2ae98ff),
secondary_foreground: Some(
rgba(0xb2ae98ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xeeebd7ff),
border: rgba(0xd7d3beff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd7d3beff),
border: rgba(0xd7d3beff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc4c0abff),
border: rgba(0xd7d3beff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xaaa690ff),
border: rgba(0xa19d87ff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xeeebd7ff),
border: rgba(0xe8e4cfff),
foreground: rgba(0x999580ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x20201dff),
border: rgba(0xfefbecff),
foreground: rgba(0xb2ae98ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xcecab4ff),
border: rgba(0xa8a48eff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x706d5fff),
),
},
hovered: SurfaceState {
background: rgba(0xa8a48eff),
border: rgba(0xa8a48eff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x706d5fff),
),
},
pressed: SurfaceState {
background: rgba(0xa39f89ff),
border: rgba(0xa8a48eff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x706d5fff),
),
},
active: SurfaceState {
background: rgba(0x9e9a85ff),
border: rgba(0x97937eff),
foreground: rgba(0x20201dff),
secondary_foreground: Some(
rgba(0x20201dff),
),
},
disabled: SurfaceState {
background: rgba(0xcecab4ff),
border: rgba(0xbbb7a1ff),
foreground: rgba(0x878471ff),
secondary_foreground: Some(
rgba(0x878471ff),
),
},
inverted: SurfaceState {
background: rgba(0x20201dff),
border: rgba(0xfefbecff),
foreground: rgba(0x9f9b85ff),
secondary_foreground: Some(
rgba(0x9f9b85ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xfefbecff),
border: rgba(0xf2eedcff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf2eedcff),
border: rgba(0xf2eedcff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xebe7d3ff),
border: rgba(0xf2eedcff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd9d5bfff),
border: rgba(0xbbb7a1ff),
foreground: rgba(0x20201dff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfefbecff),
border: rgba(0xf8f4e4ff),
foreground: rgba(0xa39f89ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x20201dff),
border: rgba(0xfefbecff),
foreground: rgba(0xe0dcc7ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xe3e5faff),
border: rgba(0xcdd1f5ff),
foreground: rgba(0x6784e0ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcdd1f5ff),
border: rgba(0xcdd1f5ff),
foreground: rgba(0x6784e0ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc1c7f3ff),
border: rgba(0xcdd1f5ff),
foreground: rgba(0x6784e0ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb0b9efff),
border: rgba(0x9daaebff),
foreground: rgba(0x07081dff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe3e5faff),
border: rgba(0xd7daf7ff),
foreground: rgba(0x8396e6ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x07081dff),
border: rgba(0xffffffff),
foreground: rgba(0xb5bdf0ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xe0eed6ff),
border: rgba(0xc9e1b7ff),
foreground: rgba(0x61ac3aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc9e1b7ff),
border: rgba(0xc9e1b7ff),
foreground: rgba(0x61ac3aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xbcdaa7ff),
border: rgba(0xc9e1b7ff),
foreground: rgba(0x61ac3aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xabd192ff),
border: rgba(0x96c779ff),
foreground: rgba(0x070b04ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe0eed6ff),
border: rgba(0xd4e8c7ff),
foreground: rgba(0x7cb95aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x070b04ff),
border: rgba(0xffffffff),
foreground: rgba(0xb0d498ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf2e8d1ff),
border: rgba(0xe7d7aeff),
foreground: rgba(0xae9515ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe7d7aeff),
border: rgba(0xe7d7aeff),
foreground: rgba(0xae9515ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe0ce9cff),
border: rgba(0xe7d7aeff),
foreground: rgba(0xae9515ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd8c283ff),
border: rgba(0xcdb667ff),
foreground: rgba(0x130903ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf2e8d1ff),
border: rgba(0xede0c0ff),
foreground: rgba(0xbea542ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x130903ff),
border: rgba(0xffffffff),
foreground: rgba(0xdbc78aff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xffd9d4ff),
border: rgba(0xfcbcb2ff),
foreground: rgba(0xd73838ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xfcbcb2ff),
border: rgba(0xfcbcb2ff),
foreground: rgba(0xd73838ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf9aca2ff),
border: rgba(0xfcbcb2ff),
foreground: rgba(0xd73838ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xf5978bff),
border: rgba(0xee7e72ff),
foreground: rgba(0x2c0404ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffd9d4ff),
border: rgba(0xfecbc3ff),
foreground: rgba(0xe35e54ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x2c0404ff),
border: rgba(0xffffffff),
foreground: rgba(0xf69d91ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x04313cff),
border: rgba(0x063541ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0x93a1a1ff),
),
},
hovered: SurfaceState {
background: rgba(0x063541ff),
border: rgba(0x063541ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0x93a1a1ff),
),
},
pressed: SurfaceState {
background: rgba(0x103c47ff),
border: rgba(0x063541ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0x93a1a1ff),
),
},
active: SurfaceState {
background: rgba(0x294e58ff),
border: rgba(0x46626aff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0xfdf6e3ff),
),
},
disabled: SurfaceState {
background: rgba(0x04313cff),
border: rgba(0x05333eff),
foreground: rgba(0x5f757dff),
secondary_foreground: Some(
rgba(0x5f757dff),
),
},
inverted: SurfaceState {
background: rgba(0xfdf6e3ff),
border: rgba(0x002b36ff),
foreground: rgba(0x224853ff),
secondary_foreground: Some(
rgba(0x224853ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x04313cff),
border: rgba(0x063541ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x063541ff),
border: rgba(0x063541ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x103c47ff),
border: rgba(0x063541ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x294e58ff),
border: rgba(0x46626aff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x04313cff),
border: rgba(0x05333eff),
foreground: rgba(0x5f757dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf6e3ff),
border: rgba(0x002b36ff),
foreground: rgba(0x224853ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x083743ff),
border: rgba(0x2b4f58ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0x93a1a1ff),
),
},
hovered: SurfaceState {
background: rgba(0x2b4f58ff),
border: rgba(0x2b4f58ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0x93a1a1ff),
),
},
pressed: SurfaceState {
background: rgba(0x3d5b64ff),
border: rgba(0x2b4f58ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0x93a1a1ff),
),
},
active: SurfaceState {
background: rgba(0x566d74ff),
border: rgba(0x637981ff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: Some(
rgba(0xfdf6e3ff),
),
},
disabled: SurfaceState {
background: rgba(0x083743ff),
border: rgba(0x19424dff),
foreground: rgba(0x6f8389ff),
secondary_foreground: Some(
rgba(0x6f8389ff),
),
},
inverted: SurfaceState {
background: rgba(0xfdf6e3ff),
border: rgba(0x002b36ff),
foreground: rgba(0x4f686fff),
secondary_foreground: Some(
rgba(0x4f686fff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x002b36ff),
border: rgba(0x032f3bff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x032f3bff),
border: rgba(0x032f3bff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x04323dff),
border: rgba(0x032f3bff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x063440ff),
border: rgba(0x19424dff),
foreground: rgba(0xfdf6e3ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x002b36ff),
border: rgba(0x012d38ff),
foreground: rgba(0x3d5b64ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf6e3ff),
border: rgba(0x002b36ff),
foreground: rgba(0x063440ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x141f2cff),
border: rgba(0x1c3249ff),
foreground: rgba(0x288bd1ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1c3249ff),
border: rgba(0x1c3249ff),
foreground: rgba(0x288bd1ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1f3c59ff),
border: rgba(0x1c3249ff),
foreground: rgba(0x288bd1ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x224b6fff),
border: rgba(0x255d8bff),
foreground: rgba(0xf8fafdff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x141f2cff),
border: rgba(0x18283aff),
foreground: rgba(0x2774adff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8fafdff),
border: rgba(0x000004ff),
foreground: rgba(0x214669ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x1f210cff),
border: rgba(0x323610ff),
foreground: rgba(0x859904ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x323610ff),
border: rgba(0x323610ff),
foreground: rgba(0x859904ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3b4111ff),
border: rgba(0x323610ff),
foreground: rgba(0x859904ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x495211ff),
border: rgba(0x5a6610ff),
foreground: rgba(0xfbfbf5ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1f210cff),
border: rgba(0x292c0fff),
foreground: rgba(0x6f7f0bff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfbf5ff),
border: rgba(0x000000ff),
foreground: rgba(0x454d11ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x2f1e0cff),
border: rgba(0x473110ff),
foreground: rgba(0xb58903ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x473110ff),
border: rgba(0x473110ff),
foreground: rgba(0xb58903ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x533b10ff),
border: rgba(0x473110ff),
foreground: rgba(0xb58903ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x664a10ff),
border: rgba(0x7c5b0fff),
foreground: rgba(0xfdfaf5ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2f1e0cff),
border: rgba(0x3b280eff),
foreground: rgba(0x98720aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdfaf5ff),
border: rgba(0x130000ff),
foreground: rgba(0x614510ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x4a090fff),
border: rgba(0x641116ff),
foreground: rgba(0xdc3330ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x641116ff),
border: rgba(0x641116ff),
foreground: rgba(0xdc3330ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x721519ff),
border: rgba(0x641116ff),
foreground: rgba(0xdc3330ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x861a1dff),
border: rgba(0x9e2123ff),
foreground: rgba(0xfff7f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x4a090fff),
border: rgba(0x570d13ff),
foreground: rgba(0xbc2a29ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff7f6ff),
border: rgba(0x2c0000ff),
foreground: rgba(0x81191cff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x353944ff),
border: rgba(0x43464fff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0x9a9a98ff),
),
},
hovered: SurfaceState {
background: rgba(0x43464fff),
border: rgba(0x43464fff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0x9a9a98ff),
),
},
pressed: SurfaceState {
background: rgba(0x494d55ff),
border: rgba(0x43464fff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0x9a9a98ff),
),
},
active: SurfaceState {
background: rgba(0x53565dff),
border: rgba(0x5d6066ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0xcccac2ff),
),
},
disabled: SurfaceState {
background: rgba(0x353944ff),
border: rgba(0x3c404aff),
foreground: rgba(0x6b6d71ff),
secondary_foreground: Some(
rgba(0x6b6d71ff),
),
},
inverted: SurfaceState {
background: rgba(0xcccac2ff),
border: rgba(0x242936ff),
foreground: rgba(0x4f535aff),
secondary_foreground: Some(
rgba(0x4f535aff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x353944ff),
border: rgba(0x43464fff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x43464fff),
border: rgba(0x43464fff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x494d55ff),
border: rgba(0x43464fff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x53565dff),
border: rgba(0x5d6066ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x353944ff),
border: rgba(0x3c404aff),
foreground: rgba(0x6b6d71ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xcccac2ff),
border: rgba(0x242936ff),
foreground: rgba(0x4f535aff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x464a52ff),
border: rgba(0x53565dff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0x9a9a98ff),
),
},
hovered: SurfaceState {
background: rgba(0x53565dff),
border: rgba(0x53565dff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0x9a9a98ff),
),
},
pressed: SurfaceState {
background: rgba(0x5a5c63ff),
border: rgba(0x53565dff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0x9a9a98ff),
),
},
active: SurfaceState {
background: rgba(0x63656aff),
border: rgba(0x6e7074ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: Some(
rgba(0xcccac2ff),
),
},
disabled: SurfaceState {
background: rgba(0x464a52ff),
border: rgba(0x4d5058ff),
foreground: rgba(0x7b7d7fff),
secondary_foreground: Some(
rgba(0x7b7d7fff),
),
},
inverted: SurfaceState {
background: rgba(0xcccac2ff),
border: rgba(0x242936ff),
foreground: rgba(0x606368ff),
secondary_foreground: Some(
rgba(0x606368ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x242936ff),
border: rgba(0x323641ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x323641ff),
border: rgba(0x323641ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x383d47ff),
border: rgba(0x323641ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x42454eff),
border: rgba(0x4d5058ff),
foreground: rgba(0xcccac2ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x242936ff),
border: rgba(0x2b303cff),
foreground: rgba(0x5a5c63ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xcccac2ff),
border: rgba(0x242936ff),
foreground: rgba(0x3f434dff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x123a50ff),
border: rgba(0x24556fff),
foreground: rgba(0x73cffeff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x24556fff),
border: rgba(0x24556fff),
foreground: rgba(0x73cffeff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2d6380ff),
border: rgba(0x24556fff),
foreground: rgba(0x73cffeff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x3b7898ff),
border: rgba(0x4a90b5ff),
foreground: rgba(0xfafdffff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x123a50ff),
border: rgba(0x1b475fff),
foreground: rgba(0x5eafd9ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfafdffff),
border: rgba(0x001b2bff),
foreground: rgba(0x367292ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x426118ff),
border: rgba(0x5d7e2cff),
foreground: rgba(0xd5fe80ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x5d7e2cff),
border: rgba(0x5d7e2cff),
foreground: rgba(0xd5fe80ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x6b8d36ff),
border: rgba(0x5d7e2cff),
foreground: rgba(0xd5fe80ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x7fa344ff),
border: rgba(0x97bd54ff),
foreground: rgba(0xfefffaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x426118ff),
border: rgba(0x506f22ff),
foreground: rgba(0xb5dd6aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfefffaff),
border: rgba(0x223e00ff),
foreground: rgba(0x7a9d3fff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x584018ff),
border: rgba(0x765a29ff),
foreground: rgba(0xfed073ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x765a29ff),
border: rgba(0x765a29ff),
foreground: rgba(0xfed073ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x876831ff),
border: rgba(0x765a29ff),
foreground: rgba(0xfed073ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9d7c3eff),
border: rgba(0xb9944cff),
foreground: rgba(0xfffdf9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x584018ff),
border: rgba(0x674d21ff),
foreground: rgba(0xdbb15fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffdf9ff),
border: rgba(0x342100ff),
foreground: rgba(0x97763aff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x481b1cff),
border: rgba(0x662e2dff),
foreground: rgba(0xf18779ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x662e2dff),
border: rgba(0x662e2dff),
foreground: rgba(0xf18779ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x773936ff),
border: rgba(0x662e2dff),
foreground: rgba(0xf18779ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x8e4742ff),
border: rgba(0xaa5951ff),
foreground: rgba(0xfffaf9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x481b1cff),
border: rgba(0x572524ff),
foreground: rgba(0xcd7065ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffaf9ff),
border: rgba(0x270000ff),
foreground: rgba(0x88433eff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xebe3e3ff),
border: rgba(0xcfc7c7ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x5a5252ff),
),
},
hovered: SurfaceState {
background: rgba(0xcfc7c7ff),
border: rgba(0xcfc7c7ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x5a5252ff),
),
},
pressed: SurfaceState {
background: rgba(0xb5aeaeff),
border: rgba(0xcfc7c7ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x5a5252ff),
),
},
active: SurfaceState {
background: rgba(0x908b8bff),
border: rgba(0x857f7fff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x1b1818ff),
),
},
disabled: SurfaceState {
background: rgba(0xebe3e3ff),
border: rgba(0xe7dfdfff),
foreground: rgba(0x7e7777ff),
secondary_foreground: Some(
rgba(0x7e7777ff),
),
},
inverted: SurfaceState {
background: rgba(0x1b1818ff),
border: rgba(0xf4ececff),
foreground: rgba(0x9b9696ff),
secondary_foreground: Some(
rgba(0x9b9696ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xebe3e3ff),
border: rgba(0xcfc7c7ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcfc7c7ff),
border: rgba(0xcfc7c7ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb5aeaeff),
border: rgba(0xcfc7c7ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x908b8bff),
border: rgba(0x857f7fff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xebe3e3ff),
border: rgba(0xe7dfdfff),
foreground: rgba(0x7e7777ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b1818ff),
border: rgba(0xf4ececff),
foreground: rgba(0x9b9696ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xc1bbbbff),
border: rgba(0x8e8989ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x5a5252ff),
),
},
hovered: SurfaceState {
background: rgba(0x8e8989ff),
border: rgba(0x8e8989ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x5a5252ff),
),
},
pressed: SurfaceState {
background: rgba(0x878181ff),
border: rgba(0x8e8989ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x5a5252ff),
),
},
active: SurfaceState {
background: rgba(0x837c7cff),
border: rgba(0x7c7575ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: Some(
rgba(0x1b1818ff),
),
},
disabled: SurfaceState {
background: rgba(0xc1bbbbff),
border: rgba(0xa8a2a2ff),
foreground: rgba(0x6e6666ff),
secondary_foreground: Some(
rgba(0x6e6666ff),
),
},
inverted: SurfaceState {
background: rgba(0x1b1818ff),
border: rgba(0xf4ececff),
foreground: rgba(0x837d7dff),
secondary_foreground: Some(
rgba(0x837d7dff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf4ececff),
border: rgba(0xede5e5ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xede5e5ff),
border: rgba(0xede5e5ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe9e1e1ff),
border: rgba(0xede5e5ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xd1cacaff),
border: rgba(0xa8a2a2ff),
foreground: rgba(0x1b1818ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf4ececff),
border: rgba(0xf0e8e8ff),
foreground: rgba(0x878181ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b1818ff),
border: rgba(0xf4ececff),
foreground: rgba(0xdcd4d4ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xe4e1f5ff),
border: rgba(0xcecaecff),
foreground: rgba(0x7372caff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcecaecff),
border: rgba(0xcecaecff),
foreground: rgba(0x7372caff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc3bfe8ff),
border: rgba(0xcecaecff),
foreground: rgba(0x7372caff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb4afe3ff),
border: rgba(0xa29ddbff),
foreground: rgba(0x08070cff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe4e1f5ff),
border: rgba(0xd9d5f1ff),
foreground: rgba(0x8a87d2ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x08070cff),
border: rgba(0xffffffff),
foreground: rgba(0xb8b3e4ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xdae7e7ff),
border: rgba(0xbfd4d4ff),
foreground: rgba(0x4c8b8bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbfd4d4ff),
border: rgba(0xbfd4d4ff),
foreground: rgba(0x4c8b8bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb0cbcaff),
border: rgba(0xbfd4d4ff),
foreground: rgba(0x4c8b8bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x9cbebdff),
border: rgba(0x85afafff),
foreground: rgba(0x050909ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdae7e7ff),
border: rgba(0xcdddddff),
foreground: rgba(0x699d9dff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050909ff),
border: rgba(0xffffffff),
foreground: rgba(0xa2c2c1ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xeee0d5ff),
border: rgba(0xe0c9b5ff),
foreground: rgba(0xa06e3cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe0c9b5ff),
border: rgba(0xe0c9b5ff),
foreground: rgba(0xa06e3cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd8bda5ff),
border: rgba(0xe0c9b5ff),
foreground: rgba(0xa06e3cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xceac8fff),
border: rgba(0xc29a76ff),
foreground: rgba(0x0b0704ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xeee0d5ff),
border: rgba(0xe7d4c5ff),
foreground: rgba(0xb18458ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0b0704ff),
border: rgba(0xffffffff),
foreground: rgba(0xd2b195ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xfadbd7ff),
border: rgba(0xf4bfbaff),
foreground: rgba(0xca4a4aff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf4bfbaff),
border: rgba(0xf4bfbaff),
foreground: rgba(0xca4a4aff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf0b1abff),
border: rgba(0xf4bfbaff),
foreground: rgba(0xca4a4aff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xea9d96ff),
border: rgba(0xe2857fff),
foreground: rgba(0x1f0605ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfadbd7ff),
border: rgba(0xf7cdc9ff),
foreground: rgba(0xd76863ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1f0605ff),
border: rgba(0xffffffff),
foreground: rgba(0xeca29cff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x1d1b2aff),
border: rgba(0x232132ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x75718eff),
),
},
hovered: SurfaceState {
background: rgba(0x232132ff),
border: rgba(0x232132ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x75718eff),
),
},
pressed: SurfaceState {
background: rgba(0x2f2d40ff),
border: rgba(0x232132ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x75718eff),
),
},
active: SurfaceState {
background: rgba(0x403e53ff),
border: rgba(0x504d65ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0xe0def4ff),
),
},
disabled: SurfaceState {
background: rgba(0x1d1b2aff),
border: rgba(0x1e1c2cff),
foreground: rgba(0x3b384fff),
secondary_foreground: Some(
rgba(0x3b384fff),
),
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x191724ff),
foreground: rgba(0x3b394eff),
secondary_foreground: Some(
rgba(0x3b394eff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x1d1b2aff),
border: rgba(0x232132ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x232132ff),
border: rgba(0x232132ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2f2d40ff),
border: rgba(0x232132ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x403e53ff),
border: rgba(0x504d65ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1d1b2aff),
border: rgba(0x1e1c2cff),
foreground: rgba(0x3b384fff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x191724ff),
foreground: rgba(0x3b394eff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x292739ff),
border: rgba(0x423f55ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x75718eff),
),
},
hovered: SurfaceState {
background: rgba(0x423f55ff),
border: rgba(0x423f55ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x75718eff),
),
},
pressed: SurfaceState {
background: rgba(0x4e4b63ff),
border: rgba(0x423f55ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0x75718eff),
),
},
active: SurfaceState {
background: rgba(0x47445bff),
border: rgba(0x36334aff),
foreground: rgba(0xe0def4ff),
secondary_foreground: Some(
rgba(0xe0def4ff),
),
},
disabled: SurfaceState {
background: rgba(0x292739ff),
border: rgba(0x353347ff),
foreground: rgba(0x2f2b43ff),
secondary_foreground: Some(
rgba(0x2f2b43ff),
),
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x191724ff),
foreground: rgba(0x4b4860ff),
secondary_foreground: Some(
rgba(0x4b4860ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x191724ff),
border: rgba(0x1c1a29ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1c1a29ff),
border: rgba(0x1c1a29ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x1d1b2bff),
border: rgba(0x1c1a29ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x222031ff),
border: rgba(0x353347ff),
foreground: rgba(0xe0def4ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x191724ff),
border: rgba(0x1a1826ff),
foreground: rgba(0x4e4b63ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xe0def4ff),
border: rgba(0x191724ff),
foreground: rgba(0x1f1d2eff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x2f3739ff),
border: rgba(0x435255ff),
foreground: rgba(0x9cced7ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x435255ff),
border: rgba(0x435255ff),
foreground: rgba(0x9cced7ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4e6164ff),
border: rgba(0x435255ff),
foreground: rgba(0x9cced7ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5d757aff),
border: rgba(0x6e8f94ff),
foreground: rgba(0xfbfdfdff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x2f3739ff),
border: rgba(0x3a4446ff),
foreground: rgba(0x85aeb5ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfbfdfdff),
border: rgba(0x171717ff),
foreground: rgba(0x587074ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x182e23ff),
border: rgba(0x254839ff),
foreground: rgba(0x5dc2a3ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x254839ff),
border: rgba(0x254839ff),
foreground: rgba(0x5dc2a3ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x2c5645ff),
border: rgba(0x254839ff),
foreground: rgba(0x5dc2a3ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x356b57ff),
border: rgba(0x40836cff),
foreground: rgba(0xf9fdfbff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x182e23ff),
border: rgba(0x1e3b2eff),
foreground: rgba(0x4ea287ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf9fdfbff),
border: rgba(0x000e00ff),
foreground: rgba(0x326552ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x50341aff),
border: rgba(0x6d4d2bff),
foreground: rgba(0xf5c177ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x6d4d2bff),
border: rgba(0x6d4d2bff),
foreground: rgba(0xf5c177ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x7e5a34ff),
border: rgba(0x6d4d2bff),
foreground: rgba(0xf5c177ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x946e41ff),
border: rgba(0xb0854fff),
foreground: rgba(0xfffcf9ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x50341aff),
border: rgba(0x5e4023ff),
foreground: rgba(0xd2a263ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfffcf9ff),
border: rgba(0x2c1600ff),
foreground: rgba(0x8e683cff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x431820ff),
border: rgba(0x612834ff),
foreground: rgba(0xea6f92ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x612834ff),
border: rgba(0x612834ff),
foreground: rgba(0xea6f92ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x71303fff),
border: rgba(0x612834ff),
foreground: rgba(0xea6f92ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x883c4fff),
border: rgba(0xa44961ff),
foreground: rgba(0xfff9faff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x431820ff),
border: rgba(0x52202aff),
foreground: rgba(0xc75c79ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfff9faff),
border: rgba(0x230000ff),
foreground: rgba(0x82384aff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xdaeedaff),
border: rgba(0xbed7beff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x5f705fff),
),
},
hovered: SurfaceState {
background: rgba(0xbed7beff),
border: rgba(0xbed7beff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x5f705fff),
),
},
pressed: SurfaceState {
background: rgba(0xabc4abff),
border: rgba(0xbed7beff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x5f705fff),
),
},
active: SurfaceState {
background: rgba(0x90aa90ff),
border: rgba(0x87a187ff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x131513ff),
),
},
disabled: SurfaceState {
background: rgba(0xdaeedaff),
border: rgba(0xcfe8cfff),
foreground: rgba(0x809980ff),
secondary_foreground: Some(
rgba(0x809980ff),
),
},
inverted: SurfaceState {
background: rgba(0x131513ff),
border: rgba(0xf4fbf4ff),
foreground: rgba(0x98b298ff),
secondary_foreground: Some(
rgba(0x98b298ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xdaeedaff),
border: rgba(0xbed7beff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbed7beff),
border: rgba(0xbed7beff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xabc4abff),
border: rgba(0xbed7beff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x90aa90ff),
border: rgba(0x87a187ff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdaeedaff),
border: rgba(0xcfe8cfff),
foreground: rgba(0x809980ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x131513ff),
border: rgba(0xf4fbf4ff),
foreground: rgba(0x98b298ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xb4ceb4ff),
border: rgba(0x8ea88eff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x5f705fff),
),
},
hovered: SurfaceState {
background: rgba(0x8ea88eff),
border: rgba(0x8ea88eff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x5f705fff),
),
},
pressed: SurfaceState {
background: rgba(0x89a389ff),
border: rgba(0x8ea88eff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x5f705fff),
),
},
active: SurfaceState {
background: rgba(0x859e85ff),
border: rgba(0x7e977eff),
foreground: rgba(0x131513ff),
secondary_foreground: Some(
rgba(0x131513ff),
),
},
disabled: SurfaceState {
background: rgba(0xb4ceb4ff),
border: rgba(0xa1bba1ff),
foreground: rgba(0x718771ff),
secondary_foreground: Some(
rgba(0x718771ff),
),
},
inverted: SurfaceState {
background: rgba(0x131513ff),
border: rgba(0xf4fbf4ff),
foreground: rgba(0x859f85ff),
secondary_foreground: Some(
rgba(0x859f85ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf4fbf4ff),
border: rgba(0xdff0dfff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xdff0dfff),
border: rgba(0xdff0dfff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd5ebd5ff),
border: rgba(0xdff0dfff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xbfd9bfff),
border: rgba(0xa1bba1ff),
foreground: rgba(0x131513ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf4fbf4ff),
border: rgba(0xeaf6eaff),
foreground: rgba(0x89a389ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x131513ff),
border: rgba(0xf4fbf4ff),
foreground: rgba(0xc7e0c7ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xe1ddfeff),
border: rgba(0xc9c4fdff),
foreground: rgba(0x3f62f4ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc9c4fdff),
border: rgba(0xc9c4fdff),
foreground: rgba(0x3f62f4ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xbbb7fcff),
border: rgba(0xc9c4fdff),
foreground: rgba(0x3f62f4ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa8a5fbff),
border: rgba(0x9091faff),
foreground: rgba(0x03062cff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe1ddfeff),
border: rgba(0xd5d0feff),
foreground: rgba(0x6e79f7ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x03062cff),
border: rgba(0xffffffff),
foreground: rgba(0xaeaafcff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xd9edd4ff),
border: rgba(0xbbdeb2ff),
foreground: rgba(0x2ba32bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbbdeb2ff),
border: rgba(0xbbdeb2ff),
foreground: rgba(0x2ba32bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xabd7a1ff),
border: rgba(0xbbdeb2ff),
foreground: rgba(0x2ba32bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x96cd8aff),
border: rgba(0x7bc26fff),
foreground: rgba(0x050a04ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd9edd4ff),
border: rgba(0xcae6c3ff),
foreground: rgba(0x58b24eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050a04ff),
border: rgba(0xffffffff),
foreground: rgba(0x9cd090ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xede9d2ff),
border: rgba(0xddd8afff),
foreground: rgba(0x98981dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xddd8afff),
border: rgba(0xddd8afff),
foreground: rgba(0x98981dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd5d09dff),
border: rgba(0xddd8afff),
foreground: rgba(0x98981dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xcac485ff),
border: rgba(0xbdb869ff),
foreground: rgba(0x0a0903ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xede9d2ff),
border: rgba(0xe5e1c1ff),
foreground: rgba(0xaba846ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x0a0903ff),
border: rgba(0xffffffff),
foreground: rgba(0xcec88cff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xffd8d4ff),
border: rgba(0xffb9b4ff),
foreground: rgba(0xe61c3dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xffb9b4ff),
border: rgba(0xffb9b4ff),
foreground: rgba(0xe61c3dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xffa9a4ff),
border: rgba(0xffb9b4ff),
foreground: rgba(0xe61c3dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xff928eff),
border: rgba(0xf97775ff),
foreground: rgba(0x360204ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xffd8d4ff),
border: rgba(0xffc9c4ff),
foreground: rgba(0xf05258ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x360204ff),
border: rgba(0xffffffff),
foreground: rgba(0xff9994ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0x1f2621ff),
border: rgba(0x2f3832ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0x859188ff),
),
},
hovered: SurfaceState {
background: rgba(0x2f3832ff),
border: rgba(0x2f3832ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0x859188ff),
),
},
pressed: SurfaceState {
background: rgba(0x3c4740ff),
border: rgba(0x2f3832ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0x859188ff),
),
},
active: SurfaceState {
background: rgba(0x4f5c53ff),
border: rgba(0x57655cff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0xecf4eeff),
),
},
disabled: SurfaceState {
background: rgba(0x1f2621ff),
border: rgba(0x232a25ff),
foreground: rgba(0x5f6d64ff),
secondary_foreground: Some(
rgba(0x5f6d64ff),
),
},
inverted: SurfaceState {
background: rgba(0xecf4eeff),
border: rgba(0x171c19ff),
foreground: rgba(0x49564eff),
secondary_foreground: Some(
rgba(0x49564eff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0x1f2621ff),
border: rgba(0x2f3832ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x2f3832ff),
border: rgba(0x2f3832ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x3c4740ff),
border: rgba(0x2f3832ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x4f5c53ff),
border: rgba(0x57655cff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x1f2621ff),
border: rgba(0x232a25ff),
foreground: rgba(0x5f6d64ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xecf4eeff),
border: rgba(0x171c19ff),
foreground: rgba(0x49564eff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0x353f39ff),
border: rgba(0x505e55ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0x859188ff),
),
},
hovered: SurfaceState {
background: rgba(0x505e55ff),
border: rgba(0x505e55ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0x859188ff),
),
},
pressed: SurfaceState {
background: rgba(0x55635aff),
border: rgba(0x505e55ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0x859188ff),
),
},
active: SurfaceState {
background: rgba(0x5a685fff),
border: rgba(0x616f66ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: Some(
rgba(0xecf4eeff),
),
},
disabled: SurfaceState {
background: rgba(0x353f39ff),
border: rgba(0x434f47ff),
foreground: rgba(0x6f7e74ff),
secondary_foreground: Some(
rgba(0x6f7e74ff),
),
},
inverted: SurfaceState {
background: rgba(0xecf4eeff),
border: rgba(0x171c19ff),
foreground: rgba(0x59675eff),
secondary_foreground: Some(
rgba(0x59675eff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0x171c19ff),
border: rgba(0x1e2420ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1e2420ff),
border: rgba(0x1e2420ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x212823ff),
border: rgba(0x1e2420ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2e3731ff),
border: rgba(0x434f47ff),
foreground: rgba(0xecf4eeff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x171c19ff),
border: rgba(0x1a201cff),
foreground: rgba(0x55635aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xecf4eeff),
border: rgba(0x171c19ff),
foreground: rgba(0x29302bff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0x151f20ff),
border: rgba(0x1f3233ff),
foreground: rgba(0x478c90ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x1f3233ff),
border: rgba(0x1f3233ff),
foreground: rgba(0x478c90ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x243d3eff),
border: rgba(0x1f3233ff),
foreground: rgba(0x478c90ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2b4c4eff),
border: rgba(0x335d60ff),
foreground: rgba(0xf8fafaff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x151f20ff),
border: rgba(0x1a292aff),
foreground: rgba(0x3d7578ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8fafaff),
border: rgba(0x000000ff),
foreground: rgba(0x294749ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0x162119ff),
border: rgba(0x203626ff),
foreground: rgba(0x489963ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x203626ff),
border: rgba(0x203626ff),
foreground: rgba(0x489963ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x25422eff),
border: rgba(0x203626ff),
foreground: rgba(0x489963ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x2b5238ff),
border: rgba(0x346643ff),
foreground: rgba(0xf8fbf8ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x162119ff),
border: rgba(0x1b2c1fff),
foreground: rgba(0x3e7f53ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xf8fbf8ff),
border: rgba(0x000000ff),
foreground: rgba(0x2a4d34ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0x231d12ff),
border: rgba(0x392e1aff),
foreground: rgba(0xa07e3bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x392e1aff),
border: rgba(0x392e1aff),
foreground: rgba(0xa07e3bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x45371fff),
border: rgba(0x392e1aff),
foreground: rgba(0xa07e3bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x564524ff),
border: rgba(0x6b542bff),
foreground: rgba(0xfcf9f7ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x231d12ff),
border: rgba(0x2e2516ff),
foreground: rgba(0x856933ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfcf9f7ff),
border: rgba(0x000000ff),
foreground: rgba(0x514023ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0x261811ff),
border: rgba(0x3f2619ff),
foreground: rgba(0xb16139ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0x3f2619ff),
border: rgba(0x3f2619ff),
foreground: rgba(0xb16139ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x4c2d1dff),
border: rgba(0x3f2619ff),
foreground: rgba(0xb16139ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x5f3722ff),
border: rgba(0x764229ff),
foreground: rgba(0xfdf8f6ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0x261811ff),
border: rgba(0x331f16ff),
foreground: rgba(0x935131ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0xfdf8f6ff),
border: rgba(0x000000ff),
foreground: rgba(0x5a3321ff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xe1d6e1ff),
border: rgba(0xcdbecdff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x6b5e6bff),
),
},
hovered: SurfaceState {
background: rgba(0xcdbecdff),
border: rgba(0xcdbecdff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x6b5e6bff),
),
},
pressed: SurfaceState {
background: rgba(0xc0b1c0ff),
border: rgba(0xcdbecdff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x6b5e6bff),
),
},
active: SurfaceState {
background: rgba(0xae9eaeff),
border: rgba(0xa696a6ff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x1b181bff),
),
},
disabled: SurfaceState {
background: rgba(0xe1d6e1ff),
border: rgba(0xd8cad8ff),
foreground: rgba(0x9e8f9eff),
secondary_foreground: Some(
rgba(0x9e8f9eff),
),
},
inverted: SurfaceState {
background: rgba(0x1b181bff),
border: rgba(0xf7f3f7ff),
foreground: rgba(0xb3a4b3ff),
secondary_foreground: Some(
rgba(0xb3a4b3ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xe1d6e1ff),
border: rgba(0xcdbecdff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcdbecdff),
border: rgba(0xcdbecdff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc0b1c0ff),
border: rgba(0xcdbecdff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xae9eaeff),
border: rgba(0xa696a6ff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe1d6e1ff),
border: rgba(0xd8cad8ff),
foreground: rgba(0x9e8f9eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b181bff),
border: rgba(0xf7f3f7ff),
foreground: rgba(0xb3a4b3ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xc6b8c6ff),
border: rgba(0xad9dadff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x6b5e6bff),
),
},
hovered: SurfaceState {
background: rgba(0xad9dadff),
border: rgba(0xad9dadff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x6b5e6bff),
),
},
pressed: SurfaceState {
background: rgba(0xa898a8ff),
border: rgba(0xad9dadff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x6b5e6bff),
),
},
active: SurfaceState {
background: rgba(0xa394a3ff),
border: rgba(0x9b8c9bff),
foreground: rgba(0x1b181bff),
secondary_foreground: Some(
rgba(0x1b181bff),
),
},
disabled: SurfaceState {
background: rgba(0xc6b8c6ff),
border: rgba(0xbaaabaff),
foreground: rgba(0x857785ff),
secondary_foreground: Some(
rgba(0x857785ff),
),
},
inverted: SurfaceState {
background: rgba(0x1b181bff),
border: rgba(0xf7f3f7ff),
foreground: rgba(0xa494a4ff),
secondary_foreground: Some(
rgba(0xa494a4ff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xf7f3f7ff),
border: rgba(0xe5dce5ff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xe5dce5ff),
border: rgba(0xe5dce5ff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xddd0ddff),
border: rgba(0xe5dce5ff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xcebfceff),
border: rgba(0xbaaabaff),
foreground: rgba(0x1b181bff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf7f3f7ff),
border: rgba(0xeee7eeff),
foreground: rgba(0xa898a8ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x1b181bff),
border: rgba(0xf7f3f7ff),
foreground: rgba(0xd2c4d2ff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xe2dffcff),
border: rgba(0xcac7faff),
foreground: rgba(0x526aebff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xcac7faff),
border: rgba(0xcac7faff),
foreground: rgba(0x526aebff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xbebbf8ff),
border: rgba(0xcac7faff),
foreground: rgba(0x526aebff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xacaaf6ff),
border: rgba(0x9597f3ff),
foreground: rgba(0x050726ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xe2dffcff),
border: rgba(0xd6d3fbff),
foreground: rgba(0x7780f0ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x050726ff),
border: rgba(0xffffffff),
foreground: rgba(0xb1aff7ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xeae6d6ff),
border: rgba(0xd9d4b6ff),
foreground: rgba(0x918b3cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd9d4b6ff),
border: rgba(0xd9d4b6ff),
foreground: rgba(0x918b3cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xd0caa6ff),
border: rgba(0xd9d4b6ff),
foreground: rgba(0x918b3cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xc4bd91ff),
border: rgba(0xb6af78ff),
foreground: rgba(0x090804ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xeae6d6ff),
border: rgba(0xe1ddc6ff),
foreground: rgba(0xa49d5aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x090804ff),
border: rgba(0xffffffff),
foreground: rgba(0xc8c197ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xf5e6d5ff),
border: rgba(0xebd3b5ff),
foreground: rgba(0xbb8a36ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xebd3b5ff),
border: rgba(0xebd3b5ff),
foreground: rgba(0xbb8a36ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xe6caa4ff),
border: rgba(0xebd3b5ff),
foreground: rgba(0xbb8a36ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xdfbc8eff),
border: rgba(0xd5ae75ff),
foreground: rgba(0x160804ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xf5e6d5ff),
border: rgba(0xf0dcc5ff),
foreground: rgba(0xc99c56ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x160804ff),
border: rgba(0xffffffff),
foreground: rgba(0xe1c194ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xfcd9d1ff),
border: rgba(0xf7bcaeff),
foreground: rgba(0xca412cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf7bcaeff),
border: rgba(0xf7bcaeff),
foreground: rgba(0xca412cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf3ad9cff),
border: rgba(0xf7bcaeff),
foreground: rgba(0xca412cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xed9885ff),
border: rgba(0xe4806aff),
foreground: rgba(0x250503ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfcd9d1ff),
border: rgba(0xfacbc0ff),
foreground: rgba(0xd8624aff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x250503ff),
border: rgba(0xffffffff),
foreground: rgba(0xef9e8bff),
secondary_foreground: None,
},
},
}
[crates/theme2/src/bin/import_themes.rs:136] theme = FabricTheme {
cotton: Surface {
default: SurfaceState {
background: rgba(0xcdeaf9ff),
border: rgba(0xb0d3e5ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x526f7dff),
),
},
hovered: SurfaceState {
background: rgba(0xb0d3e5ff),
border: rgba(0xb0d3e5ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x526f7dff),
),
},
pressed: SurfaceState {
background: rgba(0x9dc0d2ff),
border: rgba(0xb0d3e5ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x526f7dff),
),
},
active: SurfaceState {
background: rgba(0x82a6b8ff),
border: rgba(0x799dafff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x161b1dff),
),
},
disabled: SurfaceState {
background: rgba(0xcdeaf9ff),
border: rgba(0xc1e4f6ff),
foreground: rgba(0x7195a8ff),
secondary_foreground: Some(
rgba(0x7195a8ff),
),
},
inverted: SurfaceState {
background: rgba(0x161b1dff),
border: rgba(0xebf8ffff),
foreground: rgba(0x8aaec0ff),
secondary_foreground: Some(
rgba(0x8aaec0ff),
),
},
},
linen: Surface {
default: SurfaceState {
background: rgba(0xcdeaf9ff),
border: rgba(0xb0d3e5ff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xb0d3e5ff),
border: rgba(0xb0d3e5ff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0x9dc0d2ff),
border: rgba(0xb0d3e5ff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x82a6b8ff),
border: rgba(0x799dafff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xcdeaf9ff),
border: rgba(0xc1e4f6ff),
foreground: rgba(0x7195a8ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x161b1dff),
border: rgba(0xebf8ffff),
foreground: rgba(0x8aaec0ff),
secondary_foreground: None,
},
},
denim: Surface {
default: SurfaceState {
background: rgba(0xa6cadcff),
border: rgba(0x80a4b6ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x526f7dff),
),
},
hovered: SurfaceState {
background: rgba(0x80a4b6ff),
border: rgba(0x80a4b6ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x526f7dff),
),
},
pressed: SurfaceState {
background: rgba(0x7b9fb1ff),
border: rgba(0x80a4b6ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x526f7dff),
),
},
active: SurfaceState {
background: rgba(0x769aadff),
border: rgba(0x6f93a6ff),
foreground: rgba(0x161b1dff),
secondary_foreground: Some(
rgba(0x161b1dff),
),
},
disabled: SurfaceState {
background: rgba(0xa6cadcff),
border: rgba(0x93b7c9ff),
foreground: rgba(0x628496ff),
secondary_foreground: Some(
rgba(0x628496ff),
),
},
inverted: SurfaceState {
background: rgba(0x161b1dff),
border: rgba(0xebf8ffff),
foreground: rgba(0x779badff),
secondary_foreground: Some(
rgba(0x779badff),
),
},
},
silk: Surface {
default: SurfaceState {
background: rgba(0xebf8ffff),
border: rgba(0xd3edfaff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd3edfaff),
border: rgba(0xd3edfaff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xc7e7f7ff),
border: rgba(0xd3edfaff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xb1d5e7ff),
border: rgba(0x93b7c9ff),
foreground: rgba(0x161b1dff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xebf8ffff),
border: rgba(0xdff2fcff),
foreground: rgba(0x7b9fb1ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x161b1dff),
border: rgba(0xebf8ffff),
foreground: rgba(0xb9dceeff),
secondary_foreground: None,
},
},
satin: Surface {
default: SurfaceState {
background: rgba(0xd8e4eeff),
border: rgba(0xbacfe1ff),
foreground: rgba(0x277fadff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xbacfe1ff),
border: rgba(0xbacfe1ff),
foreground: rgba(0x277fadff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xaac5daff),
border: rgba(0xbacfe1ff),
foreground: rgba(0x277fadff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0x94b6d1ff),
border: rgba(0x79a6c7ff),
foreground: rgba(0x05080bff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xd8e4eeff),
border: rgba(0xc9d9e8ff),
foreground: rgba(0x5592baff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x05080bff),
border: rgba(0xffffffff),
foreground: rgba(0x9abbd4ff),
secondary_foreground: None,
},
},
positive: Surface {
default: SurfaceState {
background: rgba(0xdde7d5ff),
border: rgba(0xc2d5b6ff),
foreground: rgba(0x578c3cff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xc2d5b6ff),
border: rgba(0xc2d5b6ff),
foreground: rgba(0x578c3cff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xb5cba6ff),
border: rgba(0xc2d5b6ff),
foreground: rgba(0x578c3cff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xa2be90ff),
border: rgba(0x8cb077ff),
foreground: rgba(0x060904ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xdde7d5ff),
border: rgba(0xcfdec6ff),
foreground: rgba(0x729e59ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x060904ff),
border: rgba(0xffffffff),
foreground: rgba(0xa7c396ff),
secondary_foreground: None,
},
},
warning: Surface {
default: SurfaceState {
background: rgba(0xeae6d0ff),
border: rgba(0xd8d3abff),
foreground: rgba(0x8a8a11ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xd8d3abff),
border: rgba(0xd8d3abff),
foreground: rgba(0x8a8a11ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xcfc999ff),
border: rgba(0xd8d3abff),
foreground: rgba(0x8a8a11ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xc2bc7fff),
border: rgba(0xb3ae63ff),
foreground: rgba(0x090803ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xeae6d0ff),
border: rgba(0xe1dcbdff),
foreground: rgba(0x9f9c3eff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x090803ff),
border: rgba(0xffffffff),
foreground: rgba(0xc6c186ff),
secondary_foreground: None,
},
},
negative: Surface {
default: SurfaceState {
background: rgba(0xfbd8e1ff),
border: rgba(0xf6bacaff),
foreground: rgba(0xd22f72ff),
secondary_foreground: None,
},
hovered: SurfaceState {
background: rgba(0xf6bacaff),
border: rgba(0xf6bacaff),
foreground: rgba(0xd22f72ff),
secondary_foreground: None,
},
pressed: SurfaceState {
background: rgba(0xf3abbfff),
border: rgba(0xf6bacaff),
foreground: rgba(0xd22f72ff),
secondary_foreground: None,
},
active: SurfaceState {
background: rgba(0xee95aeff),
border: rgba(0xe77b9dff),
foreground: rgba(0x220507ff),
secondary_foreground: None,
},
disabled: SurfaceState {
background: rgba(0xfbd8e1ff),
border: rgba(0xf9cad5ff),
foreground: rgba(0xdd5987ff),
secondary_foreground: None,
},
inverted: SurfaceState {
background: rgba(0x220507ff),
border: rgba(0xffffffff),
foreground: rgba(0xef9bb3ff),
secondary_foreground: None,
},
},
}
nathan@mbp ~z % ps aux | grep zed
nathan 90136 94.0 41.5 439903872 27847632 ?? R Wed09AM 240:25.08 /Applications/Zed Nightly.app/Contents/MacOS/zed2
nathan 9561 0.6 0.1 410299072 60672 ?? S 13Dec23 109:27.35 /Library/Application Support/Logitech.localized/LogiOptionsPlus/logioptionsplus_agent.app/Contents/MacOS/logioptionsplus_agent --launchd
nathan 26257 0.4 0.2 411000112 133296 ?? S 1:52PM 5:34.02 /Applications/Zed Preview.app/Contents/MacOS/zed
root 762 0.0 0.0 409980064 14592 ?? Ss 12Dec23 0:33.63 /Library/Application Support/Logitech.localized/LogiOptionsPlus/logioptionsplus_agent.app/Contents/Frameworks/logioptionsplus_updater.app/Contents/MacOS/logioptionsplus_updater
nathan 40496 0.0 0.0 408111776 1232 s016 S+ 5:40PM 0:00.00 grep zed
nathan@mbp ~z % flamegraph
Error: no workload given to generate a flamegraph for
nathan@mbp ~z % flamegraph --help
Usage: flamegraph [OPTIONS] [-- <TRAILING_ARGUMENTS>...]
 
Arguments:
[TRAILING_ARGUMENTS]...
 
Options:
-p, --pid <PID> Profile a running process by pid
--completions <SHELL> Generate shell completions for the given shell [possible values: bash, elvish, fish, powershell, zsh]
-v, --verbose Print extra output to help debug problems
-o, --output <OUTPUT> Output file [default: flamegraph.svg]
--open Open the output .svg file with default program
--root Run with root privileges (using `sudo`)
-F, --freq <FREQUENCY> Sampling frequency
-c, --cmd <CUSTOM_CMD> Custom command for invoking perf/dtrace
--deterministic Colors are selected such that the color of a function does not change between runs
-i, --inverted Plot the flame graph up-side-down
--reverse Generate stack-reversed flame graph
--notes <STRING> Set embedded notes in SVG
--min-width <FLOAT> Omit functions smaller than <FLOAT> pixels [default: 0.01]
--image-width <IMAGE_WIDTH> Image width in pixels
--palette <PALETTE> Color palette [possible values: aqua, blue, green, hot, io, java, js, mem, orange, perl, python, purple, red, rust, wakeup, yellow]
--flamechart Produce a flame chart (sort by time, do not merge stacks)
--ignore-status Ignores perf's exit code
--no-inline Disable inlining for perf script because of performance issues
--post-process <POST_PROCESS> Run a command to process the folded stacks, taking the input from stdin and outputting to stdout
--perfdata <PERF_FILE>
-h, --help Print help
-V, --version Print version
nathan@mbp ~z % pid
zsh: command not found: pid
nathan@mbp ~z % proc
zsh: command not found: proc
nathan@mbp ~z % ps | grep zed2
40541 ttys016 0:00.00 grep zed2
nathan@mbp ~z % flamegraph -p 40541
dtrace: system integrity protection is on, some features will not be available
dtrace: failed to initialize dtrace: DTrace requires additional privileges
failed to sample program
nathan@mbp ~z %