lobehub / lobe-chat

🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Azure / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS) and plugin system. One-click FREE deployment of your private ChatGPT/ Claude application.
https://chat-preview.lobehub.com
Other
39.94k stars 9.09k forks source link

[Bug] 移动设备上助手列表无法删除 #170

Closed mushan0x0 closed 11 months ago

mushan0x0 commented 12 months ago

💻 系统环境 | Operating System

Other

🌐 浏览器 | Browser

Safari

🐛 问题描述 | Bug Description

https://github.com/lobehub/lobe-chat/assets/29084441/5d819a2b-bf5f-490b-b4c1-380654697fd9

🚦 期望结果 | Expected Behavior

No response

📷 复现步骤 | Recurrence Steps

No response

📝 补充信息 | Additional Information

No response

canisminor1990 commented 12 months ago

@arvinxx 需要一个长按菜单的方式

arvinxx commented 12 months ago

列表长按挺奇怪的。一般是左右滑的吧

canisminor1990 commented 12 months ago

列表长按挺奇怪的。一般是左右滑的吧

右滑只能实现删除,主要还有一些其他的操作,可以先实现长按菜单,再考虑要不要加右滑的特性,前者要用的地方比较多

arvinxx commented 12 months ago

我不建议在Session List 里实现长按菜单,两个点:

  1. 现在 Session 的长按已经有系统交互绑定了(a 链接在 iOS 里自带了预览页面 + 其他操作的行为)

93062f2eb01332b37379d49229b5f665

这种程度的能力我觉得是原生才能做好的,web 里做不到或者做不好。

  1. 左右滑动是比较符合移动端通用交互的方式,微信、QQ都是这么搞的

753c371441397f853b396da49a1db289

现成组件也有:https://mobile.ant.design/zh/components/swipe-action#%E7%A4%BA%E4%BE%8B

arvinxx commented 11 months ago

现有方案可以支持删除,优化方案待 1.x 后实施