プロジェクト

全般

プロフィール

機能 #934

TwitterのアイコンをPhotoModelにする

toshi_a 初音約1年前に追加. 約1年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2016-11-15
期日:
進捗率:

0%

プラグイン名:

説明

PhotoModelは画像を扱うのに都合が良いので、ユーザのアイコンにも積極的に使っていく。
例えば Model#icon みたいなメソッドを用意して、これが必ずアイコンが入ったPhotoModel互換のインスタンスを返すことにして、MiraclePainterなどでも profile_image_url を使わずに、直接PhotoModelを受け取るように書き換えていく。


関連するチケット

ブロック先 機能 #935: user_detail_viewのプロフィールタブを呼び出している部分を、全てopenイベントに置き換える終了2016-11-15

関係しているリビジョン

リビジョン 129323d7 (差分)
toshi_a 初音約1年前に追加

openimgのPhotoModelのメイン処理を分離 refs #934

openimgに依存しない独自のPhotoModelを定義できるようになった

リビジョン ffcb7350 (差分)
toshi_a 初音約1年前に追加

openimgと独立してPhotoを扱うためにphotoプラグインを追加 refs #934

リビジョン 7baf70ce (差分)
toshi_a 初音約1年前に追加

openimg: photoプラグインのPhoto Modelに対応 refs #934

リビジョン a1fc1290 (差分)
toshi_a 初音約1年前に追加

TwitterEntityが持つ画像をphotoプラグインのPhotoModelに変更 refs #934

リビジョン 982fd345 (差分)
toshi_a 初音約1年前に追加

PhotoModelにGdkPixbufを取得する機能をつけた refs #934

リビジョン 8d6a8556 (差分)
toshi_a 初音約1年前に追加

Photoのインスタンスをできるだけ使いまわす refs #934

リビジョン 33550aa3 (差分)
toshi_a 初音約1年前に追加

Retriever::PhotoMixinが生成したPixbufインスタンスを使いまわす refs #934

リビジョン a4b2d682 (差分)
toshi_a 初音約1年前に追加

標準の画像キャッシュイベントを利用する refs #934

リビジョン 07b39421 (差分)
toshi_a 初音約1年前に追加

Photo Modelのキャッシュをプラグインで行う refs #934

リビジョン 6060ebb1 (差分)
toshi_a 初音約1年前に追加

PhotoMixin: メモリキャッシュされているPixbufを取得するメソッド refs #934

リビジョン 483d3fa9 (差分)
toshi_a 初音約1年前に追加

Plugin::Photo::Photo#[] にModelとかを渡してもいい感じにやる refs #934

リビジョン 9a33fa87 (差分)
toshi_a 初音約1年前に追加

Photoに、ロード中のPixbufなどを良い感じに返してくれるload_pixbufを追加 refs #934

リビジョン ce9d31ed (差分)
toshi_a 初音約1年前に追加

PhotoModelによって同時にダウンロードされる画像点数を4つに制限 refs #934

リビジョン 90aef915 (差分)
toshi_a 初音約1年前に追加

PhotoModelはfileスキームのURLだった場合にはローカルの画像ファイルを読む refs #934

リビジョン edf50e01 (差分)
toshi_a 初音約1年前に追加

User#icon を追加 refs #934

ユーザのアイコンをPhotoModelのインスタンスで返す

リビジョン 35a7f78b (差分)
toshi_a 初音約1年前に追加

TwitterEntity: 添付画像のPhotoModelを取得する時にできるだけ既存のインスタンスを使う refs #934

リビジョン 3880b8f4 (差分)
toshi_a 初音約1年前に追加

MiraclePainter: User#iconを利用 refs #934

リビジョン 8cc24f66 (差分)
toshi_a 初音約1年前に追加

SubPartsMessageBaseのアイコンに User#icon を利用 refs #934

リビジョン 0a0cc5bc (差分)
toshi_a 初音約1年前に追加

