Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

「今日の気分」のアイコンを日報の一覧に表示した #5290

Merged
merged 6 commits into from
Aug 12, 2022

Conversation

yocaji
Copy link

@yocaji yocaji commented Jul 30, 2022

Issue

概要

日報一覧パーツに「今日の気分」のアイコンを表示する。
※表示位置・表示サイズは町田さんによるデザイン前の状態です
image

日報一覧パーツはvue版とslim版2種類があり、それぞれの利用箇所は以下の通り。

  1. app/javascript/report.vue
  2. app/views/reports/_report.html.slim

動作確認方法

  1. feature/display-niconico-icons-on-report-list をローカルに取り込む
  2. rails s で起動する
  3. mentormentaro でログインする

app/javascript/report.vue による表示箇所の確認

  1. 日報詳細画面にアクセスする
  2. 「直近の日報」に気分のアイコンが表示されていることを確認する
    image

app/views/reports/_report.html.slim による表示箇所の確認

  1. プラクティスの日報一覧画面にアクセスする
  2. 気分のアイコンが表示されていることを確認する
    image

@yocaji yocaji self-assigned this Jul 30, 2022
@@ -16,6 +16,10 @@
.a-list-item-badge.is-wip(v-if='report.wip')
span
| WIP
img.niconico-calendar__emotion-image(
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ニコニコカレンダーで使われているクラスを仮置きしてあります

@@ -10,6 +10,7 @@
.a-list-item-badge.is-wip
span
| WIP
img.niconico-calendar__emotion-image src="/images/emotion/#{report.emotion}.svg" alt=report.emotion
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ニコニコカレンダーで使われているクラスを仮置きしてあります

@yocaji
Copy link
Author

yocaji commented Jul 30, 2022

@machida
こちらは新しく画面に表示するパーツが増えるIssueのため町田さんへのデザイン依頼が必要になるかと思いますが、チームメンバーのレビューと同時進行でよろしかったでしょうか?

@machida
Copy link
Member

machida commented Aug 1, 2022

@yocajii はいー同時進行にしたいと思いますー

@yocaji
Copy link
Author

yocaji commented Aug 1, 2022

@machida
承知いたしました、よろしくお願いいたします!

@daiki0381
こちらのレビューをお願いしたいです🙏
(変更にVue関連ファイルも含まれるのですが、daikiさんなら大丈夫そうかと思って依頼させていただきました)
もしご多用だったり不明点がありましたら気兼ねなくお知らせください!

@yocaji yocaji requested a review from daiki0381 August 1, 2022 12:37
Copy link
Member

@daiki0381 daiki0381 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yocajii
レビュー依頼ありがとうございます😊
確認し、動作とコード共に問題ありませんでした🙆‍♂️

3点仕様に関して気になったので質問させてください🙏

①watch中の日報は「今日の気分」のアイコンは不要でしょうか?

スクリーンショット 2022-08-02 1 13 15

②ブックマークした日報は「今日の気分」のアイコンは不要でしょうか?

スクリーンショット 2022-08-02 1 17 39

③検索した時に表示される日報は「今日の気分」のアイコンは不要でしょうか?

スクリーンショット 2022-08-02 1 18 32

【付けた方がいい理由】

統一性を持たせるために「今日の気分」のアイコンを付けた方がいい。

【付けない方がいい理由】

今回の機能はメンターが今日の気分をひと目でわかるようにするのが目的だから、主に受講生が使用するwatch、ブックマーク、検索の日報に「今日の気分」のアイコンは付けない方がいい。

@yocaji
Copy link
Author

yocaji commented Aug 2, 2022

@daiki0381
丁寧にご確認いただきありがとうございます🙏✨

Watch中一覧・ブックマーク一覧・検索結果については、見た目もUIとしての役割も別なので「今日の気分」アイコンを表示する必要はないと考えました。
daikiさんから見て、統一性というのはどこを指してお考えか教えていただけますか?

メンターの方のお考えも伺ってみたいので、聞いてみます。

@machida
#5063 の要件について確認させてください。
Watch中一覧、ブックマーク一覧、検索結果に表示される日報も、「今日の気分」アイコンを表示させる対象になりますでしょうか?
私としては上記でdaikiさんにお伝えした理由で、「今日の気分」アイコンを表示させる必要はないと考えています。

@machida
Copy link
Member

machida commented Aug 2, 2022

@yocajii 今回は日報一覧に出すことしか考えてませんでしたー。一旦、日報一覧だけにして、別の部分でも出したいという声が上がったら別Issueにしたいと思いますー。

@yocaji
Copy link
Author

yocaji commented Aug 2, 2022

@machida
ありがとうございます。要望があれば別Issueで対応とのこと、承知いたしました🙆‍♂️

Copy link
Member

@daiki0381 daiki0381 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yocajii
ご確認いただきありがとうございます🙏 問題無いと思うので、approveさせていただきます🙆‍♂️

daikiさんから見て、統一性というのはどこを指してお考えか教えていただけますか?

日報一覧やプラクティスの日報一覧にはアイコンが付いているけど、検索したり、watchした日報にはアイコンが付いていないのは何故?となるような気がしたので、全ての箇所の日報にアイコンを付けることで統一性を持たせるといいかもと思いました。しかし、yocajiiさんの仰る通り、役割が異なるのでここは別機能として捉えることでアイコンは不要だと自分も思いました。

@yocaji
Copy link
Author

yocaji commented Aug 2, 2022

@daiki0381
詳しくお聞かせくださってありがとうございます。
なるほど、今日の気分アイコンが日報のタイトル(ですかね)と結びついたものだと捉えると、そこに一貫性を見出す考え方もありそうですね。
納得しました👍

@yocaji
Copy link
Author

yocaji commented Aug 2, 2022

@komagata 
チームメンバーのレビューが通りましたので、お手隙の際にレビューをお願いいたします🙇‍♀️
失礼いたしました、町田さんのデザインを反映できましたら改めてご連絡します。

@yocaji yocaji requested review from komagata and removed request for komagata August 2, 2022 06:40
@machida machida self-assigned this Aug 3, 2022
@machida
Copy link
Member

machida commented Aug 3, 2022

@yocajii デザイン入れました!コンフリクトが出たので最新のmainをrebaseしておきますー

@machida machida force-pushed the feature/display-niconico-icons-on-report-list branch from 30f35e7 to 42c8bd1 Compare August 3, 2022 04:16
@machida machida removed their assignment Aug 3, 2022
@yocaji
Copy link
Author

yocaji commented Aug 3, 2022

@machida
ありがとうございます🙏
無事ローカル側にも反映させることができました。

@komagata
チームメンバーのレビューが通り、町田さんのデザインが入りましたので、お手すきの際にご確認のほどお願いいたします🙇‍♂️

@yocaji yocaji requested a review from komagata August 3, 2022 11:51
@@ -10,6 +10,7 @@
.a-list-item-badge.is-wip
span
| WIP
img.niconico-calendar__emotion-image src="/images/emotion/#{report.emotion}.svg" alt=report.emotion
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image_tagヘルパーを使う方がいいかもと思いました〜。

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

コメントありがとうございます🙏✨
image_tag ヘルパーを使うように修正しました。
また、Vueファイルに入れていただいた町田さんのデザインに合わせてimgタグの挿入位置とクラスも修正しました。
お手数ですがご確認のほどお願いいたします🙇‍♂️

@yocaji yocaji force-pushed the feature/display-niconico-icons-on-report-list branch from 42c8bd1 to 8e0abb7 Compare August 5, 2022 04:28
@@ -12,6 +12,7 @@
| WIP
h2.card-list-item-title__title(itemprop='name')
= link_to report, itemprop: 'url', class: 'card-list-item-title__link a-text-link js-unconfirmed-link' do
= image_tag("/images/emotion/#{report.emotion}.svg", alt: report.emotion, class: 'card-list-item-title__emotion-image')
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
= image_tag("/images/emotion/#{report.emotion}.svg", alt: report.emotion, class: 'card-list-item-title__emotion-image')
= image_tag "emotion/#{report.emotion}.svg", alt: report.emotion, class: 'card-list-item-title__emotion-image'

image_tagを使えばこれで行けませんでしたっけ?(動かしてないので自信ないですが)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image_tagのsourceはフルパスじゃなくても良かったんですね 👀📝
修正しましたので、お手数ですがご確認のほどお願いいたします🙇‍♂️

@yocaji yocaji force-pushed the feature/display-niconico-icons-on-report-list branch from 8e0abb7 to 34b83e9 Compare August 7, 2022 10:08
Copy link
Member

@komagata komagata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

確認させて頂きました。OKです〜🙆‍♂️

) {{ report.title }}
)
img.card-list-item-title__emotion-image(
:src='`/images/emotion/${report.emotion}.svg`',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

こういうのはcomputedのメソッドにするとわかりやすいかもです〜

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

こういうところもcomputedの使いどころなんですね 📝✨
修正いたしましたので、ご確認のほどお願いいたします🙏

@yocaji yocaji force-pushed the feature/display-niconico-icons-on-report-list branch from 34b83e9 to ade0574 Compare August 8, 2022 05:29
) {{ report.title }}
)
img.card-list-item-title__emotion-image(
:src='[emotionImg]',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この[]ってなんでしょう?
(僕がVueの機能を知らないだけかもですが・・・)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

コメントありがとうございます🙏
class属性に複数のclass名を指定するような時は配列の形で記述できるという書き方をそのまま引き継いでしまっていました。
src属性は1つしかありえないということで[]は不要だったので削除しました。
お手数ですがご確認のほどお願いいたします🙇‍♂️

@yocaji yocaji force-pushed the feature/display-niconico-icons-on-report-list branch from ade0574 to d2efecd Compare August 10, 2022 10:15
Copy link
Member

@komagata komagata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

確認させて頂きました。OKです〜🙆‍♂️

@komagata komagata merged commit 84b1152 into main Aug 12, 2022
@komagata komagata deleted the feature/display-niconico-icons-on-report-list branch August 12, 2022 08:20
@github-actions github-actions bot mentioned this pull request Aug 12, 2022
9 tasks
@yocaji
Copy link
Author

yocaji commented Aug 14, 2022

ご確認ありがとうございます!

@JunichiIto
Copy link
Contributor

FYI
対応ありがとうございます!ただ、ちょっと気になる点があったので、issueを再オープンしています。
各位、ご確認よろしくお願いします。

#5063

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants