From 1938aa8539bc6ef80f25255046597e623c7e4165 Mon Sep 17 00:00:00 2001 From: ernstmul Date: Wed, 7 May 2025 15:03:17 +0200 Subject: [PATCH] Chat close on drag, and new open location --- .../components/studio/sidebarProject.svelte | 12 ------- src/lib/layout/shellStudio.svelte | 4 +++ .../studio/artifact-[artifact]/+layout.svelte | 34 +++++++++++++------ .../studio/assets/chat-layout.svelte | 6 ++++ 4 files changed, 33 insertions(+), 23 deletions(-) create mode 100644 src/routes/(console)/project-[project]/studio/assets/chat-layout.svelte diff --git a/src/lib/components/studio/sidebarProject.svelte b/src/lib/components/studio/sidebarProject.svelte index 085312129..bbb577611 100644 --- a/src/lib/components/studio/sidebarProject.svelte +++ b/src/lib/components/studio/sidebarProject.svelte @@ -13,7 +13,6 @@ import { base } from '$app/paths'; import { isSmallViewport, isTabletViewport } from '$lib/stores/viewport'; import type { ComponentType } from 'svelte'; - import { showChat } from '$lib/stores/chat'; import { page } from '$app/state'; export let project; @@ -57,17 +56,6 @@ {/if} {/each} - {#if !$isSmallViewport} - { - showChat.set(!$showChat); - if ($isTabletViewport) { - isOpen = false; - } - }}> - - - {/if} diff --git a/src/lib/layout/shellStudio.svelte b/src/lib/layout/shellStudio.svelte index 281002673..9360b21d7 100644 --- a/src/lib/layout/shellStudio.svelte +++ b/src/lib/layout/shellStudio.svelte @@ -149,6 +149,10 @@ if (resizerLeftPosition > maxSize) { resizerLeftPosition = maxSize; } else if (resizerLeftPosition < minSize) { + if (resizerLeftPosition < minSize - 100) { + showChat.set(false); + } + resizerLeftPosition = minSize; } } diff --git a/src/routes/(console)/project-[project]/studio/artifact-[artifact]/+layout.svelte b/src/routes/(console)/project-[project]/studio/artifact-[artifact]/+layout.svelte index 80d97f9c1..304c1b592 100644 --- a/src/routes/(console)/project-[project]/studio/artifact-[artifact]/+layout.svelte +++ b/src/routes/(console)/project-[project]/studio/artifact-[artifact]/+layout.svelte @@ -1,5 +1,5 @@