mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-20 18:40:54 +02:00
Moves Live streaming from the top bar to the screen to avoid cancelling the video on scrolling.
This commit is contained in:
@@ -64,7 +64,6 @@ import com.vitorpamplona.amethyst.model.Account
|
|||||||
import com.vitorpamplona.amethyst.model.AddressableNote
|
import com.vitorpamplona.amethyst.model.AddressableNote
|
||||||
import com.vitorpamplona.amethyst.model.GLOBAL_FOLLOWS
|
import com.vitorpamplona.amethyst.model.GLOBAL_FOLLOWS
|
||||||
import com.vitorpamplona.amethyst.model.KIND3_FOLLOWS
|
import com.vitorpamplona.amethyst.model.KIND3_FOLLOWS
|
||||||
import com.vitorpamplona.amethyst.model.LiveActivitiesChannel
|
|
||||||
import com.vitorpamplona.amethyst.model.LocalCache
|
import com.vitorpamplona.amethyst.model.LocalCache
|
||||||
import com.vitorpamplona.amethyst.service.NostrAccountDataSource
|
import com.vitorpamplona.amethyst.service.NostrAccountDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrChannelDataSource
|
import com.vitorpamplona.amethyst.service.NostrChannelDataSource
|
||||||
@@ -110,7 +109,6 @@ import com.vitorpamplona.amethyst.ui.screen.loggedIn.LongChannelHeader
|
|||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.LongRoomHeader
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.LongRoomHeader
|
||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.RoomNameOnlyDisplay
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.RoomNameOnlyDisplay
|
||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.ShortChannelHeader
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.ShortChannelHeader
|
||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.ShowVideoStreaming
|
|
||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.SpinnerSelectionDialog
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.SpinnerSelectionDialog
|
||||||
import com.vitorpamplona.amethyst.ui.theme.BottomTopHeight
|
import com.vitorpamplona.amethyst.ui.theme.BottomTopHeight
|
||||||
import com.vitorpamplona.amethyst.ui.theme.DoubleHorzSpacer
|
import com.vitorpamplona.amethyst.ui.theme.DoubleHorzSpacer
|
||||||
@@ -355,11 +353,6 @@ private fun ChannelTopBar(
|
|||||||
) {
|
) {
|
||||||
LoadChannel(baseChannelHex = id, accountViewModel) { baseChannel ->
|
LoadChannel(baseChannelHex = id, accountViewModel) { baseChannel ->
|
||||||
FlexibleTopBarWithBackButton(
|
FlexibleTopBarWithBackButton(
|
||||||
prefixRow = {
|
|
||||||
if (baseChannel is LiveActivitiesChannel) {
|
|
||||||
ShowVideoStreaming(baseChannel, accountViewModel)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
title = {
|
title = {
|
||||||
ShortChannelHeader(
|
ShortChannelHeader(
|
||||||
baseChannel = baseChannel,
|
baseChannel = baseChannel,
|
||||||
|
@@ -248,6 +248,9 @@ fun ChannelScreen(
|
|||||||
.weight(1f, true)
|
.weight(1f, true)
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
|
if (channel is LiveActivitiesChannel) {
|
||||||
|
ShowVideoStreaming(channel, accountViewModel)
|
||||||
|
}
|
||||||
RefreshingChatroomFeedView(
|
RefreshingChatroomFeedView(
|
||||||
viewModel = feedViewModel,
|
viewModel = feedViewModel,
|
||||||
accountViewModel = accountViewModel,
|
accountViewModel = accountViewModel,
|
||||||
|
Reference in New Issue
Block a user