From cd0b871ca020a9824dfb76bc6f709893ac60d17e Mon Sep 17 00:00:00 2001 From: Vladimir Sitnikov Date: Sun, 16 Feb 2020 23:55:56 +0300 Subject: [PATCH] Move core to darklaf-core --- build.gradle.kts | 50 ++---------------- core/build.gradle.kts | 48 +++++++++++++++++ .../com/github/weisj/darklaf/DarkLaf.java | 0 .../com/github/weisj/darklaf/DarkLafInfo.java | 0 .../github/weisj/darklaf/DarkMetalTheme.java | 0 .../com/github/weisj/darklaf/LafManager.java | 0 .../weisj/darklaf/color/ColorWrapper.java | 0 .../weisj/darklaf/color/DarkColorModel.java | 0 .../darklaf/color/DarkColorModelCMYK.java | 0 .../darklaf/color/DarkColorModelHSB.java | 0 .../darklaf/color/DarkColorModelHSL.java | 0 .../weisj/darklaf/components/ArrowButton.java | 0 .../components/ClosableTabComponent.java | 0 .../components/ClosableTabbedPane.java | 0 .../darklaf/components/ColorPipetteBase.java | 0 .../components/DefaultColorPipette.java | 0 .../weisj/darklaf/components/Disposable.java | 0 .../weisj/darklaf/components/JXPopupMenu.java | 0 .../darklaf/components/OverlayScrollPane.java | 0 .../darklaf/components/ScrollPopupMenu.java | 0 .../components/SelectableTreeNode.java | 0 .../darklaf/components/ShadowButton.java | 0 .../weisj/darklaf/components/TabEvent.java | 0 .../weisj/darklaf/components/TabListener.java | 0 .../components/TabPropertyChangeEvent.java | 0 .../components/alignment/Alignment.java | 0 .../components/alignment/AlignmentHelper.java | 0 .../alignment/AlignmentStrategy.java | 0 .../components/border/BubbleBorder.java | 0 .../components/border/DarkBorders.java | 0 .../components/border/DropShadowBorder.java | 0 .../components/border/MutableLineBorder.java | 0 .../components/border/WeakLineBorder.java | 0 .../components/tabframe/JTabFrame.java | 0 .../components/tabframe/PanelPopup.java | 0 .../components/tabframe/PopupContainer.java | 0 .../darklaf/components/tabframe/TabArea.java | 0 .../components/tabframe/TabFrameContent.java | 0 .../tabframe/TabFrameContentPane.java | 0 .../components/tabframe/TabFramePopup.java | 0 .../components/tabframe/TabFrameTab.java | 0 .../tabframe/TabFrameTabContainer.java | 0 .../components/tabframe/TabFrameTabLabel.java | 0 .../components/tabframe/TabFrameUI.java | 0 .../components/tabframe/TabbedPopup.java | 0 .../components/tabframe/ToggleSplitPane.java | 0 .../darklaf/components/text/IconListener.java | 0 .../components/text/IndexListener.java | 0 .../components/text/LineHighlighter.java | 0 .../text/NonWrappingEditorPane.java | 0 .../components/text/NonWrappingTextArea.java | 0 .../components/text/NonWrappingTextPane.java | 0 .../text/NumberedTextComponent.java | 0 .../components/text/NumberingPane.java | 0 .../darklaf/components/text/SearchEvent.java | 0 .../components/text/SearchListener.java | 0 .../components/text/SearchTextField.java | 0 .../text/SearchTextFieldWithHistory.java | 0 .../text/TextFieldHistoryPopup.java | 0 .../components/tooltip/DarkToolTip.java | 0 .../components/tooltip/ToolTipAware.java | 0 .../components/tooltip/ToolTipContext.java | 0 .../components/tooltip/ToolTipListener.java | 0 .../components/tooltip/ToolTipStyle.java | 0 .../tooltip/TooltipAwareButton.java | 0 .../tooltip/TooltipAwareToggleButton.java | 0 .../tristate/TristateButtonModel.java | 0 .../components/tristate/TristateCheckBox.java | 0 .../components/tristate/TristateState.java | 0 .../components/uiresource/Insets2D.java | 0 .../uiresource/JLabelUIResource.java | 0 .../uiresource/JPanelUIResource.java | 0 .../uiresource/UIResourceWrapper.java | 0 .../darklaf/decorators/AncestorAdapter.java | 0 .../darklaf/decorators/CellRenderer.java | 0 .../decorators/ComponentResizeListener.java | 0 .../darklaf/decorators/HoverListener.java | 0 .../decorators/LayoutManagerDelegate.java | 0 .../decorators/MouseClickListener.java | 0 .../decorators/MouseMovementListener.java | 0 .../darklaf/decorators/MouseResponder.java | 0 .../weisj/darklaf/decorators/PlainAction.java | 0 .../darklaf/decorators/PopupMenuAdapter.java | 0 .../weisj/darklaf/icons/DarkSVGIcon.java | 0 .../weisj/darklaf/icons/DarkUIAwareIcon.java | 0 .../github/weisj/darklaf/icons/EmptyIcon.java | 0 .../weisj/darklaf/icons/IconColorMapper.java | 0 .../weisj/darklaf/icons/IconLoader.java | 0 .../github/weisj/darklaf/icons/LazyIcon.java | 0 .../weisj/darklaf/icons/LazyImageIcon.java | 0 .../weisj/darklaf/icons/RotatableIcon.java | 0 .../weisj/darklaf/icons/ScaledIcon.java | 0 .../weisj/darklaf/icons/ThemedSVGIcon.java | 0 .../weisj/darklaf/icons/UIAwareIcon.java | 0 .../weisj/darklaf/log/LogFormatter.java | 0 .../weisj/darklaf/theme/DarculaTheme.java | 0 .../weisj/darklaf/theme/IntelliJTheme.java | 0 .../darklaf/theme/SolarizedDarkTheme.java | 0 .../darklaf/theme/SolarizedLightTheme.java | 0 .../com/github/weisj/darklaf/theme/Theme.java | 0 .../theme/UnsupportedThemeException.java | 0 .../weisj/darklaf/ui/BasicTransferable.java | 0 .../darklaf/ui/DragRecognitionSupport.java | 0 .../darklaf/ui/button/DarkButtonBorder.java | 0 .../weisj/darklaf/ui/button/DarkButtonUI.java | 0 .../darklaf/ui/button/DarkToggleButtonUI.java | 0 .../ui/cell/CellEditorToggleButton.java | 0 .../weisj/darklaf/ui/cell/DarkCellBorder.java | 0 .../ui/cell/DarkCellRendererToggleButton.java | 0 .../ui/checkbox/DarkCheckBoxBorder.java | 0 .../ui/checkbox/DarkCheckBoxMenuItemUI.java | 0 .../darklaf/ui/checkbox/DarkCheckBoxUI.java | 0 .../ui/colorchooser/ColorListener.java | 0 .../darklaf/ui/colorchooser/ColorPipette.java | 0 .../colorchooser/ColorPreviewComponent.java | 0 .../ui/colorchooser/ColorValueFormatter.java | 0 .../darklaf/ui/colorchooser/ColorWheel.java | 0 .../colorchooser/ColorWheelImageProducer.java | 0 .../ui/colorchooser/ColorWheelPanel.java | 0 .../colorchooser/DarkColorChooserPanel.java | 0 .../ui/colorchooser/DarkColorChooserUI.java | 0 .../ui/colorchooser/DarkPreviewPanel.java | 0 .../DarkSwatchesChooserPanel.java | 0 .../ui/colorchooser/MainSwatchPanel.java | 0 .../ui/colorchooser/RecentSwatchPanel.java | 0 .../ui/colorchooser/SlideComponent.java | 0 .../darklaf/ui/colorchooser/SwatchPanel.java | 0 .../darklaf/ui/combobox/DarkComboBoxUI.java | 0 .../darklaf/ui/combobox/DarkComboPopup.java | 0 .../DarkFileChooserListViewBorder.java | 0 .../ui/filechooser/DarkFileChooserUI.java | 0 .../filechooser/DarkFileChooserUIBridge.java | 0 .../darklaf/ui/filechooser/DarkFilePane.java | 0 .../ui/filechooser/DarkFilePaneUIBridge.java | 0 .../darklaf/ui/filechooser/FileTextField.java | 0 .../weisj/darklaf/ui/html/DarkHTML.java | 0 .../internalframe/DarkDesktopIconBorder.java | 0 .../ui/internalframe/DarkDesktopIconUI.java | 0 .../DarkInternalFrameBorder.java | 0 .../DarkInternalFrameTitlePane.java | 0 .../ui/internalframe/DarkInternalFrameUI.java | 0 .../weisj/darklaf/ui/label/DarkLabelUI.java | 0 .../darklaf/ui/list/DarkListCellBorder.java | 0 .../ui/list/DarkListCellFocusBorder.java | 0 .../darklaf/ui/list/DarkListCellRenderer.java | 0 .../weisj/darklaf/ui/list/DarkListUI.java | 0 .../darklaf/ui/list/DarkListUIBridge.java | 0 .../darklaf/ui/menu/DarkMenuBarBorder.java | 0 .../weisj/darklaf/ui/menu/DarkMenuBarUI.java | 0 .../darklaf/ui/menu/DarkMenuItemBorder.java | 0 .../darklaf/ui/menu/DarkMenuItemUIBase.java | 0 .../weisj/darklaf/ui/menu/DarkMenuUI.java | 0 .../DarkNumberingPaneBorder.java | 0 .../ui/numberingpane/DarkNumberingPaneUI.java | 0 .../ui/optionpane/DarkOptionPaneUI.java | 0 .../weisj/darklaf/ui/panel/DarkPanelUI.java | 0 .../ui/popupmenu/DarkPopupMenuBorder.java | 0 .../popupmenu/DarkPopupMenuSeparatorUI.java | 0 .../darklaf/ui/popupmenu/DarkPopupMenuUI.java | 0 .../ui/progressbar/DarkProgressBarBorder.java | 0 .../ui/progressbar/DarkProgressBarUI.java | 0 .../ui/radiobutton/DarkRadioButtonBorder.java | 0 .../DarkRadioButtonMenuItemUI.java | 0 .../ui/radiobutton/DarkRadioButtonUI.java | 0 .../darklaf/ui/rootpane/CloseButtonUI.java | 0 .../darklaf/ui/rootpane/DarkRootPaneUI.java | 0 .../darklaf/ui/rootpane/DarkTitlePane.java | 0 .../ui/rootpane/SubstanceRootLayout.java | 0 .../darklaf/ui/rootpane/TitlePaneIcon.java | 0 .../ui/scrollpane/DarkScrollBarUI.java | 0 .../ui/scrollpane/DarkScrollPaneUI.java | 0 .../ScrollLayoutManagerDelegate.java | 0 .../darklaf/ui/separator/DarkSeparatorUI.java | 0 .../weisj/darklaf/ui/slider/DarkSliderUI.java | 0 .../darklaf/ui/spinner/DarkSpinnerBorder.java | 0 .../darklaf/ui/spinner/DarkSpinnerUI.java | 0 .../ui/splitpane/DarkSplitPaneBorder.java | 0 .../ui/splitpane/DarkSplitPaneDivider.java | 0 .../splitpane/DarkSplitPaneDividerBorder.java | 0 .../darklaf/ui/splitpane/DarkSplitPaneUI.java | 0 .../darklaf/ui/statusbar/DarkStatusBarUI.java | 0 .../darklaf/ui/tabbedpane/DarkHandler.java | 0 .../ui/tabbedpane/DarkScrollHandler.java | 0 .../ui/tabbedpane/DarkScrollableTabPanel.java | 0 .../tabbedpane/DarkScrollableTabSupport.java | 0 .../tabbedpane/DarkScrollableTabViewport.java | 0 .../ui/tabbedpane/DarkTabAreaButton.java | 0 .../ui/tabbedpane/DarkTabbedPaneLayout.java | 0 .../DarkTabbedPaneScrollLayout.java | 0 .../ui/tabbedpane/DarkTabbedPaneUI.java | 0 .../ui/tabbedpane/DarkTabbedPaneUIBridge.java | 0 .../darklaf/ui/tabbedpane/MoreTabsButton.java | 0 .../darklaf/ui/tabbedpane/NewTabButton.java | 0 .../ui/tabbedpane/ScrollableTabPanel.java | 0 .../ui/tabbedpane/ScrollableTabSupport.java | 0 .../ui/tabbedpane/ScrollableTabViewport.java | 0 .../ui/tabbedpane/TabbedPaneHandler.java | 0 .../ui/tabbedpane/TabbedPaneLayout.java | 0 .../ui/tabbedpane/TabbedPaneScrollLayout.java | 0 .../tabbedpane/TabbedPaneTransferHandler.java | 0 .../darklaf/ui/tabbedpane/TabbedPaneUtil.java | 0 .../darklaf/ui/tabframe/DarkPanelPopupUI.java | 0 .../DarkTabFrameComponentPopupMenu.java | 0 .../DarkTabFramePopupHeaderBorder.java | 0 .../ui/tabframe/DarkTabFrameTabBorder.java | 0 .../tabframe/DarkTabFrameTabContainerUI.java | 0 .../ui/tabframe/DarkTabFrameTabLabelUI.java | 0 .../darklaf/ui/tabframe/DarkTabFrameUI.java | 0 .../ui/tabframe/DarkTabbedPopupUI.java | 0 .../darklaf/ui/tabframe/TabDragListener.java | 0 .../darklaf/ui/tabframe/TabFrameLayout.java | 0 .../ui/tabframe/TabFrameTransferHandler.java | 0 .../DarkColorTableCellRendererEditor.java | 0 .../darklaf/ui/table/DarkTableBorder.java | 0 .../darklaf/ui/table/DarkTableCellBorder.java | 0 .../darklaf/ui/table/DarkTableCellEditor.java | 0 .../DarkTableCellEditorToggleButton.java | 0 .../ui/table/DarkTableCellFocusBorder.java | 0 .../ui/table/DarkTableCellRenderer.java | 0 .../ui/table/DarkTableHeaderBorder.java | 0 .../ui/table/DarkTableHeaderCorner.java | 0 .../darklaf/ui/table/DarkTableHeaderUI.java | 0 .../ui/table/DarkTableHeaderUIBridge.java | 0 .../weisj/darklaf/ui/table/DarkTableUI.java | 0 .../darklaf/ui/table/DarkTableUIBridge.java | 0 .../weisj/darklaf/ui/table/TableUIBridge.java | 0 .../table/TextFieldTableCellEditorBorder.java | 0 .../ui/taskpane/DarkTaskPaneContainerUI.java | 0 .../darklaf/ui/taskpane/DarkTaskPaneUI.java | 0 .../weisj/darklaf/ui/text/DarkCaret.java | 0 .../darklaf/ui/text/DarkEditorPaneUI.java | 0 .../ui/text/DarkFormattedTextFieldUI.java | 0 .../darklaf/ui/text/DarkHighlighter.java | 0 .../darklaf/ui/text/DarkPasswordFieldUI.java | 0 .../ui/text/DarkPasswordFieldUIBridge.java | 0 .../weisj/darklaf/ui/text/DarkTextAreaUI.java | 0 .../weisj/darklaf/ui/text/DarkTextBorder.java | 0 .../darklaf/ui/text/DarkTextFieldUI.java | 0 .../ui/text/DarkTextFieldUIBridge.java | 0 .../weisj/darklaf/ui/text/DarkTextPaneUI.java | 0 .../weisj/darklaf/ui/text/DarkTextUI.java | 0 .../darklaf/ui/text/SelectLineAction.java | 0 .../darklaf/ui/text/SelectWordAction.java | 0 .../darklaf/ui/text/StyleConstantsEx.java | 0 .../ui/titledborder/DarkTitledBorder.java | 0 .../darklaf/ui/toolbar/DarkToolBarBorder.java | 0 .../darklaf/ui/toolbar/DarkToolBarUI.java | 0 .../ui/toolbar/DarkToolBarUIBridge.java | 0 .../darklaf/ui/toolbar/DropPreviewPanel.java | 0 .../ui/tooltip/DarkDefaultToolTipBorder.java | 0 .../darklaf/ui/tooltip/DarkTooltipBorder.java | 0 .../darklaf/ui/tooltip/DarkTooltipUI.java | 0 .../ui/tree/DarkDefaultTreeEditor.java | 0 .../darklaf/ui/tree/DarkTreeCellBorder.java | 0 .../darklaf/ui/tree/DarkTreeCellEditor.java | 0 .../darklaf/ui/tree/DarkTreeCellRenderer.java | 0 .../weisj/darklaf/ui/tree/DarkTreeUI.java | 0 .../ui/tree/TreeCellEditorDelegate.java | 0 .../ui/tree/TreeRendererComponent.java | 0 .../darklaf/ui/tree/TreeRendererSupport.java | 0 .../ui/tristate/DarkTristateCheckBoxUI.java | 0 .../github/weisj/darklaf/util/Animator.java | 0 .../github/weisj/darklaf/util/ColorUtil.java | 0 .../weisj/darklaf/util/DarkSwingUtil.java | 0 .../github/weisj/darklaf/util/DarkUIUtil.java | 0 .../weisj/darklaf/util/GraphicsContext.java | 0 .../weisj/darklaf/util/GraphicsUtil.java | 0 .../github/weisj/darklaf/util/ImageUtil.java | 0 .../weisj/darklaf/util/LazyActionMap.java | 0 .../com/github/weisj/darklaf/util/Pair.java | 0 .../weisj/darklaf/util/PropertyLoader.java | 0 .../weisj/darklaf/util/ReflectionUtil.java | 0 .../com/github/weisj/darklaf/util/Scale.java | 0 .../github/weisj/darklaf/util/StringUtil.java | 0 .../weisj/darklaf/util/SwingXUtilities.java | 0 .../github/weisj/darklaf/util/TimerUtil.java | 0 .../DarkHighlightPainter.java | 0 .../pbjar/jxlayer/plaf/ext/MouseEventUI.java | 0 .../pbjar/jxlayer/plaf/ext/TransformUI.java | 0 .../ext/transform/DefaultLayerLayout.java | 0 .../ext/transform/DefaultTransformModel.java | 0 .../plaf/ext/transform/TransformLayout.java | 0 .../plaf/ext/transform/TransformModel.java | 0 .../ext/transform/TransformRPMAnnotation.java | 0 .../ext/transform/TransformRPMFallBack.java | 0 .../plaf/ext/transform/TransformRPMImpl.java | 0 .../ext/transform/TransformRPMSwingX.java | 0 .../plaf/ext/transform/TransformUtils.java | 0 .../repaint/RepaintManagerProvider.java | 0 .../jxlayer/repaint/RepaintManagerUtils.java | 0 .../repaint/WrappedRepaintManager.java | 0 .../weisj/darklaf/icons/control/checkBox.svg | 0 .../icons/control/checkBoxDisabled.svg | 0 .../darklaf/icons/control/checkBoxFocused.svg | 0 .../control/checkBoxIndeterminateSelected.svg | 0 .../checkBoxIndeterminateSelectedDisabled.svg | 0 .../checkBoxIndeterminateSelectedFocused.svg | 0 .../icons/control/checkBoxSelected.svg | 0 .../control/checkBoxSelectedDisabled.svg | 0 .../icons/control/checkBoxSelectedFocused.svg | 0 .../weisj/darklaf/icons/control/radio.svg | 0 .../darklaf/icons/control/radioDisabled.svg | 0 .../darklaf/icons/control/radioFocused.svg | 0 .../darklaf/icons/control/radioSelected.svg | 0 .../icons/control/radioSelectedDisabled.svg | 0 .../icons/control/radioSelectedFocused.svg | 0 .../github/weisj/darklaf/icons/dark/info.md | 0 .../darklaf/icons/dialog/errorDialog.svg | 0 .../icons/dialog/informationDialog.svg | 0 .../darklaf/icons/dialog/questionDialog.svg | 0 .../darklaf/icons/dialog/warningDialog.svg | 0 .../com/github/weisj/darklaf/icons/duke.svg | 0 .../weisj/darklaf/icons/files/desktop.svg | 0 .../weisj/darklaf/icons/files/drive.svg | 0 .../weisj/darklaf/icons/files/folder.svg | 0 .../weisj/darklaf/icons/files/general.svg | 0 .../weisj/darklaf/icons/files/homeFolder.svg | 0 .../weisj/darklaf/icons/files/newFolder.svg | 0 .../github/weisj/darklaf/icons/files/text.svg | 0 .../weisj/darklaf/icons/files/unknown.svg | 0 .../weisj/darklaf/icons/files/upFolder.svg | 0 .../darklaf/icons/indicator/speaker_0.svg | 0 .../icons/indicator/speaker_0Disabled.svg | 0 .../darklaf/icons/indicator/speaker_1.svg | 0 .../icons/indicator/speaker_1Disabled.svg | 0 .../darklaf/icons/indicator/speaker_2.svg | 0 .../icons/indicator/speaker_2Disabled.svg | 0 .../darklaf/icons/indicator/speaker_3.svg | 0 .../icons/indicator/speaker_3Disabled.svg | 0 .../darklaf/icons/indicator/speaker_4.svg | 0 .../icons/indicator/speaker_4Disabled.svg | 0 .../github/weisj/darklaf/icons/light/info.md | 0 .../github/weisj/darklaf/icons/menu/copy.svg | 0 .../github/weisj/darklaf/icons/menu/cut.svg | 0 .../weisj/darklaf/icons/menu/delete.svg | 0 .../github/weisj/darklaf/icons/menu/down.svg | 0 .../weisj/darklaf/icons/menu/groupBy.svg | 0 .../weisj/darklaf/icons/menu/listFiles.svg | 0 .../github/weisj/darklaf/icons/menu/paste.svg | 0 .../github/weisj/darklaf/icons/menu/save.svg | 0 .../github/weisj/darklaf/icons/menu/up.svg | 0 .../weisj/darklaf/icons/menu/upDown.svg | 0 .../github/weisj/darklaf/icons/misc/eye.svg | 0 .../weisj/darklaf/icons/misc/eyeHovered.svg | 0 .../github/weisj/darklaf/icons/misc/minus.svg | 0 .../darklaf/icons/misc/minusSelected.svg | 0 .../weisj/darklaf/icons/misc/pipette.svg | 0 .../darklaf/icons/misc/pipetteRollover.svg | 0 .../github/weisj/darklaf/icons/misc/plus.svg | 0 .../weisj/darklaf/icons/misc/plusSelected.svg | 0 .../weisj/darklaf/icons/navigation/add.svg | 0 .../darklaf/icons/navigation/arrowDivider.svg | 0 .../darklaf/icons/navigation/arrowDown.svg | 0 .../icons/navigation/arrowDownDisabled.svg | 0 .../icons/navigation/arrowDownHover.svg | 0 .../icons/navigation/arrowDownSelected.svg | 0 .../darklaf/icons/navigation/arrowLeft.svg | 0 .../icons/navigation/arrowLeftDisabled.svg | 0 .../icons/navigation/arrowLeftHover.svg | 0 .../icons/navigation/arrowLeftSelected.svg | 0 .../darklaf/icons/navigation/arrowRight.svg | 0 .../icons/navigation/arrowRightDisabled.svg | 0 .../icons/navigation/arrowRightHover.svg | 0 .../icons/navigation/arrowRightSelected.svg | 0 .../icons/navigation/arrowSplitCenterH.svg | 0 .../icons/navigation/arrowSplitCenterV.svg | 0 .../darklaf/icons/navigation/arrowUp.svg | 0 .../icons/navigation/arrowUpDisabled.svg | 0 .../darklaf/icons/navigation/arrowUpHover.svg | 0 .../icons/navigation/arrowUpSelected.svg | 0 .../darklaf/icons/navigation/checkmark.svg | 0 .../icons/navigation/checkmarkDisabled.svg | 0 .../icons/navigation/checkmarkSelected.svg | 0 .../weisj/darklaf/icons/navigation/clear.svg | 0 .../weisj/darklaf/icons/navigation/close.svg | 0 .../darklaf/icons/navigation/closeHovered.svg | 0 .../darklaf/icons/navigation/collapse.svg | 0 .../darklaf/icons/navigation/divider.svg | 0 .../icons/navigation/horizontalGlue.svg | 0 .../icons/navigation/horizontalGrip.svg | 0 .../darklaf/icons/navigation/moreTabs.svg | 0 .../icons/navigation/moveToBottomLeft.svg | 0 .../navigation/moveToBottomLeftDisabled.svg | 0 .../icons/navigation/moveToBottomRight.svg | 0 .../navigation/moveToBottomRightDisabled.svg | 0 .../icons/navigation/moveToLeftBottom.svg | 0 .../navigation/moveToLeftBottomDisabled.svg | 0 .../icons/navigation/moveToLeftTop.svg | 0 .../navigation/moveToLeftTopDisabled.svg | 0 .../icons/navigation/moveToRightBottom.svg | 0 .../navigation/moveToRightBottomDisabled.svg | 0 .../icons/navigation/moveToRightTop.svg | 0 .../navigation/moveToRightTopDisabled.svg | 0 .../icons/navigation/moveToTopLeft.svg | 0 .../navigation/moveToTopLeftDisabled.svg | 0 .../icons/navigation/moveToTopRight.svg | 0 .../navigation/moveToTopRightDisabled.svg | 0 .../weisj/darklaf/icons/navigation/search.svg | 0 .../icons/navigation/searchWithHistory.svg | 0 .../darklaf/icons/navigation/separatorH.svg | 0 .../darklaf/icons/navigation/separatorV.svg | 0 .../darklaf/icons/navigation/verticalGlue.svg | 0 .../darklaf/icons/navigation/verticalGrip.svg | 0 .../darklaf/icons/window/closeActive.svg | 0 .../weisj/darklaf/icons/window/closeHover.svg | 0 .../darklaf/icons/window/closeInactive.svg | 0 .../weisj/darklaf/icons/window/frame.svg | 0 .../weisj/darklaf/icons/window/help.svg | 0 .../darklaf/icons/window/helpInactive.svg | 0 .../weisj/darklaf/icons/window/maximize.svg | 0 .../darklaf/icons/window/maximizeInactive.svg | 0 .../weisj/darklaf/icons/window/minimize.svg | 0 .../darklaf/icons/window/minimizeInactive.svg | 0 .../weisj/darklaf/icons/window/restore.svg | 0 .../darklaf/icons/window/restoreInactive.svg | 0 .../weisj/darklaf/log/logging.properties | 0 .../platform/windows/x64/jniplatform.dll | Bin .../platform/windows/x86/jniplatform.dll | Bin .../darklaf/properties/globals.properties | 0 .../properties/icons/control.properties | 0 .../properties/icons/dialog.properties | 0 .../darklaf/properties/icons/files.properties | 0 .../properties/icons/indicator.properties | 0 .../darklaf/properties/icons/menu.properties | 0 .../darklaf/properties/icons/misc.properties | 0 .../properties/icons/navigation.properties | 0 .../icons/presets/dark_icons.properties | 0 .../icons/presets/light_icons.properties | 0 .../properties/icons/window.properties | 0 .../properties/platform/linux.properties | 0 .../properties/platform/mac.properties | 0 .../properties/platform/windows.properties | 0 .../darklaf/properties/ui/borders.properties | 0 .../darklaf/properties/ui/button.properties | 0 .../darklaf/properties/ui/checkBox.properties | 0 .../properties/ui/colorChooser.properties | 0 .../darklaf/properties/ui/comboBox.properties | 0 .../properties/ui/fileChooser.properties | 0 .../properties/ui/internalFrame.properties | 0 .../darklaf/properties/ui/label.properties | 0 .../darklaf/properties/ui/list.properties | 0 .../darklaf/properties/ui/menu.properties | 0 .../darklaf/properties/ui/menuBar.properties | 0 .../darklaf/properties/ui/menuItem.properties | 0 .../properties/ui/numberingPane.properties | 0 .../properties/ui/optionPane.properties | 0 .../darklaf/properties/ui/panel.properties | 0 .../properties/ui/popupMenu.properties | 0 .../properties/ui/progressBar.properties | 0 .../properties/ui/radioButton.properties | 0 .../darklaf/properties/ui/rootPane.properties | 0 .../properties/ui/scrollBar.properties | 0 .../properties/ui/scrollPane.properties | 0 .../properties/ui/separator.properties | 0 .../darklaf/properties/ui/slider.properties | 0 .../darklaf/properties/ui/spinner.properties | 0 .../properties/ui/splitPane.properties | 0 .../properties/ui/statusBar.properties | 0 .../darklaf/properties/ui/tabFrame.properties | 0 .../properties/ui/tabbedPane.properties | 0 .../darklaf/properties/ui/table.properties | 0 .../darklaf/properties/ui/taskPane.properties | 0 .../darklaf/properties/ui/text.properties | 0 .../properties/ui/toggleButton.properties | 0 .../darklaf/properties/ui/toolBar.properties | 0 .../darklaf/properties/ui/toolTip.properties | 0 .../darklaf/properties/ui/tree.properties | 0 .../darklaf/properties/ui/tristate.properties | 0 .../theme/darcula/darcula_defaults.properties | 0 .../theme/darcula/darcula_styleSheet.css | 0 .../intellij/intellij_defaults.properties | 0 .../theme/intellij/intellij_mac.properties | 0 .../theme/intellij/intellij_styleSheet.css | 0 .../theme/intellij/intellij_ui.properties | 0 .../solarized_dark_defaults.properties | 0 .../solarized_dark_icons.properties | 0 .../solarized_dark_styleSheet.css | 0 .../solarized_dark_ui.properties | 0 .../solarized_light_defaults.properties | 0 .../solarized_light_icons.properties | 0 .../solarized_light_styleSheet.css | 0 .../solarized_light_ui.properties | 0 {src => core/src}/test/java/DarklafDemo.java | 0 {src => core/src}/test/java/UIDemo.java | 0 .../defaults/ChangeLookAndFeelAction.java | 0 .../src}/test/java/defaults/ExitAction.java | 0 .../src}/test/java/defaults/SafeIcon.java | 0 .../test/java/defaults/SampleRenderer.java | 0 .../test/java/defaults/UIManagerDefaults.java | 0 .../src}/test/java/icon/AllIcons.java | 0 .../src}/test/java/icon/IconDemo.java | 0 .../src}/test/java/misc/GenerateColors.java | 0 .../src}/test/java/theme/MyCustomTheme.java | 0 .../src}/test/java/ui/ComponentDemo.java | 0 {src => core/src}/test/java/ui/DemoPanel.java | 0 .../src}/test/java/ui/DemoResources.java | 0 {src => core/src}/test/java/ui/LabelDemo.java | 0 .../src}/test/java/ui/QuickColorChooser.java | 0 .../test/java/ui/SolidColorComponent.java | 0 .../src}/test/java/ui/SolidColorIcon.java | 0 .../src}/test/java/ui/button/ButtonDemo.java | 0 .../test/java/ui/button/ToggleButtonDemo.java | 0 .../test/java/ui/checkBox/CheckBoxDemo.java | 0 .../java/ui/checkBox/TriCheckBoxDemo.java | 0 .../ui/colorChooser/ColorChooserDemo.java | 0 .../test/java/ui/comboBox/ComboBoxDemo.java | 0 .../test/java/ui/dialog/CustomDialog.java | 0 .../src}/test/java/ui/dialog/DialogDemo.java | 0 .../src}/test/java/ui/dialog/images/green.gif | Bin .../test/java/ui/dialog/images/middle.gif | Bin .../java/ui/fileChooser/FileChooserDemo.java | 0 .../ui/internalFrame/InternalFrameDemo.java | 0 .../ui/internalFrame/MyInternalFrame.java | 0 .../src}/test/java/ui/list/ListDemo.java | 0 .../java/ui/progressBar/ProgressBarDemo.java | 0 .../java/ui/radioButton/RadioButtonDemo.java | 0 .../ui/scrollPane/OverlayScrollPaneDemo.java | 0 .../java/ui/scrollPane/ScrollPaneDemo.java | 0 .../src}/test/java/ui/slider/SliderDemo.java | 0 .../test/java/ui/spinner/SpinnerDemo.java | 0 .../test/java/ui/splitPane/SplitPaneDemo.java | 0 .../test/java/ui/tabFrame/TabFrameDemo.java | 0 .../ui/tabbedPane/ClosableTabbedPaneDemo.java | 0 .../java/ui/tabbedPane/TabbedPaneDemo.java | 0 .../TabbedPaneKeyboardShortcut.java | 0 .../test/java/ui/text/EditorPaneDemo.java | 0 .../src}/test/java/ui/text/TextAreaDemo.java | 0 .../test/java/ui/text/TextComponentDemo.java | 0 .../src}/test/java/ui/text/TextPaneDemo.java | 0 .../test/java/ui/toolBar/ToolBarDemo.java | 0 .../test/java/ui/toolTip/ToolTipDemo.java | 0 .../src}/test/java/ui/tree/TreeDemo.java | 0 .../test/resources/icon/dark/aware_icon.svg | 0 .../resources/icon/dark/aware_image_icon.png | Bin .../src}/test/resources/icon/image_icon.png | Bin .../test/resources/icon/light/aware_icon.svg | 0 .../resources/icon/light/aware_image_icon.png | Bin .../src}/test/resources/icon/themed_icon.svg | 0 {src => core/src}/test/resources/mima.png | Bin .../theme/my_custom_theme_defaults.properties | 0 .../theme/my_custom_theme_icons.properties | 0 .../theme/my_custom_theme_linux.properties | 0 .../theme/my_custom_theme_mac.properties | 0 .../theme/my_custom_theme_styleSheet.css | 0 .../theme/my_custom_theme_ui.properties | 0 .../theme/my_custom_theme_windows.properties | 0 settings.gradle.kts | 1 + 547 files changed, 54 insertions(+), 45 deletions(-) create mode 100644 core/build.gradle.kts rename {src => core/src}/main/java/com/github/weisj/darklaf/DarkLaf.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/DarkLafInfo.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/DarkMetalTheme.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/LafManager.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/color/ColorWrapper.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/color/DarkColorModel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/color/DarkColorModelCMYK.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/color/DarkColorModelHSB.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/color/DarkColorModelHSL.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/ArrowButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/ClosableTabComponent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/ClosableTabbedPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/ColorPipetteBase.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/DefaultColorPipette.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/Disposable.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/JXPopupMenu.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/OverlayScrollPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/ScrollPopupMenu.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/SelectableTreeNode.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/ShadowButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/TabEvent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/TabListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/TabPropertyChangeEvent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/alignment/Alignment.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/alignment/AlignmentHelper.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/alignment/AlignmentStrategy.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/border/BubbleBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/border/DarkBorders.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/border/DropShadowBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/border/MutableLineBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/border/WeakLineBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/JTabFrame.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/PanelPopup.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/PopupContainer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabArea.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContentPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFramePopup.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTab.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabContainer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabLabel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/TabbedPopup.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tabframe/ToggleSplitPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/IconListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/IndexListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/LineHighlighter.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/NonWrappingEditorPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextArea.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/NumberedTextComponent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/NumberingPane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/SearchEvent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/SearchListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/SearchTextField.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/SearchTextFieldWithHistory.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/text/TextFieldHistoryPopup.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/DarkToolTip.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipAware.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipContext.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipStyle.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareToggleButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tristate/TristateButtonModel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tristate/TristateCheckBox.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/tristate/TristateState.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/uiresource/Insets2D.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/uiresource/JLabelUIResource.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/uiresource/JPanelUIResource.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/components/uiresource/UIResourceWrapper.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/AncestorAdapter.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/CellRenderer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/ComponentResizeListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/HoverListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/LayoutManagerDelegate.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/MouseClickListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/MouseMovementListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/MouseResponder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/PlainAction.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/decorators/PopupMenuAdapter.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/DarkSVGIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/DarkUIAwareIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/EmptyIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/IconColorMapper.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/IconLoader.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/LazyIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/LazyImageIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/RotatableIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/ScaledIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/ThemedSVGIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/icons/UIAwareIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/log/LogFormatter.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/theme/DarculaTheme.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/theme/IntelliJTheme.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/theme/SolarizedDarkTheme.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/theme/SolarizedLightTheme.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/theme/Theme.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/theme/UnsupportedThemeException.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/BasicTransferable.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/DragRecognitionSupport.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/button/DarkButtonBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/button/DarkButtonUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/button/DarkToggleButtonUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/cell/CellEditorToggleButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/cell/DarkCellBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/cell/DarkCellRendererToggleButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxMenuItemUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPipette.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPreviewComponent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorValueFormatter.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelImageProducer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkPreviewPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkSwatchesChooserPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/MainSwatchPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/RecentSwatchPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/SlideComponent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/colorchooser/SwatchPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboBoxUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboPopup.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserListViewBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePaneUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/filechooser/FileTextField.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/html/DarkHTML.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameTitlePane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/label/DarkLabelUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/list/DarkListCellBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/list/DarkListCellFocusBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/list/DarkListCellRenderer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/list/DarkListUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/list/DarkListUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemUIBase.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/optionpane/DarkOptionPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/panel/DarkPanelUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuSeparatorUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonMenuItemUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/rootpane/CloseButtonUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/rootpane/DarkRootPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/rootpane/DarkTitlePane.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/rootpane/SubstanceRootLayout.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/rootpane/TitlePaneIcon.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollBarUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/scrollpane/ScrollLayoutManagerDelegate.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/separator/DarkSeparatorUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/slider/DarkSliderUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDivider.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDividerBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/statusbar/DarkStatusBarUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkHandler.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollHandler.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabSupport.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabViewport.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabAreaButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneLayout.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneScrollLayout.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/MoreTabsButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/NewTabButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabSupport.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabViewport.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneHandler.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneLayout.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneScrollLayout.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneTransferHandler.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkPanelPopupUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameComponentPopupMenu.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFramePopupHeaderBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabContainerUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabLabelUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabbedPopupUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/TabDragListener.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameLayout.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameTransferHandler.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkColorTableCellRendererEditor.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditor.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditorToggleButton.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellFocusBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellRenderer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderCorner.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/DarkTableUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/TableUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/table/TextFieldTableCellEditorBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneContainerUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkCaret.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkEditorPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkFormattedTextFieldUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkHighlighter.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkTextAreaUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkTextBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkTextPaneUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/DarkTextUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/SelectLineAction.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/SelectWordAction.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/text/StyleConstantsEx.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/titledborder/DarkTitledBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUIBridge.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/toolbar/DropPreviewPanel.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tooltip/DarkDefaultToolTipBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/DarkDefaultTreeEditor.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellBorder.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellEditor.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellRenderer.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/TreeCellEditorDelegate.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererComponent.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererSupport.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/ui/tristate/DarkTristateCheckBoxUI.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/Animator.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/ColorUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/DarkSwingUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/DarkUIUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/GraphicsContext.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/GraphicsUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/ImageUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/LazyActionMap.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/Pair.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/PropertyLoader.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/ReflectionUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/Scale.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/StringUtil.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/SwingXUtilities.java (100%) rename {src => core/src}/main/java/com/github/weisj/darklaf/util/TimerUtil.java (100%) rename {src => core/src}/main/java/javax/swing/text/DefaultHighlighterDark/DarkHighlightPainter.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/MouseEventUI.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/TransformUI.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultLayerLayout.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultTransformModel.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformLayout.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformModel.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMAnnotation.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMFallBack.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMImpl.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMSwingX.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformUtils.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/repaint/RepaintManagerProvider.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/repaint/RepaintManagerUtils.java (100%) rename {src => core/src}/main/java/org/pbjar/jxlayer/repaint/WrappedRepaintManager.java (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBox.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxFocused.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedFocused.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedFocused.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/radio.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/radioDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/radioFocused.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/radioSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedFocused.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/dark/info.md (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/dialog/errorDialog.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/dialog/informationDialog.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/dialog/questionDialog.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/dialog/warningDialog.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/duke.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/desktop.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/drive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/folder.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/general.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/homeFolder.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/newFolder.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/text.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/unknown.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/files/upFolder.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0Disabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1Disabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2Disabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3Disabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4Disabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/light/info.md (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/copy.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/cut.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/delete.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/down.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/groupBy.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/listFiles.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/paste.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/save.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/up.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/menu/upDown.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/eye.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/eyeHovered.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/minus.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/minusSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/pipette.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/pipetteRollover.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/plus.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/misc/plusSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/add.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDivider.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDown.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownHover.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeft.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftHover.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRight.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightHover.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterH.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterV.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUp.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpHover.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/checkmark.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkSelected.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/clear.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/close.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/closeHovered.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/collapse.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/divider.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGlue.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGrip.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moreTabs.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeft.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeftDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRight.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRightDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottom.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottomDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTop.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTopDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottom.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottomDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTop.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTopDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeft.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeftDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRight.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRightDisabled.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/search.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/searchWithHistory.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/separatorH.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/separatorV.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGlue.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGrip.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/closeActive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/closeHover.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/closeInactive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/frame.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/help.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/helpInactive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/maximize.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/maximizeInactive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/minimize.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/minimizeInactive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/restore.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/icons/window/restoreInactive.svg (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/log/logging.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/platform/windows/x64/jniplatform.dll (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/platform/windows/x86/jniplatform.dll (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/globals.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/control.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/dialog.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/files.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/indicator.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/menu.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/misc.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/navigation.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/presets/dark_icons.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/presets/light_icons.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/icons/window.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/platform/linux.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/platform/mac.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/platform/windows.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/borders.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/button.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/checkBox.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/colorChooser.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/comboBox.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/fileChooser.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/internalFrame.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/label.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/list.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/menu.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/menuBar.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/menuItem.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/numberingPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/optionPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/panel.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/popupMenu.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/progressBar.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/radioButton.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/rootPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/scrollBar.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/scrollPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/separator.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/slider.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/spinner.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/splitPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/statusBar.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/tabFrame.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/tabbedPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/table.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/taskPane.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/text.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/toggleButton.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/toolBar.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/toolTip.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/tree.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/properties/ui/tristate.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_defaults.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_styleSheet.css (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_defaults.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_mac.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_styleSheet.css (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_ui.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_defaults.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_icons.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_styleSheet.css (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_ui.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_defaults.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_icons.properties (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_styleSheet.css (100%) rename {src => core/src}/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_ui.properties (100%) rename {src => core/src}/test/java/DarklafDemo.java (100%) rename {src => core/src}/test/java/UIDemo.java (100%) rename {src => core/src}/test/java/defaults/ChangeLookAndFeelAction.java (100%) rename {src => core/src}/test/java/defaults/ExitAction.java (100%) rename {src => core/src}/test/java/defaults/SafeIcon.java (100%) rename {src => core/src}/test/java/defaults/SampleRenderer.java (100%) rename {src => core/src}/test/java/defaults/UIManagerDefaults.java (100%) rename {src => core/src}/test/java/icon/AllIcons.java (100%) rename {src => core/src}/test/java/icon/IconDemo.java (100%) rename {src => core/src}/test/java/misc/GenerateColors.java (100%) rename {src => core/src}/test/java/theme/MyCustomTheme.java (100%) rename {src => core/src}/test/java/ui/ComponentDemo.java (100%) rename {src => core/src}/test/java/ui/DemoPanel.java (100%) rename {src => core/src}/test/java/ui/DemoResources.java (100%) rename {src => core/src}/test/java/ui/LabelDemo.java (100%) rename {src => core/src}/test/java/ui/QuickColorChooser.java (100%) rename {src => core/src}/test/java/ui/SolidColorComponent.java (100%) rename {src => core/src}/test/java/ui/SolidColorIcon.java (100%) rename {src => core/src}/test/java/ui/button/ButtonDemo.java (100%) rename {src => core/src}/test/java/ui/button/ToggleButtonDemo.java (100%) rename {src => core/src}/test/java/ui/checkBox/CheckBoxDemo.java (100%) rename {src => core/src}/test/java/ui/checkBox/TriCheckBoxDemo.java (100%) rename {src => core/src}/test/java/ui/colorChooser/ColorChooserDemo.java (100%) rename {src => core/src}/test/java/ui/comboBox/ComboBoxDemo.java (100%) rename {src => core/src}/test/java/ui/dialog/CustomDialog.java (100%) rename {src => core/src}/test/java/ui/dialog/DialogDemo.java (100%) rename {src => core/src}/test/java/ui/dialog/images/green.gif (100%) rename {src => core/src}/test/java/ui/dialog/images/middle.gif (100%) rename {src => core/src}/test/java/ui/fileChooser/FileChooserDemo.java (100%) rename {src => core/src}/test/java/ui/internalFrame/InternalFrameDemo.java (100%) rename {src => core/src}/test/java/ui/internalFrame/MyInternalFrame.java (100%) rename {src => core/src}/test/java/ui/list/ListDemo.java (100%) rename {src => core/src}/test/java/ui/progressBar/ProgressBarDemo.java (100%) rename {src => core/src}/test/java/ui/radioButton/RadioButtonDemo.java (100%) rename {src => core/src}/test/java/ui/scrollPane/OverlayScrollPaneDemo.java (100%) rename {src => core/src}/test/java/ui/scrollPane/ScrollPaneDemo.java (100%) rename {src => core/src}/test/java/ui/slider/SliderDemo.java (100%) rename {src => core/src}/test/java/ui/spinner/SpinnerDemo.java (100%) rename {src => core/src}/test/java/ui/splitPane/SplitPaneDemo.java (100%) rename {src => core/src}/test/java/ui/tabFrame/TabFrameDemo.java (100%) rename {src => core/src}/test/java/ui/tabbedPane/ClosableTabbedPaneDemo.java (100%) rename {src => core/src}/test/java/ui/tabbedPane/TabbedPaneDemo.java (100%) rename {src => core/src}/test/java/ui/tabbedPane/TabbedPaneKeyboardShortcut.java (100%) rename {src => core/src}/test/java/ui/text/EditorPaneDemo.java (100%) rename {src => core/src}/test/java/ui/text/TextAreaDemo.java (100%) rename {src => core/src}/test/java/ui/text/TextComponentDemo.java (100%) rename {src => core/src}/test/java/ui/text/TextPaneDemo.java (100%) rename {src => core/src}/test/java/ui/toolBar/ToolBarDemo.java (100%) rename {src => core/src}/test/java/ui/toolTip/ToolTipDemo.java (100%) rename {src => core/src}/test/java/ui/tree/TreeDemo.java (100%) rename {src => core/src}/test/resources/icon/dark/aware_icon.svg (100%) rename {src => core/src}/test/resources/icon/dark/aware_image_icon.png (100%) rename {src => core/src}/test/resources/icon/image_icon.png (100%) rename {src => core/src}/test/resources/icon/light/aware_icon.svg (100%) rename {src => core/src}/test/resources/icon/light/aware_image_icon.png (100%) rename {src => core/src}/test/resources/icon/themed_icon.svg (100%) rename {src => core/src}/test/resources/mima.png (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_defaults.properties (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_icons.properties (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_linux.properties (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_mac.properties (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_styleSheet.css (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_ui.properties (100%) rename {src => core/src}/test/resources/theme/my_custom_theme_windows.properties (100%) diff --git a/build.gradle.kts b/build.gradle.kts index 636b522b..849e0411 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,8 +3,6 @@ import com.github.vlsi.gradle.crlf.LineEndings import com.github.vlsi.gradle.properties.dsl.props plugins { - `java-library` - id("com.github.johnrengelman.shadow") id("com.github.vlsi.crlf") id("com.github.vlsi.gradle-extensions") id("com.github.vlsi.stage-vote-release") @@ -65,11 +63,11 @@ allprojects { // they both use api and implementation configurations val bom = platform(project(":darklaf-dependencies-bom")) if (!plugins.hasPlugin("cpp-library")) { - api(bom) + "api"(bom) } else { // cpp-library does not know these configurations, so they are for Java - compileOnly(bom) - runtimeOnly(bom) + "compileOnly"(bom) + "runtimeOnly"(bom) } } } @@ -168,7 +166,8 @@ allprojects { } configure { - if (project.path.startsWith(":darklaf-dependencies-bom")) { + if (project.path.startsWith(":darklaf-dependencies-bom") || + project.path == ":") { // We don't it to Central for now return@configure } @@ -253,42 +252,3 @@ allprojects { } } } - -dependencies { - implementation(project(":darklaf-native-utils")) - implementation(project(":darklaf-windows")) - implementation("com.formdev:svgSalamander") - implementation("net.java.dev.jna:jna") - implementation("org.swinglabs:jxlayer") - compileOnly("org.swinglabs:swingx") - testImplementation("org.swinglabs:swingx") -} - -tasks.jar { - CrLfSpec(LineEndings.LF).run { - into("META-INF") { - filteringCharset = "UTF-8" - textFrom("licenses/NOTICE.txt") - textFrom("licenses/PBJAR_LICENSE.txt") - textFrom("licenses/INTELLIJ_LICENSE.txt") - } - } -} - -tasks.shadowJar { - exclude("help/") - exclude("icons/") - exclude("org/jdesktop/jxlayer/plaf/ext/images/") - exclude("com/sun/jna/darwin/") - exclude("com/sun/jna/freebsd-x86/") - exclude("com/sun/jna/freebsd-x86-64/") - exclude("com/sun/jna/linux-arm/") - exclude("com/sun/jna/linux-x86/") - exclude("com/sun/jna/linux-x86-64/") - exclude("com/sun/jna/openbsd-x86/") - exclude("com/sun/jna/openbsd-x86-64/") - exclude("com/sun/jna/sunos-sparc/") - exclude("com/sun/jna/sunos-sparcv9/") - exclude("com/sun/jna/sunos-x86/") - exclude("com/sun/jna/sunos-x86-64/") -} diff --git a/core/build.gradle.kts b/core/build.gradle.kts new file mode 100644 index 00000000..ed0ef6ca --- /dev/null +++ b/core/build.gradle.kts @@ -0,0 +1,48 @@ +import com.github.vlsi.gradle.crlf.CrLfSpec +import com.github.vlsi.gradle.crlf.LineEndings + +plugins { + `java-library` + id("com.github.johnrengelman.shadow") + id("com.github.vlsi.crlf") +} + +dependencies { + implementation(project(":darklaf-native-utils")) + implementation(project(":darklaf-windows")) + implementation("com.formdev:svgSalamander") + implementation("net.java.dev.jna:jna") + implementation("org.swinglabs:jxlayer") + compileOnly("org.swinglabs:swingx") + testImplementation("org.swinglabs:swingx") +} + +tasks.jar { + CrLfSpec(LineEndings.LF).run { + into("META-INF") { + filteringCharset = "UTF-8" + textFrom("licenses/NOTICE.txt") + textFrom("licenses/DARCULA_LICENSE.txt") + textFrom("licenses/PBJAR_LICENSE.txt") + textFrom("licenses/INTELLIJ_LICENSE.txt") + } + } +} + +tasks.shadowJar { + exclude("help/") + exclude("icons/") + exclude("org/jdesktop/jxlayer/plaf/ext/images/") + exclude("com/sun/jna/darwin/") + exclude("com/sun/jna/freebsd-x86/") + exclude("com/sun/jna/freebsd-x86-64/") + exclude("com/sun/jna/linux-arm/") + exclude("com/sun/jna/linux-x86/") + exclude("com/sun/jna/linux-x86-64/") + exclude("com/sun/jna/openbsd-x86/") + exclude("com/sun/jna/openbsd-x86-64/") + exclude("com/sun/jna/sunos-sparc/") + exclude("com/sun/jna/sunos-sparcv9/") + exclude("com/sun/jna/sunos-x86/") + exclude("com/sun/jna/sunos-x86-64/") +} diff --git a/src/main/java/com/github/weisj/darklaf/DarkLaf.java b/core/src/main/java/com/github/weisj/darklaf/DarkLaf.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/DarkLaf.java rename to core/src/main/java/com/github/weisj/darklaf/DarkLaf.java diff --git a/src/main/java/com/github/weisj/darklaf/DarkLafInfo.java b/core/src/main/java/com/github/weisj/darklaf/DarkLafInfo.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/DarkLafInfo.java rename to core/src/main/java/com/github/weisj/darklaf/DarkLafInfo.java diff --git a/src/main/java/com/github/weisj/darklaf/DarkMetalTheme.java b/core/src/main/java/com/github/weisj/darklaf/DarkMetalTheme.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/DarkMetalTheme.java rename to core/src/main/java/com/github/weisj/darklaf/DarkMetalTheme.java diff --git a/src/main/java/com/github/weisj/darklaf/LafManager.java b/core/src/main/java/com/github/weisj/darklaf/LafManager.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/LafManager.java rename to core/src/main/java/com/github/weisj/darklaf/LafManager.java diff --git a/src/main/java/com/github/weisj/darklaf/color/ColorWrapper.java b/core/src/main/java/com/github/weisj/darklaf/color/ColorWrapper.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/color/ColorWrapper.java rename to core/src/main/java/com/github/weisj/darklaf/color/ColorWrapper.java diff --git a/src/main/java/com/github/weisj/darklaf/color/DarkColorModel.java b/core/src/main/java/com/github/weisj/darklaf/color/DarkColorModel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/color/DarkColorModel.java rename to core/src/main/java/com/github/weisj/darklaf/color/DarkColorModel.java diff --git a/src/main/java/com/github/weisj/darklaf/color/DarkColorModelCMYK.java b/core/src/main/java/com/github/weisj/darklaf/color/DarkColorModelCMYK.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/color/DarkColorModelCMYK.java rename to core/src/main/java/com/github/weisj/darklaf/color/DarkColorModelCMYK.java diff --git a/src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSB.java b/core/src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSB.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSB.java rename to core/src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSB.java diff --git a/src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSL.java b/core/src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSL.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSL.java rename to core/src/main/java/com/github/weisj/darklaf/color/DarkColorModelHSL.java diff --git a/src/main/java/com/github/weisj/darklaf/components/ArrowButton.java b/core/src/main/java/com/github/weisj/darklaf/components/ArrowButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/ArrowButton.java rename to core/src/main/java/com/github/weisj/darklaf/components/ArrowButton.java diff --git a/src/main/java/com/github/weisj/darklaf/components/ClosableTabComponent.java b/core/src/main/java/com/github/weisj/darklaf/components/ClosableTabComponent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/ClosableTabComponent.java rename to core/src/main/java/com/github/weisj/darklaf/components/ClosableTabComponent.java diff --git a/src/main/java/com/github/weisj/darklaf/components/ClosableTabbedPane.java b/core/src/main/java/com/github/weisj/darklaf/components/ClosableTabbedPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/ClosableTabbedPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/ClosableTabbedPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/ColorPipetteBase.java b/core/src/main/java/com/github/weisj/darklaf/components/ColorPipetteBase.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/ColorPipetteBase.java rename to core/src/main/java/com/github/weisj/darklaf/components/ColorPipetteBase.java diff --git a/src/main/java/com/github/weisj/darklaf/components/DefaultColorPipette.java b/core/src/main/java/com/github/weisj/darklaf/components/DefaultColorPipette.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/DefaultColorPipette.java rename to core/src/main/java/com/github/weisj/darklaf/components/DefaultColorPipette.java diff --git a/src/main/java/com/github/weisj/darklaf/components/Disposable.java b/core/src/main/java/com/github/weisj/darklaf/components/Disposable.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/Disposable.java rename to core/src/main/java/com/github/weisj/darklaf/components/Disposable.java diff --git a/src/main/java/com/github/weisj/darklaf/components/JXPopupMenu.java b/core/src/main/java/com/github/weisj/darklaf/components/JXPopupMenu.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/JXPopupMenu.java rename to core/src/main/java/com/github/weisj/darklaf/components/JXPopupMenu.java diff --git a/src/main/java/com/github/weisj/darklaf/components/OverlayScrollPane.java b/core/src/main/java/com/github/weisj/darklaf/components/OverlayScrollPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/OverlayScrollPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/OverlayScrollPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/ScrollPopupMenu.java b/core/src/main/java/com/github/weisj/darklaf/components/ScrollPopupMenu.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/ScrollPopupMenu.java rename to core/src/main/java/com/github/weisj/darklaf/components/ScrollPopupMenu.java diff --git a/src/main/java/com/github/weisj/darklaf/components/SelectableTreeNode.java b/core/src/main/java/com/github/weisj/darklaf/components/SelectableTreeNode.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/SelectableTreeNode.java rename to core/src/main/java/com/github/weisj/darklaf/components/SelectableTreeNode.java diff --git a/src/main/java/com/github/weisj/darklaf/components/ShadowButton.java b/core/src/main/java/com/github/weisj/darklaf/components/ShadowButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/ShadowButton.java rename to core/src/main/java/com/github/weisj/darklaf/components/ShadowButton.java diff --git a/src/main/java/com/github/weisj/darklaf/components/TabEvent.java b/core/src/main/java/com/github/weisj/darklaf/components/TabEvent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/TabEvent.java rename to core/src/main/java/com/github/weisj/darklaf/components/TabEvent.java diff --git a/src/main/java/com/github/weisj/darklaf/components/TabListener.java b/core/src/main/java/com/github/weisj/darklaf/components/TabListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/TabListener.java rename to core/src/main/java/com/github/weisj/darklaf/components/TabListener.java diff --git a/src/main/java/com/github/weisj/darklaf/components/TabPropertyChangeEvent.java b/core/src/main/java/com/github/weisj/darklaf/components/TabPropertyChangeEvent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/TabPropertyChangeEvent.java rename to core/src/main/java/com/github/weisj/darklaf/components/TabPropertyChangeEvent.java diff --git a/src/main/java/com/github/weisj/darklaf/components/alignment/Alignment.java b/core/src/main/java/com/github/weisj/darklaf/components/alignment/Alignment.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/alignment/Alignment.java rename to core/src/main/java/com/github/weisj/darklaf/components/alignment/Alignment.java diff --git a/src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentHelper.java b/core/src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentHelper.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentHelper.java rename to core/src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentHelper.java diff --git a/src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentStrategy.java b/core/src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentStrategy.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentStrategy.java rename to core/src/main/java/com/github/weisj/darklaf/components/alignment/AlignmentStrategy.java diff --git a/src/main/java/com/github/weisj/darklaf/components/border/BubbleBorder.java b/core/src/main/java/com/github/weisj/darklaf/components/border/BubbleBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/border/BubbleBorder.java rename to core/src/main/java/com/github/weisj/darklaf/components/border/BubbleBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/components/border/DarkBorders.java b/core/src/main/java/com/github/weisj/darklaf/components/border/DarkBorders.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/border/DarkBorders.java rename to core/src/main/java/com/github/weisj/darklaf/components/border/DarkBorders.java diff --git a/src/main/java/com/github/weisj/darklaf/components/border/DropShadowBorder.java b/core/src/main/java/com/github/weisj/darklaf/components/border/DropShadowBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/border/DropShadowBorder.java rename to core/src/main/java/com/github/weisj/darklaf/components/border/DropShadowBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/components/border/MutableLineBorder.java b/core/src/main/java/com/github/weisj/darklaf/components/border/MutableLineBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/border/MutableLineBorder.java rename to core/src/main/java/com/github/weisj/darklaf/components/border/MutableLineBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/components/border/WeakLineBorder.java b/core/src/main/java/com/github/weisj/darklaf/components/border/WeakLineBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/border/WeakLineBorder.java rename to core/src/main/java/com/github/weisj/darklaf/components/border/WeakLineBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/JTabFrame.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/JTabFrame.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/JTabFrame.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/JTabFrame.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/PanelPopup.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/PanelPopup.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/PanelPopup.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/PanelPopup.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/PopupContainer.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/PopupContainer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/PopupContainer.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/PopupContainer.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabArea.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabArea.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabArea.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabArea.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContent.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContent.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContent.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContentPane.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContentPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContentPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameContentPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFramePopup.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFramePopup.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFramePopup.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFramePopup.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTab.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTab.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTab.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTab.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabContainer.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabContainer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabContainer.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabContainer.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabLabel.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabLabel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabLabel.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameTabLabel.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameUI.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameUI.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabFrameUI.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/TabbedPopup.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabbedPopup.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/TabbedPopup.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/TabbedPopup.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tabframe/ToggleSplitPane.java b/core/src/main/java/com/github/weisj/darklaf/components/tabframe/ToggleSplitPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tabframe/ToggleSplitPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/tabframe/ToggleSplitPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/IconListener.java b/core/src/main/java/com/github/weisj/darklaf/components/text/IconListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/IconListener.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/IconListener.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/IndexListener.java b/core/src/main/java/com/github/weisj/darklaf/components/text/IndexListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/IndexListener.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/IndexListener.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/LineHighlighter.java b/core/src/main/java/com/github/weisj/darklaf/components/text/LineHighlighter.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/LineHighlighter.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/LineHighlighter.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingEditorPane.java b/core/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingEditorPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/NonWrappingEditorPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingEditorPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextArea.java b/core/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextArea.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextArea.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextArea.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextPane.java b/core/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/NonWrappingTextPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/NumberedTextComponent.java b/core/src/main/java/com/github/weisj/darklaf/components/text/NumberedTextComponent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/NumberedTextComponent.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/NumberedTextComponent.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/NumberingPane.java b/core/src/main/java/com/github/weisj/darklaf/components/text/NumberingPane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/NumberingPane.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/NumberingPane.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/SearchEvent.java b/core/src/main/java/com/github/weisj/darklaf/components/text/SearchEvent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/SearchEvent.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/SearchEvent.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/SearchListener.java b/core/src/main/java/com/github/weisj/darklaf/components/text/SearchListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/SearchListener.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/SearchListener.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/SearchTextField.java b/core/src/main/java/com/github/weisj/darklaf/components/text/SearchTextField.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/SearchTextField.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/SearchTextField.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/SearchTextFieldWithHistory.java b/core/src/main/java/com/github/weisj/darklaf/components/text/SearchTextFieldWithHistory.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/SearchTextFieldWithHistory.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/SearchTextFieldWithHistory.java diff --git a/src/main/java/com/github/weisj/darklaf/components/text/TextFieldHistoryPopup.java b/core/src/main/java/com/github/weisj/darklaf/components/text/TextFieldHistoryPopup.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/text/TextFieldHistoryPopup.java rename to core/src/main/java/com/github/weisj/darklaf/components/text/TextFieldHistoryPopup.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/DarkToolTip.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/DarkToolTip.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/DarkToolTip.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/DarkToolTip.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipAware.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipAware.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipAware.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipAware.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipContext.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipContext.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipContext.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipContext.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipListener.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipListener.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipListener.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipStyle.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipStyle.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipStyle.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/ToolTipStyle.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareButton.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareButton.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareButton.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareToggleButton.java b/core/src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareToggleButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareToggleButton.java rename to core/src/main/java/com/github/weisj/darklaf/components/tooltip/TooltipAwareToggleButton.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tristate/TristateButtonModel.java b/core/src/main/java/com/github/weisj/darklaf/components/tristate/TristateButtonModel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tristate/TristateButtonModel.java rename to core/src/main/java/com/github/weisj/darklaf/components/tristate/TristateButtonModel.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tristate/TristateCheckBox.java b/core/src/main/java/com/github/weisj/darklaf/components/tristate/TristateCheckBox.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tristate/TristateCheckBox.java rename to core/src/main/java/com/github/weisj/darklaf/components/tristate/TristateCheckBox.java diff --git a/src/main/java/com/github/weisj/darklaf/components/tristate/TristateState.java b/core/src/main/java/com/github/weisj/darklaf/components/tristate/TristateState.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/tristate/TristateState.java rename to core/src/main/java/com/github/weisj/darklaf/components/tristate/TristateState.java diff --git a/src/main/java/com/github/weisj/darklaf/components/uiresource/Insets2D.java b/core/src/main/java/com/github/weisj/darklaf/components/uiresource/Insets2D.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/uiresource/Insets2D.java rename to core/src/main/java/com/github/weisj/darklaf/components/uiresource/Insets2D.java diff --git a/src/main/java/com/github/weisj/darklaf/components/uiresource/JLabelUIResource.java b/core/src/main/java/com/github/weisj/darklaf/components/uiresource/JLabelUIResource.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/uiresource/JLabelUIResource.java rename to core/src/main/java/com/github/weisj/darklaf/components/uiresource/JLabelUIResource.java diff --git a/src/main/java/com/github/weisj/darklaf/components/uiresource/JPanelUIResource.java b/core/src/main/java/com/github/weisj/darklaf/components/uiresource/JPanelUIResource.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/uiresource/JPanelUIResource.java rename to core/src/main/java/com/github/weisj/darklaf/components/uiresource/JPanelUIResource.java diff --git a/src/main/java/com/github/weisj/darklaf/components/uiresource/UIResourceWrapper.java b/core/src/main/java/com/github/weisj/darklaf/components/uiresource/UIResourceWrapper.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/components/uiresource/UIResourceWrapper.java rename to core/src/main/java/com/github/weisj/darklaf/components/uiresource/UIResourceWrapper.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/AncestorAdapter.java b/core/src/main/java/com/github/weisj/darklaf/decorators/AncestorAdapter.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/AncestorAdapter.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/AncestorAdapter.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/CellRenderer.java b/core/src/main/java/com/github/weisj/darklaf/decorators/CellRenderer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/CellRenderer.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/CellRenderer.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/ComponentResizeListener.java b/core/src/main/java/com/github/weisj/darklaf/decorators/ComponentResizeListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/ComponentResizeListener.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/ComponentResizeListener.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/HoverListener.java b/core/src/main/java/com/github/weisj/darklaf/decorators/HoverListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/HoverListener.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/HoverListener.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/LayoutManagerDelegate.java b/core/src/main/java/com/github/weisj/darklaf/decorators/LayoutManagerDelegate.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/LayoutManagerDelegate.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/LayoutManagerDelegate.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/MouseClickListener.java b/core/src/main/java/com/github/weisj/darklaf/decorators/MouseClickListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/MouseClickListener.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/MouseClickListener.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/MouseMovementListener.java b/core/src/main/java/com/github/weisj/darklaf/decorators/MouseMovementListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/MouseMovementListener.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/MouseMovementListener.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/MouseResponder.java b/core/src/main/java/com/github/weisj/darklaf/decorators/MouseResponder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/MouseResponder.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/MouseResponder.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/PlainAction.java b/core/src/main/java/com/github/weisj/darklaf/decorators/PlainAction.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/PlainAction.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/PlainAction.java diff --git a/src/main/java/com/github/weisj/darklaf/decorators/PopupMenuAdapter.java b/core/src/main/java/com/github/weisj/darklaf/decorators/PopupMenuAdapter.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/decorators/PopupMenuAdapter.java rename to core/src/main/java/com/github/weisj/darklaf/decorators/PopupMenuAdapter.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/DarkSVGIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/DarkSVGIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/DarkSVGIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/DarkSVGIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/DarkUIAwareIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/DarkUIAwareIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/DarkUIAwareIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/DarkUIAwareIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/EmptyIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/EmptyIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/EmptyIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/EmptyIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/IconColorMapper.java b/core/src/main/java/com/github/weisj/darklaf/icons/IconColorMapper.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/IconColorMapper.java rename to core/src/main/java/com/github/weisj/darklaf/icons/IconColorMapper.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/IconLoader.java b/core/src/main/java/com/github/weisj/darklaf/icons/IconLoader.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/IconLoader.java rename to core/src/main/java/com/github/weisj/darklaf/icons/IconLoader.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/LazyIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/LazyIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/LazyIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/LazyIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/LazyImageIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/LazyImageIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/LazyImageIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/LazyImageIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/RotatableIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/RotatableIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/RotatableIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/RotatableIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/ScaledIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/ScaledIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/ScaledIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/ScaledIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/ThemedSVGIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/ThemedSVGIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/ThemedSVGIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/ThemedSVGIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/icons/UIAwareIcon.java b/core/src/main/java/com/github/weisj/darklaf/icons/UIAwareIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/icons/UIAwareIcon.java rename to core/src/main/java/com/github/weisj/darklaf/icons/UIAwareIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/log/LogFormatter.java b/core/src/main/java/com/github/weisj/darklaf/log/LogFormatter.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/log/LogFormatter.java rename to core/src/main/java/com/github/weisj/darklaf/log/LogFormatter.java diff --git a/src/main/java/com/github/weisj/darklaf/theme/DarculaTheme.java b/core/src/main/java/com/github/weisj/darklaf/theme/DarculaTheme.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/theme/DarculaTheme.java rename to core/src/main/java/com/github/weisj/darklaf/theme/DarculaTheme.java diff --git a/src/main/java/com/github/weisj/darklaf/theme/IntelliJTheme.java b/core/src/main/java/com/github/weisj/darklaf/theme/IntelliJTheme.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/theme/IntelliJTheme.java rename to core/src/main/java/com/github/weisj/darklaf/theme/IntelliJTheme.java diff --git a/src/main/java/com/github/weisj/darklaf/theme/SolarizedDarkTheme.java b/core/src/main/java/com/github/weisj/darklaf/theme/SolarizedDarkTheme.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/theme/SolarizedDarkTheme.java rename to core/src/main/java/com/github/weisj/darklaf/theme/SolarizedDarkTheme.java diff --git a/src/main/java/com/github/weisj/darklaf/theme/SolarizedLightTheme.java b/core/src/main/java/com/github/weisj/darklaf/theme/SolarizedLightTheme.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/theme/SolarizedLightTheme.java rename to core/src/main/java/com/github/weisj/darklaf/theme/SolarizedLightTheme.java diff --git a/src/main/java/com/github/weisj/darklaf/theme/Theme.java b/core/src/main/java/com/github/weisj/darklaf/theme/Theme.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/theme/Theme.java rename to core/src/main/java/com/github/weisj/darklaf/theme/Theme.java diff --git a/src/main/java/com/github/weisj/darklaf/theme/UnsupportedThemeException.java b/core/src/main/java/com/github/weisj/darklaf/theme/UnsupportedThemeException.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/theme/UnsupportedThemeException.java rename to core/src/main/java/com/github/weisj/darklaf/theme/UnsupportedThemeException.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/BasicTransferable.java b/core/src/main/java/com/github/weisj/darklaf/ui/BasicTransferable.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/BasicTransferable.java rename to core/src/main/java/com/github/weisj/darklaf/ui/BasicTransferable.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/DragRecognitionSupport.java b/core/src/main/java/com/github/weisj/darklaf/ui/DragRecognitionSupport.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/DragRecognitionSupport.java rename to core/src/main/java/com/github/weisj/darklaf/ui/DragRecognitionSupport.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/button/DarkButtonUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/button/DarkToggleButtonUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/button/DarkToggleButtonUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/button/DarkToggleButtonUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/button/DarkToggleButtonUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/cell/CellEditorToggleButton.java b/core/src/main/java/com/github/weisj/darklaf/ui/cell/CellEditorToggleButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/cell/CellEditorToggleButton.java rename to core/src/main/java/com/github/weisj/darklaf/ui/cell/CellEditorToggleButton.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellRendererToggleButton.java b/core/src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellRendererToggleButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellRendererToggleButton.java rename to core/src/main/java/com/github/weisj/darklaf/ui/cell/DarkCellRendererToggleButton.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxMenuItemUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxMenuItemUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxMenuItemUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxMenuItemUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/checkbox/DarkCheckBoxUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorListener.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorListener.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorListener.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPipette.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPipette.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPipette.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPipette.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPreviewComponent.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPreviewComponent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPreviewComponent.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorPreviewComponent.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorValueFormatter.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorValueFormatter.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorValueFormatter.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorValueFormatter.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelImageProducer.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelImageProducer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelImageProducer.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelImageProducer.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/ColorWheelPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkColorChooserUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkPreviewPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkPreviewPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkPreviewPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkPreviewPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkSwatchesChooserPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkSwatchesChooserPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkSwatchesChooserPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/DarkSwatchesChooserPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/MainSwatchPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/MainSwatchPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/MainSwatchPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/MainSwatchPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/RecentSwatchPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/RecentSwatchPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/RecentSwatchPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/RecentSwatchPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/SlideComponent.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/SlideComponent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/SlideComponent.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/SlideComponent.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/colorchooser/SwatchPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/SwatchPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/colorchooser/SwatchPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/colorchooser/SwatchPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboBoxUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboBoxUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboBoxUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboBoxUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboPopup.java b/core/src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboPopup.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboPopup.java rename to core/src/main/java/com/github/weisj/darklaf/ui/combobox/DarkComboPopup.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserListViewBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserListViewBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserListViewBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserListViewBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFileChooserUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePane.java b/core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePane.java rename to core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePane.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePaneUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePaneUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePaneUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/filechooser/DarkFilePaneUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/filechooser/FileTextField.java b/core/src/main/java/com/github/weisj/darklaf/ui/filechooser/FileTextField.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/filechooser/FileTextField.java rename to core/src/main/java/com/github/weisj/darklaf/ui/filechooser/FileTextField.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/html/DarkHTML.java b/core/src/main/java/com/github/weisj/darklaf/ui/html/DarkHTML.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/html/DarkHTML.java rename to core/src/main/java/com/github/weisj/darklaf/ui/html/DarkHTML.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkDesktopIconUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameTitlePane.java b/core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameTitlePane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameTitlePane.java rename to core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameTitlePane.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/internalframe/DarkInternalFrameUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/label/DarkLabelUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/label/DarkLabelUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/label/DarkLabelUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/label/DarkLabelUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellFocusBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellFocusBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellFocusBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellFocusBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellRenderer.java b/core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellRenderer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellRenderer.java rename to core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListCellRenderer.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/list/DarkListUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/list/DarkListUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/list/DarkListUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/list/DarkListUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/list/DarkListUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuBarUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemUIBase.java b/core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemUIBase.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemUIBase.java rename to core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuItemUIBase.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/menu/DarkMenuUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/numberingpane/DarkNumberingPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/optionpane/DarkOptionPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/optionpane/DarkOptionPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/optionpane/DarkOptionPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/optionpane/DarkOptionPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/panel/DarkPanelUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/panel/DarkPanelUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/panel/DarkPanelUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/panel/DarkPanelUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuSeparatorUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuSeparatorUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuSeparatorUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuSeparatorUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/popupmenu/DarkPopupMenuUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/progressbar/DarkProgressBarUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonMenuItemUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonMenuItemUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonMenuItemUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonMenuItemUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/radiobutton/DarkRadioButtonUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/rootpane/CloseButtonUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/rootpane/CloseButtonUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/rootpane/CloseButtonUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/rootpane/CloseButtonUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkRootPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkRootPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkRootPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkRootPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkTitlePane.java b/core/src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkTitlePane.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkTitlePane.java rename to core/src/main/java/com/github/weisj/darklaf/ui/rootpane/DarkTitlePane.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/rootpane/SubstanceRootLayout.java b/core/src/main/java/com/github/weisj/darklaf/ui/rootpane/SubstanceRootLayout.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/rootpane/SubstanceRootLayout.java rename to core/src/main/java/com/github/weisj/darklaf/ui/rootpane/SubstanceRootLayout.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/rootpane/TitlePaneIcon.java b/core/src/main/java/com/github/weisj/darklaf/ui/rootpane/TitlePaneIcon.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/rootpane/TitlePaneIcon.java rename to core/src/main/java/com/github/weisj/darklaf/ui/rootpane/TitlePaneIcon.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollBarUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollBarUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollBarUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollBarUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/scrollpane/DarkScrollPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/scrollpane/ScrollLayoutManagerDelegate.java b/core/src/main/java/com/github/weisj/darklaf/ui/scrollpane/ScrollLayoutManagerDelegate.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/scrollpane/ScrollLayoutManagerDelegate.java rename to core/src/main/java/com/github/weisj/darklaf/ui/scrollpane/ScrollLayoutManagerDelegate.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/separator/DarkSeparatorUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/separator/DarkSeparatorUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/separator/DarkSeparatorUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/separator/DarkSeparatorUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/slider/DarkSliderUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/slider/DarkSliderUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/slider/DarkSliderUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/slider/DarkSliderUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/spinner/DarkSpinnerUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDivider.java b/core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDivider.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDivider.java rename to core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDivider.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDividerBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDividerBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDividerBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneDividerBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/splitpane/DarkSplitPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/statusbar/DarkStatusBarUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/statusbar/DarkStatusBarUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/statusbar/DarkStatusBarUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/statusbar/DarkStatusBarUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkHandler.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkHandler.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkHandler.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkHandler.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollHandler.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollHandler.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollHandler.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollHandler.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabSupport.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabSupport.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabSupport.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabSupport.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabViewport.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabViewport.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabViewport.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkScrollableTabViewport.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabAreaButton.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabAreaButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabAreaButton.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabAreaButton.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneLayout.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneLayout.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneLayout.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneLayout.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneScrollLayout.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneScrollLayout.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneScrollLayout.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneScrollLayout.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/DarkTabbedPaneUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/MoreTabsButton.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/MoreTabsButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/MoreTabsButton.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/MoreTabsButton.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/NewTabButton.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/NewTabButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/NewTabButton.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/NewTabButton.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabSupport.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabSupport.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabSupport.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabSupport.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabViewport.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabViewport.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabViewport.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/ScrollableTabViewport.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneHandler.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneHandler.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneHandler.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneHandler.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneLayout.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneLayout.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneLayout.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneLayout.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneScrollLayout.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneScrollLayout.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneScrollLayout.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneScrollLayout.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneTransferHandler.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneTransferHandler.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneTransferHandler.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneTransferHandler.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneUtil.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneUtil.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabbedpane/TabbedPaneUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkPanelPopupUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkPanelPopupUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkPanelPopupUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkPanelPopupUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameComponentPopupMenu.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameComponentPopupMenu.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameComponentPopupMenu.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameComponentPopupMenu.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFramePopupHeaderBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFramePopupHeaderBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFramePopupHeaderBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFramePopupHeaderBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabContainerUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabContainerUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabContainerUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabContainerUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabLabelUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabLabelUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabLabelUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameTabLabelUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabFrameUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabbedPopupUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabbedPopupUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabbedPopupUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/DarkTabbedPopupUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabDragListener.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabDragListener.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/TabDragListener.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabDragListener.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameLayout.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameLayout.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameLayout.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameLayout.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameTransferHandler.java b/core/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameTransferHandler.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameTransferHandler.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tabframe/TabFrameTransferHandler.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkColorTableCellRendererEditor.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkColorTableCellRendererEditor.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkColorTableCellRendererEditor.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkColorTableCellRendererEditor.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditor.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditor.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditor.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditor.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditorToggleButton.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditorToggleButton.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditorToggleButton.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellEditorToggleButton.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellFocusBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellFocusBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellFocusBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellFocusBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellRenderer.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellRenderer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellRenderer.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableCellRenderer.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderCorner.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderCorner.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderCorner.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderCorner.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableHeaderUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/DarkTableUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/TableUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/TableUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/TableUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/TableUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/table/TextFieldTableCellEditorBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/table/TextFieldTableCellEditorBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/table/TextFieldTableCellEditorBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/table/TextFieldTableCellEditorBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneContainerUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneContainerUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneContainerUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneContainerUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/taskpane/DarkTaskPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkCaret.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkCaret.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkCaret.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkCaret.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkEditorPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkEditorPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkEditorPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkEditorPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkFormattedTextFieldUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkFormattedTextFieldUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkFormattedTextFieldUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkFormattedTextFieldUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkHighlighter.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkHighlighter.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkHighlighter.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkHighlighter.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkPasswordFieldUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextAreaUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextAreaUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkTextAreaUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextAreaUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkTextBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextFieldUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextPaneUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextPaneUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkTextPaneUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextPaneUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/DarkTextUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/DarkTextUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/SelectLineAction.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/SelectLineAction.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/SelectLineAction.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/SelectLineAction.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/SelectWordAction.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/SelectWordAction.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/SelectWordAction.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/SelectWordAction.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/text/StyleConstantsEx.java b/core/src/main/java/com/github/weisj/darklaf/ui/text/StyleConstantsEx.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/text/StyleConstantsEx.java rename to core/src/main/java/com/github/weisj/darklaf/ui/text/StyleConstantsEx.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/titledborder/DarkTitledBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/titledborder/DarkTitledBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/titledborder/DarkTitledBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/titledborder/DarkTitledBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUIBridge.java b/core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUIBridge.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUIBridge.java rename to core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DarkToolBarUIBridge.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/toolbar/DropPreviewPanel.java b/core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DropPreviewPanel.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/toolbar/DropPreviewPanel.java rename to core/src/main/java/com/github/weisj/darklaf/ui/toolbar/DropPreviewPanel.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkDefaultToolTipBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkDefaultToolTipBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkDefaultToolTipBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkDefaultToolTipBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tooltip/DarkTooltipUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/DarkDefaultTreeEditor.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkDefaultTreeEditor.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/DarkDefaultTreeEditor.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkDefaultTreeEditor.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellBorder.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellBorder.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellBorder.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellBorder.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellEditor.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellEditor.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellEditor.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellEditor.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellRenderer.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellRenderer.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellRenderer.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeCellRenderer.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/DarkTreeUI.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/TreeCellEditorDelegate.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/TreeCellEditorDelegate.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/TreeCellEditorDelegate.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/TreeCellEditorDelegate.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererComponent.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererComponent.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererComponent.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererComponent.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererSupport.java b/core/src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererSupport.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererSupport.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tree/TreeRendererSupport.java diff --git a/src/main/java/com/github/weisj/darklaf/ui/tristate/DarkTristateCheckBoxUI.java b/core/src/main/java/com/github/weisj/darklaf/ui/tristate/DarkTristateCheckBoxUI.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/ui/tristate/DarkTristateCheckBoxUI.java rename to core/src/main/java/com/github/weisj/darklaf/ui/tristate/DarkTristateCheckBoxUI.java diff --git a/src/main/java/com/github/weisj/darklaf/util/Animator.java b/core/src/main/java/com/github/weisj/darklaf/util/Animator.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/Animator.java rename to core/src/main/java/com/github/weisj/darklaf/util/Animator.java diff --git a/src/main/java/com/github/weisj/darklaf/util/ColorUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/ColorUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/ColorUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/ColorUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/DarkSwingUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/DarkSwingUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/DarkSwingUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/DarkSwingUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/DarkUIUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/DarkUIUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/DarkUIUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/DarkUIUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/GraphicsContext.java b/core/src/main/java/com/github/weisj/darklaf/util/GraphicsContext.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/GraphicsContext.java rename to core/src/main/java/com/github/weisj/darklaf/util/GraphicsContext.java diff --git a/src/main/java/com/github/weisj/darklaf/util/GraphicsUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/GraphicsUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/GraphicsUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/GraphicsUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/ImageUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/ImageUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/ImageUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/ImageUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/LazyActionMap.java b/core/src/main/java/com/github/weisj/darklaf/util/LazyActionMap.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/LazyActionMap.java rename to core/src/main/java/com/github/weisj/darklaf/util/LazyActionMap.java diff --git a/src/main/java/com/github/weisj/darklaf/util/Pair.java b/core/src/main/java/com/github/weisj/darklaf/util/Pair.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/Pair.java rename to core/src/main/java/com/github/weisj/darklaf/util/Pair.java diff --git a/src/main/java/com/github/weisj/darklaf/util/PropertyLoader.java b/core/src/main/java/com/github/weisj/darklaf/util/PropertyLoader.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/PropertyLoader.java rename to core/src/main/java/com/github/weisj/darklaf/util/PropertyLoader.java diff --git a/src/main/java/com/github/weisj/darklaf/util/ReflectionUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/ReflectionUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/ReflectionUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/ReflectionUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/Scale.java b/core/src/main/java/com/github/weisj/darklaf/util/Scale.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/Scale.java rename to core/src/main/java/com/github/weisj/darklaf/util/Scale.java diff --git a/src/main/java/com/github/weisj/darklaf/util/StringUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/StringUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/StringUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/StringUtil.java diff --git a/src/main/java/com/github/weisj/darklaf/util/SwingXUtilities.java b/core/src/main/java/com/github/weisj/darklaf/util/SwingXUtilities.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/SwingXUtilities.java rename to core/src/main/java/com/github/weisj/darklaf/util/SwingXUtilities.java diff --git a/src/main/java/com/github/weisj/darklaf/util/TimerUtil.java b/core/src/main/java/com/github/weisj/darklaf/util/TimerUtil.java similarity index 100% rename from src/main/java/com/github/weisj/darklaf/util/TimerUtil.java rename to core/src/main/java/com/github/weisj/darklaf/util/TimerUtil.java diff --git a/src/main/java/javax/swing/text/DefaultHighlighterDark/DarkHighlightPainter.java b/core/src/main/java/javax/swing/text/DefaultHighlighterDark/DarkHighlightPainter.java similarity index 100% rename from src/main/java/javax/swing/text/DefaultHighlighterDark/DarkHighlightPainter.java rename to core/src/main/java/javax/swing/text/DefaultHighlighterDark/DarkHighlightPainter.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/MouseEventUI.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/MouseEventUI.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/MouseEventUI.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/MouseEventUI.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/TransformUI.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/TransformUI.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/TransformUI.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/TransformUI.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultLayerLayout.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultLayerLayout.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultLayerLayout.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultLayerLayout.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultTransformModel.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultTransformModel.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultTransformModel.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/DefaultTransformModel.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformLayout.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformLayout.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformLayout.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformLayout.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformModel.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformModel.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformModel.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformModel.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMAnnotation.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMAnnotation.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMAnnotation.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMAnnotation.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMFallBack.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMFallBack.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMFallBack.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMFallBack.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMImpl.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMImpl.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMImpl.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMImpl.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMSwingX.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMSwingX.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMSwingX.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformRPMSwingX.java diff --git a/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformUtils.java b/core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformUtils.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformUtils.java rename to core/src/main/java/org/pbjar/jxlayer/plaf/ext/transform/TransformUtils.java diff --git a/src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerProvider.java b/core/src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerProvider.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerProvider.java rename to core/src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerProvider.java diff --git a/src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerUtils.java b/core/src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerUtils.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerUtils.java rename to core/src/main/java/org/pbjar/jxlayer/repaint/RepaintManagerUtils.java diff --git a/src/main/java/org/pbjar/jxlayer/repaint/WrappedRepaintManager.java b/core/src/main/java/org/pbjar/jxlayer/repaint/WrappedRepaintManager.java similarity index 100% rename from src/main/java/org/pbjar/jxlayer/repaint/WrappedRepaintManager.java rename to core/src/main/java/org/pbjar/jxlayer/repaint/WrappedRepaintManager.java diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBox.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBox.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBox.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBox.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxFocused.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxFocused.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxFocused.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxFocused.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedFocused.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedFocused.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedFocused.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxIndeterminateSelectedFocused.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedFocused.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedFocused.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedFocused.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/checkBoxSelectedFocused.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/radio.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/radio.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/radio.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/radio.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/radioDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/radioDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/radioDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/radioDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/radioFocused.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/radioFocused.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/radioFocused.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/radioFocused.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/radioSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedFocused.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedFocused.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedFocused.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/control/radioSelectedFocused.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/dark/info.md b/core/src/main/resources/com/github/weisj/darklaf/icons/dark/info.md similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/dark/info.md rename to core/src/main/resources/com/github/weisj/darklaf/icons/dark/info.md diff --git a/src/main/resources/com/github/weisj/darklaf/icons/dialog/errorDialog.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/dialog/errorDialog.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/dialog/errorDialog.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/dialog/errorDialog.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/dialog/informationDialog.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/dialog/informationDialog.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/dialog/informationDialog.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/dialog/informationDialog.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/dialog/questionDialog.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/dialog/questionDialog.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/dialog/questionDialog.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/dialog/questionDialog.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/dialog/warningDialog.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/dialog/warningDialog.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/dialog/warningDialog.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/dialog/warningDialog.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/duke.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/duke.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/duke.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/duke.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/desktop.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/desktop.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/desktop.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/desktop.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/drive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/drive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/drive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/drive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/folder.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/folder.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/folder.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/folder.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/general.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/general.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/general.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/general.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/homeFolder.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/homeFolder.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/homeFolder.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/homeFolder.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/newFolder.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/newFolder.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/newFolder.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/newFolder.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/text.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/text.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/text.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/text.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/unknown.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/unknown.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/unknown.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/unknown.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/files/upFolder.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/files/upFolder.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/files/upFolder.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/files/upFolder.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0Disabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0Disabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0Disabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_0Disabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1Disabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1Disabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1Disabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_1Disabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2Disabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2Disabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2Disabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_2Disabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3Disabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3Disabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3Disabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_3Disabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4Disabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4Disabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4Disabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/indicator/speaker_4Disabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/light/info.md b/core/src/main/resources/com/github/weisj/darklaf/icons/light/info.md similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/light/info.md rename to core/src/main/resources/com/github/weisj/darklaf/icons/light/info.md diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/copy.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/copy.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/copy.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/copy.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/cut.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/cut.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/cut.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/cut.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/delete.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/delete.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/delete.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/delete.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/down.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/down.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/down.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/down.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/groupBy.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/groupBy.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/groupBy.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/groupBy.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/listFiles.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/listFiles.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/listFiles.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/listFiles.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/paste.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/paste.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/paste.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/paste.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/save.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/save.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/save.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/save.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/up.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/up.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/up.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/up.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/menu/upDown.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/menu/upDown.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/menu/upDown.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/menu/upDown.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/eye.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/eye.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/eye.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/eye.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/eyeHovered.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/eyeHovered.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/eyeHovered.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/eyeHovered.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/minus.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/minus.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/minus.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/minus.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/minusSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/minusSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/minusSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/minusSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/pipette.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/pipette.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/pipette.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/pipette.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/pipetteRollover.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/pipetteRollover.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/pipetteRollover.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/pipetteRollover.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/plus.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/plus.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/plus.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/plus.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/misc/plusSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/misc/plusSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/misc/plusSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/misc/plusSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/add.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/add.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/add.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/add.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDivider.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDivider.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDivider.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDivider.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDown.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDown.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDown.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDown.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownHover.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownHover.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownHover.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownHover.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowDownSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeft.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeft.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeft.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeft.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftHover.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftHover.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftHover.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftHover.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowLeftSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRight.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRight.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRight.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRight.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightHover.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightHover.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightHover.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightHover.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowRightSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterH.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterH.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterH.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterH.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterV.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterV.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterV.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowSplitCenterV.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUp.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUp.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUp.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUp.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpHover.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpHover.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpHover.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpHover.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/arrowUpSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmark.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmark.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmark.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmark.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkSelected.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkSelected.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkSelected.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/checkmarkSelected.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/clear.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/clear.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/clear.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/clear.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/close.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/close.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/close.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/close.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/closeHovered.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/closeHovered.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/closeHovered.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/closeHovered.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/collapse.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/collapse.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/collapse.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/collapse.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/divider.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/divider.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/divider.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/divider.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGlue.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGlue.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGlue.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGlue.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGrip.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGrip.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGrip.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/horizontalGrip.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moreTabs.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moreTabs.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moreTabs.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moreTabs.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeft.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeft.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeft.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeft.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeftDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeftDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeftDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomLeftDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRight.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRight.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRight.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRight.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRightDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRightDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRightDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToBottomRightDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottom.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottom.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottom.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottom.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottomDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottomDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottomDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftBottomDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTop.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTop.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTop.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTop.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTopDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTopDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTopDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToLeftTopDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottom.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottom.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottom.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottom.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottomDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottomDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottomDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightBottomDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTop.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTop.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTop.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTop.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTopDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTopDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTopDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToRightTopDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeft.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeft.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeft.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeft.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeftDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeftDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeftDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopLeftDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRight.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRight.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRight.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRight.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRightDisabled.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRightDisabled.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRightDisabled.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/moveToTopRightDisabled.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/search.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/search.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/search.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/search.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/searchWithHistory.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/searchWithHistory.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/searchWithHistory.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/searchWithHistory.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorH.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorH.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorH.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorH.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorV.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorV.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorV.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/separatorV.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGlue.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGlue.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGlue.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGlue.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGrip.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGrip.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGrip.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/navigation/verticalGrip.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/closeActive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/closeActive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/closeActive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/closeActive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/closeHover.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/closeHover.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/closeHover.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/closeHover.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/closeInactive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/closeInactive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/closeInactive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/closeInactive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/frame.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/frame.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/frame.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/frame.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/help.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/help.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/help.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/help.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/helpInactive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/helpInactive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/helpInactive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/helpInactive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/maximize.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/maximize.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/maximize.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/maximize.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/maximizeInactive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/maximizeInactive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/maximizeInactive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/maximizeInactive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/minimize.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/minimize.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/minimize.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/minimize.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/minimizeInactive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/minimizeInactive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/minimizeInactive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/minimizeInactive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/restore.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/restore.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/restore.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/restore.svg diff --git a/src/main/resources/com/github/weisj/darklaf/icons/window/restoreInactive.svg b/core/src/main/resources/com/github/weisj/darklaf/icons/window/restoreInactive.svg similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/icons/window/restoreInactive.svg rename to core/src/main/resources/com/github/weisj/darklaf/icons/window/restoreInactive.svg diff --git a/src/main/resources/com/github/weisj/darklaf/log/logging.properties b/core/src/main/resources/com/github/weisj/darklaf/log/logging.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/log/logging.properties rename to core/src/main/resources/com/github/weisj/darklaf/log/logging.properties diff --git a/src/main/resources/com/github/weisj/darklaf/platform/windows/x64/jniplatform.dll b/core/src/main/resources/com/github/weisj/darklaf/platform/windows/x64/jniplatform.dll similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/platform/windows/x64/jniplatform.dll rename to core/src/main/resources/com/github/weisj/darklaf/platform/windows/x64/jniplatform.dll diff --git a/src/main/resources/com/github/weisj/darklaf/platform/windows/x86/jniplatform.dll b/core/src/main/resources/com/github/weisj/darklaf/platform/windows/x86/jniplatform.dll similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/platform/windows/x86/jniplatform.dll rename to core/src/main/resources/com/github/weisj/darklaf/platform/windows/x86/jniplatform.dll diff --git a/src/main/resources/com/github/weisj/darklaf/properties/globals.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/globals.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/globals.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/globals.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/control.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/control.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/control.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/control.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/dialog.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/dialog.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/dialog.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/dialog.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/files.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/files.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/files.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/files.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/indicator.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/indicator.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/indicator.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/indicator.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/menu.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/menu.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/menu.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/menu.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/misc.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/misc.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/misc.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/misc.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/navigation.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/navigation.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/navigation.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/navigation.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/presets/dark_icons.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/presets/dark_icons.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/presets/dark_icons.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/presets/dark_icons.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/presets/light_icons.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/presets/light_icons.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/presets/light_icons.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/presets/light_icons.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/icons/window.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/icons/window.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/icons/window.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/icons/window.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/platform/linux.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/platform/linux.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/platform/linux.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/platform/linux.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/platform/mac.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/platform/mac.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/platform/mac.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/platform/mac.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/platform/windows.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/platform/windows.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/platform/windows.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/platform/windows.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/borders.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/borders.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/borders.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/borders.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/button.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/button.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/button.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/button.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/checkBox.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/checkBox.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/checkBox.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/checkBox.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/colorChooser.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/colorChooser.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/colorChooser.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/colorChooser.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/comboBox.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/comboBox.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/comboBox.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/comboBox.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/fileChooser.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/fileChooser.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/fileChooser.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/fileChooser.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/internalFrame.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/internalFrame.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/internalFrame.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/internalFrame.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/label.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/label.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/label.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/label.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/list.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/list.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/list.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/list.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/menu.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/menu.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/menu.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/menu.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/menuBar.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/menuBar.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/menuBar.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/menuBar.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/menuItem.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/menuItem.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/menuItem.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/menuItem.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/numberingPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/numberingPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/numberingPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/numberingPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/optionPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/optionPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/optionPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/optionPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/panel.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/panel.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/panel.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/panel.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/popupMenu.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/popupMenu.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/popupMenu.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/popupMenu.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/progressBar.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/progressBar.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/progressBar.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/progressBar.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/radioButton.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/radioButton.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/radioButton.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/radioButton.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/rootPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/rootPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/rootPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/rootPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/scrollBar.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/scrollBar.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/scrollBar.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/scrollBar.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/scrollPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/scrollPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/scrollPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/scrollPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/separator.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/separator.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/separator.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/separator.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/slider.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/slider.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/slider.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/slider.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/spinner.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/spinner.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/spinner.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/spinner.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/splitPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/splitPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/splitPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/splitPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/statusBar.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/statusBar.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/statusBar.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/statusBar.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/tabFrame.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/tabFrame.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/tabFrame.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/tabFrame.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/tabbedPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/tabbedPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/tabbedPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/tabbedPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/table.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/table.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/table.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/table.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/taskPane.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/taskPane.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/taskPane.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/taskPane.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/text.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/text.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/text.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/text.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/toggleButton.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/toggleButton.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/toggleButton.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/toggleButton.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/toolBar.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/toolBar.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/toolBar.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/toolBar.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/toolTip.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/toolTip.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/toolTip.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/toolTip.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/tree.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/tree.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/tree.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/tree.properties diff --git a/src/main/resources/com/github/weisj/darklaf/properties/ui/tristate.properties b/core/src/main/resources/com/github/weisj/darklaf/properties/ui/tristate.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/properties/ui/tristate.properties rename to core/src/main/resources/com/github/weisj/darklaf/properties/ui/tristate.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_defaults.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_defaults.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_defaults.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_defaults.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_styleSheet.css b/core/src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_styleSheet.css similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_styleSheet.css rename to core/src/main/resources/com/github/weisj/darklaf/theme/darcula/darcula_styleSheet.css diff --git a/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_defaults.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_defaults.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_defaults.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_defaults.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_mac.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_mac.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_mac.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_mac.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_styleSheet.css b/core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_styleSheet.css similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_styleSheet.css rename to core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_styleSheet.css diff --git a/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_ui.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_ui.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_ui.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/intellij/intellij_ui.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_defaults.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_defaults.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_defaults.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_defaults.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_icons.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_icons.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_icons.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_icons.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_styleSheet.css b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_styleSheet.css similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_styleSheet.css rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_styleSheet.css diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_ui.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_ui.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_ui.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_dark/solarized_dark_ui.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_defaults.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_defaults.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_defaults.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_defaults.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_icons.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_icons.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_icons.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_icons.properties diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_styleSheet.css b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_styleSheet.css similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_styleSheet.css rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_styleSheet.css diff --git a/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_ui.properties b/core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_ui.properties similarity index 100% rename from src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_ui.properties rename to core/src/main/resources/com/github/weisj/darklaf/theme/solarized_light/solarized_light_ui.properties diff --git a/src/test/java/DarklafDemo.java b/core/src/test/java/DarklafDemo.java similarity index 100% rename from src/test/java/DarklafDemo.java rename to core/src/test/java/DarklafDemo.java diff --git a/src/test/java/UIDemo.java b/core/src/test/java/UIDemo.java similarity index 100% rename from src/test/java/UIDemo.java rename to core/src/test/java/UIDemo.java diff --git a/src/test/java/defaults/ChangeLookAndFeelAction.java b/core/src/test/java/defaults/ChangeLookAndFeelAction.java similarity index 100% rename from src/test/java/defaults/ChangeLookAndFeelAction.java rename to core/src/test/java/defaults/ChangeLookAndFeelAction.java diff --git a/src/test/java/defaults/ExitAction.java b/core/src/test/java/defaults/ExitAction.java similarity index 100% rename from src/test/java/defaults/ExitAction.java rename to core/src/test/java/defaults/ExitAction.java diff --git a/src/test/java/defaults/SafeIcon.java b/core/src/test/java/defaults/SafeIcon.java similarity index 100% rename from src/test/java/defaults/SafeIcon.java rename to core/src/test/java/defaults/SafeIcon.java diff --git a/src/test/java/defaults/SampleRenderer.java b/core/src/test/java/defaults/SampleRenderer.java similarity index 100% rename from src/test/java/defaults/SampleRenderer.java rename to core/src/test/java/defaults/SampleRenderer.java diff --git a/src/test/java/defaults/UIManagerDefaults.java b/core/src/test/java/defaults/UIManagerDefaults.java similarity index 100% rename from src/test/java/defaults/UIManagerDefaults.java rename to core/src/test/java/defaults/UIManagerDefaults.java diff --git a/src/test/java/icon/AllIcons.java b/core/src/test/java/icon/AllIcons.java similarity index 100% rename from src/test/java/icon/AllIcons.java rename to core/src/test/java/icon/AllIcons.java diff --git a/src/test/java/icon/IconDemo.java b/core/src/test/java/icon/IconDemo.java similarity index 100% rename from src/test/java/icon/IconDemo.java rename to core/src/test/java/icon/IconDemo.java diff --git a/src/test/java/misc/GenerateColors.java b/core/src/test/java/misc/GenerateColors.java similarity index 100% rename from src/test/java/misc/GenerateColors.java rename to core/src/test/java/misc/GenerateColors.java diff --git a/src/test/java/theme/MyCustomTheme.java b/core/src/test/java/theme/MyCustomTheme.java similarity index 100% rename from src/test/java/theme/MyCustomTheme.java rename to core/src/test/java/theme/MyCustomTheme.java diff --git a/src/test/java/ui/ComponentDemo.java b/core/src/test/java/ui/ComponentDemo.java similarity index 100% rename from src/test/java/ui/ComponentDemo.java rename to core/src/test/java/ui/ComponentDemo.java diff --git a/src/test/java/ui/DemoPanel.java b/core/src/test/java/ui/DemoPanel.java similarity index 100% rename from src/test/java/ui/DemoPanel.java rename to core/src/test/java/ui/DemoPanel.java diff --git a/src/test/java/ui/DemoResources.java b/core/src/test/java/ui/DemoResources.java similarity index 100% rename from src/test/java/ui/DemoResources.java rename to core/src/test/java/ui/DemoResources.java diff --git a/src/test/java/ui/LabelDemo.java b/core/src/test/java/ui/LabelDemo.java similarity index 100% rename from src/test/java/ui/LabelDemo.java rename to core/src/test/java/ui/LabelDemo.java diff --git a/src/test/java/ui/QuickColorChooser.java b/core/src/test/java/ui/QuickColorChooser.java similarity index 100% rename from src/test/java/ui/QuickColorChooser.java rename to core/src/test/java/ui/QuickColorChooser.java diff --git a/src/test/java/ui/SolidColorComponent.java b/core/src/test/java/ui/SolidColorComponent.java similarity index 100% rename from src/test/java/ui/SolidColorComponent.java rename to core/src/test/java/ui/SolidColorComponent.java diff --git a/src/test/java/ui/SolidColorIcon.java b/core/src/test/java/ui/SolidColorIcon.java similarity index 100% rename from src/test/java/ui/SolidColorIcon.java rename to core/src/test/java/ui/SolidColorIcon.java diff --git a/src/test/java/ui/button/ButtonDemo.java b/core/src/test/java/ui/button/ButtonDemo.java similarity index 100% rename from src/test/java/ui/button/ButtonDemo.java rename to core/src/test/java/ui/button/ButtonDemo.java diff --git a/src/test/java/ui/button/ToggleButtonDemo.java b/core/src/test/java/ui/button/ToggleButtonDemo.java similarity index 100% rename from src/test/java/ui/button/ToggleButtonDemo.java rename to core/src/test/java/ui/button/ToggleButtonDemo.java diff --git a/src/test/java/ui/checkBox/CheckBoxDemo.java b/core/src/test/java/ui/checkBox/CheckBoxDemo.java similarity index 100% rename from src/test/java/ui/checkBox/CheckBoxDemo.java rename to core/src/test/java/ui/checkBox/CheckBoxDemo.java diff --git a/src/test/java/ui/checkBox/TriCheckBoxDemo.java b/core/src/test/java/ui/checkBox/TriCheckBoxDemo.java similarity index 100% rename from src/test/java/ui/checkBox/TriCheckBoxDemo.java rename to core/src/test/java/ui/checkBox/TriCheckBoxDemo.java diff --git a/src/test/java/ui/colorChooser/ColorChooserDemo.java b/core/src/test/java/ui/colorChooser/ColorChooserDemo.java similarity index 100% rename from src/test/java/ui/colorChooser/ColorChooserDemo.java rename to core/src/test/java/ui/colorChooser/ColorChooserDemo.java diff --git a/src/test/java/ui/comboBox/ComboBoxDemo.java b/core/src/test/java/ui/comboBox/ComboBoxDemo.java similarity index 100% rename from src/test/java/ui/comboBox/ComboBoxDemo.java rename to core/src/test/java/ui/comboBox/ComboBoxDemo.java diff --git a/src/test/java/ui/dialog/CustomDialog.java b/core/src/test/java/ui/dialog/CustomDialog.java similarity index 100% rename from src/test/java/ui/dialog/CustomDialog.java rename to core/src/test/java/ui/dialog/CustomDialog.java diff --git a/src/test/java/ui/dialog/DialogDemo.java b/core/src/test/java/ui/dialog/DialogDemo.java similarity index 100% rename from src/test/java/ui/dialog/DialogDemo.java rename to core/src/test/java/ui/dialog/DialogDemo.java diff --git a/src/test/java/ui/dialog/images/green.gif b/core/src/test/java/ui/dialog/images/green.gif similarity index 100% rename from src/test/java/ui/dialog/images/green.gif rename to core/src/test/java/ui/dialog/images/green.gif diff --git a/src/test/java/ui/dialog/images/middle.gif b/core/src/test/java/ui/dialog/images/middle.gif similarity index 100% rename from src/test/java/ui/dialog/images/middle.gif rename to core/src/test/java/ui/dialog/images/middle.gif diff --git a/src/test/java/ui/fileChooser/FileChooserDemo.java b/core/src/test/java/ui/fileChooser/FileChooserDemo.java similarity index 100% rename from src/test/java/ui/fileChooser/FileChooserDemo.java rename to core/src/test/java/ui/fileChooser/FileChooserDemo.java diff --git a/src/test/java/ui/internalFrame/InternalFrameDemo.java b/core/src/test/java/ui/internalFrame/InternalFrameDemo.java similarity index 100% rename from src/test/java/ui/internalFrame/InternalFrameDemo.java rename to core/src/test/java/ui/internalFrame/InternalFrameDemo.java diff --git a/src/test/java/ui/internalFrame/MyInternalFrame.java b/core/src/test/java/ui/internalFrame/MyInternalFrame.java similarity index 100% rename from src/test/java/ui/internalFrame/MyInternalFrame.java rename to core/src/test/java/ui/internalFrame/MyInternalFrame.java diff --git a/src/test/java/ui/list/ListDemo.java b/core/src/test/java/ui/list/ListDemo.java similarity index 100% rename from src/test/java/ui/list/ListDemo.java rename to core/src/test/java/ui/list/ListDemo.java diff --git a/src/test/java/ui/progressBar/ProgressBarDemo.java b/core/src/test/java/ui/progressBar/ProgressBarDemo.java similarity index 100% rename from src/test/java/ui/progressBar/ProgressBarDemo.java rename to core/src/test/java/ui/progressBar/ProgressBarDemo.java diff --git a/src/test/java/ui/radioButton/RadioButtonDemo.java b/core/src/test/java/ui/radioButton/RadioButtonDemo.java similarity index 100% rename from src/test/java/ui/radioButton/RadioButtonDemo.java rename to core/src/test/java/ui/radioButton/RadioButtonDemo.java diff --git a/src/test/java/ui/scrollPane/OverlayScrollPaneDemo.java b/core/src/test/java/ui/scrollPane/OverlayScrollPaneDemo.java similarity index 100% rename from src/test/java/ui/scrollPane/OverlayScrollPaneDemo.java rename to core/src/test/java/ui/scrollPane/OverlayScrollPaneDemo.java diff --git a/src/test/java/ui/scrollPane/ScrollPaneDemo.java b/core/src/test/java/ui/scrollPane/ScrollPaneDemo.java similarity index 100% rename from src/test/java/ui/scrollPane/ScrollPaneDemo.java rename to core/src/test/java/ui/scrollPane/ScrollPaneDemo.java diff --git a/src/test/java/ui/slider/SliderDemo.java b/core/src/test/java/ui/slider/SliderDemo.java similarity index 100% rename from src/test/java/ui/slider/SliderDemo.java rename to core/src/test/java/ui/slider/SliderDemo.java diff --git a/src/test/java/ui/spinner/SpinnerDemo.java b/core/src/test/java/ui/spinner/SpinnerDemo.java similarity index 100% rename from src/test/java/ui/spinner/SpinnerDemo.java rename to core/src/test/java/ui/spinner/SpinnerDemo.java diff --git a/src/test/java/ui/splitPane/SplitPaneDemo.java b/core/src/test/java/ui/splitPane/SplitPaneDemo.java similarity index 100% rename from src/test/java/ui/splitPane/SplitPaneDemo.java rename to core/src/test/java/ui/splitPane/SplitPaneDemo.java diff --git a/src/test/java/ui/tabFrame/TabFrameDemo.java b/core/src/test/java/ui/tabFrame/TabFrameDemo.java similarity index 100% rename from src/test/java/ui/tabFrame/TabFrameDemo.java rename to core/src/test/java/ui/tabFrame/TabFrameDemo.java diff --git a/src/test/java/ui/tabbedPane/ClosableTabbedPaneDemo.java b/core/src/test/java/ui/tabbedPane/ClosableTabbedPaneDemo.java similarity index 100% rename from src/test/java/ui/tabbedPane/ClosableTabbedPaneDemo.java rename to core/src/test/java/ui/tabbedPane/ClosableTabbedPaneDemo.java diff --git a/src/test/java/ui/tabbedPane/TabbedPaneDemo.java b/core/src/test/java/ui/tabbedPane/TabbedPaneDemo.java similarity index 100% rename from src/test/java/ui/tabbedPane/TabbedPaneDemo.java rename to core/src/test/java/ui/tabbedPane/TabbedPaneDemo.java diff --git a/src/test/java/ui/tabbedPane/TabbedPaneKeyboardShortcut.java b/core/src/test/java/ui/tabbedPane/TabbedPaneKeyboardShortcut.java similarity index 100% rename from src/test/java/ui/tabbedPane/TabbedPaneKeyboardShortcut.java rename to core/src/test/java/ui/tabbedPane/TabbedPaneKeyboardShortcut.java diff --git a/src/test/java/ui/text/EditorPaneDemo.java b/core/src/test/java/ui/text/EditorPaneDemo.java similarity index 100% rename from src/test/java/ui/text/EditorPaneDemo.java rename to core/src/test/java/ui/text/EditorPaneDemo.java diff --git a/src/test/java/ui/text/TextAreaDemo.java b/core/src/test/java/ui/text/TextAreaDemo.java similarity index 100% rename from src/test/java/ui/text/TextAreaDemo.java rename to core/src/test/java/ui/text/TextAreaDemo.java diff --git a/src/test/java/ui/text/TextComponentDemo.java b/core/src/test/java/ui/text/TextComponentDemo.java similarity index 100% rename from src/test/java/ui/text/TextComponentDemo.java rename to core/src/test/java/ui/text/TextComponentDemo.java diff --git a/src/test/java/ui/text/TextPaneDemo.java b/core/src/test/java/ui/text/TextPaneDemo.java similarity index 100% rename from src/test/java/ui/text/TextPaneDemo.java rename to core/src/test/java/ui/text/TextPaneDemo.java diff --git a/src/test/java/ui/toolBar/ToolBarDemo.java b/core/src/test/java/ui/toolBar/ToolBarDemo.java similarity index 100% rename from src/test/java/ui/toolBar/ToolBarDemo.java rename to core/src/test/java/ui/toolBar/ToolBarDemo.java diff --git a/src/test/java/ui/toolTip/ToolTipDemo.java b/core/src/test/java/ui/toolTip/ToolTipDemo.java similarity index 100% rename from src/test/java/ui/toolTip/ToolTipDemo.java rename to core/src/test/java/ui/toolTip/ToolTipDemo.java diff --git a/src/test/java/ui/tree/TreeDemo.java b/core/src/test/java/ui/tree/TreeDemo.java similarity index 100% rename from src/test/java/ui/tree/TreeDemo.java rename to core/src/test/java/ui/tree/TreeDemo.java diff --git a/src/test/resources/icon/dark/aware_icon.svg b/core/src/test/resources/icon/dark/aware_icon.svg similarity index 100% rename from src/test/resources/icon/dark/aware_icon.svg rename to core/src/test/resources/icon/dark/aware_icon.svg diff --git a/src/test/resources/icon/dark/aware_image_icon.png b/core/src/test/resources/icon/dark/aware_image_icon.png similarity index 100% rename from src/test/resources/icon/dark/aware_image_icon.png rename to core/src/test/resources/icon/dark/aware_image_icon.png diff --git a/src/test/resources/icon/image_icon.png b/core/src/test/resources/icon/image_icon.png similarity index 100% rename from src/test/resources/icon/image_icon.png rename to core/src/test/resources/icon/image_icon.png diff --git a/src/test/resources/icon/light/aware_icon.svg b/core/src/test/resources/icon/light/aware_icon.svg similarity index 100% rename from src/test/resources/icon/light/aware_icon.svg rename to core/src/test/resources/icon/light/aware_icon.svg diff --git a/src/test/resources/icon/light/aware_image_icon.png b/core/src/test/resources/icon/light/aware_image_icon.png similarity index 100% rename from src/test/resources/icon/light/aware_image_icon.png rename to core/src/test/resources/icon/light/aware_image_icon.png diff --git a/src/test/resources/icon/themed_icon.svg b/core/src/test/resources/icon/themed_icon.svg similarity index 100% rename from src/test/resources/icon/themed_icon.svg rename to core/src/test/resources/icon/themed_icon.svg diff --git a/src/test/resources/mima.png b/core/src/test/resources/mima.png similarity index 100% rename from src/test/resources/mima.png rename to core/src/test/resources/mima.png diff --git a/src/test/resources/theme/my_custom_theme_defaults.properties b/core/src/test/resources/theme/my_custom_theme_defaults.properties similarity index 100% rename from src/test/resources/theme/my_custom_theme_defaults.properties rename to core/src/test/resources/theme/my_custom_theme_defaults.properties diff --git a/src/test/resources/theme/my_custom_theme_icons.properties b/core/src/test/resources/theme/my_custom_theme_icons.properties similarity index 100% rename from src/test/resources/theme/my_custom_theme_icons.properties rename to core/src/test/resources/theme/my_custom_theme_icons.properties diff --git a/src/test/resources/theme/my_custom_theme_linux.properties b/core/src/test/resources/theme/my_custom_theme_linux.properties similarity index 100% rename from src/test/resources/theme/my_custom_theme_linux.properties rename to core/src/test/resources/theme/my_custom_theme_linux.properties diff --git a/src/test/resources/theme/my_custom_theme_mac.properties b/core/src/test/resources/theme/my_custom_theme_mac.properties similarity index 100% rename from src/test/resources/theme/my_custom_theme_mac.properties rename to core/src/test/resources/theme/my_custom_theme_mac.properties diff --git a/src/test/resources/theme/my_custom_theme_styleSheet.css b/core/src/test/resources/theme/my_custom_theme_styleSheet.css similarity index 100% rename from src/test/resources/theme/my_custom_theme_styleSheet.css rename to core/src/test/resources/theme/my_custom_theme_styleSheet.css diff --git a/src/test/resources/theme/my_custom_theme_ui.properties b/core/src/test/resources/theme/my_custom_theme_ui.properties similarity index 100% rename from src/test/resources/theme/my_custom_theme_ui.properties rename to core/src/test/resources/theme/my_custom_theme_ui.properties diff --git a/src/test/resources/theme/my_custom_theme_windows.properties b/core/src/test/resources/theme/my_custom_theme_windows.properties similarity index 100% rename from src/test/resources/theme/my_custom_theme_windows.properties rename to core/src/test/resources/theme/my_custom_theme_windows.properties diff --git a/settings.gradle.kts b/settings.gradle.kts index 3825fa75..028f9d61 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -17,6 +17,7 @@ rootProject.name = "darklaf" include( "dependencies-bom", "native-utils", + "core", "windows" )