ZIm/crates/collab_ui/src
Anthony Eid c6947ee4f0
onboarding ui: Add theme preview tiles and button functionality to basic page (#35413)
This PR polishes and adds functionality to the onboarding UI with a
focus on the basic page. It added theme preview tiles, got the Vim,
telemetry, crash reporting, and sign-in button working.

The theme preview component was moved to the UI crate and it now can
have a click handler on it.

Finally, this commit also changed `client::User.github_login` and
`client::UserStore.by_github_login` to use `SharedStrings` instead of
`Strings`. This change was made because user.github_login was cloned in
several areas including the UI, and was cast to a shared string in some
cases too.

Release Notes:

- N/A

---------

Co-authored-by: Remco Smits <djsmits12@gmail.com>
2025-07-31 18:40:41 +00:00
..
chat_panel editor: Improve code completion filtering to provide fewer and more accurate suggestions (#32928) 2025-06-18 16:01:28 +05:30
collab_panel gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
notifications Use read() over read_with() to improve readability in simple cases (#31263) 2025-05-23 12:08:49 +00:00
channel_view.rs gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
chat_panel.rs gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
collab_panel.rs onboarding ui: Add theme preview tiles and button functionality to basic page (#35413) 2025-07-31 18:40:41 +00:00
collab_ui.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
notification_panel.rs gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
notifications.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
panel_settings.rs Warn about unknown fields when editing settings json (#33678) 2025-06-30 23:34:25 +00:00