addons/isl/src/CommandHistoryAndProgress.cssblame
View source
b69ab311/**
b69ab312 * Copyright (c) Meta Platforms, Inc. and affiliates.
b69ab313 *
b69ab314 * This source code is licensed under the MIT license found in the
b69ab315 * LICENSE file in the root directory of this source tree.
b69ab316 */
b69ab317
b69ab318.progress-container {
b69ab319 bottom: 0;
b69ab3110 background: var(--background);
b69ab3111 padding: calc(2 * var(--pad));
b69ab3112 z-index: 1;
b69ab3113 border-top: 1px solid var(--panel-view-border);
b69ab3114 display: flex;
b69ab3115 flex-direction: column;
b69ab3116 gap: var(--pad);
b69ab3117 position: relative;
b69ab3118}
b69ab3119
b69ab3120.progress-container .tooltip-creator {
b69ab3121 width: fit-content;
b69ab3122 max-width: 100%;
b69ab3123 display: flex;
b69ab3124 flex-direction: column;
b69ab3125 align-items: flex-start;
b69ab3126 justify-content: flex-start;
b69ab3127 gap: var(--pad);
b69ab3128}
b69ab3129
b69ab3130.progress-container-row {
b69ab3131 display: flex;
b69ab3132 flex-direction: row;
b69ab3133 align-items: center;
b69ab3134 gap: var(--pad);
b69ab3135 width: fit-content;
b69ab3136 max-width: 100%;
b69ab3137}
b69ab3138
b69ab3139.progress-container-row .codicon-error {
b69ab3140 color: var(--scm-removed-foreground);
b69ab3141}
b69ab3142.progress-container-row .codicon-pass {
b69ab3143 color: var(--scm-added-foreground);
b69ab3144}
b69ab3145
b69ab3146.queued-operations-container {
b69ab3147 position: absolute;
b69ab3148 right: 0;
b69ab3149 bottom: 100%;
b69ab3150 display: flex;
b69ab3151 flex-direction: column;
b69ab3152 gap: 10px;
b69ab3153 margin: 0px;
b69ab3154 background-color: var(--background);
b69ab3155 padding: 10px;
b69ab3156 border-radius: 4px 0 0 0;
b69ab3157 border: 1px solid var(--dropdown-border);
b69ab3158 max-width: 90%;
b69ab3159 border-right-width: 0;
b69ab3160 min-width: 150px;
b69ab3161}
b69ab3162
b69ab3163.queued-operation {
b69ab3164 background-color: var(--badge-background);
b69ab3165 color: var(--badge-foreground);
b69ab3166 padding: 4px 8px;
b69ab3167 border-radius: 4px;
b69ab3168 margin-left: 10px;
b69ab3169
b69ab3170 overflow: hidden;
b69ab3171 white-space: nowrap;
b69ab3172 text-overflow: ellipsis;
b69ab3173}
b69ab3174
b69ab3175.progress-container-command {
b69ab3176 overflow: hidden;
b69ab3177 white-space: nowrap;
b69ab3178 text-overflow: ellipsis;
b69ab3179}
b69ab3180
b69ab3181.progress-container-row .tooltip-creator {
b69ab3182 width: 100%;
b69ab3183 gap: var(--pad);
b69ab3184 align-items: center;
b69ab3185}
b69ab3186
b69ab3187.progress-command-tooltip {
b69ab3188 max-width: min(700px, 50vw);
b69ab3189 overflow-wrap: anywhere;
b69ab3190}
b69ab3191
b69ab3192.progress-command-tooltip pre {
b69ab3193 word-wrap: break-word;
b69ab3194 white-space: pre-wrap;
b69ab3195}
b69ab3196
b69ab3197.progress-container-last-output {
b69ab3198 max-height: 5rem;
b69ab3199 overflow-y: auto;
b69ab31100}
b69ab31101
b69ab31102.progress-container-last-output code {
b69ab31103 white-space: pre-wrap;
b69ab31104}
b69ab31105
b69ab31106.progress-line {
b69ab31107 display: flex;
b69ab31108 gap: var(--pad);
b69ab31109 align-items: center;
b69ab31110}
b69ab31111.progress-bar {
b69ab31112 width: 120px;
b69ab31113 height: 6px;
b69ab31114 border-radius: 8px;
b69ab31115 background-color: var(--hover-darken);
b69ab31116}
b69ab31117
b69ab31118.progress-bar-filled {
b69ab31119 height: 100%;
b69ab31120 display: block;
b69ab31121 border-radius: 8px;
b69ab31122 background-color: var(--button-primary-hover-background);
b69ab31123 transition: width 0.1s;
b69ab31124}