-
Notifications
You must be signed in to change notification settings - Fork 2
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
Improve Alert message dialog created with IModelApp.notifications.outputMessage #851
Comments
@karolis-zukauskas This would appear when a user tries to open one of the iModel he has on his iModel home page, right? If it's the case, here are a few recommendations on the interactions:
Hope that helps! |
Additionally, the notification can be displayed differently based on OutputMessageType. |
Great idea, not cheap to have and implement (depends on how many iModels are in the iTwin), but I think we could do it - I'll create a backlog item for us.
Yeah that might be especially true for smaller companies. We'll need to put more effort into these messages as they are very critical to not get users frustrated. If you can't open an iModel, you can't work - we need good communication here. One thing we haven't done or thought about - opening an iModel in readonly mode. We could avoid the frustration of not being even able to open the iModel by allowing to open it, but preventing any kind of modification to it, while clearly communicating that the open iModel is in such mode. |
@karolis-zukauskas I like the idea of opening it in read-only mode if the user can still visualize and navigate properties. We could use the Alert component and show it as a banner at the top of the view to specify it's in read only mode. Maybe have: "This iModel is opened in read only mode because another user is editing it. Contact ______________ for help" Even with the read-only mode, I'd tend to explore having something visual on the tile as well, but we can think about this later if you think it's too expensive |
Added a couple of stories for the notifications APIs #854 |
Is your feature request related to a problem? Please describe.
I need to show some kind of dialog when an error happens. I found the following API from core-frontend, that seems to do what I want:
It creates the following Dialog:
With more reasonable text values, it looks like this:
I'm no a UI/UX expert, but the component seems to have some issues:
briefMessage
anddetailedMessage
blend in together and are laid out weirdly - I would expect brief message to be in a stronger font and maybe at the top and detailed message in a less intense font below.OutputMessagePriority.Error
so I would expect the title to be "Error" or instead use thebriefMessage
- the current"Alert" message seems to vagueDescribe the Solution you'd like
N/A - Would be nice to get some UX input here.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: