Desktop projects have several blocks that only make sense for an actual installed application, things a browser tab can't do.
- Global Shortcut — a keyboard shortcut that works even when your app isn't the focused window.
- Power Monitor — fires an action when the system sleeps, wakes, locks, or unlocks.
- Context Menu — replaces the default right-click menu inside a window with your own items.
- Drop Zone — an area the user can drag a file onto, its content is saved to local storage.
- System tray (a Theme setting, not a block): adds a tray icon with a Show/Quit menu once you set an App icon URL. Turning on "Closing the main window hides it to the tray instead of quitting" alongside it means clicking the window's close button hides the app instead of exiting, only the tray menu's own Quit item actually closes it.
- Gamepad Status — shows whether a controller is connected and which buttons are pressed.
- WebSocket Connection — a persistent, two-way connection to a server, not just one-off requests.
- Local Data Table / Local Record Form — stores data directly on the user's machine, no cloud database involved.
- Transparent window: a Window block setting that makes that window genuinely see-through at the OS level, not just borderless, for a real overlay/HUD, like a Discord in-game overlay or a floating widget. It always removes the title bar too and ignores every other background setting, since there's no chrome or background left to draw on a fully transparent window.
Most of these can also trigger a "Call API" action (the same shape as Web Application's "Call a webhook"), so a global shortcut or a power event can reach one of your own published API endpoints directly.