Skip to content

[Bug] Broken menu dropdown UI, display alignment reset, and unable to configure brightness sync on Intel Mac #6

Description

@davidyuk

Environment

  • Device: Intel MacBook Pro 16" (2019)
  • OS Version: macOS 26.5.2
  • Commit: 07ba0728cdad2f9e18d62d6921510c93f30b13ff
  • Build Details: Built from source using Xcode according to the instructions. The only modification made was changing the code-signing account to my personal Apple ID to complete the build.

Description

I am experiencing several critical issues after launching the application:

  1. Glitched Dropdown Menu: When clicking the menu bar icon, the dropdown UI appears broken. It looks as if the first few menu items are completely skipped or invisible, leaving a large blank dark section. Only the app title/version and the exit button (✕ 退出) are visible at the bottom.
  2. Display Arrangement Reset: Every time the parameters refresh (which triggers automatically upon opening the status menu), my macOS display arrangement/alignment gets completely messed up and resets to an incorrect configuration.
  3. Inability to Configure Brightness Sync: Due to the completely missing UI elements, it is impossible to access or set up the brightness synchronization between screens.

Logs

Running the binary directly from the terminal doesn't show any obvious errors or relevant diagnostic output:

➜  FreeDisplay.app Contents/MacOS/FreeDisplay
2026-07-11 00:50:23.935 FreeDisplay[1100:13184] [BrightnessKeyService] Event tap installed successfully
[BrightnessKeyService] Event tap removed.
➜  FreeDisplay.app Contents/MacOS/FreeDisplay

Steps to Reproduce

  1. Build the app from commit 07ba0728cdad2f9e18d62d6921510c93f30b13ff using Xcode with a personal signing certificate.
  2. Launch the application.
  3. Click on the status bar icon to open the menu.
  4. Observe the empty dropdown layout, and check System Settings -> Displays -> Arrange... to see that the monitor alignment has broken.

Screenshots

Dropdown Menu

Image

Arrangement before

Image

Arrangement after

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions