lila/ui
Niklas Fiekas c8f2b3325a use fixed tb move categories from server 2021-09-12 18:18:12 +02:00
..
@build/rollupProject fix more missing dependencies 2021-08-22 22:02:34 +02:00
@types ui/palantir: Types 2021-09-07 02:09:47 +02:00
analyse use fixed tb move categories from server 2021-09-12 18:18:12 +02:00
ceval Eslint 2021-09-09 10:38:44 +02:00
challenge fix more missing dependencies 2021-08-22 22:02:34 +02:00
chat chat: Truncate usernames in CSS for consistency 2021-09-09 07:43:43 +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 like/follow on ublog post page 2021-09-11 18:34:40 +02:00
dasher Fix zoom input range 2021-09-06 01:04:29 -07: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 Translate "x didn't move" 2021-09-09 05:10:43 +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 show community posts on homepage 2021-09-09 18:33:07 +02:00
msg ui/types: Improve window types 2021-09-06 01:44:25 +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 ui/palantir: Types 2021-09-07 02:09:47 +02:00
puz ui/types: Improve window types 2021-09-06 01:44:25 +02:00
puzzle puzzle/css: Fix dasboard btns with longer translations 2021-09-10 09:54:40 +02:00
racer chessground 8.1.7 for ornicar/chessground#202 2021-08-27 08:06:14 +02:00
round round: Improve types 2021-09-09 06:50:18 +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 ublog img display block 2021-09-12 12:53:45 +02:00
speech add rollup and typescipt directly to most modules 2021-08-22 17:34:36 +02:00
storm missing storm translations, closes #9692 2021-09-02 18:03:42 +03:00
swiss basic typing for window + fix typo in Palantir 2021-09-04 22:54:03 +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 ui/build: Actually fix palantir<chat build order and don't build chat twice 2021-09-07 05:14:38 +02:00
gulpfile.js ui/gulp: Induce non-zero exit status when sass build fails 2021-09-08 05:33:07 +02:00
package.json ui/gulp: Induce non-zero exit status when sass build fails 2021-09-08 05:33:07 +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