Skip to content
Snippets Groups Projects
Commit 339b07ba authored by John Carlson's avatar John Carlson
Browse files

Revert "Set singleton Picasso instance instead"

This reverts commit 747021e0.
parent 2f06f11b
No related branches found
No related tags found
No related merge requests found
Showing
with 34 additions and 43 deletions
Loading
@@ -60,11 +60,9 @@
Loading
@@ -60,11 +60,9 @@
<activity android:name=".activity.AboutActivity" /> <activity android:name=".activity.AboutActivity" />
   
<activity android:name=".activity.AddUserActivity" /> <activity android:name=".activity.AddUserActivity" />
<activity <activity
android:name=".activity.UserActivity" android:name=".activity.UserActivity"
android:theme="@style/Activity.User" /> android:theme="@style/Activity.User" />
<activity android:name=".activity.SearchActivity" /> <activity android:name=".activity.SearchActivity" />
   
<activity <activity
Loading
@@ -94,7 +92,6 @@
Loading
@@ -94,7 +92,6 @@
<activity <activity
android:name=".activity.PickBranchOrTagActivity" android:name=".activity.PickBranchOrTagActivity"
android:theme="@style/Activity.Translucent" /> android:theme="@style/Activity.Translucent" />
<activity android:name=".activity.WebLoginActivity" /> <activity android:name=".activity.WebLoginActivity" />
   
