Skip to content

PopoverFocusProbe: the arrowless-panel test doesn't depend on the installed theme - #171

Merged
danjboyd merged 1 commit into
mainfrom
fix-popover-test-under-adwaita
Oct 12, 2026
Merged

danjboyd merged 1 commit into
mainfrom
fix-popover-test-under-adwaita

Conversation

@danjboyd

@danjboyd danjboyd commented Oct 9, 2026

Copy link
Copy Markdown
Owner

testAThemeThatDrawsThePanelGetsItWithoutAnArrow (#164) failed under TEST_THEME=Adwaita once the Adwaita theme began declaring GSThemeDrawsPopoverArrows (plugins-themes-Adwaita #74). The test sets themeDrawsPanel = YES but left themeDrawsArrow as the running theme declares it (#165), so it got a 132 pt window instead of 120. It now sets themeDrawsArrow = NO, like a WinUI-style theme. CI runs without the Adwaita theme, so it didn't show there.

Found while testing #170 on Linux. Full suite on Linux: all passing under GNUstep's default theme (1 skipped) and under Adwaita.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Cxv4UYET1CPcQ6aYfRfRYn

…om the theme it runs under

Under Adwaita, which now draws popover arrows (theme #74), the test got
an arrow: it set themeDrawsPanel but left themeDrawsArrow as the
installed theme declares it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Cxv4UYET1CPcQ6aYfRfRYn
@danjboyd
danjboyd merged commit e5f5062 into main Oct 12, 2026
3 checks passed
danjboyd added a commit that referenced this pull request Oct 20, 2026
Pins the theme to the 0.1.0-alpha11 tag (d0416a3). On top of alpha10's
overwrite prompt and compact titles:
- the toolbar in the menu bar's row is 40pt: 36pt buttons, 20pt icons,
  32pt view items and 8pt gaps (#170);
- a narrow window's toolbar sends its lowest-priority items into » first,
  and says so with -toolbarHonoursVisibilityPriority (#171). With it the
  window's minimum keeps the tools, colour and Copy (#303).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V8rjzo3Qk8M7WcT9RYfYRW
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.

1 participant