2024
1
29
2024-01-29 最後につまづくプロジェクト
月曜日。13:00起床。なんだか気がはやった1日。
今日も終日、EJ案件の実装を続ける。レスポンシブレイアウトのタブレット対応を行ったが、画面デザイン上でPCレイアウトからさほど変更の必要がないようにデザインしていたので、それほどの実装は必要ないはずだ。
やってみると、予想どおりそこまで大きく変更を加える必要はないが、大きな画面になるとiOS上でのトランジションの不具合がいくつか見つかり、その調整に時間を使った。
特にイメージ画像の表示エフェクトでcanvas要素の親要素にoverflow:hiddenを付けるとすべてが描画されないと判明。その事に気がつくのに、かなりのプロセスが必要で時間がかかる。
夜になって、プライバシーポリシーと利用規約ページの実装を進める。両ページとも3時間ほどの作業を見積もって取り組んだが、ここも少しトランジションを凝りすぎたか。結局、朝までかかってしまったが、問題はその後に。
完成後、nuxtによる静的ページへの変換が上手くいかない。原因がはっきりつかめず、いろいろと試してみると、外部ライブラリによって事前のコンテンツ要素を作るプロセスでエラーが発生し、上手くいかない事が分かった。
時間もいい加減ないので、ここにきて動的ページはすべて予めルートを用意して、コンテンツデータはそのページコンポーネント上に直書きする方針に変更。最後の最後で、上手くいかない例を作ってしまったので、後にここはクリアしていかなければ。
最後にテストアップを重ねて、とりあえず実装はすべて完了。後はクライアントからのデータ提供待ちの状態だ。今週は少しゆっくり出来そうだ。
2024.01.29(月) 23:49