<activity <activity
Loading
Loading
Loading
@@ -42,6 +42,7 @@ open class App : Application() {
Loading
@@ -42,6 +42,7 @@ open class App : Application() {
lateinit var currentAccount: Account lateinit var currentAccount: Account
lateinit var gitLab: GitLabService lateinit var gitLab: GitLabService
lateinit var gitLabRss: GitLabRss lateinit var gitLabRss: GitLabRss
lateinit var picasso: Picasso
   
override fun onCreate() { override fun onCreate() {
super.onCreate() super.onCreate()
Loading
@@ -143,6 +144,6 @@ open class App : Application() {
Loading
@@ -143,6 +144,6 @@ open class App : Application() {
} }
   
private fun initPicasso(client: OkHttpClient) { private fun initPicasso(client: OkHttpClient) {
Picasso.setSingletonInstance(PicassoFactory.createPicasso(client)) picasso = PicassoFactory.createPicasso(client)
} }
} }
Loading
@@ -29,7 +29,6 @@ import com.commit451.gitlab.util.IntentUtil
Loading
@@ -29,7 +29,6 @@ import com.commit451.gitlab.util.IntentUtil
import com.commit451.gitlab.view.PhysicsFlowLayout import com.commit451.gitlab.view.PhysicsFlowLayout
import com.jawnnypoo.physicslayout.Physics import com.jawnnypoo.physicslayout.Physics
import com.jawnnypoo.physicslayout.PhysicsConfig import com.jawnnypoo.physicslayout.PhysicsConfig
import com.squareup.picasso.Picasso
import com.wefika.flowlayout.FlowLayout import com.wefika.flowlayout.FlowLayout
import de.hdodenhof.circleimageview.CircleImageView import de.hdodenhof.circleimageview.CircleImageView
import org.jbox2d.common.Vec2 import org.jbox2d.common.Vec2
Loading
@@ -145,7 +144,7 @@ class AboutActivity : BaseActivity() {
Loading
@@ -145,7 +144,7 @@ class AboutActivity : BaseActivity() {
physicsLayout.addView(imageView) physicsLayout.addView(imageView)
   
val url = ImageUtil.getAvatarUrl(contributor.email, imageSize) val url = ImageUtil.getAvatarUrl(contributor.email, imageSize)
Picasso.with(this) App.get().picasso
.load(url) .load(url)
.into(imageView) .into(imageView)
} }
Loading
Loading
Loading
@@ -28,7 +28,6 @@ import com.commit451.gitlab.model.api.Group
Loading
@@ -28,7 +28,6 @@ import com.commit451.gitlab.model.api.Group
import com.commit451.gitlab.model.api.GroupDetail import com.commit451.gitlab.model.api.GroupDetail
import com.commit451.gitlab.rx.CustomSingleObserver import com.commit451.gitlab.rx.CustomSingleObserver
import com.commit451.gitlab.transformation.PaletteTransformation import com.commit451.gitlab.transformation.PaletteTransformation
import com.squareup.picasso.Picasso
import org.parceler.Parcels import org.parceler.Parcels
import timber.log.Timber import timber.log.Timber
   
Loading
@@ -106,7 +105,7 @@ class GroupActivity : BaseActivity() {
Loading
@@ -106,7 +105,7 @@ class GroupActivity : BaseActivity() {
} }
   
fun bind(group: Group) { fun bind(group: Group) {
Picasso.with(this) App.get().picasso
.load(group.avatarUrl) .load(group.avatarUrl)
.transform(PaletteTransformation.instance()) .transform(PaletteTransformation.instance())
.into(backdrop, object : PaletteTransformation.PaletteCallback(backdrop) { .into(backdrop, object : PaletteTransformation.PaletteCallback(backdrop) {
Loading
Loading
Loading
@@ -16,12 +16,12 @@ import butterknife.BindView
Loading
@@ -16,12 +16,12 @@ import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.alakazam.Alakazam import com.commit451.alakazam.Alakazam
import com.commit451.easel.Easel import com.commit451.easel.Easel
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.fragment.FeedFragment import com.commit451.gitlab.fragment.FeedFragment
import com.commit451.gitlab.model.api.UserBasic import com.commit451.gitlab.model.api.UserBasic
import com.commit451.gitlab.transformation.PaletteTransformation import com.commit451.gitlab.transformation.PaletteTransformation
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
import org.parceler.Parcels import org.parceler.Parcels
   
/** /**
Loading
@@ -61,7 +61,7 @@ class UserActivity : BaseActivity() {
Loading
@@ -61,7 +61,7 @@ class UserActivity : BaseActivity() {
toolbar.title = user.username toolbar.title = user.username
val url = ImageUtil.getAvatarUrl(user, resources.getDimensionPixelSize(R.dimen.user_header_image_size)) val url = ImageUtil.getAvatarUrl(user, resources.getDimensionPixelSize(R.dimen.user_header_image_size))
   
Picasso.with(this) App.get().picasso
.load(url) .load(url)
.transform(PaletteTransformation.instance()) .transform(PaletteTransformation.instance())
.into(backdrop, object : PaletteTransformation.PaletteCallback(backdrop) { .into(backdrop, object : PaletteTransformation.PaletteCallback(backdrop) {
Loading
Loading
Loading
@@ -28,7 +28,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
Loading
@@ -28,7 +28,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
import com.commit451.gitlab.util.InternalLinkMovementMethod import com.commit451.gitlab.util.InternalLinkMovementMethod
import com.commit451.reptar.Result import com.commit451.reptar.Result
import com.jakewharton.retrofit2.adapter.rxjava2.HttpException import com.jakewharton.retrofit2.adapter.rxjava2.HttpException
import com.squareup.picasso.Picasso
import com.vdurmont.emoji.EmojiParser import com.vdurmont.emoji.EmojiParser
import io.reactivex.Single import io.reactivex.Single
import io.reactivex.SingleSource import io.reactivex.SingleSource
Loading
@@ -222,7 +221,7 @@ class ProjectFragment : ButterKnifeFragment() {
Loading
@@ -222,7 +221,7 @@ class ProjectFragment : ButterKnifeFragment() {
text = EmojiParser.parseToUnicode(text) text = EmojiParser.parseToUnicode(text)
textOverview.text = bypass.markdownToSpannable(text, textOverview.text = bypass.markdownToSpannable(text,
BypassImageGetterFactory.create(textOverview, BypassImageGetterFactory.create(textOverview,
Picasso.with(context), App.get().picasso,
App.get().getAccount().serverUrl.toString(), App.get().getAccount().serverUrl.toString(),
project!!)) project!!))
} }
Loading
Loading
Loading
@@ -32,7 +32,6 @@ import com.commit451.gitlab.navigation.Navigator
Loading
@@ -32,7 +32,6 @@ import com.commit451.gitlab.navigation.Navigator
import com.commit451.gitlab.rx.CustomResponseSingleObserver import com.commit451.gitlab.rx.CustomResponseSingleObserver
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.schedulers.Schedulers import io.reactivex.schedulers.Schedulers
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
Loading
@@ -239,7 +238,7 @@ class LabCoatNavigationView : NavigationView {
Loading
@@ -239,7 +238,7 @@ class LabCoatNavigationView : NavigationView {
textEmail.text = user.email textEmail.text = user.email
} }
val url = ImageUtil.getAvatarUrl(user, resources.getDimensionPixelSize(R.dimen.larger_image_size)) val url = ImageUtil.getAvatarUrl(user, resources.getDimensionPixelSize(R.dimen.larger_image_size))
Picasso.with(context) App.get().picasso
.load(url) .load(url)
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(imageProfile) .into(imageProfile)
Loading
Loading
Loading
@@ -9,11 +9,11 @@ import android.widget.PopupMenu
Loading
@@ -9,11 +9,11 @@ import android.widget.PopupMenu
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.Account import com.commit451.gitlab.model.Account
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* A signed in account * A signed in account
Loading
@@ -55,7 +55,7 @@ class AccountViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -55,7 +55,7 @@ class AccountViewHolder(view: View) : RecyclerView.ViewHolder(view) {
itemView.background = null itemView.background = null
} }
   
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(account.user, itemView.resources.getDimensionPixelSize(R.dimen.user_list_image_size))) .load(ImageUtil.getAvatarUrl(account.user, itemView.resources.getDimensionPixelSize(R.dimen.user_list_image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -8,11 +8,11 @@ import android.widget.ImageView
Loading
@@ -8,11 +8,11 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.Member import com.commit451.gitlab.model.api.Member
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* Shows assignee in a spinner * Shows assignee in a spinner
Loading
@@ -41,7 +41,7 @@ class AssigneeSpinnerViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -41,7 +41,7 @@ class AssigneeSpinnerViewHolder(view: View) : RecyclerView.ViewHolder(view) {
image.setImageResource(R.drawable.ic_assign_24dp) image.setImageResource(R.drawable.ic_assign_24dp)
} else { } else {
textUsername.text = user.username textUsername.text = user.username
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(user, itemView.resources.getDimensionPixelSize(R.dimen.user_list_image_size))) .load(ImageUtil.getAvatarUrl(user, itemView.resources.getDimensionPixelSize(R.dimen.user_list_image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -8,12 +8,12 @@ import android.widget.ImageView
Loading
@@ -8,12 +8,12 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.RepositoryCommit import com.commit451.gitlab.model.api.RepositoryCommit
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.DateUtil import com.commit451.gitlab.util.DateUtil
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* Shows a commit * Shows a commit
Loading
@@ -39,7 +39,7 @@ class CommitViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -39,7 +39,7 @@ class CommitViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} }
   
fun bind(commit: RepositoryCommit) { fun bind(commit: RepositoryCommit) {
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(commit.authorEmail, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(commit.authorEmail, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -9,12 +9,12 @@ import android.widget.ImageView
Loading
@@ -9,12 +9,12 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.RepositoryCommit import com.commit451.gitlab.model.api.RepositoryCommit
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.DateUtil import com.commit451.gitlab.util.DateUtil
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* Header that gives the details of a merge request * Header that gives the details of a merge request
Loading
@@ -41,7 +41,7 @@ class DiffHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -41,7 +41,7 @@ class DiffHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} }
   
fun bind(commit: RepositoryCommit) { fun bind(commit: RepositoryCommit) {
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(commit.authorEmail, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(commit.authorEmail, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -9,10 +9,10 @@ import android.widget.ImageView
Loading
@@ -9,10 +9,10 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.rss.Entry import com.commit451.gitlab.model.rss.Entry
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.squareup.picasso.Picasso
   
/** /**
* Represents the view of an item in the RSS feed * Represents the view of an item in the RSS feed
Loading
@@ -37,7 +37,7 @@ class FeedEntryViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -37,7 +37,7 @@ class FeedEntryViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} }
   
fun bind(entry: Entry) { fun bind(entry: Entry) {
Picasso.with(itemView.context) App.get().picasso
.load(entry.thumbnail.url) .load(entry.thumbnail.url)
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -9,9 +9,9 @@ import android.widget.ImageView
Loading
@@ -9,9 +9,9 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.Group import com.commit451.gitlab.model.api.Group
import com.squareup.picasso.Picasso
   
/** /**
* View associated with a group * View associated with a group
Loading
@@ -38,7 +38,7 @@ class GroupViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -38,7 +38,7 @@ class GroupViewHolder(view: View) : RecyclerView.ViewHolder(view) {
textName.text = group.name textName.text = group.name
   
if (group.avatarUrl != null && group.avatarUrl != Uri.EMPTY) { if (group.avatarUrl != null && group.avatarUrl != Uri.EMPTY) {
Picasso.with(itemView.context) App.get().picasso
.load(group.avatarUrl) .load(group.avatarUrl)
.into(image) .into(image)
} }
Loading
Loading
Loading
@@ -19,7 +19,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
Loading
@@ -19,7 +19,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
import com.commit451.gitlab.util.DateUtil import com.commit451.gitlab.util.DateUtil
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.commit451.gitlab.util.InternalLinkMovementMethod import com.commit451.gitlab.util.InternalLinkMovementMethod
import com.squareup.picasso.Picasso
import com.vdurmont.emoji.EmojiParser import com.vdurmont.emoji.EmojiParser
   
/** /**
Loading
@@ -55,7 +54,7 @@ class IssueHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -55,7 +54,7 @@ class IssueHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} else { } else {
textDescription.visibility = View.VISIBLE textDescription.visibility = View.VISIBLE
val getter = BypassImageGetterFactory.create(textDescription, val getter = BypassImageGetterFactory.create(textDescription,
Picasso.with(itemView.context), App.get().picasso,
App.get().getAccount().serverUrl.toString(), App.get().getAccount().serverUrl.toString(),
project) project)
var description = issue.description var description = issue.description
Loading
@@ -64,7 +63,7 @@ class IssueHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -64,7 +63,7 @@ class IssueHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
textDescription.movementMethod = InternalLinkMovementMethod(App.get().getAccount().serverUrl) textDescription.movementMethod = InternalLinkMovementMethod(App.get().getAccount().serverUrl)
} }
   
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(issue.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(issue.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(imageAuthor) .into(imageAuthor)
Loading
Loading
Loading
@@ -8,12 +8,12 @@ import android.widget.ImageView
Loading
@@ -8,12 +8,12 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.Issue import com.commit451.gitlab.model.api.Issue
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.DateUtil import com.commit451.gitlab.util.DateUtil
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* issues, yay! * issues, yay!
Loading
@@ -47,7 +47,7 @@ class IssueViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -47,7 +47,7 @@ class IssueViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} }
   
if (issue.assignee != null) { if (issue.assignee != null) {
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(issue.assignee, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(issue.assignee, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -19,7 +19,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
Loading
@@ -19,7 +19,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
import com.commit451.gitlab.util.DateUtil import com.commit451.gitlab.util.DateUtil
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.commit451.gitlab.util.InternalLinkMovementMethod import com.commit451.gitlab.util.InternalLinkMovementMethod
import com.squareup.picasso.Picasso
import com.vdurmont.emoji.EmojiParser import com.vdurmont.emoji.EmojiParser
   
/** /**
Loading
@@ -53,13 +52,13 @@ class MergeRequestHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -53,13 +52,13 @@ class MergeRequestHeaderViewHolder(view: View) : RecyclerView.ViewHolder(view) {
description = EmojiParser.parseToUnicode(description) description = EmojiParser.parseToUnicode(description)
textDescription.text = bypass.markdownToSpannable(description, textDescription.text = bypass.markdownToSpannable(description,
BypassImageGetterFactory.create(textDescription, BypassImageGetterFactory.create(textDescription,
Picasso.with(itemView.context), App.get().picasso,
App.get().getAccount().serverUrl.toString(), App.get().getAccount().serverUrl.toString(),
project)) project))
textDescription.movementMethod = InternalLinkMovementMethod(App.get().getAccount().serverUrl) textDescription.movementMethod = InternalLinkMovementMethod(App.get().getAccount().serverUrl)
} }
   
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(mergeRequest.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(mergeRequest.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(imageAuthor) .into(imageAuthor)
Loading
Loading
Loading
@@ -8,11 +8,11 @@ import android.widget.ImageView
Loading
@@ -8,11 +8,11 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.MergeRequest import com.commit451.gitlab.model.api.MergeRequest
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* Represents a merge request within a list * Represents a merge request within a list
Loading
@@ -37,7 +37,7 @@ class MergeRequestViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -37,7 +37,7 @@ class MergeRequestViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} }
   
fun bind(item: MergeRequest) { fun bind(item: MergeRequest) {
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(item.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(item.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
Loading
@@ -18,7 +18,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
Loading
@@ -18,7 +18,6 @@ import com.commit451.gitlab.util.BypassImageGetterFactory
import com.commit451.gitlab.util.DateUtil import com.commit451.gitlab.util.DateUtil
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.commit451.gitlab.util.InternalLinkMovementMethod import com.commit451.gitlab.util.InternalLinkMovementMethod
import com.squareup.picasso.Picasso
import com.vdurmont.emoji.EmojiParser import com.vdurmont.emoji.EmojiParser
   
/** /**
Loading
@@ -60,13 +59,13 @@ class NoteViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -60,13 +59,13 @@ class NoteViewHolder(view: View) : RecyclerView.ViewHolder(view) {
} }
   
val getter = BypassImageGetterFactory.create(textSummary, val getter = BypassImageGetterFactory.create(textSummary,
Picasso.with(itemView.context), App.get().picasso,
App.get().getAccount().serverUrl.toString(), App.get().getAccount().serverUrl.toString(),
project) project)
textSummary.text = bypass.markdownToSpannable(summary, getter) textSummary.text = bypass.markdownToSpannable(summary, getter)
textSummary.movementMethod = InternalLinkMovementMethod(App.get().getAccount().serverUrl) textSummary.movementMethod = InternalLinkMovementMethod(App.get().getAccount().serverUrl)
   
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(note.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size))) .load(ImageUtil.getAvatarUrl(note.author, itemView.resources.getDimensionPixelSize(R.dimen.image_size)))
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(imageAvatar) .into(imageAvatar)
Loading
Loading
Loading
@@ -9,10 +9,10 @@ import android.widget.PopupMenu
Loading
@@ -9,10 +9,10 @@ import android.widget.PopupMenu
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.Member import com.commit451.gitlab.model.api.Member
import com.commit451.gitlab.util.ImageUtil import com.commit451.gitlab.util.ImageUtil
import com.squareup.picasso.Picasso
   
/** /**
* Shows a project member * Shows a project member
Loading
@@ -48,7 +48,7 @@ class ProjectMemberViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -48,7 +48,7 @@ class ProjectMemberViewHolder(view: View) : RecyclerView.ViewHolder(view) {
textUsername.text = member.username textUsername.text = member.username
textAccess.text = Member.getAccessLevel(member.accessLevel) textAccess.text = Member.getAccessLevel(member.accessLevel)
   
Picasso.with(itemView.context) App.get().picasso
.load(ImageUtil.getAvatarUrl(member, itemView.resources.getDimensionPixelSize(R.dimen.user_header_image_size))) .load(ImageUtil.getAvatarUrl(member, itemView.resources.getDimensionPixelSize(R.dimen.user_header_image_size)))
.into(image) .into(image)
} }
Loading
Loading
Loading
@@ -11,11 +11,11 @@ import android.widget.ImageView
Loading
@@ -11,11 +11,11 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import com.commit451.gitlab.App
import com.commit451.gitlab.R import com.commit451.gitlab.R
import com.commit451.gitlab.model.api.Project import com.commit451.gitlab.model.api.Project
import com.commit451.gitlab.transformation.CircleTransformation import com.commit451.gitlab.transformation.CircleTransformation
import com.github.ivbaranov.mli.MaterialLetterIcon import com.github.ivbaranov.mli.MaterialLetterIcon
import com.squareup.picasso.Picasso
   
/** /**
* Projects, yay! * Projects, yay!
Loading
@@ -46,7 +46,7 @@ class ProjectViewHolder(view: View) : RecyclerView.ViewHolder(view) {
Loading
@@ -46,7 +46,7 @@ class ProjectViewHolder(view: View) : RecyclerView.ViewHolder(view) {
iconLetter.visibility = View.GONE iconLetter.visibility = View.GONE
   
image.visibility = View.VISIBLE image.visibility = View.VISIBLE
Picasso.with(itemView.context) App.get().picasso
.load(project.avatarUrl) .load(project.avatarUrl)
.transform(CircleTransformation()) .transform(CircleTransformation())
.into(image) .into(image)
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment