[WOOMOB-2454] Improve POS catalog syncing loading UX#15505
Conversation
Refactor layout to include a new column for syncing hints and subtitles, with updated text styles and padding for better clarity and alignment.
There was a problem hiding this comment.
Pull request overview
Improves the Woo POS catalog syncing splash UX for long-running syncs by adding clearer messaging that syncing may take a few minutes and can continue in the background, and enables the local catalog file-based approach feature flag by default on debug builds.
Changes:
- Added a new hint string and updated the syncing subtitle messaging.
- Updated the POS syncing splash UI to display the new hint + subtitle beneath the “Exit POS” button.
- Enabled
WOO_POS_LOCAL_CATALOG_FILE_APPROACHby default on debug builds.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
WooCommerce/src/main/res/values/strings.xml |
Adds a new syncing hint string and updates the syncing subtitle copy. |
WooCommerce/src/main/kotlin/com/woocommerce/android/util/FeatureFlag.kt |
Enables the local catalog file-based approach flag on debug builds by default. |
WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/splash/WooPosSplashScreen.kt |
Adjusts the syncing splash UI to show the new hint text under the exit action. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## trunk #15505 +/- ##
=========================================
Coverage 39.55% 39.55%
+ Complexity 11235 11234 -1
=========================================
Files 2252 2252
Lines 129662 129662
Branches 18165 18165
=========================================
Hits 51290 51290
+ Misses 73134 73133 -1
- Partials 5238 5239 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|

Description
Fixes WOOMOB-2454
Improves the POS catalog syncing screen UX for large stores where syncing can take several minutes. Adds a hint message below the exit button explaining that syncing may take a few minutes and that users can leave.
Also enables the file-based local catalog sync feature flag on debug builds.
Test Steps
Images/gif
RELEASE-NOTES.txtif necessary. Use the "[Internal]" label for non-user-facing changes.