manuroe
56bec55080
VB: Make the view model aware of every chunk new coming
...
this reactive approach will help to cache and reorder them by sequence
2022-10-20 01:45:57 +02:00
manuroe
79ca7b8dc0
Expose better broadcast details to the view
...
Starting from the sender name but we can add more things. This is up to the design expectation
2022-10-20 01:45:57 +02:00
manuroe
e2f41f45f1
VB: Improve playback states
2022-10-20 01:45:57 +02:00
manuroe
c51287a490
VB: Playback starts to work but only the first chunk if it is ogg
2022-10-20 01:45:57 +02:00
manuroe
664004eec5
VB: Move view logic to the view model
2022-10-20 01:45:57 +02:00
manuroe
5d198d0d3a
Renamed back to VoiceBroadcastPlaybackCoordinator
...
The logic will be moved to the view model. This file will just serve the SwiftUI view
2022-10-20 01:45:57 +02:00
manuroe
eb71a8f34a
Rename some existing voice broadcast files to VoiceBroadcastPlayback
...
Record will happen in separate files
2022-10-20 01:45:57 +02:00
manuroe
d7fe686429
Simplify TimelineVoiceBroadcastDetails struct
2022-10-20 01:45:57 +02:00
manuroe
2bce98f1c7
Removed VoiceBroadcastProtocol
...
We do not need to abstract it
2022-10-20 01:45:57 +02:00
manuroe
9be993e532
Rename TimelineVoiceBroadcastCoordinator to controller
...
It has nothing todo with a coordinator. Start to follow the same naming as VoiceMessage.
Remove SwiftUI VoiceBroadcastChunk to make it build
2022-10-20 01:45:57 +02:00
yostyle
1c171b61f4
Check user id to prevent fake ckunk
2022-10-20 01:45:57 +02:00
yostyle
c0afefb4c8
Add chunks in TimelineVoiceBroadcastDetails
2022-10-20 01:45:57 +02:00
yostyle
edca596f49
Add some comments
2022-10-20 01:45:57 +02:00
yostyle
90acfe9a43
Init voice broadcast playing service
2022-10-20 01:45:57 +02:00
Giom Foret
68f2b1cdef
Display info dialogs when we prevent the user from starting a new voice broadcast
...
- Update the existing implementation used to start/stop a voice broadcast in order to handle the different cases where voice broadcast is denied
- Add the optional Voice broadcast action to the new wysiwyg composer
2022-10-20 00:38:42 +02:00
manuroe
0104cda91a
VB: Support multi chunks playback
2022-10-19 23:09:48 +02:00
manuroe
d2ccee0b50
VB: Make the view model aware of every chunk new coming
...
this reactive approach will help to cache and reorder them by sequence
2022-10-19 17:28:08 +02:00
Mauro Romito
f895c17ed2
added a simple test
2022-10-19 16:40:07 +02:00
Aleksandrs Proskurins
1a0fbad7f2
Session selection state
2022-10-19 17:02:48 +03:00
manuroe
ec5a4cb7ad
Expose better broadcast details to the view
...
Starting from the sender name but we can add more things. This is up to the design expectation
2022-10-19 15:32:03 +02:00
Mauro Romito
2182882ddd
added placeholder to the viewModel
2022-10-19 15:08:12 +02:00
manuroe
548520ee63
VB: Improve playback states
2022-10-19 15:01:43 +02:00
Aleksandrs Proskurins
46f483ec07
Edit mode
2022-10-19 15:43:43 +03:00
manuroe
373309cce5
VB: Playback starts to work but only the first chunk if it is ogg
2022-10-19 14:23:09 +02:00
manuroe
ec08a54c60
VB: Move view logic to the view model
2022-10-19 13:00:35 +02:00
manuroe
26d8de7bfe
Renamed back to VoiceBroadcastPlaybackCoordinator
...
The logic will be moved to the view model. This file will just serve the SwiftUI view
2022-10-19 10:20:38 +02:00
manuroe
833e5654d0
Rename some existing voice broadcast files to VoiceBroadcastPlayback
...
Record will happen in separate files
2022-10-19 10:13:07 +02:00
manuroe
2420274a50
Simplify TimelineVoiceBroadcastDetails struct
2022-10-19 09:42:00 +02:00
manuroe
3a21d4acd5
Removed VoiceBroadcastProtocol
...
We do not need to abstract it
2022-10-19 09:38:36 +02:00
manuroe
439d64917e
Rename TimelineVoiceBroadcastCoordinator to controller
...
It has nothing todo with a coordinator. Start to follow the same naming as VoiceMessage.
Remove SwiftUI VoiceBroadcastChunk to make it build
2022-10-19 09:34:58 +02:00
yostyle
c01c3a7752
Check user id to prevent fake ckunk
2022-10-19 09:09:57 +02:00
yostyle
7ebb57fa4d
Add chunks in TimelineVoiceBroadcastDetails
2022-10-18 23:36:21 +02:00
yostyle
a168f7f28a
Add some comments
2022-10-18 17:32:40 +02:00
yostyle
71eb742bef
Init voice broadcast playing service
2022-10-18 16:36:02 +02:00
Stefan Ceriu
0bd6c4aea2
Check and mark the received MSK as trusted before locally verifying the existing device
2022-10-18 12:15:47 +03:00
Stefan Ceriu
11a4a7dc11
Fix incorrect Task creation for processing scanned qr codes
2022-10-18 12:13:14 +03:00
Hugh Nimmo-Smith
a8ecfe5205
Use unstable prefixes for QR code login
2022-10-18 09:13:21 +03:00
Velin92
d8aae8dee7
Merge pull request #6901 from vector-im/mauroromito/wysiwyg_toolbar_design_improvements
...
WYSIWYG design improvements
2022-10-17 21:10:44 +02:00
Alfonso Grillo
2076a3d97f
Merge pull request #6898 from vector-im/alfogrillo/fix_session_details
...
Filter out application section in session details (PSG-898)
2022-10-17 19:49:47 +02:00
Mauro Romito
8d6a52bbfd
spacing improved further
2022-10-17 19:25:17 +02:00
Yoan Pintas
5279338e62
[Voice Broadcast] Aggregate the chunks of voice messages in room timeline ( #6891 )
2022-10-17 18:23:47 +02:00
Mauro Romito
1e75f69c56
Merge branch 'develop' into mauroromito/wysiwyg_toolbar_design_improvements
...
# Conflicts:
# Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
# project.yml
2022-10-17 18:13:12 +02:00
Mauro Romito
f2ab4922ae
updated the swiftpm
2022-10-17 18:11:19 +02:00
Mauro Romito
adad2f2bcd
designs are perfect now
2022-10-17 17:03:43 +02:00
Mauro Romito
76ffd2fa49
design improvements!
2022-10-17 16:39:42 +02:00
David Langley
21877a9a30
Merge pull request #6897 from vector-im/langleyd/6896_focus_taps_inside_border
...
Fix tap area being too small on composer
2022-10-17 15:02:09 +01:00
Velin92
151e316e1d
Merge pull request #6895 from vector-im/mauroromito/wysiwyg_bottom_action_sheet_design_improvements
...
wysiwyg bottom action sheet design improvements
2022-10-17 15:43:19 +02:00
Alfonso Grillo
9e96068f3f
Filter out application section if needed
2022-10-17 15:38:54 +02:00
David Langley
99a44cbdb3
Update Wysiwyg dep and use new focused param on WysiwygComposerView
2022-10-17 14:10:02 +01:00
Mauro Romito
61162ed929
better padding
2022-10-17 13:47:33 +02:00