File tree 5 files changed +6
-5
lines changed
app/src/main/java/com/infomaniak/mail
5 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ import com.infomaniak.mail.data.models.thread.Thread
54
54
import com.infomaniak.mail.databinding.*
55
55
import com.infomaniak.mail.ui.main.folder.ThreadListAdapter.ThreadListViewHolder
56
56
import com.infomaniak.mail.ui.main.thread.SubjectFormatter
57
+ import com.infomaniak.mail.ui.main.thread.SubjectFormatter.TagColor
57
58
import com.infomaniak.mail.utils.RealmChangesBinding
58
59
import com.infomaniak.mail.utils.Utils.runCatchingRealm
59
60
import com.infomaniak.mail.utils.extensions.*
Original file line number Diff line number Diff line change @@ -23,13 +23,13 @@ import android.graphics.Paint
23
23
import android.text.StaticLayout
24
24
import android.text.TextPaint
25
25
import android.text.TextUtils.*
26
+ import androidx.annotation.ColorRes
26
27
import androidx.core.content.res.ResourcesCompat
27
28
import com.infomaniak.mail.MatomoMail.trackExternalEvent
28
29
import com.infomaniak.mail.R
29
30
import com.infomaniak.mail.data.models.thread.Thread
30
31
import com.infomaniak.mail.utils.ExternalUtils.findExternalRecipients
31
32
import com.infomaniak.mail.utils.extensions.MergedContactDictionary
32
- import com.infomaniak.mail.utils.extensions.TagColor
33
33
import com.infomaniak.mail.utils.extensions.formatSubject
34
34
import com.infomaniak.mail.utils.extensions.postfixWithTag
35
35
import javax.inject.Inject
@@ -153,6 +153,8 @@ class SubjectFormatter @Inject constructor(private val context: Context) {
153
153
val tagTextPaint : TextPaint ,
154
154
)
155
155
156
+ data class TagColor (@ColorRes val backgroundColorRes : Int , @ColorRes val textColorRes : Int )
157
+
156
158
companion object {
157
159
158
160
fun getTagsPaint (context : Context ) = TextPaint (Paint .ANTI_ALIAS_FLAG ).apply {
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ import com.infomaniak.mail.MatomoMail.trackEvent
34
34
import com.infomaniak.mail.R
35
35
import com.infomaniak.mail.data.LocalSettings
36
36
import com.infomaniak.mail.databinding.FragmentAiPromptBinding
37
- import com.infomaniak.mail.utils.extensions .TagColor
37
+ import com.infomaniak.mail.ui.main.thread.SubjectFormatter .TagColor
38
38
import com.infomaniak.mail.utils.extensions.postfixWithTag
39
39
import dagger.hilt.android.AndroidEntryPoint
40
40
import kotlinx.coroutines.Dispatchers
Original file line number Diff line number Diff line change @@ -40,10 +40,10 @@ import com.infomaniak.mail.data.models.ai.AiPromptOpeningStatus
40
40
import com.infomaniak.mail.databinding.DialogAiReplaceContentBinding
41
41
import com.infomaniak.mail.databinding.FragmentAiPropositionBinding
42
42
import com.infomaniak.mail.ui.alertDialogs.AiDescriptionAlertDialog
43
+ import com.infomaniak.mail.ui.main.thread.SubjectFormatter.TagColor
43
44
import com.infomaniak.mail.ui.newMessage.AiViewModel.PropositionStatus
44
45
import com.infomaniak.mail.ui.newMessage.AiViewModel.Shortcut
45
46
import com.infomaniak.mail.utils.SimpleIconPopupMenu
46
- import com.infomaniak.mail.utils.extensions.TagColor
47
47
import com.infomaniak.mail.utils.extensions.changeToolbarColorOnScroll
48
48
import com.infomaniak.mail.utils.extensions.postfixWithTag
49
49
import com.infomaniak.mail.utils.extensions.setSystemBarsColors
Original file line number Diff line number Diff line change @@ -607,5 +607,3 @@ fun ViewPager2.removeOverScrollForApiBelow31() {
607
607
(getChildAt(0 ) as ? RecyclerView )?.overScrollMode = View .OVER_SCROLL_NEVER
608
608
}
609
609
}
610
-
611
- data class TagColor (@ColorRes val backgroundColorRes : Int , @ColorRes val textColorRes : Int )
You can’t perform that action at this time.
0 commit comments