Skip to content

Commit b914957

Browse files
Merge pull request #513 from Kommunicate-io/dev
Release 7.3.2
2 parents b77592c + 8c61947 commit b914957

8 files changed

Lines changed: 45 additions & 22 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
The changelog for [Kommunicate-iOS-SDK](https://github.com/Kommunicate-io/Kommunicate-iOS-SDK). Also see the [releases](https://github.com/Kommunicate-io/Kommunicate-iOS-SDK/releases) on Github.
44

5+
## [7.3.2] 2025-10-22
6+
- Fixed the glass effect bug with iOS 26 versions.
7+
- Fixed dark icon issue with iOS 26 versions.
8+
59
## [7.3.1] 2025-09-16
610
- PreChat Lead Regex support added.
711
- New Login and Create Conversation Function Exposed.

Example/Podfile.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ PODS:
1515
- iOSSnapshotTestCase/SwiftSupport (8.0.0):
1616
- iOSSnapshotTestCase/Core
1717
- Kingfisher (7.10.2)
18-
- Kommunicate (7.3.1):
19-
- KommunicateChatUI-iOS-SDK (= 1.5.1)
20-
- KommunicateChatUI-iOS-SDK (1.5.1):
21-
- KommunicateChatUI-iOS-SDK/Complete (= 1.5.1)
22-
- KommunicateChatUI-iOS-SDK/Complete (1.5.1):
18+
- Kommunicate (7.3.2):
19+
- KommunicateChatUI-iOS-SDK (= 1.5.2)
20+
- KommunicateChatUI-iOS-SDK (1.5.2):
21+
- KommunicateChatUI-iOS-SDK/Complete (= 1.5.2)
22+
- KommunicateChatUI-iOS-SDK/Complete (1.5.2):
2323
- iOSDropDown
2424
- Kingfisher (~> 7.10.0)
2525
- KommunicateChatUI-iOS-SDK/RichMessageKit
2626
- KommunicateCore-iOS-SDK (= 1.3.1)
2727
- SwipeCellKit (~> 2.7.1)
28-
- KommunicateChatUI-iOS-SDK/RichMessageKit (1.5.1)
28+
- KommunicateChatUI-iOS-SDK/RichMessageKit (1.5.2)
2929
- KommunicateCore-iOS-SDK (1.3.1)
30-
- Nimble (13.7.1):
30+
- Nimble (13.8.0):
3131
- CwlPreconditionTesting (~> 2.2.0)
3232
- Nimble-Snapshots (9.8.0):
3333
- Nimble-Snapshots/Core (= 9.8.0)
3434
- Nimble-Snapshots/Core (9.8.0):
3535
- iOSSnapshotTestCase (~> 8.0)
3636
- Nimble (~> 13.0)
3737
- Quick (7.6.2)
38-
- SwiftLint (0.61.0)
38+
- SwiftLint (0.62.1)
3939
- SwipeCellKit (2.7.1)
4040

4141
DEPENDENCIES:
@@ -77,13 +77,13 @@ SPEC CHECKSUMS:
7777
iOSDropDown: ce9daa584eaa5567cafc1b633e3cc7eb6d9cea42
7878
iOSSnapshotTestCase: a670511f9ee3829c2b9c23e6e68f315fd7b6790f
7979
Kingfisher: 99edc495d3b7607e6425f0d6f6847b2abd6d716d
80-
Kommunicate: 069586b660165c54838f7c436b437a20d50ff24b
81-
KommunicateChatUI-iOS-SDK: c1cd92cbe0cde3ce9684b4a269c599ae110e3c29
80+
Kommunicate: 90eb31b6e840522c7704f4fd3d14d2d5840431b0
81+
KommunicateChatUI-iOS-SDK: 58362240dfcd580de4f8ac6fb04a32b83bf49df5
8282
KommunicateCore-iOS-SDK: 90a88f9bd76a4fc53984e925027ae80d60b04ea3
83-
Nimble: 317d713c30c3336dd8571da1889f7ec3afc626e8
83+
Nimble: 84982ec98b5dfc0ffe9ae2ed4c0b2fc57807c2d5
8484
Nimble-Snapshots: 240ea76ee8e52dfc1387b8d0d9bf1db3420cabbd
8585
Quick: b8bec97cd4b9f21da0472d45580f763b801fc353
86-
SwiftLint: bf6da11a31c6644a0bbb27f4fa15fd9636db00b3
86+
SwiftLint: 6a9eb020853558a7eaf00f655636b5d6ad15bd02
8787
SwipeCellKit: 3972254a826da74609926daf59b08d6c72e619ea
8888

8989
PODFILE CHECKSUM: 66d2e2045cc91de55d1206f11783b1e0e5544df4

Kommunicate.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Kommunicate'
3-
s.version = '7.3.1'
3+
s.version = '7.3.2'
44
s.summary = 'Kommunicate iOS SDK for customer support.'
55
s.homepage = 'https://github.com/Kommunicate-io/Kommunicate-iOS-SDK'
66
s.license = { :type => 'BSD-3-Clause', :file => 'LICENSE' }
@@ -10,5 +10,5 @@ Pod::Spec.new do |s|
1010
s.swift_version = '5.0'
1111
s.source_files = 'Sources/Kommunicate/Classes/**/*.{swift}'
1212
s.resources = 'Sources/Resources/**/*{lproj,storyboard,xib,xcassets,json,strings}'
13-
s.dependency 'KommunicateChatUI-iOS-SDK' , '1.5.1'
14-
end
13+
s.dependency 'KommunicateChatUI-iOS-SDK' , '1.5.2'
14+
end

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ let package = Package(
1313
),
1414
],
1515
dependencies: [
16-
.package(name: "KommunicateChatUI-iOS-SDK", url: "https://github.com/Kommunicate-io/KommunicateChatUI-iOS-SDK.git", from: "1.5.1"),
16+
.package(name: "KommunicateChatUI-iOS-SDK", url: "https://github.com/Kommunicate-io/KommunicateChatUI-iOS-SDK.git", from: "1.5.2"),
1717
],
1818
targets: [
1919
.target(

Sources/Kommunicate/Classes/FaqViewController.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,18 @@ public class FaqViewController: UIViewController, Localizable {
7979

8080
override public func viewWillAppear(_ animated: Bool) {
8181
super.viewWillAppear(animated)
82-
navigationItem.leftBarButtonItem = getBackArrowButton(target: self, action: #selector(backTapped))
82+
var backButton = getBackArrowButton(target: self, action: #selector(backTapped))
8383
navigationItem.title = localizedString(forKey: "FaqTitle", fileName: configuration.localizedStringFileName)
84+
backButton.tintColor = configuration.bottomSheetNavIconColor
85+
navigationItem.leftBarButtonItem = backButton
86+
if #available(iOS 26.0, *) {
87+
navigationItem.rightBarButtonItems?.forEach {
88+
$0.hidesSharedBackground = true
89+
}
90+
navigationItem.leftBarButtonItems?.forEach {
91+
$0.hidesSharedBackground = true
92+
}
93+
}
8494
}
8595

8696
@objc func backTapped() {

Sources/Kommunicate/Classes/KMConversationListViewController.swift

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ public class KMConversationListViewController: KMChatBaseViewController, Localiz
113113
target: self, action: #selector(compose)
114114
)
115115
barButton.accessibilityIdentifier = "startNewIcon"
116+
barButton.tintColor = configuration.navCreateConversationIconColor
116117
return barButton
117118
}()
118119

@@ -384,10 +385,15 @@ public class KMConversationListViewController: KMChatBaseViewController, Localiz
384385
guard !configuration.hideBackButtonInConversationList else { return }
385386

386387
if configuration.enableBackArrowOnConversationListScreen {
387-
navigationItem.leftBarButtonItem = getBackArrowButton(target: self, action: #selector(customBackAction))
388+
let backArrowButton = getBackArrowButton(target: self, action: #selector(customBackAction))
389+
backArrowButton.tintColor = configuration.conversationListScreenBackButtonColor
390+
navigationItem.leftBarButtonItem = backArrowButton
388391
} else {
389-
navigationItem.leftBarButtonItem = getBackTextButton(title: LocalizedText.leftBarBackButtonText, target: self, action: #selector(customBackAction))
392+
let backTextButton = getBackTextButton(title: LocalizedText.leftBarBackButtonText, target: self, action: #selector(customBackAction))
393+
backTextButton.tintColor = configuration.conversationListScreenBackButtonColor
394+
navigationItem.leftBarButtonItem = backTextButton
390395
}
396+
configureNavigationBarButtonsForIOS26()
391397
}
392398

393399
func setupNavigationRightButtons() {
@@ -418,6 +424,7 @@ public class KMConversationListViewController: KMChatBaseViewController, Localiz
418424
let rightButtons = rightBarButtonItems.prefix(3)
419425
navigationItem.rightBarButtonItems = Array(rightButtons)
420426
}
427+
configureNavigationBarButtonsForIOS26()
421428
}
422429

423430
func setupSearchController() {
@@ -431,7 +438,8 @@ public class KMConversationListViewController: KMChatBaseViewController, Localiz
431438
navigationItem.rightBarButtonItems = nil
432439
navigationItem.leftBarButtonItems = nil
433440
navigationItem.titleView = searchBar
434-
441+
442+
configureNavigationBarButtonsForIOS26()
435443
UIView.animate(
436444
withDuration: 0.5,
437445
animations: { self.searchBar.show(true) },

Sources/Kommunicate/Classes/KMConversationViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,7 @@ open class KMConversationViewController: KMChatConversationViewController, KMUpd
724724
assigneeUserId = contact?.userId
725725
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: customNavigationView)
726726
updateAssigneeDetails()
727+
configureNavigationBarButtonsForIOS26()
727728
}
728729

729730
override public func refreshViewController() {

0 commit comments

Comments
 (0)