diff --git a/core/src/theme/palette.rs b/core/src/theme/palette.rs index 453c1ff3..9b3df4db 100644 --- a/core/src/theme/palette.rs +++ b/core/src/theme/palette.rs @@ -529,8 +529,8 @@ pub struct Secondary { impl Secondary { /// Generates a set of [`Secondary`] colors from the base and text colors. pub fn generate(base: Color, text: Color) -> Self { - let weak = mix(deviate(base, 0.1), text, 0.4); - let base = mix(deviate(base, 0.3), text, 0.4); + let weak = mix(deviate(base, 0.1), text, 0.2); + let base = mix(deviate(base, 0.3), text, 0.3); let strong = mix(deviate(base, 0.5), text, 0.4); Self { diff --git a/examples/styling/snapshots/catppuccin_frappé-tiny-skia.sha256 b/examples/styling/snapshots/catppuccin_frappé-tiny-skia.sha256 index 7be535ed..49055fe7 100644 --- a/examples/styling/snapshots/catppuccin_frappé-tiny-skia.sha256 +++ b/examples/styling/snapshots/catppuccin_frappé-tiny-skia.sha256 @@ -1 +1 @@ -aeecd43f0921fe9f0ea3358cc3d55040e1b3117e43eb4490d621b0af71680899 \ No newline at end of file +a9dbcf00a56523cb77a48a860337d703e121b3043f918a89a7430b3fe974ed6f \ No newline at end of file diff --git a/examples/styling/snapshots/catppuccin_latte-tiny-skia.sha256 b/examples/styling/snapshots/catppuccin_latte-tiny-skia.sha256 index 39882a5b..ed851b89 100644 --- a/examples/styling/snapshots/catppuccin_latte-tiny-skia.sha256 +++ b/examples/styling/snapshots/catppuccin_latte-tiny-skia.sha256 @@ -1 +1 @@ -121fd6018015dbc5e6c8f5c2db1197a7dc769a916fb29ef9f42622b4cf63a96c \ No newline at end of file +e949dfd23b9921f042d7878afc0c5919d1e8ddb89f25084c348ca90d3da164f4 \ No newline at end of file diff --git a/examples/styling/snapshots/catppuccin_macchiato-tiny-skia.sha256 b/examples/styling/snapshots/catppuccin_macchiato-tiny-skia.sha256 index 2197655b..6f40c0e7 100644 --- a/examples/styling/snapshots/catppuccin_macchiato-tiny-skia.sha256 +++ b/examples/styling/snapshots/catppuccin_macchiato-tiny-skia.sha256 @@ -1 +1 @@ -56df225c9404745aae11734fcd13b062355a1d26198323711888c49b528bdfae \ No newline at end of file +26892d6343cc78505a6964194c2c88f804f2c839672dd445b90ee08f2145fb59 \ No newline at end of file diff --git a/examples/styling/snapshots/catppuccin_mocha-tiny-skia.sha256 b/examples/styling/snapshots/catppuccin_mocha-tiny-skia.sha256 index 542012dc..a8091fe2 100644 --- a/examples/styling/snapshots/catppuccin_mocha-tiny-skia.sha256 +++ b/examples/styling/snapshots/catppuccin_mocha-tiny-skia.sha256 @@ -1 +1 @@ -a15a385aefc14ddd988536ee6eb81b7d6ececafbc7a7af4a5c282266c4f69d07 \ No newline at end of file +f07ddc4dae94892e59ae9a5ea557dc45a545b7507aee48b5b6eecec060aa436a \ No newline at end of file diff --git a/examples/styling/snapshots/dark-tiny-skia.sha256 b/examples/styling/snapshots/dark-tiny-skia.sha256 index 5e28ca02..4bb1ba65 100644 --- a/examples/styling/snapshots/dark-tiny-skia.sha256 +++ b/examples/styling/snapshots/dark-tiny-skia.sha256 @@ -1 +1 @@ -95630596cd95dbe070c20d3eec0bb131f5b0b05e1afa8c07a38cedd4775cfff8 \ No newline at end of file +8954349935620f4f207806ba3e991cab14d38c06212adb9cc60c3d205643277f \ No newline at end of file diff --git a/examples/styling/snapshots/dracula-tiny-skia.sha256 b/examples/styling/snapshots/dracula-tiny-skia.sha256 index 44ebe62e..d38944fe 100644 --- a/examples/styling/snapshots/dracula-tiny-skia.sha256 +++ b/examples/styling/snapshots/dracula-tiny-skia.sha256 @@ -1 +1 @@ -fe0a3defebea5e0d728abec9f7395cced9d5fe46d1e64523afe649774fb7dc3e \ No newline at end of file +c33c96a485bf846250b50c6bc401689a5adcc7414646230622cb222cb01b0657 \ No newline at end of file diff --git a/examples/styling/snapshots/ferra-tiny-skia.sha256 b/examples/styling/snapshots/ferra-tiny-skia.sha256 index 657e0dd8..b88cdad0 100644 --- a/examples/styling/snapshots/ferra-tiny-skia.sha256 +++ b/examples/styling/snapshots/ferra-tiny-skia.sha256 @@ -1 +1 @@ -840c1eff30f6dc63cf3e7f19e2cd0acd31b0b3eb2bf0773000aef5b9a46d9df6 \ No newline at end of file +19facc84f7170c90a56937be354f65797480751b363e75d35632dd06de81bdbe \ No newline at end of file diff --git a/examples/styling/snapshots/gruvbox_dark-tiny-skia.sha256 b/examples/styling/snapshots/gruvbox_dark-tiny-skia.sha256 index 1da1b8c7..1edb8773 100644 --- a/examples/styling/snapshots/gruvbox_dark-tiny-skia.sha256 +++ b/examples/styling/snapshots/gruvbox_dark-tiny-skia.sha256 @@ -1 +1 @@ -7d4c6ae83e8436b1d4e850c82f19e97a911b4ce389a4ba75f8ea722ffc51329a \ No newline at end of file +d4c72cf79bad7b58b91973c98499b6e69aa573e0c92528d6da86daff424a1341 \ No newline at end of file diff --git a/examples/styling/snapshots/gruvbox_light-tiny-skia.sha256 b/examples/styling/snapshots/gruvbox_light-tiny-skia.sha256 index 98e9dbfd..33ce6df7 100644 --- a/examples/styling/snapshots/gruvbox_light-tiny-skia.sha256 +++ b/examples/styling/snapshots/gruvbox_light-tiny-skia.sha256 @@ -1 +1 @@ -36ab94c5f69c09ef60feb4524e0a593d2670e345d71139b783796496bdcbceb0 \ No newline at end of file +3e51e3e29533bc2c8a5546c3d7530cf6c28851efe231c84066282b7f0b83a9d5 \ No newline at end of file diff --git a/examples/styling/snapshots/kanagawa_dragon-tiny-skia.sha256 b/examples/styling/snapshots/kanagawa_dragon-tiny-skia.sha256 index cf6fbeac..919be690 100644 --- a/examples/styling/snapshots/kanagawa_dragon-tiny-skia.sha256 +++ b/examples/styling/snapshots/kanagawa_dragon-tiny-skia.sha256 @@ -1 +1 @@ -262314758d1facbc16b4949c92ba58dd95a10bdf1fe85fa7aa336dcdf536ab85 \ No newline at end of file +43abf367bca146772d67ba274e49f45c2e2d434eef59f8a4021a4c4f317210c9 \ No newline at end of file diff --git a/examples/styling/snapshots/kanagawa_lotus-tiny-skia.sha256 b/examples/styling/snapshots/kanagawa_lotus-tiny-skia.sha256 index b0e8b1d5..1cb0fc18 100644 --- a/examples/styling/snapshots/kanagawa_lotus-tiny-skia.sha256 +++ b/examples/styling/snapshots/kanagawa_lotus-tiny-skia.sha256 @@ -1 +1 @@ -fbafd69c60962465f4e0759fc72b3f5bb13895e85821273fff4b51ad1994e7ba \ No newline at end of file +323cbd9ab675b6215e5d41a6aea3ca77e1eb603e52e616615424c948042c610d \ No newline at end of file diff --git a/examples/styling/snapshots/kanagawa_wave-tiny-skia.sha256 b/examples/styling/snapshots/kanagawa_wave-tiny-skia.sha256 index 9a502d0f..8b04def3 100644 --- a/examples/styling/snapshots/kanagawa_wave-tiny-skia.sha256 +++ b/examples/styling/snapshots/kanagawa_wave-tiny-skia.sha256 @@ -1 +1 @@ -6a237b0387d6621c835521d560b1e56b2c63ca1ebca8256742b0afea3c71725c \ No newline at end of file +703da759aee50cd629b888dfa5e393cc84f992c5f1ff57e758dbb7884f09e40c \ No newline at end of file diff --git a/examples/styling/snapshots/light-tiny-skia.sha256 b/examples/styling/snapshots/light-tiny-skia.sha256 index cd41d1b8..b0d1eb4e 100644 --- a/examples/styling/snapshots/light-tiny-skia.sha256 +++ b/examples/styling/snapshots/light-tiny-skia.sha256 @@ -1 +1 @@ -a1832dfc240eac78bafcdfdbe36fc66b35f984cf67d71adb265fc4f30d383e2b \ No newline at end of file +e103068f6f973180a51758ca57508909a303f9d7a21de67373ab9fb69496558c \ No newline at end of file diff --git a/examples/styling/snapshots/moonfly-tiny-skia.sha256 b/examples/styling/snapshots/moonfly-tiny-skia.sha256 index f3c9d57d..c58b96e8 100644 --- a/examples/styling/snapshots/moonfly-tiny-skia.sha256 +++ b/examples/styling/snapshots/moonfly-tiny-skia.sha256 @@ -1 +1 @@ -82e617ffb6f5805014377e0b9094b91827de14fa919855d4c6443267291ca677 \ No newline at end of file +25eddc9e1301afa074e1c6ad892b881b5376ffe4b8f3d69649d41f6d2c5e656b \ No newline at end of file diff --git a/examples/styling/snapshots/nightfly-tiny-skia.sha256 b/examples/styling/snapshots/nightfly-tiny-skia.sha256 index 3745dd49..269b268f 100644 --- a/examples/styling/snapshots/nightfly-tiny-skia.sha256 +++ b/examples/styling/snapshots/nightfly-tiny-skia.sha256 @@ -1 +1 @@ -3cae3ed606e1927ef9aaba7e498a54b62ea70d114f0011a048192a2743accbef \ No newline at end of file +2902f753890617a6fe2b2cc660ef04966f98c8aa145aefe97244a7641c8a7d0b \ No newline at end of file diff --git a/examples/styling/snapshots/nord-tiny-skia.sha256 b/examples/styling/snapshots/nord-tiny-skia.sha256 index 52e996e5..329d222f 100644 --- a/examples/styling/snapshots/nord-tiny-skia.sha256 +++ b/examples/styling/snapshots/nord-tiny-skia.sha256 @@ -1 +1 @@ -8daec0d941ecc2eb52135b63a91936786ef2af48d56fba2d192e00438230ae0b \ No newline at end of file +e032a82182b8d1fc83491b375d7139873ac6f8cf113f176344c4c67b61230738 \ No newline at end of file diff --git a/examples/styling/snapshots/oxocarbon-tiny-skia.sha256 b/examples/styling/snapshots/oxocarbon-tiny-skia.sha256 index 356e9b0b..9003657e 100644 --- a/examples/styling/snapshots/oxocarbon-tiny-skia.sha256 +++ b/examples/styling/snapshots/oxocarbon-tiny-skia.sha256 @@ -1 +1 @@ -d0bd8d738130d56857e618efbd9e11b515aa0655e2edf8dc2326b8dabf54c490 \ No newline at end of file +53527388bc3ffdcfcf14fdf93c293b9bc1dd8adfa54c8aa5d85ef62ccb38803f \ No newline at end of file diff --git a/examples/styling/snapshots/solarized_dark-tiny-skia.sha256 b/examples/styling/snapshots/solarized_dark-tiny-skia.sha256 index f8475616..335fafb3 100644 --- a/examples/styling/snapshots/solarized_dark-tiny-skia.sha256 +++ b/examples/styling/snapshots/solarized_dark-tiny-skia.sha256 @@ -1 +1 @@ -d1c06a7016554e03308c0a642ea0edf17e397b639aa9194c2314b0e32d8165ff \ No newline at end of file +a2a5f4fed4573afc6a0ddc0fe5b9ce7d1edb265f53355c2506238fb3a28fa070 \ No newline at end of file diff --git a/examples/styling/snapshots/solarized_light-tiny-skia.sha256 b/examples/styling/snapshots/solarized_light-tiny-skia.sha256 index 213ee947..f734f58d 100644 --- a/examples/styling/snapshots/solarized_light-tiny-skia.sha256 +++ b/examples/styling/snapshots/solarized_light-tiny-skia.sha256 @@ -1 +1 @@ -c8596fa0d72e96e144de58953e7a8ef7c37b88625070642747769af1104a0050 \ No newline at end of file +4a6ec64d15f05f955b672b68d3c2f39f66c3b6f4762306cea0706905fb0324ed \ No newline at end of file diff --git a/examples/styling/snapshots/tokyo_night-tiny-skia.sha256 b/examples/styling/snapshots/tokyo_night-tiny-skia.sha256 index 4700021e..789941ac 100644 --- a/examples/styling/snapshots/tokyo_night-tiny-skia.sha256 +++ b/examples/styling/snapshots/tokyo_night-tiny-skia.sha256 @@ -1 +1 @@ -c831821798f5fe38609a7fe854a3785942ae04750ed23936f32b33139126e195 \ No newline at end of file +3ea751423c27ba0279e34290a3dcfc3f6e11bfb81fbb17d114a5c3048e34d15d \ No newline at end of file diff --git a/examples/styling/snapshots/tokyo_night_light-tiny-skia.sha256 b/examples/styling/snapshots/tokyo_night_light-tiny-skia.sha256 index a26fd224..a8c562ae 100644 --- a/examples/styling/snapshots/tokyo_night_light-tiny-skia.sha256 +++ b/examples/styling/snapshots/tokyo_night_light-tiny-skia.sha256 @@ -1 +1 @@ -26c9d551330f5dbe6680f1c9e8cdf3b6810c26c9de3b22a9a948eae16d5fa3d9 \ No newline at end of file +4b5a26ee94b1eb231b394e8d853130aea4175725536e93d3c8a3bccb26c24952 \ No newline at end of file diff --git a/examples/styling/snapshots/tokyo_night_storm-tiny-skia.sha256 b/examples/styling/snapshots/tokyo_night_storm-tiny-skia.sha256 index 27013156..6a4f0418 100644 --- a/examples/styling/snapshots/tokyo_night_storm-tiny-skia.sha256 +++ b/examples/styling/snapshots/tokyo_night_storm-tiny-skia.sha256 @@ -1 +1 @@ -5660044597f3ca9e10f5f704cfd4723e7c68f1d211c999063134aa8576227757 \ No newline at end of file +8e0a90a2c02ed2cd4a471089234f8a5c00c9f994437ea48ab7bc02e055faa83b \ No newline at end of file