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

チャンネルサイドバー #223

Merged
merged 22 commits into from
Apr 16, 2020
Merged

チャンネルサイドバー #223

merged 22 commits into from
Apr 16, 2020

Conversation

ryoha000
Copy link
Member

@ryoha000 ryoha000 commented Apr 5, 2020

WIPですが色々確認が必要だと思ったので寝る前にあげます。
現状画像のような感じです。
子チャンネルにはとべます。
アイコンが3つ並んだところは、今wsの実装ができてないのでこんな感じになる予定という表示です。
まだ全然進んでいないので答えていただくのは後ででもいいんですが質問があります。
ピン止めされている状態のfigmaが見当たらなかったのですがどんな感じでイメージしていますか?
トピックは設定しているとき文字色が変わったりしますか?

よろしくお願いします。

image

追記: 今日キーボードが壊れて注文したので今日明日は進捗があんまり生まれないかもです

@spaspa
Copy link
Member

spaspa commented Apr 5, 2020

figma側がわかりづらくなってて申し訳ないんですが、ChannelSideBarHeaderのところ現在のチャンネル名が入ります:bow:

@spaspa
Copy link
Member

spaspa commented Apr 5, 2020

ピン留めは現在のアクティビティのように、カードで表示するイメージです
アクティビティもですが高さの制限はかけます (別PRでいいかと)

@spaspa
Copy link
Member

spaspa commented Apr 5, 2020

トピックは、

  • 設定していない時 -> ui.secondaryのopacity 50%
  • 設定している時 -> ui.primaryのopacity 100%

でお願いします (figmaの右の方 左の方にサイドバー関連作りました)

@ryoha000 ryoha000 force-pushed the channel-side-bar branch 2 times, most recently from 8fe93b2 to 423588a Compare April 7, 2020 01:30
@ryoha000
Copy link
Member Author

ryoha000 commented Apr 7, 2020

寝るのでWIPをあげます
表示中の見た目については大体完成のつもりです
把握している追加、修正すべき点は

  • 閲覧中のユーザーが取れてない(たまに結構うまくいく、調査中)
  • スクロールバーなんとかする
  • 開くときとか閉じるときのアニメーション
  • 閉じた後の表示done

です。
質問なのです

  • figmaの右の方に関連について書いたって書いてますがちょっとどこかわかんなかったです
  • figmaの関連チャンネルが消えてるんですが消しましたか?
  • ピン止め辺りは完全に別タスクでいいですか?
  • メンバーは購読者だという認識なのですがあってますか?
  • 下の編集ボタンって何を意図していますか?
  • トピック、ピン留め、メンバーはおそらく参照されることはサイドバー内のみだとおもうのですが、storeにおいちゃっていいですか?(現在はそうなってる)

よろしくお願いいたします。

image

image

channelsidebartopic

@spaspa
Copy link
Member

spaspa commented Apr 7, 2020

figmaの右の方に

左でした……
今サイドバーとその中身がおいてあるところです、デザインとかはそこ基準でお願いします

figmaの関連チャンネルが消えてるんですが消しましたか?

消した覚えはないけどなんでだろう:thinking:
最近いろんなところ消えてたりするのでバグかも

ピン止め辺りは完全に別タスクでいいですか?

OKです、余裕あればピン留め数だけ表示しておいてください

編集ボタン

おそらくサイドバーに何を表示するかと並び替えですね
今は考えなくてOKです

トピック、ピン留め、メンバーはおそらく参照されることはサイドバー内のみだとおもうのですが、storeにおいちゃっていいですか?

これらは全てサーバーからフェッチする必要がある情報なので、storeで良いかと
現在のチャンネルに関する情報を扱うストアモジュールをdomainの下に作ってそこで持ちますか

@ryoha000
Copy link
Member Author

ryoha000 commented Apr 7, 2020

ピン留めしためっさーじを閲覧するところを書きました
上の「ピン止め部分は別タスクでいいか」という質問はモーダル作ったりするところの話でした
多分モーダルが開くと思うんですがその辺は手を加えていません
image

@ryoha000
Copy link
Member Author

