Launch Folders

A Launch Folder is a folder monitored by WebTrigger. Items are discovered automatically and exposed to WebShells so users can build launchers without manually creating every button.

Typical Use Cases

Games

Point WebTrigger at a games folder and build a couch-friendly launcher.

Applications

Expose common desktop apps to a tablet, touch panel, or spare laptop.

Utilities

Create quick launch pages for maintenance tools and helper apps.

Media Tools

Group media apps, folders, or local control tools in one WebShell view.

Launch Folder Workflow

Folder
WebTrigger Scan
Launchable Items
WebShell

Launch Folder APIs

GET/api/launch-folders

List configured launch folders.

GET/api/launch-folders/{id}/items

List discovered items inside a launch folder.

POST/api/launch-items/{id}/launch

Launch one discovered item.

const folders = await fetch('/api/launch-folders').then(res => res.json());
const items = await fetch(`/api/launch-folders/${folders[0].id}/items`).then(res => res.json());

await fetch(`/api/launch-items/${items[0].id}/launch`, {
  method: 'POST'
});

Best Practices

  • Keep launch folders organized so WebShell pages stay readable.
  • Use clear folder names like Games, Utilities, Media, or Work Apps.
  • Be careful with script-capable folders and only expose trusted content.
  • Use search, categories, or paging for mobile launchers with many items.