namachan10777.dev / diary / 2021-11-04

2021-11-04

Dark-modeに対応した。@chakra-ui/reactuseColorModeValueという関数があり、 これでダークモードとライトモードで値を出し分けることが出来るので、 自分でデフォルトから変更している色だけをこれで切り分けて対応した。 コミットは下記の二つ。

  • dc07820

  • ea57f0d

ダークモードかどうかはクライアントサイドでJSを実行しないと判定出来ないので、 ダークモードのブラウザでアクセスした場合はライトモードでレンダリングした後に再描画が走るのだろう。 今回はCSS-in-JSで色を変えるだけなので問題ないが、デザインを下手に弄るとレイアウトシフトを起こしてユーザ体験が悪化しそうだ。 そもそもそういったことをダークモード対応でやるなって話なんだろうが。

久しぶりに講義をやっていく気持ちになってきた。 が、Teamsのチームに入ってからMicrosoft Streamの動画が見れるまでにタイムラグがあり困る。 かなり欠席しているので今更出席しても単位を取れない気がするし、 そもそも追いかけるのも大変だ。最初から真面目に講義を受けていればよかったのだが。

引っ越しのための諸々の手続きをした。電気、ガス、水道は終了、インターネット回線はとりあえずNTTにフレッツ光のどのタイプが使えるかの問い合わせを送った。 IPoEは欲しいのでどのフレッツ光が来ているかを確認してからプロバイダを決める予定。 引っ越しはやることが多くて大変だ。