Feat/multi images message #800
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
The goal is to create a widget to display several image in a grid like / staggered view.
Research
Solution
I could do it with a custom message but it seems interesting to provide it in the library, either in
flyer_chat_image_message
or in another package (see discussion below).For the moment I opted for the first solution.
Model
For the moment i just use N time the
message
parameter for demo purposes but we need to decide how this widget is used.List
of the necessary parameters and the user has to use aCustomMessage
to store this on the backend.MultiImagesMessage
ImageMessage
model to take either unitary param or lists (we can also force list and overridefromJson
for retrocompatibility (note maybe thecustomImageProvider
should be aFunction(String source)
to avoid passing a ListNotes
source
extension` could determine what to display.ChatMessage
levelScreenshots