Skip to content
This repository has been archived by the owner on Aug 16, 2021. It is now read-only.

release: 2020-10-21 #1483

Merged
merged 124 commits into from
Oct 21, 2020
Merged

release: 2020-10-21 #1483

merged 124 commits into from
Oct 21, 2020

Conversation

sandrade-dcl
Copy link
Contributor

Changelog:

nchamo and others added 30 commits September 16, 2020 15:52
* Implement base system for the tutorial execution

Implemented classes:
- TutorialController
- TutorialStep

* Add some conditionals to avoid out of range values

* Add TutorialStep_LockTheCursor

* Add TutorialStep_Welcome

* Some conflicts fixed after the updates from master

* Clean some unused code

* TutorialController refactor

* Clean code

* Add Tutorial_ProgressBar and TutorialStep_AvatarMovement

* Add TutorialStep_AvatarWalking

* Add finish animations

* Add TutorialStep_AvatarJumping

* Add TutorialStep_OpenWorldChat

* aDD TutorialStep_OpenPlayerMenuOptions

* Add TutorialStep_OpenFriends

* Add TutorialStep_OpenEmotes

* Add TutorialStep_OpenControlsPanel

* Refactor some animations

* Fix functional conflict with EmailPromptHUDController

* Add kernel implementation

* Try to fix the invisible texts on TutorialStep_Welcome prefab

* Fix invisible texts on some UI's

* Improve kernel implementation

* Refine flow in the steps: chat, friends and controls

* Add quit button in the progress steps

* Fix invisble text on some steps

* Add teacher (3D Robot) to the tutorial

* Commit some missing files

* Make the EmailPromptHUD wait for end of tutorial

* Test some fixes in build

* Test some fixes in build

* Revert "Test some fixes in build"

This reverts commit 96ecfb9.

* Revert "Test some fixes in build"

This reverts commit fda0d4f.

* Test some fixes in build

* Revert "Test some fixes in build"

This reverts commit 6768782.

* Test some fixes in build

* Revert "Test some fixes in build"

This reverts commit 579b1ad.

* Test some fixes in build

* Revert "Test some fixes in build"

This reverts commit 77a96c3.

* Delete unused folder and assets

* Replace the teacher 3D model from for a FBX

* Change size of the RenderTexture

* Fix on TutorialController camera

* Null-Check for UserProfile.blocked property

* Tutorial re-designed to a new version

* Add movement to the tutorial teacher

* Fix canvas null in UnityInterface

* Adapt tutorial steps to the new design

* Implement tutorial flows for deep links and Genesis Plaza

* Fix UnityInterface -> SetTutorialEnabled()

* Fixes on the flow for deep links and Genesis Plaza

* Fix CI-kernel error

* Add tooltip steps for taskbar buttons

* Add tooltip step for minimap

* Add "click to hide" behavior to all tooltip steps

* Remove Greetings step from deep link tutorial

* Add GoToGenesisPlazaHUD

* Fix TaskbarHUD tests

* Fixes from the last merge

* Fixes from the last merge

* Integrate GoToGenesisPlaza step in the tutorial

* Fix kernel build

* Remove unused code

* Deactivate "Email Prompt" feature

* Deactivate "Email Prompt" feature (II)

* Add tests for the Tutorial Controller

* Conflicts resolution from the last merge

* Fix tests

* Add feature toggle to the tutorial

* Fix tests

* Tutorial animations and design update in progress

* Divide the avatar movement step in two: movement + walking

* Solve some conflicts from the last master update

* Fix tests

* Fix nomenclature for the "goToGenesisPlazaAnimator" variable

* [GoToGenesisPlazaHUD] Move responsibilities from view to the controller

* Little refactor for group some repeated code

* Remove the use of CoroutineStarter in tutorial tests (it is not needed)

* Use cached hashes instead of strings for animator triggers

* Add OnAfterGoToGenesisPlaza unsubscription on SetTutorialEnabled()

* Avoid the use of TestsBase in TutorialControllerShould

* Resolve conflicts from the last merge

