Commit Graph

384 Commits

Author SHA1 Message Date
SBiOSoftWhare
d4e8d9400f Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare
e8d4af46d2 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
SBiOSoftWhare
f32023b821 SecurityViewController: Don't use private properties from SDK. 2021-11-26 15:25:36 +01:00
Doug
6dd471045f Merge branch 'master' into develop
# Conflicts:
#	Podfile.lock
#	Riot/Modules/Room/RoomViewController.m
2021-11-17 17:36:44 +00:00
Phl-Pro
31a99e2e09 Merge branch 'develop' into phlpro/4722_objc_headers 2021-11-05 14:41:36 +01:00
SBiOSoftWhare
c534fa1187 Merge pull request #5091 from vector-im/steve/5090_update_settings_about_section
Settings: Update about section footer text
2021-11-04 12:02:10 +01:00
SBiOSoftWhare
9a9f79a67d SettingsVC: Update about section footer text. 2021-11-04 11:48:06 +01:00
Doug
36fa788312 Keep strong refs to weak views before display. 2021-11-01 17:38:56 +00:00
SBiOSoftWhare
b6614109a0 SettingsViewController: Prevent retain cycles. 2021-10-29 10:49:29 +02:00
Philippe Loriaux
216924165d Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
Doug
c2a69f8ec0 Address Steve's comments. 2021-10-20 19:29:23 +01:00
Doug
ac7696cc29 Add SectionFooterView.xib to fix fonts on iOS 12-14.
Update SecurityViewController too.
2021-10-20 17:40:39 +01:00
Doug
892179b030 Fix bug accepting identity server terms from the Setting Discovery section. 2021-10-20 17:40:39 +01:00
Doug
53de9aef28 Use footers for app and discovery information.
Remove Invite Friends button from settings.
Reorganise Advanced and Other settings.
Rename Other to About.
2021-10-20 17:40:39 +01:00
Doug
7bbe49febf Update fonts, add attributed strings and add tap gestures back.
Footers use subheadline. Headers use footnote.
2021-10-20 17:40:39 +01:00
Doug
d46642bd84 Use actual footer titles rather than cells that mimic them. 2021-10-20 17:40:39 +01:00
Doug
35df7541ed Use footnote text style for description cells to match UITableView's footer style. Match the footer colour to the header colour. Add -[SettingsViewController descriptionCellForTableView:] and use for appropriate cells. 2021-10-20 17:40:39 +01:00
Doug
1e1e00c7b8 Use headerTextPrimaryColor in headers and don't override system font size. 2021-10-20 17:40:39 +01:00
SBiOSoftWhare
c3731a2ec0 Merge pull request #4960 from vector-im/steve/4734_master_tab_bar_refacto
Split view: Improve detail view management and add possibility to stack views on it
2021-10-11 17:23:20 +02:00
SBiOSoftWhare
3bd774211e NavigationStore: Update public method signature. 2021-10-08 17:15:14 +02:00
Doug
8c9c69586f Merge remote-tracking branch 'origin/develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Modules/ServiceTerms/Modal/ServiceTermsModalCoordinatorBridgePresenter.swift
2021-10-08 11:45:43 +01:00
Stefan Ceriu
9ee68cb7d8 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-10-08 11:33:13 +03:00
SBiOSoftWhare
fbbd4d7111 Use NavigationRouterStore where needed. 2021-10-05 10:48:52 +02:00
Doug
83a0754916 Small tweaks plus changelog entry.
Use the new generated localisation strings. Add comments.

Address feedback from PR review.
2021-10-01 16:16:26 +01:00
manuroe
0500f703b2 i18n: Standardise casing of identity server and integration manager. 2021-10-01 11:51:30 +01:00
Doug
1c4b09b813 Merge branch 'develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
Stefan Ceriu
92c2a9488f vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu
8b80b3f4c7 vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
Doug
bf84540b39 Check whether URL previews should be shown in a single location.
Reset all cell data when this setting is changed to force a refresh.
Rename `hasClosedPreview(from:)` to `shouldShowPreview(for:)` for clarity and potentially adding more rules at a later date.
2021-09-29 11:39:11 +01:00
Stefan Ceriu
9957f8f59a Fixes #4881 - Replaced InfoPlist.cfBundleDisplayName with AppInfo.current.displayName and removed the now unused InfoPlist generated class. 2021-09-22 16:59:47 +03:00
Stefan Ceriu
4dd70594cc Fixes #4881 - Using the bundle display name as the app name in localizable .strings files. Exposing generated .strings and info.plist members to Objective-C. 2021-09-22 14:10:16 +03:00
Stefan Ceriu
b7b2fff7e3 Fix #4415 - Added back section header when only PIN available. 2021-09-22 08:44:48 +03:00
Stefan Ceriu
47f9143749 Fix #4415 - Cannot disable Face ID after disabling pin. Fixed security vc cell tags comparisons. 2021-09-22 08:44:48 +03:00
Stefan Ceriu
a37d7831a1 Fix #4461 - "PIN & (NULL)" when device biometrics not available (or not enrolled). 2021-09-22 08:44:48 +03:00
Doug
6a92f89feb Enable URL Previews by default and remove from Labs. 2021-09-16 17:51:56 +01:00
Doug
8ea77dd2cf Rename RequestContactsAccessFooterView to FindYourContactsFooterView. 2021-09-15 10:03:32 +01:00
Doug
e0bda2360b Call -MXKContactManager.validateSyncLocalContactsState when the app is launched. 2021-09-14 14:49:07 +01:00
Stefan Ceriu
62cdb29331 Revert "Revert "#4693 - Drop iOS 11 support."" 2021-09-14 11:41:36 +03:00
Doug
806c6d3677 Show an activity indicator whilst preparing the identity service. Show an alert when there's an error. 2021-09-13 14:25:54 +01:00
Doug
c1ad2e9ece Update the Service Terms modal from the latest Figma.
Checkboxes have been removed from the individual policies.
Reverse flow so that the service terms are show before the contacts access popup.
Removes outOfContext from the modal as it will only be presented when requested.
Fixes second presentation on swipe to dismiss of the modal.
2021-09-13 11:46:31 +01:00
Doug
29400b7b19 Update strings in SettingsViewController. 2021-09-09 15:17:29 +01:00
Doug
bb98bbe1c0 Merge branch 'develop' into doug/888_add_url_previews 2021-09-07 17:51:31 +01:00
Doug
42e9e0e24a Fix settings toggle not enabled. 2021-09-07 16:12:37 +01:00
Doug
a05b1cab03 Move url preview setting under labs section. 2021-09-07 16:00:12 +01:00
Doug
640c4a562c Merge branch 'develop' into doug/4479_media_size_selection
# Conflicts:
#	Riot/Managers/Settings/RiotSettings.swift
2021-09-06 17:04:22 +01:00
Stefan Ceriu
8f46e037f2 Revert "#4693 - Drop iOS 11 support."
This reverts commit a2b359f21960e1b9f75139d94adc7aeb35fa479f.
2021-09-06 18:24:26 +03:00
Doug
24bfe36712 Add setting to disable URL previews.
Using a temporary position in the settings screen whilst waiting for feedback.
2021-09-03 10:19:26 +01:00
David Langley
14169c6594 Move complete room notification settings module to RiotSwiftUI and fix naming/directory structure. 2021-09-02 14:09:29 +01:00
David Langley
c5881e11ae Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4776_extract_swiftui 2021-09-02 10:14:11 +01:00
Stefan Ceriu
0b2616ddb3 #4693 - Drop iOS 11 support. 2021-09-01 15:55:41 +03:00