Commit graph

6228 commits

Author SHA1 Message Date
Thibault Duplessis b521f9b98b try new default align for user-link icons 2019-05-01 06:49:23 +07:00
Thibault Duplessis d989a99885 responsive streamer page 2019-04-30 22:30:30 +07:00
Thibault Duplessis bc8b8b6b2b current status on all mselects 2019-04-30 22:19:53 +07:00
Thibault Duplessis 41a6771a03 show current study order in mselect 2019-04-30 22:13:18 +07:00
Thibault Duplessis cd9e8e2e8b mselect on $mq-not-small looks like a dialog 2019-04-30 22:05:04 +07:00
Thibault Duplessis a90f57ffdb analyse 2col layout gap 2019-04-30 21:53:24 +07:00
Thibault Duplessis 0da97281a7 analysis mselect icon align 2019-04-30 21:53:16 +07:00
Thibault Duplessis 314fd157a3 responsive blog 2019-04-30 21:37:10 +07:00
Thibault Duplessis cd501c2f00 more space for vertical coords in round col2-squeeze 2019-04-30 21:19:23 +07:00
Thibault Duplessis ae282ac0cb fix board resize handle responsive display 2019-04-30 21:19:06 +07:00
Thibault Duplessis 40a89882b3 new analysis ceval gauge layout 2019-04-30 21:01:41 +07:00
Thibault Duplessis 97bceaf929 improve puzzle gauge sizing 2019-04-30 20:55:56 +07:00
Thibault Duplessis 34af865c8e simply display puzzle eval gauge over the outer coords 2019-04-30 20:20:26 +07:00
Thibault Duplessis f3d1ff0425 layout debug tool 2019-04-30 20:11:19 +07:00
Thibault Duplessis 4c7ff0c9a6 tweak board coord display 2019-04-30 20:11:19 +07:00
Niklas Fiekas ce37b97998 fix ol, ul margin in faq 2019-04-30 12:53:01 +02:00
Thibault Duplessis 4fc169eb7e fix IPV6 on mobile security page 2019-04-30 17:43:50 +07:00
Thibault Duplessis 0e404bd466 tweak round analysis min chat height
to allow further zooming out of the board
without the underboard becoming detached
2019-04-30 17:38:01 +07:00
Thibault Duplessis cfbd7c3739 fix free analysis layout 2019-04-30 17:34:54 +07:00
Thibault Duplessis 7c291ecd03 fix analysis underboard top margin 2019-04-30 17:25:48 +07:00
Thibault Duplessis f522eeaf8b make scrollbar background similar to box background
so box element get the extra bit of padding

useful in analysis replay
2019-04-30 17:25:48 +07:00
Thibault Duplessis e844c91539 puzzle layout 2019-04-30 17:25:48 +07:00
Thibault Duplessis 4f4df2f536 make sure vertical round board always fits in the viewport 2019-04-30 16:41:45 +07:00
Thibault Duplessis 46b9a7f08e reduce uniboard col2 width requirement
trying to get more col2 and less col2-squeezed
2019-04-30 16:23:06 +07:00
Thibault Duplessis 521004de46 responsive streamer editor 2019-04-30 15:58:55 +07:00
Thibault Duplessis 3c657a3c6b responsive account security page 2019-04-30 15:58:41 +07:00
Thibault Duplessis 96c9604543 fix user tournaments icons 2019-04-30 15:31:12 +07:00
Thibault Duplessis e4227f8afd nevermind 2019-04-30 15:27:26 +07:00
Thibault Duplessis 617de20f6b autofocus keyboard move 2019-04-30 15:27:02 +07:00
Thibault Duplessis a397ac0830 do the local storage read last 2019-04-30 15:10:09 +07:00
Thibault Duplessis 4c46244df5 change round.moveOn local storage key 2019-04-30 15:09:47 +07:00
Thibault Duplessis d4784a8d9a simplify round.moveOn implementation 2019-04-30 15:06:13 +07:00
Thibault Duplessis 0372f915a9 fix storage API 2019-04-30 15:05:44 +07:00
Thibault Duplessis a8eaf0e6c3 simplify lichess.storage 2019-04-30 14:54:59 +07:00
Thibault Duplessis 3424939d8e sneak in the analysis threat button 2019-04-30 14:40:33 +07:00
Thibault Duplessis 944e6d4a0c better - and often smaller - main margins 2019-04-30 14:22:00 +07:00
Thibault Duplessis 887e24aebb study players microtweak 2019-04-30 14:14:09 +07:00
Thibault Duplessis 93215a0949 tweak study members style 2019-04-30 14:01:05 +07:00
Thibault Duplessis 44b7d8c8f1 improve analysis grid hack 2019-04-30 14:00:58 +07:00
Thibault Duplessis 788e81e884 responsive study chapter creation modal 2019-04-30 13:37:52 +07:00
Thibault Duplessis 09dbfae4b9 apply grid hack more often 2019-04-30 13:34:22 +07:00
Thibault Duplessis e0b51217e0 tweak coords size and study layout 2019-04-30 13:34:11 +07:00
Thibault Duplessis 1c04542229 analysis CSS grid hack for all
todo: detect when the hack is required (but how)
as to avoid running the hack on compatible browsers
2019-04-30 11:18:36 +07:00
Thibault Duplessis 3793b99d2d fix study underboard box shadow 2019-04-30 10:09:38 +07:00
Thibault Duplessis 8b58c8f13a fix study tags wrapper tag 2019-04-30 10:07:25 +07:00
Thibault Duplessis e87a3d1e1b fix user profile header 2019-04-30 09:58:24 +07:00
Thibault Duplessis 50f73d001b rework .box__top gutters 2019-04-30 08:41:44 +07:00
Thibault Duplessis 14c1b0b450 responsive 404 page 2019-04-30 08:26:13 +07:00
Thibault Duplessis e6da1d6fbd responsive /inbox 2019-04-30 08:20:35 +07:00
Thibault Duplessis 2043afdef9 fix /inbox word break 2019-04-30 08:14:44 +07:00
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