Commit Graph

515 Commits

Author SHA1 Message Date
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