diff --git a/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte b/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte index 15940694..e1fe40db 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte @@ -765,7 +765,7 @@ function prevent_default(fn: (event: T) => void) { {#if event_file_obj.file_size}{ae_util.format_bytes( diff --git a/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte b/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte index e4ba3435..7232e4af 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte @@ -247,5 +247,7 @@ let ae_promises: key_val = $state({ bind:trigger_reload__event_session_obj_id /> {/if} - +
+ +
diff --git a/src/routes/events/[event_id]/(launcher)/menu_launcher_controls.svelte b/src/routes/events/[event_id]/(launcher)/menu_launcher_controls.svelte index 9721f910..36074297 100644 --- a/src/routes/events/[event_id]/(launcher)/menu_launcher_controls.svelte +++ b/src/routes/events/[event_id]/(launcher)/menu_launcher_controls.svelte @@ -36,18 +36,22 @@ const is_native_launcher_mode = $derived( !!$ae_loc.is_native && $events_loc.launcher.app_mode === 'native' ); -async function set_quick_display_mode(mode: 'extend' | 'mirror') { - if (!is_native_launcher_mode) return; - const res = await native.set_display_layout({ mode }); - if (res?.success) quick_display_mode = mode; +async function toggle_display_mode() { + const next = quick_display_mode === 'extend' ? 'mirror' : 'extend'; + if (is_native_launcher_mode) { + const res = await native.set_display_layout({ mode: next }); + if (res?.success) quick_display_mode = next; + } else { + quick_display_mode = next; + } }
- + {#if $ae_loc.edit_mode} -
+ +
@@ -81,27 +80,40 @@ async function set_quick_display_mode(mode: 'extend' | 'mirror') { $events_loc.launcher.show_content__hidden_sessions = !$events_loc.launcher.show_content__hidden_sessions; }} - class=" - btn btn-sm preset-tonal-tertiary - hover:preset-filled-tertiary-500 w-1/2 - max-w-1/2 text-xs - transition-all - " - title="Toggle visibility of hidden and cancelled sessions in the launcher session list."> + class="btn btn-sm preset-tonal-tertiary hover:preset-filled-tertiary-500 w-1/2 max-w-1/2 text-xs transition-all" + title="Toggle visibility of hidden and cancelled sessions."> {#if $events_loc.launcher.show_content__hidden_sessions} - + Hide Sessions {:else} - + All Sessions {/if}
+ + + {/if} -
+
@@ -145,17 +145,10 @@ async function set_quick_display_mode(mode: 'extend' | 'mirror') {
- - -
- - - -
- - {#if !is_native_launcher_mode} -
- Display toggle shown as an example preview. Active in native app mode in the session room. -
- {/if}