Checkbox to blur explicit content on the site #30

Closed
opened 2023-08-18 05:16:52 +00:00 by noah · 0 comments

An idea for a new user preference:

Alongside the opt-in checkbox to see explicit content, have a second checkbox for users who would prefer to blur explicit content by default. Example, it would look like:

  • Show explicit content

    Check this box if you are OK seeing explicit content on this site, which may include erections or sexually charged content. These may appear on the Site Gallery as well as user profile pages.

  • Blur explicit content by default

    Check this box to blur explicit pictures by default.

The use cases and combination of filters would be:

  • Explicit but not blur: the status quo we have now, they see explicit pics as normal.
  • Explicit + blur: they see explicit pics in all the same places, but they're blurred until clicked on.
  • Not explicit + not blur: the status quo we have now, they see no explicit pic at all.
  • Not explicit + blur: no effect as they don't see any explicit picture anyway.

How blurring would work:

  • On paginated gallery views that show multiple pictures per page
    • Apply a CSS filter: blur(14px) on the image itself, and a overflow: hidden to the parent element so that the blur doesn't bleed outside the boundaries of the parent element.
    • Clicking the picture already opens a full-screen modal view which would not blur it: so they can click to see easily.
  • On comment thread views for specific pictures: don't apply any blurring ever.
  • On explicit forums with picture attachments: add a CSS blur filter + a JavaScript onclick handler to deblur/reblur.
An idea for a new user preference: Alongside the opt-in checkbox to see explicit content, have a second checkbox for users who would prefer to _blur_ explicit content by default. Example, it would look like: * [x] Show explicit content <small>Check this box if you are OK seeing explicit content on this site, which may include erections or sexually charged content. These may appear on the Site Gallery as well as user profile pages.</small> * [x] Blur explicit content by default <small>Check this box to blur explicit pictures by default.</small> The use cases and combination of filters would be: * Explicit but not blur: the status quo we have now, they see explicit pics as normal. * Explicit + blur: they see explicit pics in all the same places, but they're blurred until clicked on. * Not explicit + not blur: the status quo we have now, they see no explicit pic at all. * Not explicit + blur: no effect as they don't see any explicit picture anyway. How blurring would work: * On paginated gallery views that show multiple pictures per page * Apply a CSS `filter: blur(14px)` on the image itself, and a `overflow: hidden` to the parent element so that the blur doesn't bleed outside the boundaries of the parent element. * Clicking the picture already opens a full-screen modal view which would _not_ blur it: so they can click to see easily. * On comment thread views for specific pictures: don't apply any blurring ever. * On explicit forums with picture attachments: add a CSS blur filter + a JavaScript onclick handler to deblur/reblur.
noah added the
enhancement
label 2023-08-18 05:16:52 +00:00
noah closed this issue 2024-01-21 01:01:36 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: nonshy/website#30
There is no content yet.