lila/ui
Thibault Duplessis 9e3421e09c delete old stylesheets 2019-04-21 21:32:11 +07:00
..
@types/lichess move lichess.toYoutubeEmbedUrl to analyse 2019-04-15 07:23:07 +07:00
analyse delete old stylesheets 2019-04-21 21:32:11 +07:00
ceval more UI refactoring 2019-04-08 17:23:20 +07:00
challenge fix challenge board preview style 2019-04-19 08:12:50 +07:00
chat font tweaks 2019-04-21 21:15:08 +07:00
chess fix ZH pocket premove display 2019-04-20 17:09:19 +07:00
cli hide parts of the header when displaying clinput 2019-04-12 05:31:21 +07:00
common make col3 uniboard table as large as possible 2019-04-21 20:55:23 +07:00
dasher removing unnecessary variable 2019-04-21 00:46:24 -05:00
editor account for the header margin in layout calculations 2019-04-19 13:12:07 +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 selector syntax to please safari 2019-04-21 06:24:50 +07:00
learn account for the header margin in layout calculations 2019-04-19 13:12:07 +07:00
lobby fix seek placement on the lobby chart 2019-04-21 15:13:07 +07:00
notify rename some css classes and ids, remove unused css 2019-04-17 16:29:30 +07:00
nvui update round nvui for v2 2019-04-18 07:44:07 +07:00
perfStat fix perf stats when a long username has a trophy 2019-04-20 07:04:52 +07:00
puzzle fix puzzle history style 2019-04-19 13:53:01 +07:00
round font tweaks 2019-04-21 21:15:08 +07:00
simul fix more live miniboards 2019-04-19 10:05:27 +07:00
site user profile scrollbar 2019-04-21 17:02:07 +07:00
tournament remove scroll-shadow 2019-04-21 16:55:13 +07:00
tournamentCalendar tournament calendar UI 2019-04-09 18:40:35 +07:00
tournamentSchedule user-link 2019-04-08 16:19:22 +07:00
tree fix autoscroll in analysis variations 2019-04-16 16:27:21 +07:00
README.md browser support table 2019-02-15 07:27:00 +07:00
build fix ui/build dev upgrade 2019-04-16 15:27:54 +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 last 10 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