Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: camera reel - passport integration #2962

Merged
merged 176 commits into from
Dec 16, 2024

Conversation

lorenzo-ranciaffi
Copy link
Contributor

@lorenzo-ranciaffi lorenzo-ranciaffi commented Dec 9, 2024

What does this PR change?

Fix #2961

Implements the "public" reel gallery in player's passport by adding a new "Photos" tab where every player's reel flagged as public is visible to other players.
Also adds analytics for reel interactions and prepares the gallery for places.

How to test the changes?

  1. Launch the explorer with the CLI arg camera-reel, dclenv zone and debug flags
  2. Open the passport of a player and check that every reel flagged as public is visible and not editable
  3. The passport can be either another player's or your own
  4. By clicking any reel, the photo detail popup gets opened

Our Code Review Standards

https://github.com/decentraland/unity-renderer/blob/master/docs/code-review-standards.md

lorenzo-ranciaffi and others added 30 commits October 29, 2024 14:13
# Conflicts:
#	Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.cs
#	Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.inputactions
# Conflicts:
#	Explorer/Assets/DCL/PluginSystem/DCL.Plugins.asmdef
# Conflicts:
#	Explorer/Assets/DCL/InWorldCamera.meta
…/unity-explorer into feat/camera-reel/gallery-ui
lorenzo-ranciaffi and others added 15 commits December 10, 2024 16:12
# Conflicts:
#	Explorer/Assets/AddressableAssetsData/Windows/addressables_content_state.bin.meta
#	Explorer/Assets/DCL/AvatarRendering/Wearables/IWearablesProvider.cs
#	Explorer/Assets/DCL/InWorldCamera/CameraReelGallery/Assets/CameraReel.prefab
#	Explorer/Assets/DCL/InWorldCamera/CameraReelGallery/Assets/CameraReelGallery.prefab
#	Explorer/Assets/DCL/InWorldCamera/CameraReelGallery/Assets/ThumbnailElement.prefab
#	Explorer/Assets/DCL/InWorldCamera/CameraReelGallery/CameraReelGalleryController.cs
#	Explorer/Assets/DCL/InWorldCamera/CameraReelGallery/Components/ReelThumbnailController.cs
#	Explorer/Assets/DCL/InWorldCamera/CameraReelStorageService/CameraReelRemoteStorageService.cs
#	Explorer/Assets/DCL/InWorldCamera/PassportBridge.meta
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail.meta
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/EquippedWearableController.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetail.asmdef
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailController.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailInfoController.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailInfoView.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailParameter.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailPoolManager.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailUtility.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/PhotoDetailView.cs
#	Explorer/Assets/DCL/InWorldCamera/PhotoDetail/VisiblePersonController.cs
#	Explorer/Assets/DCL/InWorldCamera/ReelActions/ReelActions.asmdef
#	Explorer/Assets/DCL/InWorldCamera/ReelActions/ReelCommonActions.cs
#	Explorer/Assets/DCL/InWorldCamera/ReelActions/ReelUtility.cs
#	Explorer/Assets/DCL/PluginSystem/DCL.Plugins.asmdef
#	Explorer/Assets/DCL/PluginSystem/Global/Global Plugins Settings.asset
#	Explorer/Assets/DCL/PluginSystem/Global/InWorldCameraPlugin.cs
@lorenzo-ranciaffi lorenzo-ranciaffi marked this pull request as ready for review December 13, 2024 15:00
Copy link
Contributor

@fcolarich fcolarich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left a couple of comments with suggestions but nothing mandatory, it looks good from my side 😁

Copy link
Member

@davidejensen davidejensen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, approved with some minor suggestions

@lorenzo-ranciaffi lorenzo-ranciaffi merged commit 349917c into dev Dec 16, 2024
2 of 4 checks passed
@lorenzo-ranciaffi lorenzo-ranciaffi deleted the feat/camera-reel/passport-integration branch December 16, 2024 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clean-build Used to trigger clean build on PR force-build Used to trigger a build on draft PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feat: camera reel - passport integration
5 participants