Quick Actions App Shortcuts adds a Send feedback entry to the iOS and Android app-icon long-press menu. Tapping it opens the system mail composer with a pre-filled recipient, subject, and optional device diagnostics.
Configuration is a single res://quick_actions_app_shortcuts.cfg file. No scene node is required for the home-screen shortcut. Optionally reuse the same config in-game via QuickActionsAppShortcuts.get_feedback_data().
Features:
- Home-screen shortcut on Android (App Shortcuts) and iOS (Quick Actions)
- Configurable recipient, menu title, icon, subject, and body templates
- Placeholders filled at tap time: app name, version, OS, device model
- Per-locale overlays for title / subject / body
- Optional GDScript helper for in-game feedback (game opens mail; helper only supplies localized data)
- Editor plugin packs the shared .cfg into Android/iOS exports
- Android trampoline opens Mail without starting Godot
- iOS opens Mail from cold and warm quick actions
- Invalid config fails export with a clear error; missing config is a clean no-op
Requirements:
- Godot 4.7+
- Android: Gradle build enabled (shortcuts need API 25+; lower APIs simply omit the shortcut)
- iOS 17.0+: enable QuickActionsAppShortcutsPlugin in the iOS export preset
Install:
- Unpack into your project root so you get addons/QuickActionsAppShortcutsPlugin/ and ios/plugins/
- Enable Quick Actions App Shortcuts under Project Settings -> Plugins
- Copy addons/QuickActionsAppShortcutsPlugin/quick_actions_app_shortcuts.cfg.example to res://quick_actions_app_shortcuts.cfg and set recipient
- Export Android / iOS as usual
Privacy: no telemetry, network requests, or automatic sending. Mail content is only drafted after the user taps the shortcut (or your game opens mailto) and can be edited or discarded.
Docs, changelog, and device testing notes: https://github.com/DawidMoza/quick-actions-app-shortcuts
Changelog for version v0.2.3
No changelog provided for this version.