Run this matrix after UI-affecting changes, release candidates, or screenshot refreshes.
- Open the menu bar panel in English and Turkish.
- Verify the panel fits without clipped text on the default menu panel width.
- Confirm the following sections remain visible and ordered:
- status
- capture action
- mode selection
- output selection
- contextual workflow actions
- import/settings access
- Confirm low-frequency settings do not appear in the main panel:
- interface language
- launch at login
- hotkey reset
- Confirm Smart Start does not duplicate the same saved-region notice below the primary CTA.
- Start a standard region capture.
- Start a table capture and verify Office output still pastes correctly.
- Import a clipboard image from the Import menu.
- Import an image file from the Import menu.
- Import a PDF and confirm text extraction succeeds.
- Export a searchable PDF and confirm the generated file is searchable.
- Drop multiple supported files and verify they queue instead of silently skipping later files.
- Save a region and rerun it.
- Enable Smart Start and confirm the correct saved region becomes the main CTA when applicable.
- Save a snippet from history and copy it back out.
- Save a snippet collection and verify auto-sync against the active app still works.
- Confirm active snippet quick picks appear only when they add value.
- Verify the header update button is visible and readable in idle state.
- Verify the button text, icon, and accessibility label stay aligned for:
- idle
- checking
- downloading
- ready to restart
- failure
- Review all four tabs:
- General
- OCR
- History
- Diagnostics
- Confirm long localized text does not clip inside settings cards.
- Confirm action rows use compact, consistent button sizing.
- Confirm all toggles and detail copy still reflect actual product behavior.
- Verify English and Turkish copy tone matches across the menu, settings, and diagnostics.
- Check VoiceOver labels for:
- update button
- capture mode controls
- OCR language controls
- launch at login toggle
- Verify Finder import and services labels match the system language.
- Re-run:
- repo audit
- unit tests
- UI tests
- release build
- Refresh README screenshots with
scripts/capture_preview_screenshots.shafter any material UI change.