From 43dc386afab63b4934627cc7ea29f162a8efcff9 Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Mon, 28 Sep 2026 16:17:11 +0200 Subject: [PATCH] ui : mount the configuration pane as a drawer in the manager A row click slides the pane in as a fixed-width drawer: the toolbar's calls to action leave first, the pane is laid out before its first open, and a model switch fades one out and the next in. The model information dialog folds into the pane's information tab, and a chat started from the pane closes the manager and focuses the composer. Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash --- .../app/dialogs/DialogManageModels.svelte | 2 +- .../app/dialogs/DialogModelInformation.svelte | 369 ------------------ .../src/lib/components/app/dialogs/index.ts | 43 +- .../models/ModelsManager/ModelsManager.svelte | 223 ++++++++++- 4 files changed, 229 insertions(+), 408 deletions(-) delete mode 100644 tools/ui/src/lib/components/app/dialogs/DialogModelInformation.svelte diff --git a/tools/ui/src/lib/components/app/dialogs/DialogManageModels.svelte b/tools/ui/src/lib/components/app/dialogs/DialogManageModels.svelte index a466ad0533..b27b4f9b95 100644 --- a/tools/ui/src/lib/components/app/dialogs/DialogManageModels.svelte +++ b/tools/ui/src/lib/components/app/dialogs/DialogManageModels.svelte @@ -133,7 +133,7 @@
{#if shownView === 'manage'} - + handleOpenChange(false)}> {#snippet toolbarEnd()}