kasper/phoenix
View on GitHub ↗ ★ 4,543 Objective-C
A lightweight macOS window and app manager scriptable with JavaScript
37 mentions on Hacker News by 16 people: 7 stories, 30 comments · first 2015-11-28 · latest 2024-12-13
20082026
-
For my window management on mac os I wrote some javascript and use https://github.com/kasper/phoenix I will concede that macos default out of the box also has some UI/UX issues for people who are or want to be 'hands on keyboard 100% of…
comment by sleepybrett · 2024-12-13 · in Microsoft Discontinues iMac Rival Surface Studio 2 -
…hotkeys I wanted and how things should resize/move/jump monitors but now it's muscle memory. [0] https://github.com/kasper/phoenix
comment by joshstrange · 2024-08-24 · in Moom 4: Next-generation window manager -
I'll probably still use phoenix since I can code it to do whatever I want. https://github.com/kasper/phoenix
comment by sleepybrett · 2024-06-10 · in macOS Sequoia Preview -
…like that was a problem or limiting to me. [0] https://github.com/jakehilborn/displayplacer [1] https://github.com/kasper/phoenix [2] https://manytricks.com/moom/ [3] https://github.com/rxhanson/Rectangle [4] https://magnet.crowdcafe.com
comment by joshstrange · 2024-04-26 · in Multiple Displays on a Mac Sucks -
…[6] https://1password.com/ [7] https://www.meetcarrot.com/weather/ [8] https://colorslurp.com/ [9] https://github.com/kasper/phoenix [10] https://www.alfredapp.com/ [11] https://www.macbartender.com/ [12] https://coderunnerapp.com/ [13]…
comment by joshstrange · 2024-04-17 · in Ask HN: What software sparks joy when using? -
…in this space if you want to write JS/TS instead of Lua. I just commented about it here [1]. [0] https://github.com/kasper/phoenix [1] https://news.ycombinator.com/item?id=38487077
comment by joshstrange · 2023-12-01 · in Yabai – A tiling window manager for macOS -
…using anything off-the-shelf even though many of them are quite good from what I can tell. [0] https://github.com/kasper/phoenix
comment by joshstrange · 2023-12-01 · in Yabai – A tiling window manager for macOS -
…hackable/extensible being written in JS. Spin2Win [2] is a config that's worked well for me. [1] https://github.com/kasper/phoenix [2] https://github.com/nik3daz/spin2win That said, it seems there are no perfect solutions. At work where I…
comment by extr · 2023-11-30 · in Yabai – A tiling window manager for macOS -
When I was annoyed with this I went ahead and downloaded phoenix ( https://github.com/kasper/phoenix ) wrote a little javascript and now I have a bunch of globally accessable hotkeys so I can lay my windows out in a number of combinations.…
comment by sleepybrett · 2023-06-17 · in Ask HN: Why does Apple refuse to add window snapping to macOS? -
https://github.com/kasper/phoenix This let’s you have complete control over tiling.
comment by CamelRocketFish · 2023-06-02 · in Witch – macOS window switcher replacement -
I have used phoenix for some functionality in the general area https://github.com/kasper/phoenix
comment by sleepybrett · 2023-04-05 · in Vim-like “jump” cursor for Mac OS Window Management -
…own hacked together mousejump for jumping over the monitor gaps make for an awesome experience. [0] https://github.com/kasper/phoenix [1] https://github.com/joshstrange/mousejump
comment by joshstrange · 2023-01-23 · in macOS CLI tool to configure multi-display resolutions and arrangements -
…months of reading about this, found a pretty sick solution. Have you ever heard of Phoenix? https://github.com/kasper/phoenix/ . Despite googling around for this exact topic, with 3.8k stars I had never heard of it. Apparently someone has…
comment by extr · 2023-01-15 · in Hyprland: A dynamic tiling Wayland compositor -
…for daily use. [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd [3] https://github.com/kasper/phoenix
comment by flurie · 2022-04-01 · in My macOS keyboard shortcuts -
I've been using Phoenix ( https://github.com/kasper/phoenix ), which is hackable in JavaScript (here's my config: https://gist.github.com/rcarmo/5132874cdaf2755e42907508802e8... ) and has a smaller scope (only window management), but…
comment by rcarmo · 2021-12-12 · in Hammerspoon – Lua-based powerful tool automation of macOS -
…analogue - nothing does "drop and place" the same way. In the meantime, I've switched from Moom to https://github.com/kasper/phoenix and implemented XMonad-like tiling (Amethyst-like) in a couple of hours:…
comment by rcarmo · 2021-06-07 · in Workspacer: A tiling window manager for Windows 10 -
…setup. Phoenix required a little more up-front work but now it works perfectly for my needs. [0] https://github.com/kasper/phoenix [1] https://cordlessdog.com/stay/
comment by joshstrange · 2020-12-16 · in 4k 144Hz no longer available after upgrade to Big Sur -
…but it works pretty well for me, I'll have to look into yabai some more, it seems interesting. [0] https://github.com/kasper/phoenix [1] https://github.com/jakehilborn/displayplacer
comment by joshstrange · 2020-11-12 · in macOS Big Sur -
Tiling isn't particularly difficult to implement on macOS with e.g. Phoenix: https://github.com/kasper/phoenix/ I hacked something together several+ years ago (see below) based on someone else's config, and I've maybe edited it twice since…
comment by michaelsbradley · 2020-09-16 · in Material Shell – A modern desktop interface for GNOME -
…type of things. Out of curiosity, what kind of things do people script in a window manager? [1] https://github.com/kasper/phoenix/blob/bfcb684/docs/API.md [2] https://news.ycombinator.com/item?id=16787836 [3] https://www.spectacleapp.com/…
comment by guessmyname · 2020-01-25 · in Show HN: Phoenix – a macOS window and app manager scriptable with JavaScript -
…but depending on your use case it can be worth it (otherwise spectacle is a very fine app). [0] https://github.com/kasper/phoenix
comment by RBerenguel · 2019-03-06 · in Chunkwm – a tiling window manager for macOS -
As an alternative to a tiling window manager, I've found phoenix ( https://github.com/kasper/phoenix ) to be a great window manager. It allows you write custom keybinding in javascript to move windows around.
comment by j_m_b · 2019-03-06 · in Chunkwm – a tiling window manager for macOS -
This is so well done. I've looked at some links to examples in the wiki: https://github.com/kasper/phoenix/wiki#examples ...and Garrow Bedrossian's config: https://github.com/garrow/phoenix-configurations ...is da bomb! Others look very…
comment by stblack · 2018-04-09 · in Show HN: Phoenix 2.6 – a macOS window and app manager scriptable with JavaScript -
There’s some examples of custom configurations here: https://github.com/kasper/phoenix/wiki/ .
comment by khirviko · 2018-04-08 · in Show HN: Phoenix 2.6 – a macOS window and app manager scriptable with JavaScript -
…macOS I use: Tiling window manager: https://github.com/ianyh/Amethyst Programmable window manager: https://github.com/kasper/phoenix
comment by Osiris · 2018-02-07 · in Designing Windows 95’s User Interface -
I use https://github.com/kasper/phoenix It's mostly just a javascript driven utility for managing windows, but it's really easy to bash together some nice tiling. I've got it set up for os-alt-ctl-numpad (5 is fullscreen, the ordinals are…
comment by sleepybrett · 2017-12-18 · in Ask HN: What are your impressions for using 1 big curved monitor for programming? -
Phoenix can do this ( https://github.com/kasper/phoenix ). Hammerspoon can also do this (hammerspoon.org). Phoenix is programmed in JS, it seems faster for me, has fewer features. (But what you want is there.) Hammerspoon is programmed in…
comment by hibbelig · 2017-05-20 · in Show HN: Keypad Layout Window Manager for Mac -
…(Lua based) which became Mjolnir, which is forked to Hammerspoon. Phoneix lives on as Phoenix 2.2 https://github.com/kasper/phoenix
comment by jasonm23 · 2016-07-15 · in Hammerspoon – Powerful automation of OS X with Lua -
Have you tried Phoenix? https://github.com/kasper/phoenix I realize it's not aiming for command-line manipulation, but I've found it helpful for doing keyboard-driven resizing and grid layouts just the way I want.
comment by michaelsbradley · 2016-01-19 · in Window Manipulation Utilities -
…Mainly, I wanted to get something working, the way I wanted. I'll clean it up... at some point. [1] https://github.com/kasper/phoenix [&] https://github.com/kasper/phoenix/wiki#examples [2] https://gist.github.com/michaelsbradleyjr/e641907e…
comment by michaelsbradley · 2016-01-12 · in Using Xmonad on OS X