Simplify compare panel layout
Browse files
dist/assets/{index-Dskg7yOS.css → index-DJxLZWoU.css}
RENAMED
|
@@ -1 +1 @@
|
|
| 1 |
-
:root{color-scheme:light;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;--paper: #f4efe7;--ink: #182225;--muted: #627073;--panel: rgba(255, 251, 245, .84);--panel-strong: rgba(255, 251, 245, .94);--border: rgba(24, 34, 37, .12);--accent: #0e7490;--accent-strong: #0f5d72;--error: #b42318;background:radial-gradient(circle at top left,rgba(14,116,144,.16),transparent 32%),radial-gradient(circle at top right,rgba(224,122,95,.14),transparent 26%),linear-gradient(180deg,#f8f4ef,#efe6db);color:var(--ink)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0}button,input{font:inherit}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{display:grid;height:100vh;min-height:100vh;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;padding:18px;overflow:hidden}.hero,.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--border);border-radius:28px;box-shadow:0 20px 80px #18222514}.hero{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:20px}.eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hero h1{margin:0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.96;letter-spacing:-.06em}.lede{margin:0;max-width:30rem;color:var(--muted)}.status-card{display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px 12px;border-block:1px solid var(--border)}.status-card>div:last-child{grid-column:1 / -1}.meta-card{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border)}.label,.meta-title{margin:0 0 4px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.value,.status-text,.meta-card p{margin:0}.model-picker{display:grid;gap:8px;padding-block:4px 10px}.model-select{width:100%;border:1px solid var(--border);border-radius:14px;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23182225' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;color:var(--ink);padding:12px 44px 12px 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}.model-meta{color:var(--muted);font-size:.9rem}.model-note{color:var(--muted);font-size:.82rem}.dropzone{display:grid;place-items:center;gap:8px;min-height:180px;padding:20px;border:1.5px dashed rgba(14,116,144,.34);border-radius:24px;background:linear-gradient(135deg,rgba(14,116,144,.08),transparent),var(--panel-strong);text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dropzone-active{border-color:#0e7490a8;box-shadow:0 14px 28px #0e74901f}.dropzone-title{margin:0;font-size:1.15rem;font-weight:700}.dropzone-copy{margin:0;color:var(--muted)}.actions{display:flex;gap:12px}.button{border:0;border-radius:999px;padding:14px 20px;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.button:disabled{cursor:not-allowed;opacity:.5}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff}.button-secondary{background:#fff;border:1px solid var(--border);color:var(--ink)}.error-text{margin:0;color:var(--error)}.workspace{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);gap:18px}.
|
|
|
|
| 1 |
+
:root{color-scheme:light;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;--paper: #f4efe7;--ink: #182225;--muted: #627073;--panel: rgba(255, 251, 245, .84);--panel-strong: rgba(255, 251, 245, .94);--border: rgba(24, 34, 37, .12);--accent: #0e7490;--accent-strong: #0f5d72;--error: #b42318;background:radial-gradient(circle at top left,rgba(14,116,144,.16),transparent 32%),radial-gradient(circle at top right,rgba(224,122,95,.14),transparent 26%),linear-gradient(180deg,#f8f4ef,#efe6db);color:var(--ink)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0}button,input{font:inherit}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{display:grid;height:100vh;min-height:100vh;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;padding:18px;overflow:hidden}.hero,.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--border);border-radius:28px;box-shadow:0 20px 80px #18222514}.hero{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:20px}.eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hero h1{margin:0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.96;letter-spacing:-.06em}.lede{margin:0;max-width:30rem;color:var(--muted)}.status-card{display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px 12px;border-block:1px solid var(--border)}.status-card>div:last-child{grid-column:1 / -1}.meta-card{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border)}.label,.meta-title{margin:0 0 4px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.value,.status-text,.meta-card p{margin:0}.model-picker{display:grid;gap:8px;padding-block:4px 10px}.model-select{width:100%;border:1px solid var(--border);border-radius:14px;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23182225' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;color:var(--ink);padding:12px 44px 12px 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}.model-meta{color:var(--muted);font-size:.9rem}.model-note{color:var(--muted);font-size:.82rem}.dropzone{display:grid;place-items:center;gap:8px;min-height:180px;padding:20px;border:1.5px dashed rgba(14,116,144,.34);border-radius:24px;background:linear-gradient(135deg,rgba(14,116,144,.08),transparent),var(--panel-strong);text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dropzone-active{border-color:#0e7490a8;box-shadow:0 14px 28px #0e74901f}.dropzone-title{margin:0;font-size:1.15rem;font-weight:700}.dropzone-copy{margin:0;color:var(--muted)}.actions{display:flex;gap:12px}.button{border:0;border-radius:999px;padding:14px 20px;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.button:disabled{cursor:not-allowed;opacity:.5}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff}.button-secondary{background:#fff;border:1px solid var(--border);color:var(--ink)}.error-text{margin:0;color:var(--error)}.workspace{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);gap:18px}.stage{display:grid;flex:1;place-items:center;position:relative;overflow:hidden;min-height:360px;border-radius:20px;background:radial-gradient(circle at center,rgba(14,116,144,.08),transparent 56%),#ffffffb3}.checkerboard{background-color:#f7f7f7;background-image:linear-gradient(45deg,#e6e6e6 25%,transparent 25%),linear-gradient(-45deg,#e6e6e6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e6e6e6 75%),linear-gradient(-45deg,transparent 75%,#e6e6e6 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.stage img{width:100%;height:100%;object-fit:contain}.compare-panel{display:flex;min-height:0;flex-direction:column;height:100%;gap:12px}.compare-stage{min-height:0;cursor:col-resize;flex:1;-webkit-user-select:none;user-select:none}.compare-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.compare-divider{position:absolute;inset-block:0;width:2px;background:linear-gradient(180deg,transparent,rgba(24,34,37,.8),transparent);box-shadow:0 0 0 1px #ffffff8c,0 0 18px #1822253d}.compare-handle{position:absolute;top:50%;left:50%;display:flex;gap:4px;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(24,34,37,.12);border-radius:999px;background:#fffbf5f0;box-shadow:0 12px 28px #18222529;transform:translate(-50%,-50%)}.compare-handle span{width:2px;height:14px;border-radius:999px;background:#182225b8}.stage-badge{position:absolute;top:16px;display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(24,34,37,.1);border-radius:14px;background:#fffbf5e6;box-shadow:0 10px 22px #18222514;color:var(--muted);font-size:.88rem}.stage-badge-left{left:16px}.stage-badge-right{right:16px;text-align:right}.stage-badge-title{color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compare-footer{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.compare-footer-group{display:flex;gap:8px;align-items:center;padding:0;color:var(--muted)}.compare-key{color:var(--ink);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.empty{margin:0;max-width:16rem;text-align:center;color:var(--muted)}@media(max-width:1180px){.shell{height:auto;grid-template-columns:1fr;overflow:visible}.workspace{grid-template-columns:1fr}.stage{min-height:320px}.compare-stage{min-height:380px}.hero{overflow:visible}}
|
dist/assets/{index-pPuyuIrf.js → index-Dno3Xc4F.js}
RENAMED
|
The diff for this file is too large to render.
See raw diff
|
|
|
dist/index.html
CHANGED
|
@@ -9,8 +9,8 @@
|
|
| 9 |
/>
|
| 10 |
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
| 11 |
<title>BRIA RMBG Web</title>
|
| 12 |
-
<script type="module" crossorigin src="/assets/index-
|
| 13 |
-
<link rel="stylesheet" crossorigin href="/assets/index-
|
| 14 |
</head>
|
| 15 |
<body>
|
| 16 |
<div id="app"></div>
|
|
|
|
| 9 |
/>
|
| 10 |
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
| 11 |
<title>BRIA RMBG Web</title>
|
| 12 |
+
<script type="module" crossorigin src="/assets/index-Dno3Xc4F.js"></script>
|
| 13 |
+
<link rel="stylesheet" crossorigin href="/assets/index-DJxLZWoU.css">
|
| 14 |
</head>
|
| 15 |
<body>
|
| 16 |
<div id="app"></div>
|
src/App.vue
CHANGED
|
@@ -859,12 +859,7 @@ function downloadResult(): void {
|
|
| 859 |
</aside>
|
| 860 |
|
| 861 |
<main class="workspace">
|
| 862 |
-
<section class="
|
| 863 |
-
<div class="panel-header">
|
| 864 |
-
<h2>Vertical Compare</h2>
|
| 865 |
-
<span v-if="sourceSummary">{{ sourceSummary.dimensions }}</span>
|
| 866 |
-
</div>
|
| 867 |
-
|
| 868 |
<div
|
| 869 |
ref="compareStageRef"
|
| 870 |
class="stage compare-stage checkerboard"
|
|
|
|
| 859 |
</aside>
|
| 860 |
|
| 861 |
<main class="workspace">
|
| 862 |
+
<section class="compare-panel">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 863 |
<div
|
| 864 |
ref="compareStageRef"
|
| 865 |
class="stage compare-stage checkerboard"
|
src/style.css
CHANGED
|
@@ -260,36 +260,6 @@ img {
|
|
| 260 |
gap: 18px;
|
| 261 |
}
|
| 262 |
|
| 263 |
-
.panel {
|
| 264 |
-
display: flex;
|
| 265 |
-
min-height: 0;
|
| 266 |
-
flex-direction: column;
|
| 267 |
-
padding: 14px;
|
| 268 |
-
}
|
| 269 |
-
|
| 270 |
-
.panel-header {
|
| 271 |
-
display: flex;
|
| 272 |
-
align-items: baseline;
|
| 273 |
-
justify-content: space-between;
|
| 274 |
-
gap: 12px;
|
| 275 |
-
margin-bottom: 14px;
|
| 276 |
-
}
|
| 277 |
-
|
| 278 |
-
.panel-header h2,
|
| 279 |
-
.panel-header span {
|
| 280 |
-
margin: 0;
|
| 281 |
-
}
|
| 282 |
-
|
| 283 |
-
.panel-header h2 {
|
| 284 |
-
font-size: 1rem;
|
| 285 |
-
text-transform: uppercase;
|
| 286 |
-
letter-spacing: 0.08em;
|
| 287 |
-
}
|
| 288 |
-
|
| 289 |
-
.panel-header span {
|
| 290 |
-
color: var(--muted);
|
| 291 |
-
}
|
| 292 |
-
|
| 293 |
.stage {
|
| 294 |
display: grid;
|
| 295 |
flex: 1;
|
|
@@ -325,6 +295,9 @@ img {
|
|
| 325 |
}
|
| 326 |
|
| 327 |
.compare-panel {
|
|
|
|
|
|
|
|
|
|
| 328 |
height: 100%;
|
| 329 |
gap: 12px;
|
| 330 |
}
|
|
@@ -412,15 +385,14 @@ img {
|
|
| 412 |
display: flex;
|
| 413 |
flex-wrap: wrap;
|
| 414 |
gap: 10px;
|
|
|
|
| 415 |
}
|
| 416 |
|
| 417 |
.compare-footer-group {
|
| 418 |
display: flex;
|
| 419 |
gap: 8px;
|
| 420 |
align-items: center;
|
| 421 |
-
padding:
|
| 422 |
-
border-top: 1px solid var(--border);
|
| 423 |
-
border-radius: 999px;
|
| 424 |
color: var(--muted);
|
| 425 |
}
|
| 426 |
|
|
|
|
| 260 |
gap: 18px;
|
| 261 |
}
|
| 262 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 263 |
.stage {
|
| 264 |
display: grid;
|
| 265 |
flex: 1;
|
|
|
|
| 295 |
}
|
| 296 |
|
| 297 |
.compare-panel {
|
| 298 |
+
display: flex;
|
| 299 |
+
min-height: 0;
|
| 300 |
+
flex-direction: column;
|
| 301 |
height: 100%;
|
| 302 |
gap: 12px;
|
| 303 |
}
|
|
|
|
| 385 |
display: flex;
|
| 386 |
flex-wrap: wrap;
|
| 387 |
gap: 10px;
|
| 388 |
+
padding-top: 4px;
|
| 389 |
}
|
| 390 |
|
| 391 |
.compare-footer-group {
|
| 392 |
display: flex;
|
| 393 |
gap: 8px;
|
| 394 |
align-items: center;
|
| 395 |
+
padding: 0;
|
|
|
|
|
|
|
| 396 |
color: var(--muted);
|
| 397 |
}
|
| 398 |
|