mirror of
https://github.com/zed-industries/zed.git
synced 2025-01-15 06:40:17 +00:00
1982a5aed1
Release Notes: - N/A Currently, the `img` element provided by GPUI only supports FilePath or URL, but in actual applications we need to let `img` load an image embedded in Assets. The `svg` element can currently support this, but `img` cannot. For example: We have such an Assets directory: ``` assets |- icons |- images |--- foo.png ``` ```rs // If give a path, considered an Asset img("images/foo.png"); // If give a URI, considered a Remote image img("https://foo.bar/images/foo.png"); // If give a PathBuf, considered a Local file img(PathBuf::from("path/to/foo.png")); ``` ## Example test ``` cargo run -p gpui --example image ``` <img width="827" alt="image" src="https://github.com/user-attachments/assets/e45dcf7f-4626-4fb0-aca9-9b6e1045a952"> --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com> |
||
---|---|---|
.. | ||
image | ||
animation.rs | ||
gif_viewer.rs | ||
hello_world.rs | ||
input.rs | ||
ownership_post.rs | ||
set_menus.rs | ||
window_positioning.rs | ||
window_shadow.rs |