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

タクソノミーウィジェットにプルダウンを追加 #1098

Merged
merged 4 commits into from
Jul 29, 2024

Conversation

drill-lancer
Copy link
Member

@drill-lancer drill-lancer commented Jul 11, 2024

チケットへのリンク / 変更の理由(元のissueがあればリンクを貼り付ければOK)

#1097

どういう変更をしたか?

  • タクソノミーウィジェットにプルダウンを追加

実装者はレビュワーに回す前に以下の事を確認してチェックをつけてください。

ソースコードについて

  • 複数の意図の変更 ( 機能の不具合修正 + 別の機能追加など ) を含んでいないか?
  • 関数名 / 変数名 / クラス名 / 保存値名 はそれだけで内容が想像できるものになっているか?紛らわしい命名になっていないか?
  • 関数名 / 変数名 / クラス名 / 保存値名 は既存のコードの命名規則に沿ったものになっているか?

デザイン・UI

  • 初見のユーザーが予備知識無しで使っても使いやすいようになっているか?
  • 情報意味を考慮した意味グルーピング・余白になっているか?
  • アラートの表示など追加した場合は他の同様の表示と同じデザインになっているか?

プログラムの変更の場合

テストを書かないのは普通ではありません。書けるテストは極力書くようにしてください。
書いていない場合は書かない理由を記載してください。

  • 書けそうなテストは書いたか? => ドロップダウンを追加したのみなのでスキップ
  • 表示要素が仕様通りに表示されない不具合の修正ではない or 表示要素に関する不具合修正の場合テストは書いたか?

その他

  • readme.txt に変更内容は書いたか?
  • Files changed (変更ファイル)の内容は目視でちゃんと確認したか?
  • このチェック項目を機械的にチェックするのではなく本当にちゃんと確認をしたか?
  • レビュワーが確認しないでリリースしてしまっても問題ないレベルまでちゃんと作りこみ・確認をしたか?

変更内容について何を確認したか、どういう方法で確認をしたかなど

  • タクソノミーウィジェットの設定時に リスト / プルダウンを切り替えられる設定が追加されているのを確認
  • タクソノミーウィジェットでリストが選択されているときは今まで通りリスト表示されているのを確認
  • タクソノミーウィジェットでプルダウンが選択されているときはプルダウンが選択されてるのを確認
  • タクソノミーウィジェットのプルダウンでタームを選択すると該当タームのアーカイブページに移動するのを確認

確認URL

ローカル環境

レビュワーの確認方法・確認する内容など

  • タクソノミーウィジェットの設定時に リスト / プルダウンを切り替えられる設定が追加されているのを確認
  • タクソノミーウィジェットでリストが選択されているときは今まで通りリスト表示されているのを確認
  • タクソノミーウィジェットでプルダウンが選択されているときはプルダウンが選択されてるのを確認
  • タクソノミーウィジェットのプルダウンでタームを選択すると該当タームのアーカイブページに移動するのを確認

レビュワーに回す前の確認事項

  • このテンプレートのチェック項目をちゃんと確認してチェックしたか?

レビュワー向け

確認して変更が反映されていない場合の確認事項

  • プルしたか?
  • ビルドしたか?
  • ビルドしたディレクトリは正しいか(別の開発環境のディレクトリを見ていないか)?
  • npm install したか?
  • composer install したか?

@drill-lancer drill-lancer self-assigned this Jul 11, 2024
@drill-lancer drill-lancer marked this pull request as ready for review July 11, 2024 03:58
@goutetsuguma goutetsuguma changed the title 【確認待ち】タクソノミーウィジェットにプルダウンを追加 【1人目確認中】タクソノミーウィジェットにプルダウンを追加 Jul 11, 2024
Copy link
Collaborator

@goutetsuguma goutetsuguma left a comment

Choose a reason for hiding this comment

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

@drill-lancer
コメントには少し気になるところを書きました。(Pull Down と Drop downの名称について)

もう一つはタイトル下に余白がないかもしれません。widget-archives の方のタイトル下と同じくらいの余白があると良いと思いました。
あ、よくよく見たらタイトル下の余白はテーマ側の修正になるっぽい雰囲気を感じました、、
余白の件はスルーしてくださって大丈夫です

プルリクを出したのですが、 Waiting for status to be reported になってしまっている、、
vektor-inc/lightning#1165

スクリーンショット 2024-07-11 15 27 28

<label for="<?php echo $this->get_field_id( 'form_design' ); ?>"><?php _e( 'Form Design', 'vk-all-in-one-expansion-unit' ); ?></label>
<select name="<?php echo $this->get_field_name( 'form_design' ); ?>" >
<option value="list" <?php selected( $instance['form_design'], 'list' ); ?>><?php _e( 'List', 'vk-all-in-one-expansion-unit' ); ?></option>
<option value="pulldown" <?php selected( $instance['form_design'], 'pulldown' ); ?>><?php _e( 'Pull Down', 'vk-all-in-one-expansion-unit' ); ?></option>
Copy link
Collaborator

@goutetsuguma goutetsuguma Jul 11, 2024

Choose a reason for hiding this comment

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

widget-archives の方は、「Pull Down」ではなく「Drop down」という名称になっていました。どちらでも良いのかもしれませんが、どちらかに合わせれたら良いのかもしれないと思いかいておきます。

<option value="select" <?php selected( $instance['display_design'],'select',true ); ?>><?php _e( 'Drop down', 'vk-all-in-one-expansion-unit' ); ?></option>

@goutetsuguma goutetsuguma changed the title 【1人目確認中】タクソノミーウィジェットにプルダウンを追加 【2人目確認待ち】タクソノミーウィジェットにプルダウンを追加 Jul 11, 2024
@sysbird sysbird changed the title 【2人目確認待ち】タクソノミーウィジェットにプルダウンを追加 【2人目確認待中】タクソノミーウィジェットにプルダウンを追加 Jul 16, 2024
@sysbird
Copy link
Member

sysbird commented Jul 16, 2024

確認しました
実装ありがとうございます

私も Pull Down / Drop down のばらつきが気になります
もとからあるほうに合わせると Drop down でしょうけね

また設定するさいの UI が アーカイブリストはトグルボタンであるのに対して、
custom

こちらはプルダウンから選ぶのは、
これから増える予定とか…でなけれは合わせたほうがよいかもしれないです
archive

@sysbird
Copy link
Member

sysbird commented Jul 16, 2024

@kurudrive @mthaichi
石川さんのご意見と、開発チームのレビューをお願いしたいです

@sysbird sysbird changed the title 【2人目確認待中】タクソノミーウィジェットにプルダウンを追加 【石川さん確認待ち/開発チームレビュー待ち】タクソノミーウィジェットにプルダウンを追加 Jul 16, 2024
@kurudrive kurudrive changed the title 【石川さん確認待ち/開発チームレビュー待ち】タクソノミーウィジェットにプルダウンを追加 タクソノミーウィジェットにプルダウンを追加 Jul 29, 2024
@kurudrive
Copy link
Member

@drill-lancer @sysbird @goutetsuguma

変更しました。トグルは話がややこしくなるし、もう古いウィジェットなので select のままで良いと思います。

■ Before
スクリーンショット 2024-07-29 22 38 44

■ After
スクリーンショット 2024-07-29 22 35 21

@kurudrive kurudrive merged commit cdb266a into master Jul 29, 2024
3 checks passed
@kurudrive kurudrive deleted the fix/taxonomy-widget branch July 29, 2024 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants