ZIm/crates/client/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
..
cloud title_bar: Show the plan from the CloudUserStore (#35401) 2025-07-31 13:56:53 +00:00
proxy Revert "client: Fix an issue where non-IP proxy URLs didn’t resolve c… (#33013) 2025-06-19 08:56:00 +00:00
telemetry Use Instant not chrono for telemetry (#20756) 2024-11-19 08:23:12 -07:00
client.rs Use the user from the CloudUserStore to drive the user menu (#35375) 2025-07-30 20:31:22 -04:00
cloud.rs client: Add CloudUserStore (#35370) 2025-07-30 18:43:10 -04:00
proxy.rs Revert "client: Fix an issue where non-IP proxy URLs didn’t resolve c… (#33013) 2025-06-19 08:56:00 +00:00
telemetry.rs Fix variable name in project type reporting (#35045) 2025-07-24 17:08:02 +00:00
test.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
user.rs onboarding ui: Add theme preview tiles and button functionality to basic page (#35413) 2025-07-31 18:40:41 +00:00
zed_urls.rs Add fast-follows to the AI onboarding flow (#34737) 2025-07-22 02:09:05 -03:00