diff --git a/easel/desktop/donkey.css b/easel/desktop/donkey.css index 73cff73d98..8cbf06650f 100644 --- a/easel/desktop/donkey.css +++ b/easel/desktop/donkey.css @@ -312,8 +312,8 @@ body:not(.preview-fullscreen) #artifact-shell[data-resized]{width:var(--resized- #activity-caption::after{width:2px;height:2px;left:-15px;top:72%} #activity-caption[hidden]{display:none} -#preview-waveform{position:fixed;left:14px;width:calc(100% - 28px);height:32px;z-index:4;pointer-events:none;opacity:0;transition:opacity .35s;overflow:hidden} -#preview-waveform.sounding{opacity:.45} +#preview-waveform{position:fixed;left:14px;width:calc(100% - 28px);height:48px;z-index:4;pointer-events:none;opacity:0;transition:opacity .35s;overflow:hidden} +#preview-waveform.sounding{opacity:.65} #preview-waveform path{fill:none;stroke:var(--aesel-accent,#ff78b2);stroke-width:1;stroke-linejoin:round;stroke-linecap:round} body.preview-fullscreen #preview-waveform{display:none} @media(prefers-reduced-motion:reduce){#preview-waveform{transition:none}} @@ -332,3 +332,18 @@ body.preview-fullscreen #preview-waveform{display:none} #token-grass{position:fixed;z-index:3;pointer-events:none} #token-grass[hidden],body.preview-fullscreen #token-grass{display:none} + +#provider-menu .preview-audio-controls{display:flex;align-items:center;gap:8px;margin-top:5px} +#provider-menu .preview-audio-controls input{min-width:0;flex:1;accent-color:var(--aesel-accent,#ff78b2)} +#provider-menu .preview-audio-controls output{min-width:4ch;text-align:right;font-variant-numeric:tabular-nums} +#provider-menu .preview-mute{width:auto;flex:none;padding:6px 8px;border:1px solid color-mix(in srgb,currentColor 25%,transparent)} + +#provider-menu .provider-model-row{display:flex;gap:10px;align-items:start} +#provider-menu .provider-model-row>.settings-field{flex:1;min-width:0} +#provider-menu .provider-picker{position:relative} +#provider-menu .provider-toggle{display:flex;align-items:center;gap:6px;margin-top:5px;padding:8px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:6px;font:15px Helvetica,sans-serif;min-height:36px} +#provider-menu .provider-arrow{margin-left:auto} +#provider-menu .provider-options{position:absolute;top:100%;left:0;min-width:100%;z-index:10;padding:4px;box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:6px;background:var(--aesel-background,#24152a);box-shadow:0 4px 14px #0006} +#provider-menu .provider-options[hidden]{display:none} +#provider-menu .provider-options button{display:flex;align-items:center;gap:8px;white-space:nowrap} +#provider-menu .provider-options [aria-selected=true]{background:color-mix(in srgb,currentColor 12%,transparent)} diff --git a/easel/desktop/index.html b/easel/desktop/index.html index 39c35623f5..053ae97328 100644 --- a/easel/desktop/index.html +++ b/easel/desktop/index.html @@ -5,4 +5,4 @@