As you can tell from the commit history, the project hasn't been updated for a long time. Since I no longer use Windows, I don't really have an easy way to even compile it anymore.
Thank you for your kind words in the open issues (I just closed them all, as I won't be able to address them).
Please feel free to fork the project and improve it. Good luck! :)
Stacky is a small program for Windows that displays contents of a given directory as a list of clickable, labled icons.
There is no installation. Just download precompiled package from binaries
directory (stacky-x64.zip
, also contains CRT dependencies) and unzip.
Direct link to precompiled binaries: https://github.com/pawelt/stacky/blob/master/binaries/stacky-x64.zip?raw=true
You can build Stacky with free Microsoft tools, using solution file in the vsproj
directory.
Full source code (about 500 lines of C++ code) is available in src
directory.
-
Create a regular windows shortcut to
stacky.exe
. -
Create a folder and put shortcuts to your programs there.
-
Edit the shortcut and add the folder's path to the
Target
field, so it looks something like this:D:\pawel\Programs\Stacky\stacky.exe D:\pawel\Stacks\Games
-
Drag the stack shortcut to your taskbar.
That's all. You can click the Stacky shortcut on the taskbar to open the new stack.
You can replace a bunch of icons on your taskbar with one icon.
Say you use Photoshop, Illustrator, Axure and couple other design-related programs. Instead of putting individual shortucts in your taskbar, you can create a folder called "Design", put all your design shortcuts there and create one shortcut on a taskbar.
Whenever you click on the icon, you will see all the icons you put in the folder, ready to launch.
If you have 30+ programs, it is really convenient to split them into couple groups, instead of squizing in all icons right in the taskbar.
Stacks with shortcuts to folders to your projects, movies, pictures and anything else work great too.
There are couple products on the market that do similar thing, like RocketDock or 7stacks. In fact, I used 7stacks for quite some time. These are fine products, but stacky has some unique features that you may like:
- it is open source and 100% free
- it does one thing and does it well
- it's very small, requires no installation, no external configuration etc.
- but most of all, it's the fastest available solution
Because Stacky caches stacked icons. Instead of reading and analyzing .lnk
files (Windows shortcuts), and then fetching icons from corresponding executables every time you open a stack, Stacky stores all icons in one small file in the stack folder. When user opens a stack, no .lnk
file nor .exe
files are touched. Only Stacky cache file.
Any time the shortcuts folder is modified (new shrtcut is added etc.), the cache is rebuilt.
7stacks every now and then makes you wait good couple seconds, before it renders the stack. Stacky never, ever does it. Stacks are displayed immediately, every time.
That's why stacky is faster than anything I've seen so far.