diff --git a/launcher/CLAUDE.md b/launcher/CLAUDE.md index 33ff04d..a535cfc 100644 --- a/launcher/CLAUDE.md +++ b/launcher/CLAUDE.md @@ -1,3 +1,5 @@ +> Note (2026-05-18): the `AV-Live-Body` directory has been archived to `_archive-AV-Live-Body/` — superseded by the new app at `/avlivebody-mac/`. See `docs/superpowers/specs/2026-05-18-avlivebody-macos-rewrite-design.md`. + # launcher — AVLiveLauncher App menubar macOS (SwiftUI, SwiftPM, macOS 11+) qui démarre/arrête `sclang+scsynth`, le serveur web et `oscope-of`, log les sorties, et expose un mode picker. diff --git a/launcher/_archive-AV-Live-Body/ARCHIVED.md b/launcher/_archive-AV-Live-Body/ARCHIVED.md new file mode 100644 index 0000000..bb41a14 --- /dev/null +++ b/launcher/_archive-AV-Live-Body/ARCHIVED.md @@ -0,0 +1,2 @@ +Superseded by `avlivebody-mac/` on 2026-05-18 — see +`docs/superpowers/specs/2026-05-18-avlivebody-macos-rewrite-design.md`. diff --git a/launcher/AV-Live-Body/Package.swift b/launcher/_archive-AV-Live-Body/Package.swift similarity index 100% rename from launcher/AV-Live-Body/Package.swift rename to launcher/_archive-AV-Live-Body/Package.swift diff --git a/launcher/AV-Live-Body/Resources/smpl_faces.bin b/launcher/_archive-AV-Live-Body/Resources/smpl_faces.bin similarity index 100% rename from launcher/AV-Live-Body/Resources/smpl_faces.bin rename to launcher/_archive-AV-Live-Body/Resources/smpl_faces.bin diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/AVLiveBodyApp.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/ArkitOSCListener.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/BodyView.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/BodyView.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/BodyView.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/BodyView.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/CameraPreviewLayer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataFeedsOSCListener.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/DataHUDOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/FaceHandOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/HUDOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/MeshRenderer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/OSCServer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/OSCServer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/OSCServer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/OSCServer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/PoseOSCListener.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/RenderSettings.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/scene.metal diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Resources/smplx_faces.bin diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SceneRenderer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SettingsPanel.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/Skeleton3DRenderer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/SkeletonOverlay.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/USBClient.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBClient.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/USBClient.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBClient.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBMuxProtocol.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/USBSkeletonConsumer.swift diff --git a/launcher/AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift b/launcher/_archive-AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift similarity index 100% rename from launcher/AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift rename to launcher/_archive-AV-Live-Body/Sources/AVLiveBody/VideoDecoder.swift diff --git a/launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift b/launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift similarity index 100% rename from launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift rename to launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBClientTests.swift diff --git a/launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift b/launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift similarity index 100% rename from launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift rename to launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBMuxProtocolTests.swift diff --git a/launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift b/launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift similarity index 100% rename from launcher/AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift rename to launcher/_archive-AV-Live-Body/Tests/AVLiveBodyTests/USBSkeletonConsumerTests.swift