diff --git a/apps/desktop/src-tauri/src/chat.rs b/apps/desktop/src-tauri/src/chat.rs index 12f8773..38f0385 100644 --- a/apps/desktop/src-tauri/src/chat.rs +++ b/apps/desktop/src-tauri/src/chat.rs @@ -890,7 +890,7 @@ fn open_chat_window_internal(app: &tauri::AppHandle, ticket_id: &str) -> Result< ) .title("Chat de Suporte") .inner_size(380.0, 520.0) - .min_inner_size(200.0, 44.0) // Tamanho minimo para modo minimizado com badge + .min_inner_size(210.0, 52.0) // Tamanho minimo para modo minimizado com badge .position(x, y) .decorations(false) // Sem decoracoes nativas - usa header customizado .transparent(true) // Permite fundo transparente @@ -931,9 +931,9 @@ pub fn set_chat_minimized(app: &tauri::AppHandle, ticket_id: &str, minimized: bo let label = format!("chat-{}", ticket_id); let window = app.get_webview_window(&label).ok_or("Janela nao encontrada")?; - // Tamanhos - chip minimizado com margem extra para badge e modo offline + // Tamanhos - chip minimizado com margem extra para badge (absolute -top-1 -right-1) let (width, height) = if minimized { - (200.0, 44.0) // Tamanho com folga para badge e texto "Offline" + (210.0, 52.0) // Tamanho com folga para badge que fica fora do chip } else { (380.0, 520.0) // Tamanho expandido }; diff --git a/apps/desktop/src/chat/ChatWidget.tsx b/apps/desktop/src/chat/ChatWidget.tsx index c2591aa..348c39f 100644 --- a/apps/desktop/src/chat/ChatWidget.tsx +++ b/apps/desktop/src/chat/ChatWidget.tsx @@ -412,11 +412,11 @@ export function ChatWidget({ ticketId }: ChatWidgetProps) { } return ( -
+
{/* Header - arrastavel */}
diff --git a/apps/desktop/src/index.css b/apps/desktop/src/index.css index 13c57bb..9bfeca8 100644 --- a/apps/desktop/src/index.css +++ b/apps/desktop/src/index.css @@ -6,11 +6,13 @@ html, body, #root { height: 100%; + overflow: hidden; /* Remove scrollbars */ } body { @apply text-slate-900; background: transparent; + overflow: hidden; /* Remove scrollbars */ } /* Fundo padrão para janelas que não são chat minimizado */