Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tiling behaviour #1

Open
Swoorup opened this issue Oct 2, 2018 · 1 comment
Open

Tiling behaviour #1

Swoorup opened this issue Oct 2, 2018 · 1 comment

Comments

@Swoorup
Copy link

Swoorup commented Oct 2, 2018

Great project by the way.

I am currently using the develop branch. Found a few issues:

  1. Usually on the first work-space, after using tiling spaces via multiple windows, closing some of the windows and refreshing it, it no longer rearranges the windows and re-consumes the tiling spaces.
  2. Can't use on multi monitor setups well? I would normally want to share a single workspace over a single monitor. But if I want to maximize the window, it should only maximize within that window. I would want to be able to move the window to the next monitor via [mod] + [shift] + [h|j|k|l]
  3. Switching work-space transition is bit of pain to watch (it minimizes the existing windows in current and maximizes windows from next work-space). I would just like to have no transition.
  4. Would like the ability to toggle between floating-tiling, maximize-tiling, maximize-float, etc.
  5. Would like the ability to drag window size while being bounded to tiling, i.e dragging the edge of one window should also resize the next window?
@CSaratakij
Copy link
Owner

@Swoorup First of all, Sorry for super late reply.
Thank you for using this. This project is a week hacks to fit my need.
This project use win32 api tilling feature. so the tiling behaviour is entirely from windows (not my code).
The most issue is come to the fact that there is no concept of window manager in Windows.
Each program in windows just call win32 api to do something like minimize, maximize, etc...
But that is about to change. Microsoft just bring a PowerToys back to windows 10. There is a lot of dicussion about internal window manager and specific tilling window manager behaviour there.
If they release that, we'll finally have a proper window manager specification and api for Windows 10.
Making tilling window manager should be easier. (I personally wait for them to implement internal window manager)
At for now, I didn't use Windows 10 much anymore and I haven't maintain this project for such a long time. If they release a preview PowerToys, I might consider re-write this project from scratch though (If I have time).
But don't worry, a lot of people want this for so long, We should have a lot of tiling wm project including the one like i3 in Windows 10 as soon as they release PowerToys wm functional & api.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants