TL;DR: na stronie Sealcode ustawiamy 1rem na 28px.
Projekt strony Sealcode został wykonany przy założeniu rytmu pionowego o takcie 28px. Dotychczas zawsze korzystaliśmy z rytmu o takcie 24px. Dlatego robiąc szkielet strony Sealcode odruchowo ustawiłem 1rem = 24px
.
W trakcie prac nad niektórymi diffami widziałem, że sprawia to problemy. Tam, gdzie zalecane było używanie całkowitych rem-ów
1rem to było za mało, a 2rem za dużo, itp - stąd decyzja o ustawieniu w tym projekcie 1rem na 28px.
Co robić, jak żyć
Jeżeli pracujecie nad jakimś diffem, to możecie domerge’ować branch master
, na którym wprowadziłem stosowne zmiany odnośnie wysokości taktu (commit):
# zakładając że macie zacommitowane wszystkie zmiany
git fetch
git merge origin/master
Wszystkie wartości określane za pomocą px-to-rem
pozostaną bez zmian.
Jeżeli natomiast gdzieś macie wymiary podane bezpośrednio w rem-ach, to zwróćcie uwagę, czy po merge’u nadal jest OK.
Przyszłość 28px
Może się okazać, że wrócimy do rytmu 24px. Ale mam nadzieję, że utrzymywanie rytmu zgodnego z intencjami autora projektu będzie łatwiejsze
Dawajcie proszę znać (najlepiej tutaj albo osobiście) jeżeli zauważycie jakieś niedogodności / niespójności związane z tą zmianą.