Benedikt Werner
b0201a63d1
Use @types/web instead of TS-provided "dom" types
2021-09-15 05:04:32 +02:00
Benedikt Werner
8073dc43c7
Update Typescript to 4.4.3 for requestIdleCallback
2021-09-15 04:00:59 +02:00
Thibault Duplessis
184b75de96
Merge pull request #9676 from benediktwerner/build-dir-subpath
...
Move all tsc output to dist subdirectories
2021-08-28 11:08:45 +02:00
Benedikt Werner
925ab3836c
Fix promotion premoves without auto-queen
2021-08-28 08:45:01 +02:00
Thibault Duplessis
5826074b8b
chessground 8.1.7 for ornicar/chessground#202
2021-08-27 08:06:14 +02:00
Benedikt Werner
187b0059bd
Move all tsc output to dist subdirectories
...
Requries node >v12.20.0 or >v14.13.0
2021-08-26 12:37:09 +02:00
Thibault Duplessis
d0ede860b7
upgrade chessground 8.1.6
2021-08-23 09:28:02 +02:00
Niklas Fiekas
0d569d2ec9
use $npm_execpath in build scripts
2021-08-23 00:54:38 +02:00
Niklas Fiekas
eeadb16e6f
bump build dependencies
2021-08-22 17:21:01 +02:00
Thibault Duplessis
15b6e584ff
chessground 8.1.5 - for #9482
2021-07-30 08:02:08 +02:00
Thibault Duplessis
fc7d993a80
upgrade chessground to 8.1.4
2021-07-20 12:20:14 +02:00
Thibault Duplessis
acb50ecffd
configurable storm/racer animation speed
2021-07-18 16:32:26 +02:00
Thibault Duplessis
f251ea8e54
upgrade chessground - for ornicar/chessground#196
2021-07-08 19:33:36 +02:00
Thibault Duplessis
38a364bd4d
chessground 8.1.1
2021-07-04 11:27:23 +02:00
Thibault Duplessis
8ad48595c9
upgrade ui deps
2021-07-04 11:26:46 +02:00
Benedikt Werner
fd140b146f
Prettier
2021-07-04 11:26:46 +02:00
Benedikt Werner
956a485eaf
Refactor duplicate promotion code into chess/promotion
2021-07-04 11:26:44 +02:00
Jean P
67010b31c5
fix ui build on windows
2021-06-30 15:45:23 +02:00
Benedikt Werner
c85abe90c3
Fix promotion overlay and study player alignment
2021-06-25 01:09:24 +02:00
Niklas Fiekas
1105cbdf97
update build dependencies
2021-06-21 18:06:16 +02:00
Albert Ford
b262f9e7c0
Move sanWriter to ui/chess
2021-06-15 12:42:57 -07:00
Timothy Armes
23d99c39e0
Prevent safari from zooming in on double-tap
...
Closes https://github.com/ornicar/lila/issues/8857
2021-05-20 16:22:53 +02:00
Niklas Fiekas
d523aeff8b
switch ui from commonjs to es modules
...
For example, before:
$ du --bytes public/compiled/round.min.js
123011 public/compiled/round.min.js
$ du --bytes public/compiled/analysisBoard.min.js
286473 public/compiled/analysisBoard.min.js
After:
$ du --bytes public/compiled/round.min.js
102103 public/compiled/round.min.js
$ du --bytes public/compiled/analysisBoard.min.js
259559 public/compiled/analysisBoard.min.js
2021-05-13 12:10:57 +02:00
Niklas Fiekas
4c05e69d56
Revert "try to prevent safari from zooming in on double-tap"
...
Breaks drag and drop on android.
This reverts commit 3d010e47e1
.
2021-05-07 18:19:29 +02:00
Thibault Duplessis
3d010e47e1
try to prevent safari from zooming in on double-tap
...
on selected elements only, as to retain the accessibility feature
closes #8857
2021-05-05 08:21:36 +02:00
Niklas Fiekas
1374ea5ee4
prettier: format all files
2021-02-06 14:52:33 +01:00
Niklas Fiekas
b326c88c9c
clean and unify tsconfig.json files
2021-02-06 13:07:58 +01:00
Niklas Fiekas
eaa80e2b1a
Revert "Revert "update typescript to 4.1.x (preparing chessops 0.8.1)""
...
This reverts commit 986b06344f
.
2020-12-29 14:04:15 +01:00
Thibault Duplessis
986b06344f
Revert "update typescript to 4.1.x (preparing chessops 0.8.1)"
...
This reverts commit f420fe4dd4
.
2020-12-28 18:06:09 +01:00
Niklas Fiekas
f420fe4dd4
update typescript to 4.1.x (preparing chessops 0.8.1)
2020-12-28 01:20:28 +01:00
Niklas Fiekas
3713ed8988
update @rollup/plugin-typescript (fixes noEmitOnError)
2020-09-21 14:48:23 +02:00
Thibault Duplessis
29a013afbb
upgrade typescript
2020-09-03 10:42:12 +02:00
Thibault Duplessis
29befe8ce4
sass-convert -i -R ui --from scss --to scss
2020-07-24 19:45:18 +02:00
Thibault Duplessis
982156dfa0
Merge pull request #6949 from ornicar/chessground-7.8
...
update to chessground 7.8 (dests and pieces map)
2020-07-08 20:23:02 +02:00
Greg Finley
48cc8f3662
Incremental compile ts
2020-07-08 10:22:24 -07:00
Niklas Fiekas
5753739237
use dests alias
2020-07-07 14:21:15 +02:00
Niklas Fiekas
7639ac9c08
update to chessground 7.8 (dests and pieces map)
2020-07-07 14:16:00 +02:00
Niklas Fiekas
232c6f401d
fix spdx identifiers
2020-06-28 22:00:15 +02:00
Niklas Fiekas
360a5dac92
unify ui/build using package.json scripts
2020-06-28 21:41:39 +02:00
Niklas Fiekas
c8d80b353e
random eslint
2020-06-26 22:51:07 +02:00
Niklas Fiekas
138aabd7fd
tighten piotr type
2020-06-19 00:03:49 +02:00
Niklas Fiekas
01c764f896
remove roleToSan
2020-06-19 00:02:30 +02:00
Niklas Fiekas
4a71499265
move sanToRole to keyboardMove
2020-06-18 23:59:27 +02:00
Niklas Fiekas
88962c9aef
remove now unused decomposeUci
2020-06-18 22:36:58 +02:00
Niklas Fiekas
b3871310d4
fixup and tweak some new typings
2020-06-18 22:32:50 +02:00
Greg Finley
1431940283
Add types to ui/analyse
2020-06-18 12:13:08 -07:00
Niklas Fiekas
d47ca0f1bf
remove ui/puzzle and ui/ceval dependency on ui/chess
2020-06-05 21:55:59 +02:00
William Chargin
d92a3ecfcf
Render decimal point in evaluations
...
Previously, evaluation renderings included at most one digit after the
decimal point, but omitted it if it would be zero: so, `+1.2`, but `+1`.
This is unambiguous, but a little confusing at a glance because `#1`
means “mate in one” while `+1` merely means “advantage to white”, and
the symbols are similar. This patch causes the decimal point to always
be included, so that it’s easier to immediately read the evaluation.
Test Plan:
After `cd ui/chess && yarn compile && cd dist`, checked in a Node shell:
```
> [0, 10, 90, 100, 105, 666, 6666, 66666].map(require("./main").renderEval)
[ '0.0', '+0.1', '+0.9', '+1.0', '+1.1', '+6.7', '+66.7', '+99.0' ]
```
wchargin-branch: ui-render-fixed-point-eval
2020-05-25 14:09:41 -07:00
Teddy Widom
c237e01c26
Show selected square in blindfold mode even when king is in check
2020-04-28 23:49:01 -04:00
Niklas Fiekas
d109deb664
consolidate puzzle dests
2020-03-30 22:50:35 +02:00