Commit graph

85790 commits

Author SHA1 Message Date
Alezia Kurdis
425cd51cd6
Play whoosh sound before deletion
The sound "whoosh" is now played before calling the notification deletion.
Previously it was called after and the effect was a bit wasted by this.
2022-09-17 22:17:37 -04:00
Alezia Kurdis
4a49631007
Added HMD notifications dismissal
Added a gestural way to dismiss the notifications in HMD.

The notifications vanishes after 10 sec. 
But if for any reason we want to accelerate the process (mostly because it hide the view or it is going to appears in photo capture)
In Desktop we can simply click on the notification to get rid of them.
But in HMD, clicking was kinda a pain (assuming the if you want to dismiss the notification is often because they are already annoying you)
have to aim and click is like pressing a button using a fishing pole, it's certainly adding more annoyance to this.
To addressed that, I introduced the "Whoosh!": An easy gesture to dismiss any 3d UI, by simply move one of you controller over you eyes height. (a bit like making flee an annoying fly.)
2022-09-16 22:29:02 -04:00
Alezia Kurdis
3e7854a034
Re-coded to be more stable.
This is a an almost complete re-coding of the notifications script.
The previous version had too useless complexities and was computing each element position independently causing the notifications to be unstably displayed in HMD if the user moved.
There was also too many array used to achieved this. It was a bit painful.

This new version use an invisible entity parented to the avatar as a "container" where the notification elements are parented to it, making the positioning easier and more stable if the avatar moves.
I used only one array of objects to contain the the notification stack.
There is also a better management of some signal to avoid useless computing when it wasn't necessary.
I think the code is also more clear.

