Dziękuje Kapitanie Oczywisty!
Najlepiej sam sprawdź - zmniejsz szerokość przeglądarki do mniej więcej 1000px
i przespaceruj się po serwisie, a zobaczysz, ile elementów może ten przycisk zasłaniać;
[...] bo szerokość ~1000px jest w 2017 roku na skraju tego co dzisiaj rozróżniamy jako mobile / desktop.
Mam taką rozdziałkę a nie inną, dlatego że na takiej dobrze widzę zawartość edytora kodu, stron internetowych i innych okien i ich zawartości; Mogę sobie ustawić wyższą rozdzielczość, jednak wiązać się to będzie z ciągłym nachylaniem się ku ekranowi, bo nie wszystko będzie mogło być powiększone;
Niezbyt obchodzi mnie to, że mamy rok ten i ten, że typowy monitor ma rozdziałkę taką i taką - mam to co mam, używam tego co mam i w taki sposób, aby pracowało mi się wygodnie; Problemem nie jest mój monitor, a hardkodowane pokazywanie tego przycisku, co w większości przypadków denerwuje, a nie pomaga;
Równie dobrze mogę mieć poziomą rozdzielczość ekranu równą 1800px
, ale okno przegląradki nierozciągnięte na cały ekran; Albo okno na full-screen, ale wysunięty z lewej strony pasek z pocztą/zakładkami/notatkami/itd. w przeglądarce, który zajmować będzie 800px
; Możliwości zmniejszenia powierzchni roboczej strony jest tak dużo, że zwalanie winy na stary monitor jest co najmniej niepoważne;
Z tego co widzę w przykładach na StackOverflow, wykrywanie urządzenia mobilnego jest bardzo proste (może nie idealne i zawsze prawidłowe, ale proste); A skoro jest proste to nie widzę powodu, aby tego nie implementować;
Gdyby walidować urządzenie i na tej podstawie ustawiać widoczność tego przycisku - żadne dodatkowe ustawienia nie były by potrzebne; No chyba że ktoś na pececie chciałby ten przycisk widzieć, albo ktoś na tablecie czy telefonie chciałby go ukryć.