Project

General

Profile

機能 #652

DMをMiraclePainterで表示する

Added by Osamu Koga over 6 years ago. Updated over 4 years ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2016-05-22
Due date:
% Done:

100%

プラグイン名:
directmessage

Description

DMの中にURLやユーザー名が入っていてもリンクにならなくて不便なので、いっそのことMiraclePainterで処理してしまえば便利な気がしますよね。


Subtasks

機能 #838: 常に表示されているPostboxをGUI::Timelineが持てるようにしたい終了Osamu Koga2016-05-22

Actions
バグ #848: プロフィール画面を表示するとたまに落ちる終了toshi_a 初音2016-06-16Actions

Related issues

Related to バグ #474: DMタブで内容を表示する際に右端が切れる終了Actions
#1

Updated by toshi_a 初音 over 6 years ago

  • Target version set to 3.1.0

良いと思いますが、一つ懸念点があります。

DMはMessageオブジェクトをもたないことです。

DMはツイートとは違ったデータスキームを持っているため、これが問題になることがあると考えています。具体的には、IDの衝突などです。このあたりはどういう風に回避する予定ですか?
これに限らず、困っているということがあれば、こちらでもなにか考えてみます。

#2

Updated by Osamu Koga over 6 years ago

そのへんはMessageオブジェクトで対応するにも限界があるので、新しくDM用のクラスを作ってしまおうと思っています。
おそらくかなりの部分でMessageと重なる箇所があるので、mix-inを作ったほうがコードがきれいになりそうですが、それについては実装してうまく動くか調べてからということで……。

懸念としては、RTやfavをMiraclePainterレベルで扱っているため、DMクラスには本来関係ないRTやfavに関するメソッドを実装しなければいけないという点がありますが、MiraclePainterを中心としたモデルで考えると仕方ないのかな……。

#3

Updated by Osamu Koga over 4 years ago

  • Status changed from 新規 to 実装待ち
#4

Updated by Osamu Koga over 4 years ago

とりあえずDM用のRetrieverとModelを作って、MiraclePainterで表示できるようにしました。

最低限あとやること:
  • PostBoxを生やす
  • RTボタン押して死ぬのを直す
  • 右クリックで死ぬのを直す
#5

Updated by Osamu Koga over 4 years ago

  • Target version changed from 3.1.0 to 3.5
#6

Updated by Osamu Koga over 4 years ago

  • Status changed from 実装待ち to レビュー待ち
  • Assignee set to toshi_a 初音

とりあえず一通り使えるようになりました。なんか一旦remoteのブランチを消して、rebaseしたやつをもう一度pushしたら右の表示が変になってしまったけど、気にしないでください。

#7

Updated by toshi_a 初音 over 4 years ago

遅くなりました。

mikutterのミュート機能を利用して一人でもミュートしているとクラッシュすることがわかりました(テストアカウントをミュートしておいてよかった)。修正済みです。

ミュートは邪悪だ…と言う話は置いといて、これでちょっと利用してみて、developに取り込みます。事前にちょっと話しておいたおかげでマルチサービスとも相性良さそうです

#8

Updated by toshi_a 初音 over 4 years ago

  • Status changed from レビュー待ち to 終了
#9

Updated by Izumi Tsutsui 10 months ago

  • Related to バグ #474: DMタブで内容を表示する際に右端が切れる added

Also available in: Atom PDF