From 099ab929dbfcbe9e167e1afd46487e039e46b1c2 Mon Sep 17 00:00:00 2001 From: adamelmore <2363879+adamdottv@users.noreply.github.com> Date: Tue, 27 Jan 2026 08:28:55 -0600 Subject: chore(app): cleanup tailwind vs pure css --- .../app/src/components/dialog-edit-project.tsx | 39 ++---- packages/app/src/components/dialog-fork.tsx | 8 +- .../app/src/components/dialog-release-notes.tsx | 134 +++++++++++---------- .../app/src/components/dialog-select-server.tsx | 4 +- packages/app/src/components/prompt-input.tsx | 10 +- .../src/components/session/session-new-view.tsx | 5 +- .../session/session-sortable-terminal-tab.tsx | 4 +- packages/app/src/components/settings-general.tsx | 10 +- packages/app/src/components/settings-keybinds.tsx | 10 +- packages/app/src/components/settings-models.tsx | 10 +- .../app/src/components/settings-permissions.tsx | 8 +- packages/app/src/components/settings-providers.tsx | 2 +- packages/app/src/components/status-popover.tsx | 23 +--- 13 files changed, 98 insertions(+), 169 deletions(-) (limited to 'packages/app/src/components') diff --git a/packages/app/src/components/dialog-edit-project.tsx b/packages/app/src/components/dialog-edit-project.tsx index 2ab25ceeb..490753e62 100644 --- a/packages/app/src/components/dialog-edit-project.tsx +++ b/packages/app/src/components/dialog-edit-project.tsx @@ -145,8 +145,7 @@ export function DialogEditProject(props: { project: LocalProject }) { } @@ -159,39 +158,19 @@ export function DialogEditProject(props: { project: LocalProject }) {
diff --git a/packages/app/src/components/dialog-fork.tsx b/packages/app/src/components/dialog-fork.tsx index 17782f5ab..09d62021f 100644 --- a/packages/app/src/components/dialog-fork.tsx +++ b/packages/app/src/components/dialog-fork.tsx @@ -90,12 +90,8 @@ export const DialogFork: Component = () => { > {(item) => (
- - {item.text} - - - {item.time} - + {item.text} + {item.time}
)} diff --git a/packages/app/src/components/dialog-release-notes.tsx b/packages/app/src/components/dialog-release-notes.tsx index d3ee7e201..c6f2f3930 100644 --- a/packages/app/src/components/dialog-release-notes.tsx +++ b/packages/app/src/components/dialog-release-notes.tsx @@ -73,80 +73,86 @@ export function DialogReleaseNotes(props: { highlights: Highlight[] }) { }) return ( - + {/* Hidden element to capture initial focus and handle escape */}
- {/* Left side - Text content */} -
- {/* Top section - feature content (fixed position from top) */} -
-
-

{feature()?.title ?? ""}

+
+ {/* Left side - Text content */} +
+ {/* Top section - feature content (fixed position from top) */} +
+
+

{feature()?.title ?? ""}

+
+

{feature()?.description ?? ""}

-

{feature()?.description ?? ""}

-
- - {/* Spacer to push buttons to bottom */} -
- {/* Bottom section - buttons and indicators (fixed position) */} -
-
- {isLast() ? ( - - ) : ( - + ) : ( + + )} + + - )} - - -
+
- {paged() && ( -
- {props.highlights.map((_, i) => ( - - ))} -
- )} + onClick={() => setIndex(i)} + > +
+ + ))} +
+ )} +
-
- {/* Right side - Media content (edge to edge) */} - {feature()?.media && ( -
- {feature()!.media!.type === "image" ? ( - {feature()!.media!.alt - ) : ( -
- )} + {/* Right side - Media content (edge to edge) */} + {feature()?.media && ( +
+ {feature()!.media!.type === "image" ? ( + {feature()!.media!.alt + ) : ( +
+ )} +
) } diff --git a/packages/app/src/components/dialog-select-server.tsx b/packages/app/src/components/dialog-select-server.tsx index 910b05ad4..e9e7646d5 100644 --- a/packages/app/src/components/dialog-select-server.tsx +++ b/packages/app/src/components/dialog-select-server.tsx @@ -59,18 +59,16 @@ function AddRow(props: AddRowProps) {
{ // Position relative to input-wrapper requestAnimationFrame(() => { const wrapper = el.parentElement?.querySelector('[data-slot="input-wrapper"]') if (wrapper instanceof HTMLElement) { - wrapper.style.position = "relative" wrapper.appendChild(el) } }) diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index 84f16d67e..c736ef0f1 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -1746,10 +1746,7 @@ export const PromptInput: Component = (props) => { - + {getDirectory(item.path)} {getFilename(item.path)} @@ -1772,10 +1769,7 @@ export const PromptInput: Component = (props) => { >
-
+
{getFilenameTruncated(item.path, 14)} {(sel) => ( diff --git a/packages/app/src/components/session/session-new-view.tsx b/packages/app/src/components/session/session-new-view.tsx index 2b79c47df..9306e8acb 100644 --- a/packages/app/src/components/session/session-new-view.tsx +++ b/packages/app/src/components/session/session-new-view.tsx @@ -45,10 +45,7 @@ export function NewSessionView(props: NewSessionViewProps) { } return ( -
+
{language.t("command.session.new")}
diff --git a/packages/app/src/components/session/session-sortable-terminal-tab.tsx b/packages/app/src/components/session/session-sortable-terminal-tab.tsx index 75e9b22f9..aedf67876 100644 --- a/packages/app/src/components/session/session-sortable-terminal-tab.tsx +++ b/packages/app/src/components/session/session-sortable-terminal-tab.tsx @@ -146,7 +146,7 @@ export function SortableTerminalTab(props: { terminal: LocalPTY; onClose?: () => /> } > - + {label()} @@ -167,8 +167,8 @@ export function SortableTerminalTab(props: { terminal: LocalPTY; onClose?: () => setStore("menuOpen", open)}> { const soundOptions = [...SOUND_OPTIONS] return ( -
-
+
+

{language.t("settings.tab.general")}

diff --git a/packages/app/src/components/settings-keybinds.tsx b/packages/app/src/components/settings-keybinds.tsx index 7ff3425ab..a2cd3280c 100644 --- a/packages/app/src/components/settings-keybinds.tsx +++ b/packages/app/src/components/settings-keybinds.tsx @@ -352,14 +352,8 @@ export const SettingsKeybinds: Component = () => { }) return ( -
-
+
+

{language.t("settings.shortcuts.title")}

diff --git a/packages/app/src/components/settings-models.tsx b/packages/app/src/components/settings-models.tsx index 3a73a42de..0cb6deee1 100644 --- a/packages/app/src/components/settings-models.tsx +++ b/packages/app/src/components/settings-models.tsx @@ -39,14 +39,8 @@ export const SettingsModels: Component = () => { }) return ( -
-
+
+

{language.t("settings.models.title")}

diff --git a/packages/app/src/components/settings-permissions.tsx b/packages/app/src/components/settings-permissions.tsx index 1381515f5..bcbf7b68f 100644 --- a/packages/app/src/components/settings-permissions.tsx +++ b/packages/app/src/components/settings-permissions.tsx @@ -175,13 +175,7 @@ export const SettingsPermissions: Component = () => { return (
-
+

{language.t("settings.permissions.title")}

{language.t("settings.permissions.description")}

diff --git a/packages/app/src/components/settings-providers.tsx b/packages/app/src/components/settings-providers.tsx index d098db279..86a393b98 100644 --- a/packages/app/src/components/settings-providers.tsx +++ b/packages/app/src/components/settings-providers.tsx @@ -68,7 +68,7 @@ export const SettingsProviders: Component = () => { } return ( -
+

{language.t("settings.providers.title")}

diff --git a/packages/app/src/components/status-popover.tsx b/packages/app/src/components/status-popover.tsx index 79511ef04..102c477a1 100644 --- a/packages/app/src/components/status-popover.tsx +++ b/packages/app/src/components/status-popover.tsx @@ -176,33 +176,16 @@ export function StatusPopover() { placement="bottom-end" shift={-136} > -
+
- + {serverCount() > 0 ? `${serverCount()} ` : ""} {language.t("status.popover.tab.servers")} -- cgit v1.2.3