-
Notifications
You must be signed in to change notification settings - Fork 893
Description
Before submitting
- I searched existing issues and did not find a duplicate.
- I am describing a concrete problem or use case, not just a vague idea.
Area
apps/web
Problem or use case
The current updating UX is a little lack luster and I believe should be overhauled. Currently, from the menu when you run "Check For Updates" there's very little feedback that it's actually checking for updates. All that changes is there's a small rocket icon next to app logo. It's small enough, and out of the way that its very hard to notice unless you know its there.
After realizing its there, there's no feedback as to whats happening, or what clicking on it does. Turns out after there's an update if you click on it, it closes the app. Worst part is, if you're in the middle of a long running task, and you click that icon, it'll just restart the app. So a long running task is just halted. This is terrible.
Edit: looks like there is a tooltip now, (I was on an older version and this either didn't exist or wasn't functioning, and I can't really test this works until the next update)
Proposed solution
A couple very simple improvements:
- Use a generic update/download icon instead of a rocket
- This IMO is the easiest first step
- Confirmation Modal
- Wait until running chat are finished or atleast give a notice to the user it'll hault/brick a running chat and let the user decide
Why this matters
Massively improves UX when updating, and prevents any loss of work if updating when a chat is running. It can also be hard to keep track of lots of running tasks, so a confirmation can be helpful incase you think all chats are finished, but maybe one isnt.
Smallest useful scope
Confirmation modal.
Contribution
- I would be open to helping implement this.