danny-avila / LibreChat

Enhanced ChatGPT Clone: Features Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. Actively in public development.
https://librechat.ai/
MIT License
17.34k stars 2.88k forks source link

Enhancement: standardized "management" interface design for new features #3662

Open burson-huit opened 3 weeks ago

burson-huit commented 3 weeks ago

What features would you like to see added?

a consistent and standardized approach to managing features that are deployed to the right side bar.

More details

with the release of 0.7.4, we now have 3 features that are exposed in the right side bar. However, each has a different UI design for managing that particular feature.

  1. for files, click on "manage files" button below the file window and you get a pop-up window in the middle of the screen
  2. for prompt, click on "manage" button above the the list of prompts and you get a management interface in the left side bar
  3. for bookmarks, there is no "manage" button. it's a mix of editing bookmark labels in the right side bar, selecting bookmark categories in the top bookmark button, or filtering bookmarks in the left side bar

I'd suggest standardizing on a consistent UI approach, button locations, and button labels across all three feature sets -- and future features that also get added to right nav bar.

Which components are impacted by your request?

UI

Pictures

No response

Code of Conduct

berry-13 commented 3 weeks ago

Hey @burson-huit, can you please sketch this out for us? We're also aiming for a consistent UI. While recent PRs are enhancing UI consistency, I'm struggling with this part. We made a new page for Prompts because they need a big screen. Files needed more space than the side panel but not as much as the prompt one, so we used a dialog. Since bookmarks don't have many options, they're in the side panel. Most features will go into the SidePanel, but for things like Assistant or Agent, we can't fit a plugin store or action editor in the side panel

burson-huit commented 3 weeks ago

Hey @burson-huit, can you please sketch this out for us? We're also aiming for a consistent UI. While recent PRs are enhancing UI consistency, I'm struggling with this part. We made a new page for Prompts because they need a big screen. Files needed more space than the side panel but not as much as the prompt one, so we used a dialog. Since bookmarks don't have many options, they're in the side panel. Most features will go into the SidePanel, but for things like Assistant or Agent, we can't fit a plugin store or action editor in the side panel

will do! We'll come up with some ideas next week and provide some ideas back to this issue.