From 5a1d8fd313fe173367b7961b684f3d03c1cb7044 Mon Sep 17 00:00:00 2001 From: Germain Date: Tue, 1 Aug 2023 16:33:02 +0100 Subject: [PATCH 1/2] Restore macOs room header dragability --- src/macos-titlebar.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/macos-titlebar.ts b/src/macos-titlebar.ts index d1919189a4..29a7cca6fa 100644 --- a/src/macos-titlebar.ts +++ b/src/macos-titlebar.ts @@ -72,15 +72,17 @@ export function setupMacosTitleBar(window: BrowserWindow): void { } /* Mark the header as a drag handle */ + .mx_LegacyRoomHeader, .mx_RoomHeader { -webkit-app-region: drag; -webkit-user-select: none; } /* Exclude header interactive elements from being drag handles */ - .mx_RoomHeader .mx_RoomHeader_avatar, - .mx_RoomHeader .mx_E2EIcon, - .mx_RoomHeader .mx_RoomTopic, - .mx_RoomHeader .mx_AccessibleButton { + .mx_RoomHeader .mx_DecoratedRoomAvatar, + .mx_LegacyRoomHeader .mx_LegacyRoomHeader_avatar, + .mx_LegacyRoomHeader .mx_E2EIcon, + .mx_LegacyRoomHeader .mx_RoomTopic, + .mx_LegacyRoomHeader .mx_AccessibleButton { -webkit-app-region: no-drag; } From 8f28fe2d34f3c8149c920a3611a2c9de0f917ba3 Mon Sep 17 00:00:00 2001 From: Germain Date: Wed, 2 Aug 2023 07:47:52 +0100 Subject: [PATCH 2/2] Add room header name to no drag list --- src/macos-titlebar.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/macos-titlebar.ts b/src/macos-titlebar.ts index 29a7cca6fa..611986a384 100644 --- a/src/macos-titlebar.ts +++ b/src/macos-titlebar.ts @@ -79,6 +79,7 @@ export function setupMacosTitleBar(window: BrowserWindow): void { } /* Exclude header interactive elements from being drag handles */ .mx_RoomHeader .mx_DecoratedRoomAvatar, + .mx_RoomHeader_name, .mx_LegacyRoomHeader .mx_LegacyRoomHeader_avatar, .mx_LegacyRoomHeader .mx_E2EIcon, .mx_LegacyRoomHeader .mx_RoomTopic,