Hacker GitHub

← All repos

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

Mentions per year 37 mentions · busiest year 2023 (8)
20082026
  1. 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…
  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
  3. 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
  4. …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
  5. …[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?
  6. …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
  7. …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
  8. …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…
  9. 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.…
  10. 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
  11. I have used phoenix for some functionality in the general area https://github.com/kasper/phoenix
  12. …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
  13. …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…
  14. …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
  15. 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…
  16. …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:…
  17. …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/
  18. …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
  19. 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…
  20. …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/…
  21. ▲ 153
    Show HN: Phoenix – a macOS window and app manager scriptable with JavaScript
    story by khirviko · 2020-01-24 · 71 comments
  22. …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
  23. 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.
  24. 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…
  25. There’s some examples of custom configurations here: https://github.com/kasper/phoenix/wiki/ .
  26. ▲ 183
    Show HN: Phoenix 2.6 – a macOS window and app manager scriptable with JavaScript
    story by khirviko · 2018-04-08 · 58 comments
  27. …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
  28. 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…
  29. 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…
  30. ▲ 1
    Show HN: Phoenix 2.3 – a macOS window and app manager scriptable with JavaScript
    story by khirviko · 2016-08-06 · 0 comments
  31. …(Lua based) which became Mjolnir, which is forked to Hammerspoon. Phoneix lives on as Phoenix 2.2 https://github.com/kasper/phoenix
  32. ▲ 3
    Phoenix: Lightweight macOS window and app manager scriptable with JavaScript
    story by hboon · 2016-07-13 · 0 comments
  33. ▲ 7
    Show HN: Phoenix 2.2 – a macOS window and app manager scriptable with JavaScript
    story by khirviko · 2016-07-12 · 7 comments
  34. ▲ 4
    Show HN: Phoenix 2.1 – a OS X window manager scriptable with JavaScript
    story by khirviko · 2016-04-25 · 0 comments
  35. 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
  36. …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
  37. ▲ 10
    Show HN: Phoenix – a lightweight OS X window manager scriptable with JavaScript
    story by khirviko · 2015-11-28 · 6 comments