@@ -776,7 +776,7 @@ registerThemingParticipant((theme, collector) => {
776
776
let activeRecordingDimmedColor : Color | undefined ;
777
777
if ( theme . type === ColorScheme . LIGHT || theme . type === ColorScheme . DARK ) {
778
778
activeRecordingColor = theme . getColor ( ACTIVITY_BAR_BADGE_BACKGROUND ) ?? theme . getColor ( focusBorder ) ;
779
- activeRecordingDimmedColor = activeRecordingColor ?. transparent ( 0.2 ) ;
779
+ activeRecordingDimmedColor = activeRecordingColor ?. transparent ( 0.38 ) ;
780
780
} else {
781
781
activeRecordingColor = theme . getColor ( contrastBorder ) ;
782
782
activeRecordingDimmedColor = theme . getColor ( contrastBorder ) ;
@@ -786,45 +786,23 @@ registerThemingParticipant((theme, collector) => {
786
786
collector . addRule ( `
787
787
.monaco-workbench:not(.reduce-motion) .interactive-input-part .monaco-action-bar .action-label.codicon-loading.codicon-modifier-spin:not(.disabled),
788
788
.monaco-workbench:not(.reduce-motion) .inline-chat .monaco-action-bar .action-label.codicon-loading.codicon-modifier-spin:not(.disabled) {
789
- color: ${ activeRecordingColor } ;
790
- outline: 1px solid ${ activeRecordingColor } ;
791
- outline-offset: -1px;
792
- animation: pulseAnimation 1s infinite;
789
+ outline: 2px solid ${ activeRecordingColor } ;
793
790
border-radius: 50%;
794
- }
795
-
796
- .monaco-workbench:not(.reduce-motion) .interactive-input-part .monaco-action-bar .action-label.codicon-loading.codicon-modifier-spin:not(.disabled)::before,
797
- .monaco-workbench:not(.reduce-motion) .inline-chat .monaco-action-bar .action-label.codicon-loading.codicon-modifier-spin:not(.disabled)::before {
798
- position: absolute;
799
- outline: 1px solid ${ activeRecordingColor } ;
800
- outline-offset: 2px;
801
- border-radius: 50%;
802
- width: 16px;
803
- height: 16px;
804
- }
805
-
806
- .monaco-workbench:not(.reduce-motion) .interactive-input-part .monaco-action-bar .action-label.codicon-loading.codicon-modifier-spin:not(.disabled)::after,
807
- .monaco-workbench:not(.reduce-motion) .inline-chat .monaco-action-bar .action-label.codicon-loading.codicon-modifier-spin:not(.disabled)::after {
808
- content: '';
809
- position: absolute;
810
- outline: 1px solid ${ activeRecordingDimmedColor } ;
811
- outline-offset: 3px;
812
- animation: pulseAnimation 1s infinite;
813
- border-radius: 50%;
814
- width: 16px;
815
- height: 16px;
791
+ animation: pulseAnimation 1500ms ease-in-out infinite !important;
792
+ padding-left: 4px;
793
+ height: 17px;
816
794
}
817
795
818
796
@keyframes pulseAnimation {
819
797
0% {
820
- outline-width: 1px ;
798
+ outline-width: 2px ;
821
799
}
822
800
50% {
823
- outline-width: 3px ;
801
+ outline-width: 5px ;
824
802
outline-color: ${ activeRecordingDimmedColor } ;
825
803
}
826
804
100% {
827
- outline-width: 1px ;
805
+ outline-width: 2px ;
828
806
}
829
807
}
830
808
` ) ;
0 commit comments