Introduction
We have released ProcedureChecker 2.3.0. This update is a complete UI overhaul prioritizing usability and discoverability. The goal was to make the screens used daily as intuitive as possible and reduce user confusion during operation.
Overview of Changes
The main changes are:
- Switched navigation from a side drawer to a bottom tab bar (Procedures / Run Checks / Settings)
- Added a new Settings screen and organized items such as Backup, Import, Trash, and Feedback
- Added dark mode support and adjusted the color palette and themes
- Fixed keyboard overlap in the step editor and added auto-focus for newly added steps
- Minor design tweaks to the procedure list and group views, and internationalized strings
- Revamped the license information screen
Below are screenshots of the main screens after the redesign.
Design Highlights
The bottom tab was adopted to allow quick one-handed access to the main features. The Settings screen groups less frequently used operations so as not to interrupt the main workflow. Ad banners are placed above the bottom tab to avoid accidental taps.
Development Notes & Improvements
Changing the navigation structure required reorganizing existing screen transitions, and some E2E tests were updated. In particular, race conditions related to content restoration during tab switches and back gestures were identified and fixed, which resolved cases where screens would not appear.
Introducing dark mode required fine-tuning the color palette and revisiting style definitions. As a result, accessibility and legibility have improved.
Summary & Download Link
In 2.3.0 we refreshed the UI with a focus on making everyday operations easier. Several display and interaction issues that had been reported have been fixed. The updated version is now available on the store, so please update to the latest release and check it out.
If you haven't installed the app yet, you can download it here: ProcedureChecker (Google Play).