* Initial plan * feat(platform): add window visuals API and M1 backdrop wiring Co-authored-by: wheregmis <26774729+wheregmis@users.noreply.github.com> * feat(uizoo): add M2 GlassPanel widget and demo tab Co-authored-by: wheregmis <26774729+wheregmis@users.noreply.github.com> * blue example * Apply backdrop intensity and transparency macOS: apply visuals.backdrop_intensity to the NSVisualEffectView alpha (clamped) so backdrop intensity affects the effect view. Windows: honor visuals.backdrop_intensity by computing an alpha-packed accent color, toggle WS_EX_LAYERED for transparent windows, call SetLayeredWindowAttributes and DwmExtendFrameIntoClientArea when needed, and set the AccentPolicy accordingly (enable blur for transparent or non-none backdrops, set gradient_color based on intensity, and set accent_flags depending on DWM attribute result). Tests: update expected backdrop_intensity in a unit test from 4.0/1.0 to 0.25 and assert a platform op is emitted. These changes ensure backdrop intensity and transparency settings are respected across platforms. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: wheregmis <26774729+wheregmis@users.noreply.github.com>
11 lines
357 B
TOML
11 lines
357 B
TOML
[package]
|
|
name = "makepad-example-windows-blur"
|
|
version = "1.0.0"
|
|
authors = ["Makepad <info@makepad.nl>"]
|
|
edition = "2021"
|
|
description = "Makepad windows blur and glass panel example"
|
|
license = "MIT OR Apache-2.0"
|
|
metadata.makepad-auto-version = "pZQ8bB8K2W8x6M2nV4V6R4G8hQ8="
|
|
|
|
[dependencies]
|
|
makepad-widgets = { path = "../../widgets", version = "2.0.0" }
|