ZIm/crates/language_tools/src
Nate Butler 19d6e067af
Toggle & Switch (#21979)
![CleanShot 2024-12-13 at 11 27
39@2x](https://github.com/user-attachments/assets/7c7828c0-c5c7-4dc6-931e-722366d4f15a)

- Adds the Switch component
- Updates `Selected`, `Selectable` -> `ToggleState`, `Toggleable`
- Adds `checkbox` and `switch` functions to align better with other
elements in our layout system.

We decided not to merge Switch and Checkbox. However, in a followup I'll
introduce a Toggle or AnyToggle enum so we can update
`CheckboxWithLabel` -> `ToggleWithLabel` as this component will work
exactly the same with either a Checkbox or a Switch.

Release Notes:

- N/A
2024-12-13 14:23:02 -05:00
..
key_context_view.rs Expose active key equivalents in the keymap context view (#20530) 2024-11-11 23:04:15 -07:00
language_tools.rs Add KeyContextView (#19872) 2024-10-30 11:26:54 -06:00
lsp_log.rs Toggle & Switch (#21979) 2024-12-13 14:23:02 -05:00
lsp_log_tests.rs Start to split out initialization and registration (#21787) 2024-12-11 14:05:10 -07:00
syntax_tree_view.rs Prefer revealing items in the middle of the list for outline and project panels (#20349) 2024-11-07 14:36:29 +02:00