Robin Kipp
67291f8023
Accessibility: VoiceOver: Add accessibility label and hint to the Record Voice Message button. ( #6323 )
...
* Add accessibility label and hint to the Record Voice Message button.
* Add release note.
* Remove unnecessary import for SwiftUI.
* Update Riot/Modules/Room/VoiceMessages/VoiceMessageToolbarView.swift
Use VectorL10n instead of calling NSLocalizedString directly.
* Add German translation for the newly added a11y strings.
* Revert "Add German translation for the newly added a11y strings."
This reverts commit 003cfd9c3e
.
* Update Riot/Assets/en.lproj/Vector.strings
2022-06-22 10:07:13 +01:00
David Langley
664895107d
Revert "Replace ffmpeg with switf-ogg"
2022-06-20 10:53:56 +02:00
David Langley
cca4c3bbbf
fix typos and returning on main
2022-06-14 23:44:49 +01:00
David Langley
6a36b81327
Replace ffmpeg with switf-ogg
2022-06-09 23:39:45 +01:00
Stefan Ceriu
45fdbd64e0
Fixes #6160 - Stop deleting audio recording when sending fails and allow it to be retried through the normal mechanism
2022-05-17 18:25:57 +03:00
SBiOSoftWhare
363f160d69
VoiceMessagePlaybackView: Update background view color property name.
2022-02-01 14:49:17 +01:00
SBiOSoftWhare
198b91ec70
VoiceMessagePlaybackView: Expose stackViewTrailingContraint.
2022-01-28 14:32:43 +01:00
SBiOSoftWhare
557e93c27c
VoiceMessage: Update MXKAttachmentType usage.
2022-01-26 16:02:24 +01:00
SBiOSoftWhare
cd6caccbe5
VoiceMessagePlaybackView: Expose background color.
2022-01-25 15:44:48 +01:00
Stefan Ceriu
52598a2eab
Fixed ffmpeg-kit breaking changes after minor release, fixed version to 4.5.1
2022-01-06 13:31:05 +02:00
Stefan Ceriu
d3ea267b41
vector-im/element-ios/issues/4753 - Prevent unnecessary audio file conversions if final file already exists on disk.
2021-12-02 15:38:59 +02:00
Stefan Ceriu
ec00c52a0a
vector-im/element-ios/issues/4753 - Allow audio file attachments to be played back inline by reusing the existing voice message UI.
2021-12-02 15:38:59 +02:00
Stefan Ceriu
1d53e95a49
Fixes #4970 - Fixed unintentional voice message drafts on automatically cancelled recordings.
2021-10-08 16:28:42 +03:00
Stefan Ceriu
093b10bfc5
Fixes #4935 - Enable voice message scrubbing pan gesture only after long press.
2021-10-08 14:18:53 +03:00
David Langley
eb92cc9cf8
use roomId for audioPlayerId, remove dead code, make functions private.
2021-09-23 10:55:35 +01:00
David Langley
007f72d51e
Use RoomId for room by room drafts.
2021-09-23 08:48:15 +01:00
David Langley
442708524e
Simplify scrubbing logic.
2021-09-22 16:26:20 +01:00
David Langley
3bb50d2a35
Build on xcode 12
2021-09-22 13:53:26 +01:00
David Langley
f87c28318d
Simplify scrubbing and reset to stopped if scrub to start/end
2021-09-22 11:12:45 +01:00
David Langley
87cd6fa209
Add scrubbing
2021-09-22 09:36:20 +01:00
David Langley
1ddd420781
Add Pause/Resume support between rooms.
2021-09-21 15:52:53 +01:00
Stefan Ceriu
c5e53d178e
Moved converted voice messages to their own folder. Cleaning up all temporary files on reload and logout.
2021-09-01 17:08:07 +03:00
Stefan Ceriu
495ce11569
Fixes #4748 - Fixed cached callbacks race condition, serialized all async operations, properly cleaning up callbacks on failure.
2021-08-25 14:03:42 +03:00
Stefan Ceriu
f33dd76930
Fixes #4714 - Flickering voice message cells while being sent.
2021-08-18 14:58:32 +03:00
Stefan Ceriu
66f248de2d
Remove labs setting for voice messages, enable the feature by default. Fixed incorrect ffmpeg arguments.
2021-08-06 14:22:52 +03:00
Stefan Ceriu
8923f0c8db
Fixes voice message audio quality.
2021-08-06 14:22:52 +03:00
Stefan Ceriu
5551bac29f
#4655 - Localized lock screen voice message name placeholder.
2021-08-05 16:55:02 +03:00
ismailgulek
8246350592
Update Riot/Modules/Room/VoiceMessages/VoiceMessageMediaServiceProvider.swift
...
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
2021-08-05 16:55:02 +03:00
ismailgulek
48938a6131
Fix room avatar
2021-08-05 16:55:02 +03:00
Stefan Ceriu
84a9e76173
#4656 - Stop recording voice message and go into locked mode when the application becomes inactive. Updated changes.rst.
2021-08-05 16:55:02 +03:00
Stefan Ceriu
66d6a1a2b2
#4655 - Allowing voice message playback to be controlled from the lock screen or the control center.
2021-08-05 16:55:02 +03:00
Stefan Ceriu
9171c90ac6
Voice messages - Updated recorded audio file name.
2021-08-03 14:59:44 +03:00
Stefan Ceriu
ea2bbeb8a0
Voice messages - Increased recording state microphone icon size.
2021-08-03 14:59:44 +03:00
Stefan Ceriu
e2a1085b13
#4641 - Voice messages - always access local cache manager state from the internal work queue.
2021-08-03 14:59:44 +03:00
Gil Eluard
abc1f569cc
Slide to lock should be more generous #4602
...
- Distance needed to enter lock mode reduced
2021-07-27 14:55:06 +02:00
Gil Eluard
8b36281cc4
Tapping on waveform in composer glitches UI #4603
...
- Fixed
2021-07-26 22:19:04 +02:00
Gil Eluard
0cc684959d
Tap/hold to send voice messages isn't intuitive #4601
...
- Fixed
2021-07-26 21:59:16 +02:00
Stefan Ceriu
39084b00da
#4090 - Activating the shared AVAudioSession before recording or playback.
2021-07-19 15:54:14 +03:00
Stefan Ceriu
0ead60f397
#4090 - Various tweaks and fixes following code review. Switched back to DateFormatters for formatting durations, sanitising audio player durations and current times.
2021-07-19 15:48:37 +03:00
Stefan Ceriu
ec33ec81f8
#4090 - Fixed the AttachmentCacheManager's serial nature.
2021-07-16 15:47:56 +03:00
Stefan Ceriu
427e77e619
Revert "Revert " #4094 - Reintroduced serial attachment loading processing queue and fixed completionCallback storage so they take the requestedNumberOfSamples into account.""
...
This reverts commit cf884c6abf
.
2021-07-16 13:46:06 +03:00
Stefan Ceriu
cf884c6abf
Revert " #4094 - Reintroduced serial attachment loading processing queue and fixed completionCallback storage so they take the requestedNumberOfSamples into account."
...
This reverts commit 9a3d26eae3
.
2021-07-16 13:31:38 +03:00
Stefan Ceriu
511569a767
#4090 - Switched the sendVoiceMessage method duration parameter to an integer.
2021-07-16 12:49:28 +03:00
Stefan Ceriu
9a3d26eae3
#4094 - Reintroduced serial attachment loading processing queue and fixed completionCallback storage so they take the requestedNumberOfSamples into account.
2021-07-16 12:05:47 +03:00
Stefan Ceriu
521c713d30
#4094 - Redrawing waveforms on bound changes.
2021-07-16 09:06:36 +03:00
Stefan Ceriu
a3ec3356db
#4094 - Fixed flickering elapsed time labels and other tweaks.
2021-07-14 14:40:54 +03:00
Stefan Ceriu
1181ccafff
#4094 - Switched back to multiple audio player instances (1 per event identifier), strongly retaining the currenty playing one and unloading all stopped ones. Various other improvements and bug fixes.
2021-07-14 10:26:21 +03:00
Stefan Ceriu
ff9384c079
Revert "Revert " #4545 - Switch back to using multiple audio player instances, allow pausing when starting a new player.""
...
This reverts commit 1a5197c69a
.
2021-07-13 16:13:39 +03:00
Stefan Ceriu
227197375c
#4094 - Sending voice message recording length and waveform samples.
2021-07-13 16:03:20 +03:00
Stefan Ceriu
1a5197c69a
Revert " #4545 - Switch back to using multiple audio player instances, allow pausing when starting a new player."
...
This reverts commit 1a2a434d9d
.
2021-07-13 08:04:50 +03:00