Multi-select in the Changes list (Shift/Ctrl-click)
Rows now support Shift-click (range) and Ctrl-click (toggle) selection on top of the single primary row used for the preview. Toggling a checkbox while a multi-selection is active checks/unchecks the whole selection. Accent bar marks the primary row; text selection disabled on the rows. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -140,10 +140,10 @@ body.resizing{cursor:col-resize!important;user-select:none}
|
||||
.files{flex:1;overflow-y:auto;min-height:0;position:relative}
|
||||
.vspace{position:relative;width:100%}
|
||||
.file{position:absolute;left:7px;right:7px;height:50px;display:flex;align-items:center;gap:11px;padding:0 12px;cursor:pointer;
|
||||
border-radius:11px;transition:background .13s}
|
||||
border-radius:11px;transition:background .13s;user-select:none}
|
||||
.file:hover{background:var(--hover)}
|
||||
.file.sel{background:rgba(124,110,246,.13);box-shadow:inset 0 0 0 1px rgba(124,110,246,.28)}
|
||||
.file.sel::before{content:"";position:absolute;left:4px;top:11px;bottom:11px;width:3px;border-radius:3px;
|
||||
.file.primary::before{content:"";position:absolute;left:4px;top:11px;bottom:11px;width:3px;border-radius:3px;
|
||||
background:linear-gradient(180deg,var(--accent-2),var(--accent-deep));box-shadow:0 0 8px rgba(124,110,246,.6)}
|
||||
.fchk{width:15px;height:15px;border-radius:6px;border:1.5px solid var(--border);display:grid;place-items:center;flex:0 0 auto;background:var(--panel)}
|
||||
.fchk.ck{background:linear-gradient(145deg,var(--accent-2),var(--accent-deep));border-color:var(--accent)}
|
||||
|
||||
Reference in New Issue
Block a user