lila/ui
Thibault Duplessis edc65840e7 add ublog to ui/build 2021-09-01 11:46:35 +02:00
..
@build/rollupProject fix more missing dependencies 2021-08-22 22:02:34 +02:00
@types fix remaining missing dependencies 2021-08-22 23:45:13 +02:00
analyse study: Validate game URLs for new chapter 2021-08-28 09:32:24 +02:00
ceval REVERT ME: disable analysability check (#9688) 2021-08-30 10:35:28 +02:00
challenge fix more missing dependencies 2021-08-22 22:02:34 +02:00
chat Merge pull request #9632 from kraktus/timeout-icon 2021-08-24 19:15:22 +02:00
chess Merge pull request #9676 from benediktwerner/build-dir-subpath 2021-08-28 11:08:45 +02:00
cli Fix help modal scroll behavior 2021-08-27 00:41:33 -07:00
common user blogging WIP 2021-08-31 10:42:32 +02:00
dasher Move zoom pref to separate cookie (#9675) 2021-08-28 17:10:33 +02:00
dgt add rollup and typescipt directly to most modules 2021-08-22 17:34:36 +02:00
editor chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
game Merge pull request #9676 from benediktwerner/build-dir-subpath 2021-08-28 11:08:45 +02:00
insight insights: Make higcharts types work without rollup config 2021-08-24 16:11:39 +02:00
learn fix typescript error regarding $ in ui/learn 2021-08-25 13:02:47 +02:00
lobby chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
msg explicitly depend on @types/cash 2021-08-23 01:33:40 +02:00
notify fix more missing dependencies 2021-08-22 22:02:34 +02:00
nvui Merge pull request #9676 from benediktwerner/build-dir-subpath 2021-08-28 11:08:45 +02:00
palantir add rollup and typescipt directly to most modules 2021-08-22 17:34:36 +02:00
puz Merge pull request #9676 from benediktwerner/build-dir-subpath 2021-08-28 11:08:45 +02:00
puzzle chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
racer chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
round Revert "Fix uniboard max size on vertical screens (#9659)" 2021-08-28 12:42:42 +02:00
serviceWorker add rollup and typescipt directly to most modules 2021-08-22 17:34:36 +02:00
simul chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
site user blogging WIP 2021-08-31 13:10:05 +02:00
speech add rollup and typescipt directly to most modules 2021-08-22 17:34:36 +02:00
storm chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
swiss chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
tournament chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
tournamentCalendar fix more missing dependencies 2021-08-22 22:02:34 +02:00
tournamentSchedule add rollup and typescipt directly to most modules 2021-08-22 17:34:36 +02:00
tree use $npm_execpath in build scripts 2021-08-23 00:54:38 +02:00
README.md prettier: format all files 2021-02-06 14:52:33 +01:00
build add ublog to ui/build 2021-09-01 11:46:35 +02:00
gulpfile.js add node 16 support 2021-08-09 09:14:49 +02:00
package.json use $npm_execpath in build scripts 2021-08-23 00:54:38 +02:00
tsconfig.base.json explicitly depend on @types/cash 2021-08-23 01:33:40 +02:00
tsconfig_module.base.json Improve typescript sourcemaps 2019-07-31 11:34:54 -04: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