You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Click the "Platform" select widget. There are duplicate choices. E.g., Windows (x64, 64-bit) appears twice. I believe this over-counting happens because there are two suffixes for Windows: tgz and exe. Though I think it makes more sense to show these variants in the "Variant" select widgets (and in fact it already does this).
Choose Windows (x64, 64-bit). There are four variants: Regular, Regular, CS, and CS. Again, this happens because for each variant, there are two suffixes. It would be nice to display Regular (tgz), Regular (exe), CS (tgz), CS (exe) instead.
The text was updated successfully, but these errors were encountered:
This PR fixes three bugs:
- Remove an extra "Variant" widget.
- Remove redundant "Platform" options
- Add extension information to variants
Additionally, it replaces the current implementation to a declarative approach
similar to big-bang / React framework. The current approach is _extremely_
complicated due to its imperative nature, generating multiple selection widgets,
embedding several information in non-standard attributes of DOM elements,
and showing/hiding them via JS. This is very error prone due to multiple levels
of the selection widgets, and how the number of levels is dynamic. Additionally,
it is very difficult to modify this page.
The new approach is similar to big-bang. We supply the framework the initial
state and the toDraw function, which constructs the DOM tree based on the input
state. Each DOM element can have a handler (such as onclick) which will
transition the current state into the next state. This makes it much easier to
reason about it.
Windows (x64, 64-bit)
appears twice. I believe this over-counting happens because there are two suffixes for Windows:tgz
andexe
. Though I think it makes more sense to show these variants in the "Variant" select widgets (and in fact it already does this).Windows (x64, 64-bit)
. There are four variants:Regular
,Regular
,CS
, andCS
. Again, this happens because for each variant, there are two suffixes. It would be nice to displayRegular (tgz)
,Regular (exe)
,CS (tgz)
,CS (exe)
instead.The text was updated successfully, but these errors were encountered: