News for hackers. Stuff that matters.

khirviko

So many good options nowadays! I think a few years ago, you would only find a handful of projects focusing on similar matters.
Cool! Let me know what you come up with. :)
You could create a shortcut that will always focus the window easily.
I’m really happy people are sharing these! +1
There’s some examples of custom configurations here: https://github.com/kasper/phoenix/wiki/.
Say for example you want to do something dynamically when an app launches. You could open an app and the windows would automatically be arranged across your monitors the way you want.
Both Phoenix and Hammerspoon are free and open-source. You can also configure them in endless ways, so either you can have a really simple setup or a very dynamic one that works just the way you like.
In many conceptual ways, such as sharing the same language for configuration, though this is a completely different project so they don’t share the same origin. Slate has become rather abandoned and unsupported nowadays. Phoenix hopefully continues strong in this area.
Yes! Though I’ve seen people extending the support in Phoenix cleverly by using the Task API. Basically you can run any external processes or scripts.
Hammerspoon uses Lua for the configuration language. Phoenix uses JavaScript, or anything that translates to it. Personally I think Phoenix’s API is much simpler and easier to understand, but I’m of course bias. :) Hammerspoon does have some additional features that go beyond window and app management. Phoenix doesn’t cover those.
Re:Hammerspoon – Powerful automation of OS X with Lua on Saturday July 16, 2016 @06:04PM (#12108053)
It’s nice we have great options to choose from. Everyone has their own preferences. :)
I updated the Wiki to reflect this! Thanks for the feedback.
Definitely, everyone has their favourites! Obviously it’s a preference whether you like Lua or not. :)
Hi! Fair point, unfortunately the new release has some API changes and most of the examples in the Wiki haven’t caught up yet.

I have been thinking of providing a template, but then again people have very different ideas on what they want, so it’s hard to know what the default configuration should be.

@lrusnac Both have similar goals. I would say the main difference is that Phoenix focuses to be lightweight, is more versatile and has a broader JavaScript API. You can also easily use CoffeeScript as the language for your configuration.

Show HN: Phoenix 2.1 – a OS X window manager scriptable with JavaScript

This release includes some exiting new and requested features: including support for Spaces, creating timers to achieve delays or timed events and support for running Phoenix completely in the background! We also added some nice additions to the API, made various other improvements and fixed a few annoying bugs.Phoenix is a lightweight OS X window and app manager scriptable with JavaScript. You...

( Read More... | no comments | 4 points | on HN )
Thanks! Yes, definitely! Although it’s a bit harder since the app itself doesn’t do anything. Maybe a video tutorial for new users?
Hi, undoubtably true! Phoenix has been around since 2013. It has become established in the OS X window manager scene.

It’s also exceedingly hard nowadays to come up with a product name that isn’t already in use in some context. :) Especially if you want it to have a meaning in English.

Ah, thanks! I’m new to HN. :)

Show HN: Phoenix – a lightweight OS X window manager scriptable with JavaScript

I just released Phoenix 2.0! I took over the project this summer and rewrote it from the ground up. :)Phoenix is a lightweight OS X window and app manager scriptable with JavaScript. You can also easily use languages which compile to JavaScript such as CoffeeScript. Phoenix aims for efficiency and a very small footprint. If you like the idea of scripting your own window or app management...

( Read More... | 6 comments | 10 points | on HN )