In the Badge Magic Flutter app, the cliparts shown in the dropdown menu are currently too small. Some cliparts are so small that users can hardly distinguish them from one another.
The clipart selection UI should be improved by increasing the displayed clipart size (a) reduce the paddings and b) increase the size of the tile), reducing the number of cliparts per row, and decreasing unnecessary spacing between clipart tiles. The goal is to make cliparts clearly visible and easier to select.
For comparison, cliparts or stickers in apps such as WhatsApp are significantly larger, roughly around three times the current visible size in Badge Magic.
Current behavior
- Cliparts in the dropdown menu are shown very small.
- Several cliparts are difficult to distinguish from each other.
- Too many cliparts are displayed in one row.
- Tile spacing does not help readability and wastes space.
- The selection experience is difficult, especially on small screens.
Expected behavior
Cliparts in the dropdown menu should be large enough to identify easily.
The UI should:
- Increase the visible size of clipart previews.
- Reduce the number of cliparts shown in one row.
- Decrease excessive spacing between clipart tiles.
- Decrease the padding within the tiles.
- Keep the layout compact but readable.
- Make it easy to distinguish and select cliparts.
- Work well on different screen sizes.
Scope
1. Increase clipart preview size
2. Reduce cliparts per row
3. Reduce spacing between tiles
4. Improve dropdown usability
5. Responsive behavior
Implementation details
- Review the clipart dropdown/grid widget.
- Increase the clipart image/icon size.
- Adjust grid delegate or layout constraints.
- Reduce the column count.
- Reduce tile spacing where excessive.
- Keep minimum touch target sizes for accessibility.
- Use responsive breakpoints or available width calculations if needed.
- Verify that the clipart assets themselves are high enough quality for larger rendering.
- If assets are too low-resolution, identify those assets separately.
Suggested UI direction
Instead of showing many tiny cliparts in one row, use a larger grid.
For example:
- Small phone: 5 cliparts per row
- Large phone: 7 cliparts per row
- Tablet/desktop: more per row if still clearly visible
The exact values should be adjusted after testing, but the main goal is that cliparts are visibly larger and easier to distinguish.
Rationale
Cliparts are visual elements. If they are too small, users cannot reliably tell which one they are selecting. This creates a poor editing experience and makes the app harder to use.
Increasing clipart size and improving the grid layout will make the clipart picker more usable and closer to common expectations from modern messaging and sticker interfaces.
Acceptance criteria
- Cliparts in the dropdown are visibly larger than before.
- Cliparts are easy to distinguish from one another.
- Fewer cliparts are shown per row.
- Excessive spacing between clipart tiles is reduced.
- Clipart tiles remain easy to tap or click.
- The dropdown remains scrollable and does not overflow.
- The selected clipart state remains clear.
- The layout works on small phones, large phones, tablets, and supported desktop/web views.
- Relevant tests or documented manual testing steps are included.
In the Badge Magic Flutter app, the cliparts shown in the dropdown menu are currently too small. Some cliparts are so small that users can hardly distinguish them from one another.
The clipart selection UI should be improved by increasing the displayed clipart size (a) reduce the paddings and b) increase the size of the tile), reducing the number of cliparts per row, and decreasing unnecessary spacing between clipart tiles. The goal is to make cliparts clearly visible and easier to select.
For comparison, cliparts or stickers in apps such as WhatsApp are significantly larger, roughly around three times the current visible size in Badge Magic.
Current behavior
Expected behavior
Cliparts in the dropdown menu should be large enough to identify easily.
The UI should:
Scope
1. Increase clipart preview size
2. Reduce cliparts per row
3. Reduce spacing between tiles
4. Improve dropdown usability
5. Responsive behavior
Implementation details
Suggested UI direction
Instead of showing many tiny cliparts in one row, use a larger grid.
For example:
The exact values should be adjusted after testing, but the main goal is that cliparts are visibly larger and easier to distinguish.
Rationale
Cliparts are visual elements. If they are too small, users cannot reliably tell which one they are selecting. This creates a poor editing experience and makes the app harder to use.
Increasing clipart size and improving the grid layout will make the clipart picker more usable and closer to common expectations from modern messaging and sticker interfaces.
Acceptance criteria