From c38bf2de333f1b9602dacd50f566b87ad725c8d4 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Fri, 23 Jun 2023 10:05:21 +0200 Subject: [PATCH] Sort conversations in descending chronological order --- crates/ai/src/ai.rs | 2 ++ styles/src/styleTree/assistant.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/ai/src/ai.rs b/crates/ai/src/ai.rs index c1e6a4c569..812fb05121 100644 --- a/crates/ai/src/ai.rs +++ b/crates/ai/src/ai.rs @@ -11,6 +11,7 @@ use gpui::AppContext; use regex::Regex; use serde::{Deserialize, Serialize}; use std::{ + cmp::Reverse, fmt::{self, Display}, path::PathBuf, sync::Arc, @@ -97,6 +98,7 @@ impl SavedConversationMetadata { }); } } + conversations.sort_unstable_by_key(|conversation| Reverse(conversation.mtime)); Ok(conversations) } diff --git a/styles/src/styleTree/assistant.ts b/styles/src/styleTree/assistant.ts index 942b97a232..abdd55818b 100644 --- a/styles/src/styleTree/assistant.ts +++ b/styles/src/styleTree/assistant.ts @@ -75,6 +75,7 @@ export default function assistant(colorScheme: ColorScheme) { container: interactive({ base: { background: background(layer, "on"), + padding: { top: 4, bottom: 4 } }, state: { hovered: { @@ -87,7 +88,7 @@ export default function assistant(colorScheme: ColorScheme) { ...text(layer, "sans", "default", { size: "xs" }), }, title: { - margin: { left: 8 }, + margin: { left: 16 }, ...text(layer, "sans", "default", { size: "sm", weight: "bold" }), } },