Swap Freature
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
Why: Swap feature make tiling easier, because if I want to just change positions of current windows I have do unnecessary moves.
Ex: If I move right window to left side, I have to swipe up with three fingers and select below window and move it to right. Or I have to switch to below window using Alt+tab.
How: When one of window top bar move to another window top bar and if they switch their places, that is good quality improvement.
Contributor guide
Research direction
No files or tests are named. Start by locating the existing window-drag and tiling-placement entry points, then trace how a dragged window is assigned a position. Done means dragging one window onto another exchanges their positions without intermediate moves, with the relevant behavior covered by tests if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100