domferr / domferr/tilingshell

Swap Freature

Open
#591 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.