Getting started¶
Prerequisites¶
- Windows 10/11 x64
- .NET 8 Runtime to run; .NET 8 SDK to build from source
Run from source (dev)¶
From the repo root:
run.bat
This builds (if needed) and launches AppSwitcher.exe
from apps/AppSwitcher/bin/.../publish/
.
Alternatively, from the app folder:
apps\AppSwitcher\run.bat
Build only¶
apps\AppSwitcher\build.bat
Outputs a single‑file, self‑contained AppSwitcher.exe
under:
apps/AppSwitcher/bin/x64/Release/net8.0-windows/win-x64/publish/
Install via Inno Setup installer (local)¶
Build the installer then run it:
package.bat
The script compiles installer/appswitcher.iss
(requires Inno Setup 6) and writes an installer like:
installer/Output/AppSwitcher-<version>-Setup.exe
Chocolatey package (local build)¶
Create a local Chocolatey package (not published, for local testing):
packaging\package.bat
This packs packaging/appswitcher.nuspec
and includes the published AppSwitcher.exe
in tools/
for shim execution (appswitcher
). Requires the choco
CLI.
First run¶
A small, borderless toolbar appears on top.
- Drag an executable or shortcut onto an empty slot to assign it.
- Click a populated slot to activate/launch.
- Use the menu (☰) to change layout or toggle always‑on‑top.