![]() The shell is the most powerful tool in this operating system and more people need to use it, and homebrew if they really want to see what this operating system, and this hardware is made of. This is most useful (but some people just like it, super popular in the mechanical keyboard scene) to linux code jockeys that allows them to use the same type of window manager setup they have in linux, but in the macos. no moving hand over to a mouse or touchpad, keep everything on the keyboard as possible. This is for people that spend a ton of time in the terminal shell and really don't want to deal with slowing down what they are doing such that they have to take their hands of the keys. It's a tiling window manager thats very efficient to navigate using only a keyboard. This is like i3 or bspwm for unix and linux. Licensed works, modifications, and larger works may be distributed under different terms and without source code.Since nowhere near enough MacOs users live in their extremely powerful shell (and those people are probably wondering what I mean by shell so. Yabai is a tiling window manager similar to ones on Linux like awesomeWM, xmonad, qtile, etc. MIT is a simple permissive license with conditions only requiring the preservation of copyright and license notices. Disclaimer: yabai only works for specific versions of macOS see their GitHub for more information. Stackline is licensed under the ↗ MIT License, the same license used by yabai and hammerspoon. Thanks to the creators & maintainers of the lua utility libraries a, a, and a. Thanks to and all of the contributors to hammerspoon for making macos APIs accessible to the rest of us! Similarly, thanks to who has helped so many people make chunkwm/yabai "do the thing" they want and provides great feedback on new and proposed yabai features. Thanks to without whom the wonderful yabai would not exist, and projects like this would have no reason to exist. Give a ⭐️ if you think (a more fully-featured version of) stackline would be useful! …on the shoulders of giants ![]() Since then, dramatically improved upon the initial proof-of-concept with #13, has some pretty whiz-bang functionality on deck with #17, and has been a great thought who, in the same thread, got the gears turning about how idea could be implemented and also urged Adam to share his for being of one the first folks to install stackline, and for identifying several mistakes & gaps in the setup for saving folks from frustration by fixing an out-of-date command in the readme ( wrote the initial proof-of-concept (POC) for stackline. Feel free to dive in by opening an issue or submitting a initially proposed the concept for stackline here and encouraged to share the mostly-broken proof-of-concept publicly. See the wiki to for details about how to do this with a key binding. Hs -c 'nfig:toggle("appearance.showIcons") ' Clone the repo into ~/.hammerspoon/stackline Clone the repo into ~/.hammerspoon/stacklineġ.See wiki for example keybindings to create and navigate between stacks. □️ Multi-monitor support introduced in stackline v0.1.55. ![]() Control stackline via shell commands, or access the instance directly via hammerspoon. Indicators stay on the outside edge of the window nearest the screen edge □ Use app icons to show apps inside stacks or slim indicators to save space.□ Window indicators show the position and window count of stacks.Currently, there's no built-in UI for stacks, which makes it easy to forget about stacked windows that aren't visible or get disoriented.Įnter stackline: unobtrusive visual indicators that complement yabai window stacks. See yabai #203 for more info about yabai's stacking feature. Stacks are a recent addition (June 2020) to the ( excellent!) macOS tiling window manager koekeishiya/yabai. Stackline adds unobtrusive visual indicators to complement yabai's window stacking functionality.Ī 'stack' enables multiple macOS windows to occupy the same screen space and behave as a single unit. What is stackline & why would I want to use it? Refactored unnecessary object-orientation out of stackline.queryĮverything below & more is in the wiki.Replaced third-party json library with hs.json.Removed shell script used to call out to yabai.Fixed: Failure to parse json output from yabai that contains inf values (might fix #46). ![]() Fixed: Icons don't change when toggling showIcons (#68).Fixed: offset indicators when menubar is not hidden (#80).I apologize that I won't be working on this anymore – but that doesn't mean you can't fork & carry the torch ) Initially, this was due to a scary bout of RSI-esque finger pain that entirely prevented from me from typing (really – I had to use Talon for basic computer use) The lesson I took away is that my hobbies shouldn't invovlve continuous typing (given I'm already typing all day for work). Unfortunately, I've haven't been able to work on this project since Q3 2021. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |