lila/ui
Thibault Duplessis 668ead17ef fix insight max board size 2019-05-04 11:00:24 +07:00
..
@types/lichess add lichess.isCol1() 2019-05-03 07:03:48 +07:00
analyse force inline moves in mobile (col1) analysis 2019-05-03 08:14:36 +07:00
ceval refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
challenge refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
chat fix storage types 2019-05-02 09:56:33 +02:00
chess refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
cli tweak clinput styles, prepare for full-screen 2019-05-04 08:16:26 +07:00
common hide content on mobile when clinput is focused 2019-05-04 08:27:11 +07:00
dasher fix dasher on pages without a main board 2019-05-02 14:59:15 +07:00
editor make more boards resizable 2019-04-27 09:54:58 +07:00
game fix analysing ongoing game, simplify game/router 2019-04-18 17:40:27 +07:00
gulp relation UI 2019-03-09 14:37:43 +07:00
insight fix insight max board size 2019-05-04 11:00:24 +07:00
learn decent layout for /learn map 2019-05-01 17:27:34 +07:00
lobby fix mobile lobby margins 2019-05-04 08:32:51 +07:00
notify refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
nvui update round nvui for v2 2019-04-18 07:44:07 +07:00
perfStat refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
puzzle weird fixes and voodoo magic for safari 10 2019-05-01 16:47:59 +07:00
round fix round moves list index width 2019-05-04 08:42:55 +07:00
simul fix simul text display 2019-05-03 09:38:24 +07:00
site responsive coach editor 2019-05-04 09:29:27 +07:00
speech slower speech 2019-05-02 13:42:40 +07:00
tournament reload tournament page when joining a private one, to reveal the chat 2019-05-03 09:33:50 +07:00
tournamentCalendar tournament calendar UI 2019-04-09 18:40:35 +07:00
tournamentSchedule refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
tree refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
README.md firefox 60 grid implementation is broken 2019-05-02 14:59:15 +07:00
build build speech for prod 2019-04-30 06:22:48 +07:00
gulpfile.js when building prod css, also account for files outside of build/ 2019-04-18 13:56:14 +07:00
package.json automatically build themed modules 2019-02-13 15:52:52 +07:00

README.md

Client-side modules

CSS

cd ui/
yarn install # only the first time
gulp css

This incrementally rebuilds the sass for all ui/ modules on file change.

Hack

The structure of a CSS module is as follows:

- css/
  - forum/
    - _forum.scss # imports the files below
    - _post.scss
    - _search.scss
    - ...
  - build/
    - _forum.scss       # imports dependencies and `../forum/forum`.
    - forum.light.scss  # generated
    - forum.dark.scss   # generated
    - forum.transp.scss # generated

Browser support

Name Version Notes
Firefox 61+ Full support
Chromium/Chrome last 10 Full support
Safari 10.1+ Reasonable support
Opera last 5 Reasonable support
Edge last 2 Reasonable support
IE none No support