Live data from Hacker News

Show HN: Rift – A tiling window manager for macOS

github.com

91–100 of 131 posts

Re: Show HN: Rift – A tiling window manager for macOS

#91
post #75

I'm getting an error during compiling. I did a "brew install rust", cloned the project then did "cargo build --bins --release" and got the error Compiling rift-wm v0.1.0 (/Users/bartvk/Developer/github.com/rift) error[E0554]: `#![feature]` may not be used on the stable release channel Now I get I may have to switch to some beta rust version, so I did a "brew install rustup" and tried again "cargo build --bins --relea…

Not sure why it doesn't install automatically, but you should be able to install nightly with `rustup toolchain install nightly`.

I think the problem is, that I installed rustup with homebrew. When I installed rustup in the official way, with the shellscript, I was able to compile according to instructions. Might be my installation though.

Re: Show HN: Rift – A tiling window manager for macOS

#92
post #35

This might not be sufficient for a lot of folks and I do notice sometimes a bit of struggle here and there, but for someone like me who mostly uses one widnow at a time on the Mac, or two screens when I have a external monitor setup along wiht my laptop, this thing kinda does it for me (but then I have never been a heavy "tiling" user at all) – https://support.apple.com/en-in/guide/mac-help/mchl9674d0b0/...

Is this Tahoe exclusive? I had never seen it before.

no, those shortcuts also work on earlier versions

Re: Show HN: Rift – A tiling window manager for macOS

#93
post #35

This might not be sufficient for a lot of folks and I do notice sometimes a bit of struggle here and there, but for someone like me who mostly uses one widnow at a time on the Mac, or two screens when I have a external monitor setup along wiht my laptop, this thing kinda does it for me (but then I have never been a heavy "tiling" user at all) – https://support.apple.com/en-in/guide/mac-help/mchl9674d0b0/...

Is this Tahoe exclusive? I had never seen it before.

[deleted]

Re: Show HN: Rift – A tiling window manager for macOS

#94
post #7
post #4

Earlier quoted context omitted.

yabai uses native macos spaces and generally requires sip to be disabled to have a good experience(windows can't be moved between spaces without) rift is essentially aerospace but implemented in a yabai style. yabai style meaning using low level, private apis and generally focusing more on performance. whereas aerospace prides itself on only using one private api. usage wise, aerospace and rift both use a virtual wor…

Does rift handle native MacOS tabs like the ones ghostty and finder use? I might give it a shot. I have been having a couple of issues with Aerospace lately.

No, rift also has problems. For example, if I have Calendar on the left, and Finder on the right, and I open a tab in Finder, then it looks like it works.

However if I close the 2nd Finder tab, then Calendar maximizes below Finder.

Re: Show HN: Rift – A tiling window manager for macOS

#95
post #78

Note that using Hammerspoon, you can build your own window manager. Personally, I really like how Divvy ( https://mizage.com/divvy/ ) uses a modal (press cmd-alt-ctrl-x, then press a single key to chose a layout for the frontmost window), but it's no longer maintained. Thus, using OpenAI's Codex, I generated a modal window manager ( https://github.com/ahamez/dot_hammerspoon/blob/master/wm.lua ). Thought it would be i…

I use MiroWindowsManager (Hammerspoon plugin) to get what I need for window management on MacOS: the ability to position any window in any quadrant by 3 different variations of chord division, at will .. with the same hotkeys.

This means I can put things where I need it in milliseconds.

Re: Show HN: Rift – A tiling window manager for macOS

#96
post #45

I've tried using i3-likes on MacOS but the lack of a mod key is really hurting usability for me. Also, they tend to not be like dwm where each screen has its own virtual desktops, which is not how I'm used to work.

in rift each screen/space has its own virtual workspace manager so they are fully isolated from eachother!

Re: Show HN: Rift – A tiling window manager for macOS

#97

I don't get it. Why anyone would need to use tile manager in macOS? How often do you need to have apps side by side? In most cases, just making the app full screen and switch between windows with 4 finger swipes does the job beautifully. Enlighten me please

If I’m writing something using a reference text (code+docs or anything else), if I have to fully the transition the screen between the editor and the reference, I will forget whatever I just read and intended to write. I need the reference in my peripheral vision so I can rapidly glance back and forth between the two.

Re: Show HN: Rift – A tiling window manager for macOS

#99

> It uses private APIs reverse engineered by yabai and other projects Don't get used to this. Because of private API use, this project will break at some point after some macOS update.

This is not true. The private api's we use are not hacks to work around macos spaces and are actually the basis of how appkit and the os in general works. They are essentially guaranteed to be stable and also not to be removed because they have been in use for many many years with no change.

The private api's that have been broken (as experienced by yabai) are strictly related to things that rift does not interact with like moving windows between macos spaces(since we use a virtual workspace system).

Re: Show HN: Rift – A tiling window manager for macOS

#100
post #45

I've tried using i3-likes on MacOS but the lack of a mod key is really hurting usability for me. Also, they tend to not be like dwm where each screen has its own virtual desktops, which is not how I'm used to work.

I use aerospace combined with karabiner, the latter of which allows me to set caps lock - a key I never really use, to meh & hyper. Worth checking out if youre missing a mod key
Post reply on HN