Commit graph

6228 commits

Author SHA1 Message Date
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