Files
tkmind_go/ui/desktop/src/floating-button-script.js
T
2025-07-03 17:09:39 -04:00

28 lines
702 B
JavaScript

// Handle window movement and docking detection
let isDragging = false;
let startX, startY;
document.addEventListener('mousedown', (e) => {
isDragging = true;
startX = e.screenX - window.screenX;
startY = e.screenY - window.screenY;
});
document.addEventListener('mouseup', () => {
if (isDragging) {
isDragging = false;
// Check for docking with parent window
if (window.electronFloating) {
window.electronFloating.checkDocking();
}
}
});
// Handle click to focus parent window
document.addEventListener('click', (e) => {
if (!isDragging && window.electronFloating) {
window.electronFloating.focusParent();
}
});
console.log('Floating button script loaded');