Thibault Duplessis
c9dcf9ca6d
add firefox support for word-break
2019-04-30 08:14:32 +07:00
Thibault Duplessis
e1cd85d16a
generic .box__top flex gutters
2019-04-30 08:14:16 +07:00
Thibault Duplessis
4af334a0aa
full-size mselect dropdown
2019-04-30 08:06:40 +07:00
Thibault Duplessis
33ac321734
tweak study top
2019-04-30 08:06:35 +07:00
Thibault Duplessis
3cd123f244
responsive /study
2019-04-30 08:03:11 +07:00
Thibault Duplessis
aea6357ec0
generic flex gutters hack
...
as suggested by MDN itself
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items#Creating_gutters_between_items
2019-04-30 07:56:18 +07:00
Thibault Duplessis
cb50b35766
responsive /broadcast/new
2019-04-30 07:18:45 +07:00
Thibault Duplessis
f22831404f
responsive /broadcast
2019-04-30 07:16:41 +07:00
Thibault Duplessis
039bfa2ead
responsive /patron
2019-04-30 07:16:31 +07:00
Thibault Duplessis
29c9621cee
overall responsive CSS tweaks
2019-04-30 07:16:23 +07:00
Thibault Duplessis
7b9a784581
/patron for tiny phones
2019-04-30 06:54:05 +07:00
Thibault Duplessis
c66b294dc7
fix analysis clock order
2019-04-30 06:36:07 +07:00
Thibault Duplessis
674f295063
build speech for prod
2019-04-30 06:22:48 +07:00
Thibault Duplessis
3dd85790bd
fix TS type
2019-04-29 22:46:20 +07:00
Thibault Duplessis
981f4b5880
give puzzles a voice
2019-04-29 22:38:32 +07:00
Thibault Duplessis
50b874bfb3
extract speech plugin, enable speech in analysis
2019-04-29 22:26:07 +07:00
Thibault Duplessis
6b3cd629ed
don't repeat last position
2019-04-29 21:49:26 +07:00
Thibault Duplessis
660495ac12
speak game status on finish
2019-04-29 21:49:14 +07:00
Thibault Duplessis
135911adf7
speech tweaks
...
for the record, increasing speech rate doesn't help with bullet
2019-04-29 21:37:03 +07:00
Thibault Duplessis
5fe5fd4b5a
refactor using boolean local storage abstraction
2019-04-29 21:03:56 +07:00
Thibault Duplessis
dfdee433d0
presumably fix notification tab communication
2019-04-29 21:00:22 +07:00
Thibault Duplessis
5880468907
remove IE 11 support
2019-04-29 20:56:16 +07:00
Thibault Duplessis
b18726b7eb
TS formatting
2019-04-29 20:55:48 +07:00
Thibault Duplessis
cb37feddd6
make speech a local storage setting
2019-04-29 20:47:12 +07:00
Thibault Duplessis
ccb0492554
boolean local storage
2019-04-29 20:47:07 +07:00
Thibault Duplessis
bc30fbeb5c
extract round speech code
2019-04-29 19:48:26 +07:00
Thibault Duplessis
14d0a31641
disable fire trophy animation unless hovered: it strains CPU
2019-04-29 19:47:53 +07:00
Thibault Duplessis
53ab2afee5
round speech fixes
2019-04-29 18:41:18 +07:00
Thibault Duplessis
f953317546
improve round speech synthesis
2019-04-29 18:34:23 +07:00
Thibault Duplessis
520939fa66
tweak faq style
2019-04-29 15:01:40 +07:00
Thibault Duplessis
a0f19ef0f8
optimize analysis clocks and make them responsive
2019-04-29 13:41:28 +07:00
Thibault Duplessis
dfcd5156ca
display analysis clocks
2019-04-29 13:20:07 +07:00
Thibault Duplessis
11412f914f
mobile homepage: move lobby above buttons
2019-04-29 12:49:38 +07:00
Thibault Duplessis
16281ca058
tweak analysis PGN/FEN labels
2019-04-29 12:31:50 +07:00
Thibault Duplessis
de7764a033
tweak in-game tournament clock
2019-04-29 12:27:28 +07:00
Thibault Duplessis
ca669856f4
fix berserk button
2019-04-29 12:24:35 +07:00
Thibault Duplessis
4aab3006e2
tweak berserk button
2019-04-29 12:13:35 +07:00
Thibault Duplessis
93408042b6
add support for premoves in speech synthesis
2019-04-29 11:51:28 +07:00
Thibault Duplessis
1b5e83f83f
speech synthesis improvements
2019-04-29 11:38:20 +07:00
Thibault Duplessis
ce9a5f059f
speech: "A" sounds better than "a"
2019-04-29 11:34:35 +07:00
Thibault Duplessis
7fb5e20932
fix dasher Zen button
2019-04-29 11:20:58 +07:00
Thibault Duplessis
24236ddc93
tweak round result style
2019-04-29 11:07:16 +07:00
Thibault Duplessis
8fed53c0be
fix insights game style
2019-04-29 11:00:15 +07:00
Thibault Duplessis
d6ae3aa54e
speech synthesis tweaks
2019-04-29 10:58:23 +07:00
Thibault Duplessis
2722867dbc
fix lichess types and round tsconfig
2019-04-29 10:22:49 +07:00
Thibault Duplessis
e6a573d2cc
round speech plugin
2019-04-29 10:20:01 +07:00
Thibault Duplessis
f24ccd1412
fix note zone text overflow
2019-04-29 09:03:42 +07:00
Thibault Duplessis
ae89ce7ce6
fix PM text overflow
2019-04-29 09:01:07 +07:00
Thibault Duplessis
409ca52c27
fix user profile style
2019-04-29 08:51:29 +07:00
Thibault Duplessis
fe224f60a4
dasher reads zoom from DOM - compat with board resize handle
2019-04-29 08:43:31 +07:00
Thibault Duplessis
f0db2b5560
reset dasher on toggle
2019-04-29 08:42:43 +07:00
Thibault Duplessis
3db6d643d7
tweak resize handle
2019-04-29 08:16:21 +07:00
Thibault Duplessis
83ba5f85ec
make resize handle configurable
...
also some prefs refactoring
2019-04-29 08:09:17 +07:00
Thibault Duplessis
ba116e76f1
softer active buttons in account prefs
...
the accent colors where distracting
2019-04-29 07:19:12 +07:00
Thibault Duplessis
38de15160b
fix tournament chat max height in col2
2019-04-29 06:53:37 +07:00
Thibault Duplessis
8e6dcaf4d2
/faq UI
2019-04-29 06:50:23 +07:00
Thibault Duplessis
5609655d15
fix simul prod compilation
2019-04-28 16:11:02 +07:00
Thibault Duplessis
e4330b13fc
fix mobile subnav spacing
2019-04-28 16:10:51 +07:00
Thibault Duplessis
ae792a1b9d
let simul owner update the text live
...
and have it reload on other players browsers
2019-04-28 15:59:20 +07:00
Thibault Duplessis
aa7fa08c96
show simul text at all stages
2019-04-28 15:09:35 +07:00
Thibault Duplessis
a100ee6af7
simul arbitrary text
2019-04-28 15:04:42 +07:00
Thibault Duplessis
028669641b
fix notifications preload
2019-04-28 14:30:50 +07:00
Thibault Duplessis
51bbb98475
fix dasher preolad
2019-04-28 14:22:12 +07:00
Thibault Duplessis
5b58e13508
fix /video for mobile
2019-04-28 14:06:42 +07:00
Thibault Duplessis
b9aebe3730
hide profile trophies on small screens
2019-04-28 13:57:37 +07:00
Thibault Duplessis
07e5450ee5
responsive clock-turn
2019-04-28 13:51:44 +07:00
Thibault Duplessis
248da6e2a7
responsive crosstable
2019-04-28 13:38:29 +07:00
Thibault Duplessis
7eadd482c3
remove round correspondence conditional premoves tip
...
re-introduce when we have an all-around tips solution
2019-04-28 13:20:06 +07:00
Thibault Duplessis
f9a601bb86
shorten login box when keyboard is up
2019-04-28 10:34:46 +07:00
Thibault Duplessis
8a8097d505
fix resize on mouse devices
2019-04-28 10:19:51 +07:00
Thibault Duplessis
3d87bc32da
tweak login form
2019-04-28 10:18:04 +07:00
Thibault Duplessis
d00caba425
fix scrolling to initial position
2019-04-28 09:49:11 +07:00
Thibault Duplessis
0f264c8f0c
fix round move autoscroll on click
2019-04-28 09:46:29 +07:00
Thibault Duplessis
4f5d50e4a8
fix round vertical moves style
2019-04-28 09:30:54 +07:00
Thibault Duplessis
ef9075b601
board resize on touch devices
2019-04-28 09:13:58 +07:00
Thibault Duplessis
3aa8ca84ab
use real distance for board resize
2019-04-28 09:00:16 +07:00
Thibault Duplessis
13cbc9c752
fix tournament schedule scrolling shouldn't click
2019-04-28 08:49:39 +07:00
Thibault Duplessis
b4a8ff8237
board resize handle UI - thanks daviecar
2019-04-28 08:05:05 +07:00
Thibault Duplessis
16d6b658cc
fix double chat creation in broadcasts
2019-04-28 07:28:31 +07:00
Thibault Duplessis
2d4a13a06a
fix analysis scroll
...
why did i put that there in the first place?
2019-04-28 07:23:23 +07:00
Thibault Duplessis
e9b7851bee
tweak mobile menu shadow
2019-04-28 07:13:07 +07:00
Thibault Duplessis
ca61d98860
fix text wrapping in mobile menu
2019-04-28 07:07:22 +07:00
Thibault Duplessis
f28bce855e
no eval gauge in col1
2019-04-28 06:55:55 +07:00
Thibault Duplessis
15550b55aa
various round moves autoscroll optimizations
2019-04-28 06:51:41 +07:00
Thibault Duplessis
dd82508242
fix /learn responsiveness
2019-04-27 22:03:43 +07:00
Thibault Duplessis
64a5190d26
better fix practice index
2019-04-27 22:02:31 +07:00
Thibault Duplessis
976302a72b
fix practice responsiveness
2019-04-27 22:00:23 +07:00
Thibault Duplessis
4a6cf4e000
responsive teams
2019-04-27 21:44:42 +07:00
Thibault Duplessis
0889ea8071
slower board resizer
2019-04-27 21:40:02 +07:00
Thibault Duplessis
26b70deac0
fix team show margins
2019-04-27 21:35:02 +07:00
Thibault Duplessis
ce3e21de70
fix infinitescroll button style
2019-04-27 21:31:10 +07:00
Thibault Duplessis
dae2ae1c87
mobile menu: Play -> lichess.org
2019-04-27 21:20:49 +07:00
Thibault Duplessis
4c81e16d21
fallback for the body font
2019-04-27 21:11:13 +07:00
Thibault Duplessis
60115d43d2
make mobile menu more usable
2019-04-27 21:04:39 +07:00
Thibault Duplessis
a7663a550f
responsiveness of streamer page
2019-04-27 20:51:16 +07:00
Thibault Duplessis
68c723a87d
make streamers list responsive
2019-04-27 20:25:06 +07:00
Thibault Duplessis
14091a7ade
larger submenus to prevent cutoff on mobile
2019-04-27 19:56:15 +07:00
Thibault Duplessis
12247515c9
chat max-width on col < 3
2019-04-27 19:45:27 +07:00
Thibault Duplessis
66087e3435
tweak coach review style
2019-04-27 14:53:59 +07:00
Thibault Duplessis
f2c900796c
fix coach list style
2019-04-27 14:48:50 +07:00
Thibault Duplessis
24ce308845
mobile move confirmation
2019-04-27 14:45:14 +07:00
Thibault Duplessis
4b817b0eeb
fix round clock CSS
2019-04-27 14:26:33 +07:00
Thibault Duplessis
dc02d014eb
mobile round horizontal moves: determine from viewport size
2019-04-27 14:20:25 +07:00
Thibault Duplessis
e985df854c
fix mobile moves list
2019-04-27 13:50:03 +07:00
Thibault Duplessis
57753e5aec
finally fix mobile round move list overflow
...
Put clocks and players in the same grid cell.
This allows having a single cell column, instead of
columns: auto min-content;
This is required to display the overflowable horizontal move list,
so that it can be contain within the grid parent.
2019-04-27 13:43:23 +07:00
Thibault Duplessis
4a9aa20063
fix clinput responsiveness
2019-04-27 12:08:11 +07:00
Thibault Duplessis
68e6c6ff04
remove dead css
2019-04-27 10:21:14 +07:00
Thibault Duplessis
a80374f544
fix mobile board layout broken by horiz moves
2019-04-27 10:18:47 +07:00
Thibault Duplessis
5be5c69822
move board resizing class
2019-04-27 10:18:39 +07:00
Thibault Duplessis
258390b852
don't show board resizer on mobile
2019-04-27 10:17:09 +07:00
Thibault Duplessis
64241a59a5
tweak lobby boxes
2019-04-27 10:07:15 +07:00
Thibault Duplessis
8a9f930ed0
make more boards resizable
2019-04-27 09:54:58 +07:00
Thibault Duplessis
78a5c9985d
only show board resize handle on first ply
2019-04-27 09:32:22 +07:00
Thibault Duplessis
d67189f815
board resize handle WIP
2019-04-27 09:27:55 +07:00
Thibault Duplessis
6279b29818
quick board resize proof of concept
2019-04-27 09:04:44 +07:00
Thibault Duplessis
bc5cfee0dc
board coords must never be selectable
2019-04-27 09:04:14 +07:00
Thibault Duplessis
5dfc55b123
fix header dropdown position for transp theme
2019-04-27 07:35:14 +07:00
Thibault Duplessis
475af9e652
upgrade chessground to get touch scroll
2019-04-27 07:20:08 +07:00
Thibault Duplessis
8d65cace3b
tweak study style
2019-04-26 21:46:36 +07:00
Thibault Duplessis
ad4fbba2f4
mobile relay tweaks
2019-04-26 21:40:07 +07:00
Thibault Duplessis
f54a4abf57
fix broadcast ticking clock
2019-04-26 21:33:23 +07:00
Thibault Duplessis
cd7029cb7b
fix study server eval loader
2019-04-26 21:24:43 +07:00
Thibault Duplessis
0d3dd6ce26
tweak study messages and loaders
2019-04-26 21:24:02 +07:00
Thibault Duplessis
6d69609a89
fix empty autocomplete should not display a border
2019-04-26 21:04:00 +07:00
Thibault Duplessis
b81ecb5c2c
fix clinput dropdown on mobile
...
it overflowed on the right side
2019-04-26 21:01:19 +07:00
Thibault Duplessis
58bb07ce09
fix long study name overflow on mobile
2019-04-26 20:42:05 +07:00
Thibault Duplessis
bcd8a00e53
fix mod user search on mobile
2019-04-26 20:41:48 +07:00
Thibault Duplessis
f9d427d726
exit clinput after running a command
2019-04-26 20:25:13 +07:00
Thibault Duplessis
cf29c3d54c
clear clinput on blur
2019-04-26 20:18:28 +07:00
Thibault Duplessis
bd5d35a118
tweak top bar style
2019-04-26 20:18:08 +07:00
Thibault Duplessis
11d8b25be3
reduce round user touch surface area
2019-04-26 20:13:07 +07:00
Thibault Duplessis
fc03374f83
tweak mobile moves, remove scrollbar
2019-04-26 19:52:08 +07:00
Thibault Duplessis
d139c0493c
more mobile round tweaks
2019-04-26 17:39:14 +07:00
Thibault Duplessis
c264888b89
fix scrollbar on round move on mobile
...
justify-content: flex-end removes scrollbar and scrolling ability
https://stackoverflow.com/questions/36130760/use-justify-content-flex-end-and-to-have-vertical-scrollbar
2019-04-26 17:06:45 +07:00
Thibault Duplessis
6679ca1631
more work on mobile move list
2019-04-26 17:05:32 +07:00
Thibault Duplessis
4199baad92
remove round toolbar on mobile
2019-04-26 16:41:23 +07:00
Thibault Duplessis
4ad546344f
fix round result on mobile
2019-04-26 16:37:22 +07:00
Thibault Duplessis
f22f1e341c
put round moves above the board
...
the board gets lower and closer to the fingers
2019-04-26 16:16:40 +07:00
Thibault Duplessis
27d2b9864b
fix horiz move scroll on browsers that don't support font preload
2019-04-26 15:54:59 +07:00
Thibault Duplessis
f2c92e6ff7
horizontal move scroller in mobile game view
...
todo optimize horizontal detection
2019-04-26 15:34:48 +07:00
Thibault Duplessis
e9aa630dbe
responsive coach list
2019-04-26 09:38:51 +07:00
Thibault Duplessis
4bf8c70c53
/training/coordinate on mobile
2019-04-26 09:29:14 +07:00
Thibault Duplessis
3fa62f533e
fix streamer list style
2019-04-26 09:10:12 +07:00
Thibault Duplessis
eb46d4daf3
fix chat spacing
2019-04-26 08:48:07 +07:00
Thibault Duplessis
f53dc46a8e
fix dragging slider out of a modal closes it - with a hack
2019-04-26 08:41:50 +07:00
Thibault Duplessis
f0a62a1db0
tweak help screens
2019-04-26 08:26:24 +07:00
Thibault Duplessis
48559c37ec
improve crazyhouse analysis on mobile
2019-04-26 08:07:14 +07:00
Thibault Duplessis
aa711d7a19
analysis col2 squeezed layout
2019-04-26 08:00:19 +07:00
Thibault Duplessis
1fb2c38466
simplify analysis layout CSS
2019-04-26 07:44:30 +07:00
Thibault Duplessis
cce1fa336e
fix spinner default size
2019-04-26 07:14:54 +07:00
Thibault Duplessis
b3182dcef3
ignore double jquery widget construction
2019-04-26 07:01:43 +07:00
Thibault Duplessis
8821837f7c
re-set the chat__members on study DOM reinsert
2019-04-26 07:01:21 +07:00
Thibault Duplessis
4327f76665
fix trophy styles
2019-04-26 06:38:26 +07:00
Thibault Duplessis
573359340c
tweak tabs-horiz
2019-04-25 21:28:41 +07:00
Thibault Duplessis
74f3d346ac
tweak transp text-shadow
2019-04-25 21:23:09 +07:00
Thibault Duplessis
f75566a274
theme tweaks
2019-04-25 21:18:42 +07:00
Thibault Duplessis
7bae156bf5
simplify round move display
2019-04-25 20:56:16 +07:00
Thibault Duplessis
07fc9b1c2f
fix board editor jarring on FEN change
2019-04-25 20:33:32 +07:00
Thibault Duplessis
17dc9c85fa
always show body scrollbar in board editor
2019-04-25 20:29:35 +07:00
Thibault Duplessis
7ec145235f
fix user tooltip header elements spacing
...
icon user (countryFlag) (countryName) ... (connectionBars)
2019-04-25 17:52:19 +07:00
Thibault Duplessis
5ad7ee6472
move the tournament FAQ inside the main box
...
it can't be placed correctly in the grid
without proper max-content support
looking at ya firefox
2019-04-25 17:41:46 +07:00
Thibault Duplessis
ee6837e410
fix tournament view without chat throws exception
2019-04-25 17:18:10 +07:00
Thibault Duplessis
b693c8940c
create "Noto Chess" font from "Noto Sans" and "ChessSansPiratf"
2019-04-25 16:48:30 +07:00
Thibault Duplessis
a8fe3ca964
disable study chapter reordering on mobile
2019-04-25 16:13:49 +07:00
Thibault Duplessis
1064926152
fix study members box height
2019-04-25 16:07:13 +07:00
Thibault Duplessis
ada8e22aed
fix study invite user autocomplete
2019-04-25 16:03:44 +07:00
Thibault Duplessis
db6fbc1bc2
make all data-icon slightly larger
2019-04-25 13:42:26 +07:00
Thibault Duplessis
0284b45fcc
try new style for homepage featured tournaments
2019-04-25 13:36:23 +07:00
Thibault Duplessis
b39a757045
slightly increase dark theme font contrast
2019-04-25 13:36:12 +07:00
Thibault Duplessis
548a44487e
improve transp theme readability
2019-04-25 13:14:59 +07:00
Thibault Duplessis
bde61f2962
use woff2 for lichess font when possible
...
still provide woff for safari
2019-04-25 12:43:19 +07:00
Thibault Duplessis
4f98de608e
more work on transparent them readability
2019-04-25 11:10:34 +07:00
Thibault Duplessis
14a1bd4363
tweak analysis ACPL margins
2019-04-25 10:32:59 +07:00
Thibault Duplessis
e330d3b830
fix analysis APCL view on col1 and safari
2019-04-25 10:08:35 +07:00
Thibault Duplessis
23df829137
fix slider JS loading
2019-04-25 09:37:29 +07:00
Thibault Duplessis
06b765737f
don't force re-insertion of study DOM while chapter is loading
...
This has to break something, and I want to know what.
DOM reinsert during load is annoying because it instanciates a new chat.
2019-04-25 09:24:31 +07:00
Thibault Duplessis
09e6803113
fix multiple chat subscriptions on study chapter switch
2019-04-25 09:17:52 +07:00
Thibault Duplessis
637ab26e1f
fix modal events, add lichess.hasTouchEvents
2019-04-25 08:39:06 +07:00
Thibault Duplessis
26342b0791
fix user profile title icon placement
2019-04-25 07:51:05 +07:00
Thibault Duplessis
4661d6693c
transp readability WIP
2019-04-25 07:36:23 +07:00
Thibault Duplessis
c0aefb4ad0
comment overflow: hidden on round clock
2019-04-25 07:34:36 +07:00
Thibault Duplessis
265e4ab7a8
cheat fix weird content overflow on container borders in 4K
2019-04-24 22:40:57 +07:00
Thibault Duplessis
61be436ddc
bigger outer coords
2019-04-24 22:33:42 +07:00
Thibault Duplessis
f361f35ae1
improve transp readability WIP
2019-04-24 22:23:55 +07:00
Thibault Duplessis
b265bf80de
clickable game powertips
2019-04-24 22:06:12 +07:00
Thibault Duplessis
1100a12277
hide tournament podium in small viewports
2019-04-24 21:26:43 +07:00
Thibault Duplessis
8e17e99c05
fix top username wrap on 2col
2019-04-24 21:11:52 +07:00
Thibault Duplessis
ebc0dcddca
fix tournament quote padding
2019-04-24 20:52:21 +07:00
Thibault Duplessis
c592cd03a7
puzzle typescript refactoring
2019-04-24 20:41:36 +07:00
Thibault Duplessis
3e47114fc7
better support mobile touch in puzzles
...
disable scroll to move, and prevents default on touching
prev and next buttons, to avoid zooming
2019-04-24 20:39:13 +07:00
Thibault Duplessis
366132ec55
show variant styles on analysis board
2019-04-24 20:27:03 +07:00
Thibault Duplessis
80bf71a624
transparent notification dropdown
2019-04-24 20:17:48 +07:00
Thibault Duplessis
6a8d7871ac
transparent top menu dropdowns
2019-04-24 20:13:05 +07:00
Thibault Duplessis
71fc7c50c4
lobby chart: remove 2000 label, colliding with top left button
2019-04-24 20:07:35 +07:00
Thibault Duplessis
53fffec83e
make lobby filter fit in large screens without scroll
2019-04-24 20:05:05 +07:00
Thibault Duplessis
7caa28c5aa
better use URL
2019-04-24 20:00:00 +07:00
Thibault Duplessis
25c658ace8
fix study embed in forums/PMs
2019-04-24 19:57:27 +07:00
Thibault Duplessis
070c863db7
fix embedded games in forum - and presumably PMs
2019-04-24 19:39:45 +07:00
Thibault Duplessis
ecc086a3cc
add tournament trophy ratios for later fix
2019-04-24 16:51:22 +07:00
Thibault Duplessis
b630b28097
change default data-icon vertical align
2019-04-24 16:51:22 +07:00