I got rid of the little x buttons to close the notification, it was on each element, you had to target a very small square surface with the mouse if you wanted to absolutely close a notification within the 10 second of their existence. Now you can close a notification simply by clicking on it (on all its surface)
But as before, the close function works only on desktop mode. (Apparently it's relatively complex to get the id of the entity that you click on in HMD. Maybe one day.)

It's also easier now to adjust the scale of the notifications in HMD if we want too, (only one value to change in the script)
The parenting using a container entity has also made all the notification UI in HMD scaling correctly according the avatar scale (it was free by parenting all those together).
2022-09-14 23:11:56 -04:00
ecf54a60be
Merge pull request #189 from AleziaKurdis/notificationsToLocalEntity
Notifications: Local Entities, emissive, HMD bugs fixes, new HMD positioning, settings ON/OFF.
2022-09-13 01:32:28 +02:00
916cd86045 Added preferences setting for snapshot notifications 2022-09-11 14:33:23 +02:00
Alezia Kurdis
efa22b8fd9
Upgrade to local Entities and Misc
Upgrade to local Entities and Misc

- All the deprecated use of 3d overly has been changes to Local Entities (Only the addEntity)
- All the preview are now unlit (it was a pain in a dark place)
- The HMD has been repositionned to be visible. (This is a try, I think it is better)
- Many bug fix in HMD
- Added a setting to switch on/off the snapshot related notification (because they are often a nuisance during capture sessions. constantly present and appearing in the capture)

(The setting still need to be plugged in the admin.)
2022-09-09 23:55:49 -04:00
098ce1531b
Change one instance of "game" to "world" in README 2022-09-09 18:26:34 +02:00
ef54987c61
Update CHANGELOG.md 2022-09-09 18:25:52 +02:00
702ddb30d6
Merge pull request #149 from overte-org/fix/cdn_urls
Rebranding and fixing URLs, including CDN ones
2022-09-09 17:23:18 +02:00
88046506c3 Renamed Metaverse Server to Directory Server/Services 2022-09-08 22:19:55 +02:00
614c6927b6 Replace non-existent HiFi content S3 URLs with placeholders 2022-09-08 22:19:54 +02:00
a927334d80 Update content URLs in example scripts 2022-09-08 22:19:54 +02:00
150558dda5 Update URLs in avatarbookmarks.json 2022-09-08 22:19:54 +02:00
bea8baeead Use redirected documentation URL 2022-09-08 22:19:54 +02:00
7f0f1885ae Do not provide URLs that don't exist (anywhere). 2022-09-08 22:19:54 +02:00
34612ba92c Update OVERTE_CONTENT_CDN_URL 2022-09-08 22:19:54 +02:00
89fa000551 Fix broken documentation URL 2022-09-08 22:18:53 +02:00
90b0b1eb45 Change identifier to org.overte 2022-09-08 22:18:53 +02:00
712563ea63 Remove outdated documentation links 2022-09-08 22:18:53 +02:00
d2a768c2f0 Renamed environment variables 2022-09-08 22:18:50 +02:00
2bc9982b99 Renamed services 2022-09-08 22:12:41 +02:00
9b6d202a21 Rebranding and fixing URLs 2022-09-08 22:10:13 +02:00
619e36e9a9
Merge pull request #174 from JulianGro/server-packaging
Add Docker based server packaging
2022-09-08 21:19:06 +02:00
6fba114e11 Fix wrong link name 2022-09-08 20:50:55 +02:00
16435d13a0
Merge pull request #150 from overte-org/domain-wizard
Domain wizard
2022-09-06 13:43:05 +02:00
2fd0a3eb78 Fixed bug with wizard moving to next page even with wrong password 2022-09-06 00:19:06 +02:00
b1a96cdce2 Temporalily disabled congratulations page and fixed threading setup step in domain wizard 2022-09-05 22:57:07 +02:00
0dbe1bcfcd Update Domain wizard 2022-09-05 21:44:15 +02:00
8b75285d5b Revert "Initial creation and wizard redirection added."
This reverts commit 8f51de62f2.
2022-09-05 21:44:15 +02:00
Dale Glass
f379cb4f01
Merge pull request #184 from overte-org/fix/voxel_state_machine
Fix voxel state machine
2022-09-03 21:34:16 +02:00
dfde899d56
Merge pull request #183 from AleziaKurdis/PlacesApp-timeoutOnRequest
Places app: Add a timeout to the request to the MS server.
2022-09-02 20:51:46 +02:00
5b12f42dd4 Fix voxel state machine 2022-09-02 18:39:39 +02:00
Alezia Kurdis
74d63fc95c
Add a timeout to the request to the MS server
Add a timeout (10 sec.) to the request to the MS server
and add a dead service indication when a server didn't respond within the timeout delay.
2022-08-28 21:18:29 -04:00
e17579f484 Finish Rocky Linux 9 packaging 2022-08-24 21:52:19 +02:00
158f464c48 Build Docker server images 2022-08-24 16:04:18 +02:00
e1baed3373 Build server packages using Docker 2022-08-24 16:03:43 +02:00
fd8b440d91 Upload Android build artifacts (if existent) 2022-08-24 15:52:45 +02:00
bf231dfc87 Update CHANGELOG.md 2022-08-24 14:22:53 +02:00
9a62901686
Fix wrong libdouble-conversion package name 2022-08-23 21:41:22 +02:00
e07a3c1a99
Merge pull request #172 from JulianGro/fix-obj-serializer
Fix OBJ-Serializer using wrong decimal separator
2022-08-23 21:37:18 +02:00
232bbce940
Merge pull request #158 from JulianGro/fix_paths
Fix paths for importing images and opening directories
2022-08-23 21:37:00 +02:00
f80b8a2c5e
Merge pull request #165 from JulianGro/update-NVTT
Update NVTT
2022-08-23 21:35:14 +02:00
ad9c08ff5c
Merge pull request #162 from JulianGro/macOS_vcpkg
Update VCPKG
2022-08-21 22:30:49 +02:00
970a4dfdb9
Update CHANGELOG and improve its markdown syling 2022-08-21 20:58:57 +02:00
538a80c5ab Fix string to float conversion for systems using anything other than a period as decimal separator 2022-08-21 17:15:57 +02:00
Dale Glass
cc69f9cb7d
Merge pull request #169 from JulianGro/fix-disables
Fix --disable-displays and --disable-inputs arguments
2022-08-20 21:55:09 +02:00
Dale Glass
fdc2b35bbf
Merge pull request #166 from JulianGro/changelog
Add initial CHANGELOG
2022-08-20 21:50:07 +02:00
Dale Glass
dd871de03f
Merge pull request #164 from JulianGro/gha_ubuntu20.04
Update GitHub Actions to Ubuntu 20.04
2022-08-20 21:32:13 +02:00
58fce56992 Fix --disable-displays and --disable-inputs arguments 2022-08-20 11:58:00 +02:00
86e56e88fe Update NVTT 2022-08-18 00:14:12 +02:00