Doug
|
2c1e61a1bc
|
Add SwiftLint rule to enforce stack spacing. (#2080)
Xcode 15 changes the default behaviour and given we're always working from designs, we shouldn't rely on it for our layout.
|
2023-11-14 12:38:38 +00:00 |
|
Alfonso Grillo
|
530985e674
|
Add deferred spinner for voice messages (#2018)
* Add delayedLoaderPlaybackState
* Add more tests
* Fix Xcode 14 build error
* Refactor delayedLoaderPlaybackState -> playerButtonPlaybackState
* Fix runtime issue
|
2023-11-03 10:39:22 +00:00 |
|
Nicolas Mauri
|
a32a7c8f2c
|
Fix: Keep the progress indicator visible after pausing or scrubbing a voice message. (#1969)
|
2023-10-27 15:24:22 +00:00 |
|
Alfonso Grillo
|
adfe855b99
|
Refactor voice messages touch interaction (#1970)
* Remove enable/disable long press actions
* Working poc
* Refactor interaction in VoiceMessageRoomPlaybackView
* Cleanup DateFormatter
* Fix VoiceMessagePreviewComposer
* Cleanup
* Delete WaveformViewDragState
* Refactor WaveformCursorView
* Cleanup
* Add WaveformInteractionModifier
* Add selection hapitc feedback
* Fix ComposerToolbar ZStack alignment
* Refine cursor size
* Remove haptic feedback
* Fix preview test
* Delete longPressDisabledItemID
* Remove progress animation
* Project file
|
2023-10-27 10:08:30 +00:00 |
|
Alfonso Grillo
|
a1bbc7ecce
|
Voice messages UI polish (#1959)
* Add VoiceMessageButton
* Add VoiceMessageRecordBadge
* Make composer transition faster
* Use VoiceMessageButton
* Adjust recording badge
* Update localisation key
* Remove animation in VoiceMessageButton
* Fix preview tests
* Cleanup
* Update preview tests
|
2023-10-26 09:05:42 +00:00 |
|
Nicolas Mauri
|
30b18031a0
|
Add a progress indicator to voice message preview (#1956)
|
2023-10-25 10:27:00 +00:00 |
|
Nicolas Mauri
|
2f57fbc77d
|
Allow to record a voice message (#1926)
|
2023-10-23 15:47:36 +00:00 |
|
Alfonso Grillo
|
fbcf037240
|
Voice message waveform from audio files (#1919)
* Add DSWaveformImage
* Add estimated waveform
* Add progress mask modifier
* Add real waveform
* Fix cursor
* Fix scale factor
* Refine ProgressMaskModifier
* Refine waveform logic
* Add docs
* Add waveform placeholder
|
2023-10-19 11:01:45 +02:00 |
|
Nicolas Mauri
|
9ab3b20a49
|
Add UI to record a voice message from the composer toolbar (#1892)
|
2023-10-16 15:18:51 +00:00 |
|
Nicolas Mauri
|
b35bee5d8f
|
Improved display of voice messages in the timeline (#1873)
|
2023-10-10 16:20:31 +00:00 |
|
Nicolas Mauri
|
82abd0aaf3
|
Add voice message playback from the timeline (#1844)
|
2023-10-04 16:32:45 +00:00 |
|