Project

General

Profile

機能 #981

カスタムアカウント

Added by toshi_a 初音 almost 3 years ago. Updated almost 2 years ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2017-01-30
Due date:
% Done:

0%

プラグイン名:

Description

アカウントを表わす Service のインスタンスを、サードパーティプラグインが提供し、Twitter以外の任意のサービスへ接続できるようにする。

ユーザインタフェースは、現在Twitterのアカウントを複数登録すると表示される、メインウィンドウ左上のアカウントのアイコンが表示されている場所に、サードパーティプラグインが管理するアカウントも表示され、それをTwitterアカウントと同じ方法で選択し、プライマリアカウントとして利用できるようにする。
リプライなどのアクションは、プライマリアカウントに対応するサービスを提供しているプラグインに委ねる。ツイートに電子メールでリプライするなど、サービス間の相性が悪い場合はそのmikutterコマンドを選択できないようにする必要があるので、そういった判断をする仕組みが現状用意されているもので足りない場合は検討する。


Related issues

Related to 機能 #989: World却下2017-03-04

Actions
Related to 機能 #1033: Setting DSLのクラスを他のプラグインでも使えるようにする終了2017-04-20

Actions
Blocked by 機能 #984: Twitterプラグイン終了2017-04-27

Actions
Blocked by 機能 #960: Modelをシリアライズ可能にする終了2017-01-02

Actions
Blocked by 機能 #1034: Form DSLを使った、Gtkに依存しない入力ダイアログボックスを表示する機能終了2017-04-25

Actions

Associated revisions

Revision 448509d0 (diff)
Added by toshi_a 初音 over 2 years ago

Serviceクラスを廃止し、Twitter Account Modelを利用する refs #981

Revision 39b76a93 (diff)
Added by toshi_a 初音 over 2 years ago

PluginのDSLメソッドaccount_settingを追加 refs #981

アカウントのセットアップウィザードを表示するためのもの。
Twitterがこれを利用するようにした

Revision 03c33cbd (diff)
Added by toshi_a 初音 over 2 years ago

Form DSLメソッドにlinkメソッドを追加 refs #981

Revision 3e3c6722 (diff)
Added by toshi_a 初音 over 2 years ago

アカウントの登録を解除できるようにした refs #981

Revision f44aff9d (diff)
Added by toshi_a 初音 over 2 years ago

Serviceを使っている箇所で、必ずTwitter Worldであることを前提にしている部分を一部修正 refs #981

Revision 694229ef (diff)
Added by toshi_a 初音 over 2 years ago

Twitter以外のアカウントに切り替えた時にクラッシュする refs #981

Revision 40e1d722 (diff)
Added by toshi_a 初音 over 2 years ago

Current WorldをTwitter以外に切り替えただけでクラッシュする場所を修正 refs #981

Revision 840cce8b (diff)
Added by toshi_a 初音 over 2 years ago

Tweet以外のModelを右クリックするとクラッシュしていた refs #981

Revision 8d01bb47 (diff)
Added by toshi_a 初音 over 2 years ago

postable?が実装されていて、真を返すようなWorldと投稿の組み合わせなら、PostBoxを生成する refs #981

Revision 9bf20622 (diff)
Added by toshi_a 初音 over 2 years ago

DMが投稿できなくなっていた refs #981

Revision 9e166066 (diff)
Added by toshi_a 初音 over 2 years ago

DMに返信した場合、DMが送信できていなかった refs #981

Revision 9881779e (diff)
Added by toshi_a 初音 over 2 years ago

Current WorldがTwitter以外だと、DM再取得の時にクラッシュ refs #981

Revision 5ff26113 (diff)
Added by toshi_a 初音 over 2 years ago

Current WorldがTwitterでないときにリツイートされると、リツイートの演出が正しく実行されない refs #981

History

#1

Updated by toshi_a 初音 almost 3 years ago

#2

Updated by toshi_a 初音 almost 3 years ago

  • Related to 機能 #960: Modelをシリアライズ可能にする added
#3

Updated by toshi_a 初音 almost 3 years ago

  • Related to deleted (機能 #960: Modelをシリアライズ可能にする)
#4

Updated by toshi_a 初音 almost 3 years ago

  • Blocked by 機能 #960: Modelをシリアライズ可能にする added
#5

Updated by toshi_a 初音 over 2 years ago

#6

Updated by toshi_a 初音 over 2 years ago

  • Related to 機能 #1033: Setting DSLのクラスを他のプラグインでも使えるようにする added
#7

Updated by toshi_a 初音 over 2 years ago

  • Blocked by 機能 #1034: Form DSLを使った、Gtkに依存しない入力ダイアログボックスを表示する機能 added
#8

Updated by toshi_a 初音 almost 2 years ago

  • Status changed from 新規 to 終了

Also available in: Atom PDF