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

サイトツリーのダイアログのデザイン #77

Open
tomof opened this issue Apr 30, 2020 · 6 comments
Open

サイトツリーのダイアログのデザイン #77

tomof opened this issue Apr 30, 2020 · 6 comments
Assignees

Comments

@tomof
Copy link
Contributor

tomof commented Apr 30, 2020

概要

Figma等でダイアログの形状(角丸や影)、ページ名フィルター、サイトツリーのデザインをお願いしたいです。

このダイアログは下記の2つのケースで表示されます

  • 画面左端のヘッダー内の虫眼鏡アイコンのクリック
  • 仕様書ドキュメントの編集時、リンク挿入アイコンのクリック

image

考慮してもらいたい点

  • ダイアログ自体(閉じるボタンを含む)の見た目は、サイトツリーダイアログでも統一したいと考えています(画面画像編集・ハイライトのダイアログのデザイン #76 と関連)
  • 現状の検索フィルター入力欄が適当なので、ちゃんとしたものにしたいです
  • 使用されているアイコンは特にこだわっていませんが、このままでも良いかなと思っています
    • 例によってFontAwesomeのフリー版の中で適切そうなのがプラス・マイナスのものぐらいしかなかったと記憶しています
  • サイトツリーの罫線もきれいにしたいところですが、テキストで組めるものでないと実装に時間がかかるかもしれません
    • 段階的に対応することも検討します

サイトツリーのダイアログの情報

見た目

image

フィルター使用時

image

ダイアログ含まれる要素

  • 右上端の×ボタン
    • 操作をキャンセルして、ダイアログを閉じます
  • ページ名フィルター
    • ページ名でフィルターします
    • 該当ページだけが活性状態になります
  • サイトツリー
@saucer-jp
Copy link
Member

@kyosuke
Copy link
Member

kyosuke commented Jun 26, 2020

@saucer-jp グレーアウトはツリーが多くなると役に立たないので微妙そうだなと思いました。

@saucer-jp
Copy link
Member

@kyosuke たしかにー、既存の動きにひっぱられた。調整しますー

@tomof
Copy link
Contributor Author

tomof commented Jun 26, 2020

他を全部グレーアウトしているのは、多分現状のツリーがそうなっているからですよね。現状こうなっているのは仕様をどうするのか決めかねているためです。

案としては2つあって、例として商品編集画面 で検索を掛けた場合…

  1. トップの画面仕様書 と親の商品一覧画面 だけはグレーアウトして、他は全て非表示とする
  2. 階層の深さに関係なく、検索をした場合はヒットした全てのページがフラットに並ぶ

のどちらかにするのが理想かなと思います。

@saucer-jp
Copy link
Member

1は上手にやろうとすると結構複雑になりそう。
2は目的のファイルを探すには手っ取り早いですが、全体の構造を失ってしまうので、その辺がデメリットになりそうですね。

ひとまずはフラットで対応ですかね

@saucer-jp
Copy link
Member

Slackで議論を進めた https://pxgrid.slack.com/archives/C10U7HP0X/p1593161981006600

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

No branches or pull requests

3 participants