diff --git a/coin/provisioning/common/macos/disable-dock-autohide.sh b/coin/provisioning/common/macos/disable-dock-autohide.sh new file mode 100755 index 00000000..34fe74e4 --- /dev/null +++ b/coin/provisioning/common/macos/disable-dock-autohide.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# Copyright (C) 2026 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +# Dock autohide interfers with window sizes and mouse cursor/focus + +set -e +sudo defaults write com.apple.dock autohide -bool false; killall Dock diff --git a/coin/provisioning/qtci-macos-14-arm/91-disable-dock-autohide.sh b/coin/provisioning/qtci-macos-14-arm/91-disable-dock-autohide.sh new file mode 100755 index 00000000..7c69c640 --- /dev/null +++ b/coin/provisioning/qtci-macos-14-arm/91-disable-dock-autohide.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2023 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/macos/disable-dock-autohide.sh" diff --git a/coin/provisioning/qtci-macos-14-x86_64/91-disable-dock-autohide.sh b/coin/provisioning/qtci-macos-14-x86_64/91-disable-dock-autohide.sh new file mode 100755 index 00000000..7c69c640 --- /dev/null +++ b/coin/provisioning/qtci-macos-14-x86_64/91-disable-dock-autohide.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2023 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/macos/disable-dock-autohide.sh" diff --git a/coin/provisioning/qtci-macos-15-arm/91-disable-dock-autohide.sh b/coin/provisioning/qtci-macos-15-arm/91-disable-dock-autohide.sh new file mode 100755 index 00000000..7c69c640 --- /dev/null +++ b/coin/provisioning/qtci-macos-15-arm/91-disable-dock-autohide.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2023 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/macos/disable-dock-autohide.sh" diff --git a/coin/provisioning/qtci-macos-15-x86_64/91-disable-dock-autohide.sh b/coin/provisioning/qtci-macos-15-x86_64/91-disable-dock-autohide.sh new file mode 100755 index 00000000..7c69c640 --- /dev/null +++ b/coin/provisioning/qtci-macos-15-x86_64/91-disable-dock-autohide.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2023 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/macos/disable-dock-autohide.sh" diff --git a/coin/provisioning/qtci-macos-26-arm/91-disable-dock-autohide.sh b/coin/provisioning/qtci-macos-26-arm/91-disable-dock-autohide.sh new file mode 100755 index 00000000..7c69c640 --- /dev/null +++ b/coin/provisioning/qtci-macos-26-arm/91-disable-dock-autohide.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2023 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/macos/disable-dock-autohide.sh" diff --git a/coin/provisioning/qtci-macos-26-x86_64/91-disable-dock-autohide.sh b/coin/provisioning/qtci-macos-26-x86_64/91-disable-dock-autohide.sh new file mode 100755 index 00000000..7c69c640 --- /dev/null +++ b/coin/provisioning/qtci-macos-26-x86_64/91-disable-dock-autohide.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +#Copyright (C) 2023 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +set -ex + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/macos/disable-dock-autohide.sh"