Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.
BSD 3-Clause "New" or "Revised" License
1.82k
stars
158
forks
source link
[Collection Creation] - Update Collection Details #216
Closed
ggirotto closed 2 years ago
Dependent of https://github.com/olmps/memo/issues/215, https://github.com/olmps/memo/issues/217 and https://github.com/olmps/memo/issues/218.
Summary
Creates
Details
tab content fromUpdate Collection Page
.Business Rules
name
field must be an alphanumeric field with maximum length of 30.description
is an optional alphanumeric field with maximum length of 1000 characters.name
) must have at least 1 character.UI special behavior
description
field must update its height based on the content.tags
field must wrap the tags if they are larger that the screen width (just likeWrap Widget
works)Screenshots
Empty fields
![CleanShot 2021-10-27 at 16 51 48](https://user-images.githubusercontent.com/11745745/139138313-2aa8a227-b793-4dce-a65d-e4ea22eab91c.png)Description Editor
![CleanShot 2021-10-27 at 16 52 07](https://user-images.githubusercontent.com/11745745/139138355-3846ff75-e28e-4656-9d8b-7883b0f64269.png)Filled Fields
![CleanShot 2021-10-27 at 16 52 11](https://user-images.githubusercontent.com/11745745/139138396-41ca4d54-787e-4767-880b-69d431d60023.png)