アプリ設定に「プレビューカードを取得しない」を追加

This commit is contained in:
tateisu 2018-04-30 23:55:27 +09:00
parent 73cf441ba6
commit fad2279840
7 changed files with 36 additions and 13 deletions

View File

@ -1807,12 +1807,14 @@ class Column(
}
// カードを取得する
this.list_tmp?.forEach { o ->
if(o is TootStatus)
o.card = parseItem(
::TootCard,
client.request("/api/v1/statuses/" + o.id + "/card")?.jsonObject
)
if( ! Pref.bpDontRetrievePreviewCard(context) ) {
this.list_tmp?.forEach { o ->
if(o is TootStatus)
o.card = parseItem(
::TootCard,
client.request("/api/v1/statuses/" + o.id + "/card")?.jsonObject
)
}
}
//

View File

@ -307,6 +307,13 @@ object Pref {
R.id.swSendAccessTokenToAppServer
)
val bpDontRetrievePreviewCard = BooleanPref(
"DontRetrievePreviewCard",
false,
R.id.swDontRetrievePreviewCard
)
// int
val ipBackButtonAction = IntPref("back_button_action", 0)

View File

@ -202,7 +202,7 @@ class MyNetworkImageView : AppCompatImageView {
.build()
val glideUrl = GlideUrl(url, glideHeaders)
getGlide()?.asBitmap()?.load(glideUrl)
?.into(MyTarget(url, desiredWidth, desiredHeight))
}

View File

@ -129,6 +129,7 @@
/>
</LinearLayout>
<LinearLayout style="@style/setting_row_form">
<TextView
@ -137,7 +138,6 @@
/>
</LinearLayout>
<View style="@style/setting_divider"/>
<TextView
@ -156,7 +156,6 @@
</LinearLayout>
<View style="@style/setting_divider"/>
<!-- =============================================== -->
@ -281,7 +280,22 @@
</LinearLayout>
<View style="@style/setting_divider"/>
<TextView
style="@style/setting_row_label"
android:text="@string/dont_retrieve_preview_card"
/>
<LinearLayout style="@style/setting_row_form">
<Switch
android:id="@+id/swDontRetrievePreviewCard"
style="@style/setting_horizontal_stretch"
android:gravity="center"
/>
</LinearLayout>
<View style="@style/setting_divider"/>
@ -652,7 +666,6 @@
</LinearLayout>
<View style="@style/setting_divider"/>
<TextView
@ -816,8 +829,6 @@
<View style="@style/setting_divider"/>
<TextView
style="@style/setting_row_label"
android:labelFor="@+id/etAutoCWLines"

View File

@ -646,8 +646,9 @@
<string name="direct_messages">Direct messages</string>
<string name="unfavourite">Unfavourite</string>
<string name="unboost">Unboost</string>
<string name="dont_retrieve_preview_card">Don\'t retrieve preview card</string>
<!--<string name="abc_action_bar_home_description">Revenir à l\'accueil</string>-->
<!--<string name="abc_action_bar_home_description">Revenir à l\'accueil</string>-->
<!--<string name="abc_action_bar_home_description_format">%1$s, %2$s</string>-->
<!--<string name="abc_action_bar_home_subtitle_description_format">%1$s, %2$s, %3$s</string>-->
<!--<string name="abc_action_bar_up_description">Revenir en haut de la page</string>-->

View File

@ -925,4 +925,5 @@
<string name="direct_messages">ダイレクトメッセージ</string>
<string name="unfavourite">お気に入り解除</string>
<string name="unboost">ブースト解除</string>
<string name="dont_retrieve_preview_card">プレビューカードを取得しない</string>
</resources>

View File

@ -632,4 +632,5 @@
<string name="direct_messages">Direct messages</string>
<string name="unfavourite">Unfavourite</string>
<string name="unboost">Unboost</string>
<string name="dont_retrieve_preview_card">Don\'t retrieve preview card</string>
</resources>