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

topic #76

Open
rinsuki opened this issue Jul 3, 2019 · 5 comments
Open

topic #76

rinsuki opened this issue Jul 3, 2019 · 5 comments
Assignees
Labels
discussion enhancement New feature or request

Comments

@rinsuki
Copy link
Owner

rinsuki commented Jul 3, 2019

ハッシュタグ的なやつ

  • 付けないとデフォルトの #lobby になる
  • 一個しか付けられない
  • 新しいやつが欲しいときは作成する必要がある
  • ユーザーは任意のトピックをミュートできる
  • タイムラインAPIでは特定のトピックのみのタイムラインを取得することもできる
  • ユーザーはトピックを任意個数お気に入りにできる、よく使うトピックをお気に入りにして上位に固定などを想定(あれこれ並び順決められて欲しくね…?)

どう思いますか @otofune @motitaiyaki

@rinsuki rinsuki added enhancement New feature or request discussion labels Jul 3, 2019
@rinsuki rinsuki self-assigned this Jul 3, 2019
@otofune
Copy link
Contributor

otofune commented Jul 3, 2019

  • クライアントとしてはどういうデータ構造にするかに興味がある。作成済みのトピックを指定するためにツイッターのハッシュタグのように文字列で指定することはできないように見えて、表示が面倒になるかなという気がする
    • 表示ガイドラインが必要になってくるような機能な気がする
  • lobby が付くのは余計だと思ってる。lobby だけ取得するなら全ミュートみたいなものにしちゃえばいいと思ってるからトピックなしが自然かなと

新しいやつ作るときに作成はまああったほうがいいけどめんどくさくはある(補完と GitHub のラベルみたいなクイック作成ボタンあればいいかなと思うんでいいが)
トピックのお気に入りとか投稿するときに選ぶUIとしては便利そう、だけどお気に入りとするかよく使うものにするかは検討だと思う。並び順とかやろうとすると入力欄が必要になりそうなので嫌かもなと少し(トピックベースタイムラインで星つけるとか想定している)

@otofune
Copy link
Contributor

otofune commented Jul 3, 2019

あると便利な機能ではあると思っています

@tosuke
Copy link
Contributor

tosuke commented Jul 3, 2019

一個しか付けられないのに何か理由があったりしますか

@rinsuki
Copy link
Owner Author

rinsuki commented Jul 3, 2019

@tosuke 2個以上付けるシチュエーションが思い付かなかったのと、一個だけにすると実装が楽という理由があります

@rinsuki
Copy link
Owner Author

rinsuki commented Jul 3, 2019

今のところ、トピックの名前にはユーザー名と同じ制約 (A-Za-z0-9_のみ+文字数制限) が課せられて、普通に文字列で渡る予定です (ここは検討中)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants
@rinsuki @tosuke @otofune and others