docs: update TODO — mark error handling, PWA SW, launch_profiles editor as done; annotate slide control + kill_processes status

- Error handling + fallback: confirmed done (launcher_file_cont.svelte)
- PWA service worker chrome-extension guard: confirmed done (service-worker.js)
- Launcher config UI / launch_profiles editor: confirmed done (launcher_cfg_launch_timing.svelte)
- Slide control scripts: annotated partial state — Svelte buttons wired, Electron scripts still hardcoded, deferred post June 10
- kill_processes: documented as not started on Svelte side; noted Device tab length concern

Also bundle two prior-session Launcher fixes:
- VLC post_delay_ms: 2000 → 1500ms
- launcher_cfg_launch_timing: add min-w-22 to built-in/current delay display
This commit is contained in:
Scott Idem
2026-05-14 12:24:36 -04:00
parent 054775b0f8
commit b3ce65f7f6
3 changed files with 34 additions and 28 deletions

View File

@@ -57,7 +57,7 @@ function make_vlc_mirror_profile(): LaunchProfile {
app: 'VLC',
display_mode: 'mirror',
open_cmd: 'open -a "VLC" "{{path}}"',
post_delay_ms: 2000,
post_delay_ms: 1500,
post_script: `tell application "VLC"
activate
end tell

View File

@@ -317,7 +317,7 @@ async function reset_profile_delay(profile_name: string) {
</p>
</div>
<div class="text-right text-[9px] leading-tight opacity-65">
<div class="text-right text-[9px] min-w-22 leading-tight opacity-65">
<div>
Built-in:
{row.profile.post_delay_ms ?? 'n/a'} ms