Live data from Hacker News

Fancy Zones, a tiling window manager

github.com

111–120 of 172 posts

Re: Fancy Zones, a tiling window manager

#111
post #26
post #22

Earlier quoted context omitted.

It's an Open Source project. Send a PR or a feature request: https://github.com/microsoft/PowerToys/issues/new?assignees=...

> https://github.com/microsoft/PowerToys/issues/new?assignees=... This isn't something that's really a feature request. It would require changing how the whole entire application works at a fundamental level, or really building 2 applications in 1. That's why you have 2 different sets of tiling window managers on Linux. You either have fixed layout ones where it's automatic after configuration or manual tiling window…

[deleted]

Re: Fancy Zones, a tiling window manager

#112
This doesn't look like what a Linux or BSD user would call a window manager. It looks more like a way to configure the MS-Windows window manager (that is, the graphical shell) to behave a bit more like i3 or xmonad in how it arranges windows on the screen. There's no real way to pry off MS-Windows and run anything else on top of the NT kernel, is there?

Re: Fancy Zones, a tiling window manager

#113

Earlier quoted context omitted.

The point is to use the mouse for window management not just on the applications. Now, i haven't used i3, but from a tiling window manager i'd expect at minimum that i can drag-drop windows with the mouse between "zones" and resize the zone boundaries interactively with the mouse. For extra stuff i'd like using the wheel up/down on a title bar to minimize/restore a zone, drag-dropping a window over another window to…

i3 isn't really a Windows click-click-click style UI; you do most everything with the keyboard, including % based resizing, converting tiles to tabs or stacks, moving tiles from one section or virtual desktop to another, etc. It's really quite a powerful and easily configurable tool, so much so that I consider it to be an absolutely indispensable part of my day-to-day computing experience (working on a Mac, for examp…

But why? I think it would be hard to argue that the mouse isn't significantly more efficient for, e.g. resize operations than the keyboard. And you have one right there on your desk, don't you? Don't you find it to be a waste that it can't make effective use of all your input devices even in situations where they could provide advantages?

Re: Fancy Zones, a tiling window manager

#114
Interesting. The recent 1903 update has a significant flaw where any disconnection from an RDP session (I work remote) completely resets all window positions. I was saved by this wonderful tool:

https://github.com/adamsmith/WindowsLayoutSnapshot

Wonder if this tool would perform the same general function.

BTW: For any MS folks listening, please fix this bug, it's dreadful! :(

Re: Fancy Zones, a tiling window manager

#115
post #30

Will definitely check this out. I use a 43" 4K and the default corner/side snapping behavior is just not sufficient for managing windows. Having visual studio snapped to the right/left 50% of your screen all day is terrible for your neck, especially considering the default location of solution explorer in VS. I really just need a 'priority' zone or column right in the middle of the display that I can quickly snap oth…

Are you using the the Dell P4317Q by any chance? That's my monitor at home and it's the best purchase I've ever made tech wise. Are you aware that the monitor comes with an app to manage multiple windows and sections of the screen from Dell themselves called Dell Display Manager - https://www.dell.com/support/article/us/en/04/qna44541/what-...

Re: Fancy Zones, a tiling window manager

#116
post #20

I got REALLY excited when I read this title until I read the documentation and now I probably won't even bother testing it. If anyone is looking for an i3-like tiling window manager (a Linux tiling wm) Fanzy Zones isn't it. This one requires pre-setting a bunch of layouts up front, unlike i3 where you can just seamlessly open and move windows that auto-split as you go with zero window configuration up front. IMO the…

[deleted]

Re: Fancy Zones, a tiling window manager

#117

Recently been forced to work on Windows, been looking for a tiling windows manager for Windows. I'm used to i3/Sway. Played with it a bit. It has some good ideas, but hopefully they keep adding features. Some things it's missing (that most or all tiling WMs have): - Custom keyboard shortcuts - ability to switch focus quickly with keyboard shortcuts (move to window to right/left, instead of alt-tabbing through all ope…

I am in similar situation. I tried to use WSL with X server at first, but found that the antivirus block the internet usage of WSL until a certain update, but the antivirus was outdated.

At last, I use a similar setup with Autohotkey script. I remap the winkey to some unused key in order to disable default winkey behavior, so that I could use binding like win + 1 for virtual desktop 1, win + shift + 1 to move window to virtual desktop 1, and so on.

It was tough to work on other OS once you get used to tilting manager. It feels backward to manually moving around multiple stacking windows.

Re: Fancy Zones, a tiling window manager

#118
post #105

This seems like a good time to plug my tiling window manager for Windows, workspacer. https://www.workspacer.org/ I use xmonad on my linux machines, and wanted something similar for Window, so workspacer trys to replicate that style of window manager (configurable via writing C#, dynamic layouts, etc). I've been using it every day for about a year, but its still pretty early, there are some applications for which it…

Honest question here: what are the advantages over fancy zones? I'm a linux i3 user and want to give a try on windows with fancy zones, I can give workspacer a try as well.

fancy zones is very different conceptually from i3/xmonad or workspacer.

fancy zones allows you to define a static layout, and then drag windows into the zones you create.

layouts in workspacer are defined in code, and are "always on", in that the window position/size is always handled by workspacer, instead of only when you ask for it.

Re: Fancy Zones, a tiling window manager

#119

Earlier quoted context omitted.

on default config: yeah, I'm not sure what the best story is here. I would like the out of the box experience to be nice, and I want to be able to configure anything, but I also want to be able to ship nice improvements to the defaults without making all users update their own config. For example, I just pushed a commit that adds a default ignore for a new start menu process in 1903. If I place that ignore in the "te…

The way most software I've seen resolve this is to have a defaults config file and a user config file. defaults is defined by the application maintainers and the user config overrides any settings in the defaults. So you can do updates to the defaults but if users wanted to specify specific customisations those would be preserved. Also users can browser the defaults config and copy/paste chunks of that config into th…

thats an interesting idea.

right now, configuring workspacer is a very imperative, mutable process, because you just setup instances of objects, and call functions that setup some state. some care would need to be taken to design an API that could be "layered" in that it could be easily overridden by the user. this is a good idea!

Post reply on HN