@@ -54,6 +54,7 @@ import org.jetbrains.jewel.ui.component.styling.PopupContainerStyle
5454import org.jetbrains.jewel.ui.component.styling.RadioButtonStyle
5555import org.jetbrains.jewel.ui.component.styling.ScrollbarStyle
5656import org.jetbrains.jewel.ui.component.styling.SearchMatchStyle
57+ import org.jetbrains.jewel.ui.component.styling.SearchTextFieldStyle
5758import org.jetbrains.jewel.ui.component.styling.SegmentedControlButtonStyle
5859import org.jetbrains.jewel.ui.component.styling.SegmentedControlStyle
5960import org.jetbrains.jewel.ui.component.styling.SelectableLazyColumnStyle
@@ -278,6 +279,7 @@ public fun ComponentStyling.dark(
278279 undecoratedDropdownStyle : DropdownStyle = DropdownStyle .Undecorated .dark(),
279280 speedSearchStyle : SpeedSearchStyle = SpeedSearchStyle .dark(),
280281 searchMatchStyle : SearchMatchStyle = SearchMatchStyle .dark(),
282+ searchTextFieldStyle : SearchTextFieldStyle = SearchTextFieldStyle .dark(),
281283): ComponentStyling =
282284 DefaultComponentStyling (
283285 checkboxStyle = checkboxStyle,
@@ -315,6 +317,85 @@ public fun ComponentStyling.dark(
315317 undecoratedDropdownStyle = undecoratedDropdownStyle,
316318 speedSearchStyle = speedSearchStyle,
317319 searchMatchStyle = searchMatchStyle,
320+ searchTextFieldStyle = searchTextFieldStyle,
321+ )
322+
323+ @Suppress(" UnusedReceiverParameter" )
324+ @Deprecated(" Use the variant with searchTextFieldStyle." , level = DeprecationLevel .HIDDEN )
325+ public fun ComponentStyling.dark (
326+ checkboxStyle : CheckboxStyle = CheckboxStyle .dark(),
327+ chipStyle : ChipStyle = ChipStyle .dark(),
328+ circularProgressStyle : CircularProgressStyle = CircularProgressStyle .dark(),
329+ defaultBannerStyle : DefaultBannerStyles = DefaultBannerStyles .Default .dark(),
330+ comboBoxStyle : ComboBoxStyle = ComboBoxStyle .Default .dark(),
331+ defaultButtonStyle : ButtonStyle = ButtonStyle .Default .dark(),
332+ defaultSplitButtonStyle : SplitButtonStyle = SplitButtonStyle .Default .dark(),
333+ defaultTabStyle : TabStyle = TabStyle .Default .dark(),
334+ dividerStyle : DividerStyle = DividerStyle .dark(),
335+ dropdownStyle : DropdownStyle = DropdownStyle .Default .dark(),
336+ editorTabStyle : TabStyle = TabStyle .Editor .dark(),
337+ groupHeaderStyle : GroupHeaderStyle = GroupHeaderStyle .dark(),
338+ horizontalProgressBarStyle : HorizontalProgressBarStyle = HorizontalProgressBarStyle .dark(),
339+ iconButtonStyle : IconButtonStyle = IconButtonStyle .dark(),
340+ transparentIconButtonStyle : IconButtonStyle = IconButtonStyle .darkTransparentBackground(),
341+ inlineBannerStyle : InlineBannerStyles = InlineBannerStyles .Default .dark(),
342+ lazyTreeStyle : LazyTreeStyle = LazyTreeStyle .dark(),
343+ linkStyle : LinkStyle = LinkStyle .dark(),
344+ menuStyle : MenuStyle = MenuStyle .dark(),
345+ outlinedButtonStyle : ButtonStyle = ButtonStyle .Outlined .dark(),
346+ popupContainerStyle : PopupContainerStyle = PopupContainerStyle .dark(),
347+ outlinedSplitButtonStyle : SplitButtonStyle = SplitButtonStyle .Outlined .dark(),
348+ radioButtonStyle : RadioButtonStyle = RadioButtonStyle .dark(),
349+ scrollbarStyle : ScrollbarStyle = ScrollbarStyle .dark(),
350+ segmentedControlButtonStyle : SegmentedControlButtonStyle = SegmentedControlButtonStyle .dark(),
351+ segmentedControlStyle : SegmentedControlStyle = SegmentedControlStyle .dark(),
352+ selectableLazyColumnStyle : SelectableLazyColumnStyle = SelectableLazyColumnStyle .dark(),
353+ sliderStyle : SliderStyle = SliderStyle .dark(),
354+ simpleListItemStyle : SimpleListItemStyle = SimpleListItemStyle .dark(),
355+ textAreaStyle : TextAreaStyle = TextAreaStyle .dark(),
356+ textFieldStyle : TextFieldStyle = TextFieldStyle .dark(),
357+ tooltipStyle : TooltipStyle = TooltipStyle .dark(autoHideBehavior = TooltipAutoHideBehavior .Normal ),
358+ undecoratedDropdownStyle : DropdownStyle = DropdownStyle .Undecorated .dark(),
359+ speedSearchStyle : SpeedSearchStyle = SpeedSearchStyle .dark(),
360+ searchMatchStyle : SearchMatchStyle = SearchMatchStyle .dark(),
361+ ): ComponentStyling =
362+ DefaultComponentStyling (
363+ checkboxStyle = checkboxStyle,
364+ chipStyle = chipStyle,
365+ circularProgressStyle = circularProgressStyle,
366+ defaultBannerStyle = defaultBannerStyle,
367+ comboBoxStyle = comboBoxStyle,
368+ defaultButtonStyle = defaultButtonStyle,
369+ defaultDropdownStyle = dropdownStyle,
370+ defaultSplitButtonStyle = defaultSplitButtonStyle,
371+ defaultTabStyle = defaultTabStyle,
372+ dividerStyle = dividerStyle,
373+ editorTabStyle = editorTabStyle,
374+ groupHeaderStyle = groupHeaderStyle,
375+ horizontalProgressBarStyle = horizontalProgressBarStyle,
376+ iconButtonStyle = iconButtonStyle,
377+ transparentIconButtonStyle = transparentIconButtonStyle,
378+ inlineBannerStyle = inlineBannerStyle,
379+ lazyTreeStyle = lazyTreeStyle,
380+ linkStyle = linkStyle,
381+ menuStyle = menuStyle,
382+ outlinedButtonStyle = outlinedButtonStyle,
383+ popupContainerStyle = popupContainerStyle,
384+ outlinedSplitButtonStyle = outlinedSplitButtonStyle,
385+ radioButtonStyle = radioButtonStyle,
386+ scrollbarStyle = scrollbarStyle,
387+ segmentedControlButtonStyle = segmentedControlButtonStyle,
388+ segmentedControlStyle = segmentedControlStyle,
389+ selectableLazyColumnStyle = selectableLazyColumnStyle,
390+ simpleListItemStyle = simpleListItemStyle,
391+ sliderStyle = sliderStyle,
392+ textAreaStyle = textAreaStyle,
393+ textFieldStyle = textFieldStyle,
394+ tooltipStyle = tooltipStyle,
395+ undecoratedDropdownStyle = undecoratedDropdownStyle,
396+ speedSearchStyle = speedSearchStyle,
397+ searchMatchStyle = searchMatchStyle,
398+ searchTextFieldStyle = SearchTextFieldStyle .dark(),
318399 )
319400
320401@Suppress(" UnusedReceiverParameter" , " DEPRECATION_ERROR" )
@@ -390,6 +471,7 @@ public fun ComponentStyling.dark(
390471 undecoratedDropdownStyle = undecoratedDropdownStyle,
391472 speedSearchStyle = SpeedSearchStyle .dark(),
392473 searchMatchStyle = SearchMatchStyle .dark(),
474+ searchTextFieldStyle = SearchTextFieldStyle .dark(),
393475 )
394476
395477@Suppress(" UnusedReceiverParameter" , " DEPRECATION_ERROR" )
@@ -464,9 +546,89 @@ public fun ComponentStyling.dark(
464546 undecoratedDropdownStyle = undecoratedDropdownStyle,
465547 speedSearchStyle = SpeedSearchStyle .dark(),
466548 searchMatchStyle = SearchMatchStyle .dark(),
549+ searchTextFieldStyle = SearchTextFieldStyle .dark(),
550+ )
551+
552+ @Suppress(" UnusedReceiverParameter" )
553+ public fun ComponentStyling.light (
554+ checkboxStyle : CheckboxStyle = CheckboxStyle .light(),
555+ chipStyle : ChipStyle = ChipStyle .light(),
556+ circularProgressStyle : CircularProgressStyle = CircularProgressStyle .light(),
557+ defaultBannerStyle : DefaultBannerStyles = DefaultBannerStyles .Default .light(),
558+ comboBoxStyle : ComboBoxStyle = ComboBoxStyle .Default .light(),
559+ defaultButtonStyle : ButtonStyle = ButtonStyle .Default .light(),
560+ defaultSplitButtonStyle : SplitButtonStyle = SplitButtonStyle .Default .light(),
561+ defaultTabStyle : TabStyle = TabStyle .Default .light(),
562+ dividerStyle : DividerStyle = DividerStyle .light(),
563+ dropdownStyle : DropdownStyle = DropdownStyle .Default .light(),
564+ editorTabStyle : TabStyle = TabStyle .Editor .light(),
565+ groupHeaderStyle : GroupHeaderStyle = GroupHeaderStyle .light(),
566+ horizontalProgressBarStyle : HorizontalProgressBarStyle = HorizontalProgressBarStyle .light(),
567+ iconButtonStyle : IconButtonStyle = IconButtonStyle .light(),
568+ transparentIconButtonStyle : IconButtonStyle = IconButtonStyle .lightTransparentBackground(),
569+ inlineBannerStyle : InlineBannerStyles = InlineBannerStyles .Default .light(),
570+ lazyTreeStyle : LazyTreeStyle = LazyTreeStyle .light(),
571+ linkStyle : LinkStyle = LinkStyle .light(),
572+ menuStyle : MenuStyle = MenuStyle .light(),
573+ popupContainerStyle : PopupContainerStyle = PopupContainerStyle .light(),
574+ outlinedButtonStyle : ButtonStyle = ButtonStyle .Outlined .light(),
575+ outlinedSplitButtonStyle : SplitButtonStyle = SplitButtonStyle .Outlined .light(),
576+ radioButtonStyle : RadioButtonStyle = RadioButtonStyle .light(),
577+ scrollbarStyle : ScrollbarStyle = ScrollbarStyle .light(),
578+ segmentedControlButtonStyle : SegmentedControlButtonStyle = SegmentedControlButtonStyle .light(),
579+ segmentedControlStyle : SegmentedControlStyle = SegmentedControlStyle .light(),
580+ sliderStyle : SliderStyle = SliderStyle .light(),
581+ selectableLazyColumnStyle : SelectableLazyColumnStyle = SelectableLazyColumnStyle .light(),
582+ simpleListItemStyle : SimpleListItemStyle = SimpleListItemStyle .light(),
583+ textAreaStyle : TextAreaStyle = TextAreaStyle .light(),
584+ textFieldStyle : TextFieldStyle = TextFieldStyle .light(),
585+ tooltipStyle : TooltipStyle = TooltipStyle .light(autoHideBehavior = TooltipAutoHideBehavior .Normal ),
586+ undecoratedDropdownStyle : DropdownStyle = DropdownStyle .Undecorated .light(),
587+ speedSearchStyle : SpeedSearchStyle = SpeedSearchStyle .light(),
588+ searchMatchStyle : SearchMatchStyle = SearchMatchStyle .light(),
589+ searchTextFieldStyle : SearchTextFieldStyle = SearchTextFieldStyle .light(),
590+ ): ComponentStyling =
591+ DefaultComponentStyling (
592+ checkboxStyle = checkboxStyle,
593+ chipStyle = chipStyle,
594+ circularProgressStyle = circularProgressStyle,
595+ comboBoxStyle = comboBoxStyle,
596+ defaultBannerStyle = defaultBannerStyle,
597+ defaultButtonStyle = defaultButtonStyle,
598+ defaultDropdownStyle = dropdownStyle,
599+ defaultSplitButtonStyle = defaultSplitButtonStyle,
600+ defaultTabStyle = defaultTabStyle,
601+ dividerStyle = dividerStyle,
602+ editorTabStyle = editorTabStyle,
603+ groupHeaderStyle = groupHeaderStyle,
604+ horizontalProgressBarStyle = horizontalProgressBarStyle,
605+ iconButtonStyle = iconButtonStyle,
606+ transparentIconButtonStyle = transparentIconButtonStyle,
607+ inlineBannerStyle = inlineBannerStyle,
608+ lazyTreeStyle = lazyTreeStyle,
609+ linkStyle = linkStyle,
610+ menuStyle = menuStyle,
611+ outlinedButtonStyle = outlinedButtonStyle,
612+ popupContainerStyle = popupContainerStyle,
613+ outlinedSplitButtonStyle = outlinedSplitButtonStyle,
614+ radioButtonStyle = radioButtonStyle,
615+ scrollbarStyle = scrollbarStyle,
616+ segmentedControlButtonStyle = segmentedControlButtonStyle,
617+ segmentedControlStyle = segmentedControlStyle,
618+ selectableLazyColumnStyle = selectableLazyColumnStyle,
619+ sliderStyle = sliderStyle,
620+ simpleListItemStyle = simpleListItemStyle,
621+ textAreaStyle = textAreaStyle,
622+ textFieldStyle = textFieldStyle,
623+ tooltipStyle = tooltipStyle,
624+ undecoratedDropdownStyle = undecoratedDropdownStyle,
625+ speedSearchStyle = speedSearchStyle,
626+ searchMatchStyle = searchMatchStyle,
627+ searchTextFieldStyle = searchTextFieldStyle,
467628 )
468629
469630@Suppress(" UnusedReceiverParameter" )
631+ @Deprecated(" Use the variant with searchTextFieldStyle." , level = DeprecationLevel .HIDDEN )
470632public fun ComponentStyling.light (
471633 checkboxStyle : CheckboxStyle = CheckboxStyle .light(),
472634 chipStyle : ChipStyle = ChipStyle .light(),
@@ -540,6 +702,7 @@ public fun ComponentStyling.light(
540702 undecoratedDropdownStyle = undecoratedDropdownStyle,
541703 speedSearchStyle = speedSearchStyle,
542704 searchMatchStyle = searchMatchStyle,
705+ searchTextFieldStyle = SearchTextFieldStyle .light(),
543706 )
544707
545708@Suppress(" UnusedReceiverParameter" , " DEPRECATION_ERROR" )
@@ -615,6 +778,7 @@ public fun ComponentStyling.light(
615778 undecoratedDropdownStyle = undecoratedDropdownStyle,
616779 speedSearchStyle = SpeedSearchStyle .light(),
617780 searchMatchStyle = SearchMatchStyle .light(),
781+ searchTextFieldStyle = SearchTextFieldStyle .light(),
618782 )
619783
620784@Suppress(" UnusedReceiverParameter" , " DEPRECATION_ERROR" )
@@ -689,6 +853,7 @@ public fun ComponentStyling.light(
689853 undecoratedDropdownStyle = undecoratedDropdownStyle,
690854 speedSearchStyle = SpeedSearchStyle .light(),
691855 searchMatchStyle = SearchMatchStyle .light(),
856+ searchTextFieldStyle = SearchTextFieldStyle .light(),
692857 )
693858
694859@Composable
0 commit comments