Co robimy z remami na stronie Sealcode

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 :slight_smile:

Dawajcie proszę znać (najlepiej tutaj albo osobiście) jeżeli zauważycie jakieś niedogodności / niespójności związane z tą zmianą.

2 Likes