ZIm/crates/ui/src/styles
Michael Sloan ab59982bf7
Add initial element inspector for Zed development (#31315)
Open inspector with `dev: toggle inspector` from command palette or
`cmd-alt-i` on mac or `ctrl-alt-i` on linux.

https://github.com/user-attachments/assets/54c43034-d40b-414e-ba9b-190bed2e6d2f

* Picking of elements via the mouse, with scroll wheel to inspect
occluded elements.

* Temporary manipulation of the selected element.

* Layout info and JSON-based style manipulation for `Div`.

* Navigation to code that constructed the element.

Big thanks to @as-cii and @maxdeviant for sorting out how to implement
the core of an inspector.

Release Notes:

- N/A

---------

Co-authored-by: Antonio Scandurra <me@as-cii.com>
Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Co-authored-by: Federico Dionisi <code@fdionisi.me>
2025-05-23 23:08:59 +00:00
..
animation.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
appearance.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
color.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
elevation.rs Add initial element inspector for Zed development (#31315) 2025-05-23 23:08:59 +00:00
platform.rs Add initial FreeBSD support (#20480) 2024-11-11 18:39:05 +01:00
spacing.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
typography.rs Add progress bar component (#28518) 2025-04-10 12:11:58 -06:00
units.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00