From 85cc9c6c506a115e3dfdfd7f394b92beec618350 Mon Sep 17 00:00:00 2001 From: Sebastiano Poggi Date: Mon, 5 Dec 2022 20:40:12 +0100 Subject: [PATCH] Reorganise project structure GitOrigin-RevId: 21550b01dfef4f580fe57fc00bfa4d7c2a87b943 --- .../inspectionProfiles/Project_Default.xml | 1010 +++++++++++++++++ .../.idea/runConfigurations/IDE_sample.xml | 4 +- .../runConfigurations/Stand_alone_sample.xml | 2 +- platform/jewel/compose-utils/build.gradle.kts | 13 + .../org/jetbrains/jewel/util}/ColorInterop.kt | 2 +- .../org/jetbrains/jewel/util/IntExtensions.kt | 7 + .../jewel/util/LazyListStateExtensions.kt | 6 + .../jewel/util/ModifierExtensions.kt | 6 + .../org/jetbrains/jewel/util}/OsUtils.kt | 2 +- .../jewel/util}/font/FileProvider.kt | 2 +- .../jewel/util}/font/FontFilesProvider.kt | 8 +- .../jetbrains/jewel/util}/font/FontsLoader.kt | 2 +- .../MacOsSystemProfilerFontListingOutput.kt | 2 +- .../jewel/util}/font/SystemFontFamily.kt | 2 +- .../jewel/{library => core}/build.gradle.kts | 6 +- .../main/kotlin/org/jetbrains/jewel/Insets.kt | 0 .../org/jetbrains/jewel}/IntelliJMetrics.kt | 2 +- .../org/jetbrains/jewel}/IntelliJPainters.kt | 2 +- .../org/jetbrains/jewel}/IntelliJPalette.kt | 2 +- .../org/jetbrains/jewel}/IntelliJTheme.kt | 43 +- .../jewel}/IntelliJThemeDefinition.kt | 2 +- .../jetbrains/jewel}/IntelliJTypography.kt | 2 +- .../org/jetbrains/jewel/NoIndication.kt | 0 .../kotlin/org/jetbrains/jewel/Orientation.kt | 0 .../org/jetbrains/jewel/ShapeModifier.kt | 0 .../kotlin/org/jetbrains/jewel/ShapeStroke.kt | 0 .../main/kotlin/org/jetbrains/jewel/Shapes.kt | 0 .../org/jetbrains/jewel}/components/Button.kt | 11 +- .../jetbrains/jewel}/components/Checkbox.kt | 6 +- .../components/CircularProgressIndicator.kt | 2 +- .../jetbrains/jewel}/components/Divider.kt | 4 +- .../jewel}/components/FocusableLazyColumn.kt | 6 +- .../jewel}/components/GroupHeader.kt | 2 +- .../org/jetbrains/jewel/components/Icon.kt | 0 .../jetbrains/jewel/components/ImageSlice.kt | 0 .../org/jetbrains/jewel}/components/Panel.kt | 4 +- .../jewel}/components/RadioButton.kt | 8 +- .../jetbrains/jewel}/components/Separator.kt | 6 +- .../org/jetbrains/jewel}/components/Slider.kt | 12 +- .../org/jetbrains/jewel}/components/Table.kt | 2 +- .../org/jetbrains/jewel}/components/Tabs.kt | 8 +- .../org/jetbrains/jewel}/components/Text.kt | 2 +- .../jetbrains/jewel}/components/TextField.kt | 6 +- .../jetbrains/jewel}/components/TreeView.kt | 14 +- .../jewel/components/state/ButtonState.kt | 0 .../jewel/components/state/CheckboxState.kt | 0 .../jewel/components/state/TabState.kt | 0 .../jewel/components/state/TextFieldState.kt | 0 .../jetbrains/jewel/modifiers/Background.kt | 10 +- .../jetbrains/jewel}/styles/ButtonStyle.kt | 9 +- .../jetbrains/jewel}/styles/CheckboxStyle.kt | 9 +- .../jetbrains/jewel/styles/ControlStyle.kt | 0 .../org/jetbrains/jewel}/styles/FrameStyle.kt | 7 +- .../jewel}/styles/RadioButtonStyle.kt | 9 +- .../jetbrains/jewel}/styles/ScrollbarStyle.kt | 6 +- .../jetbrains/jewel}/styles/SeparatorStyle.kt | 7 +- .../jetbrains/jewel}/styles/SliderStyle.kt | 9 +- .../org/jetbrains/jewel/styles/Styles.kt | 0 .../org/jetbrains/jewel}/styles/TabStyle.kt | 7 +- .../jetbrains/jewel}/styles/TextFieldStyle.kt | 9 +- .../org/jetbrains/jewel/styles/TextStyle.kt | 0 .../jetbrains/jewel}/styles/TreeViewStyle.kt | 13 +- platform/jewel/gradle/libs.versions.toml | 9 +- .../jewel/samples/ide-plugin/build.gradle.kts | 41 + .../samples/ideplugin}/JewelDemoToolWindow.kt | 35 +- .../jewel/samples/ideplugin}/PKGSDemo.kt | 21 +- .../standalone}/build.gradle.kts | 12 +- .../standalone}/FocusableLazyColumnSample.kt | 16 +- .../jewel/samples/standalone}/SliderSample.kt | 14 +- .../jewel/samples/standalone}/TabExample.kt | 18 +- .../jewel/samples/standalone}/TableSample.kt | 12 +- .../jewel/samples/standalone}/TreeSample.kt | 18 +- .../jewel/samples/standalone}/WizardSample.kt | 46 +- .../main/resources/fonts/Roboto/LICENSE.txt | 0 .../resources/fonts/Roboto/Roboto-Black.ttf | Bin .../fonts/Roboto/Roboto-BlackItalic.ttf | Bin .../resources/fonts/Roboto/Roboto-Bold.ttf | Bin .../fonts/Roboto/Roboto-BoldItalic.ttf | Bin .../resources/fonts/Roboto/Roboto-Italic.ttf | Bin .../resources/fonts/Roboto/Roboto-Light.ttf | Bin .../fonts/Roboto/Roboto-LightItalic.ttf | Bin .../resources/fonts/Roboto/Roboto-Medium.ttf | Bin .../fonts/Roboto/Roboto-MediumItalic.ttf | Bin .../resources/fonts/Roboto/Roboto-Regular.ttf | Bin .../resources/fonts/Roboto/Roboto-Thin.ttf | Bin .../fonts/Roboto/Roboto-ThinItalic.ttf | Bin .../main/resources/images/android-head.svg | 0 .../resources/images/android-head_dark.svg | 0 .../main/resources/images/android-studio.svg | 0 .../src/main/resources/images/help.svg | 0 .../src/main/resources/images/help_dark.svg | 0 .../main/resources/organization/avatar.svg | 0 .../main/resources/organization/dashboard.svg | 0 .../resources/organization/notifications.svg | 0 .../main/resources/organization/projects.svg | 0 .../src/main/resources/organization/teams.svg | 0 .../main/resources/organization/toolbox.svg | 0 platform/jewel/settings.gradle.kts | 14 +- .../darcula/ide-bridge/build.gradle.kts | 35 + .../jewel/themes/darcula/idebridge}/Bridge.kt | 2 +- .../themes/darcula/idebridge}/ComposePanel.kt | 2 +- .../CurrentIntelliJThemeDefinition.kt | 12 +- .../darcula/idebridge}/IntelliJTheme.kt | 6 +- .../darcula/idebridge}/ProjectLifecycle.kt | 2 +- .../jewel/themes/darcula/idebridge}/Svg.kt | 2 +- .../src/main/resources/META-INF/plugin.xml | 6 +- .../standalone/build.gradle.kts | 9 +- .../standalone}/IntelliJThemeDefinition.kt | 19 +- .../darcula/standalone}/MetricsExtensions.kt | 5 +- .../darcula/standalone}/PaintersExtension.kt | 3 +- .../darcula/standalone}/PaletteExtensions.kt | 5 +- .../standalone}/TypographyExtensions.kt | 3 +- .../src/main/resources/darcula/checkBox.svg | 0 .../resources/darcula/checkBoxDisabled.svg | 0 .../resources/darcula/checkBoxFocused.svg | 0 .../darcula/checkBoxIndeterminateSelected.svg | 0 .../checkBoxIndeterminateSelectedDisabled.svg | 0 .../checkBoxIndeterminateSelectedFocused.svg | 0 .../resources/darcula/checkBoxSelected.svg | 0 .../darcula/checkBoxSelectedDisabled.svg | 0 .../darcula/checkBoxSelectedFocused.svg | 0 .../main/resources/darcula/chevron-right.svg | 0 .../src/main/resources/darcula/radio.svg | 0 .../main/resources/darcula/radioDisabled.svg | 0 .../main/resources/darcula/radioFocused.svg | 0 .../main/resources/darcula/radioSelected.svg | 0 .../darcula/radioSelectedDisabled.svg | 0 .../darcula/radioSelectedFocused.svg | 0 .../src/main/resources/intellij/checkBox.svg | 0 .../resources/intellij/checkBoxDisabled.svg | 0 .../resources/intellij/checkBoxFocused.svg | 0 .../checkBoxIndeterminateSelected.svg | 0 .../checkBoxIndeterminateSelectedDisabled.svg | 0 .../checkBoxIndeterminateSelectedFocused.svg | 0 .../resources/intellij/checkBoxSelected.svg | 0 .../intellij/checkBoxSelectedDisabled.svg | 0 .../intellij/checkBoxSelectedFocused.svg | 0 .../src/main/resources/intellij/checkmark.svg | 0 .../resources/intellij/checkmarkDisabled.svg | 0 .../resources/intellij/checkmarkSelected.svg | 0 .../main/resources/intellij/chevron-right.svg | 0 .../src/main/resources/intellij/radio.svg | 0 .../main/resources/intellij/radioDisabled.svg | 0 .../main/resources/intellij/radioFocused.svg | 0 .../main/resources/intellij/radioSelected.svg | 0 .../intellij/radioSelectedDisabled.svg | 0 .../intellij/radioSelectedFocused.svg | 0 .../main/resources/intellij/treeCollapsed.svg | 0 .../intellij/treeCollapsedSelected.svg | 0 .../main/resources/intellij/treeExpanded.svg | 0 .../intellij/treeExpandedSelected.svg | 0 .../jewel/themes/intellij/build.gradle.kts | 35 - .../org/jetbrains/jewel/theme/intellij/Tab.kt | 2 - .../jetbrains/jewel/theme/intellij/Utils.kt | 15 - .../theme/intellij/components/ComboBox.kt | 2 - .../ide-bridge}/build.gradle.kts | 6 +- .../themes/new-ui/standalone/build.gradle.kts | 19 + 157 files changed, 1414 insertions(+), 347 deletions(-) create mode 100644 platform/jewel/compose-utils/build.gradle.kts rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/ColorInterop.kt (76%) create mode 100644 platform/jewel/compose-utils/src/main/kotlin/org/jetbrains/jewel/util/IntExtensions.kt create mode 100644 platform/jewel/compose-utils/src/main/kotlin/org/jetbrains/jewel/util/LazyListStateExtensions.kt create mode 100644 platform/jewel/compose-utils/src/main/kotlin/org/jetbrains/jewel/util/ModifierExtensions.kt rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/OsUtils.kt (89%) rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/font/FileProvider.kt (93%) rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/font/FontFilesProvider.kt (97%) rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/font/FontsLoader.kt (99%) rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/font/MacOsSystemProfilerFontListingOutput.kt (98%) rename platform/jewel/{library/src/main/kotlin/org/jetbrains/jewel => compose-utils/src/main/kotlin/org/jetbrains/jewel/util}/font/SystemFontFamily.kt (84%) rename platform/jewel/{library => core}/build.gradle.kts (79%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/Insets.kt (100%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/IntelliJMetrics.kt (96%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/IntelliJPainters.kt (96%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/IntelliJPalette.kt (98%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/IntelliJTheme.kt (62%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/IntelliJThemeDefinition.kt (80%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/IntelliJTypography.kt (86%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/NoIndication.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/Orientation.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/ShapeModifier.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/ShapeStroke.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/Shapes.kt (100%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Button.kt (94%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Checkbox.kt (98%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/CircularProgressIndicator.kt (96%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Divider.kt (92%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/FocusableLazyColumn.kt (98%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/GroupHeader.kt (91%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/components/Icon.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/components/ImageSlice.kt (100%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Panel.kt (83%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/RadioButton.kt (97%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Separator.kt (91%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Slider.kt (83%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Table.kt (99%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Tabs.kt (96%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/Text.kt (98%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/TextField.kt (94%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/components/TreeView.kt (97%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/components/state/ButtonState.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/components/state/CheckboxState.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/components/state/TabState.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/components/state/TextFieldState.kt (100%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/modifiers/Background.kt (95%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/ButtonStyle.kt (94%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/CheckboxStyle.kt (93%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/styles/ControlStyle.kt (100%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/FrameStyle.kt (74%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/RadioButtonStyle.kt (92%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/ScrollbarStyle.kt (89%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/SeparatorStyle.kt (83%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/SliderStyle.kt (85%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/styles/Styles.kt (100%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/TabStyle.kt (94%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/TextFieldStyle.kt (94%) rename platform/jewel/{library => core}/src/main/kotlin/org/jetbrains/jewel/styles/TextStyle.kt (100%) rename platform/jewel/{themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij => core/src/main/kotlin/org/jetbrains/jewel}/styles/TreeViewStyle.kt (84%) create mode 100644 platform/jewel/samples/ide-plugin/build.gradle.kts rename platform/jewel/{themes/intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea/demo => samples/ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin}/JewelDemoToolWindow.kt (86%) rename platform/jewel/{themes/intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea/demo => samples/ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin}/PKGSDemo.kt (84%) rename platform/jewel/{sample => samples/standalone}/build.gradle.kts (70%) rename platform/jewel/{sample/src/main/kotlin/org/jetbrains/jewel/sample => samples/standalone/src/main/kotlin/org/jetbrains/jewel/samples/standalone}/FocusableLazyColumnSample.kt (77%) rename platform/jewel/{sample/src/main/kotlin/org/jetbrains/jewel/sample => samples/standalone/src/main/kotlin/org/jetbrains/jewel/samples/standalone}/SliderSample.kt (87%) rename platform/jewel/{sample/src/main/kotlin/org/jetbrains/jewel/sample => samples/standalone/src/main/kotlin/org/jetbrains/jewel/samples/standalone}/TabExample.kt (78%) rename platform/jewel/{sample/src/main/kotlin/org/jetbrains/jewel/sample => samples/standalone/src/main/kotlin/org/jetbrains/jewel/samples/standalone}/TableSample.kt (79%) rename platform/jewel/{sample/src/main/kotlin/org/jetbrains/jewel/sample => samples/standalone/src/main/kotlin/org/jetbrains/jewel/samples/standalone}/TreeSample.kt (89%) rename platform/jewel/{sample/src/main/kotlin/org/jetbrains/jewel/sample => samples/standalone/src/main/kotlin/org/jetbrains/jewel/samples/standalone}/WizardSample.kt (94%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/LICENSE.txt (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Black.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-BlackItalic.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Bold.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-BoldItalic.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Italic.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Light.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-LightItalic.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Medium.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-MediumItalic.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Regular.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-Thin.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/fonts/Roboto/Roboto-ThinItalic.ttf (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/images/android-head.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/images/android-head_dark.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/images/android-studio.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/images/help.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/images/help_dark.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/organization/avatar.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/organization/dashboard.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/organization/notifications.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/organization/projects.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/organization/teams.svg (100%) rename platform/jewel/{sample => samples/standalone}/src/main/resources/organization/toolbox.svg (100%) create mode 100644 platform/jewel/themes/darcula/ide-bridge/build.gradle.kts rename platform/jewel/themes/{intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea => darcula/ide-bridge/src/main/kotlin/org/jetbrains/jewel/themes/darcula/idebridge}/Bridge.kt (98%) rename platform/jewel/themes/{intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea => darcula/ide-bridge/src/main/kotlin/org/jetbrains/jewel/themes/darcula/idebridge}/ComposePanel.kt (93%) rename platform/jewel/themes/{intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea => darcula/ide-bridge/src/main/kotlin/org/jetbrains/jewel/themes/darcula/idebridge}/CurrentIntelliJThemeDefinition.kt (96%) rename platform/jewel/themes/{intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea => darcula/ide-bridge/src/main/kotlin/org/jetbrains/jewel/themes/darcula/idebridge}/IntelliJTheme.kt (90%) rename platform/jewel/themes/{intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea => darcula/ide-bridge/src/main/kotlin/org/jetbrains/jewel/themes/darcula/idebridge}/ProjectLifecycle.kt (85%) rename platform/jewel/themes/{intellij/idea/src/main/kotlin/org/jetbrains/jewel/theme/idea => darcula/ide-bridge/src/main/kotlin/org/jetbrains/jewel/themes/darcula/idebridge}/Svg.kt (95%) rename platform/jewel/themes/{intellij/idea => darcula/ide-bridge}/src/main/resources/META-INF/plugin.xml (69%) rename platform/jewel/themes/{intellij => darcula}/standalone/build.gradle.kts (50%) rename platform/jewel/themes/{intellij/standalone/src/main/kotlin/org/jetbrains/jewel/theme/intellij => darcula/standalone/src/main/kotlin/org/jetbrains/jewel/themes/darcula/standalone}/IntelliJThemeDefinition.kt (65%) rename platform/jewel/themes/{intellij/standalone/src/main/kotlin/org/jetbrains/jewel/theme/intellij => darcula/standalone/src/main/kotlin/org/jetbrains/jewel/themes/darcula/standalone}/MetricsExtensions.kt (92%) rename platform/jewel/themes/{intellij/standalone/src/main/kotlin/org/jetbrains/jewel/theme/intellij => darcula/standalone/src/main/kotlin/org/jetbrains/jewel/themes/darcula/standalone}/PaintersExtension.kt (97%) rename platform/jewel/themes/{intellij/standalone/src/main/kotlin/org/jetbrains/jewel/theme/intellij => darcula/standalone/src/main/kotlin/org/jetbrains/jewel/themes/darcula/standalone}/PaletteExtensions.kt (98%) rename platform/jewel/themes/{intellij/standalone/src/main/kotlin/org/jetbrains/jewel/theme/intellij => darcula/standalone/src/main/kotlin/org/jetbrains/jewel/themes/darcula/standalone}/TypographyExtensions.kt (93%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBox.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxIndeterminateSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxIndeterminateSelectedDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxIndeterminateSelectedFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxSelectedDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/checkBoxSelectedFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/chevron-right.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/radio.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/radioDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/radioFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/radioSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/radioSelectedDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/darcula/radioSelectedFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBox.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxIndeterminateSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxIndeterminateSelectedDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxIndeterminateSelectedFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxSelectedDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkBoxSelectedFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkmark.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkmarkDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/checkmarkSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/chevron-right.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/radio.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/radioDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/radioFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/radioSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/radioSelectedDisabled.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/radioSelectedFocused.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/treeCollapsed.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/treeCollapsedSelected.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/treeExpanded.svg (100%) rename platform/jewel/themes/{intellij => darcula}/standalone/src/main/resources/intellij/treeExpandedSelected.svg (100%) delete mode 100644 platform/jewel/themes/intellij/build.gradle.kts delete mode 100644 platform/jewel/themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij/Tab.kt delete mode 100644 platform/jewel/themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij/Utils.kt delete mode 100644 platform/jewel/themes/intellij/src/main/kotlin/org/jetbrains/jewel/theme/intellij/components/ComboBox.kt rename platform/jewel/themes/{intellij/idea => new-ui/ide-bridge}/build.gradle.kts (89%) create mode 100644 platform/jewel/themes/new-ui/standalone/build.gradle.kts diff --git a/platform/jewel/.idea/inspectionProfiles/Project_Default.xml b/platform/jewel/.idea/inspectionProfiles/Project_Default.xml index 422f98913247..0886d6c091eb 100644 --- a/platform/jewel/.idea/inspectionProfiles/Project_Default.xml +++ b/platform/jewel/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,1016 @@ \ No newline at end of file diff --git a/platform/jewel/.idea/runConfigurations/IDE_sample.xml b/platform/jewel/.idea/runConfigurations/IDE_sample.xml index 5e3b4a57da17..3ba7c5d9c4f1 100644 --- a/platform/jewel/.idea/runConfigurations/IDE_sample.xml +++ b/platform/jewel/.idea/runConfigurations/IDE_sample.xml @@ -2,7 +2,7 @@