// © 2025 Naked People Team. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "CommonActivatableWidget.h" #include "PhoneAppWidget.generated.h" // Base class for every phone app (GDD §9: camera, gallery, forum, bank, livestream, maps, health tracker). // Apps are activatables pushed onto the phone shell's inner app stack (UPhoneScreenWidget::AppStack). // CommonUI back navigation pops the active app back to the home screen for free; the phone's physical // Home button (UPhoneScreenWidget::GoHome) is the explicit equivalent. // Per-app logic (capture, posting, etc.) lands with the Phase 8 phone systems; this is the shared shell only. UCLASS(Abstract) class NAKEDDESIRE_API UPhoneAppWidget : public UCommonActivatableWidget { GENERATED_BODY() };