Skip to content

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.