David Langley
932ee0ac07
Add Simple Template Example
...
- Add a simple Template example that shows a user profile with avatar, displayName and presence.
- ScreenCoordinator: closure based with less protocols and delegates.
- Reducer: Reducer function that manages all state modifications.
- SwiftUI View: Decomposes UI into appropriate sub components.
- Uses Theme and Dependency Management Infrastructure
2021-09-06 17:12:31 +01:00
David Langley
f4cb404df0
Finish extraction
...
- Moves SwiftUI code out of Riot and into RiotSwiftUI which has no dependency on Matrix SDK.
- Git wasn't smart enough to see the file moves. Most feature function has remain unchanged. 1 change I did make was remove NotificationSettingsViewModel's dependence on MxPushRule, so that the view model could be moved into RiotSwiftUI.
- Add LocaleProvider to abstract VectorL10n's use of Matrix SDK language so it can be used in RiotSwiftUI.
- Split Theme into UKit/SwiftUI version to remove RiotSwiftUI's dependence on ThemeService and ThemeV1.
- Migrated from ThemeObserver to ThemePublisher. We push updates to ThemePublisher so that we can remove ThemeService as dependency.
- Add .DS_Store to .gitignore
2021-09-01 12:34:38 +01:00
David Langley
200fb69993
Extract and start to split theme.
2021-08-27 16:26:56 +01:00
David Langley
4674caac05
Merge pull request #4752 from vector-im/langleyd/4467_account_notification_settings
...
Account Notification Settings and Keywords
2021-08-26 11:07:11 +01:00
David Langley
c23b763729
Remove unneeded string from bad merge
2021-08-25 14:25:57 +01:00
David Langley
7a4554f53d
Add Chips, InputStyles, Service Implementation, swift-collections and UI cleanup.
2021-08-25 13:03:36 +01:00
Stefan Ceriu
ea699f66e3
Implements #4693 - Alert users of Element on iOS11 deprecation.
2021-08-25 13:57:32 +03:00
Stefan Ceriu
108f952680
Fixes #4714 - Flickering voice message cells while being sent.
2021-08-18 14:58:32 +03:00
David Langley
a7d0fec95d
Add NotificationSettings and Keywords UI and VM
2021-08-18 09:33:56 +01:00
David Langley
4865d9d3a5
run template, add entrypoint and update BuildSetting
2021-08-17 15:00:20 +01:00
David Langley
4b639c3937
Remove visibility modifier
2021-08-12 12:42:26 +01:00
ismailgulek
55e49a79aa
New strings
2021-08-06 16:19:53 +03:00
Stefan Ceriu
d19e069ca3
#4655 - Localized lock screen voice message name placeholder.
2021-08-05 16:55:02 +03:00
ismailgulek
927e09ee2b
Merge branch 'develop' into element_4642
2021-08-04 10:57:34 +03:00
Doug
e94dbd9fea
Merge branch 'develop' into doug/2368_allow_silent_notifications
2021-08-03 16:02:53 +01:00
ismailgulek
5a3895a7ac
Add strings for incoming calls
2021-08-03 17:07:15 +03:00
ismailgulek
f44e434577
Update strings
2021-08-03 17:00:35 +03:00
ismailgulek
599acc8606
Add & update icons
2021-08-03 17:00:13 +03:00
Doug
9692a8fcab
Update notifications disabled alert.
2021-07-28 12:45:06 +01:00
Doug
3ac01ddc69
Update string.
2021-07-27 17:38:40 +01:00
Gil Eluard
0d3286ed60
Voice Messages copy could be improved #4604
...
- Fixed
2021-07-26 22:24:36 +02:00
Doug
547955bba8
Merge branch 'develop' into doug/4521_remove_directory_from_rooms_tab
2021-07-22 14:37:25 +01:00
Stefan Ceriu
c0067a81b3
#4090 - Added voice messages switch to the labs section in settings.
2021-07-16 16:57:29 +03:00
Stefan Ceriu
6902c3a4d2
Merge branch 'develop' into element_4090
...
# Conflicts:
# CHANGES.rst
2021-07-13 11:30:16 +03:00
Gil Eluard
5b581fccc0
#4090 - Update after review
2021-07-10 00:16:23 +02:00
David Baker
783dc95f5f
Merge remote-tracking branch 'origin/develop' into dbkr/scan_button_title
2021-07-09 16:40:16 +01:00
Doug
a93359f49d
Remove room_recents_directory_section_network localization string.
2021-07-09 12:36:02 +01:00
langleyd
33ddec46d2
Fix logging, add "Notify me for" label, fix theme on avatar and add changes
2021-07-08 20:54:32 +01:00
Gil Eluard
113fd85103
#4090 - Update after review
2021-07-06 23:03:56 +02:00
langleyd
d2a0a35e7c
Merge branch 'develop' of github.com:vector-im/element-ios into roomNotificationSettings
2021-07-06 19:51:17 +01:00
Gil Eluard
3c010f117c
Merge branch 'develop' into element_4090
...
# Conflicts:
# CHANGES.rst
2021-07-06 09:27:28 +02:00
langleyd
6a48bacd36
Add entry points at long press on home view and slide on recents.
2021-07-02 20:19:46 +01:00
David Baker
0ae203936e
Use different title for scan button for self verification
...
Because it's not 'their' device, it's your own device.
2021-07-02 17:38:12 +01:00
langleyd
7392bdbe83
Fix typo and don't show link to account settings until we have global notification settings.
2021-07-02 10:30:44 +01:00
langleyd
c60093a4ee
Add translations, footer message and room encryption handling
2021-07-02 10:15:35 +01:00
ismailgulek
c0f735839f
Add route icons
2021-06-28 02:11:12 +03:00
langleyd
7453fa68bb
Add NotificationRepository, ViewModel and ViewController
2021-06-25 22:38:31 +01:00
ismailgulek
7f03cf525e
Add new icons
2021-06-25 00:41:35 +03:00
Stefan Ceriu
0b155b9879
#4094 - Added toast notifications and maximum recording duration.
2021-06-24 14:02:41 +03:00
Stefan Ceriu
1ef9471aac
#4094 - Various tweaks, bug fixes and improvements following code review.
2021-06-23 15:37:34 +03:00
langleyd
c554e48ad2
Add correct asset for notifications icon.
2021-06-22 16:01:21 +01:00
langleyd
6f74b79f1b
Add new settings notification feature flag and update ui entry point
2021-06-22 13:39:50 +01:00
Stefan Ceriu
9a4ce85fd5
#4096 - Added locked mode transition and animations, locked recording mode and real time waveform.
2021-06-22 09:42:38 +03:00
Stefan Ceriu
78958e2372
#4096 - Voice message playback view theme support.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
19e402a622
#4096 - Added voice message decoding, timeline cell and playback UI.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
04f2ad7a6e
#4090 - Added recording duration label and permissions checking.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
8a58224ed9
#4090 - Corrected dark theme appearance.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
d71c6027bf
#4090 - New voice recording toolbar ui and swipe to cancel interaction.
2021-06-22 09:42:37 +03:00
Gil Eluard
9448a6fc15
Voice Messages - Hold and send
...
- Added voice message button
- voice recording UI state
2021-06-22 09:42:37 +03:00
manuroe
6cc1db1295
Merge branch 'develop' into manu/4430_security_settings_update
2021-06-17 14:11:22 +02:00