SubPartsVoterのアイコンに User#icon を利用 refs #934

リビジョン 16c2b52e (差分)
toshi_a 初音約1年前に追加

Gtk::UserListのユーザアイコンに User#icon を利用 refs #934

リビジョン da65d6b6 (差分)
toshi_a 初音約1年前に追加

activity DSLメソッドの引数iconに、PhotoModelを指定可能にした refs #934

リビジョン c9fbffd1 (差分)
toshi_a 初音約1年前に追加

アカウント切り替えコントロールのアイコン表示を、PhotoModelを利用 refs #934

リビジョン 317dc964 (差分)
toshi_a 初音約1年前に追加

mikutterコマンドのアイコンに、PhotoModelを受け付ける refs #934

リビジョン 0b4a0798 (差分)
toshi_a 初音約1年前に追加

Gtk::WebIconに、PhotoModelなどを取り扱わせる refs #934

リビジョン 47c791c7 (差分)
toshi_a 初音約1年前に追加

Skin関連のリソースをGtkに依存せず扱うためにプラグインを分けた refs #934

リビジョン 1646986a (差分)
toshi_a 初音約1年前に追加

PhotoMixin#pixbuf は、ファイルシステム上のファイルだった場合は必ずPixbufを返す refs #934

リビジョン 072af7e2 (差分)
toshi_a 初音約1年前に追加

Skin に、画像に対応するModelを返す機能を追加 refs #934

リビジョン acc6c3c1 (差分)
toshi_a 初音約1年前に追加

TabやWindowのアイコンにPhoto等のModelを渡せる refs #934

リビジョン 463ac6ee (差分)
toshi_a 初音約1年前に追加

skinのパスが必要な箇所はget_pathメソッドを利用する refs #934

リビジョン 9c71d5ec (差分)
toshi_a 初音約1年前に追加

Gdk::WebImageLoader をobsoleteに refs #934

PhotoやSkinを利用しよう

squash 916b4f863471c6816c24c1c2d77d8bf9275d4aa0

リビジョン 4d050d2a (差分)
toshi_a 初音約1年前に追加

loading_pixbufとnotfound_pixbufを、Skinを使って取得する refs #934

Gdk::WebImageLoaderがobsoleteになったため

リビジョン 62cb353b (差分)
toshi_a 初音約1年前に追加

Gdk::WebImageLoader#pixbuf の使用をやめる refs #934

Gdk::WebImageLoader がobsoleteになったため

リビジョン 00790a42 (差分)
toshi_a 初音約1年前に追加

Gdk::WebImageLoader.get_raw_data の使用をやめる refs #934

リビジョン b20becb9 (差分)
toshi_a 初音約1年前に追加

PhotoModel系のクラスを直接指定しなくても画像を取得する手段を提供 refs #934

photo_filter フィルタを使えばなんなりとModelを取得できるようにした

リビジョン 798af521 (差分)
toshi_a 初音約1年前に追加

photoプラグインのPhoto Modelを直接読んでいる場所を、フィルタに書き換えた refs #934

リビジョン ffe8c796 (差分)
toshi_a 初音約1年前に追加

Modelのprofile_image_urlフィールドをできるだけ参照しない refs #934

主にiconフィールドに置き換えた

リビジョン 91524645 (差分)
toshi_a 初音約1年前に追加

mikutter 3.5からいきなりDeprecate警告が出まくるのは酷じゃろうと思うてな refs #934

履歴

#1 toshi_a 初音約1年前に更新

  • ブロック先 機能 #935: user_detail_viewのプロフィールタブを呼び出している部分を、全てopenイベントに置き換える を追加

#2 toshi_a 初音約1年前に更新

  • ステータス新規 から 終了 に変更

アッ(結局画像扱うやつは全部ゆるく関係しているので連鎖的に全て対応してしまった)

他の形式にエクスポート: Atom PDF