PS: I needed help for these two blockers. If anybody can comment anything that'd be great.
I haven't marked my PR fully baked cause there is a piece of text translation needed, that i couldn't find any proper way Signal adds a localizable string to strings file in documentation.
On dark mode, the text part of Signal logo is not visible, cause the text itself is in dark color, I found a white signal logo from official site, but not sure if Signal uses any kind of pre-processing before adding images cause most image files are in pdf format. Here added a ss for the reference
Description
Fixing #5843
When view loaded now the check is done if the screen is being recorded. If thats the case a restrictScreenCapturePlaceholderView shown on top of once media to block user from seeing the content. A notification observation when UI screen capture value change setup is done to perform the same thing.
Before, if the view once content is a video it automatically played when user opens the media and video still plays when user dismisses the once media view. Fixed that here by playing the video based on the UI screen capture status of the app and stop the video player when view dismissed.
First time contributor checklist
Contributor checklist
https://github.com/user-attachments/assets/a09a9678-ef36-48fb-bdeb-b97cdbb446b9
PS: I needed help for these two blockers. If anybody can comment anything that'd be great.
I haven't marked my PR fully baked cause there is a piece of text translation needed, that i couldn't find any proper way Signal adds a localizable string to strings file in documentation.
On dark mode, the text part of Signal logo is not visible, cause the text itself is in dark color, I found a white signal logo from official site, but not sure if Signal uses any kind of pre-processing before adding images cause most image files are in pdf format. Here added a ss for the reference
Description
Fixing #5843 When view loaded now the check is done if the screen is being recorded. If thats the case a
restrictScreenCapturePlaceholderView
shown on top of once media to block user from seeing the content. A notification observation when UI screen capture value change setup is done to perform the same thing. Before, if the view once content is a video it automatically played when user opens the media and video still plays when user dismisses the once media view. Fixed that here by playing the video based on the UI screen capture status of the app and stop the video player when view dismissed.