Skip to content

refactorings and screenshot tests: prep for edge to edge Reviewer - #21578

Merged
criticalAY merged 4 commits into
ankidroid:mainfrom
david-allison:21504-reviewer-edge-to-edge-1
Aug 23, 2026
Merged

refactorings and screenshot tests: prep for edge to edge Reviewer#21578
criticalAY merged 4 commits into
ankidroid:mainfrom
david-allison:21504-reviewer-edge-to-edge-1

Conversation

@david-allison

Copy link
Copy Markdown
Member

Note

Assisted-by: Claude Fable 5 - effectively all

Purpose / Description

I have a large PR to make the reviewer edge to edge. This is the first in a series of ~5 PRs

Fixes

How Has This Been Tested?

Heavily tested, check the screenshot tests this produces.

Checklist

  • You have a descriptive commit message with a short title (first line, max 50 chars).
  • You have commented your code, particularly in hard-to-understand areas
  • You have performed a self-review of your own code
  • UI changes: include screenshots of all affected screens (in particular showing any new or changed strings)
  • UI Changes: You have tested your change using the Google Accessibility Scanner

@david-allison david-allison added the Review High Priority Request for high priority review label Aug 22, 2026
@github-actions

github-actions Bot commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Snapshot diff report vs main. Open screenshot-diff for diffs.

  • ReviewerScreenshotTest: 9 changes
All 9 changed screenshots

ReviewerScreenshotTest

  • answer_buttons_top_compare.png
  • answer_compare.png
  • fullscreen_all_gone_bars_revealed_compare.png
  • fullscreen_answer_buttons_top_compare.png
  • fullscreen_bars_hidden_compare.png
  • fullscreen_bars_revealed_compare.png
  • fullscreen_landscape_compare.png
  • landscape_compare.png
  • question_compare.png

Roborazzi test added to catch future regressions.

Issue 17334, 21504 - edge to edge

Assisted-by: Claude Fable 5
Handles the 'Fullscreen mode' appearance option.

This currently displays some regressions which will be fixed later:

* the counts bar overlaps with the status bar
* Issue 14201: issue with answer buttons at the top
* the toolbar is handled incorrectly

Issue 17334, 21504 - edge to edge

Assisted-by: Claude Fable 5
'Hide the system bars' in landscape with a camera notch.

Issue 17334, 21504 - edge to edge

Assisted-by: Claude Fable 5
This allows insets to be applied as padding without affecting
`minHeight`.

layout_alignParentTop is removed: as RelativeLayout is no longer
being used, it has no effect.

Issue 17334, 21504 - edge to edge

Assisted-by: Claude Fable 5
@david-allison
david-allison force-pushed the 21504-reviewer-edge-to-edge-1 branch from 715f7b9 to 8156e1b Compare August 22, 2026 21:11

@lukstbit lukstbit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@lukstbit lukstbit added Needs Second Approval Has one approval, one more approval to merge and removed Needs Review labels Aug 23, 2026

@criticalAY criticalAY left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thankyou!

@criticalAY
criticalAY added this pull request to the merge queue Aug 23, 2026
Merged via the queue into ankidroid:main with commit 3e863de Aug 23, 2026
25 of 26 checks passed
@github-actions github-actions Bot added this to the 2.25 release milestone Aug 23, 2026
@github-actions github-actions Bot removed Review High Priority Request for high priority review Needs Second Approval Has one approval, one more approval to merge labels Aug 23, 2026
@david-allison
david-allison deleted the 21504-reviewer-edge-to-edge-1 branch August 23, 2026 21:16
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.

3 participants