Skip to content

Polishes wizard UI for improved UX - #43

Merged
maiatoday merged 6 commits into
mainfrom
work/wizard-ui-polish
Sep 9, 2025
Merged

Polishes wizard UI for improved UX#43
maiatoday merged 6 commits into
mainfrom
work/wizard-ui-polish

Conversation

@maiatoday

@maiatoday maiatoday commented Sep 8, 2025

Copy link
Copy Markdown
Collaborator

Improves the wizard UI with several enhancements:

  • Refactors UI layout for improved alignment and consistency
  • Introduces StepProgressIndicator for clear navigation progress
  • Adds WizardSectionTitle for better section labeling and help integration
  • Enhances PatchableToReducedBitmap with state handling, keyboard actions, and input validation
  • Updates WizardViewModel to reset reducedImageBitmap when color count changes
  • Removes COMPOSABLE mode

This refactoring aims to provide a more intuitive and user-friendly experience when creating embroidery files.
Screenshot_20250908_235404
Screenshot_20250908_235430
Screenshot_20250908_235439
Screenshot_20250908_235520
Screenshot_20250908_235533

Fixes #33

…pProgressIndicator` for navigation progress visuals
…zardViewModel` to reset `reducedImageBitmap`, and adjust preview composables for better usability
… color input, enhance keyboard actions for better UX, and prevent invalid entries
@maiatoday maiatoday self-assigned this Sep 8, 2025
Comment thread app/src/main/java/de/berlindroid/zepatch/ui/BitmapToStitches.kt
@maiatoday

Copy link
Copy Markdown
Collaborator Author

I simplified the UI and made it a bit more consistent. Also it is scrollable now incase things just drop off the edge of the screen. Also there is a little help question mark. We can use this later if we have more complex instructions or hints. Let me know what you think. If you have more UX suggestions, I'm happy to adjust.

@maiatoday
maiatoday marked this pull request as ready for review September 8, 2025 22:05
Comment thread app/src/main/java/de/berlindroid/zepatch/ui/PatchableToReducedBitmap.kt Outdated
Comment thread app/src/main/java/de/berlindroid/zepatch/ui/PatchableToReducedBitmap.kt Outdated
…t, add error messaging, and refine button enablement logic.
@maiatoday

Copy link
Copy Markdown
Collaborator Author

Fixed the nits and added better error checking

@maiatoday
maiatoday added this pull request to the merge queue Sep 9, 2025
Merged via the queue into main with commit d460b51 Sep 9, 2025
1 check passed
@mariobodemann
mariobodemann deleted the work/wizard-ui-polish branch September 14, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"Wizard" like ui for creating the embroidery file.

2 participants