David Langley
372da7cdde
Remove unneeded protocol and methods on VectortHostingController
2021-09-07 22:49:11 +01:00
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
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
ced1b88123
Add ViewFrameReader
2021-08-25 19:24:33 +01:00
David Langley
d42ad307a4
Update Riot/Modules/Common/SwiftUI/Inject.swift
...
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2021-08-18 12:46:41 +01:00
David Langley
cc9b9202c3
Update Riot/Modules/Common/SwiftUI/DependencyContainerKey.swift
...
Co-authored-by: manuroe <manuroe@users.noreply.github.com >
2021-08-18 09:23:18 +01:00
David Langley
c32002013a
Update Riot/Modules/Common/SwiftUI/DependencyContainerKey.swift
...
Co-authored-by: manuroe <manuroe@users.noreply.github.com >
2021-08-18 09:23:00 +01:00
David Langley
8f43cf6d8c
Update Riot/Modules/Common/SwiftUI/Inject.swift
...
Co-authored-by: manuroe <manuroe@users.noreply.github.com >
2021-08-18 09:22:44 +01:00
David Langley
b0d41760ec
Add dependency management, AvatarViewModel and placeholder rendering now in AvatarImage.
2021-08-17 10:19:41 +01:00
David Langley
c68e901de6
Do avatar placeholder in SwiftUI, Add AvatarViewModel, Add dependency injection for MxMediaManager dependency.
2021-08-15 00:36:15 +01:00
David Langley
49eb6ae1ec
Cleanup from comments
2021-08-12 16:57:19 +01:00
David Langley
4b639c3937
Remove visibility modifier
2021-08-12 12:42:26 +01:00
David Langley
7ba98a01a9
Add theming support, and support for other top level configuration to swiftui views with VectorHostingViewController, VectorContentModifier. Add VisibilityModifier. Move from List to VStack.
2021-08-12 11:52:06 +01:00