mirror of
https://github.com/abue-ammar/tinycast.git
synced 2026-10-02 08:14:38 +08:00
Shortcuts from the Shortcuts app become their own launcher section, read through Apple's /usr/bin/shortcuts tool on every launcher open and run headless with `shortcuts run <uuid>`. Each row carries an alias, a global hotkey and a hide checkbox, like any launcher item. The feature ships off behind one switch in Settings > Apple Shortcuts. AppleShortcutCoordinator.run(id:) is the single funnel for rows and hotkeys. A successful, non-empty read sweeps the hotkey, alias, visibility, favorite and ranking of any shortcut no longer listed; a failed or empty read frees nothing. LauncherItemsSection's table half is now LauncherItemsList, shared with the new pane, and ToolRunner accepts a nil timeout.