This repository has been archived on 2022-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
nextcloud-userstyles/Deck/style.css

110 lines
2.3 KiB
CSS

/* Image background */
.app-deck #app-content, .app-deck #app-content #board-status {
background-image: url('https://source.unsplash.com/weekly?city');
background-size: cover;
background-position: center;
background-attachment: fixed;
}
/* Loading screen */
.app-deck #app-content #board-status h2, .app-deck #app-content #board-status p {
display: none;
}
.app-deck #app-content #board-status:before {
width: 100px;
height: 100px;
position: absolute;
top: 50%;
left: 50%;
margin: -50px 0 0 -50px;
border-radius: 9999px;
box-shadow: 0 10px 20px -10px black;
background-color: white;
content: '';
}
.app-deck #board-status .icon-loading {
position: static;
}
/* Boards list */
.app-deck #boardlist table {
background-color: rgba(255,255,255,0.8);
}
/* Boards */
.app-deck #innerBoard {
align-items: baseline;
overflow-y: hidden;
height: 100%;
}
/* Stacks */
.app-deck .stack {
background-color: rgba(255,255,255,0.5);
border-radius: 5px;
padding-left: 5px;
padding-right: 5px;
max-height: 100%;
}
.app-deck .stack.as-sortable-item {
height: auto;
padding-bottom: 5px;
}
.app-deck .stack.as-sortable-item > .as-sortable-item-handle > .editable-inline {
text-transform: uppercase;
font-weight: bold;
font-size: 80%;
color: black;
}
.app-deck .card-list {
overflow: auto;
}
/* Card creation */
.app-deck .card.create {
border-color: white !important;
margin-bottom: 10px;
min-height: 40px;
}
.app-deck .card.create .icon-add {
background-image: var(--icon-add-fff);
}
/* Cards */
.app-deck .card, .app-deck .card:last-child {
margin: 5px;
}
.app-deck .card .card-upper {
padding: 0 3px;
}
/* Card controls (the bottom part of cards that shows files, subtasks, due dates, etc.) */
.app-deck .card .card-controls {
padding: 3px 0;
align-items: center;
}
.app-deck .card .card-controls .card-files,
.app-deck .card .card-controls .card-tasks,
.app-deck .card .assigned-user,
.app-deck .card .due {
margin: 0;
}
.app-deck .card .card-controls .icon {
margin: 5px 0 5px 10px;
}
.app-deck .card .card-controls button {
padding: 0 16px;
}
/* The calendar icon that should show up on due dates under cards does not exist in Nextcloud 14, just hide it. */
.app-deck .card .due .icon { display: none; }