This commit is contained in:
2025-06-23 09:37:53 +05:30
parent 2fbdf8ab61
commit 54b02541c1
278 changed files with 10134 additions and 7904 deletions

View File

@@ -178,7 +178,6 @@
color: var(--accent-color);
}
}
}
}
@@ -199,8 +198,10 @@
height: 100%;
width: 100%;
padding: 10px;
display: flex;
flex-direction: column;
// display: flex;
// flex-direction: column;
display: block;
position: relative;
gap: 6px;
background: var(--background-color);
backdrop-filter: blur(10px);
@@ -217,9 +218,18 @@
box-shadow: var(--box-shadow-medium);
background: var(--background-color);
position: relative;
position: absolute;
padding: 0 10px;
animation: scaleFadeIn 0.4s forwards;
// position: absolute;
top: 0;
left: 0;
user-select: none;
z-index: 1;
// animation: scaleFadeIn 0.4s forwards;
.chart-container.dragging {
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
transition: box-shadow 0.2s ease;
}
.kebab {
width: 30px;
@@ -370,9 +380,6 @@
}
}
// Side Buttons
.side-button-container {
position: absolute;
@@ -430,7 +437,7 @@
path {
stroke: var(--text-button-color);
strokeWidth: 2;
stroke-width: 2;
}
}
@@ -442,7 +449,7 @@
path {
stroke: #f65648;
strokeWidth: 1.3;
stroke-width: 1.3;
}
}
}
@@ -980,4 +987,165 @@
display: flex;
justify-content: center;
align-items: center;
}
}
// Drad
.container {
position: absolute;
// top: 50%;
// left: 50%;
top: 0;
left: 0;
display: flex;
flex-direction: column;
gap: 12px;
min-width: 160px;
height: 100%;
opacity: 0;
visibility: hidden;
// transform: translate(-50%, -50%);
pointer-events: all;
}
// .list-item {
// position: absolute;
// top: 0;
// left: 0;
// height: 90px;
// width: 100%;
// }
.panel {
background: var(--background-color);
backdrop-filter: blur(10px);
pointer-events: all;
padding: 6px;
&.left-panel,
&.right-panel {
min-width: 150px;
.panel-content {
flex-direction: column;
width: 100%;
gap: 6px;
.chart-container {
position: relative;
width: 100%;
min-height: 150px;
max-height: 100%;
border-radius: #{$border-radius-medium};
box-shadow: var(--box-shadow-medium);
padding: 6px 0;
background: var(--background-color);
}
}
}
&.top-panel,
&.bottom-panel {
left: 0;
right: 0;
min-height: 150px;
.container {
display: flex;
flex-direction: row;
.chart-container {
height: 100%;
}
}
.panel-content {
display: flex;
flex-direction: row;
height: 100%;
width: 100%;
min-height: 150px;
}
}
}
.chart-container {
width: 100%;
min-height: 150px;
max-height: 100%;
border-radius: #{$border-radius-medium};
box-shadow: var(--box-shadow-medium);
background: var(--background-color);
position: relative;
// margin: 6px 0;
.item-content {
height: 100%;
padding: 6px;
border-radius: 6px;
padding: 6px 0;
.kebab {
width: 30px;
height: 30px;
position: absolute;
top: 0px;
right: 0px;
z-index: 10;
cursor: pointer;
@include flex-center;
}
.kebab-options {
position: absolute;
top: 18px;
right: 5px;
transform: translate(0px, 0);
background: var(--background-color);
z-index: 10;
display: flex;
flex-direction: column;
gap: 6px;
border-radius: #{$border-radius-small};
box-shadow: var(--box-shadow-medium);
.btn {
display: flex;
gap: 6px;
align-items: center;
padding: 5px 10px;
color: var(--text-color);
&:hover {
background: var(--highlight-accent-color);
width: 100%;
.label {
color: var(--accent-color);
}
svg {
&:first-child {
fill: var(--accent-color);
}
&:last-child {
fill: auto;
stroke: var(--accent-color);
}
}
}
}
.btn-blur {
color: var(--text-disabled);
cursor: not-allowed;
pointer-events: none;
}
}
canvas {
height: 80%;
}
.order {
display: none;
}
}
}