Live data from Hacker News

Show HN: Rift – A tiling window manager for macOS

github.com

71–80 of 131 posts

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

#71
post #30

Having just gone through really yak shaving Aerospace into a spot that I'm happy with, I'm curious how folks on here manage having so many overlapping keyboard shortcuts? Maybe it's just me, but I want to map to many things to some combination of hjkl just for the ergonomics... Aerospace's modal feature sort helps solve that shortcut conflict... How are others dealing with this?

I tried Aerospace but the default was to map all alt keys to 26 different workspaces, eradicating all the built in emacs-like key shortcuts available in every app. That plus there's zero tutorial on the basic key mapping, just a bunch commands and no hints about where to look for how to use it... It is the most hostile piece of software I have encountered in years and I just spend the past few weeks mucking with sway…

funnily i don't use alt much on emacs and this went smooth as butter.

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

#72

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

There are definitely times it is useful. For example, a web browser with docs next to an IDE, or perhaps some other workflow where you are transcribing from one app to another. I will agree most of the time I do prefer full screen and use virtual desktops to swap back and forth, but it depends on the scenario. Also, some apps just don't need that much screen real estate (like my terminal, spotify, discord, chatgpt, etc.) and often look perhaps even odd full screen, so I just tile them into quarters on one virtual desktop.

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

#73
post #54

What is quite upsetting about macOS tile managers is they only seem to work with windows in 'maximum' mode rather than 'full screen', so you always end up wasting screen real estate at the top. (ghastly!) I see from the animated gif Rift is like this, and Rectangle is too.

I personally hate full screen mode. Not sure why it bothers me so much to not see window decorations and menus, but it drives me crazy. I go out of my way to ensure they fill full screen, but just a maximum size, not full screen mode. To each their own I guess.

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

#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 --release" but same error.

It'd greatly help if there was a step-by-step installation guide. I'm not into rust, so I'm getting a bit lost here.

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

#76

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

Not on MAcOS, but I imagine the reason is the same as mine for using tiling on Linux.

If you are using a small laptop your argument holds.

However, the larger your monitor the more the benefits of having things side by site. I do it all the time. A document I am writing an email about and the email open side by site. Editor, terminal and VCS GUI open at the same time. Documentation and code open side by side. Template and web browser. Accounting software and bank statement. File manage and absolutely anything. Chat window and whatever you are discussing.

I find it easier and more productive most of the time.

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

#77

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

All the time. 49'' screen is built for that.

The usual setup = terminal is the central half with nvim being one half of that, sometimes also split into two side by sides, sometimes not; two terminal tabs in the right pane (zellij). Browser = left quarter. Right quarter is whatever, slack, gmeet etc.

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

#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 interesting to share this approach!

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

#79
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`.

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

#80

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

Because I like it a lot better?

You sound like you're asking me why my favourite colour is red, because it's perfectly fine to have blue as a favourite colour. Of course it is fine, I just like red better.

Post reply on HN