Skip to content

Commit 8141cb2

Browse files
committed
update button styles
1 parent fa7448c commit 8141cb2

File tree

7 files changed

+33
-30
lines changed

7 files changed

+33
-30
lines changed

apps/desktop/src/routes/editor/ExportDialog.tsx

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ import {
3333
type ExportSettings,
3434
events,
3535
type FramesRendered,
36-
type GifExportSettings,
37-
type Mp4ExportSettings,
3836
} from "~/utils/tauri";
3937
import { type RenderState, useEditorContext } from "./context";
4038
import { RESOLUTION_OPTIONS } from "./Header";
@@ -158,8 +156,7 @@ export function ExportDialog() {
158156

159157
const [outputPath, setOutputPath] = createSignal<string | null>(null);
160158

161-
const selectedStyle =
162-
"ring-1 ring-offset-2 ring-offset-gray-200 bg-gray-5 ring-gray-500";
159+
const selectedStyle = "bg-gray-7";
163160

164161
const projectPath = editorInstance.path;
165162

@@ -492,10 +489,8 @@ export function ExportDialog() {
492489
{(option) => (
493490
<Button
494491
onClick={() => setSettings("exportTo", option.value)}
495-
class={cx(
496-
"flex flex-1 gap-2 items-center text-nowrap",
497-
settings.exportTo === option.value && selectedStyle,
498-
)}
492+
data-selected={settings.exportTo === option.value}
493+
class="flex flex-1 gap-2 items-center text-nowrap"
499494
variant="secondary"
500495
>
501496
{option.icon}
@@ -550,9 +545,7 @@ export function ExportDialog() {
550545
);
551546
}}
552547
autofocus={false}
553-
class={cx(
554-
settings.format === option.value && selectedStyle,
555-
)}
548+
data-selected={settings.format === option.value}
556549
>
557550
{option.label}
558551
</Button>
@@ -639,10 +632,7 @@ export function ExportDialog() {
639632
);
640633
}}
641634
variant="secondary"
642-
class={cx(
643-
settings.compression === option.value &&
644-
selectedStyle,
645-
)}
635+
data-selected={settings.compression === option.value}
646636
>
647637
{option.label}
648638
</Button>
@@ -669,12 +659,10 @@ export function ExportDialog() {
669659
>
670660
{(option) => (
671661
<Button
672-
class={cx(
673-
"flex-1",
662+
data-selected={
674663
settings.resolution.value === option.value
675-
? selectedStyle
676-
: "",
677-
)}
664+
}
665+
class="flex-1"
678666
variant="secondary"
679667
onClick={() => setSettings("resolution", option)}
680668
>

apps/desktop/src/routes/editor/Header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ function NameEditor(props: { name: string }) {
216216

217217
return (
218218
<Tooltip disabled={!truncated()} content={props.name}>
219-
<div class="flex flex-row items-center relative text-sm font-inherit font-normal tracking-inherit text-gray-12">
219+
<div class="flex relative flex-row items-center text-sm font-normal font-inherit tracking-inherit text-gray-12">
220220
<input
221221
ref={prettyNameRef}
222222
class={cx(

apps/desktop/src/styles/theme.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,21 @@
139139
--shadow-s: 0px 8px 16px 0px rgba(0, 0, 0, 0.4);
140140
}
141141

142+
.dark .dark-button-shadow {
143+
box-shadow: 0 1.5px 0 0 rgba(255, 255, 255, 0.1) inset;
144+
}
145+
.dark-button-shadow {
146+
box-shadow: 0 1.5px 0 0 rgba(0, 0, 0, 0.1) inset;
147+
}
148+
149+
.dark .gray-button-shadow {
150+
box-shadow: 0 1.5px 0 0 rgba(255, 255, 255, 0.1) inset;
151+
}
152+
153+
.gray-button-shadow {
154+
box-shadow: 0 1.5px 0 0 rgba(255, 255, 255, 0.4) inset;
155+
}
156+
142157
[data-transparent-window] {
143158
background: transparent !important;
144159
}

apps/web/app/globals.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ html {
6969
}
7070

7171
.dark .dark-button-shadow {
72-
box-shadow: 0 1.5px 0 0 rgba(0, 0, 0, 0.2) inset;
72+
box-shadow: 0 1.5px 0 0 rgba(0, 0, 0, 0.1) inset;
7373
}
7474

7575
.dark .gray-button-shadow {
76-
box-shadow: 0 1.5px 0 0 rgba(255, 255, 255, 0.05) inset;
76+
box-shadow: 0 1.5px 0 0 rgba(255, 255, 255, 0.1) inset;
7777
}
7878

7979
.gray-button-shadow {

apps/web/components/pages/HomePage/Header.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ const Header = ({ serverHomepageCopyVariant = "" }: HeaderProps) => {
121121
variants={fadeIn}
122122
>
123123
<Button
124-
variant="white"
124+
variant="dark"
125125
href={
126126
platform === "windows"
127127
? "/download"
@@ -178,7 +178,7 @@ const Header = ({ serverHomepageCopyVariant = "" }: HeaderProps) => {
178178
variants={fadeIn}
179179
>
180180
<p className="mb-4 text-sm italic text-gray-10">
181-
Trusted by <strong>10,000+</strong> teams, builders and creators
181+
Trusted by <strong>15,000+</strong> teams, builders and creators
182182
</p>
183183
<LogoMarquee />
184184
</motion.div>

packages/ui-solid/src/Button.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ const styles = cva(
1212
variant: {
1313
blue: "bg-blue-9 text-white hover:bg-blue-10 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300 disabled:outline-blue-10",
1414
primary:
15-
"bg-gray-12 text-gray-1 hover:bg-gray-11 enabled:hover:bg-gray-11 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300 disabled:bg-gray-4 disabled:dark:text-gray-9",
15+
"bg-gray-12 gray-button-shadow text-gray-1 hover:bg-gray-11 enabled:hover:bg-gray-11 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300 disabled:bg-gray-4 disabled:dark:text-gray-9",
1616
secondary:
17-
"dark:bg-gray-4 bg-gray-5 enabled:hover:bg-gray-5 text-gray-500 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300 disabled:outline-blue-10",
17+
"border border-gray-6 data-[selected=true]:!bg-gray-8 dark:data-[selected=true]:!bg-gray-9 gray-button-shadow bg-gray-5 enabled:hover:bg-gray-7 text-gray-500 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300 disabled:outline-blue-10",
1818
destructive:
1919
"bg-red-300 text-gray-50 dark:text-gray-12 disabled:bg-gray-6 disabled:text-gray-9 enabled:hover:bg-red-400 disabled:bg-red-200 outline-red-300",
2020
white:
21-
"bg-gray-12 hover:bg-gray-11 text-gray-1 dark:disabled:bg-gray-300 dark:disabled:text-gray-8 dark:text-gray-1 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300",
21+
"bg-gray-12 dark-button-shadow hover:bg-gray-11 text-gray-1 dark:disabled:bg-gray-300 dark:disabled:text-gray-8 dark:text-gray-1 disabled:bg-gray-6 disabled:text-gray-9 outline-blue-300",
2222
lightdark:
23-
"bg-gray-12 hover:bg-gray-11 text-gray-1 dark:disabled:bg-gray-300 dark:disabled:text-gray-8 disabled:bg-gray-6 disabled:text-gray-9",
23+
"bg-gray-12 gray-button-shadow hover:bg-gray-11 text-gray-1 dark:disabled:bg-gray-300 dark:disabled:text-gray-8 disabled:bg-gray-6 disabled:text-gray-9",
2424
},
2525
size: {
2626
xs: "text-[0.75rem] px-[0.5rem] h-[1.25rem]",

packages/ui/src/components/Button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const buttonVariants = cva(
2323
white:
2424
"bg-gray-1 border border-gray-6 text-gray-12 hover:bg-gray-3 disabled:bg-gray-8",
2525
ghost: "hover:bg-white/20 hover:text-white",
26-
gray: "bg-gray-4 hover:bg-gray-6 border border-gray-5 gray-button-shadow text-gray-12 disabled:bg-gray-6 disabled:text-gray-9",
26+
gray: "bg-gray-5 hover:bg-gray-7 border border-gray-6 gray-button-shadow text-gray-12 disabled:bg-gray-8 disabled:text-gray-9",
2727
dark: "bg-gray-12 dark-button-shadow hover:bg-gray-11 border border-gray-12 text-gray-1 disabled:cursor-not-allowed disabled:text-gray-10 disabled:bg-gray-7 disabled:border-gray-8",
2828
darkgradient:
2929
"bg-gradient-to-t button-gradient-border from-[#0f0f0f] to-[#404040] shadow-[0_0_0_1px] hover:brightness-110 shadow-[#383838] text-gray-50 hover:bg-[#383838] disabled:bg-[#383838] border-transparent",

0 commit comments

Comments
 (0)