About this version
This version contains various improvements and bug fixes.
Enhancements
- Added duplicate display groups feature - #3744
- Disable system sleep when my Mac connects to a certain display and enable it when it is disconnected - #3682
- Show coffee cup as app menu icon when a display is configured to prevent sleep - #3813
- Brightness upscaling should be disabled by default - #3849
- Brightness upscaling toggle (native and software) should be added to the app menu - #3850
- Add CLI commands to toggle brightness upscaling - #3851
- Added 'Manage Display' menu (similar to Manage Virtual Screen) - #3748
- 'Identify this display' feature in the menu to quickly identify which display is which - #1759
- Option+click on the display menu header and Settings display list to visually identify a display - #3747
- Option+click on any display name in any display listing in Settings or the app menu should trigger a visual display identification - #3775
- Added option to hide the menubar icon when only the specified displays are connected - #3807
- Added feature to visually identify display in Settings - #3769
- Added option to quickly apply and deapply custom EDID from the app menu - #3749
- Added 'Reinitialize display' option to Manage Display menu - #3750
- Added an option to bring the PIP window to the screen with the mouse (for situations when the PIP window is strandled on a virtual screen) - #3736
- Added option to opt-out a display from "disconnect built-in display when an external display is connected" - #3795
- Ability to get additional details via the CLI for "displayWithFocus" and "displayWithMouse" - #3617
- Added support for "main" and "secondary" as nicknames for addressing a display using CLI - #3622
- Skip enforcing configuration protections when the app is started in safe mode - #3733
- Make Swap Position compatible with Layout Protection - #3758
- Add a Load Custom EDID shortcut to the Manage Display menu - #3764
- Use the hash of the EDID as a display identification option - #3757
- Added 'toggle internal display' with a keyboard shortcut feature - #3510
- Added option to change the order of virtual screens in the app menu - #3826
- Maintain focus of currently active window when opening BD Menu - #3828
- Make sliders animated (in line with the Sequoia control center slider animation) - #3833
- Added a brief delay before the resolution change using the resolution slider takes effect - #3837
- Animate PIP and screen stream slider controlled transitions - #3834
- Added option to move the app menu's Toggles section under Manage Display to tidy up the app menu - #3855
- Auto warp mouse to stream or PIP source screen when entering streamed content (unexposed setting) - #3569
- Option to hide percentage/resolution popup on PIP Resize (unexposed setting) - #3870
- Update dark mode, true tone, night shift icons to match current macOS style - #3864
- Some refactoring and optimizations for better performance - #3838
- Various minor UI tweaks - #3873
Fixed
- Some CLI device identification parameters won't filter out mismatching virtual screens from addressing - #3702
- Connected virtual screen UUID appears as UNKNOWN with cli get identifiers - #3708
- Color Mode Configuration Protection menu item is missing when Pro is disabled - #3714
- Refresh rate configuration protection option disabled for mirror target screens even when allow resolution change for mirror targets is enabled - #3729
- Color Mode Configuration Protection might not take effect on app startup - #3730
- Crash on streaming when stream subview geometry is not normal - #3734
- When a non-HDR (virtual or real) screen is being mirrored to a display in HDR mode, DDC control is unavailable and the display is detected as a display with Apple control in macOS Sequoia - #3742
- The Current display role value under Configuration Editing might be misleading - #3761
- Display icons missing in associate virtual screen list under virtual screen configuration (UI inconsistency) - #3770
- When changing the UUID-producing identifiers of a virtual screen (serial, model, vendor), an orphaned zombie screen is retained in the app configuration store - #3786
- PIP and Stream left running or on autostart after trial or Pro expiration cannot be stopped or turned off - #3790
- Hidden app menu icon is not shown when started up in safe mode - #3817
- The 'disconnect built-in display when an external display is connected feature' is mistakenly triggered by a connected virtual screen - #3818
- Disconnect built-in display when external display is connected may not take effect on reboot - #3824
- App menu closes needlessly when switching XDR preset - #3854
Localizations included in this release
- British English (100%) - @PuzzledUser
- French (100%) - @Kcraft059
- Hungarian (100%) - @sup3rb3ar
- Japanese (100%) - @SakiPapa
- Chinese, Simplified (98%) - @BingoKingo, @shindgewongxj, @hshsilver, @jacktechstudio
- Chinese, Traditional (98%) - @old-cookie
- Spanish (98%) - @stonkol, @cfuentea, @maximsenterprise
- Korean (98%) - @hw0603, @chihuahua-experience
- German (97%) - @mickimnet, @dotWee, @niklasbogensperger
- Portuguese (Brazil) (88%) - @gpnunes75, @giulianopires
- Romanian (86%) - @mikevic18
- Vietnamese (81%) - @andrwmai
- Italian (71%) - @MapleLeaf14
- Ukrainian (70%) - @JulyIghor
- Portuguese (Portugal) (65%) - @nunoebarros, @0rangeFox
- Polish (41%) - @marcinkardas, @MStankiewiczOfficial, @enormous-rat
- Russian (41%) - @dimaitre, @sprainbrains
- Swedish (39%) - @yeager
- Turkish (30%) - @MazlumSerbest, @ibrayd
Localizations are sorted by completion level first and then alphabetically. Contribute to have the app fully localized in your language!
App language under can be changed under System Settings > General > Language & Region > Applications
.
An app by @waydabber. For changes in previous versions take a look at the GitHub Releases page.