Add large-screen media send toolbars for image editing.

This commit is contained in:
Alex Hart
2026-04-10 14:35:43 -03:00
committed by Cody Henthorne
parent b4bfb67a44
commit 773d6c36dc
41 changed files with 674 additions and 117 deletions

View File

@@ -419,8 +419,8 @@ class MediaReviewFragment : Fragment(R.layout.v2_media_review_fragment), Schedul
}
val icon = when (state.quality) {
SentMediaQuality.HIGH -> R.drawable.symbol_quality_high_24
else -> R.drawable.symbol_quality_high_slash_24
SentMediaQuality.HIGH -> CoreUiR.drawable.symbol_quality_high_24
else -> CoreUiR.drawable.symbol_quality_high_slash_24
}
MediaReviewToastPopupWindow.show(controls, icon, description)
@@ -494,8 +494,8 @@ class MediaReviewFragment : Fragment(R.layout.v2_media_review_fragment), Schedul
}
qualityButton.setImageResource(
when (state.quality) {
SentMediaQuality.STANDARD -> R.drawable.symbol_quality_high_slash_24
SentMediaQuality.HIGH -> R.drawable.symbol_quality_high_24
SentMediaQuality.STANDARD -> CoreUiR.drawable.symbol_quality_high_slash_24
SentMediaQuality.HIGH -> CoreUiR.drawable.symbol_quality_high_24
}
)
}

View File

@@ -3,7 +3,7 @@ package org.thoughtcrime.securesms.mediasend.v2.text
import android.content.Context
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatImageView
import org.thoughtcrime.securesms.util.next
import org.signal.core.util.next
typealias OnTextAlignmentChanged = (TextAlignment) -> Unit

View File

@@ -3,7 +3,7 @@ package org.thoughtcrime.securesms.mediasend.v2.text
import android.content.Context
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatImageView
import org.thoughtcrime.securesms.util.next
import org.signal.core.util.next
typealias OnTextColorStyleChanged = (TextColorStyle) -> Unit

View File

@@ -3,8 +3,8 @@ package org.thoughtcrime.securesms.mediasend.v2.text
import android.content.Context
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatImageView
import org.signal.core.util.next
import org.thoughtcrime.securesms.fonts.TextFont
import org.thoughtcrime.securesms.util.next
typealias OnTextFontChanged = (TextFont) -> Unit