lila/ui
Thibault Duplessis c258d24a6c opt-out from messages of a team 2020-07-10 17:14:43 +02:00
..
@build/rollupProject rm @build/jsProject 2020-07-01 11:58:49 +02:00
@types/lichess remove lichess.raf 2020-07-01 14:19:16 +02:00
analyse publish official broadcast API 2020-07-09 00:10:29 +02:00
ceval Merge pull request #6949 from ornicar/chessground-7.8 2020-07-08 20:23:02 +02:00
challenge remove lichess.raf 2020-07-01 14:19:16 +02:00
chat Incremental compile ts 2020-07-08 10:22:24 -07:00
chess Merge pull request #6949 from ornicar/chessground-7.8 2020-07-08 20:23:02 +02:00
cli forgot to add new rollup.config.js files 2020-06-30 21:19:46 +02:00
common broadcast homepage doesn't have a main board 2020-07-09 15:16:50 +02:00
dasher fix dasher in browsers without speech synthesis - closes #6915 2020-07-03 11:30:41 +02:00
editor update to chessground 7.8 (dests and pieces map) 2020-07-07 14:16:00 +02:00
game Incremental compile ts 2020-07-08 10:22:24 -07:00
insight rollup ui/insight 2020-07-01 11:57:54 +02:00
learn rollup ui/learn 2020-07-01 11:56:06 +02:00
lobby update to chessground 7.8 (dests and pieces map) 2020-07-07 14:16:00 +02:00
msg rollup ui/msg 2020-07-01 11:10:19 +02:00
notify rollup ui/notify 2020-07-01 11:10:19 +02:00
nvui Merge pull request #6949 from ornicar/chessground-7.8 2020-07-08 20:23:02 +02:00
palantir rollup ui/palantir 2020-07-01 11:10:18 +02:00
puzzle fix puzzle not movable 2020-07-07 15:12:57 +02:00
round update to chessground 7.8 (dests and pieces map) 2020-07-07 14:16:00 +02:00
serviceWorker fix service worker by targetting es2017 2020-07-05 22:57:07 +02:00
simul rollup ui/simul 2020-07-01 11:53:28 +02:00
site opt-out from messages of a team 2020-07-10 17:14:43 +02:00
speech rollup ui/speech 2020-07-01 11:10:18 +02:00
swiss update to chessground 7.8 (dests and pieces map) 2020-07-07 14:16:00 +02:00
tournament update to chessground 7.8 (dests and pieces map) 2020-07-07 14:16:00 +02:00
tournamentCalendar tournamentCalendar no longer needs allowJs 2020-07-06 13:21:08 +02:00
tournamentSchedule tournamentSchedule no longer needs allowJs 2020-07-06 13:45:19 +02:00
tree Incremental compile ts 2020-07-08 10:22:24 -07:00
README.md readme tweaks and updates 2019-09-17 12:39:04 +02:00
build better group ui/build output 2020-07-02 13:47:02 +02:00
gulpfile.js relocate browsers list 2019-06-04 14:44:35 +02:00
package.json remove @build/cssProject (use cd ui && gulp css) 2020-06-30 20:01:42 +02:00
tsconfig.base.json bump target to es2016 2020-06-20 22:26:46 +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