fret_runtime/capabilities/
keys.rs1pub const EXEC_BACKGROUND_WORK: &str = "exec.background_work";
2pub const EXEC_WAKE: &str = "exec.wake";
3pub const EXEC_TIMERS: &str = "exec.timers";
4
5pub const UI_MULTI_WINDOW: &str = "ui.multi_window";
6pub const UI_WINDOW_TEAR_OFF: &str = "ui.window_tear_off";
7pub const UI_CURSOR_ICONS: &str = "ui.cursor_icons";
8
9pub const UI_WINDOW_HOVER_DETECTION: &str = "ui.window_hover_detection";
10pub const UI_WINDOW_SET_OUTER_POSITION: &str = "ui.window_set_outer_position";
11pub const UI_WINDOW_Z_LEVEL: &str = "ui.window_z_level";
12
13pub const UI_WINDOW_DECORATIONS: &str = "ui.window.decorations";
15pub const UI_WINDOW_RESIZABLE: &str = "ui.window.resizable";
16pub const UI_WINDOW_TRANSPARENT: &str = "ui.window.transparent";
17pub const UI_WINDOW_ALWAYS_ON_TOP: &str = "ui.window.always_on_top";
18pub const UI_WINDOW_SKIP_TASKBAR: &str = "ui.window.skip_taskbar";
19pub const UI_WINDOW_NON_ACTIVATING: &str = "ui.window.non_activating";
20pub const UI_WINDOW_HIT_TEST_PASSTHROUGH_ALL: &str = "ui.window.hit_test.passthrough_all";
21pub const UI_WINDOW_HIT_TEST_PASSTHROUGH_REGIONS: &str = "ui.window.hit_test.passthrough_regions";
22pub const UI_WINDOW_SET_VISIBLE: &str = "ui.window.set_visible";
23pub const UI_WINDOW_BEGIN_DRAG: &str = "ui.window.begin_drag";
24pub const UI_WINDOW_BEGIN_RESIZE: &str = "ui.window.begin_resize";
25
26pub const UI_WINDOW_BACKGROUND_MATERIAL_SYSTEM_DEFAULT: &str =
28 "ui.window.background_material.system_default";
29pub const UI_WINDOW_BACKGROUND_MATERIAL_MICA: &str = "ui.window.background_material.mica";
30pub const UI_WINDOW_BACKGROUND_MATERIAL_ACRYLIC: &str = "ui.window.background_material.acrylic";
31pub const UI_WINDOW_BACKGROUND_MATERIAL_VIBRANCY: &str = "ui.window.background_material.vibrancy";
32
33pub const UI_NATIVE_WINDOW_HANDLE: &str = "ui.native_window_handle";
35
36pub const CLIPBOARD_TEXT: &str = "clipboard.text";
37pub const CLIPBOARD_TEXT_READ: &str = "clipboard.text_read";
38pub const CLIPBOARD_TEXT_WRITE: &str = "clipboard.text_write";
39pub const CLIPBOARD_FILES: &str = "clipboard.files";
40pub const CLIPBOARD_PRIMARY_TEXT: &str = "clipboard.primary_text";
41
42pub const DND_EXTERNAL: &str = "dnd.external";
43pub const DND_EXTERNAL_PAYLOAD: &str = "dnd.external_payload";
44pub const DND_EXTERNAL_POSITION: &str = "dnd.external_position";
50
51pub const IME: &str = "ime";
52pub const IME_ENABLED: &str = "ime.enabled";
53pub const IME_SET_CURSOR_AREA: &str = "ime.set_cursor_area";
54
55pub const FS_REAL_PATHS: &str = "fs.real_paths";
56pub const FS_FILE_DIALOGS: &str = "fs.file_dialogs";
57
58pub const SHELL_OPEN_URL: &str = "shell.open_url";
59pub const SHELL_SHARE_SHEET: &str = "shell.share_sheet";
60pub const SHELL_INCOMING_OPEN: &str = "shell.incoming_open";
61
62pub const GFX_WEBGPU: &str = "gfx.webgpu";
63pub const GFX_NATIVE_GPU: &str = "gfx.native_gpu";