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
Merged
Show file tree
Hide file tree
Changes from 171 commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
b174212
camera reel explore panel section - wip
lorenzo-ranciaffi Oct 29, 2024
21af0c2
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Oct 30, 2024
55f231c
working camera reel panel
lorenzo-ranciaffi Oct 30, 2024
630b046
storage full toast message implementation
lorenzo-ranciaffi Oct 30, 2024
b5f82d7
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Oct 31, 2024
395a6aa
import all image assets + no photo background
lorenzo-ranciaffi Oct 31, 2024
f1ab266
fix text colors
lorenzo-ranciaffi Nov 1, 2024
b233178
wip prefabs
lorenzo-ranciaffi Nov 1, 2024
20b68de
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 1, 2024
41f7fa1
wip reel layout
lorenzo-ranciaffi Nov 4, 2024
a98f56f
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 4, 2024
248b32c
wip working reel menu
lorenzo-ranciaffi Nov 4, 2024
d676f1a
modified services and instantiated them in dynamic container + galler…
lorenzo-ranciaffi Nov 5, 2024
db879f2
fix gallery presentation
lorenzo-ranciaffi Nov 6, 2024
a4d7b09
wip fetch all data
lorenzo-ranciaffi Nov 7, 2024
4281e2e
fix layout + all pooled
lorenzo-ranciaffi Nov 7, 2024
3d344d9
wip - context menu
lorenzo-ranciaffi Nov 7, 2024
b92d820
set option button listener via code
lorenzo-ranciaffi Nov 7, 2024
1b41a33
fix thumbnail context menu visibility
lorenzo-ranciaffi Nov 7, 2024
bf0ef95
fix thumbnail loading mask + mock "isPublic" property on image
lorenzo-ranciaffi Nov 7, 2024
72927c1
paginated scroll view
lorenzo-ranciaffi Nov 8, 2024
1bd68ff
fix thumbnail prefab
lorenzo-ranciaffi Nov 8, 2024
2189b93
Fix photo loading mask and colours
RominaMarchetti Nov 8, 2024
a86a363
Fix anchors of the 'StorageProgressBar' UI elements
RominaMarchetti Nov 8, 2024
2ede3b0
Update 'MonthGrid' font style
RominaMarchetti Nov 8, 2024
79607ef
Polish context menu UI
RominaMarchetti Nov 8, 2024
08f855a
Textures housekeeping
RominaMarchetti Nov 8, 2024
af80c43
fix loading + cache sprites
lorenzo-ranciaffi Nov 8, 2024
6d2bc30
Merge branch 'feat/camera-reel/gallery-ui' of github.com:decentraland…
lorenzo-ranciaffi Nov 8, 2024
17008b5
fix fade in on loading
lorenzo-ranciaffi Nov 8, 2024
6a965eb
Fix div bar width from context menu
RominaMarchetti Nov 8, 2024
4823883
Merge branch 'feat/camera-reel/gallery-ui' of https://github.com/dece…
RominaMarchetti Nov 8, 2024
c440ad8
Update connection img
RominaMarchetti Nov 8, 2024
bcbcbe8
fix error on shutdown + camera reel mod
lorenzo-ranciaffi Nov 11, 2024
0430e6b
performant scroll view
lorenzo-ranciaffi Nov 11, 2024
46b0d7f
reel outline + button click
lorenzo-ranciaffi Nov 11, 2024
2de2cf1
fix scroll bar
lorenzo-ranciaffi Nov 11, 2024
5897a22
fix scroll bar looks
lorenzo-ranciaffi Nov 11, 2024
c2b4957
fix scroll handle + edge case
lorenzo-ranciaffi Nov 12, 2024
2d1808a
make contextual menu optional
lorenzo-ranciaffi Nov 12, 2024
6532fee
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 12, 2024
0692c38
added delete reel functionality
lorenzo-ranciaffi Nov 12, 2024
d627e33
Move and rename textures
RominaMarchetti Nov 12, 2024
3441599
Merge branch 'feat/camera-reel/gallery-ui' of https://github.com/dece…
RominaMarchetti Nov 12, 2024
1ede0a0
Fix missing image texture
RominaMarchetti Nov 12, 2024
8691bc6
wip all context menu functionalities
lorenzo-ranciaffi Nov 12, 2024
e33055b
split gallery into view/controller
lorenzo-ranciaffi Nov 13, 2024
8f93434
added animation to delete modal + explore panel "escape" button manag…
lorenzo-ranciaffi Nov 13, 2024
44270de
fix explore panel "esc" management
lorenzo-ranciaffi Nov 13, 2024
ea51644
fix storage full icon position
lorenzo-ranciaffi Nov 13, 2024
6b49c57
split context menu into view/controller
lorenzo-ranciaffi Nov 13, 2024
1676485
split context menu + fix context menu behaviour
lorenzo-ranciaffi Nov 14, 2024
1b8ea26
fix scroll view dragging issues
lorenzo-ranciaffi Nov 14, 2024
999cdd6
fix scroll corner case
lorenzo-ranciaffi Nov 14, 2024
60b2daa
better attribute serialization + fix loading glitches
lorenzo-ranciaffi Nov 14, 2024
015c5b0
fix context menu position and rect
lorenzo-ranciaffi Nov 14, 2024
bbedaba
prevent images being disabled while visibile during scrolling
lorenzo-ranciaffi Nov 15, 2024
c5a53ee
add soft mask to scroll viewport
lorenzo-ranciaffi Nov 15, 2024
761a48d
fix deletion logic
lorenzo-ranciaffi Nov 15, 2024
5145e35
removed usages of missing storage response attributes
lorenzo-ranciaffi Nov 15, 2024
914dcab
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 15, 2024
455603f
calculate context menu position by minimizing overlapping area for vi…
lorenzo-ranciaffi Nov 15, 2024
f382d47
bind camera reels section to cli arg
lorenzo-ranciaffi Nov 15, 2024
fafeda1
bind camera reels section to cli arg
lorenzo-ranciaffi Nov 15, 2024
1ad9ac6
add missing panel/header animations
lorenzo-ranciaffi Nov 15, 2024
8cee930
added cancellation token support in BE services
lorenzo-ranciaffi Nov 18, 2024
0923684
moved grid elements to view/controller
lorenzo-ranciaffi Nov 18, 2024
026ed4e
call dispose on grid elements
lorenzo-ranciaffi Nov 18, 2024
4dc44ad
added future Camera opener button
lorenzo-ranciaffi Nov 18, 2024
953c2f8
fix failing tests
lorenzo-ranciaffi Nov 18, 2024
5bff3f2
added patch method to update screenshot visibility + context menu fix
lorenzo-ranciaffi Nov 18, 2024
08860f6
fix async functions naming
lorenzo-ranciaffi Nov 18, 2024
a017dd0
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 18, 2024
063201d
fix gallery edge case + fix notification popup
lorenzo-ranciaffi Nov 19, 2024
e17f8f8
moved everything to proper namespace
lorenzo-ranciaffi Nov 19, 2024
3913b12
use new "compact" endpoint for retrieving the user gallery
lorenzo-ranciaffi Nov 19, 2024
f1151b4
hardcode endpoints to .zone (TO REVERT)
lorenzo-ranciaffi Nov 19, 2024
af344b2
change shortcut from "R" to "K"
lorenzo-ranciaffi Nov 19, 2024
84b6167
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 19, 2024
9d8d9bc
fix context menu positioning
lorenzo-ranciaffi Nov 19, 2024
41a4b2a
fix texture size in thumbnail
lorenzo-ranciaffi Nov 19, 2024
212e1aa
fix deletion flow
lorenzo-ranciaffi Nov 19, 2024
7e1cbca
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 19, 2024
f57fd89
add sidebar button
lorenzo-ranciaffi Nov 19, 2024
64f557e
Merge branch 'dev' into feat/camera-reel/gallery-ui
lorenzo-ranciaffi Nov 19, 2024
3b4e649
removed "On" prefix in non-event functions
lorenzo-ranciaffi Nov 20, 2024
841c5c0
added nullability on every Action
lorenzo-ranciaffi Nov 20, 2024
1df46c7
Revert "hardcode endpoints to .zone (TO REVERT)"
lorenzo-ranciaffi Nov 20, 2024
524969e
better function naming
lorenzo-ranciaffi Nov 20, 2024
aa27ce6
added suggested modifications
lorenzo-ranciaffi Nov 20, 2024
08eef4c
suggested modifications
lorenzo-ranciaffi Nov 20, 2024
d2efff6
added clipboard support
lorenzo-ranciaffi Nov 20, 2024
1031635
added token management
lorenzo-ranciaffi Nov 20, 2024
dc21948
fix namespace name
lorenzo-ranciaffi Nov 20, 2024
3652491
suppress cancellation throw on show gallery
lorenzo-ranciaffi Nov 20, 2024
e14208a
add missing exception logs
lorenzo-ranciaffi Nov 20, 2024
65ec617
suggested modifications
lorenzo-ranciaffi Nov 20, 2024
73040fd
moved UI strings to plugin settings
lorenzo-ranciaffi Nov 21, 2024
b286df0
removed unnecessary initialization
lorenzo-ranciaffi Nov 21, 2024
474a043
suggested modification for circular reference
lorenzo-ranciaffi Nov 21, 2024
2a291e7
fix attribute visibility
lorenzo-ranciaffi Nov 21, 2024
4aefbea
fix progress bar attributes visibility
lorenzo-ranciaffi Nov 21, 2024
6ce7c40
removed unused using
lorenzo-ranciaffi Nov 21, 2024
4dba36e
missing plugin settings
lorenzo-ranciaffi Nov 21, 2024
cf948df
first commit - wip UI
lorenzo-ranciaffi Nov 21, 2024
a65dd72
wip photo detail UI
lorenzo-ranciaffi Nov 22, 2024
35edf9f
wip screenshot view
lorenzo-ranciaffi Nov 23, 2024
cdbcbf7
photo info detail loading animation
lorenzo-ranciaffi Nov 23, 2024
71d6e4c
fix request URL + show visible person passport
lorenzo-ranciaffi Nov 25, 2024
90e0f3d
wip equipped wearables
lorenzo-ranciaffi Nov 25, 2024
fda815c
wip equipped wearables
lorenzo-ranciaffi Nov 25, 2024
5118d9e
added jump in functionality
lorenzo-ranciaffi Nov 26, 2024
8fa8430
fix cycling through reels
lorenzo-ranciaffi Nov 26, 2024
2e92760
fix buttons + owner profile button
lorenzo-ranciaffi Nov 26, 2024
bf07409
buy button animation
lorenzo-ranciaffi Nov 26, 2024
424bf31
Update Textures
RominaMarchetti Nov 26, 2024
1f4feb9
buy button click action
lorenzo-ranciaffi Nov 26, 2024
7576296
Update photo detail mask
RominaMarchetti Nov 26, 2024
83ffd1a
Merge branch 'feat/camera-reel/screenshot-view' of https://github.com…
RominaMarchetti Nov 26, 2024
de836af
fix loading prefab
lorenzo-ranciaffi Nov 26, 2024
c7dc765
Polish camera reel UI
RominaMarchetti Nov 26, 2024
2fb24b7
Photo detail UI polish
RominaMarchetti Nov 26, 2024
1ce4778
Photo detail components polish
RominaMarchetti Nov 26, 2024
6995ba6
fix attribute visibility in views + fix some layout problems
lorenzo-ranciaffi Nov 27, 2024
690c2d2
Merge branch 'dev' into feat/camera-reel/screenshot-view
lorenzo-ranciaffi Nov 27, 2024
c5e134a
fix next/previous button behavior
lorenzo-ranciaffi Nov 27, 2024
f50ea84
fix equipped wearable graphics
lorenzo-ranciaffi Nov 27, 2024
ccf04d7
wip - resolve wearables
lorenzo-ranciaffi Nov 28, 2024
ea890c0
refactored wearable provider
lorenzo-ranciaffi Nov 28, 2024
ec00c83
wip delete reel
lorenzo-ranciaffi Nov 28, 2024
0df18e3
Update thumbnail and grid
RominaMarchetti Nov 28, 2024
10d6ffa
Fix NFT vertical position and its mask
RominaMarchetti Nov 28, 2024
3e44d7f
added profile color in visibile persons
lorenzo-ranciaffi Nov 29, 2024
c76d077
visible person name color and tag
lorenzo-ranciaffi Nov 29, 2024
c4a3c26
add visible person face rim color
lorenzo-ranciaffi Nov 29, 2024
64538ad
fix gallery thumbnail aspect ratio
lorenzo-ranciaffi Nov 29, 2024
2b93ec0
Merge branch 'dev' into feat/camera-reel/screenshot-view
lorenzo-ranciaffi Dec 3, 2024
a16a465
add missing "async" word in async functions
lorenzo-ranciaffi Dec 3, 2024
3d85f53
wip - passport integration
lorenzo-ranciaffi Dec 5, 2024
0a6c211
fix compilation errors
lorenzo-ranciaffi Dec 5, 2024
c5cdcd8
fix empty case
lorenzo-ranciaffi Dec 6, 2024
f211107
added missing passport parameters
lorenzo-ranciaffi Dec 7, 2024
c63d3de
add photo detail on passport
lorenzo-ranciaffi Dec 7, 2024
f3e0790
Merge branch 'dev' into feat/camera-reel/passport-integration
lorenzo-ranciaffi Dec 7, 2024
503fa70
Merge branch 'dev' into feat/camera-reel/screenshot-view
lorenzo-ranciaffi Dec 9, 2024
9da4d41
added spinner to gallery + show/hide month text
lorenzo-ranciaffi Dec 9, 2024
cf5fd15
prevent hover if image is not loaded
lorenzo-ranciaffi Dec 9, 2024
86eae3e
fix scrollbar
lorenzo-ranciaffi Dec 9, 2024
631ae75
Merge branch 'dev' into feat/camera-reel/passport-integration
lorenzo-ranciaffi Dec 9, 2024
46d9756
expanded gallery controller to use unsigned fetch for anonymous reels…
lorenzo-ranciaffi Dec 9, 2024
f81e287
suggested code changes
lorenzo-ranciaffi Dec 9, 2024
af1cb71
Merge branch 'dev' into feat/camera-reel/screenshot-view
lorenzo-ranciaffi Dec 9, 2024
bad2ddc
moved teleport from chat message to realmNavigator
lorenzo-ranciaffi Dec 9, 2024
44b8029
Merge branch 'feat/camera-reel/screenshot-view' into feat/camera-reel…
lorenzo-ranciaffi Dec 9, 2024
9313611
fix gallery scrollbar in passport
lorenzo-ranciaffi Dec 10, 2024
b44fcd6
download reel to file action
lorenzo-ranciaffi Dec 10, 2024
1b18bd8
fix gallery success notification message visuals
lorenzo-ranciaffi Dec 10, 2024
4acb053
fix thumbnail loading leak
lorenzo-ranciaffi Dec 11, 2024
0e62bc4
add place reels endpoint
lorenzo-ranciaffi Dec 12, 2024
09b684c
introduce place reel gallery fetching logic
lorenzo-ranciaffi Dec 12, 2024
e697e5a
fix passport reel scroll bar
lorenzo-ranciaffi Dec 12, 2024
4606284
Merge branch 'dev' into feat/camera-reel/passport-integration
lorenzo-ranciaffi Dec 13, 2024
568ae3b
re-enabled month text in passport gallery
lorenzo-ranciaffi Dec 13, 2024
d343aa7
wip photo detail analytics
lorenzo-ranciaffi Dec 13, 2024
832056b
jump to market analytics in photo detail view
lorenzo-ranciaffi Dec 13, 2024
e1dc51a
fix addressables + delete analytic
lorenzo-ranciaffi Dec 13, 2024
06bd82f
fix reel deletion edge case
lorenzo-ranciaffi Dec 13, 2024
6815d7b
fix pending action on disable
lorenzo-ranciaffi Dec 13, 2024
7963218
added missing analytics
lorenzo-ranciaffi Dec 13, 2024
3acfab7
added class comment
lorenzo-ranciaffi Dec 13, 2024
8e33f42
Merge branch 'dev' into feat/camera-reel/passport-integration
lorenzo-ranciaffi Dec 13, 2024
941054d
Update CameraReelEmptyImg.png
RominaMarchetti Dec 13, 2024
43bdec2
Edit success notification icon size
RominaMarchetti Dec 13, 2024
7ada88c
suggested changes
lorenzo-ranciaffi Dec 14, 2024
894696f
Merge branch 'dev' into feat/camera-reel/passport-integration
lorenzo-ranciaffi Dec 14, 2024
956a23b
hide support for passport reel button
lorenzo-ranciaffi Dec 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,11 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 26a5616becdfd49b4abfbee07ba3cbf2
m_Address: Assets/DCL/InWorldCamera/PhotoDetail/Prefabs/PhotoDetailUI.prefab
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 2a58c49334237a24781cae8b1e3fa351
m_Address: EmbeddedEmotes
m_ReadOnly: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ public enum DecentralandUrl

