welcome: Theme preview tile (#29689)

![CleanShot 2025-04-30 at 13 26
44@2x](https://github.com/user-attachments/assets/f68fefe2-84a1-48b7-b9a2-47c2547cd06b)


- Adds the ThemePreviewTile component, used for upcoming onboarding UI
- Adds the CornerSolver utility for resolving correct nested corner
radii

Release Notes:

- N/A
This commit is contained in:
Nate Butler 2025-04-30 13:46:11 -04:00 committed by GitHub
parent 84e4891d54
commit 8c03934b26
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 361 additions and 6 deletions

View file

@ -1,7 +1,3 @@
mod base_keymap_picker;
mod base_keymap_setting;
mod multibuffer_hint;
use client::{TelemetrySettings, telemetry::Telemetry};
use db::kvp::KEY_VALUE_STORE;
use gpui::{
@ -24,6 +20,11 @@ use workspace::{
pub use base_keymap_setting::BaseKeymap;
pub use multibuffer_hint::*;
mod base_keymap_picker;
mod base_keymap_setting;
mod multibuffer_hint;
mod welcome_ui;
actions!(welcome, [ResetHints]);
pub const FIRST_OPEN: &str = "first_open";