This folder is a compiled snapshot of a Java/JavaFX desktop app. It is useful for UI styling tweaks (JavaFX CSS) and docs, but does not include the Java source or build configuration.
- Safe to change: JavaFX CSS under
ui/controls/**,ui/settings/**,ui/tabs/**. - Not safe to change: compiled
.classfiles; do not modify or remove them. - Documentation updates welcome:
README.md,.github/copilot-instructions.md, this file.
- JDK: 21 (classfile major 65 detected).
- JavaFX: likely 21.x (confirm in source
pom.xml/build.gradle).
Verify locally (Windows)
java -version
javac -version
javap -verbose ui\CamrecApplication.class | find "major version"PowerShell alternative
javap -verbose ui/CamrecApplication.class | Select-String "major version"- Identify target selectors in
ui/**.css(e.g.,ui/controls/Popover.css). - Make scoped adjustments: keep selectors and
-fx-*tokens intact. - Prefer adjusting sizes/colors/effects over structural selector changes.
- Test in-app (requires full source build) or via your team’s preview workflow.
- Keep changes minimal and consistent with existing style.
- Discover JavaFX modules used:
jdeps -q -s -multi-release 21 -cp . ui\CamrecApplication.class- Maven (outline): add OpenJFX 21 deps; set launcher (likely
ui.Launcher).
mvn -q clean javafx:run- Gradle (outline): apply
org.openjfx.javafxplugin; setmainClass.
gradlew run- Provide: repo URL, build tool (Maven/Gradle), JavaFX version, launcher class, run args.
- With that, we’ll add exact build/run/debug instructions here and in the README.