Skip to content

Commit e6ff3e3

Browse files
Merge pull request #15 from sendbird/v1.0.2
Add 1.0.2.
2 parents 604c8a3 + 6862b80 commit e6ff3e3

File tree

4 files changed

+25
-17
lines changed

4 files changed

+25
-17
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## v1.0.2 (Mar 13, 2025)
2+
3+
### Improvements
4+
- Fixed `provider()` in `SendbirdUIKit` to be available everywhere
5+
16
## v1.0.1 (Jan 2, 2025)
27
- Updated `README.md`
38

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Add following dependencies and fonts for `SendbirdIcons` in `pubspec.yaml`.
3838

3939
```yaml
4040
dependencies:
41-
sendbird_uikit: ^1.0.1
42-
sendbird_chat_sdk: ^4.2.30
41+
sendbird_uikit: ^1.0.2
42+
sendbird_chat_sdk: ^4.3.0
4343

4444
flutter:
4545
fonts:

lib/src/public/sendbird_uikit.dart

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import 'package:sendbird_uikit/src/internal/utils/sbu_reply_manager.dart';
1818
/// SendbirdUIKit
1919
class SendbirdUIKit {
2020
/// UIKit version
21-
static const version = '1.0.1';
21+
static const version = '1.0.2';
2222

2323
SendbirdUIKit._();
2424

@@ -63,27 +63,30 @@ class SendbirdUIKit {
6363
/// Applies the providers for [SendbirdUIKit].
6464
static Widget provider({
6565
required Widget child,
66+
bool enableTapToUnfocus = true,
6667
}) {
6768
return MultiProvider(
6869
providers: [
69-
ChangeNotifierProvider(
70-
create: (_) => SBUThemeProvider(),
70+
ChangeNotifierProvider.value(
71+
value: SBUThemeProvider(),
7172
),
72-
ChangeNotifierProvider(
73-
create: (_) => SBUStringProvider(),
73+
ChangeNotifierProvider.value(
74+
value: SBUStringProvider(),
7475
),
75-
ChangeNotifierProvider(
76-
create: (_) => SBUGroupChannelCollectionProvider(),
76+
ChangeNotifierProvider.value(
77+
value: SBUGroupChannelCollectionProvider(),
7778
),
78-
ChangeNotifierProvider(
79-
create: (_) => SBUMessageCollectionProvider(),
79+
ChangeNotifierProvider.value(
80+
value: SBUMessageCollectionProvider(),
8081
),
8182
],
8283
builder: FToastBuilder(),
83-
child: GestureDetector(
84-
onTap: () => FocusManager.instance.primaryFocus?.unfocus(),
85-
child: child,
86-
),
84+
child: enableTapToUnfocus
85+
? GestureDetector(
86+
onTap: () => FocusManager.instance.primaryFocus?.unfocus(),
87+
child: child,
88+
)
89+
: child,
8790
);
8891
}
8992

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: sendbird_uikit
22
description: With Sendbird UIKit for Flutter, you can easily build an in-app chat with all the essential messaging features.
3-
version: 1.0.1
3+
version: 1.0.2
44
homepage: https://sendbird.com
55
repository: https://github.com/sendbird/sendbird-uikit-flutter
66
documentation: https://sendbird.com/docs/chat/uikit/v3/flutter/overview
@@ -17,7 +17,7 @@ dependencies:
1717
flutter:
1818
sdk: flutter
1919

20-
sendbird_chat_sdk: ^4.2.30
20+
sendbird_chat_sdk: ^4.3.0
2121
provider: ^6.1.2
2222
intl: '>=0.18.1 <1.0.0'
2323
collection: ^1.18.0

0 commit comments

Comments
 (0)