Setup phone UI

This commit is contained in:
koritsa
2026-06-02 00:06:13 +03:00
committed by koritsa
parent 6f3540f713
commit 0806c60af4
20 changed files with 350 additions and 5 deletions
@@ -0,0 +1,18 @@
// © 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()
};