Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove .themes segment from int-ui packages #125

Merged
merged 1 commit into from
Sep 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ internal object IntUiThemeDescriptorReader {
}.build()

private val colorPaletteClassName =
ClassName.bestGuess("org.jetbrains.jewel.themes.intui.core.IntUiThemeColorPalette")
ClassName.bestGuess("org.jetbrains.jewel.intui.core.IntUiThemeColorPalette")
private val iconDataClassName =
ClassName.bestGuess("org.jetbrains.jewel.IntelliJThemeIconData")

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,6 @@ open class IntelliJThemeGeneratorTask : DefaultTask() {
.use { json.decodeFromStream<IntellijThemeDescriptor>(it) }

val className = ClassName.bestGuess(themeClassName.get())

// TODO handle non-Int UI themes, too
val file = IntUiThemeDescriptorReader.readThemeFrom(themeDescriptor, className, ideaVersion.get(), url)

val outputFile = outputFile.get().asFile
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.isSpecified
import com.intellij.openapi.diagnostic.Logger
import org.jetbrains.jewel.themes.intui.core.IntUiThemeColorPalette
import org.jetbrains.jewel.intui.core.IntUiThemeColorPalette
import java.util.TreeMap

private val logger = Logger.getInstance("BridgeThemeColorPalette")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,66 +25,66 @@ import org.jetbrains.jewel.CheckboxState
import org.jetbrains.jewel.IntelliJComponentStyling
import org.jetbrains.jewel.IntelliJThemeIconData
import org.jetbrains.jewel.SvgLoader
import org.jetbrains.jewel.intui.core.IntUiThemeDefinition
import org.jetbrains.jewel.intui.standalone.styling.IntUiButtonColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiButtonMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiButtonStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiCheckboxColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiCheckboxIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiCheckboxMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiCheckboxStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiChipColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiChipMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiChipStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiDropdownColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiDropdownIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiDropdownMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiDropdownStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiGroupHeaderColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiGroupHeaderMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiGroupHeaderStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiHorizontalProgressBarColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiHorizontalProgressBarMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiHorizontalProgressBarStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLabelledTextFieldColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiLabelledTextFieldMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiLabelledTextFieldStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLabelledTextFieldTextStyles
import org.jetbrains.jewel.intui.standalone.styling.IntUiLazyTreeColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiLazyTreeIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiLazyTreeMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiLazyTreeStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLinkColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiLinkIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiLinkMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiLinkStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLinkTextStyles
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuItemColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuItemMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiRadioButtonColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiRadioButtonIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiRadioButtonMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiRadioButtonStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiScrollbarColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiScrollbarMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiScrollbarStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiSubmenuMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiTabColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiTabContentAlpha
import org.jetbrains.jewel.intui.standalone.styling.IntUiTabIcons
import org.jetbrains.jewel.intui.standalone.styling.IntUiTabMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiTabStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextAreaColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextAreaMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextAreaStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextFieldColors
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextFieldMetrics
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextFieldStyle
import org.jetbrains.jewel.styling.InputFieldStyle
import org.jetbrains.jewel.themes.intui.core.IntUiThemeDefinition
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiButtonColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiButtonMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiButtonStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiCheckboxColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiCheckboxIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiCheckboxMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiCheckboxStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiChipColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiChipMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiChipStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiDropdownColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiDropdownIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiDropdownMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiDropdownStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiGroupHeaderColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiGroupHeaderMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiGroupHeaderStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiHorizontalProgressBarColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiHorizontalProgressBarMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiHorizontalProgressBarStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLabelledTextFieldColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLabelledTextFieldMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLabelledTextFieldStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLabelledTextFieldTextStyles
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLazyTreeColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLazyTreeIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLazyTreeMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLazyTreeStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLinkColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLinkIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLinkMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLinkStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLinkTextStyles
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuItemColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuItemMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiRadioButtonColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiRadioButtonIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiRadioButtonMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiRadioButtonStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiScrollbarColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiScrollbarMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiScrollbarStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiSubmenuMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTabColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTabContentAlpha
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTabIcons
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTabMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTabStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextAreaColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextAreaMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextAreaStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextFieldColors
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextFieldMetrics
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextFieldStyle
import org.jetbrains.skiko.DependsOnJBR
import javax.swing.UIManager
import kotlin.time.Duration.Companion.milliseconds
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import kotlinx.coroutines.flow.stateIn
import org.jetbrains.jewel.IntelliJComponentStyling
import org.jetbrains.jewel.JewelSvgLoader
import org.jetbrains.jewel.SvgLoader
import org.jetbrains.jewel.themes.intui.core.IntUiThemeDefinition
import org.jetbrains.jewel.themes.intui.core.IntelliJSvgPatcher
import org.jetbrains.jewel.intui.core.IntUiThemeDefinition
import org.jetbrains.jewel.intui.core.IntelliJSvgPatcher
import kotlin.time.Duration.Companion.milliseconds

@Service(Level.APP)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import androidx.compose.runtime.getValue
import com.intellij.openapi.components.service
import org.jetbrains.jewel.ExperimentalJewelApi
import org.jetbrains.jewel.LocalResourceLoader
import org.jetbrains.jewel.themes.intui.standalone.IntUiTheme
import org.jetbrains.jewel.intui.standalone.IntUiTheme

private val bridgeService = service<SwingBridgeService>()

Expand Down
9 changes: 5 additions & 4 deletions int-ui/int-ui-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,16 @@ dependencies {
}

intelliJThemeGenerator {
val targetIdeaVersion = "232.9960"
register("intUiLight") {
themeClassName = "org.jetbrains.jewel.themes.intui.core.theme.IntUiLightTheme"
themeClassName = "org.jetbrains.jewel.intui.core.theme.IntUiLightTheme"
themeFile = "platform/platform-resources/src/themes/expUI/expUI_light.theme.json"
ideaVersion = "232.6734"
ideaVersion = targetIdeaVersion
}
register("intUiDark") {
themeClassName = "org.jetbrains.jewel.themes.intui.core.theme.IntUiDarkTheme"
themeClassName = "org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme"
themeFile = "platform/platform-resources/src/themes/expUI/expUI_dark.theme.json"
ideaVersion = "232.6734"
ideaVersion = targetIdeaVersion
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.core
package org.jetbrains.jewel.intui.core

import androidx.compose.foundation.LocalContextMenuRepresentation
import androidx.compose.runtime.Composable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.core
package org.jetbrains.jewel.intui.core

import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.core
package org.jetbrains.jewel.intui.core

import androidx.compose.runtime.Immutable
import androidx.compose.ui.text.TextStyle
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.core
package org.jetbrains.jewel.intui.core

import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package org.jetbrains.jewel.themes.intui.standalone
package org.jetbrains.jewel.intui.standalone

import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.ui.graphics.Color
import org.jetbrains.jewel.BorderColors
import org.jetbrains.jewel.GlobalColors
import org.jetbrains.jewel.OutlineColors
import org.jetbrains.jewel.themes.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.themes.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme

@Immutable
class IntUiGlobalColors(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.standalone
package org.jetbrains.jewel.intui.standalone

import androidx.compose.runtime.Immutable
import androidx.compose.ui.unit.Dp
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.standalone
package org.jetbrains.jewel.intui.standalone

import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
Expand All @@ -24,6 +24,28 @@ import org.jetbrains.jewel.LocalResourceLoader
import org.jetbrains.jewel.LocalTextStyle
import org.jetbrains.jewel.SimpleResourceLoader
import org.jetbrains.jewel.SvgLoader
import org.jetbrains.jewel.intui.core.BaseIntUiTheme
import org.jetbrains.jewel.intui.core.IntUiThemeColorPalette
import org.jetbrains.jewel.intui.core.IntUiThemeDefinition
import org.jetbrains.jewel.intui.core.IntelliJSvgPatcher
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.intui.standalone.IntUiTheme.defaultComponentStyling
import org.jetbrains.jewel.intui.standalone.styling.IntUiButtonStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiCheckboxStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiChipStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiDropdownStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiGroupHeaderStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiHorizontalProgressBarStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLabelledTextFieldStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLazyTreeStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiLinkStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiMenuStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiRadioButtonStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiScrollbarStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiTabStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextAreaStyle
import org.jetbrains.jewel.intui.standalone.styling.IntUiTextFieldStyle
import org.jetbrains.jewel.styling.ButtonStyle
import org.jetbrains.jewel.styling.CheckboxStyle
import org.jetbrains.jewel.styling.ChipStyle
Expand All @@ -39,28 +61,6 @@ import org.jetbrains.jewel.styling.ScrollbarStyle
import org.jetbrains.jewel.styling.TabStyle
import org.jetbrains.jewel.styling.TextFieldStyle
import org.jetbrains.jewel.themes.StandalonePaletteMapperFactory
import org.jetbrains.jewel.themes.intui.core.BaseIntUiTheme
import org.jetbrains.jewel.themes.intui.core.IntUiThemeColorPalette
import org.jetbrains.jewel.themes.intui.core.IntUiThemeDefinition
import org.jetbrains.jewel.themes.intui.core.IntelliJSvgPatcher
import org.jetbrains.jewel.themes.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.themes.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.themes.intui.standalone.IntUiTheme.defaultComponentStyling
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiButtonStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiCheckboxStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiChipStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiDropdownStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiGroupHeaderStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiHorizontalProgressBarStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLabelledTextFieldStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLazyTreeStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiLinkStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiMenuStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiRadioButtonStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiScrollbarStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTabStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextAreaStyle
import org.jetbrains.jewel.themes.intui.standalone.styling.IntUiTextFieldStyle

object IntUiTheme : BaseIntUiTheme {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.standalone
package org.jetbrains.jewel.intui.standalone

import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontWeight
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.standalone.styling
package org.jetbrains.jewel.intui.standalone.styling

import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.shape.CornerSize
Expand All @@ -11,12 +11,12 @@ import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.intui.standalone.IntUiTheme
import org.jetbrains.jewel.styling.ButtonColors
import org.jetbrains.jewel.styling.ButtonMetrics
import org.jetbrains.jewel.styling.ButtonStyle
import org.jetbrains.jewel.themes.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.themes.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.themes.intui.standalone.IntUiTheme

@Stable
data class IntUiButtonStyle(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.jetbrains.jewel.themes.intui.standalone.styling
package org.jetbrains.jewel.intui.standalone.styling

import androidx.compose.foundation.shape.CornerSize
import androidx.compose.runtime.Composable
Expand All @@ -11,15 +11,15 @@ import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
import org.jetbrains.jewel.CheckboxState
import org.jetbrains.jewel.SvgLoader
import org.jetbrains.jewel.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.intui.core.theme.IntUiLightTheme
import org.jetbrains.jewel.styling.CheckboxColors
import org.jetbrains.jewel.styling.CheckboxIcons
import org.jetbrains.jewel.styling.CheckboxMetrics
import org.jetbrains.jewel.styling.CheckboxStyle
import org.jetbrains.jewel.styling.PainterProvider
import org.jetbrains.jewel.styling.ResourcePainterProvider
import org.jetbrains.jewel.styling.StatefulResourcePathPatcher
import org.jetbrains.jewel.themes.intui.core.theme.IntUiDarkTheme
import org.jetbrains.jewel.themes.intui.core.theme.IntUiLightTheme

@Immutable
data class IntUiCheckboxStyle(
Expand Down
Loading