Glimesh / glimesh.tv

Glimesh is a next generation live streaming platform built by the community, for the community.
https://glimesh.tv
Other
461 stars 77 forks source link

Add a share button to the channel page ("Sharing is Caring") #891

Closed MemoryLeakDeath closed 1 year ago

MemoryLeakDeath commented 1 year ago

I've added a share button to the bottom of the stream panel next to the debug and report user buttons. I've re-styled the debug and report user buttons so all three buttons align properly. The debug and report user buttons should continue to function the same as they have prior to this change (the debug icon should still change to yellow when there are stream connection issues).

image

The new share button is available to both logged-in and anon users. Clicking the button will open the following modal dialog box: image

The various buttons on the modal will open the corresponding social media sites in a new browser tab and place the user (if they are logged in on the social media site of choice) onto a page where they can edit/create a post.
image

Streamers may set the default post message from their channel settings page: image

Viewers may edit the message before they submit the post on the various social media sites -- the default message is just a suggestion. In addition to the message, the feature will automatically add a link to the streamer's channel page. The system default message is: "Come and enjoy this #Glimesh stream with me!". The maximum size of this message is restricted to 100 characters on the user interface.

Development Notes

MemoryLeakDeath commented 1 year ago

rebased with dev