Co-authored-by: estefania colutta <[email protected]>
* initial changes to make it debuggable

* production mode minifies the final file

* add checks to build real scenes and libraries

* a bit more readable makefile

* move terser to dev dependencies

* rename ulla -> dcl

* fix build

Co-authored-by: Nicolas Chamo <[email protected]>
#1307)

* Shared Primitives on different entities now update them properly.

* Adding more test trying to debug the issues on CI

* Disable Boundaries Checker to avoid false negatives when asserting collider/renderer state
* Voice Chat experimental feature that can be enabled using the VOICE_CHAT_ENABLED url parameter
* Connected sound settings to voice audio settings
* Should update prefab instead of scene
* Old textures deleted

* Mini map reskinned

* Nav map reskinned

* POI reskinned

* Toast turned off

* Compass asset moved. Old Nav Map textures folder deleted.

* Horizontal layout info fixed and pos x,y modified on initial scene for player position paneel.

* "You are" layout and info fixed.

* Conflict with master solved.

* Added animations in Nav Map Toast

* integrate animations

* fix prefab

* use texture promise

* untitled scene text and stop hidding coords from map

* modified anims

* fix map legend position

* Close button opacity changed.

Co-authored-by: estefania colutta <[email protected]>
Co-authored-by: Pato <[email protected]>
Co-authored-by: pablitar <[email protected]>
* removed description

* removed close button

* Toast texts's box width edited and jump in button texture replaced.

Co-authored-by: Pato <[email protected]>
* Robot icon texture replaced on taskbar. New textures uploaded.

* Assets uploaded for Go to Genesis Plaza HUD. Textures replaced on the prefab.

* Email promp minimal adjustments after some textures were updated.

* Container corner radius 20 replaced for 16 on both prefabs (header updated in consecuence).

* Copy for genesis plaza button made shorter

* Add behavior to close button in GoToGenesisPlazaHUD

Co-authored-by: Santi Andrade <[email protected]>
* Updated Tutorial steps design and animations

* Fix 'DefaultConfirmAction' input action

* Feedback animations in progress

* Add "UI Particle" package to the project

Co-authored-by: estefania colutta <[email protected]>
* fix draft

* merge fix

* code cleanup

* code cleanup

* test fixes + rename env to tld

* remove unused define

