diff --git a/prometeu-studio-components/README.md b/prometeu-studio-components/README.md new file mode 100644 index 00000000..e144221f --- /dev/null +++ b/prometeu-studio-components/README.md @@ -0,0 +1,7 @@ +# Prometeu Studio Components + +This module is the future home of reusable JavaFX components for `prometeu-studio`. + +It is intentionally empty for now. + +Components should only be added here when they are needed by the current Studio UI wave. diff --git a/prometeu-studio-components/build.gradle.kts b/prometeu-studio-components/build.gradle.kts new file mode 100644 index 00000000..874321e6 --- /dev/null +++ b/prometeu-studio-components/build.gradle.kts @@ -0,0 +1,13 @@ +plugins { + id("gradle.java-library-conventions") + alias(libs.plugins.javafx) +} + +dependencies { + api(libs.javafx.controls) +} + +javafx { + version = libs.versions.javafx.get() + modules("javafx.controls") +} diff --git a/settings.gradle.kts b/settings.gradle.kts index 5419e75e..069f5f39 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -5,6 +5,7 @@ plugins { rootProject.name = "prometeu-studio" include("prometeu-infra") +include("prometeu-studio-components") include("prometeu-compiler:frontends:prometeu-frontend-pbs") include("prometeu-compiler:prometeu-compiler-core") @@ -13,4 +14,4 @@ include("prometeu-compiler:prometeu-deps") include("prometeu-compiler:prometeu-frontend-api") include("prometeu-compiler:prometeu-frontend-registry") -include("prometeu-studio") \ No newline at end of file +include("prometeu-studio")