README: added information on links and elinks

main
Inga 🏳‍🌈 4 days ago
parent 779e06a6e4
commit eca7fc34b3
  1. 18
      README.md

@ -328,6 +328,24 @@ Therefore, for desktop browsers:
UI should be functional (not pretty) in IE8+ (2008) and dysfunctional in IE7 and lower
(fixable by refactoring the approach to displaying/hiding elements to avoid the usage of `:not` selector,
but this is outside the scope of the task).
* links: checked on 2.30, half-broken:
* Everything that depends on the game state is always displayed,
i.e. we get "Start game", "Restart game", "make computer play for X",
"make X moves manually", and most importantly,
"Player X won", "Player Y won" and "Draw" all displayed always;
this can be worked around by using Web Components templates
instead of controlling state visibility by CSS.
* Additionally, Links doesn't support disabled buttons
so all board fields are always clickable (even if they're already filled),
this does not cause any functional issues (clicking on the occupied field,
or clicking on an empty field when the game is over, does not change anything),
but still that's a poor UX.
* elinks: checked on 0.17.1.1, half broken in the same way as on links, not easily fixable
because even with Web Components templates, elinks will still display template content:
https://github.com/rkd77/elinks/issues/341.
Fixable by building all state-dependent components on frontend manually
(so that backend only sends those that are relevant for the current state),
but that would be too significant redesign for no benefit besides making things work in elinks.
So presumably, according to caniuse.com,

Loading…
Cancel
Save