Noah
de9ba94dd9
* Add ability to unlock your private photos for others. * Link to unlock is on another user's Photos page. * You can also access your "Manage Private Photos" page in the User Menu or Dashboard and add a user by username. * See who you have granted access, and see users who have granted you access to their private photos. * Private photos of users who unlocked them for you may appear on the Site Gallery if the photo allows. * Add new filters to the Site Gallery: you can choose to filter by Explicit, limit to a specific Visibility, and order by Newest or Oldest. Non-explicit users do not get a filter to see explicit content - they must opt-in in their settings. * Bugfix: Site Gallery was not correctly filtering Explicit photos away from users who did not opt-in for explicit!
70 lines
1.4 KiB
CSS
70 lines
1.4 KiB
CSS
/* Custom CSS styles */
|
|
|
|
/* Container for large profile pic on user pages */
|
|
.profile-photo {
|
|
width: 150px;
|
|
height: 150px;
|
|
display: block;
|
|
border: 1px solid #000;
|
|
background-color: #fff;
|
|
padding: 4px;
|
|
position: relative;
|
|
}
|
|
.profile-photo img {
|
|
max-width: 100%;
|
|
height: auto;
|
|
}
|
|
.profile-photo .corner {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
|
|
/* Photo modals in addition to Bulma .modal-content */
|
|
.photo-modal {
|
|
width: auto !important;
|
|
max-width: fit-content;
|
|
max-height: fit-content;
|
|
}
|
|
|
|
/* Custom bulma tag colors */
|
|
.tag:not(body).is-private.is-light {
|
|
color: #CC00CC;
|
|
background-color: #FFEEFF;
|
|
}
|
|
|
|
.has-text-private {
|
|
color: #CC00CC;
|
|
}
|
|
.has-text-private-light {
|
|
color: #FF99FF;
|
|
}
|
|
.hero.is-private {
|
|
background-color: #b748c7;
|
|
}
|
|
.hero.is-private.is-bold {
|
|
background-image: linear-gradient(141deg,#b329b1 0,#9948c7 71%,#7156d2 100%);
|
|
}
|
|
|
|
/* Mobile: notification badge near the hamburger menu */
|
|
.nonshy-mobile-notification {
|
|
position: absolute;
|
|
top: 10px;
|
|
right: 50px;
|
|
z-index: 1000;
|
|
}
|
|
@media screen and (min-width: 1024px) {
|
|
.nonshy-mobile-notification {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
/* Bulma hack: full-width columns in photo card headers */
|
|
.nonshy-fullwidth {
|
|
width: 100%;
|
|
}
|
|
|
|
/* Collapsible cards for mobile (e.g. filter cards) */
|
|
.card.nonshy-collapsible-mobile {
|
|
cursor: pointer;
|
|
} |