feat(studio): add right-click context menu (Solo mode, Collapse all, Expand all) for DevelopPanels, pin Color Chrome sub-chips, and fix library single view sorting & time range select

This commit is contained in:
2026-10-07 17:35:20 +07:00
parent eb47afc63e
commit 4704e936ba
9 changed files with 587 additions and 190 deletions
+26 -3
View File
@@ -1218,9 +1218,32 @@ button.hint:disabled { cursor: default; }
.lib-root .adm-grid { flex: 1 1 auto; min-height: 0; overflow-y: auto; padding-right: 6px; }
/* What the thumbnail wall is read through: the four selects and the count of what
is left. One row above the wall, and it does not scroll with it. */
.lib-filters { flex: 0 0 auto; align-items: center; margin-bottom: 8px; }
.lib-filters .adm-input { width: auto; min-width: 0; padding: 4px 8px; font-size: 12px; }
.lib-filters .hint { margin-left: auto; }
.lib-root .adm-stage > .lib-filters,
.lib-filters {
flex: 0 0 auto;
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
grid-template-columns: none !important;
gap: 6px;
align-items: center;
margin-bottom: 8px;
overflow-x: auto;
white-space: nowrap;
width: 100%;
}
.lib-filters .adm-input,
.lib-filters select,
.lib-filters button,
.lib-filters input {
width: auto !important;
max-width: none !important;
flex: 0 0 auto !important;
flex-shrink: 0 !important;
padding: 4px 8px;
font-size: 12px;
}
.lib-filters .hint { margin-left: auto; flex-shrink: 0; }
/* The frame's own score: five glyphs, lit up to the score it has. The star the
click lands on is the score it gives, so the row is the control. */
.lib-stars { display: flex; gap: 1px; align-items: center; }