Enhancement of Dify Chat UX with New Features and Dark Mode
under review
Pascal M
Hello Dify Community,
I am facing a challenge that I believe others may also encounter: the user experience (UX) of Dify Chat is not as engaging or feature-rich as other tools like ChatGPT, which affects user adoption within my company. Here are the features I'd like to see implemented to address this issue:
Is this request related to a challenge you are facing?
Yes, the current UX limitations of Dify Chat lead users to prefer other tools with more comprehensive features.
What is the feature you'd like to see?
I propose several enhancements for Dify Chat:
- The ability to regenerate responses similar to ChatGPT.
- Editing my own messages to prompt new responses from the LLM.
- Sharing chat sessions with others.
- Enabling web search capabilities within chats.
- Preventing automatic scrolling down when reading previous parts of the conversation.
- Introducing a dark mode for better usability at night or in low-light environments.
- An option to toggle full-width UI for better use of browser space.
These features are inspired by existing tools such as https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.
How will this feature improve your workflow/experience?
Enhancing Dify Chat will make interactions more enjoyable and increase user engagement. It's expected that these improvements will lead to higher usage numbers for my Dify apps.
Additional Context or Comments
Taking inspiration from existing tools can help us develop new features that meet user expectations and improve overall satisfaction with Dify Chat.
Can you help with this feature?
My company can assist with UI/UX design efforts. Additionally, I have prepared a script that adds dark mode support to the entire Dify platform; it requires minor adjustments before sharing. I am also willing to contribute through concept discussions on Discord, including voice chat and pair programming sessions. Furthermore, I'll participate in testing phases and provide feedback on functionality prior to release.
Thank you for considering these suggestions. I believe they will significantly enhance the usability and appeal of Dify Apps and look forward to
A
André Mikalsen
Would it not be possible to use Next Themes for dark mode as we are using tailwind?
Chenhe Gu
Hi Pascal, we might not be able to get to all these features quickly. But we're starting with response regeneration and message editing.
Pascal M
Chenhe Gu: Great. Would you welcome contributions to the dark mode, or do you think this will add too much complexity into the frontend development (maintaining both light and dark mode)?
Chenhe Gu
Pascal M: dark mode requires some pretty heavy design work up front. Everything from our logo to accent color palette might have to change. But once set up, it should be relatively easy to maintain.
If you have enough UI & design background, setting up a collab over Figma would be an option. Open to discuss more if you are interested :) I want this as much as you do here.
Pascal M
related issue: https://github.com/langgenius/dify/issues/2023
crazywoola
under review