Skip to content

igtm/tue-ofuro

Repository files navigation

火曜日のおフロ

概要

@igtm, @t-gyo, @ymdarake が、ゆるーくフロントエンド周りの気になった記事を紹介しながらお届けします。

おフロは「フロントエンド」から来てます。

毎週土曜日更新。

メンバー

@igtm

@t-gyo

@ymdarake

アーカイブ

ブログ

  • 開設しました 🎉

占い

Comming Soon

ゲーム

Comming Soon

1 回目

  • podcast 一覧・詳細
    • データの fetch

2 回目

  • を作っていく
  • 担当
  • @igtm <Header.Logo>
  • @ymdarake <Header.Nav>
  • @gyo style
<Header />
<Main>
  - pages (dynamic)
  - sidemenu
<Footer>

3 回目(今日やること)

  • ロゴ作る(figma)

4 回目

  • vercel デプロイ時の.env 直す

5 回目(今日やること)

  • @ymdarake: 一覧キレイにする
  • @t-gyo: 詳細キレイにする
  • @igtm: YouTube の動画も一覧に入れる

6 回目(今日やること)

  • 一覧: 下に再生エリア作る
    • - Play/Pause - Skip - SeekBar - Title - RemainingTime
    • 表示非表示、ページ間で共有: Recoil? or Context
      • PodcastEpisode? 型
  • @ymdarake: 一覧キレイにする
  • @t-gyo: 詳細キレイにする
  • @igtm: YouTube の動画も一覧に入れる

7 回目

  • 一覧下の再生バーを実装する

8 回目(今日やること)

  • YouTube の動画も一覧に入れる
  • ISR(Incremental Static Regeneration)を有効にする

TODO

  • podcast ではなく,「アーカイブ」にして YouTube の動画も list に入れる
  • list 画面で 再生ボタン付ける
  • 矢印キーで n 秒早送り
  • space キーで停止
  • 連続再生
  • content-visibility: auto
  • now on air 機能

研究課題

  • 真ん中寄せ(max-width 指定)Website とフルフル横幅どっちがいいの? (note.com vs medium.com)

ポッドキャスト一覧

  • 日時、タイトル、時間を表示する順序、場所
  • 時間の表示形式

再生機能と詳細へ遷移する機能を"適切"にする

  • 再生する領域
  • 詳細へ遷移する領域
  • 全体のクリックを再生として、詳細への遷移ボタンをつける
  • 全体のクリックを詳細へ遷移として、再生ボタンをつける
  • 再生アイコンを表示するタイミング
  • focus, hover 時の表現

リンク要素の表現

  • 色、下線
  • 外部リンク

本文 width

  • note.com: 620px
  • medium.com: 680px