ryoha000 commented Apr 7, 2020

閲覧者の数は数字だけじゃ何を表してるかわかりにくいと思ったので「+」をつけました。
微妙ならかえます。
スクショは下にまとめますが僕的には/team/SysAd/traQ/Clientで聞いた件とこの件を除けば完成のつもりです。
意図と違う場所があればよろしくお願いします:pray:

image

image

image

@ryoha000
Copy link
Member Author

自分としては完成のつもりです
よろしくお願いします
image

@ryoha000
Copy link
Member Author

issueみてて思ったんですがトピックの編集もやった方がいいですか?

Copy link
Contributor

@sapphi-red sapphi-red left a comment

Choose a reason for hiding this comment

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

masterブランチをマージするかrebaseするかした後にlint走らせてほしい 🙇

src/components/Main/Modal/SettingModal/CloseButton.vue Outdated Show resolved Hide resolved
src/lib/websocket/events.ts Outdated Show resolved Hide resolved
src/store/entities/getters.ts Outdated Show resolved Hide resolved
@ryoha000 ryoha000 marked this pull request as draft April 11, 2020 14:43
@ryoha000 ryoha000 changed the title [WIP]チャンネルサイドバー チャンネルサイドバー Apr 11, 2020
Copy link
Member

@spaspa spaspa left a comment

Choose a reason for hiding this comment

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

スタイル周りについてです
これらを入れると見た目的にはこうなるはずです
CleanShot 2020-04-12 at 14 06 18@2x

@spaspa
Copy link
Member

spaspa commented Apr 12, 2020

実装段階ではfigmaの文字サイズ(を16で割ってremにしたもの)、AutoLayoutに設定されているmargin、paddingをそのまま使ってくれると助かります!:pray::pray:

@ryoha000
Copy link
Member Author

ありがとうございます。修正しました!
よろしくお願いします:pray:

Copy link
Contributor

@sapphi-red sapphi-red left a comment

Choose a reason for hiding this comment

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

あとnpm run lintし忘れてる気がする

Copy link
Contributor

@sapphi-red sapphi-red left a comment

Choose a reason for hiding this comment

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

トピックの編集は別でよさそう #278

Comment on lines +118 to +119
display: flex;
flex-direction: column;
Copy link
Contributor

Choose a reason for hiding this comment

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

よく考えたら開いた状態と閉じた状態でメッセージ部分の幅が変わるの微妙だしスクロールバーの位置が微妙だからposition: absoluteでやるべきなきがしてきた
@spa どうしましょう あとで変えるとかにしますか?

Copy link
Member

Choose a reason for hiding this comment

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

うーん、確かにそんな気もします
とりあえずこれで入れてみて使い勝手的によくなければabsoluteにしますか

Copy link
Member Author

Choose a reason for hiding this comment

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

関係ない人にメンション飛ばしてて草

@ryoha000
Copy link
Member Author

ChannelSideBarをabsoluteで管理するのは使い勝手で判断してもらう感じでお願いします:pray:
僕はPCでtraQ-Rを使ってるときに、せっかく広い画面なのにSideBar開けながらinputできないの若干不便だなと思っていたので。(というか横に長いと右の方が寂しい)
mobileだけabsolute指定、ということなら僕はそっちの方がいいと思いましたが、手元でやったら若干違和感ありました

@ryoha000 ryoha000 marked this pull request as ready for review April 16, 2020 01:26
@sapphi-red sapphi-red linked an issue Apr 16, 2020 that may be closed by this pull request
4 tasks
Copy link
Member

@spaspa spaspa left a comment

Choose a reason for hiding this comment

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

LGTM 👍🎉
メッセージへのリンクとか細かいスタイルの調整とかはまた別のPRでいいかなという気持ちです

Copy link
Contributor

@sapphi-red sapphi-red left a comment

Choose a reason for hiding this comment

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

LGTM 🎉

@sapphi-red sapphi-red merged commit 0e002b3 into master Apr 16, 2020
@sapphi-red sapphi-red deleted the channel-side-bar branch April 16, 2020 13:50
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.

チャンネルサイドバー
3 participants