ZIm/crates/collab_ui/src
Bennet Bo Fenner feea607bac
Indent guides (#11503)
Builds on top of existing work from #2249, but here's a showcase:


https://github.com/zed-industries/zed/assets/53836821/4b346965-6654-496c-b379-75425d9b493f

TODO:
- [x] handle line wrapping
- [x] implement handling in multibuffer (crashes currently)
- [x] add configuration option
- [x] new theme properties? What colors to use?
- [x] Possibly support indents with different colors or background
colors
- [x] investigate edge cases (e.g. indent guides and folds continue on
empty lines even if the next indent is different)
- [x] add more tests (also test `find_active_indent_index`)
- [x] docs (will do in a follow up PR)
- [x] benchmark performance impact

Release Notes:

- Added indent guides
([#5373](https://github.com/zed-industries/zed/issues/5373))

---------

Co-authored-by: Nate Butler <1714999+iamnbutler@users.noreply.github.com>
Co-authored-by: Remco <djsmits12@gmail.com>
2024-05-23 15:50:59 +02:00
..
chat_panel Indent guides (#11503) 2024-05-23 15:50:59 +02:00
collab_panel Support very large channel membership lists (#11939) 2024-05-16 20:02:25 -06:00
notifications Introduce a new markdown crate (#11556) 2024-05-09 11:03:33 +02:00
channel_view.rs remote projects per user (#10594) 2024-04-23 15:33:09 -06:00
chat_panel.rs chat: Only autocomplete active people (#11892) 2024-05-16 09:14:08 -06:00
collab_panel.rs chore: Fix refining_impl_trait lint occurences (#11979) 2024-05-17 16:58:22 +02:00
collab_titlebar_item.rs Tidy up user menu (#12084) 2024-05-21 10:34:35 -04:00
collab_ui.rs Remember window restore size (#10429) 2024-05-07 23:29:03 -06:00
face_pile.rs Adjust names of negated style methods (#11453) 2024-05-06 13:56:25 -04:00
notification_panel.rs Refactor workspace notifications to use explicit NotificationId type (#10342) 2024-04-10 17:21:23 -04:00
notifications.rs Add stories for collab notifications (#3967) 2024-01-08 21:54:59 -05:00
panel_settings.rs Add the ability for extensions to provide language settings (#10296) 2024-04-08 19:17:12 -04:00