aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/DocumentDecorations.scss
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2025-04-21 13:48:58 -0400
committerbobzel <zzzman@gmail.com>2025-04-21 13:48:58 -0400
commit17e24e780b54f2f7015c0ca955c3aa5091bba19c (patch)
treeb13002c92d58cb52a02b46e4e1d578f1d57125f2 /src/client/views/DocumentDecorations.scss
parent22a40443193320487c27ce02bd3f134d13cb7d65 (diff)
parent1f294ef4a171eec72a069a9503629eaf7975d983 (diff)
merged with master and cleaned up outpainting a bit.
Diffstat (limited to 'src/client/views/DocumentDecorations.scss')
-rw-r--r--src/client/views/DocumentDecorations.scss117
1 files changed, 65 insertions, 52 deletions
diff --git a/src/client/views/DocumentDecorations.scss b/src/client/views/DocumentDecorations.scss
index a5afb1305..09a13634f 100644
--- a/src/client/views/DocumentDecorations.scss
+++ b/src/client/views/DocumentDecorations.scss
@@ -40,9 +40,10 @@ $resizeHandler: 8px;
}
.documentDecorations-tagsView {
position: absolute;
- height: 100%;
+ width: 100%;
pointer-events: all;
border-radius: 50%;
+ top: 30; // offset by height of documentButtonBar so that items can be clicked without overlap interference
color: black;
}
}
@@ -91,30 +92,71 @@ $resizeHandler: 8px;
}
}
- .documentDecorations-closeButton {
+ .documentDecorations-closeWrapper {
display: flex;
- align-items: center;
- justify-content: center;
- background: #fb9d75;
- border: solid 1.5px #a94442;
- color: #fb9d75;
- transition: 0.1s ease;
- opacity: 1;
- pointer-events: all;
- width: 20px;
- height: 20px;
- min-width: 20px;
- border-radius: 100%;
- opacity: 0.5;
- cursor: pointer;
-
- &:hover {
- color: #a94442;
+ .documentDecorations-closeButton {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: #fb9d75;
+ border: solid 1.5px #a94442;
+ color: #fb9d75;
+ transition: 0.1s ease;
opacity: 1;
+ pointer-events: all;
+ width: 20px;
+ height: 20px;
+ min-width: 20px;
+ border-radius: 100%;
+ opacity: 0.5;
+ cursor: pointer;
+
+ &:hover {
+ color: #a94442;
+ opacity: 1;
+ width: 20px;
+ min-width: 20px;
+ }
+
+ > svg {
+ margin: 0;
+ }
}
- > svg {
- margin: 0;
+ .documentDecorations-minimizeButton {
+ display: none;
+ align-items: center;
+ justify-content: center;
+ background: #ffdd00;
+ border: solid 1.5px #a94442;
+ color: #ffdd00;
+ transition: 0.1s ease;
+ font-size: 11px;
+ opacity: 1;
+ grid-column: 2;
+ pointer-events: all;
+ width: 20px;
+ height: 20px;
+ min-width: 20px;
+ border-radius: 100%;
+ opacity: 0.5;
+ cursor: pointer;
+
+ &:hover {
+ color: #a94442;
+ opacity: 1;
+ }
+
+ > svg {
+ margin: 0;
+ }
+ }
+ &:hover {
+ width: 40px;
+ min-width: 40px;
+ .documentDecorations-minimizeButton {
+ display: flex;
+ }
}
}
@@ -145,38 +187,9 @@ $resizeHandler: 8px;
}
}
- .documentDecorations-minimizeButton {
- display: flex;
- align-items: center;
- justify-content: center;
- background: #ffdd00;
- border: solid 1.5px #a94442;
- color: #ffdd00;
- transition: 0.1s ease;
- font-size: 11px;
- opacity: 1;
- grid-column: 2;
- pointer-events: all;
- width: 20px;
- height: 20px;
- min-width: 20px;
- border-radius: 100%;
- opacity: 0.5;
- cursor: pointer;
-
- &:hover {
- color: #a94442;
- opacity: 1;
- }
-
- > svg {
- margin: 0;
- }
- }
-
.documentDecorations-title {
opacity: 1;
- width: calc(100% - 60px); // = margin-left + margin-right
+ width: 100%;
grid-column: 3;
pointer-events: auto;
overflow: hidden;
@@ -315,7 +328,7 @@ $resizeHandler: 8px;
.documentDecorations-rightResizer {
pointer-events: auto;
background: global.$medium-gray-dim;
- //opacity: 0.2;
+ opacity: 0.2;
&:hover {
opacity: 1;
}