From e739fc7d98214a6ff348980134670af982757a9b Mon Sep 17 00:00:00 2001 From: bQUARKz Date: Wed, 11 Mar 2026 11:12:46 +0000 Subject: [PATCH] added studio components --- prometeu-studio-components/README.md | 7 +++++++ prometeu-studio-components/build.gradle.kts | 13 +++++++++++++ settings.gradle.kts | 3 ++- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 prometeu-studio-components/README.md create mode 100644 prometeu-studio-components/build.gradle.kts 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")