Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui) Chat Page UI enhancements 1 of 2 #690

Closed
15 of 26 tasks
gregclark-defenseunicorns opened this issue Jun 25, 2024 · 1 comment · Fixed by #1168
Closed
15 of 26 tasks

feat(ui) Chat Page UI enhancements 1 of 2 #690

gregclark-defenseunicorns opened this issue Jun 25, 2024 · 1 comment · Fixed by #1168
Assignees
Labels
enhancement New feature or request

Comments

@gregclark-defenseunicorns
Copy link
Contributor

gregclark-defenseunicorns commented Jun 25, 2024

User Story

As a LFAI
I want UI enhancements
So that I have a better experience using LFAI

Acceptance Criteria

Chat Page

  • Persist error notifications until closed manually Design: Chat
  • Move + icon on New Chat button to right of button and text to left and icon to right Design: Chat
  • Reduce left padding in left panel for both the menu and submenu items. Ideally all the Button text (New Chat, Import..., Export...) and menu item text all align down the panel and then the submenu item text is indented 1rem (16px) from that. Design: Chat
  • Remove top padding between the menu item text and associated submenu text. Leave the bottom padding Design: Chat
  • Only show 3 dot menu on chat thread list on hover Design: Chat - 3 Dot Menu
  • Can we move the 3 dot menu into the button instead of to the right? Design: Chat - 3 Dot Menu
  • Change 3 dot menu style to look like a dropdown list Design: Chat - 3 Dot Menu
  • Change Import/Export chat history buttons to "Alternate" style Design: Chat
  • Move Assistant drop down to left of Prompt message input field Design: Chat
  • Change style of assistant drop down to match prompt input (Does the input have an outline by default?) Design: Chat
  • Change Assistant dropdown menu to match Figma design Design: Chat - Assistants Dropdown
  • Change the "None" selection to "No Assistant" Design: Chat - Assistants Dropdown
  • Change send icon in prompt input to be an up arrow Design: Chat
  • Change color of file and send icon in prompt input to match place holder text (gray-400) Design: Chat
  • Create hover color of file and send icon in prompt input and set to gray-300
  • Change Code Block header background to gray-600 Design: Chat - Code Blocks
  • Change Code Block body background to gray-800 Design: Chat - Code Blocks
  • Change Code Block border to gray-600 Design: Chat - Code Blocks
  • Change Delete Chat modal to match Figma design (Should be a Pop-Up modal in Flowbite) Design: Chat - Toasts/Modals
  • Change Importing chat history toast to say just "Importing Chat History..." with spinner. See Figma design) Design: Chat - Toasts/Modals
  • Add "Chat History imported successfully." toast when successful import Design: Chat - Toasts/Modals
  • Add "Chat History import failed." toast when import fails Design: Chat - Toasts/Modals
  • Add "Chat History exported successfully." toast when successful export Design: Chat - Toasts/Modals
  • Add "Chat History export failed." toast when export fails Design: Chat - Toasts/Modals
  • Add success toast when Chat thread is deleted successfully Design: Chat - Toasts/Modals
  • Update spacing in top and bottom sections in left panel to be 16px on top and bottom and 12px on the left and right Design: Chat

Attachments

Design Links:

Linked Story

@gregclark-defenseunicorns gregclark-defenseunicorns added the enhancement New feature or request label Jun 25, 2024
@gregclark-defenseunicorns gregclark-defenseunicorns changed the title feat(ui) List of UI enhancements feat(ui) 0.9 UI enhancements Jun 25, 2024
@gregclark-defenseunicorns gregclark-defenseunicorns changed the title feat(ui) 0.9 UI enhancements feat(ui) Chat Page UI enhancements Sep 26, 2024
@andrewrisse
Copy link
Contributor

See #1168 for changes that completed about half of the items

@gregclark-defenseunicorns gregclark-defenseunicorns changed the title feat(ui) Chat Page UI enhancements feat(ui) Chat Page UI enhancements 1 of 2 Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants