-
Enhancement
-
Resolution: Unresolved
-
P4
-
23
-
None
-
generic
-
generic
The checkbox-based user interface to view API elements for specific releases in the API summary pages (Deprecated, New, Preview API) is coming to a point where it is both ugly and hard to use because of the ever increasing number of releases.
As an example, visit https://docs.oracle.com/en/java/javase/22/docs/api/deprecated-list.html (imagine additional checkboxes for 22, 23, 24...).
Also, the "all" checkbox we added in JDK 23 withJDK-8325874 is not very intuitive, as it really means (and should probably be labled) "Toggle all".
We should think of an alternative user interface that scales to a larger number of releases without cluttering the page. One possible solution would be to use a drop down menu containing entries for each represented release plus an entry to view elements from all releases (selected by default).
As an example, visit https://docs.oracle.com/en/java/javase/22/docs/api/deprecated-list.html (imagine additional checkboxes for 22, 23, 24...).
Also, the "all" checkbox we added in JDK 23 with
We should think of an alternative user interface that scales to a larger number of releases without cluttering the page. One possible solution would be to use a drop down menu containing entries for each represented release plus an entry to view elements from all releases (selected by default).