Salvatore Giordano
e85b1a8b3f
move message input controllers to ui
2021-12-29 15:19:27 +01:00
Deven Joshi
0c2ce9c955
fixed docs
2021-12-20 19:29:03 +05:30
Salvatore Giordano
0b0ff753d4
refactor(ui): improve message input controller
2021-12-01 10:52:45 +01:00
Salvatore Giordano
04f9208273
Merge branch 'develop' into message-input-controller
2021-11-30 15:27:40 +01:00
Salvatore Giordano
1c25d415d6
fix(ui): export attachment_actions_modal
2021-11-17 11:31:51 +01:00
Deven Joshi
5a5063cddb
separated attachment picker
2021-11-03 17:45:32 +05:30
Deven Joshi
82109e5e4c
added stream message button, general refactor
2021-11-02 22:13:51 +05:30
Deven Joshi
8e7e6c9542
fixed texteditingcontroller issues
2021-10-22 18:51:06 +05:30
Sahil Kumar
6686cc1af6
feat(ui): improve add support for mentionAllAppUsers in UserMentionsOverlay.
...
Signed-off-by: xsahil03x <[email protected] >
2021-09-27 16:27:17 +05:30
Salvatore Giordano
3da495a872
refactor(ui): use portal
2021-09-21 09:46:46 +02:00
Salvatore Giordano
a4efbbaa9f
feat(ui): add customOverlays to MessageInput
2021-09-20 12:07:08 +02:00
Sahil Kumar
f8a6539d09
feat(ui): add support for attachmentButtonBuilder, commandButtonBuilder in MessageInput
...
Signed-off-by: xsahil03x <[email protected] >
2021-08-09 16:48:23 +05:30
groovinchip
e5270e60d0
chore: merge latest dev
2021-08-02 13:15:28 -04:00
xsahil03x
7720bf677d
Merge remote-tracking branch 'origin/develop' into feat/localization
...
# Conflicts:
# packages/stream_chat_flutter/lib/src/attachment/giphy_attachment.dart
# packages/stream_chat_flutter/lib/src/channel_name.dart
# packages/stream_chat_flutter/lib/src/message_search_item.dart
# packages/stream_chat_flutter/lib/src/message_widget.dart
2021-07-28 15:18:09 +05:30
groovinchip
8bf45f8501
fix: remove duplicate exports in stream_chat_flutter.dart
2021-07-27 13:21:20 -04:00
groovinchip
bcabbf12db
chore: refactor most theme related classes into a /theme folder
...
stream_chat_theme.dart remains in /src because I feel it will cause too much of a mess if moved.
2021-07-26 14:46:14 -04:00
Deven Joshi
e373d42c1b
fix: analysis
2021-07-26 16:52:06 +05:30
Deven Joshi
13782f8e1b
feat: Added new builders and restructured
2021-07-26 15:49:04 +05:30
Salvatore Giordano
9b26dafc8e
export GradientAvatar
2021-07-23 16:08:47 +02:00
Sahil Kumar
2b36f009c2
chore: minor fixes, add support for "hi" locale
...
Signed-off-by: xsahil03x <[email protected] >
2021-07-20 18:09:12 +05:30
xsahil03x
face836383
Merge remote-tracking branch 'origin/develop' into feat/localization
...
# Conflicts:
# packages/stream_chat_flutter/example/lib/main.dart
# packages/stream_chat_flutter/example/pubspec.yaml
# packages/stream_chat_flutter/lib/src/channel_bottom_sheet.dart
# packages/stream_chat_flutter/lib/src/channel_list_view.dart
# packages/stream_chat_flutter/lib/src/gallery_footer.dart
# packages/stream_chat_flutter/lib/src/message_input.dart
# packages/stream_chat_flutter/lib/src/message_list_view.dart
# packages/stream_chat_flutter/lib/src/user_item.dart
2021-07-19 12:49:07 +05:30
Sahil Kumar
4533828fe8
chore: fix analyzer issues
...
Signed-off-by: xsahil03x <[email protected] >
2021-07-16 14:42:22 +05:30
Sahil Kumar
8dcd5cde64
refactor!: rename ChannelImage -> ChannelAvatar, GroupImage -> GroupAvatar
...
Signed-off-by: xsahil03x <[email protected] >
2021-07-16 13:59:28 +05:30
Reuben Turner and GitHub
485e077596
feat: add GalleryHeader/GalleryFooter theme classes ( #546 )
...
* chore: Add ImageHeaderTheme and ImageHeaderThemeData to stream_chat_theme.dart
This commit adds the following classes to `stream_chat_theme.dart`:
1. `ImageHeaderTheme`, an `InheritedTheme` widget that can wrap other widgets and provide that sub-tree with an `ImageHeaderThemeData`
2. `ImageHeaderThemeData`, a class that allows for the customization of `ImageHeader` widgets
* Make ImageHeaderThemeData constructor const
* test: initial ImageHeaderThemeData tests
Tests the copyWith, ==, and hashcode functions
* test: add tests for default ImageHeaderThemeData values
Tests the default values of ImageHeaderThemeData that gets built in a StreamChatThemeData against control values.
* Update test name and add comments describing control
* fix: use ImageHeaderTheme.of(context) instead of StreamChatTheme.of(context)
This ensures that ImageHeader will always look for the closest ImageHeaderThemeData in the widget tree.
* test: add dark theme default values test
* run dartfmt on test file
* test: lerping between ImageHeaderThemeData
Added tests that lerp from one ImageHeaderThemeData to another (light to dark and dark to light)
* test: merging ImageHeaderThemeData
Added tests that merge light and dark ImageHeaderThemeData together (light + dark = dark, dark + light = light)
* test: add a half-lerp test
Added a test that lerps halway between light and dark ImageHeaderThemeData
* chore: Add ImageFooterTheme and ImageFooterThemeData to stream_chat_theme.dart
This commit adds the following classes to `stream_chat_theme.dart`:
1. `ImageFooterTheme`, an `InheritedTheme` widget that can wrap other widgets and provide that sub-tree with an `ImageFooterThemeData`
2. `ImageFooterThemeData`, a class that allows for the customization of `ImageFooter` widget
* chore: apply ImageFooterThemeData to image_footer.dart
* fix: make ImageFooterThemeData constructor const
* test: add tests for ImageFooterThemeData
* add a missing trailing comma
* chore: rename ImageHeader & ImageFooter to GalleryHeader and GalleryFooter
The respective theme classes and tests have also been renamed
* Run dartfmt on test
* test: fix failing tests due to renaming
2021-07-15 15:44:12 +02:00
Sahil Kumar
a48389a814
add remaining translation strings
...
Signed-off-by: xsahil03x <[email protected] >
2021-07-12 15:01:36 +05:30
Sahil Kumar
d3e9bdafbd
feat(stream_chat_localizations): Initial implementation
...
Signed-off-by: Sahil Kumar <[email protected] >
2021-07-01 20:26:01 +05:30
Salvatore Giordano
15cfcc5143
fix: .copy and export reactionIcons
2021-05-18 10:36:03 +02:00
a42b3de6f4
test: add tests for stream chat flutter ( #335 )
...
* feat: Added tests
* feat: Added header test
* feat: Added new tests
* fix
* feat: Added test, fmt
* feat: Added delete test
* added system and unread ind tests
* fix: analysis
* added new tests
* fix: analysis
* added tests
* add attachment actions modal tests
* fix analysis
* fix analysis
* add backbutton tests
* fix analysis
* increase timeout
* add channelheader tests
* add infotile tests
* add reactions modal and channel unread indicator tests
* add golden test for reaction bubble
* add dark tests
* add system message golden
* add deletd message golden
* add message action modal tests
* update goldens
* update workflow runner
* update goldens
* remove channel unread indicator in favor of unread indicator
* move file and media screen to sample app
* add channel image tesst
* add channel_list_header test
* add thread_header test
* bump up test threashold
* fix review
Co-authored-by: Salvatore Giordano <[email protected] >
2021-04-08 17:43:08 +02:00
Deven Joshi and GitHub
13561dafae
fix: message input ( #382 )
...
* feat: Added mentions suffix builder
* feat: Added builders for mentions and theme element for message input expanded button
* refactor: refactored PR to suit other style
* fix: fixes trailing commas and changes names
* doc: added documentation to new elements
* doc: added documentation to new elements
2021-04-06 14:27:59 +02:00
4488fa6c3a
Release/1.4.0 beta ( #318 )
...
* fix: fixed long system messages overflowing
* fix: fixed long system messages overflowing
* [UI-Kit] Refactor, add support for downloading attachments.
Signed-off-by: Sahil Kumar <[email protected] >
* fix: header casing
* [UI-Kit] Disable attachment download dialog pop using back button
Signed-off-by: Sahil Kumar <[email protected] >
* stream_chat_flutter fix svg on web
* [UI-Kit] Pop attachment download dialog in case of any error.
Signed-off-by: Sahil Kumar <[email protected] >
* restore svg
* feat: add pr title linter
* fix test
* fix client headers
* update system message design
* update gh token env var
* add scopes
* expose systemMessageBuilder in messagelistview
* fix(ui): fix button size
* add dispatch workflow
* add dispatch workflow
* update dispatch acton
* add runson
* fix ref
* fix ref
* update secret
* specify repo
* fix: list scroll keyboard behaviour (#304 )
* fix: Keyboard now closes by clicking on space or scrolling.
* fix: Exposed system and normal message tap builders
* fmt: dartfmt
* feat: Add support for messages filter in `MessageListView` and `MessageListCore` (#303 )
* [MessageListView, MessageListCore] Add support for message filter
Signed-off-by: Sahil Kumar <[email protected] >
* [UI-Kit -> Pubspec] Remove `stream_chat_flutter_core` relative import
Signed-off-by: Sahil Kumar <[email protected] >
* add relative import
* add relative import
* remove svg for web
* remove badge logic on web
* style: Update for team lint (#297 )
* Update for team lint
* fix tests
* remove pedantic and sort deps
* remove jiffy from system message
Co-authored-by: Salvatore Giordano <[email protected] >
* add section highlighting sample app repo (#307 )
Co-authored-by: Salvatore Giordano <[email protected] >
* add null check to debounce
* fix messagelistview loading errors
* remove core relative import
* fix: fixes message newline issue (#308 )
* fix: minor
* fix: generate image thumbnails and use transparent image as placeholder for cached network images (#310 )
* update cdn handling
* fix image attachment with new cdn
* fix(ui): Fix message input permission request crash (#311 )
Signed-off-by: Sahil Kumar <[email protected] >
* fix(llc): update member presence and add skip_push to message (#314 )
* update member presence
* add skip_push to message
* fix tests
* fix: Fixed shimmer overflow (#316 )
* fix dialogs
* fix(llc): Fix attachment upload state uneven progress. (#315 )
* feat(llc): Add rate limiter functions.
fix(llc): Fix attachment upload state uneven progress.
Signed-off-by: Sahil Kumar <[email protected] >
* feat(llc): Export `async.dart` and `rate_limit.dart`
Signed-off-by: Sahil Kumar <[email protected] >
* refactor(llc): Replace our `rate_limit` implementation with the dart port of js `lodash` to better handlw `cancel` and `flush` functions.
Signed-off-by: Sahil Kumar <[email protected] >
* fix(UI-Kit): Make android example run on real devices
Signed-off-by: Sahil Kumar <[email protected] >
* fix offline behaviour
Co-authored-by: Salvatore Giordano <[email protected] >
* feat: Introduce onAttachmentTap on messages attachment (#309 )
* introdce onAttachmentTap on message
* correct indent
* sdfsd
Co-authored-by: Salvatore Giordano <[email protected] >
* feat: added customization options in main widgets (#312 )
* polish channelpreview customization options
* polish channelheader customization options
* polish messageinput customization options
* polish threadheader customization options
* polish channellistheader customization options
* show the parent message if no messages in thread
* fix edit message
* fix channelinfo textstyle
* fix review
* fix useravatar
* add ontitle tap to thread header
* add custom message actions
* add borderradius and button builder
* add ontap to messageinput custom send button
* fix bottom sheet
* add doc
* use placeholder image
* add doc
* fix listtile density
* remove subtitle from ChannelListHeaderTheme.copyWith
* add InputDecoration.merge extension
* fix: use shimmer in images
* fix: remove notification badge logic from the sdk and move it to sample app
* fix import
* fix: Method being called during build (#317 )
* method call bug fix
* dartfmt
* fix: show error messages as system and keep them in the message input (#319 )
* fix: pre release (#324 )
* use share_plus plugin
* bump dependency versions
* fix ui for web
* unfocus messageinput only on commands
* fix default error for messagesearchlistview
* fix thumbnail animation
* fix lint
* ignore example in linter
* update changelogs
* fix lint
* fix lint
* update stream_chat pana min
* add doc
Co-authored-by: Sahil Kumar <[email protected] >
Co-authored-by: Deven Joshi <[email protected] >
Co-authored-by: Neevash Ramdial (Nash) <[email protected] >
Co-authored-by: Nelson Nunes <[email protected] >
2021-03-09 18:58:23 +01:00
Sahil Kumar
0a6948cf32
[Async Attachment Upload] Initial implementation
...
Signed-off-by: Sahil Kumar <[email protected] >
2021-02-16 21:21:15 +05:30
Salvatore Giordano
964a428f2e
rename package folders
2021-02-01 15:45:58 +01:00