From 3debcd29f22ec17e6f3e1acc085b277be640511c Mon Sep 17 00:00:00 2001 From: purocean Date: Wed, 4 Dec 2024 08:21:53 +0800 Subject: [PATCH] feat: implement auto-z-index directive and update z-index values across components --- src/renderer/Main.vue | 2 +- src/renderer/components/ContextMenu.vue | 4 +- src/renderer/components/ControlCenter.vue | 3 +- src/renderer/components/FixedFloat.vue | 2 +- src/renderer/components/KeyboardShortcuts.vue | 2 +- src/renderer/components/Mask.vue | 53 +++--------------- src/renderer/components/Premium.vue | 2 +- src/renderer/components/StatusBarMenu.vue | 2 +- src/renderer/components/TitleBar.vue | 2 +- src/renderer/components/Toast.vue | 2 +- src/renderer/directives/auto-z-index.ts | 56 +++++++++++++++++++ src/renderer/directives/index.ts | 4 +- src/renderer/plugins/drop-to-open-file.ts | 2 +- src/renderer/plugins/image-viewer.tsx | 2 +- src/renderer/plugins/status-bar-premium.ts | 2 +- src/renderer/services/export.ts | 2 +- 16 files changed, 82 insertions(+), 60 deletions(-) create mode 100644 src/renderer/directives/auto-z-index.ts diff --git a/src/renderer/Main.vue b/src/renderer/Main.vue index b27bce75..98ce8d91 100644 --- a/src/renderer/Main.vue +++ b/src/renderer/Main.vue @@ -145,7 +145,7 @@ export default defineComponent({ .presentation-exit { position: fixed; - z-index: 99999; + z-index: 210000000; bottom: 6px; left: 6px; padding: 10px; diff --git a/src/renderer/components/ContextMenu.vue b/src/renderer/components/ContextMenu.vue index 60e50c22..9e9b66dc 100644 --- a/src/renderer/components/ContextMenu.vue +++ b/src/renderer/components/ContextMenu.vue @@ -1,5 +1,5 @@