Project

General

Profile

機能 #934

TwitterのアイコンをPhotoModelにする

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

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

0%

プラグイン名:

Description

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


Related issues

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

Actions

Associated revisions

Revision 129323d7 (diff)
Added by toshi_a 初音 almost 3 years ago

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

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

Revision ffcb7350 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 7baf70ce (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision a1fc1290 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 982fd345 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 8d6a8556 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 33550aa3 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision a4b2d682 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 07b39421 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 6060ebb1 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 483d3fa9 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 9a33fa87 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision ce9d31ed (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 90aef915 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision edf50e01 (diff)
Added by toshi_a 初音 almost 3 years ago

User#icon を追加 refs #934

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

Revision 35a7f78b (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 3880b8f4 (diff)
Added by toshi_a 初音 almost 3 years ago

MiraclePainter: User#iconを利用 refs #934

Revision 8cc24f66 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 0a0cc5bc (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 16c2b52e (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision da65d6b6 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision c9fbffd1 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 317dc964 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 0b4a0798 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 47c791c7 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 1646986a (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 072af7e2 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision acc6c3c1 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 463ac6ee (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision 9c71d5ec (diff)
Added by toshi_a 初音 almost 3 years ago

Gdk::WebImageLoader をobsoleteに refs #934

PhotoやSkinを利用しよう

squash 916b4f863471c6816c24c1c2d77d8bf9275d4aa0

Revision 4d050d2a (diff)
Added by toshi_a 初音 almost 3 years ago

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

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

Revision 62cb353b (diff)
Added by toshi_a 初音 almost 3 years ago

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

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

Revision 00790a42 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision b20becb9 (diff)
Added by toshi_a 初音 almost 3 years ago

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

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

Revision 798af521 (diff)
Added by toshi_a 初音 almost 3 years ago

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

Revision ffe8c796 (diff)
Added by toshi_a 初音 almost 3 years ago

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

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

Revision 91524645 (diff)
Added by toshi_a 初音 almost 3 years ago

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

History

#1

Updated by toshi_a 初音 about 3 years ago

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

Updated by toshi_a 初音 almost 3 years ago

  • Status changed from 新規 to 終了

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

Also available in: Atom PDF