module dev.jfxde.ui {
    requires java.desktop;
    requires javafx.graphics;
    requires transitive javafx.controls;
    requires transitive javafx.base;
    requires javafx.swing;

    requires org.controlsfx.controls;

    requires dev.jfxde.api;
    requires dev.jfxde.jfxext;
    requires dev.jfxde.fonts;
    requires transitive dev.jfxde.logic;

    exports dev.jfxde.ui to dev.jfxde.sysapps;

    opens dev.jfxde.ui to javafx.graphics;
    opens dev.jfxde.ui.bundles to dev.jfxde.jfxext;
    opens dev.jfxde.ui.css to dev.jfxde.logic;
}