* remove logs
pbosio and others added 25 commits October 16, 2020 14:27
* Temporarily turn off the MANA HUD
Changed Avatar Events tracking so it only tracks the specified events and not every new event added (#1462)
* Mask for tinting mouths in Avatar

* Inverted mouth mask
* Raised the UI Canvas Bottom to be just above the taskbar
* Removed mask component (otherwise the UI objects positioned relative to the bottom, that are getting pushed a bit up, because of the previous bulletpoint, would get cut by the top mask), also all the Decentraland UI renders on top of scenes UI so there's no problem there.
* The UI Canvas Top is still 10% below the true sceen top, to preserve compatibility with already-deployed scenes (and to avoid putting top-relative ui rendering below DCL UI now) <- this is probably what you mean by your 2nd point
* Block feature key triggers during the tutorial

* Refactor the way of block an InputAction_Trigger

* Fix some logic errors on the keys blocking

* Add emotes to the blocked keys during tutorial
* Added null safe checks to avatar

* Fixed debug log

* Fixed debug log
* Assets size decreased. UI atlas updated.

* detect changes in sprite atlas

* detect changes in sprite atlas

Co-authored-by: pbosio <[email protected]>
* Now ESC closes the remaining HUDs

* Now ESC closes the email prompt as well
* Added an event on visibility change to ensure the canvas size is correctly registered
* Billboard now looks to the camera even in 3rd person mode

* Update unity-client/Assets/Scripts/MainScripts/DCL/Components/Billboard/Billboard.cs

Co-authored-by: Pravus <[email protected]>

Co-authored-by: Pravus <[email protected]>
* fix: Replaced and renamed all voice sounds

* fix: Implemented audio in the "collectibles" tab

It was missing audio there before.

* fix: Redesigned rarity sounds

* fix: Small edits to wearable sounds

* fix: Rarity sound playing on skin/eye color change

* fix: Remade clothes sounds. Added functionality to AudioEvents

* fix: Separated voice reactions for common and rare wearables

* fix: Rerecorded female voice reaction

Added two new ones.

* fix: Added music, changed volume of eyewear-sounds

* fix: Revised wearable sounds, tried to fix avatar appear sounds when unselecting wearable

The old solution was better - will revert.

* chore: Saved project

* fix: Issue where the wearable sounds would play when exiting the Avatar Editor

* fix: Re-added audio to the collectibles tab

* fix: Sound will now be muted at start, and while loading

Used snapshots which will fade between states.

* fix: Issue where list-item-appear would keep pitching up when exiting/entering Avatar Editor several times in a row

* feat: Added sound assets for chat receive/send

* feat: Implemented new chat sounds

Also fixed sounds playing at start (forgot to save the project file).

* fix: Redesigned chat sound assets

* feat: Implemented sounds for focusing and unfocusing the input field in ChatHUDs

* fix: Redesigned button hover/click/release sound assets

* fix: Redesigned dialog appear/close sound assets

* fix: Redesigned button release sound asset

* fix: Issue where the list item appear-sound for wearables would play while the avatar editor was closed

* feat: Added a sound to hiding/unhiding the UI.

* fix: Toggle enable/disable sounds switched, redesigned controls fade in/out sounds

* fix: Player Info Card open-sound not playing

* fix: External URL prompt close sound not playing

* chore: Removed unecessary code.

* fix: Added cooldown to enable/disable sounds

* fix: Change file format of avatar editor HUD music

Going from .wav to .ogg saves about 8 MB per minute.

* fix: Redesigned enable, disable and cancel sound assets & general tweaks to HUD audio event settings

* feat: Added dialog open/close sounds to the avatar profile HUD

* feat: Added dialog open/close sounds to the GoToGenesisPlazaHUD

* fix: Redesigned enable/disable sound assets

* fix: Redesigned confirm and value changed sound assets

* feat: Added new male reaction sounds and rarity sounds

* fix: Redesigned button click sound asset

* fix: Lowered volume of avatar editor music

* fix: Changed volume of music in the audio mixer

* fix: Made map parcel hover sound more discrete

* Initial implementation of onboarding audio

* Added fading in/out when entering/exiting Avatar Editor

* Recommitted because of a git error

* Disabled tutorial debug run

* Added a bunch of debug.logs to find a bug

* Edited debug logs, set logging to true

* Changed from PlayScheduled to Play

* Removed debug.logs and disabled logging in scenecontroller

* Added a bit of silence to the start of the tutorial music

Should hopefully fix the click-noise that happens when it loops.

* Merge branch 'master' into feat/common-HUD-audio-design

* Fix the OnTutorialEnabled/OnTutorialDisabled suscription

* Refactoring some code

* Fix sounds in the Minimap Tooltip animator controller

* Apply PR feedback

Co-authored-by: Santi Andrade <[email protected]>
* "Skip" copy is now "Skip tutorial"

* Remove Walk step from tutorial

* Fix keys blocking during the tutorial (from the taskbar)

* Tootips copies updated

* Task bar tutorial button copy modified.

* Explore and backpack keys moved to match x pos with the icons in the taskbar.

* Greetings copy updated

* GoToGenesisPlazaHUD copy updated

* Add a new final step that shows "TUTORIAL COMPLETED"

* Change text of the final step of the tutorial

* Change text of the final step of the tutorial (again)

* Change text of the final step of the tutorial (again)

Co-authored-by: Romina Marchetti <[email protected]>
@github-actions
Copy link

This branch can be previewed at https://explorer.decentraland.zone/branch/release-2020-10-21/index.html

@sandrade-dcl sandrade-dcl merged commit 6484db4 into release Oct 21, 2020
@sandrade-dcl sandrade-dcl deleted the release-2020-10-21 branch October 21, 2020 21:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.