From 50327a238e6907b78b1d8eac3d12498a0ce000c2 Mon Sep 17 00:00:00 2001 From: Mathew Pareles Date: Sat, 12 Apr 2025 13:12:44 -0700 Subject: [PATCH 1/9] add onboarding working draft (need to add images + enable but basically done) --- .../void/browser/react/src/util/inputs.tsx | 3 +- .../src/void-onboarding/VoidOnboarding.tsx | 742 +++++++++++++++++ .../react/src/void-onboarding/index.tsx | 9 + .../react/src/void-settings-tsx/Settings.tsx | 749 ++---------------- .../react/src/void-tooltip/VoidTooltip.tsx | 2 +- .../contrib/void/browser/react/tsup.config.js | 1 + .../contrib/void/browser/void.contribution.ts | 3 + .../void/browser/voidOnboardingService.ts | 55 ++ .../contrib/void/common/voidSettingsTypes.ts | 2 + 9 files changed, 874 insertions(+), 692 deletions(-) create mode 100644 src/vs/workbench/contrib/void/browser/react/src/void-onboarding/VoidOnboarding.tsx create mode 100644 src/vs/workbench/contrib/void/browser/react/src/void-onboarding/index.tsx create mode 100644 src/vs/workbench/contrib/void/browser/voidOnboardingService.ts diff --git a/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx b/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx index d8a5bb79..b7e31757 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx @@ -418,6 +418,7 @@ export const VoidSwitch = ({ onChange, size = 'md', disabled = false, + ...props }: { value: boolean; onChange: (value: boolean) => void; @@ -425,7 +426,7 @@ export const VoidSwitch = ({ size?: 'xxs' | 'xs' | 'sm' | 'sm+' | 'md'; }) => { return ( -