2024-07-20 14:54:52 +02:00
|
|
|
/* src/base.css */
|
2024-07-20 23:20:57 +02:00
|
|
|
#home-page,
|
|
|
|
|
#home-page #chat-section,
|
|
|
|
|
#chat-page,
|
|
|
|
|
#chat-page #main > div {
|
|
|
|
|
animation: slide-up var(--animation-duration) ease;
|
|
|
|
|
}
|
2024-07-21 02:49:04 +02:00
|
|
|
#background-wrapper {
|
2024-07-20 14:54:52 +02:00
|
|
|
position: fixed;
|
2024-07-20 15:35:10 +02:00
|
|
|
top: 0px;
|
|
|
|
|
left: var(--safe-area-left);
|
|
|
|
|
right: var(--safe-area-right);
|
|
|
|
|
bottom: 0px;
|
2024-07-20 15:18:11 +02:00
|
|
|
z-index: 1;
|
2024-07-20 14:54:52 +02:00
|
|
|
pointer-events: none;
|
2024-07-20 15:35:10 +02:00
|
|
|
overflow: hidden;
|
2024-07-21 02:49:04 +02:00
|
|
|
opacity: 0.3;
|
2024-07-20 14:54:52 +02:00
|
|
|
}
|
2024-07-20 15:18:11 +02:00
|
|
|
main {
|
|
|
|
|
z-index: 2;
|
|
|
|
|
}
|
2024-07-21 02:49:04 +02:00
|
|
|
#background-wrapper div {
|
2024-07-20 14:54:52 +02:00
|
|
|
content: "";
|
2024-07-20 15:35:10 +02:00
|
|
|
position: absolute;
|
2024-07-21 18:01:19 +02:00
|
|
|
top: -80px;
|
|
|
|
|
left: -80px;
|
|
|
|
|
right: -80px;
|
|
|
|
|
bottom: -80px;
|
2024-07-20 14:54:52 +02:00
|
|
|
z-index: -1;
|
|
|
|
|
pointer-events: none;
|
2024-07-21 02:49:04 +02:00
|
|
|
filter: blur(40px);
|
|
|
|
|
}
|
|
|
|
|
#background-wrapper #sky {
|
|
|
|
|
left: -100%;
|
|
|
|
|
bottom: -50%;
|
|
|
|
|
--color-1: hsl(188, 100%, 83%);
|
|
|
|
|
--color-2: hsl(194, 72%, 56%);
|
|
|
|
|
background-image: radial-gradient(var(--color-1), var(--color-2));
|
|
|
|
|
}
|
|
|
|
|
#background-wrapper #grass-1 {
|
2024-07-21 15:25:46 +02:00
|
|
|
--color-1: hsl(150, 100%, 30%);
|
|
|
|
|
--color-2: hsl(150, 100%, 25%);
|
2024-07-21 02:49:04 +02:00
|
|
|
background-image:
|
|
|
|
|
linear-gradient(
|
|
|
|
|
350deg,
|
|
|
|
|
var(--color-1),
|
|
|
|
|
var(--color-2) 30%,
|
|
|
|
|
transparent 40%);
|
|
|
|
|
}
|
|
|
|
|
#background-wrapper #grass-2 {
|
|
|
|
|
--color-1: hsl(110, 100%, 40%);
|
|
|
|
|
--color-2: hsl(110, 100%, 35%);
|
|
|
|
|
background-image:
|
|
|
|
|
linear-gradient(
|
2024-07-21 15:25:46 +02:00
|
|
|
9deg,
|
2024-07-21 02:49:04 +02:00
|
|
|
var(--color-1),
|
2024-07-21 15:25:46 +02:00
|
|
|
var(--color-2) 30%,
|
|
|
|
|
transparent 35%);
|
2024-07-20 14:54:52 +02:00
|
|
|
}
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
2024-07-21 02:49:04 +02:00
|
|
|
#background-wrapper {
|
|
|
|
|
opacity: 0.2;
|
2024-07-20 15:18:11 +02:00
|
|
|
}
|
2024-07-21 02:49:04 +02:00
|
|
|
#background-wrapper #sky {
|
|
|
|
|
--color-1: hsl(188, 100%, 30%);
|
|
|
|
|
--color-2: hsl(194, 72%, 24%);
|
2024-07-20 14:54:52 +02:00
|
|
|
}
|
2024-07-21 02:49:04 +02:00
|
|
|
#background-wrapper #grass-1 {
|
|
|
|
|
--color-1: hsl(120, 30%, 30%);
|
|
|
|
|
--color-2: hsl(120, 30%, 24%);
|
2024-07-20 14:54:52 +02:00
|
|
|
}
|
2024-07-21 02:49:04 +02:00
|
|
|
#background-wrapper #grass-2 {
|
|
|
|
|
--color-1: hsl(110, 60%, 30%);
|
|
|
|
|
--color-2: hsl(110, 50%, 24%);
|
2024-07-20 14:54:52 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2024-07-20 18:10:42 +02:00
|
|
|
/* src/colors.css */
|
|
|
|
|
[color]:not([color=standard]) {
|
2024-07-20 18:26:11 +02:00
|
|
|
--primary: hsl(var(--hue), 100%, var(--accent-luma));
|
2024-07-20 23:20:57 +02:00
|
|
|
--primary-hover: hsl(var(--hue), 95%, var(--accent-luma));
|
|
|
|
|
--primary-active: hsl(var(--hue), 80%, var(--accent-luma));
|
2024-07-20 18:58:25 +02:00
|
|
|
--text-on-color: hsl(0, 0%, var(--accent-text-luma));
|
2024-07-20 18:26:11 +02:00
|
|
|
--link: hsl(var(--hue), 100%, var(--accent-luma));
|
2024-07-23 23:28:22 +02:00
|
|
|
--surface: hsla(var(--hue), 80%, 30%, 5%);
|
|
|
|
|
--surface-hover: hsla(var(--hue), 100%, 5%, 10%);
|
|
|
|
|
--surface-active: hsla(var(--hue), 100%, 5%, 15%);
|
2024-07-20 18:26:11 +02:00
|
|
|
}
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
|
[color]:not([color=standard]) {
|
|
|
|
|
--accent-luma: var(--accent-luma-dark);
|
2024-07-20 18:58:25 +02:00
|
|
|
--accent-text-luma: var(--accent-text-luma-dark);
|
2024-07-23 23:28:22 +02:00
|
|
|
--surface: hsla(var(--hue), 100%, 95%, 5%);
|
|
|
|
|
--surface-hover: hsla(var(--hue), 100%, 95%, 10%);
|
|
|
|
|
--surface-active: hsla(var(--hue), 100%, 95%, 15%);
|
2024-07-20 18:26:11 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
[color]:not([color=standard]).tile {
|
2024-07-20 18:10:42 +02:00
|
|
|
--gradient-luma-1: 70%;
|
|
|
|
|
--gradient-luma-2: 90%;
|
|
|
|
|
--hover-luma: 75%;
|
|
|
|
|
--active-luma: 80%;
|
|
|
|
|
--text-luma: 20%;
|
|
|
|
|
--surface:
|
|
|
|
|
linear-gradient(
|
|
|
|
|
|
|
|
|
|
120deg,
|
|
|
|
|
hsl(var(--hue), 100%, var(--gradient-luma-1)),
|
2024-07-21 23:37:54 +02:00
|
|
|
hsla(var(--hue), 100%, var(--gradient-luma-2), 90%) );
|
2024-07-20 18:10:42 +02:00
|
|
|
--surface-hover: hsl(var(--hue), 100%, var(--hover-luma));
|
|
|
|
|
--surface-active: hsl(var(--hue), 100%, var(--active-luma));
|
|
|
|
|
--text-normal: hsl(var(--hue), 100%, var(--text-luma));
|
|
|
|
|
}
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
2024-07-20 18:26:11 +02:00
|
|
|
[color]:not([color=standard]).tile {
|
2024-07-20 18:10:42 +02:00
|
|
|
--gradient-luma-1: 20%;
|
|
|
|
|
--gradient-luma-2: 15%;
|
|
|
|
|
--hover-luma: 25%;
|
|
|
|
|
--active-luma: 30%;
|
|
|
|
|
--text-luma: 90%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
[color]:not([color=standard]).fill-color {
|
|
|
|
|
color: white;
|
|
|
|
|
background-color: var(--primary);
|
|
|
|
|
}
|
2024-07-20 18:26:11 +02:00
|
|
|
[color]:not([color=standard])[selected].fill-color {
|
|
|
|
|
color: var(--primary);
|
|
|
|
|
}
|
2024-07-23 19:00:28 +02:00
|
|
|
@media (min-width: 1024px) {
|
2024-07-23 03:05:14 +02:00
|
|
|
[color]:not([color=standard]).background {
|
2024-07-23 19:00:28 +02:00
|
|
|
--luma: var(--background-luma);
|
|
|
|
|
--sat: 80%;
|
|
|
|
|
background: hsl(var(--hue), var(--sat), var(--luma));
|
|
|
|
|
}
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
|
[color]:not([color=standard]).background {
|
|
|
|
|
--luma: var(--background-luma-dark);
|
|
|
|
|
--sat: 40%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
[color=standard].background {
|
|
|
|
|
background: var(--surface);
|
2024-07-23 03:05:14 +02:00
|
|
|
}
|
2024-07-23 15:25:16 +02:00
|
|
|
}
|
2024-07-20 22:16:37 +02:00
|
|
|
[color]:not([color=standard]).subtle-background {
|
2024-07-20 23:20:57 +02:00
|
|
|
--luma: var(--subtle-luma);
|
|
|
|
|
background: hsl(var(--hue), 30%, var(--luma));
|
2024-07-20 22:16:37 +02:00
|
|
|
}
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
|
[color]:not([color=standard]).subtle-background {
|
2024-07-20 23:20:57 +02:00
|
|
|
--luma: var(--subtle-luma-dark);
|
2024-07-20 22:16:37 +02:00
|
|
|
}
|
2024-07-25 14:24:15 +02:00
|
|
|
@media (display-mode: standalone) {
|
|
|
|
|
[color]:not([color=standard]).subtle-background {
|
|
|
|
|
--luma: 0%;
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-07-20 22:16:37 +02:00
|
|
|
}
|
2024-07-20 18:10:42 +02:00
|
|
|
[color=coral] {
|
|
|
|
|
--hue: 20;
|
2024-07-20 18:26:11 +02:00
|
|
|
--accent-luma: 50%;
|
|
|
|
|
--accent-luma-dark: 70%;
|
2024-07-20 18:58:25 +02:00
|
|
|
--accent-text-luma: 100%;
|
|
|
|
|
--accent-text-luma-dark: 100%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--background-luma: 90%;
|
|
|
|
|
--background-luma-dark: 10%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--subtle-luma: 95%;
|
|
|
|
|
--subtle-luma-dark: 5%;
|
2024-07-20 18:10:42 +02:00
|
|
|
}
|
|
|
|
|
[color=yellow] {
|
|
|
|
|
--hue: 50;
|
2024-07-20 18:26:11 +02:00
|
|
|
--accent-luma: 50%;
|
|
|
|
|
--accent-luma-dark: 60%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--accent-text-luma: 0%;
|
2024-07-20 18:58:25 +02:00
|
|
|
--accent-text-luma-dark: 0%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--background-luma: 85%;
|
|
|
|
|
--background-luma-dark: 10%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--subtle-luma: 95%;
|
|
|
|
|
--subtle-luma-dark: 5%;
|
2024-07-20 18:10:42 +02:00
|
|
|
}
|
|
|
|
|
[color=mint] {
|
|
|
|
|
--hue: 150;
|
2024-07-20 18:26:11 +02:00
|
|
|
--accent-luma: 40%;
|
|
|
|
|
--accent-luma-dark: 60%;
|
2024-07-20 18:58:25 +02:00
|
|
|
--accent-text-luma: 100%;
|
|
|
|
|
--accent-text-luma-dark: 0%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--background-luma: 85%;
|
|
|
|
|
--background-luma-dark: 9%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--subtle-luma: 95%;
|
|
|
|
|
--subtle-luma-dark: 5%;
|
2024-07-20 18:10:42 +02:00
|
|
|
}
|
|
|
|
|
[color=lightblue] {
|
|
|
|
|
--hue: 180;
|
2024-07-20 18:26:11 +02:00
|
|
|
--accent-luma: 40%;
|
|
|
|
|
--accent-luma-dark: 60%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--accent-text-luma: 0%;
|
2024-07-23 23:36:44 +02:00
|
|
|
--accent-text-luma-dark: 0%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--background-luma: 85%;
|
|
|
|
|
--background-luma-dark: 8%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--subtle-luma: 95%;
|
|
|
|
|
--subtle-luma-dark: 5%;
|
2024-07-20 18:10:42 +02:00
|
|
|
}
|
|
|
|
|
[color=blue] {
|
|
|
|
|
--hue: 220;
|
2024-07-20 18:26:11 +02:00
|
|
|
--accent-luma: 50%;
|
|
|
|
|
--accent-luma-dark: 70%;
|
2024-07-20 18:58:25 +02:00
|
|
|
--accent-text-luma: 100%;
|
|
|
|
|
--accent-text-luma-dark: 100%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--background-luma: 90%;
|
|
|
|
|
--background-luma-dark: 10%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--subtle-luma: 95%;
|
|
|
|
|
--subtle-luma-dark: 5%;
|
2024-07-20 18:10:42 +02:00
|
|
|
}
|
|
|
|
|
[color=purple] {
|
|
|
|
|
--hue: 280;
|
2024-07-20 18:26:11 +02:00
|
|
|
--accent-luma: 50%;
|
|
|
|
|
--accent-luma-dark: 70%;
|
2024-07-20 18:58:25 +02:00
|
|
|
--accent-text-luma: 100%;
|
|
|
|
|
--accent-text-luma-dark: 100%;
|
2024-07-23 15:25:16 +02:00
|
|
|
--background-luma: 90%;
|
|
|
|
|
--background-luma-dark: 12%;
|
2024-07-20 23:20:57 +02:00
|
|
|
--subtle-luma: 95%;
|
|
|
|
|
--subtle-luma-dark: 5%;
|
2024-07-20 18:10:42 +02:00
|
|
|
}
|
|
|
|
|
|
2024-07-23 00:09:39 +02:00
|
|
|
/* src/coloredTile.css */
|
|
|
|
|
.colored-tile {
|
|
|
|
|
position: relative;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: flex-end !important;
|
|
|
|
|
justify-content: start;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
.colored-tile h2 {
|
|
|
|
|
margin: 0px;
|
|
|
|
|
}
|
|
|
|
|
.colored-tile .shadow {
|
|
|
|
|
position: absolute;
|
|
|
|
|
left: -15px;
|
|
|
|
|
bottom: -45px;
|
|
|
|
|
font-size: 7rem;
|
|
|
|
|
opacity: 0.1;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
}
|
|
|
|
|
|
2024-07-20 14:16:26 +02:00
|
|
|
/* src/View/chatPage.css */
|
|
|
|
|
#chat-page-wrapper {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-20 23:20:57 +02:00
|
|
|
body[showing-chat] #home-page {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
body[showing-chat] #chat-page-wrapper {
|
2024-07-20 14:16:26 +02:00
|
|
|
display: flex;
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 0px;
|
|
|
|
|
left: 0px;
|
|
|
|
|
right: 0px;
|
|
|
|
|
bottom: 0px;
|
|
|
|
|
background-color: var(--background);
|
2024-07-20 15:27:27 +02:00
|
|
|
z-index: 2;
|
|
|
|
|
}
|
2024-07-20 17:19:10 +02:00
|
|
|
#chat-page {
|
2024-07-23 02:11:25 +02:00
|
|
|
--ribbon-size: var(--control-height);
|
2024-07-20 17:19:10 +02:00
|
|
|
}
|
2024-07-22 13:29:08 +02:00
|
|
|
#chat-page > div,
|
|
|
|
|
#chat-page > div > #ribbon,
|
2024-07-23 14:53:00 +02:00
|
|
|
#chat-page > div > #ribbon > span,
|
2024-07-22 13:29:08 +02:00
|
|
|
#chat-page > div > #main,
|
|
|
|
|
#chat-page > div > #main > div,
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane,
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar,
|
2024-07-23 14:53:00 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar > span,
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .content {
|
2024-07-20 17:19:10 +02:00
|
|
|
display: flex;
|
|
|
|
|
}
|
2024-07-20 15:27:27 +02:00
|
|
|
#chat-page > div {
|
|
|
|
|
padding: 0px;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
2024-07-22 13:29:08 +02:00
|
|
|
#chat-page > div > #main {
|
2024-07-23 23:28:22 +02:00
|
|
|
width: calc(100% - var(--ribbon-size) - 1px);
|
2024-07-22 19:43:23 +02:00
|
|
|
overflow-x: scroll;
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
scroll-snap-type: x mandatory;
|
2024-07-20 15:27:27 +02:00
|
|
|
}
|
2024-07-20 17:19:10 +02:00
|
|
|
#chat-page #main > div,
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper,
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane,
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .content {
|
2024-07-20 17:19:10 +02:00
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
2024-07-20 19:26:13 +02:00
|
|
|
flex: 1;
|
2024-07-22 13:29:08 +02:00
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper,
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane {
|
2024-07-20 19:26:13 +02:00
|
|
|
flex-direction: column;
|
2024-07-22 19:43:23 +02:00
|
|
|
scroll-snap-align: center;
|
|
|
|
|
min-width: 100%;
|
2024-07-25 02:49:23 +02:00
|
|
|
overflow: hidden;
|
2024-07-22 19:43:23 +02:00
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane:not(.side),
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane:not(.side) .content {
|
2024-07-23 02:59:06 +02:00
|
|
|
animation: slide-up var(--animation-duration);
|
|
|
|
|
}
|
2024-07-22 19:43:23 +02:00
|
|
|
@media (min-width: 1024px) {
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper {
|
2024-07-22 19:43:23 +02:00
|
|
|
min-width: unset;
|
|
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper.side {
|
2024-07-25 02:49:23 +02:00
|
|
|
width: 18rem;
|
|
|
|
|
min-width: 18rem;
|
2024-07-22 19:43:23 +02:00
|
|
|
max-width: 18rem;
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .content {
|
2024-07-22 13:29:08 +02:00
|
|
|
flex-direction: column;
|
2024-07-20 17:19:10 +02:00
|
|
|
overflow: auto;
|
2024-07-20 17:30:36 +02:00
|
|
|
padding: var(--content-padding);
|
2024-07-20 15:02:17 +02:00
|
|
|
}
|
2024-07-20 15:49:58 +02:00
|
|
|
#chat-page #ribbon,
|
2024-07-20 17:19:10 +02:00
|
|
|
#chat-page #main,
|
|
|
|
|
#chat-page #main .content {
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
}
|
2024-07-22 13:29:08 +02:00
|
|
|
#chat-page > div > #ribbon,
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar {
|
2024-07-20 17:19:10 +02:00
|
|
|
align-items: center;
|
2024-07-20 15:49:58 +02:00
|
|
|
}
|
2024-07-23 23:28:22 +02:00
|
|
|
#chat-page > div > #ribbon {
|
|
|
|
|
width: calc(var(--ribbon-size) + 1px);
|
|
|
|
|
border-right: 1px solid var(--border);
|
|
|
|
|
padding-bottom: var(--safe-area-bottom);
|
|
|
|
|
}
|
2024-07-23 15:25:16 +02:00
|
|
|
#chat-page > div > #ribbon > span,
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar > span.ribbon {
|
2024-07-23 23:28:22 +02:00
|
|
|
gap: var(--gap-between-tiles);
|
2024-07-23 15:25:16 +02:00
|
|
|
padding: var(--gap-between-tiles);
|
2024-07-23 14:53:00 +02:00
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar {
|
2024-07-23 01:48:27 +02:00
|
|
|
justify-content: start;
|
2024-07-23 14:53:00 +02:00
|
|
|
justify-content: space-between;
|
2024-07-20 16:28:00 +02:00
|
|
|
}
|
2024-07-23 02:11:25 +02:00
|
|
|
#chat-page > div > #ribbon > span {
|
2024-07-23 01:48:27 +02:00
|
|
|
height: 100%;
|
|
|
|
|
flex: 1;
|
2024-07-23 02:11:25 +02:00
|
|
|
overflow-y: auto;
|
2024-07-23 01:48:27 +02:00
|
|
|
flex-direction: column;
|
2024-07-23 14:53:00 +02:00
|
|
|
justify-content: end;
|
2024-07-20 15:49:58 +02:00
|
|
|
}
|
2024-07-22 13:29:08 +02:00
|
|
|
#chat-page > div > #ribbon button,
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar button {
|
2024-07-20 15:49:58 +02:00
|
|
|
padding: 0px;
|
2024-07-23 14:53:00 +02:00
|
|
|
width: var(--control-height);
|
2024-07-20 16:28:00 +02:00
|
|
|
max-width: var(--control-height);
|
2024-07-20 15:49:58 +02:00
|
|
|
height: var(--control-height);
|
2024-07-20 19:26:13 +02:00
|
|
|
min-height: var(--control-height);
|
2024-07-20 15:49:58 +02:00
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
}
|
2024-07-23 02:11:25 +02:00
|
|
|
#chat-page > div > #ribbon button.ribbon-button,
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar button.ribbon-button {
|
2024-07-24 15:59:48 +02:00
|
|
|
min-width: calc(var(--control-height) - 2 * var(--gap-between-tiles));
|
2024-07-23 15:25:16 +02:00
|
|
|
width: calc(var(--control-height) - 2 * var(--gap-between-tiles));
|
|
|
|
|
max-width: calc(var(--control-height) - 2 * var(--gap-between-tiles));
|
2024-07-23 02:11:25 +02:00
|
|
|
min-height: unset;
|
|
|
|
|
height: calc(var(--control-height) - 2 * var(--gap-between-tiles));
|
2024-07-23 23:28:22 +02:00
|
|
|
color: var(--primary);
|
2024-07-23 02:11:25 +02:00
|
|
|
}
|
2024-07-23 13:09:46 +02:00
|
|
|
#chat-page > div > #ribbon button > .icon,
|
|
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar button > .icon {
|
2024-07-23 02:11:25 +02:00
|
|
|
font-size: 1.1rem;
|
|
|
|
|
}
|
2024-07-23 01:48:27 +02:00
|
|
|
#chat-page > div > #ribbon > span {
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar {
|
2024-07-23 02:11:25 +02:00
|
|
|
height: var(--ribbon-size);
|
|
|
|
|
overflow-x: auto;
|
|
|
|
|
padding: 0px;
|
|
|
|
|
}
|
2024-07-26 03:14:55 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar > span {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
}
|
2024-07-23 14:53:00 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar > span.title {
|
2024-07-23 02:11:25 +02:00
|
|
|
padding-left: var(--content-padding);
|
|
|
|
|
}
|
2024-07-23 12:43:30 +02:00
|
|
|
#chat-page > div > #main > div > .pane-wrapper > .pane > .toolbar :is(input, select, button) {
|
2024-07-23 02:11:25 +02:00
|
|
|
height: 100%;
|
|
|
|
|
flex: 1;
|
2024-07-20 19:26:13 +02:00
|
|
|
}
|
2024-07-20 14:16:26 +02:00
|
|
|
|
2024-07-19 23:45:07 +02:00
|
|
|
/* src/View/homePage.css */
|
|
|
|
|
#home-page > div {
|
2024-07-10 19:07:58 +02:00
|
|
|
display: flex;
|
2024-07-19 23:58:18 +02:00
|
|
|
flex-direction: row;
|
2024-07-19 23:45:07 +02:00
|
|
|
gap: var(--large-gap);
|
2024-07-19 23:58:18 +02:00
|
|
|
scroll-snap-type: x mandatory;
|
|
|
|
|
scroll-behavior: smooth;
|
2024-07-20 01:14:21 +02:00
|
|
|
overflow: hidden;
|
|
|
|
|
overflow-x: scroll;
|
2024-07-20 15:18:11 +02:00
|
|
|
padding: 0px;
|
2024-07-18 17:42:41 +02:00
|
|
|
}
|
2024-07-19 23:45:07 +02:00
|
|
|
#home-page > div > div {
|
2024-07-18 17:42:41 +02:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2024-07-19 23:45:07 +02:00
|
|
|
justify-content: start;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
2024-07-20 01:14:21 +02:00
|
|
|
padding: var(--content-padding);
|
2024-07-20 15:18:11 +02:00
|
|
|
padding-top: calc(var(--header-height) + var(--content-margin));
|
2024-07-18 17:42:41 +02:00
|
|
|
width: 100%;
|
2024-07-19 23:58:18 +02:00
|
|
|
min-width: 100%;
|
2024-07-20 01:14:21 +02:00
|
|
|
height: 100%;
|
|
|
|
|
overflow: scroll;
|
2024-07-19 23:58:18 +02:00
|
|
|
scroll-snap-align: center;
|
2024-07-18 17:42:41 +02:00
|
|
|
}
|
2024-07-21 02:56:42 +02:00
|
|
|
#home-page #overview-section,
|
|
|
|
|
#home-page #chat-section {
|
|
|
|
|
padding-bottom: calc(var(--content-padding) + var(--header-height) + var(--safe-area-bottom));
|
2024-07-20 18:36:52 +02:00
|
|
|
}
|
2024-07-20 13:30:01 +02:00
|
|
|
#home-page #chat-grid {
|
|
|
|
|
margin-top: var(--content-padding);
|
|
|
|
|
display: grid;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
|
|
|
|
grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));
|
|
|
|
|
}
|
2024-07-27 15:24:50 +02:00
|
|
|
.chat-entry[unread] {
|
|
|
|
|
border: var(--outline-width) solid black;
|
|
|
|
|
}
|
|
|
|
|
.chat-entry[unread]:not(:hover):not(:active) {
|
|
|
|
|
background: rgb(255, 217, 0) !important;
|
|
|
|
|
color: black;
|
|
|
|
|
}
|
2024-07-19 23:58:18 +02:00
|
|
|
@media (min-width: 640px) {
|
|
|
|
|
#home-page #overview-section {
|
|
|
|
|
width: 20rem;
|
|
|
|
|
min-width: 20rem;
|
|
|
|
|
}
|
|
|
|
|
#home-page #chat-section {
|
|
|
|
|
flex: 1;
|
|
|
|
|
min-width: unset;
|
|
|
|
|
}
|
2024-07-18 17:42:41 +02:00
|
|
|
}
|
2024-07-19 23:58:18 +02:00
|
|
|
@media (min-width: 1200px) {
|
2024-07-20 18:26:11 +02:00
|
|
|
#home-page #overview-section,
|
|
|
|
|
#home-page #chat-section {
|
|
|
|
|
padding-left: 3rem;
|
|
|
|
|
padding-right: 3rem;
|
2024-07-18 17:42:41 +02:00
|
|
|
}
|
2024-07-20 13:30:01 +02:00
|
|
|
#home-page #chat-grid {
|
|
|
|
|
margin-top: 3rem;
|
|
|
|
|
}
|
2024-07-19 23:45:07 +02:00
|
|
|
#home-page #overview-section {
|
|
|
|
|
width: var(--max-input-width);
|
2024-07-19 23:58:18 +02:00
|
|
|
min-width: var(--max-input-width);
|
2024-07-18 23:25:37 +02:00
|
|
|
}
|
|
|
|
|
}
|
2024-07-20 13:30:01 +02:00
|
|
|
|
2024-07-26 03:14:55 +02:00
|
|
|
/* src/View/ChatPages/calendarPage.css */
|
|
|
|
|
#chat-page > div > #main > #calendar-page > .pane-wrapper > .pane > .toolbar .input-wrapper {
|
|
|
|
|
display: flex;
|
|
|
|
|
padding: var(--gap-between-tiles);
|
|
|
|
|
gap: var(--gap-between-tiles);
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #calendar-page > .pane-wrapper > .pane > .toolbar .input-wrapper > input {
|
|
|
|
|
min-height: unset;
|
|
|
|
|
height: calc(var(--control-height) - 2 * var(--gap-between-tiles));
|
|
|
|
|
appearance: textfield;
|
|
|
|
|
-moz-appearance: textfield;
|
|
|
|
|
}
|
|
|
|
|
#calendar-page .input-wrapper > input::-webkit-outer-spin-button,
|
|
|
|
|
#calendar-page .input-wrapper > input::-webkit-innner-spin-button {
|
|
|
|
|
appearance: none;
|
|
|
|
|
-webkit-appearance: none;
|
|
|
|
|
margin: 0px;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #calendar-page > .pane-wrapper > .pane > .toolbar .input-wrapper > .year-input {
|
|
|
|
|
width: 4.4rem;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #calendar-page > .pane-wrapper > .pane > .toolbar .input-wrapper > .month-input {
|
|
|
|
|
width: 3.1rem;
|
|
|
|
|
}
|
2024-07-26 06:30:28 +02:00
|
|
|
@media (max-width: 1024px) {
|
|
|
|
|
#chat-page > div > #main > #calendar-page {
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #calendar-page .month-grid-wrapper {
|
|
|
|
|
height: unset;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #calendar-page .grid-pane-wrapper {
|
|
|
|
|
border-bottom: 1px solid var(--border);
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-07-26 03:14:55 +02:00
|
|
|
|
|
|
|
|
/* src/View/Components/monthGrid.css */
|
|
|
|
|
.month-grid-wrapper {
|
2024-07-26 03:29:07 +02:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
|
|
|
|
height: 100%;
|
|
|
|
|
}
|
|
|
|
|
.month-grid-wrapper .day-labels {
|
|
|
|
|
flex: 0;
|
|
|
|
|
}
|
|
|
|
|
.month-grid-wrapper > div {
|
2024-07-26 03:14:55 +02:00
|
|
|
display: grid;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
|
|
|
|
height: 100%;
|
|
|
|
|
animation: slide-up var(--animation-duration);
|
|
|
|
|
grid-template-columns: repeat(7, minmax(0px, 1fr));
|
|
|
|
|
grid-auto-rows: 1fr;
|
|
|
|
|
}
|
2024-07-26 03:29:07 +02:00
|
|
|
.month-grid .tile {
|
|
|
|
|
animation: slide-up var(--animation-duration);
|
|
|
|
|
}
|
2024-07-26 05:32:07 +02:00
|
|
|
.month-grid .tile[today] b {
|
|
|
|
|
color: var(--primary);
|
|
|
|
|
}
|
2024-07-26 03:29:07 +02:00
|
|
|
.month-grid .tile > div {
|
2024-07-26 03:14:55 +02:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
height: 100%;
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
2024-07-26 03:29:07 +02:00
|
|
|
.month-grid .tile > div span {
|
|
|
|
|
animation: slide-up var(--animation-duration);
|
|
|
|
|
}
|
2024-07-26 03:14:55 +02:00
|
|
|
@media (max-width: 640px) {
|
2024-07-26 03:29:07 +02:00
|
|
|
.month-grid .tile {
|
2024-07-26 03:14:55 +02:00
|
|
|
padding: 4px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2024-07-20 21:10:06 +02:00
|
|
|
/* src/View/ChatPages/messagePage.css */
|
|
|
|
|
#chat-page #main #message-page .content {
|
|
|
|
|
padding: 0px;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
display: grid;
|
2024-07-20 22:53:59 +02:00
|
|
|
grid-template-rows: 1fr var(--control-height) var(--safe-area-bottom);
|
2024-07-20 21:10:06 +02:00
|
|
|
}
|
|
|
|
|
#message-page #message-container {
|
|
|
|
|
overflow: auto;
|
|
|
|
|
}
|
|
|
|
|
#message-page #composer {
|
2024-07-20 21:15:06 +02:00
|
|
|
display: flex;
|
2024-07-21 01:53:25 +02:00
|
|
|
justify-content: center;
|
2024-07-20 21:15:06 +02:00
|
|
|
}
|
|
|
|
|
#message-page #composer input {
|
|
|
|
|
margin: 0px;
|
|
|
|
|
width: 100%;
|
|
|
|
|
max-width: unset;
|
|
|
|
|
flex: 1;
|
2024-07-21 01:56:10 +02:00
|
|
|
border-top: 1px solid var(--border);
|
2024-07-23 21:14:25 +02:00
|
|
|
border-left: 1px solid var(--border);
|
2024-07-20 21:10:06 +02:00
|
|
|
}
|
2024-07-21 01:53:25 +02:00
|
|
|
@media (max-width: 700px) {
|
|
|
|
|
#message-page #composer div {
|
|
|
|
|
width: 100%;
|
|
|
|
|
max-width: unset;
|
|
|
|
|
display: flex;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@media (min-width: 700px) {
|
|
|
|
|
#message-page #composer .content-width-constraint,
|
|
|
|
|
#message-page #composer .input-width-constraint {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: flex-end;
|
|
|
|
|
width: 100%;
|
|
|
|
|
max-width: var(--max-content-width);
|
|
|
|
|
}
|
|
|
|
|
#message-page #composer .content-width-constraint {
|
|
|
|
|
max-width: var(--max-content-width);
|
|
|
|
|
}
|
|
|
|
|
#message-page #composer .input-width-constraint {
|
|
|
|
|
max-width: var(--max-input-width);
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-07-21 01:12:35 +02:00
|
|
|
#message-page #message-container {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2024-07-21 01:53:25 +02:00
|
|
|
align-items: center;
|
2024-07-21 01:12:35 +02:00
|
|
|
padding: var(--content-padding);
|
|
|
|
|
gap: var(--gap-between-tiles);
|
2024-07-21 01:53:25 +02:00
|
|
|
height: auto;
|
|
|
|
|
max-height: unset;
|
2024-07-21 01:12:35 +02:00
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
}
|
2024-07-21 01:53:25 +02:00
|
|
|
.message-bubble {
|
|
|
|
|
display: flex;
|
|
|
|
|
width: 100%;
|
|
|
|
|
max-width: var(--max-content-width);
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main {
|
2024-07-21 01:53:25 +02:00
|
|
|
display: flex;
|
2024-07-21 13:13:41 +02:00
|
|
|
flex-direction: row;
|
2024-07-22 00:30:43 +02:00
|
|
|
align-items: start;
|
|
|
|
|
padding: 0px;
|
2024-07-21 01:53:25 +02:00
|
|
|
width: 100%;
|
|
|
|
|
max-width: var(--max-input-width);
|
2024-07-21 13:13:41 +02:00
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .text-container {
|
2024-07-21 13:13:41 +02:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
width: 100%;
|
|
|
|
|
flex: 1;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .button-container {
|
2024-07-21 13:13:41 +02:00
|
|
|
display: flex;
|
2024-07-22 00:30:43 +02:00
|
|
|
width: var(--control-height);
|
|
|
|
|
max-width: var(--control-height);
|
2024-07-21 01:53:25 +02:00
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main button {
|
2024-07-21 13:13:41 +02:00
|
|
|
justify-content: center;
|
|
|
|
|
padding: 0px;
|
2024-07-22 00:30:43 +02:00
|
|
|
width: 100%;
|
2024-07-21 13:13:41 +02:00
|
|
|
--surface: transparent;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .text-container {
|
2024-07-21 13:13:41 +02:00
|
|
|
padding: var(--control-padding);
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .timestamp,
|
|
|
|
|
.message-bubble .tile.main .timestamp .icon,
|
|
|
|
|
.message-bubble .tile.main .sender-name {
|
2024-07-21 01:53:25 +02:00
|
|
|
font-size: 0.8rem;
|
|
|
|
|
opacity: 0.6;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .timestamp {
|
2024-07-21 14:15:26 +02:00
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .timestamp .icon {
|
2024-07-21 14:15:26 +02:00
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .sender-name {
|
2024-07-21 01:53:25 +02:00
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble .tile.main .body {
|
2024-07-21 13:13:41 +02:00
|
|
|
word-break: break-word;
|
2024-07-21 03:17:40 +02:00
|
|
|
}
|
2024-07-21 01:53:25 +02:00
|
|
|
.message-bubble[sentbyuser] {
|
|
|
|
|
justify-content: flex-end;
|
|
|
|
|
}
|
|
|
|
|
.message-bubble[sentbyuser] {
|
|
|
|
|
align-items: flex-end;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble[sentbyuser] .tile.main,
|
|
|
|
|
.message-bubble[sentbyuser] .tile.main .timestamp {
|
2024-07-21 13:13:41 +02:00
|
|
|
flex-direction: row-reverse;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble[sentbyuser] .tile.main .timestamp .icon {
|
2024-07-21 14:15:26 +02:00
|
|
|
display: flex;
|
|
|
|
|
}
|
2024-07-22 00:30:43 +02:00
|
|
|
.message-bubble[sentbyuser] .tile.main span {
|
2024-07-21 01:53:25 +02:00
|
|
|
text-align: right;
|
|
|
|
|
}
|
2024-07-20 21:10:06 +02:00
|
|
|
|
2024-07-23 23:32:49 +02:00
|
|
|
/* src/View/ChatPages/taskPage.css */
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page > .pane-wrapper > .pane > .main-content {
|
|
|
|
|
width: 100%;
|
|
|
|
|
max-width: 100%;
|
|
|
|
|
padding: 0px;
|
|
|
|
|
}
|
2024-07-25 03:01:50 +02:00
|
|
|
#chat-page > div > #main > #task-page > .pane-wrapper > .pane > .main-content > div {
|
|
|
|
|
animation: slide-up var(--animation-duration);
|
|
|
|
|
}
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page .task-grid {
|
2024-07-24 15:59:48 +02:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
2024-07-25 02:49:23 +02:00
|
|
|
padding: var(--content-padding);
|
|
|
|
|
}
|
2024-07-25 04:12:30 +02:00
|
|
|
#chat-page > div > #main > #task-page .kanban-board-wrapper,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-page-content {
|
2024-07-25 02:49:23 +02:00
|
|
|
display: flex;
|
|
|
|
|
gap: var(--large-gap);
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
overflow: auto;
|
|
|
|
|
padding: var(--content-padding);
|
2024-07-24 15:59:48 +02:00
|
|
|
}
|
2024-07-25 04:12:30 +02:00
|
|
|
#chat-page > div > #main > #task-page .kanban-board-wrapper .kanban-column,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-grid-wrapper .status-column {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: var(--gap-between-tiles);
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .property-input-wrapper {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: row;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .kanban-board-wrapper .kanban-column,
|
|
|
|
|
#chat-page > div > #main > #task-page .property-input-wrapper,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-grid-wrapper .status-column,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-name-row > *,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-name-row::before {
|
|
|
|
|
width: 18rem;
|
|
|
|
|
min-width: 18rem;
|
|
|
|
|
max-width: 18rem;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .status-name-row,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-grid-wrapper {
|
|
|
|
|
display: flex;
|
|
|
|
|
gap: var(--large-gap);
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .status-page-content,
|
|
|
|
|
#chat-page > div > #main > #task-page .status-grid-wrapper {
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .status-name-row::before {
|
|
|
|
|
content: "";
|
|
|
|
|
display: flex;
|
|
|
|
|
}
|
2024-07-28 18:33:58 +02:00
|
|
|
#chat-page > div > #main > #task-page .board-close-button {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .board-toggle-button {
|
|
|
|
|
display: flex;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page[isshowingboard][showingboardlist=false] #board-list {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-24 15:59:48 +02:00
|
|
|
@media (min-width: 640px) {
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page .task-grid {
|
2024-07-24 15:59:48 +02:00
|
|
|
display: grid;
|
|
|
|
|
grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-07-23 23:32:49 +02:00
|
|
|
@media (max-width: 1024px) {
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page #board-list {
|
2024-07-23 23:32:49 +02:00
|
|
|
display: false;
|
|
|
|
|
}
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page #board-content {
|
2024-07-23 23:32:49 +02:00
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page[isshowingboard] #board-list {
|
2024-07-23 23:32:49 +02:00
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-25 02:49:23 +02:00
|
|
|
#chat-page > div > #main > #task-page[isshowingboard] #board-content {
|
2024-07-23 23:32:49 +02:00
|
|
|
display: flex;
|
|
|
|
|
}
|
2024-07-28 18:33:58 +02:00
|
|
|
#chat-page > div > #main > #task-page .board-close-button {
|
|
|
|
|
display: flex;
|
|
|
|
|
}
|
|
|
|
|
#chat-page > div > #main > #task-page .board-toggle-button {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-23 23:32:49 +02:00
|
|
|
}
|
|
|
|
|
|
2024-07-21 17:55:53 +02:00
|
|
|
/* src/View/Components/fileBrowser.css */
|
|
|
|
|
.file-browser {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
display: flex;
|
|
|
|
|
overflow-x: scroll;
|
|
|
|
|
overflow-y: hidden;
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
scroll-snap-type: x mandatory;
|
|
|
|
|
}
|
|
|
|
|
.file-browser > div {
|
2024-07-21 18:56:56 +02:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2024-07-21 17:55:53 +02:00
|
|
|
width: 100%;
|
|
|
|
|
min-width: 100%;
|
|
|
|
|
flex: 0;
|
2024-07-21 18:56:56 +02:00
|
|
|
scroll-snap-align: center;
|
|
|
|
|
}
|
|
|
|
|
.file-browser .scroll-area {
|
|
|
|
|
flex: 1;
|
|
|
|
|
width: 100%;
|
|
|
|
|
overflow-y: auto;
|
|
|
|
|
padding: var(--content-padding);
|
|
|
|
|
}
|
|
|
|
|
.file-browser .detail-button-wrapper {
|
2024-07-21 17:55:53 +02:00
|
|
|
display: flex;
|
2024-07-21 18:56:56 +02:00
|
|
|
justify-content: end;
|
|
|
|
|
border-top: 1px solid var(--border);
|
2024-07-21 17:55:53 +02:00
|
|
|
padding: var(--content-padding);
|
2024-07-21 18:56:56 +02:00
|
|
|
}
|
|
|
|
|
.file-browser .detail-button-wrapper button {
|
|
|
|
|
max-width: 100%;
|
2024-07-21 17:55:53 +02:00
|
|
|
}
|
|
|
|
|
.file-browser code {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
2024-07-21 19:44:10 +02:00
|
|
|
font-size: .9rem;
|
2024-07-21 17:55:53 +02:00
|
|
|
}
|
|
|
|
|
@media (min-width: 640px) {
|
|
|
|
|
.file-browser > div {
|
|
|
|
|
width: 50%;
|
|
|
|
|
min-width: 50%;
|
|
|
|
|
flex: 1;
|
|
|
|
|
}
|
2024-07-21 18:56:56 +02:00
|
|
|
.file-browser .detail-button-wrapper {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2024-07-21 17:55:53 +02:00
|
|
|
}
|