-
Notifications
You must be signed in to change notification settings - Fork 127
Closed
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-web-designSomething a web designer interested in helping could do.Something a web designer interested in helping could do.customer-flutterIssues originating from important to FlutterIssues originating from important to Flutter
Description
Steps to reproduce
- Visit https://docs.flutter.io/flutter/material/material-library.html
- Scroll down to the
ThemeData
class in the right-hand-side class navigation - Click on the class
- Go to click on one of other classes you were just browsing, like
TextSpan
Expected behavior
You expect to keep your navigation context as a visual anchor of where you are in the site.
Actual behavior
Since the page doesn't use frames, the whole page is reloaded. Further, the constants, typedefs, and classes now like on the left side of the page, where they were on the right before. I'm no usability expert, but I find this totally jarring as a user (still to this day, even after having used Dartdoc for over a year).
Suggestion
We should take a page from Javadoc, which I think got this one right. The listing of your packages should stay in a constant location, as should the listing of your constants-typedefs-classes-etc. I think html iframes is probably the way to go with this, but there may be others.
Metadata
Metadata
Assignees
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-web-designSomething a web designer interested in helping could do.Something a web designer interested in helping could do.customer-flutterIssues originating from important to FlutterIssues originating from important to Flutter