I hate the dock. I think the taskbar concept from windows is objectively better. I'm not alone, there is existing software that ports this functionality to mac for example here, but I wanted some specific features so I started vibe coding my own solution one day, and after a couple months of slow iteration this is what I use daily.
At this point it is still pretty bug but it works well for enough for me. I don't have any other users right, but maybe if I there's interest I will clean up some of the edge cases :)
Note, this is not just a taskbar. It will attempt to full screen new windows when you open them, sort of like a tiling window manager. Also, there are features for tiling windows side by side and switching between windows with a couple of key strokes.
demo.mp4
When you hit cmd (press and release), the icons of all the windows will be replaced by a key hint. You can hit that key to switch to that window. For example you could hit cmd then 2 to go to the second window in the task bar.
All keyboard shortcuts start with this cmd, after witch you enter Bar mode sort of like vi.
cmd,window key (0-9+)To switch windowscmd,/, then any number ofwindow keys, thenenterwill enter split screen mode for those windowscmd,.remove a window from a split groupcmd,delete,window keyTo close a specific windowcmd,shfit+delete, To close all windows except the focused windowcmd,delete,arrow left/rightTo close all windows to the left/right of the focused window
- Sometimes the app will attempt to resize firefox and chrome extension windows, which is quite annoying
- Every once in a while the app will fail to open the taskbar for some space. A workaround is to go into mission control, move all the windows to a new space, then go to the new space and remove the old space.
- Multi-screen has a number of issues