CameraReelUsers,
CameraReelImages,
CameraReelPlaces,
CameraReelLink,
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ public class DecentralandUrlsSource : IDecentralandUrlsSource
private readonly Dictionary<DecentralandUrl, string> cache = new ();
private readonly string environmentDomainLowerCase;
private readonly bool isLocalSceneDevelopment;


public string DecentralandDomain => environmentDomainLowerCase;

public DecentralandUrlsSource(DecentralandEnvironment environment, bool isLocalSceneDevelopment = false)
{
environmentDomainLowerCase = environment.ToString()!.ToLower();
this.isLocalSceneDevelopment = isLocalSceneDevelopment;

switch (environment)
{
case DecentralandEnvironment.Org:
Expand Down Expand Up @@ -100,6 +100,7 @@ private static string RawUrl(DecentralandUrl decentralandUrl) =>
DecentralandUrl.Badges => $"https://badges.decentraland.{ENV}",
DecentralandUrl.CameraReelUsers => $"https://camera-reel-service.decentraland.{ENV}/api/users",
DecentralandUrl.CameraReelImages => $"https://camera-reel-service.decentraland.{ENV}/api/images",
DecentralandUrl.CameraReelPlaces => $"https://camera-reel-service.decentraland.{ENV}/api/places",
DecentralandUrl.CameraReelLink => $"https://reels.decentraland.{ENV}",
_ => throw new ArgumentOutOfRangeException(nameof(decentralandUrl), decentralandUrl, null!)
};
Expand Down
Loading
Loading