-
Notifications
You must be signed in to change notification settings - Fork 123
Open
Labels
Description
Extension name and maintainer
gTile@shuairan
What would you like to see?
Description
I'd like to request a new activation method for gTile where window tiling can be triggered by holding the right mouse button while left-click dragging a window (exactly like Windows PowerToys FancyZones behavior).
Current Behavior
- gTile requires keyboard shortcuts or clicking on grid areas to trigger tiling
- Users must first activate gTile, then place windows
- Standard window dragging uses only left-click
Requested Behavior
- Left-click + drag on any window's title bar (normal window moving)
- While dragging, press and hold right mouse button to activate gTile overlay
- gTile grid appears while right button is held down during the drag
- Release the left mouse button to drop the window into the highlighted tile zone
- Release the right mouse button to cancel gTile and continue normal window movement
Use Case & Benefits
- Natural workflow - identical to Windows PowerToys FancyZones behavior
- No mode switching - seamlessly switch between normal window moving and tiling during the same drag operation
- Backwards compatible - doesn't interfere with existing right-click context menu functionality
- Intuitive discovery - users can experiment and discover the feature naturally
Technical Implementation Notes
- Should detect: Left mouse down + drag start → Right mouse down during drag = activate gTile
- Right mouse acts as a "mode toggle" during an active window drag
- Could be configurable: enable/disable the feature, choose which mouse button activates tiling mode
- Should work alongside existing keyboard activation methods
Why This is Better
This provides the exact same muscle memory as FancyZones, making transition from Windows seamless and providing the most intuitive tiling workflow possible.