-
Notifications
You must be signed in to change notification settings - Fork 309
Revise "unimplemented content" UX for general release #194
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
Comments
There will also be a small number of areas where we expect to see particular concrete forms of unimplemented syntax, and there's a natural fallback way we should style them. Or at least one such area: #242 (comment) So when we take up this issue, we should do a grep for |
A related change we might make for general release is:
(We might split this out to a separate issue when we go to take care of these.) |
We haven't yet thought through what we want this UX to look like in a general release. At this point it should be pretty rare that this situation arises — our coverage of content features is getting pretty comprehensive, other than rare or historical forms. So I think it's appropriate for it to be fairly conspicuous to the user (and then hopefully some will send us bug reports with screenshots, when it does happen). One thing we should probably do is make sure that a given unimplemented item doesn't get super long. Some features, notably TeX math, can involve a lot of HTML, so that showing the full HTML (if it turns out to be unimplemented) takes up a lot of space and gets in the way of reading the rest of the thread. That came up here: (But then if it's not showing the full HTML in the first place, it should probably have a button to show the full HTML in a modal, or something — so that it's easy for a user to get a screenshot they can send us with the full details to debug. I guess once we're doing that, a bonus feature we could add is to try to fetch the original Markdown from the server and show that too, since that's often very helpful for reproducing.) |
In
lib/widgets/content.dart
, we have:Related:
The text was updated successfully, but these errors were encountered: