diff --git a/src/components/haex/extension/launcher.vue b/src/components/haex/extension/launcher.vue index 0ad1404..d99077a 100644 --- a/src/components/haex/extension/launcher.vue +++ b/src/components/haex/extension/launcher.vue @@ -90,11 +90,14 @@ defineOptions({ const extensionStore = useExtensionsStore() const windowManagerStore = useWindowManagerStore() +const uiStore = useUiStore() const { t } = useI18n() const open = ref(false) +const { isSmallScreen } = storeToRefs(uiStore) + // Uninstall dialog state const showUninstallDialog = ref(false) const extensionToUninstall = ref(null) @@ -242,6 +245,11 @@ const handleDragStart = (event: DragEvent, item: LauncherItem) => { if (dragImage) { event.dataTransfer.setDragImage(dragImage, 20, 20) } + + // Close drawer on small screens to reveal workspace for drop + if (isSmallScreen.value) { + open.value = false + } } diff --git a/src/components/haex/system/developer.vue b/src/components/haex/system/developer.vue index 5e63e1a..89115fa 100644 --- a/src/components/haex/system/developer.vue +++ b/src/components/haex/system/developer.vue @@ -1,5 +1,5 @@