Chat Screen Always Visible and Notification Sound

Dear All
I am calling Jitsi API with my Web Application and in the future want to convert the web application to Desktop application.
Now i have the following issues.
How can i make the Chat screen always Visible instead of user click to open?
How can enable sound for New chat Message and also change the sound file?
How can make RaiseHand pop to have Sound and also make the pop to be visible? Till the other user closes it.

Prem

The functionality you want isn’t in jitsi-meet right now so you’d have to implement it.

Chat visibility is controlled by this value: https://github.com/jitsi/jitsi-meet/blob/5a99697ae26b386ccaadfd4d260e79a64f020569/react/features/chat/reducer.js#L46. You’ll want to have that set to true all the time.

New chat message sound can be emitted from https://github.com/jitsi/jitsi-meet/blob/5a99697ae26b386ccaadfd4d260e79a64f020569/react/features/chat/middleware.js#L113. Looks like the soundfile is located here: https://github.com/jitsi/jitsi-meet/blob/5a99697ae26b386ccaadfd4d260e79a64f020569/react/features/chat/sounds.js#L7, https://github.com/jitsi/jitsi-meet/tree/5a99697ae26b386ccaadfd4d260e79a64f020569/sounds.

For raise hand you’d add a sound maybe around here https://github.com/jitsi/jitsi-meet/blob/b791fc32fd72aae53cdc1551902421b9abf5cb5e/react/features/base/participants/middleware.js#L382, copying the implementation used for chat sounds. To make the notification remain visible you would remove the NOTIFICATION_TIMEOUT.

Thanks Lenny

I have used Quick Install for my Jitsi Meet Installation. Cause the Manual Installation doesnt work and the documentation isn’t easy to follow.

Will i be able to still do the changes you suggested in the Quick Install Installation?

As far as I know quick install should still have placed the compiled javascript into the jitsi-meet/libs folder. You’ll want to make your local changes, compile the javascript, and replace the javascript files in jitsi-meet/libs. Some instructions are in the first part of this section of the jitsi-meet readme: https://github.com/jitsi/jitsi-meet#building-the-sources.