diff --git a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/CompactRepresentation.qml b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/CompactRepresentation.qml index 06f5a05..bcb4bc6 100755 --- a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/CompactRepresentation.qml +++ b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/CompactRepresentation.qml @@ -92,6 +92,7 @@ Item { dashWindow.visible = !dashWindow.visible; dashWindow.showingAllPrograms = false; Plasmoid.setActiveWin(dashWindow); + console.log(floatingOrbPanel.buttonIcon.implicitHeight); dashWindow.m_searchField.focus = true; orb.raise(); } @@ -123,6 +124,10 @@ Item { root.Layout.minimumHeight = orb.height; root.Layout.maximumHeight = orb.height; } + + // This has to be done, or else the orb won't be positioned correctly. ?????????? + /*orb.y += 5; + orb.y -= 5; // ??????????????????????????????????????*/ } //kicker.status: PlasmaCore.Types.PassiveStatus diff --git a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/FloatingOrb.qml b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/FloatingOrb.qml index ea706ee..d33f3e3 100644 --- a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/FloatingOrb.qml +++ b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/FloatingOrb.qml @@ -77,11 +77,13 @@ Item { id: mouseArea anchors.fill: parent hoverEnabled: true - acceptedButtons: Qt.LeftButton// | Qt.RightButton - //propagateComposedEvents: true + acceptedButtons: Qt.LeftButton | Qt.RightButton + propagateComposedEvents: true onPressed: mouse => { - //if(mouse.button === Qt.LeftButton) + if(mouse.button === Qt.LeftButton) root.showMenu(); + else + mouse.accepted = false; } } diff --git a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml index 2ea06a8..8a76c56 100755 --- a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml +++ b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml @@ -102,7 +102,7 @@ PlasmaCore.Dialog { } else { requestActivate(); searchField.forceActiveFocus(); - setFloatingAvatarPosition(); + if(!firstTimePopup) setFloatingAvatarPosition(); } resetRecents(); // Resets the recents model to prevent errors and crashes. } @@ -117,7 +117,6 @@ PlasmaCore.Dialog { var pos = popupPosition(width, height); x = pos.x; y = pos.y; - setFloatingAvatarPosition(); } onSearchingChanged: {