lila/ui
2019-12-16 08:33:57 -06:00
..
@build fix missing breakpoint-sass 2019-09-17 21:45:08 +02:00
@types/lichess organize lichess typings by file 2019-12-04 10:46:07 +01:00
analyse organize lichess typings by file 2019-12-04 10:46:07 +01:00
ceval update structured cloning detection for firefox 71 2019-12-06 01:05:39 +01:00
challenge clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
chat Revert "fix new typescript errors" 2019-11-22 10:53:32 -06:00
chess clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
cli organize lichess typings by file 2019-12-04 10:46:07 +01:00
common fixup assetUrl call 2019-12-04 13:56:05 +01:00
dasher add IC board 2019-12-03 09:13:20 -06:00
editor Added 'Clear board' button (#5742) 2019-12-12 09:17:48 -06:00
game remove forceResignable client check 2019-11-13 10:58:22 -06:00
insight clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
learn team battle WIP 2019-10-03 14:58:59 +02:00
lobby delay onboarding game creation 2019-12-03 22:14:14 -06:00
notify fix TS warning 2019-11-25 21:09:05 -06:00
nvui round blind mode command shortcuts 2019-11-10 14:47:22 -06:00
palantir clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
puzzle Revert "fix new typescript errors" 2019-11-22 10:53:32 -06:00
round round favicon animation 2019-12-01 18:17:14 -06:00
serviceWorker push notification badge needs to be monochrome 2019-12-06 17:41:21 +01:00
simul fix simul watchers 2019-10-18 07:35:03 +02:00
site pass asset url to service worker 2019-12-06 15:42:05 +01:00
speech clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
tournament fix long team name style in battle tournament - closes #5734 2019-12-16 08:33:57 -06:00
tournamentCalendar clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
tournamentSchedule fix team battle position in schedule 2019-10-10 16:50:15 +02:00
tree remove ie workaround (already commented out) 2019-11-09 10:00:24 +01:00
build fix ui build from scratch 2019-12-06 11:50:42 +01:00
gulpfile.js relocate browsers list 2019-06-04 14:44:35 +02:00
package.json clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
README.md readme tweaks and updates 2019-09-17 12:39:04 +02:00
tsconfig.base.json manually specify typescript typings 2019-11-23 08:43:34 -06:00
tsconfig_module.base.json Improve typescript sourcemaps 2019-07-31 11:34:54 -04:00

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