Sahil Kumar and GitHub
ed43d53c5a
Merge branch 'develop' into repo/dart-code-metrics
2021-10-07 18:13:34 +05:30
Sahil Kumar
801a488c42
feat: copy linkBg theme property in message theme.
...
Signed-off-by: xsahil03x <[email protected] >
2021-10-04 19:43:12 +05:30
Sahil Kumar
ca7cf541a7
chore(repo): fix lints
...
Signed-off-by: xsahil03x <[email protected] >
2021-10-01 16:45:16 +05:30
Salvatore Giordano
f032a72d00
chore(ui,core,llc,persistance,localization): remove analysis warnings due to flutter 2.5
2021-09-22 10:30:23 +02:00
Sahil Kumar
f3b7f31bad
chore(ui): minor improvements
...
Signed-off-by: xsahil03x <[email protected] >
2021-08-05 14:54:30 +05:30
groovinchip
d74576a197
chore: add UserAvatar placeholder builder to stream_chat_theme.dart and user_avatar.dart
2021-08-04 14:35:58 -04:00
groovinchip
34476db6f4
chore: update ChannelListHeaderTheme
2021-08-02 11:52:45 -04:00
groovinchip
628ef401d4
chore: update message_theme.dart
...
Includes Diagnosticable, more descriptive field names, lerp, ==, and hashCode
2021-08-02 10:47:38 -04:00
groovinchip
37f4ee720e
chore: rename ChannelPreviewTheme to ChannelPreviewThemeData
2021-07-30 13:52:07 -04:00
groovinchip
c5d53de53c
chore: rename ChannelPreviewTheme.lastMessageAt to .lastMessageAtStyle
2021-07-30 13:50:42 -04:00
groovinchip
6765854132
chore: rename ChannelPreviewTheme.title and .subtitle to .titleStyle and .subtitleStyle
2021-07-30 13:43:22 -04:00
groovinchip
8fb45ec4d1
chore: rename MessageInputTheme to MessageInputThemeData
2021-07-29 10:50:03 -04:00
groovinchip
5afc274a6d
chore: add lerp, hashcode, ==, and diagnosticable to message_input_theme.dart
2021-07-29 10:48:52 -04:00
groovinchip
15defc4caa
chore: remove unnecessary ChannelTheme class
2021-07-29 09:23:50 -04:00
groovinchip
de4e1e29e2
chore: remove AvatarTheme
2021-07-28 12:49:14 -04:00
groovinchip
3a072fc836
chore: more upgrades for channel_header_theme.dart
...
* Renamed:
* title -> titleStyle
* subtitle -> subtitleStyle
* Added
* ==
* hashcode
* debugFillProperties
* lerp
2021-07-27 13:33:58 -04:00
groovinchip
1fa8c5264a
chore: upgrade ChannelHeaderTheme
2021-07-27 13:12:51 -04:00
groovinchip
f90fd713c2
chore: upgrade AvatarTheme
...
* `AvatarTheme` is now an `InheritedTheme` and has a corresponding `AvatarThemeData` class
2021-07-27 10:32:49 -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
Salvatore Giordano and GitHub
171074368f
Merge pull request #560 from GetStream/replace_random_png
...
feat(ui): Replace random png
2021-07-26 09:33:19 +02:00
Deven Joshi
5670e18c0f
fix: remove deps
2021-07-20 13:54:19 +05:30
Deven Joshi
1939cc1bc8
feat: Added gradient avatar
2021-07-20 13:46:53 +05:30
groovinchip
e25db48a07
chore: set MessageSeachListView bg color via theme and stop setting scaffold bg color
...
New classes:
* MessageSearchListViewTheme
* MessageSearchListViewThemeData
2021-07-19 14:20:22 -04:00
groovinchip
4d3e2bce9a
chore: theme user_list_view.dart background color from theme
2021-07-19 12:19:52 -04:00
groovinchip
eb6d0ad5b0
fix: make ChannelListViewThemeData constructor const
2021-07-18 12:35:14 -04:00
groovinchip
c803b133a0
chore: allow ChannelListView background color to be themed via StreamChatThemeData
...
This commit adds the ChannelListViewTheme and ChannelListViewThemeData classes, and updates ChannelListView to set its background color accordingly
2021-07-18 12:31:21 -04:00
groovinchip
45d2f5c6b3
fix MessageListViewThemeData lerp
2021-07-16 15:08:26 -04:00
groovinchip
be804b211c
un-require backgroundColor for MessageListViewThemeData class per conventions
2021-07-16 15:03:14 -04:00
groovinchip
68db4bfee4
chore: Allow MessageListView background color to be customized via theme
...
This commit adds the MessageListViewTheme and MessageListViewTheme data classes. The customization is enabled in message_list_view.dart via the addition of a ColoredBox widget that looks up the widget tree for the background color set by MessageListViewThemeData
2021-07-16 12:15:04 -04:00
Sahil Kumar
c2563c9d5f
chore: fix merge conflicts
...
Signed-off-by: xsahil03x <[email protected] >
2021-07-16 12:19:50 +05:30
xsahil03x
03f71595ac
Merge remote-tracking branch 'origin/develop' into fix/channel-image
...
# Conflicts:
# packages/stream_chat_flutter/lib/src/stream_chat_theme.dart
2021-07-16 12:19:00 +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
769258bb53
[UI-KIT] Fix channel_image.dart, remove defaultChannelPreview from theme
...
Signed-off-by: xsahil03x <[email protected] >
2021-07-15 19:00:03 +05:30
Salvatore Giordano
bc0a70ad25
rename colors
2021-06-29 16:12:51 +02:00
Salvatore Giordano
b31754d8d1
little fix
2021-06-14 17:23:39 +02:00
Salvatore Giordano
3a44117628
let users use custom reaction builders
2021-06-14 17:20:52 +02:00
Salvatore Giordano
69fdeb813d
fix channel header text theme
2021-05-21 15:08:58 +02:00
Salvatore Giordano
15cfcc5143
fix: .copy and export reactionIcons
2021-05-18 10:36:03 +02:00
Deven Joshi
dad7bb3f8c
lint theme
2021-05-05 17:08:49 +05:30
Deven Joshi
eb57c6eb9f
added lint changes, started migrating
2021-05-04 16:11:28 +05:30
Salvatore Giordano
34888d0fff
migrate ui
2021-04-30 14:58:50 +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
Salvatore Giordano
009b66826b
add MessageInputTheme basic docs
2021-02-26 17:17:28 +01:00
Salvatore Giordano and GitHub
d099f6386f
Merge branch 'develop' into fix/send-anim-duration
2021-02-26 09:45:53 +01:00
Salvatore Giordano and GitHub
2449fab448
Merge pull request #283 from GetStream/fix/channel-title
...
fix: channel header text style
2021-02-26 09:44:26 +01:00
Deven Joshi
7db34db7ca
feat: Shifted fields from channel to input theme
2021-02-26 13:38:14 +05:30
Salvatore Giordano
ee61fcdc72
fix inputbackground
2021-02-25 16:36:58 +01:00
Deven Joshi
0b69d41328
fix: channel header text style
2021-02-25 14:18:08 +05:30
Deven Joshi
03553ea3cd
fix: corrected duration
2021-02-25 14:06:27 +05:30