From faa7627ea41b1ce372bae7f0d2ae36e9b15a97a3 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 31 May 2023 21:31:58 +0200 Subject: Introduce `web-colors` feature flag to enable sRGB linear blending This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/ --- renderer/Cargo.toml | 1 + 1 file changed, 1 insertion(+) (limited to 'renderer/Cargo.toml') diff --git a/renderer/Cargo.toml b/renderer/Cargo.toml index 640ac996..ddfb6445 100644 --- a/renderer/Cargo.toml +++ b/renderer/Cargo.toml @@ -9,6 +9,7 @@ image = ["iced_tiny_skia/image", "iced_wgpu?/image"] svg = ["iced_tiny_skia/svg", "iced_wgpu?/svg"] geometry = ["iced_graphics/geometry", "iced_tiny_skia/geometry", "iced_wgpu?/geometry"] tracing = ["iced_wgpu?/tracing"] +web-colors = ["iced_wgpu?/web-colors"] [dependencies] raw-window-handle = "0.5" -- cgit