Recent submissions

Comment · 1 year ago
I’ll gladly accept feedback or constructive criticism at any point. That being said, if you want to work with me more closely and continue to provide honest feedback, I’d be willing to offer a free license to a handful of early users.

I did a lot of testing so it’s a fully working version, not a beta. This would just a thank-you for helping out early. You can reach me at [email protected]

Thanks everyone!

Comment · 1 year ago
I went back and forth on what I should include in the demo video. I was considering making a mock workflow but didn't want to distract from showcasing the shortcut methods functionality. My suggestion would be to try it with your own workflows.
Comment · 1 year ago
I am actually considering taking the concept further. Probably the most obvious would be browser tabs which would require creating a browser extension. I don't know if having the shortcut switch both windows and tabs would be helpful or start to become confusing.
Comment · 1 year ago
The Copilot idea is interesting, I'll have to look into it. One thing I want to be clear on is once you press the override shortcut, the override is saved as the default switch option for that window and the algorithm won't change this.
Comment · 1 year ago
This actually works fine a lot of the time. There are just cases where that isn't the window I want to switch to. I wanted to find a solution that would cover more of these cases. One example is when my computer starts I have a some applications that automatically run. I don't want to tab through the Alt + Tab list to get it in the right order, I want it to be ready to go.
Comment · 1 year ago
Appreciate all the feedback so far!

For those who do try the demo or trial version, or purchase the full version, if you want to take a more active role in providing feedback, you can email me at [email protected].

Comment · 1 year ago
Thanks! The long term goal of Smart Switcher is that the algorithm becomes reliable enough that window switching almost always requires only one Alt + Tab press. It's an ambitious goal that will require a lot of work, but that is the goal.
Comment · 1 year ago
For me, Alt + Tab was always almost good enough. I find the shortcut itself to be a good experience but as you said, it's annoying tabbing through the window list. The idea with Smart Switcher is that you wouldn't need to override too often so it ends up being less keystrokes then tabbing through the window list.
Comment · 1 year ago
I completely agree, a lot of the existing solutions are too complicated. I just want to be clear that once you use the override shortcut, the algorithm won't have any effect on the your switch order. When you are ready to switch windows, if you use the switch shortcut to switch from window A and it takes you to window B (because this is that the algorithm predicted) but this isn't what you wanted, you would press the override shortcut to go to C instead. Now because you have an override in effect for A, every time you switch from A it will take you to C, unless you use the override shortcut again.
Comment · 1 year ago
The algorithm started off by using one of those more simple methods and has evolved a lot since then. I'm exploring a few different directions now. It's difficult to say what will be the best direction to take it in until I have some more data to see what's working. I want to make something that works well for a lot of different types of workflows.
Comment · 1 year ago
Tiling window managers are great and I admit they gave me some inspiration for this project. I just don't find myself needing to have windows be split screen very often, at least not more then two. The one exception to this is terminals which I usually keep in a separate virtual desktop but besides that I would rather have the window I'm using be full screen.
Comment · 1 year ago
That's a decent approach to window management as well. I still use virtual desktops for windows that I want to have open but don't need to switch to often. The reason I build Smart Switcher is I wanted something that works well for managing a single virtual desktop and only uses two keys for the shortcuts. By default it overrides Alt + Tab.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton