From 93e99b50989eb1e77e6c37be7fb33e10d04f764d Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Mon, 16 Oct 2023 12:05:07 +0200 Subject: [PATCH 01/11] Now using "javafx.version" system property to determine javafx version used for jfxcentral. --- .../main/java/com/dlsc/jfxcentral2/components/WelcomeView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java index dd0d7537..1bf79874 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java @@ -53,7 +53,7 @@ public WelcomeView(boolean mobile) { jfxCentralDescLabel.setMinHeight(Region.USE_PREF_SIZE); String javaVersion = System.getProperty("java.version"); - String fxVersion = System.getProperty("javafx.version"); + String fxVersion = System.getProperty("javafx.runtime.version"); Label versionLabel = new Label("This site runs on Java " + javaVersion + " with JavaFX " + fxVersion + "."); versionLabel.getStyleClass().add("version-label"); From fa6152dd5ca29a6567321ab3e097cd4216caff0a Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Mon, 16 Oct 2023 16:51:05 +0200 Subject: [PATCH 02/11] Added reflection info .... removed dependencies to AWT. --- .mvn/wrapper/maven-wrapper.properties | 2 +- app/pom.xml | 56 +- .../dlsc/jfxcentral2/app/JFXCentral2App.java | 48 +- .../jfxcentral2/app/RepositoryManager.java | 1 + .../META-INF/native-image/filter-file.json | 11 + .../META-INF/native-image/jni-config.json | 1033 ++++++++ .../predefined-classes-config.json | 8 + .../META-INF/native-image/proxy-config.json | 2 + .../META-INF/native-image/reflect-config.json | 2290 +++++++++++++++++ .../native-image/resource-config.json | 73 + .../native-image/serialization-config.json | 6 + .../utils/images/CentralImageManager.java | 75 +- pom.xml | 71 +- 13 files changed, 3607 insertions(+), 69 deletions(-) create mode 100644 app/src/main/resources/META-INF/native-image/filter-file.json create mode 100644 app/src/main/resources/META-INF/native-image/jni-config.json create mode 100644 app/src/main/resources/META-INF/native-image/predefined-classes-config.json create mode 100644 app/src/main/resources/META-INF/native-image/proxy-config.json create mode 100644 app/src/main/resources/META-INF/native-image/reflect-config.json create mode 100644 app/src/main/resources/META-INF/native-image/resource-config.json create mode 100644 app/src/main/resources/META-INF/native-image/serialization-config.json diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 3a10b245..41b2ebca 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,2 @@ -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.1/apache-maven-3.9.1-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.8/apache-maven-3.8.8-bin.zip wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar \ No newline at end of file diff --git a/app/pom.xml b/app/pom.xml index 2fc983a9..7a44054a 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -16,9 +16,42 @@ true + 1.0.21 + 0.0.8 + com.dlsc.jfxcentral2.app.JFXCentral2App + + com.gluonhq.attach + display + ${attach.version} + + + + com.gluonhq.attach + lifecycle + ${attach.version} + + + + com.gluonhq.attach + statusbar + ${attach.version} + + + + com.gluonhq.attach + storage + ${attach.version} + + + + com.gluonhq.attach + util + ${attach.version} + + org.apache.logging.log4j log4j-api @@ -409,17 +442,34 @@ org.openjfx javafx-maven-plugin - 0.0.8 + ${javafx.plugin.version} + + ${mainClassName} + + + + + com.gluonhq + gluonfx-maven-plugin + ${gluonfx.plugin.version} - com.dlsc.jfxcentral2.app.JFXCentral2App + ${gluonfx.target} + + display + lifecycle + statusbar + storage + + ${mainClassName} + one.jpro jpro-maven-plugin ${jpro.version} - com.dlsc.jfxcentral2.app.JFXCentral2App + ${mainClassName} jfxcentral -Ddevelop=false 8088 diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java index f4e7b8d5..c176e3c4 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java @@ -82,8 +82,6 @@ import org.apache.logging.log4j.Logger; import simplefx.experimental.parts.FXFuture; -import java.awt.*; -import java.awt.image.BufferedImage; import java.io.File; import java.io.PrintStream; import java.util.Locale; @@ -95,7 +93,7 @@ public class JFXCentral2App extends Application { private static final Logger LOGGER = LogManager.getLogger(JFXCentral2App.class); private final ObjectProperty size = new SimpleObjectProperty<>(Size.LARGE); - private TrayIconManager trayIconManager; +// private TrayIconManager trayIconManager; static { if (WebAPI.isBrowser() || !RepositoryManager.isCountryEqualToChina()) { @@ -106,21 +104,21 @@ public class JFXCentral2App extends Application { @Override public void start(Stage stage) { // This is a workaround to prevent a deadlock between the TrayIcon and the JPro ImageManager - BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); - bi.createGraphics(); +// BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); +// bi.createGraphics(); if (!WebAPI.isBrowser()) { System.setProperty("prism.lcdtext", "false"); System.setProperty("routing.scrollpane", PrettyScrollPane.class.getName()); - if (Taskbar.isTaskbarSupported()) { - Taskbar taskbar = Taskbar.getTaskbar(); - if (taskbar.isSupported(Taskbar.Feature.ICON_IMAGE)) { - Toolkit defaultToolkit = Toolkit.getDefaultToolkit(); - Image dockIcon = defaultToolkit.getImage(JFXCentral2App.class.getResource("app-icon.png")); - taskbar.setIconImage(dockIcon); - } - } +// if (Taskbar.isTaskbarSupported()) { +// Taskbar taskbar = Taskbar.getTaskbar(); +// if (taskbar.isSupported(Taskbar.Feature.ICON_IMAGE)) { +// Toolkit defaultToolkit = Toolkit.getDefaultToolkit(); +// Image dockIcon = defaultToolkit.getImage(JFXCentral2App.class.getResource("app-icon.png")); +// taskbar.setIconImage(dockIcon); +// } +// } } // set jpro.imagemanager.cache to ~/.jfxcentral/imagecache @@ -138,22 +136,22 @@ public void start(Stage stage) { routeNode.start(sessionManager); // tray icon - if (!WebAPI.isBrowser() && SystemTray.isSupported()) { - RepositoryManager.repositoryUpdatedProperty().addListener(it -> { - if (trayIconManager == null) { - trayIconManager = new TrayIconManager(stage, sessionManager); - } else { - trayIconManager.refresh(); - } - }); - } +// if (!WebAPI.isBrowser() && SystemTray.isSupported()) { +// RepositoryManager.repositoryUpdatedProperty().addListener(it -> { +// if (trayIconManager == null) { +// trayIconManager = new TrayIconManager(stage, sessionManager); +// } else { +// trayIconManager.refresh(); +// } +// }); +// } // customs stage for decorations / the chrome CustomStage customStage = new CustomStage(stage, routeNode, sessionManager); customStage.setCloseHandler(() -> { - if (SystemTray.isSupported()) { - trayIconManager.hide(); - } + // if (SystemTray.isSupported()) { + // trayIconManager.hide(); + // } stage.close(); }); diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java index c5882fe7..27c465be 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java @@ -78,6 +78,7 @@ private static void initialLoad(ProgressMonitor monitor) throws Exception { CloneCommand cloneCmd = Git.cloneRepository() .setProgressMonitor(monitor) .setURI(repoUrl) + . .setBranch("live") .setDepth(1) .setDirectory(repoDirectory); diff --git a/app/src/main/resources/META-INF/native-image/filter-file.json b/app/src/main/resources/META-INF/native-image/filter-file.json new file mode 100644 index 00000000..d173ee02 --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/filter-file.json @@ -0,0 +1,11 @@ +{ "rules": [ + {"excludeClasses" : "com.sun.glass.ui.mac.*"}, + {"excludeClasses" : "com.sun.glass.ui.gtk.*"}, + {"excludeClasses" : "com.sun.glass.ui.win.*"}, + {"excludeClasses" : "com.sun.prism.es2.*"}, + {"excludeClasses" : "com.sun.prism.d3d.*"}, + {"excludeClasses" : "com.sun.scenario.effect.impl.es2.*"}, + {"excludeClasses" : "com.sun.scenario.effect.impl.hw.d3d.*"}, + {"excludeClasses" : "com.gluonhq.attach.**"} + ] +} diff --git a/app/src/main/resources/META-INF/native-image/jni-config.json b/app/src/main/resources/META-INF/native-image/jni-config.json new file mode 100644 index 00000000..37317180 --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/jni-config.json @@ -0,0 +1,1033 @@ +[ +{ + "name":"[Lcom.sun.glass.ui.Screen;" +}, +{ + "name":"[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;" +}, +{ + "name":"[Lcom.sun.management.internal.DiagnosticCommandInfo;" +}, +{ + "name":"[Lcom.sun.webkit.network.FormDataElement;" +}, +{ + "name":"[Ljava.lang.String;" +}, +{ + "name":"[Lsun.java2d.loops.GraphicsPrimitive;" +}, +{ + "name":"com.apple.eawt._AppEventHandler", + "methods":[{"name":"handleNativeNotification","parameterTypes":["int"] }] +}, +{ + "name":"com.apple.eawt._AppMenuBarHandler", + "methods":[{"name":"initMenuStates","parameterTypes":["boolean","boolean","boolean","boolean"] }] +}, +{ + "name":"com.sun.glass.ui.Application", + "methods":[ + {"name":"notifyDidBecomeActive","parameterTypes":[] }, + {"name":"notifyDidFinishLaunching","parameterTypes":[] }, + {"name":"notifyDidHide","parameterTypes":[] }, + {"name":"notifyDidResignActive","parameterTypes":[] }, + {"name":"notifyDidUnhide","parameterTypes":[] }, + {"name":"notifyOpenFiles","parameterTypes":["java.lang.String[]"] }, + {"name":"notifyWillBecomeActive","parameterTypes":[] }, + {"name":"notifyWillFinishLaunching","parameterTypes":[] }, + {"name":"notifyWillHide","parameterTypes":[] }, + {"name":"notifyWillResignActive","parameterTypes":[] }, + {"name":"notifyWillUnhide","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.glass.ui.Menu", + "methods":[ + {"name":"notifyMenuClosed","parameterTypes":[] }, + {"name":"notifyMenuOpening","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.glass.ui.MenuItem$Callback", + "methods":[ + {"name":"action","parameterTypes":[] }, + {"name":"validate","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.glass.ui.Screen", + "methods":[ + {"name":"","parameterTypes":["long","int","int","int","int","int","int","int","int","int","int","int","int","int","int","int","float","float","float","float"] }, + {"name":"notifySettingsChanged","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.glass.ui.Size", + "methods":[{"name":"","parameterTypes":["int","int"] }] +}, +{ + "name":"com.sun.glass.ui.View", + "fields":[{"name":"ptr"}], + "methods":[ + {"name":"getAccessible","parameterTypes":[] }, + {"name":"notifyDragDrop","parameterTypes":["int","int","int","int","int"] }, + {"name":"notifyDragEnd","parameterTypes":["int"] }, + {"name":"notifyDragEnter","parameterTypes":["int","int","int","int","int"] }, + {"name":"notifyDragLeave","parameterTypes":[] }, + {"name":"notifyDragOver","parameterTypes":["int","int","int","int","int"] }, + {"name":"notifyInputMethod","parameterTypes":["java.lang.String","int[]","int[]","byte[]","int","int","int"] }, + {"name":"notifyInputMethodCandidatePosRequest","parameterTypes":["int"] }, + {"name":"notifyKey","parameterTypes":["int","int","char[]","int"] }, + {"name":"notifyMenu","parameterTypes":["int","int","int","int","boolean"] }, + {"name":"notifyMouse","parameterTypes":["int","int","int","int","int","int","int","boolean","boolean"] }, + {"name":"notifyRepaint","parameterTypes":["int","int","int","int"] }, + {"name":"notifyResize","parameterTypes":["int","int"] }, + {"name":"notifyView","parameterTypes":["int"] } + ] +}, +{ + "name":"com.sun.imageio.plugins.jpeg.JPEGImageReader", + "methods":[ + {"name":"acceptPixels","parameterTypes":["int","boolean"] }, + {"name":"passComplete","parameterTypes":[] }, + {"name":"passStarted","parameterTypes":["int"] }, + {"name":"pushBack","parameterTypes":["int"] }, + {"name":"readInputData","parameterTypes":["byte[]","int","int"] }, + {"name":"setImageData","parameterTypes":["int","int","int","int","int","byte[]"] }, + {"name":"skipInputBytes","parameterTypes":["long"] }, + {"name":"skipPastImage","parameterTypes":["int"] }, + {"name":"warningOccurred","parameterTypes":["int"] }, + {"name":"warningWithMessage","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"com.sun.imageio.plugins.jpeg.JPEGImageWriter", + "methods":[ + {"name":"grabPixels","parameterTypes":["int"] }, + {"name":"warningOccurred","parameterTypes":["int"] }, + {"name":"warningWithMessage","parameterTypes":["java.lang.String"] }, + {"name":"writeMetadata","parameterTypes":[] }, + {"name":"writeOutputData","parameterTypes":["byte[]","int","int"] } + ] +}, +{ + "name":"com.sun.javafx.font.coretext.CGAffineTransform", + "fields":[ + {"name":"a"}, + {"name":"b"}, + {"name":"c"}, + {"name":"d"}, + {"name":"tx"}, + {"name":"ty"} + ], + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.font.coretext.CGPoint", + "fields":[ + {"name":"x"}, + {"name":"y"} + ], + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.font.coretext.CGRect", + "fields":[ + {"name":"origin"}, + {"name":"size"} + ], + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.font.coretext.CGSize", + "fields":[ + {"name":"height"}, + {"name":"width"} + ], + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.geom.Path2D", + "methods":[{"name":"","parameterTypes":["int","byte[]","int","float[]","int"] }] +}, +{ + "name":"com.sun.javafx.iio.common.ImageLoaderImpl", + "methods":[{"name":"emitWarning","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"com.sun.javafx.iio.jpeg.JPEGImageLoader", + "methods":[ + {"name":"setInputAttributes","parameterTypes":["int","int","int","int","int","byte[]"] }, + {"name":"setOutputAttributes","parameterTypes":["int","int"] }, + {"name":"updateImageProgress","parameterTypes":["int"] } + ] +}, +{ + "name":"com.sun.management.internal.DiagnosticCommandArgumentInfo", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","boolean","int"] }] +}, +{ + "name":"com.sun.management.internal.DiagnosticCommandInfo", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","java.util.List"] }] +}, +{ + "name":"com.sun.media.jfxmedia.locator.Locator", + "methods":[{"name":"getStringLocation","parameterTypes":[] }] +}, +{ + "name":"com.sun.media.jfxmedia.logging.Logger", + "methods":[ + {"name":"logMsg","parameterTypes":["int","java.lang.String"] }, + {"name":"logMsg","parameterTypes":["int","java.lang.String","java.lang.String","java.lang.String"] } + ] +}, +{ + "name":"com.sun.media.jfxmediaimpl.NativeMediaPlayer", + "methods":[ + {"name":"sendAudioSpectrumEvent","parameterTypes":["double","double","boolean"] }, + {"name":"sendAudioTrack","parameterTypes":["boolean","long","java.lang.String","int","java.lang.String","int","int","float"] }, + {"name":"sendBufferProgressEvent","parameterTypes":["double","long","long","long"] }, + {"name":"sendDurationUpdateEvent","parameterTypes":["double"] }, + {"name":"sendFrameSizeChangedEvent","parameterTypes":["int","int"] }, + {"name":"sendMarkerEvent","parameterTypes":["java.lang.String","double"] }, + {"name":"sendNewFrameEvent","parameterTypes":["long"] }, + {"name":"sendPlayerHaltEvent","parameterTypes":["java.lang.String","double"] }, + {"name":"sendPlayerMediaErrorEvent","parameterTypes":["int"] }, + {"name":"sendPlayerStateEvent","parameterTypes":["int","double"] }, + {"name":"sendSubtitleTrack","parameterTypes":["boolean","long","java.lang.String","int","java.lang.String"] }, + {"name":"sendVideoTrack","parameterTypes":["boolean","long","java.lang.String","int","int","int","float","boolean"] }, + {"name":"sendWarning","parameterTypes":["int","java.lang.String"] } + ] +}, +{ + "name":"com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer" +}, +{ + "name":"com.sun.webkit.BackForwardList", + "methods":[{"name":"notifyChanged","parameterTypes":[] }] +}, +{ + "name":"com.sun.webkit.BackForwardList$Entry", + "methods":[ + {"name":"","parameterTypes":["long","long"] }, + {"name":"notifyItemChanged","parameterTypes":[] }, + {"name":"notifyItemDestroyed","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.webkit.CursorManager", + "methods":[ + {"name":"getCursorManager","parameterTypes":[] }, + {"name":"getPredefinedCursorID","parameterTypes":["int"] } + ] +}, +{ + "name":"com.sun.webkit.FileSystem", + "methods":[ + {"name":"fwkFileExists","parameterTypes":["java.lang.String"] }, + {"name":"fwkMakeAllDirectories","parameterTypes":["java.lang.String"] }, + {"name":"fwkPathByAppendingComponent","parameterTypes":["java.lang.String","java.lang.String"] } + ] +}, +{ + "name":"com.sun.webkit.MainThread", + "methods":[{"name":"fwkScheduleDispatchFunctions","parameterTypes":[] }] +}, +{ + "name":"com.sun.webkit.SharedBuffer", + "methods":[{"name":"fwkCreate","parameterTypes":["long"] }] +}, +{ + "name":"com.sun.webkit.Timer", + "methods":[ + {"name":"fwkSetFireTime","parameterTypes":["double"] }, + {"name":"fwkStopTimer","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.webkit.WCWidget", + "methods":[ + {"name":"fwkDestroy","parameterTypes":[] }, + {"name":"fwkGetScreenDepth","parameterTypes":[] }, + {"name":"fwkGetScreenRect","parameterTypes":["boolean"] }, + {"name":"fwkRequestFocus","parameterTypes":[] }, + {"name":"fwkSetBounds","parameterTypes":["int","int","int","int"] }, + {"name":"fwkSetCursor","parameterTypes":["long"] }, + {"name":"fwkSetVisible","parameterTypes":["boolean"] } + ] +}, +{ + "name":"com.sun.webkit.WebPage", + "methods":[ + {"name":"fwkAddMessageToConsole","parameterTypes":["java.lang.String","int","java.lang.String"] }, + {"name":"fwkAlert","parameterTypes":["java.lang.String"] }, + {"name":"fwkCanRunBeforeUnloadConfirmPanel","parameterTypes":[] }, + {"name":"fwkChooseFile","parameterTypes":["java.lang.String","boolean","java.lang.String"] }, + {"name":"fwkCloseWindow","parameterTypes":[] }, + {"name":"fwkConfirm","parameterTypes":["java.lang.String"] }, + {"name":"fwkCreateWindow","parameterTypes":["boolean","boolean","boolean","boolean"] }, + {"name":"fwkDidClearWindowObject","parameterTypes":["long","long"] }, + {"name":"fwkFireLoadEvent","parameterTypes":["long","int","java.lang.String","java.lang.String","double","int"] }, + {"name":"fwkFireResourceLoadEvent","parameterTypes":["long","int","int","java.lang.String","double","int"] }, + {"name":"fwkFrameCreated","parameterTypes":["long"] }, + {"name":"fwkFrameDestroyed","parameterTypes":["long"] }, + {"name":"fwkGetPageBounds","parameterTypes":[] }, + {"name":"fwkGetWindowBounds","parameterTypes":[] }, + {"name":"fwkPermitAcceptResourceAction","parameterTypes":["long","java.lang.String"] }, + {"name":"fwkPermitEnableScriptsAction","parameterTypes":["long","java.lang.String"] }, + {"name":"fwkPermitNavigateAction","parameterTypes":["long","java.lang.String"] }, + {"name":"fwkPermitNewWindowAction","parameterTypes":["long","java.lang.String"] }, + {"name":"fwkPermitRedirectAction","parameterTypes":["long","java.lang.String"] }, + {"name":"fwkPermitSubmitDataAction","parameterTypes":["long","java.lang.String","java.lang.String","boolean"] }, + {"name":"fwkPrompt","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"fwkRemoveRequestURL","parameterTypes":["long","int"] }, + {"name":"fwkRepaint","parameterTypes":["int","int","int","int"] }, + {"name":"fwkRunBeforeUnloadConfirmPanel","parameterTypes":["java.lang.String"] }, + {"name":"fwkScreenToWindow","parameterTypes":["com.sun.webkit.graphics.WCPoint"] }, + {"name":"fwkSetCursor","parameterTypes":["long"] }, + {"name":"fwkSetFocus","parameterTypes":["boolean"] }, + {"name":"fwkSetRequestURL","parameterTypes":["long","int","java.lang.String"] }, + {"name":"fwkSetScrollbarsVisible","parameterTypes":["boolean"] }, + {"name":"fwkSetStatusbarText","parameterTypes":["java.lang.String"] }, + {"name":"fwkSetTooltip","parameterTypes":["java.lang.String"] }, + {"name":"fwkSetWindowBounds","parameterTypes":["int","int","int","int"] }, + {"name":"fwkShowWindow","parameterTypes":[] }, + {"name":"fwkTransferFocus","parameterTypes":["boolean"] }, + {"name":"fwkWindowToScreen","parameterTypes":["com.sun.webkit.graphics.WCPoint"] }, + {"name":"getHostWindow","parameterTypes":[] }, + {"name":"getPage","parameterTypes":[] }, + {"name":"getRenderTheme","parameterTypes":[] }, + {"name":"setInputMethodState","parameterTypes":["boolean"] } + ] +}, +{ + "name":"com.sun.webkit.graphics.Ref", + "methods":[ + {"name":"deref","parameterTypes":[] }, + {"name":"getID","parameterTypes":[] }, + {"name":"ref","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.webkit.graphics.ScrollBarTheme", + "methods":[{"name":"getThickness","parameterTypes":[] }] +}, +{ + "name":"com.sun.webkit.graphics.WCFont", + "methods":[ + {"name":"equals","parameterTypes":["java.lang.Object"] }, + {"name":"getAscent","parameterTypes":[] }, + {"name":"getCapHeight","parameterTypes":[] }, + {"name":"getDescent","parameterTypes":[] }, + {"name":"getGlyphCodes","parameterTypes":["char[]"] }, + {"name":"getGlyphWidth","parameterTypes":["int"] }, + {"name":"getLineGap","parameterTypes":[] }, + {"name":"getLineSpacing","parameterTypes":[] }, + {"name":"getXHeight","parameterTypes":[] }, + {"name":"hasUniformLineMetrics","parameterTypes":[] }, + {"name":"hashCode","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.webkit.graphics.WCFontCustomPlatformData", + "methods":[{"name":"createFont","parameterTypes":["int","boolean","boolean"] }] +}, +{ + "name":"com.sun.webkit.graphics.WCGraphicsManager", + "methods":[ + {"name":"createBufferedContextRQ","parameterTypes":["com.sun.webkit.graphics.WCImage"] }, + {"name":"createRTImage","parameterTypes":["int","int"] }, + {"name":"createTransform","parameterTypes":["double","double","double","double","double","double"] }, + {"name":"createWCPath","parameterTypes":[] }, + {"name":"createWCPath","parameterTypes":["com.sun.webkit.graphics.WCPath"] }, + {"name":"fwkCreateFontCustomPlatformData","parameterTypes":["com.sun.webkit.SharedBuffer"] }, + {"name":"fwkCreateMediaPlayer","parameterTypes":["long"] }, + {"name":"getGraphicsManager","parameterTypes":[] }, + {"name":"getImageDecoder","parameterTypes":[] }, + {"name":"getSupportedMediaTypes","parameterTypes":[] }, + {"name":"getWCFont","parameterTypes":["java.lang.String","boolean","boolean","float"] } + ] +}, +{ + "name":"com.sun.webkit.graphics.WCImage", + "methods":[{"name":"toData","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"com.sun.webkit.graphics.WCImageDecoder", + "methods":[ + {"name":"addImageData","parameterTypes":["byte[]"] }, + {"name":"getFrame","parameterTypes":["int"] }, + {"name":"getFrameCompleteStatus","parameterTypes":["int"] }, + {"name":"getFrameCount","parameterTypes":[] }, + {"name":"getFrameDuration","parameterTypes":["int"] }, + {"name":"getFrameSize","parameterTypes":["int"] }, + {"name":"getImageSize","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.webkit.graphics.WCImageFrame", + "methods":[{"name":"getSize","parameterTypes":[] }] +}, +{ + "name":"com.sun.webkit.graphics.WCMediaPlayer", + "methods":[ + {"name":"fwkDispose","parameterTypes":[] }, + {"name":"fwkLoad","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"fwkPause","parameterTypes":[] }, + {"name":"fwkPlay","parameterTypes":[] }, + {"name":"fwkPrepareToPlay","parameterTypes":[] }, + {"name":"fwkSetMute","parameterTypes":["boolean"] }, + {"name":"fwkSetPreload","parameterTypes":["int"] }, + {"name":"fwkSetPreservesPitch","parameterTypes":["boolean"] }, + {"name":"fwkSetRate","parameterTypes":["float"] }, + {"name":"fwkSetVolume","parameterTypes":["float"] } + ] +}, +{ + "name":"com.sun.webkit.graphics.WCPath", + "methods":[ + {"name":"addBezierCurveTo","parameterTypes":["double","double","double","double","double","double"] }, + {"name":"addLineTo","parameterTypes":["double","double"] }, + {"name":"clear","parameterTypes":[] }, + {"name":"closeSubpath","parameterTypes":[] }, + {"name":"contains","parameterTypes":["int","double","double"] }, + {"name":"getBounds","parameterTypes":[] }, + {"name":"isEmpty","parameterTypes":[] }, + {"name":"moveTo","parameterTypes":["double","double"] }, + {"name":"transform","parameterTypes":["double","double","double","double","double","double"] } + ] +}, +{ + "name":"com.sun.webkit.graphics.WCPoint", + "methods":[ + {"name":"","parameterTypes":["float","float"] }, + {"name":"getX","parameterTypes":[] }, + {"name":"getY","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.webkit.graphics.WCRectangle", + "fields":[ + {"name":"h"}, + {"name":"w"}, + {"name":"x"}, + {"name":"y"} + ] +}, +{ + "name":"com.sun.webkit.graphics.WCRenderQueue", + "methods":[ + {"name":"fwkAddBuffer","parameterTypes":["java.nio.ByteBuffer"] }, + {"name":"fwkDisposeGraphics","parameterTypes":[] }, + {"name":"refFloatArr","parameterTypes":["float[]"] }, + {"name":"refIntArr","parameterTypes":["int[]"] } + ] +}, +{ + "name":"com.sun.webkit.network.CookieJar", + "methods":[ + {"name":"fwkGet","parameterTypes":["java.lang.String","boolean"] }, + {"name":"fwkPut","parameterTypes":["java.lang.String","java.lang.String"] } + ] +}, +{ + "name":"com.sun.webkit.network.FormDataElement", + "methods":[ + {"name":"fwkCreateFromByteArray","parameterTypes":["byte[]"] }, + {"name":"fwkCreateFromFile","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"com.sun.webkit.network.NetworkContext", + "methods":[ + {"name":"canHandleURL","parameterTypes":["java.lang.String"] }, + {"name":"fwkLoad","parameterTypes":["com.sun.webkit.WebPage","boolean","java.lang.String","java.lang.String","java.lang.String","com.sun.webkit.network.FormDataElement[]","long"] } + ] +}, +{ + "name":"com.sun.webkit.network.URLLoaderBase", + "methods":[{"name":"fwkCancel","parameterTypes":[] }] +}, +{ + "name":"java.awt.AlphaComposite", + "fields":[ + {"name":"extraAlpha"}, + {"name":"rule"} + ] +}, +{ + "name":"java.awt.Color", + "methods":[{"name":"getRGB","parameterTypes":[] }] +}, +{ + "name":"java.awt.DisplayMode", + "methods":[{"name":"","parameterTypes":["int","int","int","int"] }] +}, +{ + "name":"java.awt.Insets", + "methods":[{"name":"","parameterTypes":["int","int","int","int"] }] +}, +{ + "name":"java.awt.color.ICC_Profile", + "methods":[{"name":"cmmProfile","parameterTypes":[] }] +}, +{ + "name":"java.awt.color.ICC_ProfileRGB" +}, +{ + "name":"java.awt.event.InputEvent", + "methods":[{"name":"getButtonDownMasks","parameterTypes":[] }] +}, +{ + "name":"java.awt.geom.AffineTransform", + "fields":[ + {"name":"m00"}, + {"name":"m01"}, + {"name":"m02"}, + {"name":"m10"}, + {"name":"m11"}, + {"name":"m12"} + ] +}, +{ + "name":"java.awt.geom.GeneralPath", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"","parameterTypes":["int","byte[]","int","float[]","int"] } + ] +}, +{ + "name":"java.awt.geom.Path2D", + "fields":[ + {"name":"numTypes"}, + {"name":"pointTypes"}, + {"name":"windingRule"} + ] +}, +{ + "name":"java.awt.geom.Path2D$Float", + "fields":[{"name":"floatCoords"}] +}, +{ + "name":"java.awt.geom.Point2D$Float", + "fields":[ + {"name":"x"}, + {"name":"y"} + ], + "methods":[{"name":"","parameterTypes":["float","float"] }] +}, +{ + "name":"java.awt.geom.Rectangle2D$Double", + "methods":[{"name":"","parameterTypes":["double","double","double","double"] }] +}, +{ + "name":"java.awt.geom.Rectangle2D$Float", + "fields":[ + {"name":"height"}, + {"name":"width"}, + {"name":"x"}, + {"name":"y"} + ], + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"","parameterTypes":["float","float","float","float"] } + ] +}, +{ + "name":"java.awt.image.BufferedImage", + "fields":[ + {"name":"colorModel"}, + {"name":"imageType"}, + {"name":"raster"} + ], + "methods":[ + {"name":"getRGB","parameterTypes":["int","int","int","int","int[]","int","int"] }, + {"name":"setRGB","parameterTypes":["int","int","int","int","int[]","int","int"] } + ] +}, +{ + "name":"java.awt.image.ColorModel", + "fields":[ + {"name":"colorSpace"}, + {"name":"colorSpaceType"}, + {"name":"isAlphaPremultiplied"}, + {"name":"is_sRGB"}, + {"name":"nBits"}, + {"name":"numComponents"}, + {"name":"pData"}, + {"name":"supportsAlpha"}, + {"name":"transparency"} + ], + "methods":[{"name":"getRGBdefault","parameterTypes":[] }] +}, +{ + "name":"java.awt.image.IndexColorModel", + "fields":[ + {"name":"allgrayopaque"}, + {"name":"colorData"}, + {"name":"map_size"}, + {"name":"rgb"}, + {"name":"transparent_index"} + ] +}, +{ + "name":"java.awt.image.Raster", + "fields":[ + {"name":"dataBuffer"}, + {"name":"height"}, + {"name":"minX"}, + {"name":"minY"}, + {"name":"numBands"}, + {"name":"numDataElements"}, + {"name":"sampleModel"}, + {"name":"sampleModelTranslateX"}, + {"name":"sampleModelTranslateY"}, + {"name":"width"} + ] +}, +{ + "name":"java.awt.image.SampleModel", + "fields":[ + {"name":"height"}, + {"name":"width"} + ], + "methods":[ + {"name":"getPixels","parameterTypes":["int","int","int","int","int[]","java.awt.image.DataBuffer"] }, + {"name":"setPixels","parameterTypes":["int","int","int","int","int[]","java.awt.image.DataBuffer"] } + ] +}, +{ + "name":"java.awt.image.SinglePixelPackedSampleModel", + "fields":[ + {"name":"bitMasks"}, + {"name":"bitOffsets"}, + {"name":"bitSizes"}, + {"name":"maxBitSize"} + ] +}, +{ + "name":"java.io.InputStream", + "methods":[ + {"name":"read","parameterTypes":["byte[]","int","int"] }, + {"name":"skip","parameterTypes":["long"] } + ] +}, +{ + "name":"java.lang.Boolean", + "methods":[{"name":"booleanValue","parameterTypes":[] }] +}, +{ + "name":"java.lang.Class", + "methods":[{"name":"forName","parameterTypes":["java.lang.String","boolean","java.lang.ClassLoader"] }] +}, +{ + "name":"java.lang.ClassLoader", + "methods":[ + {"name":"getPlatformClassLoader","parameterTypes":[] }, + {"name":"loadClass","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"java.lang.Integer", + "methods":[ + {"name":"","parameterTypes":["int"] }, + {"name":"intValue","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.Long", + "methods":[{"name":"longValue","parameterTypes":[] }] +}, +{ + "name":"java.lang.Runnable", + "methods":[{"name":"run","parameterTypes":[] }] +}, +{ + "name":"java.lang.String", + "methods":[ + {"name":"lastIndexOf","parameterTypes":["int"] }, + {"name":"substring","parameterTypes":["int"] } + ] +}, +{ + "name":"java.lang.System", + "methods":[ + {"name":"getProperty","parameterTypes":["java.lang.String"] }, + {"name":"load","parameterTypes":["java.lang.String"] }, + {"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] } + ] +}, +{ + "name":"java.util.ArrayList", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"add","parameterTypes":["java.lang.Object"] }, + {"name":"contains","parameterTypes":["java.lang.Object"] } + ] +}, +{ + "name":"java.util.Arrays", + "methods":[{"name":"asList","parameterTypes":["java.lang.Object[]"] }] +}, +{ + "name":"java.util.List", + "methods":[{"name":"add","parameterTypes":["java.lang.Object"] }] +}, +{ + "name":"java.util.Locale", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String"] }] +}, +{ + "name":"java.util.Map", + "methods":[{"name":"get","parameterTypes":["java.lang.Object"] }] +}, +{ + "name":"javax.imageio.plugins.jpeg.JPEGHuffmanTable", + "fields":[ + {"name":"lengths"}, + {"name":"values"} + ] +}, +{ + "name":"javax.imageio.plugins.jpeg.JPEGQTable", + "fields":[{"name":"qTable"}] +}, +{ + "name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader" +}, +{ + "name":"org.graalvm.jniutils.JNIExceptionWrapperEntryPoints", + "methods":[{"name":"getClassName","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"sun.awt.AWTAutoShutdown", + "methods":[{"name":"notifyToolkitThreadFree","parameterTypes":[] }] +}, +{ + "name":"sun.awt.SunHints", + "fields":[{"name":"INTVAL_STROKE_PURE"}] +}, +{ + "name":"sun.awt.image.BufImgSurfaceData$ICMColorData", + "fields":[{"name":"pData"}], + "methods":[{"name":"","parameterTypes":["long"] }] +}, +{ + "name":"sun.awt.image.ByteComponentRaster", + "fields":[ + {"name":"data"}, + {"name":"dataOffsets"}, + {"name":"pixelStride"}, + {"name":"scanlineStride"}, + {"name":"type"} + ] +}, +{ + "name":"sun.awt.image.ImageRepresentation", + "fields":[ + {"name":"numSrcLUT"}, + {"name":"srcLUTtransIndex"} + ] +}, +{ + "name":"sun.awt.image.IntegerComponentRaster", + "fields":[ + {"name":"data"}, + {"name":"dataOffsets"}, + {"name":"pixelStride"}, + {"name":"scanlineStride"}, + {"name":"type"} + ] +}, +{ + "name":"sun.font.CFontManager", + "methods":[{"name":"registerFont","parameterTypes":["java.lang.String","java.lang.String"] }] +}, +{ + "name":"sun.font.CharToGlyphMapper", + "methods":[{"name":"charToGlyph","parameterTypes":["int"] }] +}, +{ + "name":"sun.font.Font2D", + "methods":[ + {"name":"canDisplay","parameterTypes":["char"] }, + {"name":"charToGlyph","parameterTypes":["int"] }, + {"name":"charToVariationGlyph","parameterTypes":["int","int"] }, + {"name":"getMapper","parameterTypes":[] }, + {"name":"getTableBytes","parameterTypes":["int"] } + ] +}, +{ + "name":"sun.font.FontStrike", + "methods":[{"name":"getGlyphMetrics","parameterTypes":["int"] }] +}, +{ + "name":"sun.font.FreetypeFontScaler", + "methods":[{"name":"invalidateScaler","parameterTypes":[] }] +}, +{ + "name":"sun.font.GlyphList", + "fields":[ + {"name":"gposx"}, + {"name":"gposy"}, + {"name":"images"}, + {"name":"lcdRGBOrder"}, + {"name":"lcdSubPixPos"}, + {"name":"len"}, + {"name":"positions"}, + {"name":"usePositions"} + ] +}, +{ + "name":"sun.font.PhysicalStrike", + "fields":[{"name":"pScalerContext"}], + "methods":[ + {"name":"adjustPoint","parameterTypes":["java.awt.geom.Point2D$Float"] }, + {"name":"getGlyphPoint","parameterTypes":["int","int"] } + ] +}, +{ + "name":"sun.font.StrikeMetrics", + "methods":[{"name":"","parameterTypes":["float","float","float","float","float","float","float","float","float","float"] }] +}, +{ + "name":"sun.font.TrueTypeFont", + "methods":[ + {"name":"readBlock","parameterTypes":["java.nio.ByteBuffer","int","int"] }, + {"name":"readBytes","parameterTypes":["int","int"] } + ] +}, +{ + "name":"sun.font.Type1Font", + "methods":[{"name":"readFile","parameterTypes":["java.nio.ByteBuffer"] }] +}, +{ + "name":"sun.java2d.Disposer", + "methods":[{"name":"addRecord","parameterTypes":["java.lang.Object","long","long"] }] +}, +{ + "name":"sun.java2d.InvalidPipeException" +}, +{ + "name":"sun.java2d.NullSurfaceData" +}, +{ + "name":"sun.java2d.SunGraphics2D", + "fields":[ + {"name":"clipRegion"}, + {"name":"composite"}, + {"name":"eargb"}, + {"name":"lcdTextContrast"}, + {"name":"pixel"}, + {"name":"strokeHint"} + ] +}, +{ + "name":"sun.java2d.SurfaceData", + "fields":[ + {"name":"pData"}, + {"name":"valid"} + ] +}, +{ + "name":"sun.java2d.cmm.lcms.LCMSImageLayout", + "fields":[ + {"name":"dataArray"}, + {"name":"dataType"}, + {"name":"height"}, + {"name":"imageAtOnce"}, + {"name":"isIntPacked"}, + {"name":"nextRowOffset"}, + {"name":"offset"}, + {"name":"pixelType"}, + {"name":"width"} + ] +}, +{ + "name":"sun.java2d.cmm.lcms.LCMSProfile" +}, +{ + "name":"sun.java2d.cmm.lcms.LCMSTransform", + "fields":[{"name":"renderType"}] +}, +{ + "name":"sun.java2d.loops.Blit", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.BlitBg", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.CompositeType", + "fields":[ + {"name":"AnyAlpha"}, + {"name":"Src"}, + {"name":"SrcNoEa"}, + {"name":"SrcOver"}, + {"name":"SrcOverNoEa"}, + {"name":"Xor"} + ] +}, +{ + "name":"sun.java2d.loops.DrawGlyphList", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawGlyphListAA", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawGlyphListLCD", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawLine", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawParallelogram", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawPath", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawPolygons", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.DrawRect", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.FillParallelogram", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.FillPath", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.FillRect", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.FillSpans", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.GraphicsPrimitive", + "fields":[{"name":"pNativePrim"}] +}, +{ + "name":"sun.java2d.loops.GraphicsPrimitiveMgr", + "methods":[{"name":"register","parameterTypes":["sun.java2d.loops.GraphicsPrimitive[]"] }] +}, +{ + "name":"sun.java2d.loops.MaskBlit", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.MaskFill", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.ScaledBlit", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.SurfaceType", + "fields":[ + {"name":"Any3Byte"}, + {"name":"Any4Byte"}, + {"name":"AnyByte"}, + {"name":"AnyColor"}, + {"name":"AnyInt"}, + {"name":"AnyShort"}, + {"name":"ByteBinary1Bit"}, + {"name":"ByteBinary2Bit"}, + {"name":"ByteBinary4Bit"}, + {"name":"ByteGray"}, + {"name":"ByteIndexed"}, + {"name":"ByteIndexedBm"}, + {"name":"FourByteAbgr"}, + {"name":"FourByteAbgrPre"}, + {"name":"Index12Gray"}, + {"name":"Index8Gray"}, + {"name":"IntArgb"}, + {"name":"IntArgbBm"}, + {"name":"IntArgbPre"}, + {"name":"IntBgr"}, + {"name":"IntRgb"}, + {"name":"IntRgbx"}, + {"name":"OpaqueColor"}, + {"name":"ThreeByteBgr"}, + {"name":"Ushort4444Argb"}, + {"name":"Ushort555Rgb"}, + {"name":"Ushort555Rgbx"}, + {"name":"Ushort565Rgb"}, + {"name":"UshortGray"}, + {"name":"UshortIndexed"} + ] +}, +{ + "name":"sun.java2d.loops.TransformHelper", + "methods":[{"name":"","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }] +}, +{ + "name":"sun.java2d.loops.XORComposite", + "fields":[ + {"name":"alphaMask"}, + {"name":"xorColor"}, + {"name":"xorPixel"} + ] +}, +{ + "name":"sun.java2d.opengl.OGLSurfaceData", + "fields":[ + {"name":"isBIOpShaderEnabled"}, + {"name":"isFBObjectEnabled"}, + {"name":"isGradShaderEnabled"}, + {"name":"isLCDShaderEnabled"} + ] +}, +{ + "name":"sun.java2d.pipe.Region", + "fields":[ + {"name":"bands"}, + {"name":"endIndex"}, + {"name":"hix"}, + {"name":"hiy"}, + {"name":"lox"}, + {"name":"loy"} + ] +}, +{ + "name":"sun.java2d.pipe.RegionIterator", + "fields":[ + {"name":"curIndex"}, + {"name":"numXbands"}, + {"name":"region"} + ] +}, +{ + "name":"sun.launcher.LauncherHelper$FXHelper", + "methods":[{"name":"main","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"sun.management.VMManagementImpl", + "fields":[ + {"name":"compTimeMonitoringSupport"}, + {"name":"currentThreadCpuTimeSupport"}, + {"name":"objectMonitorUsageSupport"}, + {"name":"otherThreadCpuTimeSupport"}, + {"name":"remoteDiagnosticCommandsSupport"}, + {"name":"synchronizerUsageSupport"}, + {"name":"threadAllocatedMemorySupport"}, + {"name":"threadContentionMonitoringSupport"} + ] +} +] diff --git a/app/src/main/resources/META-INF/native-image/predefined-classes-config.json b/app/src/main/resources/META-INF/native-image/predefined-classes-config.json new file mode 100644 index 00000000..0e79b2c5 --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/predefined-classes-config.json @@ -0,0 +1,8 @@ +[ + { + "type":"agent-extracted", + "classes":[ + ] + } +] + diff --git a/app/src/main/resources/META-INF/native-image/proxy-config.json b/app/src/main/resources/META-INF/native-image/proxy-config.json new file mode 100644 index 00000000..0d4f101c --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/proxy-config.json @@ -0,0 +1,2 @@ +[ +] diff --git a/app/src/main/resources/META-INF/native-image/reflect-config.json b/app/src/main/resources/META-INF/native-image/reflect-config.json new file mode 100644 index 00000000..b020e8a9 --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/reflect-config.json @@ -0,0 +1,2290 @@ +[ +{ + "name":"[B" +}, +{ + "name":"[C" +}, +{ + "name":"[D" +}, +{ + "name":"[F" +}, +{ + "name":"[I" +}, +{ + "name":"[J" +}, +{ + "name":"[Ljava.lang.String;" +}, +{ + "name":"[Ljava.lang.reflect.Constructor;" +}, +{ + "name":"[Ljavafx.collections.transformation.SortedList$Element;" +}, +{ + "name":"[Ljavax.management.openmbean.CompositeData;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.Appender;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.config.AppenderRef;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.config.LoggerConfig;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.config.Property;" +}, +{ + "name":"[Lsun.security.pkcs.SignerInfo;" +}, +{ + "name":"[S" +}, +{ + "name":"[Z" +}, +{ + "name":"apple.security.AppleProvider", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.apple.laf.AquaKeyBindings", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.apple.laf.AquaLookAndFeel", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.apple.laf.AquaMnemonicHandler$AltProcessor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Blog", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Book", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Company", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Dependency", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.DevelopmentStatus", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Documentation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Download", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Download$DownloadFile", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Download$DownloadType", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Download$FileType", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.IconStyle", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.IkonliPack", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Image", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Installing", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Library", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.LibraryInfo", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.License", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.LinksOfTheWeek", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Maven", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Member", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.ModelObject", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.News", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.News$Type", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Person", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.RealWorldApp", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Tip", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Tool", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Tutorial", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Tutorial$Format", + "allDeclaredFields":true +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Utility", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.model.Video", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.pull.Label", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.pull.PullRequest", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral.data.pull.User", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.dlsc.jfxcentral2.app.JFXCentral2App", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"main","parameterTypes":["java.lang.String[]"] } + ] +}, +{ + "name":"com.dlsc.jfxcentral2.app.utils.PrettyScrollPane", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.AESCipher$General", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.ARCFOURCipher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.DESCipher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.DESedeCipher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.DHParameters", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.HmacCore$HmacSHA256", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.HmacCore$HmacSHA384", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.TlsMasterSecretGenerator", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.glass.ui.Application" +}, +{ + "name":"com.sun.glass.ui.Menu" +}, +{ + "name":"com.sun.glass.ui.MenuItem$Callback" +}, +{ + "name":"com.sun.glass.ui.Size" +}, +{ + "name":"com.sun.glass.ui.View" +}, +{ + "name":"com.sun.javafx.font.coretext.CTFactory", + "methods":[{"name":"getFactory","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.logging.PrintLogger", + "methods":[{"name":"createInstance","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.logging.jfr.JFRPulseLogger", + "methods":[{"name":"createInstance","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.scene.control.skin.Utils", + "methods":[{"name":"getResource","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"com.sun.javafx.tk.quantum.QuantumToolkit", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.javafx.webkit.theme.ScrollBarWidget" +}, +{ + "name":"com.sun.management.GarbageCollectorMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.GcInfo", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.HotSpotDiagnosticMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.ThreadMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.UnixOperatingSystemMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.VMOption", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.internal.GarbageCollectorExtImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.management.internal.HotSpotDiagnostic", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.management.internal.HotSpotThreadImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.management.internal.OperatingSystemImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.media.jfxmediaimpl.platform.gstreamer.GSTPlatform", + "methods":[{"name":"getPlatformInstance","parameterTypes":[] }] +}, +{ + "name":"com.sun.media.jfxmediaimpl.platform.osx.OSXPlatform", + "methods":[{"name":"getPlatformInstance","parameterTypes":[] }] +}, +{ + "name":"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.prism.GraphicsPipeline", + "methods":[ + {"name":"getFontFactory","parameterTypes":[] }, + {"name":"getPipeline","parameterTypes":[] } + ] +}, +{ + "name":"com.sun.prism.shader.DrawCircle_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.DrawPgram_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.DrawRoundRect_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.FillCircle_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.FillPgram_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.FillPgram_ImagePattern_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.FillPgram_LinearGradient_PAD_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.FillRoundRect_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.FillRoundRect_LinearGradient_PAD_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.Mask_TextureRGB_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.Solid_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.Solid_TextureRGB_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.Texture_Color_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.prism.shader.Texture_LinearGradient_PAD_Loader", + "methods":[{"name":"loadShader","parameterTypes":["com.sun.prism.ps.ShaderFactory","java.io.InputStream"] }] +}, +{ + "name":"com.sun.scenario.effect.impl.prism.PrRenderer", + "methods":[{"name":"createRenderer","parameterTypes":["com.sun.scenario.effect.FilterContext"] }] +}, +{ + "name":"com.sun.scenario.effect.impl.prism.ps.PPSBlend_SRC_INPeer", + "methods":[{"name":"","parameterTypes":["com.sun.scenario.effect.FilterContext","com.sun.scenario.effect.impl.Renderer","java.lang.String"] }] +}, +{ + "name":"com.sun.scenario.effect.impl.prism.ps.PPSLinearConvolveShadowPeer", + "methods":[{"name":"","parameterTypes":["com.sun.scenario.effect.FilterContext","com.sun.scenario.effect.impl.Renderer","java.lang.String"] }] +}, +{ + "name":"com.sun.scenario.effect.impl.prism.ps.PPSRenderer", + "methods":[{"name":"createRenderer","parameterTypes":["com.sun.scenario.effect.FilterContext"] }] +}, +{ + "name":"com.vladsch.flexmark.util.ast.TextContainer$Flags", + "allPublicFields":true +}, +{ + "name":"com.vladsch.flexmark.util.sequence.BasedOptionsHolder$Options", + "allPublicFields":true +}, +{ + "name":"com.vladsch.flexmark.util.sequence.builder.ISegmentBuilder$Options", + "allPublicFields":true +}, +{ + "name":"java.awt.SequencedEvent" +}, +{ + "name":"java.awt.SystemColor", + "fields":[ + {"name":"activeCaption"}, + {"name":"activeCaptionBorder"}, + {"name":"activeCaptionText"}, + {"name":"control"}, + {"name":"controlDkShadow"}, + {"name":"controlHighlight"}, + {"name":"controlLtHighlight"}, + {"name":"controlShadow"}, + {"name":"controlText"}, + {"name":"desktop"}, + {"name":"inactiveCaption"}, + {"name":"inactiveCaptionBorder"}, + {"name":"inactiveCaptionText"}, + {"name":"info"}, + {"name":"infoText"}, + {"name":"menu"}, + {"name":"menuText"}, + {"name":"scrollbar"}, + {"name":"text"}, + {"name":"textHighlight"}, + {"name":"textHighlightText"}, + {"name":"textInactiveText"}, + {"name":"textText"}, + {"name":"window"}, + {"name":"windowBorder"}, + {"name":"windowText"} + ] +}, +{ + "name":"java.io.ObjectInputStream", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.Boolean", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Byte", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Character", + "fields":[{"name":"TYPE"}], + "methods":[{"name":"isIdeographic","parameterTypes":["int"] }] +}, +{ + "name":"java.lang.Class", + "methods":[ + {"name":"forName","parameterTypes":["java.lang.Module","java.lang.String"] }, + {"name":"isRecord","parameterTypes":[] } + ], + "queriedMethods":[ + {"name":"getModule","parameterTypes":[] }, + {"name":"getRecordComponents","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.Deprecated", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.Double", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Float", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Integer", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Long", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Module", + "queriedMethods":[ + {"name":"getDescriptor","parameterTypes":[] }, + {"name":"getLayer","parameterTypes":[] }, + {"name":"getName","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.ModuleLayer", + "methods":[ + {"name":"boot","parameterTypes":[] }, + {"name":"findModule","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"java.lang.Object", + "allDeclaredFields":true +}, +{ + "name":"java.lang.Runnable" +}, +{ + "name":"java.lang.Short", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.StackTraceElement", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.String" +}, +{ + "name":"java.lang.Void", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.management.BufferPoolMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.ClassLoadingMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.CompilationMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.LockInfo", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.ManagementPermission", + "methods":[{"name":"","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"java.lang.management.MemoryMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MemoryManagerMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MemoryPoolMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MemoryUsage", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MonitorInfo", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.PlatformLoggingMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.RuntimeMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.ThreadInfo", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.reflect.RecordComponent", + "queriedMethods":[ + {"name":"getName","parameterTypes":[] }, + {"name":"getType","parameterTypes":[] } + ] +}, +{ + "name":"java.math.BigDecimal" +}, +{ + "name":"java.math.BigInteger" +}, +{ + "name":"java.net.URLConnection", + "methods":[{"name":"getContentLengthLong","parameterTypes":[] }] +}, +{ + "name":"java.nio.ByteBuffer", + "methods":[{"name":"order","parameterTypes":["java.nio.ByteOrder"] }] +}, +{ + "name":"java.nio.ByteOrder", + "methods":[{"name":"nativeOrder","parameterTypes":[] }] +}, +{ + "name":"java.security.AlgorithmParametersSpi" +}, +{ + "name":"java.security.KeyStoreSpi" +}, +{ + "name":"java.security.MessageDigestSpi" +}, +{ + "name":"java.security.SecureRandomParameters" +}, +{ + "name":"java.security.interfaces.ECPrivateKey" +}, +{ + "name":"java.security.interfaces.ECPublicKey" +}, +{ + "name":"java.security.interfaces.RSAPrivateKey" +}, +{ + "name":"java.security.interfaces.RSAPublicKey" +}, +{ + "name":"java.sql.Date" +}, +{ + "name":"java.sql.Time" +}, +{ + "name":"java.util.Date" +}, +{ + "name":"java.util.PropertyPermission", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] +}, +{ + "name":"java.util.ServiceLoader", + "methods":[{"name":"load","parameterTypes":["java.lang.Class","java.lang.ClassLoader"] }] +}, +{ + "name":"java.util.logging.LogManager", + "methods":[{"name":"getLoggingMXBean","parameterTypes":[] }] +}, +{ + "name":"java.util.logging.LoggingMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"javafx.scene.Camera" +}, +{ + "name":"javafx.scene.Group" +}, +{ + "name":"javafx.scene.Node" +}, +{ + "name":"javafx.scene.ParallelCamera" +}, +{ + "name":"javafx.scene.Parent" +}, +{ + "name":"javafx.scene.Scene" +}, +{ + "name":"javafx.scene.control.Control" +}, +{ + "name":"javafx.scene.effect.Effect" +}, +{ + "name":"javafx.scene.image.Image" +}, +{ + "name":"javafx.scene.image.ImageView" +}, +{ + "name":"javafx.scene.layout.Pane" +}, +{ + "name":"javafx.scene.layout.Region" +}, +{ + "name":"javafx.scene.shape.Circle" +}, +{ + "name":"javafx.scene.shape.LineTo" +}, +{ + "name":"javafx.scene.shape.MoveTo" +}, +{ + "name":"javafx.scene.shape.Path" +}, +{ + "name":"javafx.scene.shape.PathElement" +}, +{ + "name":"javafx.scene.shape.Rectangle" +}, +{ + "name":"javafx.scene.shape.SVGPath" +}, +{ + "name":"javafx.scene.shape.Shape" +}, +{ + "name":"javafx.scene.text.Font" +}, +{ + "name":"javafx.scene.text.Text" +}, +{ + "name":"javafx.scene.transform.Transform" +}, +{ + "name":"javafx.scene.web.WebView" +}, +{ + "name":"javafx.stage.PopupWindow" +}, +{ + "name":"javafx.stage.Stage" +}, +{ + "name":"javafx.stage.Window" +}, +{ + "name":"javax.imageio.spi.ImageReaderSpi" +}, +{ + "name":"javax.imageio.spi.ImageReaderWriterSpi", + "methods":[{"name":"getMIMETypes","parameterTypes":[] }], + "queriedMethods":[ + {"name":"getFileSuffixes","parameterTypes":[] }, + {"name":"getFormatNames","parameterTypes":[] } + ] +}, +{ + "name":"javax.imageio.spi.ImageWriterSpi" +}, +{ + "name":"javax.management.MBeanOperationInfo", + "queryAllPublicMethods":true +}, +{ + "name":"javax.management.MBeanServerBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"javax.management.NotificationBroadcasterSupport", + "queriedMethods":[{"name":"getNotificationInfo","parameterTypes":[] }] +}, +{ + "name":"javax.management.ObjectName" +}, +{ + "name":"javax.management.openmbean.CompositeData" +}, +{ + "name":"javax.management.openmbean.OpenMBeanOperationInfoSupport" +}, +{ + "name":"javax.management.openmbean.TabularData" +}, +{ + "name":"javax.security.auth.x500.X500Principal", + "fields":[{"name":"thisX500Name"}], + "methods":[{"name":"","parameterTypes":["sun.security.x509.X500Name"] }] +}, +{ + "name":"jdk.management.jfr.ConfigurationInfo", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.EventTypeInfo", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.FlightRecorderMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.FlightRecorderMXBeanImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"jdk.management.jfr.RecordingInfo", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.SettingDescriptorInfo", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.AbstractAppender$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.AppenderSet" +}, +{ + "name":"org.apache.logging.log4j.core.appender.AsyncAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.ConsoleAppender", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.appender.ConsoleAppender$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.CountingNoOpAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.FailoverAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.FailoversPlugin" +}, +{ + "name":"org.apache.logging.log4j.core.appender.FileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.HttpAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.MemoryMappedFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.NullAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.OutputStreamAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.RandomAccessFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.RollingFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.ScriptAppenderSelector" +}, +{ + "name":"org.apache.logging.log4j.core.appender.SmtpAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.SocketAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.SyslogAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.WriterAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.ColumnMapping" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.DataSourceConnectionSource" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.DriverManagerConnectionSource" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.FactoryMethodConnectionSource" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.mom.JmsAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.nosql.NoSqlAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.LoggerNameLevelRewritePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.MapRewritePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.PropertiesRewritePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.RewriteAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.CronTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.DirectWriteRolloverStrategy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.NoOpTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.OnStartupTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.DeleteAction" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAccumulatedFileCount" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAccumulatedFileSize" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAll" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAny" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfFileName" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfLastModified" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfNot" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.PathSortByModificationTime" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.ScriptCondition" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.IdlePurgePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.Route" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.Routes" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.RoutingAppender" +}, +{ + "name":"org.apache.logging.log4j.core.async.ArrayBlockingQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.async.AsyncLoggerConfig" +}, +{ + "name":"org.apache.logging.log4j.core.async.AsyncLoggerConfig$RootLogger" +}, +{ + "name":"org.apache.logging.log4j.core.async.AsyncWaitStrategyFactoryConfig" +}, +{ + "name":"org.apache.logging.log4j.core.async.DisruptorBlockingQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.async.LinkedTransferQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.config.AppenderRef", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createAppenderRef","parameterTypes":["java.lang.String","org.apache.logging.log4j.Level","org.apache.logging.log4j.core.Filter"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.AppendersPlugin", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createAppenders","parameterTypes":["org.apache.logging.log4j.core.Appender[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.CustomLevelConfig" +}, +{ + "name":"org.apache.logging.log4j.core.config.CustomLevels" +}, +{ + "name":"org.apache.logging.log4j.core.config.DefaultAdvertiser" +}, +{ + "name":"org.apache.logging.log4j.core.config.HttpWatcher" +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggerConfig", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggerConfig$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggerConfig$RootLogger", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newRootBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggersPlugin", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createLoggers","parameterTypes":["org.apache.logging.log4j.core.config.LoggerConfig[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.PropertiesPlugin" +}, +{ + "name":"org.apache.logging.log4j.core.config.Property" +}, +{ + "name":"org.apache.logging.log4j.core.config.ScriptsPlugin" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.ClassArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.DefaultArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.ScriptArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.SelectArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.SystemPropertyArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.json.JsonConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BigDecimalConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BigIntegerConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BooleanConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ByteArrayConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ByteConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharArrayConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharacterConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharsetConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ClassConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CronExpressionConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$DoubleConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$DurationConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$FileConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$FloatConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$InetAddressConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$IntegerConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LevelConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LongConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$PathConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$PatternConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$SecurityProviderConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ShortConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$StringConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UriConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UrlConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UuidConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.validation.validators.RequiredValidator", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginAttributeVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginBuilderAttributeVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginConfigurationVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.properties.PropertiesConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.yaml.YamlConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.filter.AbstractFilterable$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.filter.BurstFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.CompositeFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.DenyAllFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.DynamicThresholdFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.LevelMatchFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.LevelRangeFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.MapFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.MarkerFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.MutableThreadContextMapFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.NoMarkerFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.RegexFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.ScriptFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.StringMatchFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.StructuredDataFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.ThreadContextMapFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.ThresholdFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.TimeFilter" +}, +{ + "name":"org.apache.logging.log4j.core.impl.Log4jContextFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.jmx.AppenderAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.AppenderAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.ContextSelectorAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.ContextSelectorAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerConfigAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerConfigAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerContextAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerContextAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.StatusLoggerAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.StatusLoggerAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.layout.CsvLogEventLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.CsvParameterLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.GelfLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.HtmlLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.JsonLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.LevelPatternSelector" +}, +{ + "name":"org.apache.logging.log4j.core.layout.LoggerFields" +}, +{ + "name":"org.apache.logging.log4j.core.layout.MarkerPatternSelector" +}, +{ + "name":"org.apache.logging.log4j.core.layout.MessageLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternLayout", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternLayout$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternMatch" +}, +{ + "name":"org.apache.logging.log4j.core.layout.Rfc5424Layout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.ScriptPatternSelector" +}, +{ + "name":"org.apache.logging.log4j.core.layout.SerializedLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.SyslogLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.XmlLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.YamlLayout" +}, +{ + "name":"org.apache.logging.log4j.core.lookup.ContextMapLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.DateLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.EnvironmentLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.EventLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.JavaLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.JmxRuntimeInputArgumentsLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.JndiLookup" +}, +{ + "name":"org.apache.logging.log4j.core.lookup.Log4jLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.LowerLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.MainMapLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.MapLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.MarkerLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.ResourceBundleLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.StructuredDataLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.SystemPropertiesLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.UpperLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.net.MulticastDnsAdvertiser" +}, +{ + "name":"org.apache.logging.log4j.core.net.SocketAddress" +}, +{ + "name":"org.apache.logging.log4j.core.net.SocketOptions" +}, +{ + "name":"org.apache.logging.log4j.core.net.SocketPerformancePreferences" +}, +{ + "name":"org.apache.logging.log4j.core.net.ssl.KeyStoreConfiguration" +}, +{ + "name":"org.apache.logging.log4j.core.net.ssl.SslConfiguration" +}, +{ + "name":"org.apache.logging.log4j.core.net.ssl.TrustStoreConfiguration" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Black" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Blue" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Cyan" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Green" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Magenta" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Red" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$White" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Yellow" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ClassNamePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.DatePatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EncodingPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EndOfBatchPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EqualsIgnoreCaseReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EqualsReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.FileDatePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.FileLocationPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.FullLocationPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.HighlightConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["org.apache.logging.log4j.core.config.Configuration","java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.IntegerPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LevelPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LineLocationPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LineSeparatorPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LoggerFqcnPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LoggerPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MapPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MarkerPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MarkerSimpleNamePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MaxLengthConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MdcPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MessagePatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["org.apache.logging.log4j.core.config.Configuration","java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MethodLocationPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.NanoTimePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.NdcPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ProcessIdPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RegexReplacement" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RegexReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RelativeTimePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RepeatPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RootThrowablePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.SequenceNumberPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.StyleConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThreadIdPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThreadNamePatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThreadPriorityPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThrowablePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.UuidPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.VariablesNotEmptyReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.script.Script" +}, +{ + "name":"org.apache.logging.log4j.core.script.ScriptFile" +}, +{ + "name":"org.apache.logging.log4j.core.script.ScriptRef" +}, +{ + "name":"org.apache.logging.log4j.core.util.KeyValuePair" +}, +{ + "name":"org.apache.logging.log4j.message.DefaultFlowMessageFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.message.ReusableMessageFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.util.internal.DefaultObjectInputFilter", + "queryAllPublicMethods":true +}, +{ + "name":"org.eclipse.jgit.api.MergeCommand$FastForwardMode$Merge", + "methods":[{"name":"values","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jgit.internal.JGitText", + "allPublicFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$LogRefUpdates", + "methods":[{"name":"values","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$TrustPackedRefsStat", + "methods":[{"name":"values","parameterTypes":[] }] +}, +{ + "name":"sun.font.CFontManager", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.java2d.marlin.DMarlinRenderingEngine", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.management.ClassLoadingImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.CompilationImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.ManagementFactoryHelper$1", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.ManagementFactoryHelper$PlatformLoggingImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.MemoryImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.MemoryManagerImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.MemoryPoolImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.RuntimeImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.misc.Unsafe", + "fields":[{"name":"theUnsafe"}] +}, +{ + "name":"sun.security.pkcs12.PKCS12KeyStore", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.DSA$SHA224withDSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.DSA$SHA256withDSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.JavaKeyStore$DualFormatJKS", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.JavaKeyStore$JKS", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.MD5", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.NativePRNG", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA2$SHA224", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA2$SHA256", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA5$SHA384", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA5$SHA512", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.X509Factory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.certpath.PKIXCertPathValidator", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.PSSParameters", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSAKeyFactory$Legacy", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSAPSSSignature", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSASignature$SHA224withRSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSASignature$SHA256withRSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSASignature$SHA384withRSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.ssl.KeyManagerFactoryImpl$SunX509", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.ssl.SSLContextImpl$DefaultSSLContext", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.util.ObjectIdentifier" +}, +{ + "name":"sun.security.x509.AuthorityInfoAccessExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.AuthorityKeyIdentifierExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.BasicConstraintsExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.CRLDistributionPointsExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.CertificateExtensions" +}, +{ + "name":"sun.security.x509.CertificatePoliciesExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.ExtendedKeyUsageExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.IssuerAlternativeNameExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.KeyUsageExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.NetscapeCertTypeExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.PrivateKeyUsageExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.SubjectAlternativeNameExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.SubjectKeyIdentifierExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, + { + "name": "org.apache.log4j.Appender", + "condition": { + "typeReachable": "org.apache.log4j.PropertyConfigurator" + } + }, + { + "name": "org.apache.log4j.AppenderSkeleton", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setThreshold", + "parameterTypes": [ + "org.apache.log4j.Priority" + ] + } + ] + }, + { + "name": "org.apache.log4j.AppenderSkeleton", + "queryAllPublicMethods": true, + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.Category", + "condition": { + "typeReachable": "org.apache.log4j.Category" + } + }, + { + "name": "org.apache.log4j.CategoryKey", + "condition": { + "typeReachable": "org.apache.log4j.CategoryKey" + } + }, + { + "name": "org.apache.log4j.ConsoleAppender", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setTarget", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.ConsoleAppender", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + }, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.ConsoleAppender", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.DailyRollingFileAppender", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setDatePattern", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.DailyRollingFileAppender", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + }, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.DailyRollingFileAppender", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.FileAppender", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setAppend", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setFile", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.FileAppender", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + }, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.FileAppender", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setFile", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.Layout", + "condition": { + "typeReachable": "org.apache.log4j.PropertyConfigurator" + } + }, + { + "name": "org.apache.log4j.Layout", + "queryAllPublicMethods": true, + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.Logger", + "condition": { + "typeReachable": "org.apache.log4j.Logger" + } + }, + { + "name": "org.apache.log4j.PatternLayout", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setConversionPattern", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.PatternLayout", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + }, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.PatternLayout", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setConversionPattern", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.Priority", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.RollingFileAppender", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setMaxBackupIndex", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setMaxFileSize", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.RollingFileAppender", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + }, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.RollingFileAppender", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.log4j.WriterAppender", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + }, + "methods": [ + { + "name": "setEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setImmediateFlush", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.apache.log4j.WriterAppender", + "queryAllPublicMethods": true, + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.WriterAppender", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "setEncoding", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.log4j.spi.Configurator", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.spi.Filter", + "queryAllPublicMethods": true, + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.spi.OptionHandler", + "condition": { + "typeReachable": "org.apache.log4j.config.PropertySetter" + } + }, + { + "name": "org.apache.log4j.varia.LevelRangeFilter", + "queryAllPublicMethods": true, + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + } + }, + { + "name": "org.apache.log4j.varia.LevelRangeFilter", + "condition": { + "typeReachable": "org.apache.log4j.xml.DOMConfigurator" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setLevelMax", + "parameterTypes": [ + "org.apache.log4j.Level" + ] + }, + { + "name": "setLevelMin", + "parameterTypes": [ + "org.apache.log4j.Level" + ] + } + ] + }, + { + "name": "org.apache.log4j.xml.DOMConfigurator", + "condition": { + "typeReachable": "org.apache.log4j.helpers.OptionConverter" + }, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + } +] diff --git a/app/src/main/resources/META-INF/native-image/resource-config.json b/app/src/main/resources/META-INF/native-image/resource-config.json new file mode 100644 index 00000000..70d324d9 --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/resource-config.json @@ -0,0 +1,73 @@ +{ + "resources":{ + "includes":[ + { + "condition": { + "typeReachable": "org.apache.log4j.helpers.Loader" + }, + "pattern": "\\Qlog4j.xml\\E" + }, + { + "condition": { + "typeReachable": "org.apache.log4j.xml.Log4jEntityResolver" + }, + "pattern": "\\Qorg/apache/log4j/xml/log4j.dtd\\E" + }, + { + "condition": { + "typeReachable": "org.apache.log4j.helpers.Loader" + }, + "pattern": "\\Qlog4j.properties\\E" + }, + { + "pattern":"\\QMETA-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat\\E" + }, + { + "pattern":"\\QMETA-INF/services/org.apache.logging.log4j.core.util.ContextDataProvider\\E" + }, + { + "pattern":"\\QMETA-INF/services/org.apache.logging.log4j.spi.Provider\\E" + }, + { + "pattern":"\\QMETA-INF/services/org.apache.logging.log4j.util.PropertySource\\E" + }, + { + "pattern":"\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E" + }, + { + "pattern":"\\Qcom/dlsc/jfxcentral2/components/headers/bg-lg.jpg\\E" + }, + { + "pattern":"\\Qlog4j2.xml\\E" + }, + { + "pattern":"\\Qreference.conf\\E" + } + ]}, + "bundles":[ + { + "name":"com.apple.laf.resources.aqua", + "classNames":["com.apple.laf.resources.aqua"] + }, + { + "name":"com.sun.javafx.tk.quantum.QuantumMessagesBundle", + "locales":[""] + }, + { + "name":"com/sun/javafx/scene/control/skin/resources/controls", + "locales":[""] + }, + { + "name":"org.eclipse.jgit.internal.JGitText", + "locales":[""] + }, + { + "name":"sun.awt.resources.awt", + "classNames":["sun.awt.resources.awt"] + }, + { + "name":"sun.awt.resources.awtosx", + "classNames":["sun.awt.resources.awtosx"] + } + ] +} diff --git a/app/src/main/resources/META-INF/native-image/serialization-config.json b/app/src/main/resources/META-INF/native-image/serialization-config.json new file mode 100644 index 00000000..bf554e06 --- /dev/null +++ b/app/src/main/resources/META-INF/native-image/serialization-config.json @@ -0,0 +1,6 @@ +{ + "types":[ + ], + "lambdaCapturingTypes":[ + ] +} diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java index db54bb62..074c94f0 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java @@ -5,45 +5,39 @@ import com.dlsc.jfxcentral.data.model.Download; import com.dlsc.jfxcentral.data.model.RealWorldApp; import javafx.scene.image.Image; -import one.jpro.platform.image.manager.ImageDefinition; -import one.jpro.platform.image.manager.ImageManager; -import one.jpro.platform.image.manager.encoder.ImageEncoder; -import one.jpro.platform.image.manager.encoder.ImageEncoderJPG; -import one.jpro.platform.image.manager.source.ImageSource; -import one.jpro.platform.image.manager.source.ImageSourceFile; -import one.jpro.platform.image.manager.transformer.ImageTransformer; -import one.jpro.platform.image.manager.transformer.ImageTransformerFitHeight; -import one.jpro.platform.image.manager.transformer.ImageTransformerScaleToArea; -import one.jpro.platform.image.manager.transformer.ImageTransformerWH; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; import java.net.URL; import java.util.Objects; public class CentralImageManager { + private static final Logger LOGGER = LogManager.getLogger(CentralImageManager.class); private static final URL MISSING_IMAGE = com.dlsc.jfxcentral.data.ImageManager.class.getResource("missing-image.jpg"); - private static final ImageManager manager = ImageManager.getInstance(); - - static int HEIGHT_PREVIEW_LARGE = 147; - static int HEIGHT_PREVIEW_SMALL = 71; - public static Image getPreviewImage(File file, boolean large) { - ImageEncoder encoding = new ImageEncoderJPG(0.85); - int height = large ? HEIGHT_PREVIEW_LARGE : HEIGHT_PREVIEW_SMALL; - ImageTransformer transformer = new ImageTransformerFitHeight(height, 2); - ImageSource source = new ImageSourceFile(file); - return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); + try (FileInputStream in = new FileInputStream(file)) { + return new Image(in); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } } public static Image getRealWorldAppBannerImage2(RealWorldApp app) { - ImageEncoder encoding = new ImageEncoderJPG(0.85); - ImageTransformer transformer = new ImageTransformerWH(413, 233, 2); - ImageSource source = new ImageSourceFile(realWorldAppBannerImageFile(app)); - return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); + try (FileInputStream in = new FileInputStream(realWorldAppBannerImageFile(app))) { + return new Image(in); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } } public static File realWorldAppBannerImageFile(RealWorldApp app) { @@ -51,25 +45,34 @@ public static File realWorldAppBannerImageFile(RealWorldApp app) { } public static Image getDownloadImage(Download download) { - ImageEncoder encoding = new ImageEncoderJPG(0.85); - ImageTransformer transformer = new ImageTransformerWH(413, 233, 2); File file = com.dlsc.jfxcentral.data.ImageManager.getInstance().downloadBannerFile(download); - ImageSource source = new ImageSourceFile(file); - return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); + try (FileInputStream in = new FileInputStream(file)) { + return new Image(in); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } } public static Image getBookCoverImage1(Book book) { - ImageEncoder encoding = new ImageEncoderJPG(0.8); - ImageTransformer transformer = new ImageTransformerScaleToArea(180, 250); - ImageSource source = new ImageSourceFile(bookCoverImageFile(book)); - return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); + try (FileInputStream in = new FileInputStream(bookCoverImageFile(book))) { + return new Image(in); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } } public static Image getBookCoverImage2(Book book) { - ImageEncoder encoding = new ImageEncoderJPG(0.8); - ImageTransformer transformer = new ImageTransformerScaleToArea(500, 500); - ImageSource source = new ImageSourceFile(bookCoverImageFile(book)); - return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); + try (FileInputStream in = new FileInputStream(bookCoverImageFile(book))) { + return new Image(in); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } catch (IOException e) { + throw new RuntimeException(e); + } } public static File bookCoverImageFile(Book book) { diff --git a/pom.xml b/pom.xml index d6e3e1ca..af95653a 100644 --- a/pom.xml +++ b/pom.xml @@ -26,20 +26,28 @@ 17 - UTF-8 - 5.10.0 22-ea+11 + 5.10.0 12.3.1 2023.3.0 0.2.6 1.16 + 4.0.19 + UTF-8 + sandec https://sandec.jfrog.io/artifactory/repo + + + Gluon + https://nexus.gluonhq.com/nexus/content/repositories/releases + + @@ -55,6 +63,37 @@ + + + com.gluonhq.attach + display + ${attach.version} + + + + com.gluonhq.attach + lifecycle + ${attach.version} + + + + com.gluonhq.attach + statusbar + ${attach.version} + + + + com.gluonhq.attach + storage + ${attach.version} + + + + com.gluonhq.attach + util + ${attach.version} + + com.dustinredmond.fxtrayicon FXTrayIcon @@ -233,6 +272,14 @@ 2.12.0 + + org.graalvm.buildtools + graalvm-reachability-metadata + {maven-plugin-version} + repository + zip + + org.apache.logging.log4j log4j-core @@ -610,10 +657,26 @@ maven-compiler-plugin 3.10.1 - 19 - 19 + 17 + 17 + + + + ios + + ios + + + + android + + android + + + + From 4c421f9dd516ca1c120a4c581dc0127a4c22c4cf Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Mon, 16 Oct 2023 16:51:43 +0200 Subject: [PATCH 03/11] Added reflection info .... removed dependencies to AWT. --- .../main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java index 27c465be..c5882fe7 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java @@ -78,7 +78,6 @@ private static void initialLoad(ProgressMonitor monitor) throws Exception { CloneCommand cloneCmd = Git.cloneRepository() .setProgressMonitor(monitor) .setURI(repoUrl) - . .setBranch("live") .setDepth(1) .setDirectory(repoDirectory); From 153a8e2d16586dde1350bb22480ae54b5c761fbe Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Tue, 17 Oct 2023 17:37:52 +0200 Subject: [PATCH 04/11] Code adjustments for running natively on mobile devices. --- app/pom.xml | 15 + .../dlsc/jfxcentral2/app/JFXCentral2App.java | 59 +- .../jfxcentral2/app/RepositoryManager.java | 13 + .../jfxcentral2/app/stage/CustomStage.java | 15 +- .../jfxcentral2/app/stage/NavigationView.java | 10 +- .../app/utils/PrettyScrollPane.java | 13 +- .../META-INF/native-image/reflect-config.json | 593 ++++++------------ .../native-image/resource-config.json | 45 +- .../com/dlsc/jfxcentral2/app/stage/stage.css | 16 + .../dlsc/jfxcentral2/components/PaneBase.java | 7 + .../jfxcentral2/components/TopMenuBar.java | 10 +- .../jfxcentral2/components/WelcomeView.java | 6 +- .../hamburger/HamburgerMenuView.java | 7 +- .../com/dlsc/jfxcentral2/utils/OSUtil.java | 9 + .../utils/images/CentralImageManager.java | 85 ++- .../resources/com/dlsc/jfxcentral2/theme.css | 12 + pom.xml | 15 - 17 files changed, 441 insertions(+), 489 deletions(-) diff --git a/app/pom.xml b/app/pom.xml index 7a44054a..96393a0f 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -498,4 +498,19 @@ + + + + ios + + ios + + + + android + + android + + + diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java index c176e3c4..403aaac3 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java @@ -59,6 +59,7 @@ import com.dlsc.jfxcentral2.app.utils.PrettyScrollPane; import com.dlsc.jfxcentral2.model.Size; import com.dlsc.jfxcentral2.utils.NodeUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; import com.jpro.webapi.WebAPI; import javafx.application.Application; @@ -82,6 +83,8 @@ import org.apache.logging.log4j.Logger; import simplefx.experimental.parts.FXFuture; +import java.awt.*; +import java.awt.image.BufferedImage; import java.io.File; import java.io.PrintStream; import java.util.Locale; @@ -93,7 +96,7 @@ public class JFXCentral2App extends Application { private static final Logger LOGGER = LogManager.getLogger(JFXCentral2App.class); private final ObjectProperty size = new SimpleObjectProperty<>(Size.LARGE); -// private TrayIconManager trayIconManager; + private TrayIconManager trayIconManager; static { if (WebAPI.isBrowser() || !RepositoryManager.isCountryEqualToChina()) { @@ -104,21 +107,26 @@ public class JFXCentral2App extends Application { @Override public void start(Stage stage) { // This is a workaround to prevent a deadlock between the TrayIcon and the JPro ImageManager -// BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); -// bi.createGraphics(); + if (!OSUtil.isNative()) { + BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); + bi.createGraphics(); + } if (!WebAPI.isBrowser()) { - System.setProperty("prism.lcdtext", "false"); System.setProperty("routing.scrollpane", PrettyScrollPane.class.getName()); -// if (Taskbar.isTaskbarSupported()) { -// Taskbar taskbar = Taskbar.getTaskbar(); -// if (taskbar.isSupported(Taskbar.Feature.ICON_IMAGE)) { -// Toolkit defaultToolkit = Toolkit.getDefaultToolkit(); -// Image dockIcon = defaultToolkit.getImage(JFXCentral2App.class.getResource("app-icon.png")); -// taskbar.setIconImage(dockIcon); -// } -// } + if (!OSUtil.isNative()) { + System.setProperty("prism.lcdtext", "false"); + + if (Taskbar.isTaskbarSupported()) { + Taskbar taskbar = Taskbar.getTaskbar(); + if (taskbar.isSupported(Taskbar.Feature.ICON_IMAGE)) { + Toolkit defaultToolkit = Toolkit.getDefaultToolkit(); + Image dockIcon = defaultToolkit.getImage(JFXCentral2App.class.getResource("app-icon.png")); + taskbar.setIconImage(dockIcon); + } + } + } } // set jpro.imagemanager.cache to ~/.jfxcentral/imagecache @@ -136,22 +144,24 @@ public void start(Stage stage) { routeNode.start(sessionManager); // tray icon -// if (!WebAPI.isBrowser() && SystemTray.isSupported()) { -// RepositoryManager.repositoryUpdatedProperty().addListener(it -> { -// if (trayIconManager == null) { -// trayIconManager = new TrayIconManager(stage, sessionManager); -// } else { -// trayIconManager.refresh(); -// } -// }); -// } + if (!WebAPI.isBrowser() && !OSUtil.isNative() && SystemTray.isSupported()) { + RepositoryManager.repositoryUpdatedProperty().addListener(it -> { + if (trayIconManager == null) { + trayIconManager = new TrayIconManager(stage, sessionManager); + } else { + trayIconManager.refresh(); + } + }); + } // customs stage for decorations / the chrome CustomStage customStage = new CustomStage(stage, routeNode, sessionManager); customStage.setCloseHandler(() -> { - // if (SystemTray.isSupported()) { - // trayIconManager.hide(); - // } + if (!OSUtil.isNative()) { + if (SystemTray.isSupported()) { + trayIconManager.hide(); + } + } stage.close(); }); @@ -259,6 +269,7 @@ private Response createResponse(Request request, Class cl private void updateSizeProperty(Scene scene) { double sceneWidth = scene.getWidth(); + System.out.println("scene width: " + sceneWidth); if (sceneWidth < 865) { size.set(Size.SMALL); } else if (sceneWidth <= 1320) { diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java index c5882fe7..2ac94c67 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java @@ -4,6 +4,7 @@ import javafx.application.Platform; import javafx.beans.property.BooleanProperty; import javafx.beans.property.SimpleBooleanProperty; +import one.jpro.platform.internal.openlink.util.PlatformUtils; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.eclipse.jgit.api.CloneCommand; @@ -11,6 +12,8 @@ import org.eclipse.jgit.lib.ProgressMonitor; import org.eclipse.jgit.merge.ContentMergeStrategy; import org.eclipse.jgit.storage.file.FileRepositoryBuilder; +import org.eclipse.jgit.util.FS; +import org.eclipse.jgit.util.FS_POSIX; import java.io.File; import java.io.IOException; @@ -81,6 +84,16 @@ private static void initialLoad(ProgressMonitor monitor) throws Exception { .setBranch("live") .setDepth(1) .setDirectory(repoDirectory); + + if (PlatformUtils.isAndroid() || PlatformUtils.isIOS()) { + cloneCmd = cloneCmd.setFs(new FS_POSIX() { + @Override + public boolean supportsExecute() { + return false; + } + }); + } + try (Git git = cloneCmd.call()) { // Git object is here only to ensure resources are properly closed; no other actions needed. } diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java index 731d1d3c..79abbb10 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java @@ -9,7 +9,6 @@ import javafx.collections.ObservableList; import javafx.css.PseudoClass; import javafx.event.EventHandler; -import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.geometry.Rectangle2D; import javafx.scene.Cursor; @@ -66,9 +65,12 @@ public CustomStage(Stage stage, Node node, SessionManager sessionManager) { if (!WebAPI.isBrowser()) { VBox vBox = new VBox(titleBar); - vBox.setPadding(new Insets(0, 0, 2, 0)); vBox.setAlignment(Pos.CENTER_RIGHT); - setTop(vBox); + if (OSUtil.isNative()) { + setBottom(vBox); + } else { + setTop(vBox); + } } centerProperty().bind(contentProperty()); @@ -320,6 +322,8 @@ class TitleBar extends StackPane { label = new Label(); label.getStyleClass().add("title"); + label.setVisible(!OSUtil.isNative()); + label.setManaged(!OSUtil.isNative()); FontIcon maxIcon = new FontIcon(MaterialDesign.MDI_WINDOW_MAXIMIZE); FontIcon restoreIcon = new FontIcon(MaterialDesign.MDI_WINDOW_RESTORE); @@ -386,7 +390,10 @@ class TitleBar extends StackPane { NavigationView navigationView = new NavigationView(sessionManager); - if (OSUtil.isMac()) { + if (OSUtil.isNative()) { + getStyleClass().add("native"); + getChildren().addAll(navigationView); + } else if (OSUtil.isMac()) { getStyleClass().add("mac"); HBox controlBox = new HBox(closeButton, minButton, maxButton); controlBox.getStyleClass().add("control-box"); diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/NavigationView.java b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/NavigationView.java index a50840f5..03642303 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/NavigationView.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/NavigationView.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.app.stage; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.jpro.webapi.WebAPI; import javafx.beans.binding.Bindings; import javafx.collections.ObservableList; @@ -10,7 +11,6 @@ import javafx.scene.control.MenuItem; import javafx.scene.control.Tooltip; import javafx.scene.layout.HBox; -import javafx.scene.layout.Priority; import one.jpro.platform.routing.HistoryEntry; import one.jpro.platform.routing.sessionmanager.SessionManager; import org.kordamp.ikonli.javafx.FontIcon; @@ -45,14 +45,12 @@ public NavigationView(SessionManager sessionManager) { back.setGraphic(new FontIcon(Material.ARROW_BACK)); back.setOnAction(evt -> sessionManager.goBack()); back.setMaxWidth(Double.MAX_VALUE); - HBox.setHgrow(back, Priority.ALWAYS); Button forward = new Button(); forward.setFocusTraversable(false); forward.setGraphic(new FontIcon(Material.ARROW_FORWARD)); forward.setOnAction(evt -> sessionManager.goForward()); forward.setMaxWidth(Double.MAX_VALUE); - HBox.setHgrow(forward, Priority.ALWAYS); sceneProperty().addListener(it -> { if (getScene() != null) { @@ -64,7 +62,11 @@ public NavigationView(SessionManager sessionManager) { back.setOnContextMenuRequested(evt -> showMenu(back, sessionManager.getHistoryBackward())); forward.setOnContextMenuRequested(evt -> showMenu(forward, sessionManager.getHistoryForwards())); - getChildren().setAll(refreshButton, back, forward); + if (OSUtil.isNative()) { + getChildren().setAll(back, refreshButton, forward); + } else { + getChildren().setAll(refreshButton, back, forward); + } } private void showMenu(Button back, ObservableList historyBackward) { diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/utils/PrettyScrollPane.java b/app/src/main/java/com/dlsc/jfxcentral2/app/utils/PrettyScrollPane.java index acc0ff03..f9dd9eb8 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/utils/PrettyScrollPane.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/utils/PrettyScrollPane.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.app.utils; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.animation.FadeTransition; import javafx.animation.KeyFrame; import javafx.animation.KeyValue; @@ -118,12 +119,20 @@ private void init() { vBar.setManaged(false); vBar.setOrientation(Orientation.VERTICAL); vBar.getStyleClass().addAll("my-scroll-bar", "vertical-scroll-bar"); - vBar.visibleProperty().bind(hoverProperty()); + if (OSUtil.isNative()) { + vBar.setVisible(false); + } else { + vBar.visibleProperty().bind(hoverProperty()); + } hBar.setManaged(false); hBar.setOrientation(Orientation.HORIZONTAL); hBar.getStyleClass().addAll("my-scroll-bar", "horizontal-scroll-bar"); - hBar.visibleProperty().bind(hBar.visibleAmountProperty().lessThan(1).or(alwaysShowHorizontalScrollBar)); + if (OSUtil.isNative()) { + hBar.setVisible(false); + } else { + hBar.visibleProperty().bind(hBar.visibleAmountProperty().lessThan(1).or(alwaysShowHorizontalScrollBar)); + } shadow.setManaged(false); shadow.getStyleClass().add("shadow"); diff --git a/app/src/main/resources/META-INF/native-image/reflect-config.json b/app/src/main/resources/META-INF/native-image/reflect-config.json index b020e8a9..d29231f9 100644 --- a/app/src/main/resources/META-INF/native-image/reflect-config.json +++ b/app/src/main/resources/META-INF/native-image/reflect-config.json @@ -854,6 +854,187 @@ "name":"jdk.management.jfr.SettingDescriptorInfo", "queryAllPublicMethods":true }, +{ + "condition":{"typeReachable":"org.apache.log4j.PropertyConfigurator"}, + "name":"org.apache.log4j.Appender" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.AppenderSkeleton", + "methods":[{"name":"setThreshold","parameterTypes":["org.apache.log4j.Priority"] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.AppenderSkeleton", + "queryAllPublicMethods":true +}, +{ + "condition":{"typeReachable":"org.apache.log4j.Category"}, + "name":"org.apache.log4j.Category" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.CategoryKey"}, + "name":"org.apache.log4j.CategoryKey" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.ConsoleAppender", + "methods":[{"name":"setTarget","parameterTypes":["java.lang.String"] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.ConsoleAppender", + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.ConsoleAppender", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.DailyRollingFileAppender", + "methods":[{"name":"setDatePattern","parameterTypes":["java.lang.String"] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.DailyRollingFileAppender", + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.DailyRollingFileAppender", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.FileAppender", + "methods":[ + {"name":"setAppend","parameterTypes":["boolean"] }, + {"name":"setFile","parameterTypes":["java.lang.String"] } + ] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.FileAppender", + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.FileAppender", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setFile","parameterTypes":["java.lang.String"] } + ] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.PropertyConfigurator"}, + "name":"org.apache.log4j.Layout" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.Layout", + "queryAllPublicMethods":true +}, +{ + "condition":{"typeReachable":"org.apache.log4j.Logger"}, + "name":"org.apache.log4j.Logger" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.PatternLayout", + "methods":[{"name":"setConversionPattern","parameterTypes":["java.lang.String"] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.PatternLayout", + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.PatternLayout", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setConversionPattern","parameterTypes":["java.lang.String"] } + ] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.Priority" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.RollingFileAppender", + "methods":[ + {"name":"setMaxBackupIndex","parameterTypes":["int"] }, + {"name":"setMaxFileSize","parameterTypes":["java.lang.String"] } + ] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.RollingFileAppender", + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.RollingFileAppender", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.WriterAppender", + "methods":[ + {"name":"setEncoding","parameterTypes":["java.lang.String"] }, + {"name":"setImmediateFlush","parameterTypes":["boolean"] } + ] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.WriterAppender", + "queryAllPublicMethods":true +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.WriterAppender", + "methods":[{"name":"setEncoding","parameterTypes":["java.lang.String"] }] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.spi.Configurator" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.spi.Filter", + "queryAllPublicMethods":true +}, +{ + "condition":{"typeReachable":"org.apache.log4j.config.PropertySetter"}, + "name":"org.apache.log4j.spi.OptionHandler" +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.varia.LevelRangeFilter", + "queryAllPublicMethods":true +}, +{ + "condition":{"typeReachable":"org.apache.log4j.xml.DOMConfigurator"}, + "name":"org.apache.log4j.varia.LevelRangeFilter", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setLevelMax","parameterTypes":["org.apache.log4j.Level"] }, + {"name":"setLevelMin","parameterTypes":["org.apache.log4j.Level"] } + ] +}, +{ + "condition":{"typeReachable":"org.apache.log4j.helpers.OptionConverter"}, + "name":"org.apache.log4j.xml.DOMConfigurator", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.apache.logging.log4j.core.appender.AbstractAppender$Builder", "allDeclaredFields":true @@ -1699,14 +1880,38 @@ "allPublicFields":true, "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$AutoCRLF", + "methods":[{"name":"values","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$CheckStat", + "methods":[{"name":"values","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$EOL", + "methods":[{"name":"values","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$HideDotFiles", + "methods":[{"name":"values","parameterTypes":[] }] +}, { "name":"org.eclipse.jgit.lib.CoreConfig$LogRefUpdates", "methods":[{"name":"values","parameterTypes":[] }] }, +{ + "name":"org.eclipse.jgit.lib.CoreConfig$SymLinks", + "methods":[{"name":"values","parameterTypes":[] }] +}, { "name":"org.eclipse.jgit.lib.CoreConfig$TrustPackedRefsStat", "methods":[{"name":"values","parameterTypes":[] }] }, +{ + "name":"org.eclipse.jgit.util.sha1.SHA1$Sha1Implementation", + "methods":[{"name":"values","parameterTypes":[] }] +}, { "name":"sun.font.CFontManager", "methods":[{"name":"","parameterTypes":[] }] @@ -1900,391 +2105,5 @@ { "name":"sun.security.x509.SubjectKeyIdentifierExtension", "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, - { - "name": "org.apache.log4j.Appender", - "condition": { - "typeReachable": "org.apache.log4j.PropertyConfigurator" - } - }, - { - "name": "org.apache.log4j.AppenderSkeleton", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setThreshold", - "parameterTypes": [ - "org.apache.log4j.Priority" - ] - } - ] - }, - { - "name": "org.apache.log4j.AppenderSkeleton", - "queryAllPublicMethods": true, - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.Category", - "condition": { - "typeReachable": "org.apache.log4j.Category" - } - }, - { - "name": "org.apache.log4j.CategoryKey", - "condition": { - "typeReachable": "org.apache.log4j.CategoryKey" - } - }, - { - "name": "org.apache.log4j.ConsoleAppender", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setTarget", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.ConsoleAppender", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - }, - "queryAllPublicMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.ConsoleAppender", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.DailyRollingFileAppender", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setDatePattern", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.DailyRollingFileAppender", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - }, - "queryAllPublicMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.DailyRollingFileAppender", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.FileAppender", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setAppend", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setFile", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.FileAppender", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - }, - "queryAllPublicMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.FileAppender", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setFile", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.Layout", - "condition": { - "typeReachable": "org.apache.log4j.PropertyConfigurator" - } - }, - { - "name": "org.apache.log4j.Layout", - "queryAllPublicMethods": true, - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.Logger", - "condition": { - "typeReachable": "org.apache.log4j.Logger" - } - }, - { - "name": "org.apache.log4j.PatternLayout", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setConversionPattern", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.PatternLayout", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - }, - "queryAllPublicMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.PatternLayout", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setConversionPattern", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.Priority", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.RollingFileAppender", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setMaxBackupIndex", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setMaxFileSize", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.RollingFileAppender", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - }, - "queryAllPublicMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.RollingFileAppender", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.log4j.WriterAppender", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - }, - "methods": [ - { - "name": "setEncoding", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setImmediateFlush", - "parameterTypes": [ - "boolean" - ] - } - ] - }, - { - "name": "org.apache.log4j.WriterAppender", - "queryAllPublicMethods": true, - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.WriterAppender", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "setEncoding", - "parameterTypes": [ - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.log4j.spi.Configurator", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.spi.Filter", - "queryAllPublicMethods": true, - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.spi.OptionHandler", - "condition": { - "typeReachable": "org.apache.log4j.config.PropertySetter" - } - }, - { - "name": "org.apache.log4j.varia.LevelRangeFilter", - "queryAllPublicMethods": true, - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - } - }, - { - "name": "org.apache.log4j.varia.LevelRangeFilter", - "condition": { - "typeReachable": "org.apache.log4j.xml.DOMConfigurator" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setLevelMax", - "parameterTypes": [ - "org.apache.log4j.Level" - ] - }, - { - "name": "setLevelMin", - "parameterTypes": [ - "org.apache.log4j.Level" - ] - } - ] - }, - { - "name": "org.apache.log4j.xml.DOMConfigurator", - "condition": { - "typeReachable": "org.apache.log4j.helpers.OptionConverter" - }, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - } +} ] diff --git a/app/src/main/resources/META-INF/native-image/resource-config.json b/app/src/main/resources/META-INF/native-image/resource-config.json index 70d324d9..827f0640 100644 --- a/app/src/main/resources/META-INF/native-image/resource-config.json +++ b/app/src/main/resources/META-INF/native-image/resource-config.json @@ -1,24 +1,6 @@ { "resources":{ "includes":[ - { - "condition": { - "typeReachable": "org.apache.log4j.helpers.Loader" - }, - "pattern": "\\Qlog4j.xml\\E" - }, - { - "condition": { - "typeReachable": "org.apache.log4j.xml.Log4jEntityResolver" - }, - "pattern": "\\Qorg/apache/log4j/xml/log4j.dtd\\E" - }, - { - "condition": { - "typeReachable": "org.apache.log4j.helpers.Loader" - }, - "pattern": "\\Qlog4j.properties\\E" - }, { "pattern":"\\QMETA-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat\\E" }, @@ -37,9 +19,21 @@ { "pattern":"\\Qcom/dlsc/jfxcentral2/components/headers/bg-lg.jpg\\E" }, + { + "condition":{"typeReachable":"org.apache.log4j.helpers.Loader"}, + "pattern":"\\Qlog4j.properties\\E" + }, + { + "condition":{"typeReachable":"org.apache.log4j.helpers.Loader"}, + "pattern":"\\Qlog4j.xml\\E" + }, { "pattern":"\\Qlog4j2.xml\\E" }, + { + "condition":{"typeReachable":"org.apache.log4j.xml.Log4jEntityResolver"}, + "pattern":"\\Qorg/apache/log4j/xml/log4j.dtd\\E" + }, { "pattern":"\\Qreference.conf\\E" } @@ -51,15 +45,24 @@ }, { "name":"com.sun.javafx.tk.quantum.QuantumMessagesBundle", - "locales":[""] + "locales":[ + "", + "und" + ] }, { "name":"com/sun/javafx/scene/control/skin/resources/controls", - "locales":[""] + "locales":[ + "", + "und" + ] }, { "name":"org.eclipse.jgit.internal.JGitText", - "locales":[""] + "locales":[ + "", + "und" + ] }, { "name":"sun.awt.resources.awt", diff --git a/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css b/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css index 517e858a..5bfe3186 100644 --- a/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css +++ b/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css @@ -22,6 +22,17 @@ -fx-alignment: center-left; } +.custom-stage .title-bar.native > .front-box { + -fx-padding: 15; + -fx-alignment: center; +} + +.custom-stage .title-bar.native > .navigation-view { + -fx-alignment: center; + -fx-padding: 15px; + -fx-spacing: 50px; +} + .custom-stage .title-bar .title { -fx-font-family: "Roboto Condensed"; -fx-font-size: 20px; @@ -42,6 +53,11 @@ -fx-icon-size: 20px; } +.custom-stage .title-bar.native .button .ikonli-font-icon, +.custom-stage .title-bar.native .toggle-button .ikonli-font-icon { + -fx-icon-size: 32px; +} + .custom-stage .title-bar .button:hover .ikonli-font-icon, .custom-stage .title-bar .toggle-button:hover .ikonli-font-icon { -fx-icon-color: -orange; diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/PaneBase.java b/components/src/main/java/com/dlsc/jfxcentral2/components/PaneBase.java index f31959e6..172e7555 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/PaneBase.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/PaneBase.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral2.model.Size; import com.dlsc.jfxcentral2.model.Target; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.css.PseudoClass; @@ -25,8 +26,10 @@ public class PaneBase extends StackPane { private static final PseudoClass DESKTOP_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("desktop"); private static final PseudoClass BROWSER_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("browser"); private static final PseudoClass MOBILE_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("mobile"); + private Size oldSize; private Size newSize; + public PaneBase() { // target styling activateTargetPseudoClass(); @@ -41,6 +44,10 @@ public PaneBase() { activateSizePseudoClass(); layoutBySize(); }); + + if (OSUtil.isNative()) { + getStyleClass().add("native"); + } } public Size getOldSize() { diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java b/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java index 055fb680..a7abb4dc 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java @@ -17,6 +17,7 @@ import com.dlsc.jfxcentral2.iconfont.JFXCentralIcon; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.ModelObjectTool; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; import javafx.application.Platform; import javafx.beans.binding.Bindings; @@ -199,7 +200,8 @@ private void activateModePseudoClass() { protected void layoutBySize() { searchField = createSearchField(); - searchField.setFocusTraversable(false); + searchField.setFocusTraversable(!OSUtil.isNative()); + if (isLarge()) { MenuButton resourcesBtn = createMenuButton("Resources"); resourcesBtn.getStyleClass().add("resources-button"); @@ -250,7 +252,11 @@ protected void layoutBySize() { searchField.setVisible(true); searchField.setMinWidth(Region.USE_PREF_SIZE); - contentBox.getChildren().setAll(logoWrapper, new Spacer(), resourcesBtn, communityBtn, showcasesBtn, utilitiesButton, documentationBtn, downloadsBtn, separatorRegion, loginBtn, searchField); + contentBox.getChildren().setAll(logoWrapper, new Spacer(), resourcesBtn, communityBtn, showcasesBtn); + if (!OSUtil.isNative()) { + contentBox.getChildren().add(utilitiesButton); + } + contentBox.getChildren().addAll(documentationBtn, downloadsBtn, separatorRegion, loginBtn, searchField); } else { Region logoutRegion = new Region(); logoutRegion.getStyleClass().add("logout-region"); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java index 1bf79874..a7bf9fc0 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java @@ -12,6 +12,8 @@ import one.jpro.platform.routing.LinkUtil; import org.kordamp.ikonli.javafx.FontIcon; +import java.text.MessageFormat; + public class WelcomeView extends PaneBase { private final VBox labelBox; @@ -53,9 +55,9 @@ public WelcomeView(boolean mobile) { jfxCentralDescLabel.setMinHeight(Region.USE_PREF_SIZE); String javaVersion = System.getProperty("java.version"); - String fxVersion = System.getProperty("javafx.runtime.version"); + String fxVersion = System.getProperty("javafx.version"); - Label versionLabel = new Label("This site runs on Java " + javaVersion + " with JavaFX " + fxVersion + "."); + Label versionLabel = new Label(MessageFormat.format("This {0} runs on Java " + javaVersion + " with JavaFX " + fxVersion + ".", WebAPI.isBrowser() ? "site" : "application")); versionLabel.getStyleClass().add("version-label"); versionLabel.setWrapText(true); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/hamburger/HamburgerMenuView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/hamburger/HamburgerMenuView.java index 880b13ee..67d6dd42 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/hamburger/HamburgerMenuView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/hamburger/HamburgerMenuView.java @@ -16,6 +16,7 @@ import com.dlsc.jfxcentral2.components.Spacer; import com.dlsc.jfxcentral2.iconfont.JFXCentralIcon; import com.dlsc.jfxcentral2.utils.IkonUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; import javafx.beans.binding.Bindings; import javafx.beans.property.ObjectProperty; @@ -101,7 +102,11 @@ public HamburgerMenuView(boolean mobile) { setMaxHeight(Region.USE_PREF_SIZE); - getMenus().addAll(resourcesMenu, communityMenu, showcases,utilities, documentation); + getMenus().addAll(resourcesMenu, communityMenu, showcases); + if (!OSUtil.isNative()) { + getMenus().add(utilities); + } + getMenus().add(documentation); if (!mobile) { getMenus().add(downloads); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java index 12a3b9e1..3fe6f786 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java @@ -1,8 +1,10 @@ package com.dlsc.jfxcentral2.utils; +import one.jpro.platform.internal.openlink.util.PlatformUtils; import org.apache.commons.lang3.StringUtils; public class OSUtil { + public enum Desktop { WINDOWS, MAC, @@ -52,4 +54,11 @@ public static boolean isUnknown() { return getDesktop() == Desktop.UNKNOWN; } + public static boolean isNative() { + if (true) { + return true; + } + return PlatformUtils.isIOS() || PlatformUtils.isAndroid(); + } + } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java index 074c94f0..75abe7e8 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java @@ -5,6 +5,17 @@ import com.dlsc.jfxcentral.data.model.Download; import com.dlsc.jfxcentral.data.model.RealWorldApp; import javafx.scene.image.Image; +import one.jpro.platform.image.manager.ImageDefinition; +import one.jpro.platform.image.manager.ImageManager; +import one.jpro.platform.image.manager.encoder.ImageEncoder; +import one.jpro.platform.image.manager.encoder.ImageEncoderJPG; +import one.jpro.platform.image.manager.source.ImageSource; +import one.jpro.platform.image.manager.source.ImageSourceFile; +import one.jpro.platform.image.manager.transformer.ImageTransformer; +import one.jpro.platform.image.manager.transformer.ImageTransformerFitHeight; +import one.jpro.platform.image.manager.transformer.ImageTransformerScaleToArea; +import one.jpro.platform.image.manager.transformer.ImageTransformerWH; +import one.jpro.platform.internal.openlink.util.PlatformUtils; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -16,11 +27,15 @@ import java.util.Objects; public class CentralImageManager { - private static final Logger LOGGER = LogManager.getLogger(CentralImageManager.class); private static final URL MISSING_IMAGE = com.dlsc.jfxcentral.data.ImageManager.class.getResource("missing-image.jpg"); - public static Image getPreviewImage(File file, boolean large) { + private static final ImageManager manager = ImageManager.getInstance(); + + static int HEIGHT_PREVIEW_LARGE = 147; + static int HEIGHT_PREVIEW_SMALL = 71; + + public static Image loadImage(File file) { try (FileInputStream in = new FileInputStream(file)) { return new Image(in); } catch (FileNotFoundException e) { @@ -30,14 +45,27 @@ public static Image getPreviewImage(File file, boolean large) { } } + public static Image getPreviewImage(File file, boolean large) { + if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + return loadImage(file); + } + + ImageEncoder encoding = new ImageEncoderJPG(0.85); + int height = large ? HEIGHT_PREVIEW_LARGE : HEIGHT_PREVIEW_SMALL; + ImageTransformer transformer = new ImageTransformerFitHeight(height, 2); + ImageSource source = new ImageSourceFile(file); + return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); + } + public static Image getRealWorldAppBannerImage2(RealWorldApp app) { - try (FileInputStream in = new FileInputStream(realWorldAppBannerImageFile(app))) { - return new Image(in); - } catch (FileNotFoundException e) { - throw new RuntimeException(e); - } catch (IOException e) { - throw new RuntimeException(e); + if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + return loadImage(realWorldAppBannerImageFile(app)); } + + ImageEncoder encoding = new ImageEncoderJPG(0.85); + ImageTransformer transformer = new ImageTransformerWH(413, 233, 2); + ImageSource source = new ImageSourceFile(realWorldAppBannerImageFile(app)); + return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); } public static File realWorldAppBannerImageFile(RealWorldApp app) { @@ -45,34 +73,37 @@ public static File realWorldAppBannerImageFile(RealWorldApp app) { } public static Image getDownloadImage(Download download) { - File file = com.dlsc.jfxcentral.data.ImageManager.getInstance().downloadBannerFile(download); - try (FileInputStream in = new FileInputStream(file)) { - return new Image(in); - } catch (FileNotFoundException e) { - throw new RuntimeException(e); - } catch (IOException e) { - throw new RuntimeException(e); + if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + return loadImage(com.dlsc.jfxcentral.data.ImageManager.getInstance().downloadBannerFile(download)); } + + ImageEncoder encoding = new ImageEncoderJPG(0.85); + ImageTransformer transformer = new ImageTransformerWH(413, 233, 2); + File file = com.dlsc.jfxcentral.data.ImageManager.getInstance().downloadBannerFile(download); + ImageSource source = new ImageSourceFile(file); + return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); } public static Image getBookCoverImage1(Book book) { - try (FileInputStream in = new FileInputStream(bookCoverImageFile(book))) { - return new Image(in); - } catch (FileNotFoundException e) { - throw new RuntimeException(e); - } catch (IOException e) { - throw new RuntimeException(e); + if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + return loadImage(bookCoverImageFile(book)); } + + ImageEncoder encoding = new ImageEncoderJPG(0.8); + ImageTransformer transformer = new ImageTransformerScaleToArea(180, 250); + ImageSource source = new ImageSourceFile(bookCoverImageFile(book)); + return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); } public static Image getBookCoverImage2(Book book) { - try (FileInputStream in = new FileInputStream(bookCoverImageFile(book))) { - return new Image(in); - } catch (FileNotFoundException e) { - throw new RuntimeException(e); - } catch (IOException e) { - throw new RuntimeException(e); + if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + return loadImage(bookCoverImageFile(book)); } + + ImageEncoder encoding = new ImageEncoderJPG(0.8); + ImageTransformer transformer = new ImageTransformerScaleToArea(500, 500); + ImageSource source = new ImageSourceFile(bookCoverImageFile(book)); + return manager.loadImage(new ImageDefinition(source, transformer, encoding)).toFXImage(); } public static File bookCoverImageFile(Book book) { diff --git a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css index 63d6fa5b..3fcc3399 100644 --- a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css +++ b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css @@ -1820,6 +1820,10 @@ -fx-padding: 15px 25px 15px 25px; } +.top-menu-bar.native:lg { + -fx-padding: 25px 25px 15px 25px; +} + .top-menu-bar:lg .text-field { -fx-pref-width: 197px; } @@ -1849,6 +1853,10 @@ -fx-padding: 15px 25px; } +.top-menu-bar.native:md { + -fx-padding: 25px 25px; +} + .top-menu-bar:md .content { -fx-spacing: 25px; } @@ -1882,6 +1890,10 @@ -fx-padding: 15px 25px 15px 25px; } +.top-menu-bar.native:sm { + -fx-padding: 25px 25px 15px 25px; +} + .top-menu-bar:sm .content { -fx-spacing: 10px; } diff --git a/pom.xml b/pom.xml index af95653a..e0a555dd 100644 --- a/pom.xml +++ b/pom.xml @@ -664,19 +664,4 @@ - - - ios - - ios - - - - android - - android - - - - From 7b86f823536380b5d1d1bc258338f1abbf86a279 Mon Sep 17 00:00:00 2001 From: LeeWyatt Date: Wed, 18 Oct 2023 19:05:17 +0900 Subject: [PATCH 05/11] Adjust the distance between OpenJFXProject and Featured components --- components/src/main/resources/com/dlsc/jfxcentral2/theme.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css index 3fcc3399..ceb4b9ae 100644 --- a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css +++ b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css @@ -1656,7 +1656,7 @@ -fx-pref-width: 317px; -fx-max-width: 317px; -fx-alignment: center; - -fx-spacing: 25px; + -fx-spacing: 5px; } .welcome-view:sm .fx-logo { From 78bebc17ac25180ac61c90be6f7fc792c4d47839 Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Wed, 18 Oct 2023 14:24:32 +0200 Subject: [PATCH 06/11] Adjustments to FooterView and CustomStage to make it work nicely on mobile. --- .../dlsc/jfxcentral2/app/JFXCentral2App.java | 2 +- .../jfxcentral2/app/stage/CustomStage.java | 25 +++++++++++++++++-- .../com/dlsc/jfxcentral2/app/stage/stage.css | 4 +++ .../jfxcentral2/components/FooterView.java | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java index 403aaac3..a36dcd45 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java @@ -155,7 +155,7 @@ public void start(Stage stage) { } // customs stage for decorations / the chrome - CustomStage customStage = new CustomStage(stage, routeNode, sessionManager); + CustomStage customStage = new CustomStage(stage, routeNode, sessionManager, size); customStage.setCloseHandler(() -> { if (!OSUtil.isNative()) { if (SystemTray.isSupported()) { diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java index 79abbb10..341fc711 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.app.stage; +import com.dlsc.jfxcentral2.model.Size; import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.components.Spacer; import com.dlsc.jfxcentral2.utils.IkonUtil; @@ -29,6 +30,8 @@ import org.kordamp.ikonli.javafx.FontIcon; import org.kordamp.ikonli.materialdesign.MaterialDesign; +import java.util.Objects; + public class CustomStage extends BorderPane { private static final int OFFSET = 5; @@ -51,13 +54,20 @@ private enum Operation { RESIZE_SE } - public CustomStage(Stage stage, Node node, SessionManager sessionManager) { + public CustomStage(Stage stage, Node node, SessionManager sessionManager, ObjectProperty size) { setContent(node); node.getStyleClass().add("stage-content"); - getStylesheets().add(CustomStage.class.getResource("stage.css").toExternalForm()); + getStylesheets().add(Objects.requireNonNull(CustomStage.class.getResource("stage.css")).toExternalForm()); getStyleClass().add("custom-stage"); + if (OSUtil.isNative()) { + getStyleClass().add("native"); + } + + size.addListener(it -> updateStyleBasedOnSize(size.get())); + updateStyleBasedOnSize(size.get()); + stage.focusedProperty().addListener(it -> updateStyleBasedOnStageFocus(stage)); TitleBar titleBar = new TitleBar(sessionManager); @@ -290,6 +300,17 @@ private void setOperation(Operation operation) { this.operation.set(operation); } + private void updateStyleBasedOnSize(Size size) { + getStyleClass().removeAll("lg", "md", "sm"); + if (size.equals(Size.LARGE)) { + getStyleClass().add("lg"); + } else if (size.equals(Size.MEDIUM)) { + getStyleClass().add("md"); + } else { + getStyleClass().add("sm"); + } + } + private void updateStyleBasedOnStageFocus(Stage stage) { pseudoClassStateChanged(PseudoClass.getPseudoClass("stage-focused"), stage.isFocused()); } diff --git a/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css b/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css index 5bfe3186..16cc23f4 100644 --- a/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css +++ b/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css @@ -7,6 +7,10 @@ -fx-padding: 2 4 4 4; } +.custom-stage.native { + -fx-padding: 0; +} + .custom-stage:web { -fx-padding: 0 0 0 0; -fx-background-insets: 0; diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java index 36832cca..fc8809e8 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java @@ -61,7 +61,7 @@ public void layoutBySize() { } else { VBox box = new VBox(contactPane, linksPane, legalInfoPane); box.getStyleClass().add("number-pane-box"); - contentBox.getChildren().setAll(logoImageView, box); + contentBox.getChildren().setAll(box); } } From 76f12c8fcedfe9781135a8cc214b65e743c0c45d Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Wed, 18 Oct 2023 15:11:06 +0200 Subject: [PATCH 07/11] Do not use PrettyScrollPane when running native. --- .../java/com/dlsc/jfxcentral2/app/JFXCentral2App.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java index a36dcd45..c7ad9b33 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java @@ -113,10 +113,10 @@ public void start(Stage stage) { } if (!WebAPI.isBrowser()) { - System.setProperty("routing.scrollpane", PrettyScrollPane.class.getName()); if (!OSUtil.isNative()) { System.setProperty("prism.lcdtext", "false"); + System.setProperty("routing.scrollpane", PrettyScrollPane.class.getName()); if (Taskbar.isTaskbarSupported()) { Taskbar taskbar = Taskbar.getTaskbar(); @@ -281,8 +281,10 @@ private void updateSizeProperty(Scene scene) { public static void main(String[] args) { Logger logger = LogManager.getLogger(); - System.setOut(new PrintStream(new LoggerOutputStream(logger, Level.INFO), true)); - System.setErr(new PrintStream(new LoggerOutputStream(logger, Level.ERROR), true)); + if (!OSUtil.isNative()) { + System.setOut(new PrintStream(new LoggerOutputStream(logger, Level.INFO), true)); + System.setErr(new PrintStream(new LoggerOutputStream(logger, Level.ERROR), true)); + } launch(args); } } From ea86fad3541ea9fd5305c24a6acaf57df28c26ef Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Wed, 18 Oct 2023 15:11:50 +0200 Subject: [PATCH 08/11] Proper styling of custom stage when native. --- .../main/resources/com/dlsc/jfxcentral2/app/stage/stage.css | 6 +++--- .../src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css b/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css index 16cc23f4..3648224f 100644 --- a/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css +++ b/app/src/main/resources/com/dlsc/jfxcentral2/app/stage/stage.css @@ -26,9 +26,9 @@ -fx-alignment: center-left; } -.custom-stage .title-bar.native > .front-box { - -fx-padding: 15; - -fx-alignment: center; +.custom-stage .title-bar.native { + -fx-border-color: white; + -fx-border-width: 1px 0px 0px 0px; } .custom-stage .title-bar.native > .navigation-view { diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java index 3fe6f786..eadcd3d4 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java @@ -55,10 +55,6 @@ public static boolean isUnknown() { } public static boolean isNative() { - if (true) { - return true; - } return PlatformUtils.isIOS() || PlatformUtils.isAndroid(); } - } From 1b97af1df8610048087b90cd7ae0b112a90782e1 Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Wed, 18 Oct 2023 18:02:01 +0200 Subject: [PATCH 09/11] Fixed external links. Added custom icons, custom resources, backgrounds, etc.... --- app/pom.xml | 31 +-- app/src/android/mipmap-hdpi/jfxcentral.png | Bin 0 -> 6635 bytes app/src/android/mipmap-mdpi/jfxcentral.png | Bin 0 -> 3857 bytes app/src/android/mipmap-xhdpi/jfxcentral.png | Bin 0 -> 10187 bytes app/src/android/mipmap-xxhdpi/jfxcentral.png | Bin 0 -> 18294 bytes app/src/android/mipmap-xxxhdpi/jfxcentral.png | Bin 0 -> 19608 bytes app/src/ios/Default-Info.plist | 50 +++++ .../AppIcon.appiconset.old/Contents.json | 116 ++++++++++ .../Gluon-app-store-icon-1024@1x.png | Bin 0 -> 94894 bytes .../Gluon-ipad-app-icon-76@1x.png | Bin 0 -> 5952 bytes .../Gluon-ipad-app-icon-76@2x.png | Bin 0 -> 13367 bytes .../Gluon-ipad-notifications-icon-20@1x.png | Bin 0 -> 1874 bytes .../Gluon-ipad-notifications-icon-20@2x.png | Bin 0 -> 3183 bytes .../Gluon-ipad-pro-app-icon-83.5@2x.png | Bin 0 -> 15130 bytes .../Gluon-ipad-settings-icon-29@1x.png | Bin 0 -> 2455 bytes .../Gluon-ipad-settings-icon-29@2x.png | Bin 0 -> 4559 bytes .../Gluon-ipad-spotlight-icon-40@1x.png | Bin 0 -> 3183 bytes .../Gluon-ipad-spotlight-icon-40@2x.png | Bin 0 -> 6290 bytes .../Gluon-iphone-app-icon-60@2x.png | Bin 0 -> 10339 bytes .../Gluon-iphone-app-icon-60@3x.png | Bin 0 -> 16216 bytes .../Gluon-iphone-notification-icon-20@2x.png | Bin 0 -> 3183 bytes .../Gluon-iphone-notification-icon-20@3x.png | Bin 0 -> 4627 bytes .../Gluon-iphone-spotlight-icon-40@2x.png | Bin 0 -> 6290 bytes .../Gluon-iphone-spotlight-icon-40@3x.png | Bin 0 -> 10339 bytes ...n-iphone-spotlight-settings-icon-29@2x.png | Bin 0 -> 4559 bytes ...n-iphone-spotlight-settings-icon-29@3x.png | Bin 0 -> 6884 bytes .../AppIcon.appiconset/100.png | Bin 0 -> 10935 bytes .../AppIcon.appiconset/1024.png | Bin 0 -> 375375 bytes .../AppIcon.appiconset/114.png | Bin 0 -> 13105 bytes .../AppIcon.appiconset/120.png | Bin 0 -> 13970 bytes .../AppIcon.appiconset/144.png | Bin 0 -> 18334 bytes .../AppIcon.appiconset/152.png | Bin 0 -> 19640 bytes .../AppIcon.appiconset/167.png | Bin 0 -> 22354 bytes .../AppIcon.appiconset/180.png | Bin 0 -> 24258 bytes .../Assets.xcassets/AppIcon.appiconset/20.png | Bin 0 -> 1131 bytes .../Assets.xcassets/AppIcon.appiconset/29.png | Bin 0 -> 1857 bytes .../Assets.xcassets/AppIcon.appiconset/40.png | Bin 0 -> 2912 bytes .../Assets.xcassets/AppIcon.appiconset/50.png | Bin 0 -> 4007 bytes .../Assets.xcassets/AppIcon.appiconset/57.png | Bin 0 -> 4757 bytes .../Assets.xcassets/AppIcon.appiconset/58.png | Bin 0 -> 4853 bytes .../Assets.xcassets/AppIcon.appiconset/60.png | Bin 0 -> 5219 bytes .../Assets.xcassets/AppIcon.appiconset/72.png | Bin 0 -> 6676 bytes .../Assets.xcassets/AppIcon.appiconset/76.png | Bin 0 -> 7176 bytes .../Assets.xcassets/AppIcon.appiconset/80.png | Bin 0 -> 7756 bytes .../Assets.xcassets/AppIcon.appiconset/87.png | Bin 0 -> 8858 bytes .../AppIcon.appiconset/Contents.json | 204 ++++++++++++++++++ .../ios/assets/Assets.xcassets/Contents.json | 6 + .../assets/Base.lproj/LaunchScreen.storyboard | 32 +++ .../assets/Base.lproj/MainScreen.storyboard | 32 +++ .../assets/Default-375w-667h@2x~iphone.png | Bin 0 -> 8259 bytes .../Default-375w-812h-landscape@3x~iphone.png | Bin 0 -> 13463 bytes .../assets/Default-375w-812h@3x~iphone.png | Bin 0 -> 15589 bytes .../Default-414w-736h-landscape@3x~iphone.png | Bin 0 -> 17694 bytes .../assets/Default-414w-736h@3x~iphone.png | Bin 0 -> 19419 bytes .../Default-414w-896h-landscape@3x~iphone.png | Bin 0 -> 21224 bytes .../assets/Default-414w-896h@3x~iphone.png | Bin 0 -> 23617 bytes app/src/ios/assets/Default-568h@2x~iphone.png | Bin 0 -> 6235 bytes .../ios/assets/Default-landscape@2x~ipad.png | Bin 0 -> 20517 bytes app/src/ios/assets/Default-landscape~ipad.png | Bin 0 -> 5917 bytes .../ios/assets/Default-portrait@2x~ipad.png | Bin 0 -> 21496 bytes app/src/ios/assets/Default-portrait~ipad.png | Bin 0 -> 6298 bytes app/src/ios/assets/Default@2x~iphone.png | Bin 0 -> 5279 bytes app/src/ios/assets/iTunesArtwork | Bin 0 -> 40084 bytes app/src/ios/assets/iTunesArtwork@2x | Bin 0 -> 119240 bytes .../dlsc/jfxcentral2/app/JFXCentral2App.java | 5 +- .../jfxcentral2/app/RepositoryManager.java | 11 +- .../jfxcentral2/app/pages/RefreshPage.java | 4 +- .../jfxcentral2/app/stage/CustomStage.java | 4 +- app/src/main/java/module-info.java | 3 + .../native-image/resource-config.json | 11 +- components/pom.xml | 36 ++++ .../jfxcentral2/components/CopyrightView.java | 5 +- .../jfxcentral2/components/CreditsView.java | 5 +- .../components/CustomMarkdownView.java | 6 +- .../jfxcentral2/components/DownloadsBox.java | 3 +- .../dlsc/jfxcentral2/components/FlipView.java | 3 +- .../jfxcentral2/components/FooterView.java | 9 +- .../components/OpenJFXProjectView.java | 7 +- .../jfxcentral2/components/QuickLinkView.java | 3 +- .../components/SocialLinksView.java | 3 +- .../jfxcentral2/components/TopMenuBar.java | 4 +- .../jfxcentral2/components/WelcomeView.java | 9 +- .../detailsbox/BlogsDetailsBox.java | 3 +- .../detailsbox/BooksDetailsBox.java | 3 +- .../components/detailsbox/DetailsBoxBase.java | 7 +- .../detailsbox/LibraryEnsembleBox.java | 5 +- .../detailsbox/TutorialsDetailsBox.java | 3 +- .../detailsbox/VideosDetailsBox.java | 3 +- .../headers/PersonDetailHeader.java | 13 +- .../headers/SimpleDetailHeader.java | 5 +- .../overviewbox/BlogOverviewBox.java | 3 +- .../skins/SinglePullRequestView.java | 3 +- .../components/skins/SponsorsViewSkin.java | 3 +- .../components/tiles/BookTileView.java | 5 +- .../components/tiles/IkonliPackTileView.java | 3 +- .../components/tiles/SimpleTileView.java | 3 +- .../tiles/VideoGalleryTileView.java | 3 +- .../components/tiles/VideoTileView.java | 3 +- .../jfxcentral2/utils/ExternalLinkUtil.java | 31 +++ .../com/dlsc/jfxcentral2/utils/PageUtil.java | 53 ----- components/src/main/java/module-info.java | 2 + .../resources/com/dlsc/jfxcentral2/theme.css | 2 +- 102 files changed, 615 insertions(+), 143 deletions(-) create mode 100644 app/src/android/mipmap-hdpi/jfxcentral.png create mode 100644 app/src/android/mipmap-mdpi/jfxcentral.png create mode 100644 app/src/android/mipmap-xhdpi/jfxcentral.png create mode 100644 app/src/android/mipmap-xxhdpi/jfxcentral.png create mode 100644 app/src/android/mipmap-xxxhdpi/jfxcentral.png create mode 100644 app/src/ios/Default-Info.plist create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Contents.json create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-app-store-icon-1024@1x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-app-icon-76@1x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-app-icon-76@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-notifications-icon-20@1x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-notifications-icon-20@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-pro-app-icon-83.5@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-settings-icon-29@1x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-settings-icon-29@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-spotlight-icon-40@1x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-spotlight-icon-40@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-app-icon-60@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-app-icon-60@3x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-notification-icon-20@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-notification-icon-20@3x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-icon-40@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-icon-40@3x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-settings-icon-29@2x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-settings-icon-29@3x.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/100.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/1024.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/114.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/120.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/144.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/152.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/167.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/180.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/20.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/29.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/40.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/50.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/57.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/58.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/60.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/72.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/76.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/80.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/87.png create mode 100644 app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 app/src/ios/assets/Assets.xcassets/Contents.json create mode 100644 app/src/ios/assets/Base.lproj/LaunchScreen.storyboard create mode 100644 app/src/ios/assets/Base.lproj/MainScreen.storyboard create mode 100644 app/src/ios/assets/Default-375w-667h@2x~iphone.png create mode 100644 app/src/ios/assets/Default-375w-812h-landscape@3x~iphone.png create mode 100644 app/src/ios/assets/Default-375w-812h@3x~iphone.png create mode 100644 app/src/ios/assets/Default-414w-736h-landscape@3x~iphone.png create mode 100644 app/src/ios/assets/Default-414w-736h@3x~iphone.png create mode 100644 app/src/ios/assets/Default-414w-896h-landscape@3x~iphone.png create mode 100644 app/src/ios/assets/Default-414w-896h@3x~iphone.png create mode 100644 app/src/ios/assets/Default-568h@2x~iphone.png create mode 100644 app/src/ios/assets/Default-landscape@2x~ipad.png create mode 100644 app/src/ios/assets/Default-landscape~ipad.png create mode 100644 app/src/ios/assets/Default-portrait@2x~ipad.png create mode 100644 app/src/ios/assets/Default-portrait~ipad.png create mode 100644 app/src/ios/assets/Default@2x~iphone.png create mode 100644 app/src/ios/assets/iTunesArtwork create mode 100644 app/src/ios/assets/iTunesArtwork@2x create mode 100644 components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java diff --git a/app/pom.xml b/app/pom.xml index 96393a0f..5a19073e 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -22,36 +22,6 @@ - - com.gluonhq.attach - display - ${attach.version} - - - - com.gluonhq.attach - lifecycle - ${attach.version} - - - - com.gluonhq.attach - statusbar - ${attach.version} - - - - com.gluonhq.attach - storage - ${attach.version} - - - - com.gluonhq.attach - util - ${attach.version} - - org.apache.logging.log4j log4j-api @@ -459,6 +429,7 @@ lifecycle statusbar storage + browser ${mainClassName} diff --git a/app/src/android/mipmap-hdpi/jfxcentral.png b/app/src/android/mipmap-hdpi/jfxcentral.png new file mode 100644 index 0000000000000000000000000000000000000000..90acf93ca7ebc116b77306f0cd552e5220578444 GIT binary patch literal 6635 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91NT34%1ONa40RR91NB{r;0FW_8?*IT9RY^oaRCodHTnT^_)wMlUy?4*_ zEX)iuEF+5w!xBUhR|FM}Ur=Kd5qI*{#5Kkxk!bvhN&GPem*mGRUrAyTjo|Xd6_hA0 zD2u?zGVIJg%*N2u`%+yw_jUKsGk{=5_!{z{tE*mBz4z{U_nvp}t(w;G=|$sdogX88 zna!C~agxPSHr{H_sW4&m12iws+0y5~XkT%_?9^asOvD0JhS9Vv5~%u+gJiub7H*UL zn5n}(w*tVviU1=w!|5C}$mSY21Ge1hI_#rat(&GgwXb`>aP^ud;^@gFVrvlhKN}C% zJrjvkSEmQsC2P-t?+YM7mReJk>n$92hi3EK3Nuk)nxaSow)W*hr%P&+Kxoi3il=$*#M=$$v@@mc30^<(+D|;iD-?LH~cFA z({u7NKp8NjPOGEfV%=J}HW8^?pAAw*a79u!_i@L%a|XX}njsgpM(ipZz@8oaD;-nT zq(#%*;ZR`vsqxUqD=D19L^f%VigI1<@~2EQe7J!l6HP_X4Ut_iki|(VS%l7&mLzlX zPo1S(^-E}eVpfNX<|q`>8&MWR)6Kp%TS+t)+4>HTEuuY|(>b`@?mc!5%!r4Fs*d%C zW0BR(BqG6B=gQHM$o5)6&9u1&T&5u*YNec{C+M1eq=}@UCx9L9MHegt6NQb%GH|@aRz&4X8a^D1`IJy9 zsS7r`)$XoH1)icn|1KE>1QTW~hEttPrYt_kawrzT&tsiEfHs)U=}*(r@;*m+=tU*S zapHs@#FC%|#M6xM&nUj!li->ZV;iz=@3Uxm!aWjeeLjWSV{?09b&?R`lpK|p;RJ@z$6oKIC2Yc%B&|*anVgM zV$rU1nl6g^S)}MOB;Ko8*anAdM&fWz8IGb?z6H+@&PZu1J(q4pk`LkoD?d2vj2w5y zk^EXIV(*^~;}>H%uCxkS_i{aN?G-?YXb_1=fX!s|RD;#!fo{)e5M7Ey0!FsuYMDz!Rm0MaS2mLF*eR((6*BXd!cqE z6H(+27>q%azKX_=KSJx;m9RJ*#4`h^y5&)5mfoewNP z!Jt0K`Q}6GXUnlGh!fK-A~f11(Hh+lU&6*$WLaQ8IQ4%1*opx|N-zg*NGLni9^)%*W&Kl$B%n z`4^zi(9sI8RBm`LnDBaKhFRa5%sL47|{YGeiBM=3gtb_sMyTcLx z>G3cJxS4(BL<>0S(hGnXv4jJNhq6sfG+GjM>DCoU352P}33AdNJjC;&4FaZUiU697 z#bKsD$p{Ba?&(~x3XMPhGaSXmD8A!D*0CwK9kCCp5qSJ<*oTzDbNA_~z{$=u>WkG# zT=xdd`#&ZC6t*)4^XemD%p3;GoAt0fv=PYRq|&UC-(dX}Lt%NT8kSjWInilw(lYeI z#0UfxP(F%+*sioG4?DU5>cUB~C%b1wfD%v)nxzqqK(|?8_j+ORkh_G8*^(MxhCurl zAXK>-zBiY_d-iz5uAhvy$6kZQ>p|$xAH#ZN30%{UL*k}ZgdhHZ52Bm|sfOl5@x&cC zsR;Pqaj?{eV7d1bY7@JlD`HM8MB=W|(6)5KdLQelfN-(@3~%wU7XWeA*^r8H*-)k= zd)84>K5NNfNR1&k5tsx&o__sNdi<%#s~7>#pn=eG9L(!c<(bTskEzov()&q``$=*` zFph$+PeNo<69TWThVF7A@aWqLq?~I`g|Ti2Vy|t5Rz$E#%37%d`j1XTlGkb9`v}+& zBnT9{$cn^&AETCe>kn1~n?vLxYL)m$S)~^Mkq5Gb&$KBT#Q)uj(kfmo=9GwpV9UwH zh)b@;z==~~FX5`>3nS24i)c#|-5Q#iPTnCPsc+dAu=q`|5=In`ih(G(^#a7V5sa;E zT(L~@(L&_^&n58OH5taX4j5Z}D(z>va~$+B{g8ZQDG9p)@RE0;aU^~?2FVeHusyIE z+8Zqd$G!(RB1A6$5)Be_%0gTLCY#;(WIzgZ~ihk z%KM`58|R?U4d*{#3KAbO=iDeV!?$!=ZoO}Eat+HnDM^(n(wPP_*;j|VH~%tp=P z`EYph6esCc3tYwh;4UqNMi6McYAF|JWl5LFTI1>z+Fpl9^$zlm3vF{2!ZBPGiLk^q==ZGxYRJ}k8p|r(!lE62#DRF30HU*Qo0nS1m$+)fg73z~oV0{Z`Wrt*&(zx^a*wFDAtS`ePQ0@2s$5Hd6|gAq9H z91rVR!w`FVHOx7iKb3dXfYO^@Y7m9*VPcAdx|tZYL4lY=?c(PZU)}8ng|014TESkD}YBV#lnf z;XG+5yjM+vC7*ot!`I=wbTphZPego0BN9JfL0?P!vI8r<1Be2MnPm%>;-K9K31B*V z@z-yMuVx)|9$0hSIC9Fhi26cU{=56(+g=4b`6y1U62ZGl8X$ovQ=N=NV1&ifGhuN$ zp}Sq!`RBLc9A1w6b5BOJx)}}vWb@|1bN+EK{6RP_7)>oQ5dG16Fx!}A5HET^rj;2( z?*J0>Q6r}$YNAsbB~?l&B^VLpfxlrh5sf#0VpF{b_+f0`R1}BHsee9=;LlV*XvJ zdfG}(|06kQ6YZNA-P;@_@i0bRdNYPiIX~rf(*hWSst;e);y0Z}df1AzWnUa0h7r-0 z7KAp`ke9rOZP|g~hwD)^;#>q4FGu^mFTnG)vBk{g2#e3>$9Im%NsF7BIWaR@20Dc7%CX0Nj4#=k5mOI!0v%z$nqanpy@Un z3Wkh9XHx*H|MU|TpQ-$f^dY@db0o2q`KR{TXt<^cmRt`K9e(6a7>VMG&O&5!1KJ** zFOQ26dSwl46{X0zdIEB8JQe<*zNNw$8T)~jEP!MXR{9IFB+}cIxQ9iv^4LP(B+ghx zfkhv}k$Sc-(4|a_!KYlzCVG;z3?;=&azUynEfc3XGfsXdC9T1TzGKUJ#DhW32Zz>E zko5H_{pC2E4vveU|#=RI~N`d;uj z?D<28Wr!hyXb0Qi$K=D>Bz+Dg93^1{rf}_&RqA+<(R3xOs$)IJEZ(xk!IjEk<3x1- zSX}g^sWB3u$}+DC&9VH(%itL@1TAx3MsWEiYLy#CCkdZJ5_0bN*{d*{I^n(TY*@#Z zG6Tu+N?P^+N_P$74W_M-Z*3OKp1R$PcG8z9g*AUL67B2RumhnjZ^4$=A4w+4IxC-H zkVkE!vt!HaM~BCOXh$PKptNLKo2M`ZhH?i|BT}d2bn1{0GWEgKtj&{y<8OLMrHw3- z_K=5C^noOzm*7=%TCjQUQ)pebTzTY)fFA>AUW}576VdeQ0<_J23s!pSlA-cku8*aq9ciL7GEfLao5S%=mIv(Wt7_YkV(t9>*FSy{Zp&ZL$l5vu=0-7B-? zEE=SmS6!sL7A{d5BnXN2$PfsiXrDc&fR1Dz*!cj!$#18ZpPWK?7>WdHYOu4il6h|z zUsUy@=(H1X#3h#?uyzybfBP)QXX98y@SZsaW#76OMgRF#v0do7E`;8wg8vVT;TSU* zx!+-OO}y9445i1lx39DY@k*TxA8tl+*Cyx%6$Gg-!D>Y^*obJ&TW}4V4%eue2!HYf z8x{f)6_rjnyUYOQkDZR(qt3vt4eub-xR!X+Jgg45%0_U-lCD!Kt+wn=DO8u;N&j4x zIy2_E>V2sIe#4D8+RZ)XT^T`Xt#-pt4e-Jwl0NMax%2O z6JTz8hJtz!-87dRGzgBPz7DImKO);-htaW>GfuP0FGudt=kRj|Ld{#y_Tdv8D3jo^ zFbYSUMNOb7GOH(Clqn*&GPAA<9o&vcW*|pt%5S<7j=VmooAWfhXN*J1HB%9(szqqoR<>iqu7_SnpTR}&-f#vI z8=351QqNfJK++vD7@82;mm=w-77dsRt#vs`Zac-WBmD7fBqLYBSw0Ege#g_X@zE>h zTO#g!t{zO@ZG9KJmOnui-$_|a@=+-YkDW%LlYD(!%qN3}fWu>QP*)*#QpW+nQ(6v# z-m-cQMo{?%0fH?JJkN+;a!MgTDrVk@(s3tX>nksy@zsU&%yW=n+GNnpSEF$3v8bE- z9Gahe72z%QIO2gD(D$~BQGe%eVYG!{)OEu5i`P;3&~$k3IvX7~{S9V2NqZlBWN~lZ!l9N{PDMJ(aDnKw=5UF1R|0hqw zzxD;z(LLZl;eygL?_vt$DEPN8fuqk62sV6zU@h~$)YQBq$0KLJaI~&kz^+9>lkjdvMAe$>cpzq{R+BNXBvoZ3D>#=kFI;^Gkh*lYN3(BTU z#^9^3TDgQ>Ykp)95@RiGNM7*ODYybCA#$=p%YM!^^C=9)7CStAasQukv$eko+x&e|O z>UiNj@)F~;^G-qJs#>)Fejz8`jlf?RiZHq6o;nussvQXZ=A*sxQFnk8NF1)1S}h}Q z9&1A`r|)n-0ecR~wq@+RowXuiW)+Zqif47gGk7A&dImLS0Cui?39aw_mO!1Xz)&WZ zrlE`{$@wvR(D;&zUC@N0Adi;pIuKTyLXB9COtjaP#TMM~^><&h6Xy4uG3O zwWH#?n_+i(v2pg}2vs+7j_C&p(Oc>G(*B!&{UV%$%20gu6nff?2)@mr+2w%mL7HcI zF&{pjPFJ86u|?bVh}HH4C7KmA>uv5_Me>S+A=616b^W(dR5218p8g|R-g%$k59CIKou90 zjwG5Mc^2gl-h{H-FF{@1uMw*uSGFhMBWV}@@-leuJ_jAuPs6C8-=|`>)PVN_kj!aX z8mk*-%RBT+*Td|48Z4zJ!%{Ypvv#hcD+?)0=klwWOmc-9;QRQGh-_PgcxR&uM^dlC zqzGEHAX8*F%i>gZs!moiu6W991%H|yQy}H1Ux*_no`t&Qm8g3032F}GFM>04%Ec(3 zG#T~pzK`nX<`En^iR7FCmtKJWQ>VZ+pbVStf0W#4@VVM{H2>~Jl-)H0CEvLa4fi~y zo?=9o)}r&Vh49`p1-aj!4BuTZ^SK!ZnDP+!lX6v@l%q&nnOOZBNVrRB-;z7#OpCW0 z=ZguU78n6)SCj-#g4P|pM}aJ$Py@socjKe>)uNR_Os-;u;-&2C2$oKAmVD8YhweaN z2UjybeH9-|NV|RG8Z5c*b_5#hXz^SeINg#^^Q~Ts%3JSdTuE-EnHhZPL1zxix8P$$ zxU$JpS$SA#M53&BAUuC9d8i4X=1A^ZUXoDS&+R@msN2YSEia=FA-rP-s*&j2k|i-s zhEAT4w8ki%Cq!D_lX221xCDk-DkIt?mt=z`FFZ)F+Ovq~-dVeu*Apz8U4fIian}|u z76ev65g;=4ewvjk>_8p@sMl|#Giqd{N?ZosLtjdq&s3ok$~3LCr8(J-yb6<^sQm+! z>M7khZ?y1lT!h4X78!t2fgUGhwUd_z#8XfA+I6Yyq>GTeZsW@Xdnuwt>iNC8arZq| z2ggC7mHB41B~d=BQ@v5>>>@d81xwF*;T8Skr2{q0u8ORk z9>8>+*+>0n2dJyX{p@gr8e_3o>n7}&e+M;)!7sJMj56&?bd))X6#OsoRn6;=V|I(3{n`2XJ?e1Js8 zjJ}JuP^&sOE@H}LGvd3N2$qn)fbzuxCNnhx5YvB$s!)4K){&-l%o(ksN5DtH66tcz@K4%25I@S(gxFiFIM8+5~{V^W!qE4ew81NdV1#pF0K5p48GVDr+X8Cyqn5)~4l z4)?-Wt#n2sv2}utXboRu_dk;gOuh`vaIoi(7)X#Nm=GHQNQ;N-pJr-`p}1Pk4rekF z+3C7k{ep??3qU&my0<17^Uo$R@px|$C$Bmz3ja=k7zh@E2}M@%z6uxl;;_eCG~q*N zv5^E$LP_!94yQtyO$$u>y3V%uPGVv{Na2O8Gj42~KOCyPO4D4-r6vWOOuT(KfJ9m4 zrzu=v!GPch-AGXY$&RdE7WvJJSgh#^=6mSL$?KGd1xU;S8WxdRWKaKYhsds0^lUQ{ zg0jf3pXio?byi!SbD2+-%ot-em47&t@d&#;=!NpiqZ#H8b$1{ZX}Ub@Tk-;ryD3IC zKr*5fNcF`)9!-3jq(ZJHTdV(W> z>`T}*ivQ|A(dFY$bgiD9=A3StBj8Bc7eI1O2wd6WzklRS;MjW+00pSbinh0(3FM#p p9l+C(y|;g`YssIcuQxvv_zzS%kA9cse<%O|002ovPDHLkV1f-RlF0x7 literal 0 HcmV?d00001 diff --git a/app/src/android/mipmap-mdpi/jfxcentral.png b/app/src/android/mipmap-mdpi/jfxcentral.png new file mode 100644 index 0000000000000000000000000000000000000000..c36e32d6b81c08e34fd291da2f51a1ffe1e67ff2 GIT binary patch literal 3857 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 To7Qc^00000NkvXXu0mjfu`W&+ literal 0 HcmV?d00001 diff --git a/app/src/android/mipmap-xhdpi/jfxcentral.png b/app/src/android/mipmap-xhdpi/jfxcentral.png new file mode 100644 index 0000000000000000000000000000000000000000..d79c07c0e38986b6a1fd414177bfbd2458cfc693 GIT binary patch literal 10187 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%0DX61UG>eB8BS_Uh^EHo8DkY@~IaJ$l&x=(u}o& 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 FV1f~s^acO` literal 0 HcmV?d00001 diff --git a/app/src/android/mipmap-xxxhdpi/jfxcentral.png b/app/src/android/mipmap-xxxhdpi/jfxcentral.png new file mode 100644 index 0000000000000000000000000000000000000000..a8eed054501ddc93fa279ea02f843a33bb1aa051 GIT binary patch literal 19608 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 Tc^Z@W00000NkvXXu0mjf4tEbu literal 0 HcmV?d00001 diff --git a/app/src/ios/Default-Info.plist b/app/src/ios/Default-Info.plist new file mode 100644 index 00000000..04473c63 --- /dev/null +++ b/app/src/ios/Default-Info.plist @@ -0,0 +1,50 @@ + + + + + CFBundleIdentifier + com.dlsc.jfxcentral + CFBundleVersion + 1.0 + CFBundleShortVersionString + 1.0 + CFBundleExecutable + app + CFBundleIconName + AppIcon + CFBundleName + app + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + MainScreen + CFBundlePackageType + APPL + LSRequiresIPhoneOS + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + UIInterfaceOrientationPortraitUpsideDown + + UIRequiredDeviceCapabilities + + arm64 + + UIDeviceFamily + + 1 + 2 + + MinimumOSVersion + 11.0 + UIRequiresFullScreen + YES + + \ No newline at end of file diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Contents.json b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Contents.json new file mode 100644 index 00000000..98b9ab1c --- /dev/null +++ b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Contents.json @@ -0,0 +1,116 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "filename" : "Gluon-iphone-notification-icon-20@2x.png", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "filename" : "Gluon-iphone-notification-icon-20@3x.png", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "filename" : "Gluon-iphone-spotlight-settings-icon-29@2x.png", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "filename" : "Gluon-iphone-spotlight-settings-icon-29@3x.png", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "filename" : "Gluon-iphone-spotlight-icon-40@2x.png", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "filename" : "Gluon-iphone-spotlight-icon-40@3x.png", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "filename" : "Gluon-iphone-app-icon-60@2x.png", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "filename" : "Gluon-iphone-app-icon-60@3x.png", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "filename" : "Gluon-ipad-notifications-icon-20@1x.png", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "filename" : "Gluon-ipad-notifications-icon-20@2x.png", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "filename" : "Gluon-ipad-settings-icon-29@1x.png", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "filename" : "Gluon-ipad-settings-icon-29@2x.png", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "filename" : "Gluon-ipad-spotlight-icon-40@1x.png", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "filename" : "Gluon-ipad-spotlight-icon-40@2x.png", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "filename" : "Gluon-ipad-app-icon-76@1x.png", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "filename" : "Gluon-ipad-app-icon-76@2x.png", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "filename" : "Gluon-ipad-pro-app-icon-83.5@2x.png", + "scale" : "2x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "filename" : "Gluon-app-store-icon-1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-app-store-icon-1024@1x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-app-store-icon-1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6d1f7afbd427a9ae863bc223362b7d5f08f42c GIT binary patch literal 94894 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

eS5bu`qqT%yhpS||2 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-app-icon-76@1x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-app-icon-76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..1aaca0d828f0ee6991c1feb430c0e166b72d77f6 GIT binary patch literal 5952 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 T=CMA12m;7TDt)UKHxB$?34+-% literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-notifications-icon-20@1x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-notifications-icon-20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..8afb359374d7778f0864a19f788290ac204cd184 GIT binary patch literal 1874 zcmV-Y2d(&tP)Hg1+lHrgWSWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6 zwD^Ni=!>T7nL9I?X}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8re zhoBb*p;u8ID_yBf0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J z`jH<$>RKN5V(7OqK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYv zwjAKwmYb0gKL(K8-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z> z!FI&AHCpoWI|RUqx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVT zrI(b06~u#xf1yS}_UGdMvD``!0~u->P=lA4?YN`hilQ z|3tHka)7T{2CGqwjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^ z7T9R1gAN8V6s;5)ieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2b zW$~+pTw@bIek?ZvKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L z_AC5qq~L$#SMj%U$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6= zb6>{xYV#Ue-+LB$7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re z4r3qYr~6#KE>;1F`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+ z5K}u-6REM(K@W$srgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5 zh^QEb$V`rCQ-|7ZS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX z2i^rZ^Mu;6+rb@?NPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV z0id6JRRdfL?*IS-^hrcPR5%f>lt5&a9jD0hH}`N(=Um-Qn-Ib-T+TW7 ze!rjdJHK;&hcL!M00#Kmh$l=qkTrr-W9Vz0!&;?OWpiJ)*h(}*#Q(v*W;Qw0PAo>9 zIzG&EXoQqU9o$gp{TJUzWIZeGH+s8edhf<5=IgRZ5+QZq13~GS4wrwV>C45KWHRcJF6?k8cU2hr`de}K zxI-m=j{Zh;H3hMc6-ptr!gImrq{Ci^ni?%XAA?E4C?nZo3F%Z8)l?4GE_!hL(g0G4 zJkm)8xBR`Z@hE9VQ8hvgIkx?%yEfy#` z3E#IB#1jgtl!1F7b1w&~P;JSz8EUPLgDc#?>0%DpWfQDs1Frb{aCy`Nl&dxAfmQ=% z^A*z3;eY^%q%SV7VsiWhsLhNmBH{6y0G`bTpp+>VmVT-lp%otCtx>fc+RO&#k}bq; zZNggo7eb*;tPHvF@a_a=-bYmZ)Pxs-SXTWfcecRY*$RWCgYa^J3e|vPJ|}y%7=vsy z5=V=Se6ftD^C9?7cVc+3Lj^wh6hkl&hvcw9Xk?QSJ3KGKTL<*_JEZF)J?g>MOCl3| zLSC}Luj~Act3ZBW00WPK+l8iBs)&P4xmUL*_}Gn#BU3I}N)W_CrO#Vb|Bc;G>L1_QOXp{6`!90~n5I`(`;Nf&c&j M07*qoM6N<$f-0+&5C8xG literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-notifications-icon-20@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-notifications-icon-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58d5395741d7cf22e872df35e30b2749141df71d GIT binary patch literal 3183 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 V9*s>@EUEwi002ovPDHLkV1iIlCSU*n literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-pro-app-icon-83.5@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-pro-app-icon-83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f7321741ce0bd2d63020e37d6cec4465fde506a1 GIT binary patch literal 15130 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 V!15?}!oC0i002ovPDHLkV1h82y;=YO literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-settings-icon-29@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-settings-icon-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..220b72e5d9dcb8b9f8b645bf4526b657ecc3c52e GIT binary patch literal 4559 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-spotlight-icon-40@1x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-spotlight-icon-40@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..58d5395741d7cf22e872df35e30b2749141df71d GIT binary patch literal 3183 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 V9*s>@EUEwi002ovPDHLkV1iIlCSU*n literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-spotlight-icon-40@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-ipad-spotlight-icon-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..42b4e280975705e1763c16e2e5adc7b9f108b2b6 GIT binary patch literal 6290 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 IM6N<$f?q-;8UO$Q literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-app-icon-60@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-app-icon-60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..45c5a6be20b89ed3371de00a7297822b010ab097 GIT binary patch literal 10339 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

W42l!Atlv2;d@EXQf5Nffmvjv$1W;g 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 OL1ZKp#p{0<2mc>_J5{Fu literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-notification-icon-20@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-notification-icon-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58d5395741d7cf22e872df35e30b2749141df71d GIT binary patch literal 3183 zcmV-#43P7QP)Hg1+lHrgWSWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6 zwD^Ni=!>T7nL9I?X}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8re zhoBb*p;u8ID_yBf0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J z`jH<$>RKN5V(7OqK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYv zwjAKwmYb0gKL(K8-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z> z!FI&AHCpoWI|RUqx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVT zrI(b06~u#xf1yS}_UGdMvD``!0~u->P=lA4?YN`hilQ z|3tHka)7T{2CGqwjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^ z7T9R1gAN8V6s;5)ieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2b zW$~+pTw@bIek?ZvKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L z_AC5qq~L$#SMj%U$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6= zb6>{xYV#Ue-+LB$7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re z4r3qYr~6#KE>;1F`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+ z5K}u-6REM(K@W$srgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5 zh^QEb$V`rCQ-|7ZS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX z2i^rZ^Mu;6+rb@?NPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV z0id6JRRdfL?*IS@5lKWrR9FesSZiz?R~bDsvoEi`=|1C<5Id=}agr7+O4N!HK?z9d ziwGeVq_m<6srXSq2th&O2cT96QL2cbsz^wwgsK$rXoOlpl^=C0NK+N{q10*Y)U^{k zO;g9aUMFksa~_=U?#yQFiE)#v$XxBr+`04J@0|Hw_s(jL;|v4X%wr|C5sd_$mB`HF zqOJ@d+0tu$vEa2!on^Z;9;TGO0VSIF9R^IB)`tvyCOVqBHCu8QFK3k~bRr%qTW zPM0Df;_6F4+cscYHny%$HGaK&tFii;h;gMJ`@jTgF>7q9V!d;I-r4{6w~hCvE1^V3 z1TkXjnog^cjjwrQwT6XqwShIcxcR+1H(483cWQmzak1zJBD*X>iLrw(ozVt|rk%ot zhCX_xpjFBh4a#yFqOl0F$vCo!4!YH4NEa8%RTO3`sMi{>#pkqSJP~*D>#|PvnuxvQ z6FKdk&#qfGM*l0p7l(`HBYzvk`BF6$3F(+`G%+?gjRl3%Eu#q%T;H8i3{Ov$P$ogu zG>>(Qe_u}yoslparj6C94)aG}$>Y{7nI#ixNrH#pEHoeb%dlaYmTnlDa^tD3uwivdg@k1}FhYj?)4R7=J3pCiOjH$zqN2`hs(dF4!ND7u<3btQd`T^gc ze1G14b#yiq4tpxxDUJsIE?H1iHErbkv-sA|e(W0P#+p=23BOmW;hAGo`2FFN7#*8o zNVqz9Q99J=(wJZgreJUWSm%Q54iG##I-}L=rXG#7w0h-Yu2zRb_c#rcC}Kzrdw1W6 z-`+cb$(bsi9DE1I#z}^4;JP&K*|8B1d|^Gl^w1z)I&unHsP)25B!oF;cCs_tE>H4A zFo`V$MMb*>2#!t73$|)Pt~gi06ceK+<)YezWAdQozJ1?K*hg{?|9J@e559(rg*j;M zVsVHiW#3b8;LgwYVd&VqtvQw`r4N}Hr_UAg(A%2JYOi|k53tfy;5hXi1adM3^`FqdwiC%a0;q+l;gkV}_C6KWHMi){XX z9>D0iGJf-iSJk~ni-qbILbSGOlyB-HyC9rsVIjzBBJr!t02GNKw`-CKghIM{(o)ho z2Q1i=jXTA1Rhucg+^&M{sY`YO1m8GS*0QNC?Hrf2 zK%+ZKbcgIvHso^{JbDVc>tdbH=I86U_x^*hXw_OY3X@4wqo?ox1~Y!or&YXN&U%6) zn1a1MpI!j#E1|9N$znyzaN$p967J5^C(oC^aApQC9G}9TFZLna89{?V-{^?)8bUQ5 zL4{keItkY4?gry8%(43@D|2M-g7_2F^n_pureOQfR5w7-G;P^HpqHti$&#craf`$@ zlfkC-9({TUH*L(|>$`4%Q#qpS-=t!jW=91{5MZ7{SfKp~&K01#5&yL`U@7{tYv-Qw(Cr~jRs3O66 zP3}d*wCvYz->PIpR_4fDrGrH}MyvY^wcrUhFAGQp2=;Y%%F8Gr*(FP*Pj$vHJ72>j z-`i-R4X>BSGf zycwU%XWFkWDE}NS;!#>|@Z|~KQG**y248SXZ#Tj$H6kZXvC?$=zymir%Wf9>ukF;g z<&({$ZxtgE|Bi-5P3l@(t75NV@L%J2;gv~bSXy%K24lKmqgbl8HWuDjr^`m^Xq^-} zIW<`%Z@E5c5<9SI4Y*j!*LQaI8AIb2?Ml71CluX=xQ8)ha|=`v5e;V)%D}A_A?m`TNFq$xEjRc z(MuLoqrMX@+IekC9c^Fx9;+@@i4M^v&D-(|mSC#EMW@RW6dCzO_{Hw6c6wFJtkY!@ zdl{CH_SdaOU|PCwZd z`{C{<>GfCSUmqSh@4BM@Jn~4&b;bVu<|p}4_LnR(A0_CO=>ESTIC3R#^gosz`46BU V9*s>@EUEwi002ovPDHLkV1iIlCSU*n literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-notification-icon-20@3x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-notification-icon-20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..62553c356ddb718e70686cf2ccb8bdceae7de80f GIT binary patch literal 4627 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 JPDHLkV1lPW=#l^c literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-icon-40@2x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-icon-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..42b4e280975705e1763c16e2e5adc7b9f108b2b6 GIT binary patch literal 6290 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 IM6N<$f?q-;8UO$Q literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-icon-40@3x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-icon-40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..45c5a6be20b89ed3371de00a7297822b010ab097 GIT binary patch literal 10339 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

W42l!Atlv2;d@EXQf5Nffmvjv$1W;g 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-settings-icon-29@3x.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset.old/Gluon-iphone-spotlight-settings-icon-29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9816c51789a62516cb8f4b3f0f9f282be62de5 GIT binary patch literal 6884 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 R*zzAVDkGsFUN34C{69G(7MB13 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/1024.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/1024.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3de1d06551b26229a643ba83d3384d667a7998 GIT binary patch literal 375375 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

#REJ!wY7&u84}KvGutY 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

QQw`9x(a$)^m$1l^Ku_A!R^d5)ys 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

fcI0D(|Q*7h?cLxWV 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/120.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/120.png new file mode 100644 index 0000000000000000000000000000000000000000..74ef63b7e1a02831889ddb4d1f30647875ffca5e GIT binary patch literal 13970 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/152.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/152.png new file mode 100644 index 0000000000000000000000000000000000000000..8ebe3e0670cd3c67f23e76513bb5cb74844505b1 GIT binary patch literal 19640 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 JPDHLkV1n;}3P=C| literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/180.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/180.png new file mode 100644 index 0000000000000000000000000000000000000000..636b0a5c264de94fc16efb80e518d8d7ef03ab9e GIT binary patch literal 24258 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/20.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/20.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e55e82ea6eaf87050f46cfc8d9484f90456584 GIT binary patch literal 1131 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 KMNUMnLSTYROm5x) literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/50.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/50.png new file mode 100644 index 0000000000000000000000000000000000000000..2b0819cc9eb2aa34a461f2a234b78a74ea94624c GIT binary patch literal 4007 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 literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/60.png b/app/src/ios/assets/Assets.xcassets/AppIcon.appiconset/60.png new file mode 100644 index 0000000000000000000000000000000000000000..ab34404d6679f08eca1f1c6a7acdef4f20d318bb GIT binary patch literal 5219 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%0DEI@%;wSJ){B}rziHD+{ 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 c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/ios/assets/Base.lproj/MainScreen.storyboard b/app/src/ios/assets/Base.lproj/MainScreen.storyboard new file mode 100644 index 00000000..365c6a01 --- /dev/null +++ b/app/src/ios/assets/Base.lproj/MainScreen.storyboard @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/ios/assets/Default-375w-667h@2x~iphone.png b/app/src/ios/assets/Default-375w-667h@2x~iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..fea93741a60bfc87a672f276579da4a081f92958 GIT binary patch literal 8259 zcmeAS@N?(olHy`uVBq!ia0y~yV0y>Ez-q?91{67U-55l17I;J!Gca%qgD@k*tT_@4 z4Dw$+T^vIy=DfMKke5M$;edh4^bh~r3z&qagq!=9SUBGMZPA z`vs$A!f2T=S|*H^38Q7g=(q_rhl@t*mC<@-v|bslS4QiV(RyXHULn0M7_C1^4>MwQ zjD{_-Aw{~n(Xb^w%!t)78n(oS6zS@S4qLE7W`-*%>E;iPy@~-&xifgW`njxgN@xNA D{aR(l literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-375w-812h-landscape@3x~iphone.png b/app/src/ios/assets/Default-375w-812h-landscape@3x~iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..05967433ea94183c70a3a923e8842f5c756932d0 GIT binary patch literal 13463 zcmeI3ze>YU6o*g$3{68pDirHfuw#b`f{RN^)Ml`VxO9;!*16y!;viDcK*2hRQfyzq z-~%|+MG$;}4(<+p1HpQ4(^?A>bpHY&hj4QfeuVFw{LYQLSz1rT=i?%haEkVph*1}b zR%2mxrm^yDse@4~mJdbDS-pqkwlycRGdB z{q5OD%tFT_Ed5u{)aKpy6y98drX zK!GYv(O{AkfC5ke3P1rUi11a8Wr5+MKNc`tCKVD^T|k9|IEaG-4l$?7N1y-{fC5ke z3bcd2JKh+L0Z9RI5C<0)7j`OR0tKJ|6o3Lypfw|`CS@(G0s*a=pNm&88UrdM#6cWf kScs_3_!gdrxrJ*aHlu*+?UG=8>aHf7JGt;+Oj{vDNhw2uG) literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-414w-736h-landscape@3x~iphone.png b/app/src/ios/assets/Default-414w-736h-landscape@3x~iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..193abbee6fd350a51be8b2aed87e00d74b1672ab GIT binary patch literal 17694 zcmeI(&r1S96u|MfX`$9azlbOTBlXVsy|t~QTBp@?B|DaER?3s_Z{vsU^VI#x_k6qY zvSNDnu5RNx5w<_CoMCNOPycG(nOlRP(^_;)mufw@T_`VihkkqIR_!15Doqso4UwJX zbl9AUy*154i77*h8O4IadP+JOq+_zFx&cgtfWlH?B%q{5q8eEykTlf^#hIBH)TWf? z>`cV&wy-gyi4#jhXdoygC?tAAA-YUZM^Q&nN7>xTkvopuapW#8MM6m^X(NE7bsQk+xMc!L a{u3n=Qd!DwKRkUr+wte;3f|3n>G%h``{K0# literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-414w-736h@3x~iphone.png b/app/src/ios/assets/Default-414w-736h@3x~iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..cf9be13e786bd36b6713405a38f367982af78f27 GIT binary patch literal 19419 zcmeI4u}cDB7{*^u2{nwsMQTxKY-nmI0t+h-!6bqR8jO}8BB7MsZ!+KM2q?<-C?mE)AQeuKRD`F-5+@Vw9Se0S%a7xK%o=vY)lVrDk8DiV4Y z3D?6zYUH)Da;ZwBl-)QG8IJ2uK(49@k=%uunO{4swwm`5Nl7C;dmMkS70y1a!w-&e;&_@F!2y{T#?mx%?86X3Gq!8$61eBoz5O)Ca`UZ4B*KQ}s02v@dm%VuD zXV2g0Bl?IwqK`G$lO<)t)1U7+9U=uvF?8gns z41Q4Rxnl=9pd)S(w}@NBE#ek&%a0q98T_C`+!`1qpaZ&gD1{7=0W$Ch_U;`D%78MU s3@8K2zcAAi@S7ka1e2F6^t)%`_jeH?G#G$LX*Jd=H;GyUVGZ8ulxDQyomTgt=bgH8 zBy0DypXQ$JNA94u*%B#?#cxkK-Eom-C#WuOw7Z}ESzjun>D&G3^RL~P@V#{Z_W14H zeYB?Rk@}k7TNrGLn8j?vjZEe5K}sZw?D=!{+Yh~;>x=EztwLt#*a@%XP86<5#tklu zOP(9-q=ycjHEF`Uy8O|QW=1eE*4-U7^%qsMuL%=3Sgw0Ai+p<9Euaei;cwZv%G=T9YZTs zz(`jmfstS&7#T+ZiiV=~PJp5{5Ozf=G8P$&j77#GW0A4QSY&Kc89>o47Em-4t;qmJ zf{~gEV5FNM!AN8*G8P$&j77#GW0A4QSS^kCWi0yc7L2*|E z9h~gwB)Am^7uPN#ZbH1bl|V=dX>fdoa!4RI@b;Ydd2`#GuapW#YBVJxhFQ$7ip1YU zQdVL}ojJTJpQ)0p7T0Sc=@I>jNTZn%DSw&y`L%;)r+t@{th924*-tzDok-WWpWh$1 zULGRqLTmbCUloy`)^1E6Td#UqiCi1HM3={OiC;|VlF01oGMrQQ7s*!c^$K(D3y;+* zw%uuucUQl(Z)Y|qs?pw}vHvV5>fYQ)e-Q)Aigbf(_9rsZA)PaEGy}~*GlU_K8(GW| zbHp4mN8T`tGvEw31I~amba!Rku_^2kri!Uzs+cOKimCeS$b$(m0Vco%m;e)Cf}gO1 z(2&d!M5VqD?nsAp#4X|$af`S`+#+rTp&^+eh)Tq*&?+Gv(mA1&W}q2p23}|IKB3?Y zI0MdrGvExo_2#p80Vco%m;e)C0!)AjHg7}I5b2Q42@*5|%|J7#Ox5@CD)>p}D71n| zhjh;T(F`;L%>a+QyBs(J&VV!E3^)US@%7pN1QTEaOn?b60Vco%Z-NA&VJ|bpWMi>* S^mID8qrJmiD&=n$D)nEh-Ds`= literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-568h@2x~iphone.png b/app/src/ios/assets/Default-568h@2x~iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..b4098fea8faa210bde3bc857c585cfb3d7d28bfb GIT binary patch literal 6235 zcmeAS@N?(olHy`uVBq!ia0y~yU}|7sU@72W1Bz7jKLwHuoCO|{#S9GG!XV7ZFl&wk z1A_#wr;B4q#hf?S6d4&57!DZ7s4T2^&R~2b{CT>3@mppFhvPqF85j;kvk5RL9AjW& zI3nS|&>+Fg!61;#z{rrqqrl+M!^pzWVFweuv?q*d5jjV$I-H7v}_qI zTSm*4(XxelUGvd0b+k+!EmKF!)X_3^v`nRRymz!NA)_vV1R66#gWL*>C5g)ffkrTR My85}Sb4q9e082zknE(I) literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-landscape@2x~ipad.png b/app/src/ios/assets/Default-landscape@2x~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..58d5222dd46a98ff1ddf0581cf46a0914a54483d GIT binary patch literal 20517 zcmeI3u}Z^G6oyY539%+%Q9+zC_yBQpQk00zQbkk{mo9=sg+d(!2cw&BAkx9n#rg{R z5GpvSv-$|BH%$U}IB(#0q2$msN&A!g<^K=2*W2yQps~;pksxWsJ0hMbUGZGA`MSA3 zF`LO=>!2?(HIu(;ayyt8*?LRjwcWG9_xn;)LVx1<^kXrbbDOjN>S6byK79SHnIrR& z?LRt2CFyy7*75KJLduH!wWG)n#BE8EVem<9vFRNq3saK_+fA#T*!m^O3 zw5s$EPMh7FywJ$f4_VaP3R#c^w&)}cE6{>mu}F$6Dl(7-Sqw0+b0sw+tc5xukOf(A zTsSVWzild^B2 zick?MLPe-ZzlDAa3s6N^v7kQ>@rrmwyrMog=t8S=16h!T<~+@LR?ge;5-LJPs0bCI zB2?rLzw}!~&y@6ARGWY-$U+-RM+V74og2u4ECenB7lDhwMc^WE5xC4M2TT#B=s%dE ZqF>-h)IVD3#(OX3H%qe7j)&`=t3SB-EtdcQ literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-landscape~ipad.png b/app/src/ios/assets/Default-landscape~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f1d6c68ae654766f501eaf48cdcc9413599c07 GIT binary patch literal 5917 zcmeAS@N?(olHy`uVBq!ia0y~yU;#3j893O0)UI8kyg-Vxz$3Dlfq`2Xgc%uT&5>YW z5IgVb;uumf=gp0cyayB*4j7nKasIF82oLc%()|65ZJ7j?r!=LjYvH@r; z5HRt8NDc!Ksc-;9k|gl}sNw&AptT^K2NddGH?C3c1i6`khXX`P2!Kcf1rV9w03r`G zfXD_$Mi9l!1R~jp(a;D~IBL^q=mC=fG!RBp1Ss>2rU*nJjHZau6oFdJjHZau6fv42 zMq6RPT!1qWM$3rNGGerhz?nTpduqV$>S!4;T1JeP5u;_qXggwbd~bBjl6K>;3cw8Z b|35QBEyIn8iebAHLA8#jtDnm{r-UW|S({L) literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default-portrait@2x~ipad.png b/app/src/ios/assets/Default-portrait@2x~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..49d011307c9cc50e9af1aa277f600c798d6fa977 GIT binary patch literal 21496 zcmeI4p-Tf{7>D1vA$M~tT88Na!RR!oAPBmNcV&oLEHY5LAi|1pE(kW0K^9yU99TtR z!7!5umKD)HgGDTQzMrqb;(zdj@%v!6g_mzXp69z`N6VF^e0Df1BKasRuZZ;P(i6|c z^TWrKhQAZ8?}`izxmQX~8wHWo^Qb((R%`USm%aqjE>3^mCgYD|ndVmK>1MOFub&f% zPu^yK7E-&njDxf->N!hq(lY4$cfpmuktDtDL|zy1+1JJE%S?Fid-X`l7NtJR!;EFl zw=4`=7Dp|sp=JBnGHz<}?K%V|!=B;SM9%|CV&ZG0+>K2z`X;WEYfYji6M4?9bgAE z0d@crU2QYzSW0(LYfC*p%ngAw%319-4z)b)q zfC*p%n1CjL319-404C50@QfjM5p^4IVu&4J2iO5k@W&4HUp!vSlMK~6kCq6Mgp zfx{3;2qXasg(E=1p#!L%c@B54ZsfLi|le{+2!kY+fbQ2)AdjdBMIknKi0f@#!B z+Jx?Cz|tt$jt1;#z*0~qjwYYcMZsuMFj^Fh z76qe&FqD;qqcsU-;fFK*jRx#!z>ZeYgQbcF=SF4*qxCmkv%{>sff2*t>FVdQ&MBb@ E0OZdQxc~qF literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/Default@2x~iphone.png b/app/src/ios/assets/Default@2x~iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..2b776ac99221bc9fb986a7c5745f3be76b85fd9c GIT binary patch literal 5279 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 Tddki$0Ql%@n`qT*IK=!9m@r_j literal 0 HcmV?d00001 diff --git a/app/src/ios/assets/iTunesArtwork@2x b/app/src/ios/assets/iTunesArtwork@2x new file mode 100644 index 0000000000000000000000000000000000000000..4000f67cfa3402bf3cfa3d097aadbc7029eef853 GIT binary patch literal 119240 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

#g4P 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 literal 0 HcmV?d00001 diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java index c7ad9b33..f2d0af37 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java @@ -61,6 +61,7 @@ import com.dlsc.jfxcentral2.utils.NodeUtil; import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; +import com.gluonhq.attach.statusbar.StatusBarService; import com.jpro.webapi.WebAPI; import javafx.application.Application; import javafx.beans.property.ObjectProperty; @@ -110,13 +111,15 @@ public void start(Stage stage) { if (!OSUtil.isNative()) { BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); bi.createGraphics(); + } else { + StatusBarService.create().ifPresent(service -> service.setColor(Color.WHITE)); } if (!WebAPI.isBrowser()) { + System.setProperty("routing.scrollpane", PrettyScrollPane.class.getName()); if (!OSUtil.isNative()) { System.setProperty("prism.lcdtext", "false"); - System.setProperty("routing.scrollpane", PrettyScrollPane.class.getName()); if (Taskbar.isTaskbarSupported()) { Taskbar taskbar = Taskbar.getTaskbar(); diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java index 2ac94c67..70589f11 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.app; import com.dlsc.jfxcentral.data.DataRepository2; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.application.Platform; import javafx.beans.property.BooleanProperty; import javafx.beans.property.SimpleBooleanProperty; @@ -50,8 +51,12 @@ public static void updateRepository(ProgressMonitor monitor) { } } + private static File getRepositoryDirectory() { + return DataRepository2.getRepositoryDirectory(); + } + public static boolean isFirstTimeSetup() { - return !DataRepository2.getRepositoryDirectory().exists(); + return !getRepositoryDirectory().exists(); } private static void initialLoad(ProgressMonitor monitor) throws Exception { @@ -65,7 +70,7 @@ private static void initialLoad(ProgressMonitor monitor) throws Exception { return; } - File repoDirectory = DataRepository2.getRepositoryDirectory(); + File repoDirectory = getRepositoryDirectory(); if (!repoDirectory.exists()) { String repoUrl = GITHUB_REPOSITORY_URL; @@ -98,7 +103,7 @@ public boolean supportsExecute() { // Git object is here only to ensure resources are properly closed; no other actions needed. } } else { - repoDirectory = new File(DataRepository2.getRepositoryDirectory(), "/.git"); + repoDirectory = new File(repoDirectory, "/.git"); try (Git git = new Git(FileRepositoryBuilder.create(repoDirectory))) { git.pull() .setProgressMonitor(monitor) diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/RefreshPage.java b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/RefreshPage.java index 074cdbf9..af7b17c8 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/RefreshPage.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/RefreshPage.java @@ -116,7 +116,9 @@ private Node createSetupView() { Button exitButton = new Button("EXIT"); exitButton.setFocusTraversable(false); exitButton.setCancelButton(true); - exitButton.setOnAction(evt -> Platform.exit()); + + // use system exit so it works properly everywhere, including native + exitButton.setOnAction(evt -> System.exit(0)); HBox hBox = new HBox(exitButton, proceedButton); hBox.getStyleClass().add("button-box"); diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java index 341fc711..8f6b1fb7 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/stage/CustomStage.java @@ -76,9 +76,7 @@ public CustomStage(Stage stage, Node node, SessionManager sessionManager, Object if (!WebAPI.isBrowser()) { VBox vBox = new VBox(titleBar); vBox.setAlignment(Pos.CENTER_RIGHT); - if (OSUtil.isNative()) { - setBottom(vBox); - } else { + if (!OSUtil.isNative()) { setTop(vBox); } } diff --git a/app/src/main/java/module-info.java b/app/src/main/java/module-info.java index 4909f572..cb41acb0 100644 --- a/app/src/main/java/module-info.java +++ b/app/src/main/java/module-info.java @@ -4,6 +4,9 @@ requires javafx.web; requires javafx.swing; + requires com.gluonhq.attach.browser; + requires com.gluonhq.attach.statusbar; + requires jfxcentral.data; requires org.eclipse.jgit; requires fr.brouillard.oss.cssfx; diff --git a/app/src/main/resources/META-INF/native-image/resource-config.json b/app/src/main/resources/META-INF/native-image/resource-config.json index 827f0640..b5e879d6 100644 --- a/app/src/main/resources/META-INF/native-image/resource-config.json +++ b/app/src/main/resources/META-INF/native-image/resource-config.json @@ -18,7 +18,16 @@ }, { "pattern":"\\Qcom/dlsc/jfxcentral2/components/headers/bg-lg.jpg\\E" - }, + }, + { + "pattern":"\\Qcom/dlsc/jfxcentral2/app/pages/cookie-policy.md\\E" + }, + { + "pattern":"\\Qcom/dlsc/jfxcentral2/app/pages/privacy-policy.md\\E" + }, + { + "pattern":"\\Qcom/dlsc/jfxcentral2/app/pages/terms-and-conditions.md\\E" + }, { "condition":{"typeReachable":"org.apache.log4j.helpers.Loader"}, "pattern":"\\Qlog4j.properties\\E" diff --git a/components/pom.xml b/components/pom.xml index 946e0bca..c44fb1e0 100644 --- a/components/pom.xml +++ b/components/pom.xml @@ -20,6 +20,42 @@ + + com.gluonhq.attach + display + ${attach.version} + + + + com.gluonhq.attach + lifecycle + ${attach.version} + + + + com.gluonhq.attach + statusbar + ${attach.version} + + + + com.gluonhq.attach + storage + ${attach.version} + + + + com.gluonhq.attach + browser + ${attach.version} + + + + com.gluonhq.attach + util + ${attach.version} + + org.apache.logging.log4j log4j-api diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java index 9d443949..ffce2477 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.components; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.scene.control.Label; import javafx.scene.layout.HBox; import javafx.scene.layout.Region; @@ -17,7 +18,7 @@ public CopyrightView() { getStyleClass().add("copyright-view"); copyrightLabel = new Label("© " + Year.now() + " DLSC Software & Consulting GmbH"); - LinkUtil.setExternalLink(copyrightLabel, "https://dlsc.com"); + ExternalLinkUtil.setExternalLink(copyrightLabel, "https://dlsc.com"); Region leftCurlyBraces = new Region(); leftCurlyBraces.getStyleClass().addAll("curly-braces", "left"); @@ -33,7 +34,7 @@ public CopyrightView() { poweredByBox = new HBox(poweredByLabel, leftCurlyBraces, jproLabel, rightCurlyBraces); poweredByBox.getStyleClass().add("powered-by-box"); - LinkUtil.setExternalLink(poweredByBox, "https://www.jpro.one"); + ExternalLinkUtil.setExternalLink(poweredByBox, "https://www.jpro.one"); updateUI(); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/CreditsView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/CreditsView.java index ece47ea3..722fee65 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/CreditsView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/CreditsView.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral2.model.CreditModel; import com.dlsc.jfxcentral2.model.License; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; @@ -109,7 +110,7 @@ public CreditItemView(CreditModel creditModel) { licenceBox.getChildren().addAll(licenceTypeLabel, licenceVersionLabel); - LinkUtil.setExternalLink(licenceBox, license.getUrl()); + ExternalLinkUtil.setExternalLink(licenceBox, license.getUrl()); } else { Label version = new Label("V " + creditModel.getVersion()); version.getStyleClass().add("version-label"); @@ -120,7 +121,7 @@ public CreditItemView(CreditModel creditModel) { linkButton.setFocusTraversable(false); linkButton.getStyleClass().add("link-button"); linkButton.setGraphic(new FontIcon(IkonUtil.link)); - LinkUtil.setExternalLink(linkButton, creditModel.getUrl()); + ExternalLinkUtil.setExternalLink(linkButton, creditModel.getUrl()); Label descriptionLabel = new Label(); descriptionLabel.getStyleClass().add("description-label"); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/CustomMarkdownView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/CustomMarkdownView.java index 6df2399b..af4d5672 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/CustomMarkdownView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/CustomMarkdownView.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.components; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.beans.property.BooleanProperty; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleBooleanProperty; @@ -10,6 +11,7 @@ import javafx.scene.image.Image; import javafx.scene.image.ImageView; import one.jpro.platform.routing.LinkUtil; +import org.apache.commons.lang3.StringUtils; import java.util.Objects; import java.util.function.Consumer; @@ -56,8 +58,8 @@ public void setBaseURL(String baseURL) { @Override public void setLink(Node node, String link, String description) { - if(link != null && link != "") { - LinkUtil.setExternalLink(node, link, description); + if (StringUtils.isNotBlank(link)) { + ExternalLinkUtil.setExternalLink(node, link, description); } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/DownloadsBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/DownloadsBox.java index f4791e51..354a6496 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/DownloadsBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/DownloadsBox.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components; import com.dlsc.jfxcentral.data.model.Download; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.scene.control.Button; import javafx.scene.control.Label; @@ -74,7 +75,7 @@ public DownloadsBox(Download download) { downloadButton.setGraphic(new FontIcon(downloadIcon)); downloadButton.setMaxWidth(Double.MAX_VALUE); downloadButton.setWrapText(true); - LinkUtil.setExternalLink(downloadButton, downloadFile.getUrl()); + ExternalLinkUtil.setExternalLink(downloadButton, downloadFile.getUrl()); downloadButtons.add(downloadButton); } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/FlipView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/FlipView.java index 7dc283a2..75562f01 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/FlipView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/FlipView.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components; import com.dlsc.jfxcentral2.components.skins.FlipViewSkin; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.jpro.webapi.WebAPI; import javafx.beans.property.BooleanProperty; import javafx.beans.property.ObjectProperty; @@ -36,7 +37,7 @@ public class FlipView extends ControlBase { private static final Duration DEFAULT_FLIP_TIME = Duration.millis(500); - private static final boolean DEFAULT_ANIMATE_ON_FLIP = !WebAPI.isBrowser(); + private static final boolean DEFAULT_ANIMATE_ON_FLIP = !WebAPI.isBrowser() && !OSUtil.isNative(); private final FlipViewSkin flipViewSkin; diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java index fc8809e8..d3976340 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/FooterView.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components; import com.dlsc.jfxcentral2.model.Size; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.geometry.HPos; @@ -82,19 +83,19 @@ private LineNumberPane initLegalInfoPane() { private LineNumberPane initLinksPane() { Hyperlink twitterLink = new Hyperlink("Twitter"); twitterLink.getStyleClass().addAll("link", "twitter-link"); - LinkUtil.setExternalLink(twitterLink, "https://twitter.com/dlemmermann"); + ExternalLinkUtil.setExternalLink(twitterLink, "https://twitter.com/dlemmermann"); Hyperlink linkedinLink = new Hyperlink("Linkedin"); linkedinLink.getStyleClass().addAll("link", "linkedin-link"); - LinkUtil.setExternalLink(linkedinLink, "https://www.linkedin.com/in/dlemmermann/"); + ExternalLinkUtil.setExternalLink(linkedinLink, "https://www.linkedin.com/in/dlemmermann/"); Hyperlink githubLink = new Hyperlink("Github"); githubLink.getStyleClass().addAll("link", "github-link"); - LinkUtil.setExternalLink(githubLink, "https://github.com/dlemmermann"); + ExternalLinkUtil.setExternalLink(githubLink, "https://github.com/dlemmermann"); Hyperlink youtubeLink = new Hyperlink("Youtube"); youtubeLink.getStyleClass().addAll("link", "youtube-link"); - LinkUtil.setExternalLink(youtubeLink, "https://www.youtube.com/@dlsc/videos"); + ExternalLinkUtil.setExternalLink(youtubeLink, "https://www.youtube.com/@dlsc/videos"); LineNumberPane linksPane = new LineNumberPane(new Label("Stay in the loop"), null, twitterLink, linkedinLink, githubLink, youtubeLink); linksPane.getStyleClass().add("links-pane"); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/OpenJFXProjectView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/OpenJFXProjectView.java index 2ea5e334..ca0078a2 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/OpenJFXProjectView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/OpenJFXProjectView.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.components; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.JFXCentralUtil; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; @@ -62,7 +63,7 @@ public OpenJFXProjectView() { Text text2 = new Text("GPL v2 with the Classpath exception"); text2.getStyleClass().add("link"); - LinkUtil.setExternalLink(text2, "https://en.wikipedia.org/wiki/GPL_linking_exception#The_Classpath_exception"); + ExternalLinkUtil.setExternalLink(text2, "https://en.wikipedia.org/wiki/GPL_linking_exception#The_Classpath_exception"); Text text3 = new Text(", just like the JDK. Anybody is welcome to contribute to this project," + " port it to other platforms or devices, or do anything else that " + @@ -77,7 +78,7 @@ public OpenJFXProjectView() { visitHomePageButton = new Button("Visit project homepage", openjfxRegion); visitHomePageButton.getStyleClass().addAll("fill-button", "visit-homepage-button"); visitHomePageButton.setFocusTraversable(false); - LinkUtil.setExternalLink(visitHomePageButton, "https://openjfx.io"); + ExternalLinkUtil.setExternalLink(visitHomePageButton, "https://openjfx.io"); Region openjfxRegion2 = new Region(); openjfxRegion2.getStyleClass().add("openjfx-region2"); @@ -85,7 +86,7 @@ public OpenJFXProjectView() { reportAnIssueButton.getStyleClass().addAll("fill-button", "report-issue-button"); reportAnIssueButton.setOnAction(event -> JFXCentralUtil.run(onReportAnIssue)); reportAnIssueButton.setFocusTraversable(false); - LinkUtil.setExternalLink(reportAnIssueButton, "https://bugreport.java.com/bugreport/"); + ExternalLinkUtil.setExternalLink(reportAnIssueButton, "https://bugreport.java.com/bugreport/"); /*image*/ imageRegion = new Region(); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/QuickLinkView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/QuickLinkView.java index ae75e0fb..55ec1c09 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/QuickLinkView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/QuickLinkView.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral2.components.skins.QuickLinkViewSkin; import com.dlsc.jfxcentral2.model.QuickLink; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.scene.control.Skin; @@ -17,7 +18,7 @@ public QuickLinkView(QuickLink quickLink) { if (quickLink != null && StringUtils.isNotBlank(quickLink.getLinkUrl())) { String linkUrl = quickLink.getLinkUrl(); if (linkUrl.startsWith("http://") || linkUrl.startsWith("https://")) { - LinkUtil.setExternalLink(this, linkUrl); + ExternalLinkUtil.setExternalLink(this, linkUrl); } else { LinkUtil.setLink(this, linkUrl); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/SocialLinksView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/SocialLinksView.java index 0cee3ffb..d3213ac8 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/SocialLinksView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/SocialLinksView.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.components; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.beans.InvalidationListener; import javafx.beans.property.SimpleStringProperty; @@ -127,7 +128,7 @@ private void updateView() { private void updateLink(Node node, String url) { if (StringUtils.isNotBlank(url)) { - LinkUtil.setExternalLink(node, url); + ExternalLinkUtil.setExternalLink(node, url); } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java b/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java index a7abb4dc..57996e4f 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java @@ -19,6 +19,7 @@ import com.dlsc.jfxcentral2.utils.ModelObjectTool; import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; +import com.gluonhq.attach.display.DisplayService; import javafx.application.Platform; import javafx.beans.binding.Bindings; import javafx.beans.binding.BooleanBinding; @@ -30,6 +31,7 @@ import javafx.css.StyleableObjectProperty; import javafx.css.StyleableProperty; import javafx.css.converter.EnumConverter; +import javafx.geometry.Dimension2D; import javafx.scene.Node; import javafx.scene.control.Button; import javafx.scene.control.CustomMenuItem; @@ -112,7 +114,7 @@ private SearchField createSearchField() { }); searchField.getPopup().setPrefWidth(600); - searchField.getEditor().setFocusTraversable(false); + searchField.getEditor().setFocusTraversable(OSUtil.isNative()); searchField.setPromptText("Search"); searchField.setCellFactory(listView -> new SearchResultCell()); searchField.setSuggestionProvider(request -> search(request.getUserText())); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java index a7bf9fc0..462c3ce6 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java @@ -1,5 +1,6 @@ package com.dlsc.jfxcentral2.components; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.jpro.webapi.WebAPI; import javafx.scene.control.Button; @@ -71,23 +72,23 @@ public WelcomeView(boolean mobile) { jfxCentralButton.setFocusTraversable(false); jfxCentralButton.setGraphic(new FontIcon(IkonUtil.github)); jfxCentralButton.getStyleClass().addAll("transparent-button", "jfxcentral-button"); - LinkUtil.setExternalLink(jfxCentralButton, "https://github.com/dlsc-software-consulting-gmbh/jfxcentral2"); + ExternalLinkUtil.setExternalLink(jfxCentralButton, "https://github.com/dlsc-software-consulting-gmbh/jfxcentral2"); jfxcentralDataButton = new Button("jfxcentral-data", new FontIcon(IkonUtil.github)); jfxcentralDataButton.getStyleClass().addAll("transparent-button", "jfxcentral-data-button"); jfxcentralDataButton.setFocusTraversable(false); - LinkUtil.setExternalLink(jfxcentralDataButton, "https://github.com/dlsc-software-consulting-gmbh/jfxcentral-data"); + ExternalLinkUtil.setExternalLink(jfxcentralDataButton, "https://github.com/dlsc-software-consulting-gmbh/jfxcentral-data"); Region graphicRegion = new Region(); clientWebSwitchButton = new Button("Install locally", graphicRegion); if (WebAPI.isBrowser()) { clientWebSwitchButton.setText("Install locally"); graphicRegion.getStyleClass().add("download-region"); - LinkUtil.setExternalLink(clientWebSwitchButton, "https://downloads.hydraulic.dev/jfxcentral2/download.html"); + ExternalLinkUtil.setExternalLink(clientWebSwitchButton, "https://downloads.hydraulic.dev/jfxcentral2/download.html"); } else { clientWebSwitchButton.setText("Online Version"); graphicRegion.getStyleClass().add("openjfx-region"); - LinkUtil.setLink(clientWebSwitchButton, "https://www.jfx-central.com/"); + ExternalLinkUtil.setExternalLink(clientWebSwitchButton, "https://www.jfx-central.com/"); } clientWebSwitchButton.getStyleClass().addAll("fill-button", "install-button"); clientWebSwitchButton.setFocusTraversable(false); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BlogsDetailsBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BlogsDetailsBox.java index d67d205a..5a86fbb2 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BlogsDetailsBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BlogsDetailsBox.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components.detailsbox; import com.dlsc.jfxcentral.data.model.Blog; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; @@ -28,7 +29,7 @@ protected List createActionButtons(Blog blog) { visitBlogButton.setFocusTraversable(false); visitBlogButton.managedProperty().bind(visitBlogButton.visibleProperty()); visitBlogButton.visibleProperty().bind(visitUrlProviderProperty().isNotNull()); - LinkUtil.setExternalLink(visitBlogButton, getVisitUrlProvider().call(blog)); + ExternalLinkUtil.setExternalLink(visitBlogButton, getVisitUrlProvider().call(blog)); return List.of(createDetailsButton(blog), visitBlogButton); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BooksDetailsBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BooksDetailsBox.java index ca9ca7cd..570b1173 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BooksDetailsBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/BooksDetailsBox.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components.detailsbox; import com.dlsc.jfxcentral.data.model.Book; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.StringUtil; import javafx.beans.property.ObjectProperty; @@ -47,7 +48,7 @@ protected List createActionButtons(Book book) { websiteBtn.setText(StringUtil.getDomainName(book.getUrl())); } websiteBtn.getStyleClass().add("amazon-button"); - LinkUtil.setExternalLink(websiteBtn, url); + ExternalLinkUtil.setExternalLink(websiteBtn, url); return List.of(createDetailsButton(book), createHomepageButton(book), websiteBtn); } return Collections.emptyList(); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/DetailsBoxBase.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/DetailsBoxBase.java index 52f4a6d8..6cb7f0d7 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/DetailsBoxBase.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/DetailsBoxBase.java @@ -14,10 +14,7 @@ import com.dlsc.jfxcentral2.components.PaneBase; import com.dlsc.jfxcentral2.components.SaveAndLikeButton; import com.dlsc.jfxcentral2.components.Spacer; -import com.dlsc.jfxcentral2.utils.IkonUtil; -import com.dlsc.jfxcentral2.utils.ModelObjectTool; -import com.dlsc.jfxcentral2.utils.PageUtil; -import com.dlsc.jfxcentral2.utils.SaveAndLikeUtil; +import com.dlsc.jfxcentral2.utils.*; import javafx.beans.property.IntegerProperty; import javafx.beans.property.ListProperty; import javafx.beans.property.ObjectProperty; @@ -374,7 +371,7 @@ private void setLinkOnHomepageButton(T model, Button homepageButton) { if (StringUtils.isNotBlank(url)) { homepageButton.setVisible(true); homepageButton.setManaged(true); - LinkUtil.setExternalLink(homepageButton, homepageUrlProvider.get().call(model)); + ExternalLinkUtil.setExternalLink(homepageButton, homepageUrlProvider.get().call(model)); } } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/LibraryEnsembleBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/LibraryEnsembleBox.java index e2b7933b..6de3a763 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/LibraryEnsembleBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/LibraryEnsembleBox.java @@ -4,6 +4,7 @@ import com.dlsc.jfxcentral2.components.Header; import com.dlsc.jfxcentral2.components.CustomMarkdownView; import com.dlsc.jfxcentral2.components.PaneBase; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; import javafx.scene.layout.Priority; @@ -36,8 +37,8 @@ public LibraryEnsembleBox(Library library) { String url = "https://www.jfx-ensemble.com/?page=project/" + URLEncoder.encode(library.getName(), StandardCharsets.UTF_8); markdownView.setMdString("Online demos are available for this library on the JFX-Ensemble website. These demos can be [run in the browser](" + url + ") via JPro (free for open source projects)."); - LinkUtil.setExternalLink(markdownView, url, library.getName()); - LinkUtil.setExternalLink(imageView, url, library.getName()); + ExternalLinkUtil.setExternalLink(markdownView, url, library.getName()); + ExternalLinkUtil.setExternalLink(imageView, url, library.getName()); HBox bodyBox = new HBox(imageView, markdownView); bodyBox.getStyleClass().add("body-box"); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/TutorialsDetailsBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/TutorialsDetailsBox.java index 41898c91..e3b58111 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/TutorialsDetailsBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/TutorialsDetailsBox.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components.detailsbox; import com.dlsc.jfxcentral.data.model.Tutorial; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; @@ -25,7 +26,7 @@ public TutorialsDetailsBox() { protected List createActionButtons(Tutorial tutorial) { Button visitBlogButton = new Button("VISIT TUTORIAL", new FontIcon(IkonUtil.link)); visitBlogButton.setFocusTraversable(false); - LinkUtil.setExternalLink(visitBlogButton, getVisitUrlProvider().call(tutorial)); + ExternalLinkUtil.setExternalLink(visitBlogButton, getVisitUrlProvider().call(tutorial)); return List.of(createDetailsButton(tutorial), visitBlogButton); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java index f008187c..45508430 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components.detailsbox; import com.dlsc.jfxcentral.data.model.Video; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.VideoViewFactory; import javafx.scene.Node; @@ -31,7 +32,7 @@ protected List createActionButtons(Video video) { Button youTubeButton = new Button("YouTube"); youTubeButton.setFocusTraversable(false); youTubeButton.getStyleClass().add("youtube-button"); - LinkUtil.setExternalLink(youTubeButton, "https://youtu.be/" + video.getId(), "https://youtu.be/" + video.getId()); + ExternalLinkUtil.setExternalLink(youTubeButton, "https://youtu.be/" + video.getId(), "https://youtu.be/" + video.getId()); return List.of(playButton, youTubeButton); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/headers/PersonDetailHeader.java b/components/src/main/java/com/dlsc/jfxcentral2/components/headers/PersonDetailHeader.java index 70a9308d..350c9d7b 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/headers/PersonDetailHeader.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/headers/PersonDetailHeader.java @@ -5,6 +5,7 @@ import com.dlsc.jfxcentral.data.model.Person; import com.dlsc.jfxcentral2.components.AvatarView; import com.dlsc.jfxcentral2.model.Badge; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.beans.binding.Bindings; import javafx.scene.control.Button; @@ -97,7 +98,7 @@ private FlowPane createSocialFlowPane(Person person) { Button twitterLinkBtn = new Button("TWITTER", new FontIcon(IkonUtil.twitter)); twitterLinkBtn.setFocusTraversable(false); twitterLinkBtn.getStyleClass().addAll("twitter-link-btn","link-button"); - LinkUtil.setExternalLink(twitterLinkBtn, "https://twitter.com/" + person.getTwitter()); + ExternalLinkUtil.setExternalLink(twitterLinkBtn, "https://twitter.com/" + person.getTwitter()); socialFlowPane.getChildren().add(twitterLinkBtn); } @@ -105,7 +106,7 @@ private FlowPane createSocialFlowPane(Person person) { Button mastodonLinkBtn = new Button("MASTODON", new FontIcon(IkonUtil.mastodon)); mastodonLinkBtn.setFocusTraversable(false); mastodonLinkBtn.getStyleClass().addAll("mastodon-link-btn","link-button"); - LinkUtil.setExternalLink(mastodonLinkBtn, person.getMastodon()); + ExternalLinkUtil.setExternalLink(mastodonLinkBtn, person.getMastodon()); socialFlowPane.getChildren().add(mastodonLinkBtn); } @@ -113,7 +114,7 @@ private FlowPane createSocialFlowPane(Person person) { Button linkedInLinkBtn = new Button("LINKEDIN", new FontIcon(IkonUtil.linkedin)); linkedInLinkBtn.setFocusTraversable(false); linkedInLinkBtn.getStyleClass().addAll("linkedin-link-btn","link-button"); - LinkUtil.setExternalLink(linkedInLinkBtn, "https://www.linkedin.com/in/" + person.getLinkedIn()); + ExternalLinkUtil.setExternalLink(linkedInLinkBtn, "https://www.linkedin.com/in/" + person.getLinkedIn()); socialFlowPane.getChildren().add(linkedInLinkBtn); } @@ -121,7 +122,7 @@ private FlowPane createSocialFlowPane(Person person) { Button websiteLinkBtn = new Button("WEBSITE", new FontIcon(IkonUtil.website)); websiteLinkBtn.setFocusTraversable(false); websiteLinkBtn.getStyleClass().addAll("website-link-btn","link-button"); - LinkUtil.setExternalLink(websiteLinkBtn, person.getWebsite()); + ExternalLinkUtil.setExternalLink(websiteLinkBtn, person.getWebsite()); socialFlowPane.getChildren().add(websiteLinkBtn); } @@ -129,7 +130,7 @@ private FlowPane createSocialFlowPane(Person person) { Button mailLinkBtn = new Button("MAIL", new FontIcon(IkonUtil.mail)); mailLinkBtn.setFocusTraversable(false); mailLinkBtn.getStyleClass().addAll("mail-link-btn","link-button"); - LinkUtil.setExternalLink(mailLinkBtn, "mailto:" + person.getEmail()); + ExternalLinkUtil.setExternalLink(mailLinkBtn, "mailto:" + person.getEmail()); socialFlowPane.getChildren().add(mailLinkBtn); } @@ -137,7 +138,7 @@ private FlowPane createSocialFlowPane(Person person) { Button githubLinkBtn = new Button("GITHUB", new FontIcon(IkonUtil.github)); githubLinkBtn.setFocusTraversable(false); githubLinkBtn.getStyleClass().addAll("github-link-btn","link-button"); - LinkUtil.setExternalLink(githubLinkBtn, "https://github.com/" + person.getGitHub()); + ExternalLinkUtil.setExternalLink(githubLinkBtn, "https://github.com/" + person.getGitHub()); socialFlowPane.getChildren().add(githubLinkBtn); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/headers/SimpleDetailHeader.java b/components/src/main/java/com/dlsc/jfxcentral2/components/headers/SimpleDetailHeader.java index 49fef434..e82464a0 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/headers/SimpleDetailHeader.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/headers/SimpleDetailHeader.java @@ -4,6 +4,7 @@ import com.dlsc.jfxcentral.data.model.Utility; import com.dlsc.jfxcentral2.components.CustomImageView; import com.dlsc.jfxcentral2.components.SaveAndLikeButton; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.SaveAndLikeUtil; import javafx.beans.binding.Bindings; @@ -112,13 +113,13 @@ protected Pane createCenterNode() { String website = getWebsite(); if (StringUtils.isNotBlank(website)) { - LinkUtil.setExternalLink(websiteButton, website); + ExternalLinkUtil.setExternalLink(websiteButton, website); } websiteProperty().addListener(it -> { String url = getWebsite(); if (StringUtils.isNotBlank(url)) { - LinkUtil.setExternalLink(websiteButton, url); + ExternalLinkUtil.setExternalLink(websiteButton, url); } }); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BlogOverviewBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BlogOverviewBox.java index 93531201..5051ceb7 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BlogOverviewBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BlogOverviewBox.java @@ -6,6 +6,7 @@ import com.dlsc.jfxcentral.data.model.Post; import com.dlsc.jfxcentral2.components.CustomImageView; import com.dlsc.jfxcentral2.model.Size; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.StringUtil; import com.rometools.rome.feed.synd.SyndEntry; @@ -100,7 +101,7 @@ public PostViewBuilder(Post post, Size size) { HBox.setHgrow(titleLabel, Priority.ALWAYS); } - LinkUtil.setExternalLink(postView, post.getSyndEntry().getLink()); + ExternalLinkUtil.setExternalLink(postView, post.getSyndEntry().getLink()); } private Node build() { diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SinglePullRequestView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SinglePullRequestView.java index 94e80948..af96e9b3 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SinglePullRequestView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SinglePullRequestView.java @@ -4,6 +4,7 @@ import com.dlsc.jfxcentral.data.pull.PullRequest; import com.dlsc.jfxcentral2.components.AvatarView; import com.dlsc.jfxcentral2.components.PaneBase; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.scene.control.ContentDisplay; import javafx.scene.control.Label; import javafx.scene.layout.HBox; @@ -83,7 +84,7 @@ public SinglePullRequestView(PullRequest pr) { sizeProperty().addListener(it -> layoutBySize()); layoutBySize(); - LinkUtil.setExternalLink(this, pr.getHtmlUrl()); + ExternalLinkUtil.setExternalLink(this, pr.getHtmlUrl()); } @Override diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SponsorsViewSkin.java b/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SponsorsViewSkin.java index 1ef5b515..8302e242 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SponsorsViewSkin.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/skins/SponsorsViewSkin.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components.skins; import com.dlsc.jfxcentral2.components.SponsorsView; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import javafx.collections.ObservableList; import javafx.geometry.HPos; import javafx.geometry.VPos; @@ -80,7 +81,7 @@ private void initLogoNodes() { logo.fitHeightProperty().bind(control.logoFitHeightProperty()); logo.fitWidthProperty().bind(control.logoFitWidthProperty()); logo.getStyleClass().addAll("logo", "logo-" + sponsor.name().toLowerCase(), "logo-" + i); - LinkUtil.setExternalLink(logo, sponsor.url()); + ExternalLinkUtil.setExternalLink(logo, sponsor.url()); nodes.add(logo); } gridPane.getChildren().clear(); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/BookTileView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/BookTileView.java index 1a06e59b..f2e46584 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/BookTileView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/BookTileView.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral.data.model.Book; import com.dlsc.jfxcentral2.components.CustomImageView; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.StringUtil; import com.dlsc.jfxcentral2.utils.images.CentralImageManager; @@ -34,12 +35,12 @@ public BookTileView(Book book) { setButton2Text("amazon"); setButton2Graphic(new ImageView(AMAZON_IMAGE)); setButton2Visible(true); - LinkUtil.setExternalLink(getButton2(), "https://www.amazon.com/dp/" + book.getAmazonASIN(), book.getName()); + ExternalLinkUtil.setExternalLink(getButton2(), "https://www.amazon.com/dp/" + book.getAmazonASIN(), book.getName()); } else if (StringUtils.isNotBlank(book.getUrl())) { setButton2Text(StringUtil.getDomainName(book.getUrl())); setButton2Graphic(new FontIcon(IkonUtil.website)); setButton2Visible(true); - LinkUtil.setExternalLink(getButton2(), book.getUrl(), book.getName()); + ExternalLinkUtil.setExternalLink(getButton2(), book.getUrl(), book.getName()); } else { setButton2Visible(false); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/IkonliPackTileView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/IkonliPackTileView.java index d313cb3a..08210f60 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/IkonliPackTileView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/IkonliPackTileView.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral.data.model.IkonliPack; import com.dlsc.jfxcentral2.components.IconPreviewPane; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.scene.Node; import one.jpro.platform.routing.LinkUtil; @@ -22,7 +23,7 @@ public IkonliPackTileView(IkonliPack pack) { // button 2 setButton2Text("GitHub"); setButton2Graphic(new FontIcon(IkonUtil.github)); - LinkUtil.setExternalLink(getButton2(), pack.getUrl()); + ExternalLinkUtil.setExternalLink(getButton2(), pack.getUrl()); } @Override diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/SimpleTileView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/SimpleTileView.java index 8e714bbb..25a33701 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/SimpleTileView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/SimpleTileView.java @@ -13,6 +13,7 @@ import com.dlsc.jfxcentral2.components.AvatarView; import com.dlsc.jfxcentral2.components.SaveAndLikeButton; import com.dlsc.jfxcentral2.components.Spacer; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.dlsc.jfxcentral2.utils.PageUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; @@ -114,7 +115,7 @@ public SimpleTileView(T item) { private void setLinkForItem(Node target, ModelObject item) { if (item instanceof Documentation doc) { //The document link is external, and there's no detailed page. - LinkUtil.setExternalLink(target, doc.getUrl()); + ExternalLinkUtil.setExternalLink(target, doc.getUrl()); } else { LinkUtil.setLink(target, PageUtil.getLink(item)); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoGalleryTileView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoGalleryTileView.java index 8dae4a2a..890af966 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoGalleryTileView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoGalleryTileView.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral.data.ImageManager; import com.dlsc.jfxcentral.data.model.Video; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import com.jpro.webapi.WebAPI; import one.jpro.platform.routing.LinkUtil; @@ -22,7 +23,7 @@ public VideoGalleryTileView(Video video) { setRemark(video.getMinutes() + " mins"); if (WebAPI.isBrowser()) { - LinkUtil.setExternalLink(getButton2(), "https://www.youtube.com/watch?v=" + video.getId()); + ExternalLinkUtil.setExternalLink(getButton2(), "https://www.youtube.com/watch?v=" + video.getId()); } } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoTileView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoTileView.java index 9fdd8860..27a801ca 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoTileView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/VideoTileView.java @@ -4,6 +4,7 @@ import com.dlsc.jfxcentral.data.model.Video; import com.dlsc.jfxcentral2.components.CustomImageView; import com.dlsc.jfxcentral2.iconfont.JFXCentralIcon; +import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; import javafx.beans.binding.Bindings; import javafx.geometry.Pos; @@ -34,7 +35,7 @@ public VideoTileView(Video video) { setRemark(video.getMinutes() + " mins"); - LinkUtil.setExternalLink(getButton2(), "https://www.youtube.com/watch?v=" + video.getId()); + ExternalLinkUtil.setExternalLink(getButton2(), "https://www.youtube.com/watch?v=" + video.getId()); } protected Node createFrontTop() { diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java new file mode 100644 index 00000000..1c75adc5 --- /dev/null +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java @@ -0,0 +1,31 @@ +package com.dlsc.jfxcentral2.utils; + +import com.gluonhq.attach.browser.BrowserService; +import javafx.scene.Node; +import one.jpro.platform.routing.LinkUtil; + +import java.io.IOException; +import java.net.URISyntaxException; + +public class ExternalLinkUtil { + + public static void setExternalLink(Node node, String url) { + setExternalLink(node, url, null); + } + + public static void setExternalLink(Node node, String url, String description) { + if (OSUtil.isNative()) { + node.setOnMouseClicked(evt -> { + BrowserService.create().ifPresent(service -> { + try { + service.launchExternalBrowser(url); + } catch (IOException | URISyntaxException e) { + throw new RuntimeException(e); + } + }); + }); + } else { + LinkUtil.setExternalLink(node, url, description); + } + } +} diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/PageUtil.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/PageUtil.java index 6fde9516..80587144 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/PageUtil.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/PageUtil.java @@ -15,40 +15,8 @@ import com.dlsc.jfxcentral.data.model.Tutorial; import com.dlsc.jfxcentral.data.model.Video; import com.dlsc.jfxcentral.data.pull.PullRequest; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; public class PageUtil { - private static final Logger LOGGER = LogManager.getLogger(PageUtil.class); - - public static View getViewFromURL(String url) { - if (!url.startsWith("/")) return null; - int secondSlash = url.indexOf("/", "/".length()); - if (secondSlash == -1) secondSlash = url.length(); - String viewString = url.substring("/".length(), secondSlash); - int paramIndex = viewString.indexOf("?"); // cut of parameters - if (paramIndex != -1) { - viewString = viewString.substring(0, paramIndex); - } - try { - return View.valueOf(viewString.toUpperCase()); - } catch (IllegalArgumentException ex) { - LOGGER.warn("Failed to derive a view from URL: {}", url); - return null; - } - } - - public static String getIdFromURL(String url) { - if (!url.startsWith("/")) return null; - int secondSlash = url.indexOf("/", "/".length()); - if (secondSlash == -1) return null; - String idString = url.substring(secondSlash + 1); - int paramIndex = idString.indexOf("?"); // cut of parameters - if (paramIndex != -1) { - idString = idString.substring(0, paramIndex); - } - return idString; - } public static String getLink(View view) { return "/" + view.name().toLowerCase(); @@ -91,25 +59,4 @@ public static View getViewOfObject(Object obj) { return View.HOME; } } - - public static Class getClassOfView(View view) { - if (view == View.OPENJFX) return PullRequest.class; - if (view == View.PEOPLE) return Person.class; - if (view == View.TUTORIALS) return Tutorial.class; - if (view == View.REAL_WORLD) return RealWorldApp.class; - if (view == View.COMPANIES) return Company.class; - if (view == View.TOOLS) return Tool.class; - if (view == View.LIBRARIES) return Library.class; - if (view == View.BLOGS) return Blog.class; - if (view == View.BOOKS) return Book.class; - if (view == View.VIDEOS) return Video.class; - if (view == View.DOWNLOADS) return Download.class; - if (view == View.TIPS) return Tip.class; - if (view == View.ICONS) return IkonliPack.class; - if (view == View.UTILITIES) return Utility.class; - if (view == View.HOME) return null; - String errorMessage = "No Class associated with the view: " + view; - LOGGER.error(errorMessage); - throw new RuntimeException(errorMessage); - } } diff --git a/components/src/main/java/module-info.java b/components/src/main/java/module-info.java index 13386266..008021ab 100644 --- a/components/src/main/java/module-info.java +++ b/components/src/main/java/module-info.java @@ -11,6 +11,8 @@ requires fr.brouillard.oss.cssfx; + requires com.gluonhq.attach.browser; + requires com.gluonhq.attach.display; requires jfxcentral.data; requires org.controlsfx.controls; requires net.synedra.validatorfx; diff --git a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css index ceb4b9ae..c9438097 100644 --- a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css +++ b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css @@ -1891,7 +1891,7 @@ } .top-menu-bar.native:sm { - -fx-padding: 25px 25px 15px 25px; + -fx-padding: 50px 25px 15px 25px; } .top-menu-bar:sm .content { From 91b38b1584328d7fde61dffac66b7fdda331645a Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Fri, 20 Oct 2023 16:01:54 +0200 Subject: [PATCH 10/11] Various changes. --- .github/workflows/ios.yml | 43 ++++++++++++ app/pom.xml | 68 +++++++++++++++++++ app/src/ios/Default-Info.plist | 4 +- .../dlsc/jfxcentral2/app/JFXCentral2App.java | 28 ++++++-- .../jfxcentral2/app/RepositoryManager.java | 2 +- .../app/pages/CategoryPageBase.java | 5 +- .../dlsc/jfxcentral2/app/pages/PageBase.java | 14 +++- .../pages/category/VideosCategoryPage.java | 4 ++ components/pom.xml | 6 ++ .../jfxcentral2/components/CopyrightView.java | 1 + .../components/FileHandlerView.java | 6 +- .../jfxcentral2/components/TopMenuBar.java | 34 +++++----- .../components/VideoGalleryView.java | 22 +++++- .../jfxcentral2/components/WelcomeView.java | 17 ++--- .../detailsbox/VideosDetailsBox.java | 8 ++- .../components/headers/DetailHeader.java | 3 +- .../overviewbox/BookOverviewBox.java | 15 ++-- .../components/tiles/TileView.java | 12 +++- .../paintpicker/GradientDesignerView.java | 6 +- .../paintpicker/impl/GradientView.java | 6 +- .../paintpicker/impl/NamedColorsView.java | 6 +- .../pathextractor/SVGPathExtractorView.java | 8 ++- .../jfxcentral2/utils/ExternalLinkUtil.java | 16 +++-- .../com/dlsc/jfxcentral2/utils/OSUtil.java | 3 + .../utils/images/CentralImageManager.java | 29 ++------ components/src/main/java/module-info.java | 1 + .../resources/com/dlsc/jfxcentral2/theme.css | 26 +++---- pom.xml | 6 ++ .../demo/components/HelloTopMenuBar.java | 38 ++++++----- 29 files changed, 315 insertions(+), 122 deletions(-) create mode 100644 .github/workflows/ios.yml diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml new file mode 100644 index 00000000..5f11387b --- /dev/null +++ b/.github/workflows/ios.yml @@ -0,0 +1,43 @@ +name: iOS + +on: + push: + branches: [ master ] + +jobs: + build: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + + - name: Setup Gluon's GraalVM + uses: gluonhq/setup-graalvm@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - uses: Apple-Actions/import-codesign-certs@v1 + with: + p12-file-base64: ${{ secrets.GLUON_IOS_CERTIFICATES_FILE_BASE64 }} + p12-password: ${{ secrets.GLUON_IOS_CERTIFICATES_PASSWORD }} + + - uses: Apple-Actions/download-provisioning-profiles@v1 + with: + bundle-id: com.dlsc.jfxcentral + issuer-id: ${{ secrets.GLUON_IOS_APPSTORE_ISSUER_ID }} + api-key-id: ${{ secrets.GLUON_IOS_APPSTORE_KEY_ID }} + api-private-key: ${{ secrets.GLUON_IOS_APPSTORE_PRIVATE_KEY }} + + - name: Gluon License + uses: gluonhq/gluon-build-license@v1 + with: + gluon-license: ${{ secrets.GLUON_LICENSE }} + + - name: Gluon Build + run: ./mvnw -Pios gluonfx:build gluonfx:package + + - uses: Apple-Actions/upload-testflight-build@master + with: + app-path: target/gluonfx/arm64-ios/HelloGluon.ipa + issuer-id: ${{ secrets.GLUON_IOS_APPSTORE_ISSUER_ID }} + api-key-id: ${{ secrets.GLUON_IOS_APPSTORE_KEY_ID }} + api-private-key: ${{ secrets.GLUON_IOS_APPSTORE_PRIVATE_KEY }} diff --git a/app/pom.xml b/app/pom.xml index 5a19073e..91caf8b5 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -19,6 +19,17 @@ 1.0.21 0.0.8 com.dlsc.jfxcentral2.app.JFXCentral2App + JFXCentral for anything JavaFX + + + + + + + + + + @@ -430,8 +441,24 @@ statusbar storage browser + video ${mainClassName} + + Gluon + ${app.description} + ${package.type} + + ${mac.app.store} + ${bundle.short.version} + ${bundle.version} + + ${version.code} + ${provided.keystore.path} + ${provided.keystore.password} + ${provided.key.alias} + ${provided.key.alias.password} + @@ -471,16 +498,57 @@ + + desktop + + true + + + host + + + + mac + + pkg + false + ${env.GITHUB_RUN_NUMBER} + 1.0 + + + + macstore + + pkg + true + 1.${env.GITHUB_RUN_NUMBER} + 1.6 + + ios ios + ${env.GITHUB_RUN_NUMBER} + 1.0 android android + com.gluonhq.samples.hellogluon + ${env.GITHUB_RUN_NUMBER} + ${env.GLUON_ANDROID_KEYSTOREPATH} + ${env.GLUON_ANDROID_KEYSTORE_PASSWORD} + ${env.GLUON_ANDROID_KEYALIAS} + ${env.GLUON_ANDROID_KEYALIAS_PASSWORD} + + + + pi + + linux-aarch64 diff --git a/app/src/ios/Default-Info.plist b/app/src/ios/Default-Info.plist index 04473c63..b833af94 100644 --- a/app/src/ios/Default-Info.plist +++ b/app/src/ios/Default-Info.plist @@ -13,7 +13,7 @@ CFBundleIconName AppIcon CFBundleName - app + JFXCentral UILaunchStoryboardName LaunchScreen UIMainStoryboardFile @@ -46,5 +46,7 @@ 11.0 UIRequiresFullScreen YES + UIStatusBarStyle + UIStatusBarStyleLightContent \ No newline at end of file diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java index f2d0af37..2e2282ed 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/JFXCentral2App.java @@ -57,16 +57,23 @@ import com.dlsc.jfxcentral2.app.stage.CustomStage; import com.dlsc.jfxcentral2.app.utils.LoggerOutputStream; import com.dlsc.jfxcentral2.app.utils.PrettyScrollPane; +import com.dlsc.jfxcentral2.components.Mode; +import com.dlsc.jfxcentral2.components.TopMenuBar; import com.dlsc.jfxcentral2.model.Size; import com.dlsc.jfxcentral2.utils.NodeUtil; import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.SocialUtil; +import com.dlsc.jfxcentral2.utils.WebAPIUtil; import com.gluonhq.attach.statusbar.StatusBarService; import com.jpro.webapi.WebAPI; import javafx.application.Application; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; +import javafx.scene.Parent; import javafx.scene.Scene; +import javafx.scene.layout.Priority; +import javafx.scene.layout.StackPane; +import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.stage.StageStyle; @@ -90,6 +97,7 @@ import java.io.PrintStream; import java.util.Locale; import java.util.Objects; +import java.util.Stack; import java.util.function.Supplier; public class JFXCentral2App extends Application { @@ -107,12 +115,10 @@ public class JFXCentral2App extends Application { @Override public void start(Stage stage) { - // This is a workaround to prevent a deadlock between the TrayIcon and the JPro ImageManager if (!OSUtil.isNative()) { + // This is a workaround to prevent a deadlock between the TrayIcon and the JPro ImageManager BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); bi.createGraphics(); - } else { - StatusBarService.create().ifPresent(service -> service.setColor(Color.WHITE)); } if (!WebAPI.isBrowser()) { @@ -157,8 +163,18 @@ public void start(Stage stage) { }); } + Parent parent = routeNode; + + if (OSUtil.isNative()) { + StackPane notchPane = new StackPane(); + notchPane.getStyleClass().add("notch-pane"); + VBox.setVgrow(routeNode, Priority.ALWAYS); + parent = new VBox(notchPane, routeNode); + } + + // customs stage for decorations / the chrome - CustomStage customStage = new CustomStage(stage, routeNode, sessionManager, size); + CustomStage customStage = new CustomStage(stage, parent, sessionManager, size); customStage.setCloseHandler(() -> { if (!OSUtil.isNative()) { if (SystemTray.isSupported()) { @@ -170,10 +186,10 @@ public void start(Stage stage) { // scene Scene scene = new Scene(customStage, 1400, 800); - scene.setFill(Color.web("070B32")); + scene.setFill(Color.web("#070B32")); scene.widthProperty().addListener((it -> updateSizeProperty(scene))); scene.getStylesheets().add(Objects.requireNonNull(NodeUtil.class.getResource("/com/dlsc/jfxcentral2/theme.css")).toExternalForm()); - + scene.focusOwnerProperty().addListener(it -> System.out.println("focus owner: " + scene.getFocusOwner())); updateSizeProperty(scene); stage.setScene(scene); diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java index 70589f11..a011fb82 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/RepositoryManager.java @@ -90,7 +90,7 @@ private static void initialLoad(ProgressMonitor monitor) throws Exception { .setDepth(1) .setDirectory(repoDirectory); - if (PlatformUtils.isAndroid() || PlatformUtils.isIOS()) { + if (OSUtil.isNative()) { cloneCmd = cloneCmd.setFs(new FS_POSIX() { @Override public boolean supportsExecute() { diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/CategoryPageBase.java b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/CategoryPageBase.java index 39708d21..0141d248 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/CategoryPageBase.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/CategoryPageBase.java @@ -9,6 +9,7 @@ import com.dlsc.jfxcentral2.components.headers.CategoryHeader; import com.dlsc.jfxcentral2.components.tiles.TileViewBase; import com.dlsc.jfxcentral2.model.Size; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.beans.property.ObjectProperty; import javafx.collections.ObservableList; import javafx.collections.transformation.FilteredList; @@ -49,7 +50,9 @@ public Node content() { ModelGridView gridView = createGridView(); gridView.sizeProperty().bind(sizeProperty()); gridView.setTileViewProvider(getTileViewProvider()); - gridView.setDetailNodeProvider(getDetailNodeProvider()); + if (!OSUtil.isNative()) { + gridView.setDetailNodeProvider(getDetailNodeProvider()); + } gridView.setColumns(getNumberOfGridViewColumns()); gridView.setRows(getNumberOfGridViewRows()); gridView.setItems(sortedList); diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/PageBase.java b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/PageBase.java index 753ce52a..f862fb3c 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/PageBase.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/PageBase.java @@ -9,12 +9,14 @@ import com.dlsc.jfxcentral2.components.TopPane; import com.dlsc.jfxcentral2.components.hamburger.HamburgerMenuView; import com.dlsc.jfxcentral2.model.Size; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.beans.property.BooleanProperty; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleBooleanProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.geometry.Pos; import javafx.scene.Node; +import javafx.scene.input.SwipeEvent; import javafx.scene.layout.Priority; import javafx.scene.layout.Region; import javafx.scene.layout.StackPane; @@ -54,8 +56,9 @@ public Node wrapContent(Region... content) { sizeProperty().addListener(it -> updateStyleClassBasedOnSize(vbox)); // menubar - TopMenuBar topMenuBar = new TopMenuBar(this); + TopMenuBar topMenuBar = new TopMenuBar(isMobile()); topMenuBar.sizeProperty().bind(sizeProperty()); + topMenuBar.setSessionManager(getSessionManager()); topMenuBar.setMode(menuMode); topMenuBar.showHamburgerMenuProperty().bindBidirectional(showHamburgerMenuProperty()); @@ -102,7 +105,11 @@ public Node wrapContent(Region... content) { StackPane glassPane = new StackPane(); glassPane.getStyleClass().add("page-glass-pane"); glassPane.visibleProperty().bind(topMenuBar.usedProperty().or(blockingProperty())); - glassPane.setOnMouseClicked(evt -> setShowHamburgerMenu(false)); + glassPane.setOnMouseClicked(evt -> { + if (evt.isStillSincePress()) { + setShowHamburgerMenu(false); + } + }); if (menuMode.equals(Mode.LIGHT)) { // make sure the JFX logo can be fully seen (without this call it gets clipped) @@ -126,6 +133,9 @@ public Node wrapContent(Region... content) { root.getStyleClass().add("normal-page"); } + root.addEventFilter(SwipeEvent.SWIPE_LEFT, evt -> getSessionManager().goForward()); + root.addEventFilter(SwipeEvent.SWIPE_RIGHT, evt -> getSessionManager().goBack()); + return root; } diff --git a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/category/VideosCategoryPage.java b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/category/VideosCategoryPage.java index 8820fda5..13a5769f 100644 --- a/app/src/main/java/com/dlsc/jfxcentral2/app/pages/category/VideosCategoryPage.java +++ b/app/src/main/java/com/dlsc/jfxcentral2/app/pages/category/VideosCategoryPage.java @@ -9,6 +9,7 @@ import com.dlsc.jfxcentral2.components.tiles.VideoTileView; import com.dlsc.jfxcentral2.model.Size; import com.dlsc.jfxcentral2.utils.IkonUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.VideoViewFactory; import javafx.beans.property.ObjectProperty; import javafx.collections.FXCollections; @@ -50,6 +51,9 @@ protected SearchFilterView + + com.gluonhq.attach + video + ${attach.version} + + com.gluonhq.attach util diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java index ffce2477..4a5ca4ae 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/CopyrightView.java @@ -1,6 +1,7 @@ package com.dlsc.jfxcentral2.components; import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.scene.control.Label; import javafx.scene.layout.HBox; import javafx.scene.layout.Region; diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/FileHandlerView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/FileHandlerView.java index 208d813b..d6b08fc4 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/FileHandlerView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/FileHandlerView.java @@ -97,7 +97,11 @@ private void initFileChoose(boolean multipleFiles) { } }); - setOnMouseClicked(event -> handleMouseClicked(multipleFiles, fileChooser)); + setOnMouseClicked(event -> { + if (event.isStillSincePress()) { + handleMouseClicked(multipleFiles, fileChooser); + } + }); setOnDragOver(this::handleDragOver); setOnDragDropped(this::handleDragDropped); setOnDragEntered(this::handleDragEntered); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java b/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java index 57996e4f..d924e47e 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/TopMenuBar.java @@ -15,11 +15,9 @@ import com.dlsc.jfxcentral.data.model.Tutorial; import com.dlsc.jfxcentral.data.model.Video; import com.dlsc.jfxcentral2.iconfont.JFXCentralIcon; -import com.dlsc.jfxcentral2.utils.IkonUtil; -import com.dlsc.jfxcentral2.utils.ModelObjectTool; -import com.dlsc.jfxcentral2.utils.OSUtil; -import com.dlsc.jfxcentral2.utils.SocialUtil; +import com.dlsc.jfxcentral2.utils.*; import com.gluonhq.attach.display.DisplayService; +import com.jpro.webapi.WebAPI; import javafx.application.Platform; import javafx.beans.binding.Bindings; import javafx.beans.binding.BooleanBinding; @@ -56,6 +54,7 @@ import java.util.List; public class TopMenuBar extends PaneBase { + private static final Logger LOGGER = LogManager.getLogger(TopMenuBar.class); private static final Mode DEFAULT_MODE = Mode.DARK; @@ -63,16 +62,18 @@ public class TopMenuBar extends PaneBase { private static final PseudoClass DARK_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("dark"); private final CustomImageView jfxCentralLogoView; - private final View view; + private final boolean mobile; + // private final View view; private SearchField searchField; private final HBox contentBox; private final StackPane logoWrapper; private Node searchTextField; private SessionManager sessionManager; - public TopMenuBar(View view) { - this.view = view; - + public TopMenuBar(boolean mobile) { //iew view) { +// this.view = view; + this.mobile = mobile; + getStyleClass().add("top-menu-bar"); activateModePseudoClass(); @@ -136,14 +137,11 @@ public ModelObject fromString(String string) { return searchField; } + public void setSessionManager(SessionManager sessionManager) { + this.sessionManager = sessionManager; + } + private SessionManager getSessionManager() { - if (sessionManager == null) { - sessionManager = LinkUtil.getSessionManager(view.realContent()); - if (sessionManager == null) { - LOGGER.error("Failed to initialize SessionManager."); - throw new IllegalStateException("Failed to initialize SessionManager."); - } - } return sessionManager; } @@ -202,7 +200,7 @@ private void activateModePseudoClass() { protected void layoutBySize() { searchField = createSearchField(); - searchField.setFocusTraversable(!OSUtil.isNative()); + searchField.setFocusTraversable(OSUtil.isNative()); if (isLarge()) { MenuButton resourcesBtn = createMenuButton("Resources"); @@ -236,8 +234,8 @@ protected void layoutBySize() { downloadsBtn.setFocusTraversable(false); downloadsBtn.setMinWidth(Region.USE_PREF_SIZE); downloadsBtn.getStyleClass().add("downloads-button"); - downloadsBtn.setVisible(!view.isMobile()); - downloadsBtn.setManaged(!view.isMobile()); + downloadsBtn.setVisible(!mobile); + downloadsBtn.setManaged(!mobile); LinkUtil.setLink(downloadsBtn, "/downloads"); Button loginBtn = new Button("Login", new FontIcon(JFXCentralIcon.LOG_IN)); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/VideoGalleryView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/VideoGalleryView.java index 76529933..faab4486 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/VideoGalleryView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/VideoGalleryView.java @@ -2,7 +2,10 @@ import com.dlsc.jfxcentral.data.model.Video; import com.dlsc.jfxcentral2.components.tiles.VideoGalleryTileView; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.VideoViewFactory; +import com.gluonhq.attach.browser.BrowserService; +import com.gluonhq.attach.video.VideoService; import javafx.beans.binding.Bindings; import javafx.beans.property.ListProperty; import javafx.beans.property.SimpleListProperty; @@ -16,6 +19,9 @@ import javafx.scene.layout.VBox; import one.jpro.platform.routing.LinkUtil; +import java.io.IOException; +import java.net.URISyntaxException; + public class VideoGalleryView extends PaneBase { private final VBox contentPane; @@ -80,10 +86,20 @@ protected void layoutBySize() { videoTileView.sizeProperty().bind(pagination.sizeProperty()); //Play button action videoTileView.getButton1().setOnAction(evt -> { - if (centerPlayBox.getChildren().size() > 1) { - centerPlayBox.getChildren().remove(1); + if (OSUtil.isNative()) { + BrowserService.create().ifPresent(service -> { + try { + service.launchExternalBrowser("https://www.youtube.com/watch?v=" + video.getId()); + } catch (IOException | URISyntaxException e) { + throw new RuntimeException(e); + } + }); + } else { + if (centerPlayBox.getChildren().size() > 1) { + centerPlayBox.getChildren().remove(1); + } + centerPlayBox.getChildren().add(VideoViewFactory.createVideoViewNode(video, true)); } - centerPlayBox.getChildren().add(VideoViewFactory.createVideoViewNode(video, true)); }); videosBox.getChildren().add(videoTileView); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java index 9da41a11..6bf78aa7 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/WelcomeView.java @@ -2,6 +2,7 @@ import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.jpro.webapi.WebAPI; import javafx.scene.control.Button; import javafx.scene.control.Label; @@ -48,21 +49,21 @@ public WelcomeView(boolean mobile) { jfxDescLabel.setMinHeight(Region.USE_PREF_SIZE); jfxDescLabel.managedProperty().bind(jfxDescLabel.visibleProperty()); - Label jfxCentralDescLabel = new Label("JFX Central is an open source project that you can find on GitHub, " + - "with its content in a separate data repository. Feel free to add your project, documentation, book, " + - "etc. via a simple pull-request!"); - jfxCentralDescLabel.getStyleClass().add("description-label"); - jfxCentralDescLabel.setWrapText(true); - jfxCentralDescLabel.setMinHeight(Region.USE_PREF_SIZE); +// Label jfxCentralDescLabel = new Label("JFX Central is an open source project that you can find on GitHub, " + +// "with its content in a separate data repository. Feel free to add your project, documentation, book, " + +// "etc. via a simple pull-request!"); +// jfxCentralDescLabel.getStyleClass().add("description-label"); +// jfxCentralDescLabel.setWrapText(true); +// jfxCentralDescLabel.setMinHeight(Region.USE_PREF_SIZE); String javaVersion = System.getProperty("java.version"); String fxVersion = System.getProperty("javafx.runtime.version"); - Label versionLabel = new Label(MessageFormat.format("This {0} runs on Java " + javaVersion + " with JavaFX " + fxVersion + ".", WebAPI.isBrowser() ? "site" : "application")); + Label versionLabel = new Label(MessageFormat.format("This {0} runs on Java " + javaVersion + " with JavaFX " + fxVersion + ".", WebAPI.isBrowser() ? "site" : OSUtil.isNative() ? "app" : "application")); versionLabel.getStyleClass().add("version-label"); versionLabel.setWrapText(true); - labelBox.getChildren().addAll(label1, label2, jfxDescLabel, jfxCentralDescLabel, versionLabel); + labelBox.getChildren().addAll(label1, label2, jfxDescLabel, versionLabel); labelBox.setMinHeight(Region.USE_PREF_SIZE); flowPane = new FlowPane(); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java index 45508430..8c0f8035 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/detailsbox/VideosDetailsBox.java @@ -3,6 +3,7 @@ import com.dlsc.jfxcentral.data.model.Video; import com.dlsc.jfxcentral2.utils.ExternalLinkUtil; import com.dlsc.jfxcentral2.utils.IkonUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.dlsc.jfxcentral2.utils.VideoViewFactory; import javafx.scene.Node; import javafx.scene.control.Button; @@ -18,7 +19,9 @@ public VideosDetailsBox() { setTitle("VIDEOS"); setIkon(IkonUtil.getModelIkon(Video.class)); setMaxItemsPerPage(3); - setExtrasProvider(video -> VideoViewFactory.createVideoViewNode(video, true)); + if (!OSUtil.isNative()) { + setExtrasProvider(video -> VideoViewFactory.createVideoViewNode(video, true)); + } } @Override @@ -34,6 +37,9 @@ protected List createActionButtons(Video video) { youTubeButton.getStyleClass().add("youtube-button"); ExternalLinkUtil.setExternalLink(youTubeButton, "https://youtu.be/" + video.getId(), "https://youtu.be/" + video.getId()); + if (OSUtil.isNative()) { + return List.of(youTubeButton); + } return List.of(playButton, youTubeButton); } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/headers/DetailHeader.java b/components/src/main/java/com/dlsc/jfxcentral2/components/headers/DetailHeader.java index ee71b54a..d523c8b5 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/headers/DetailHeader.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/headers/DetailHeader.java @@ -5,6 +5,7 @@ import com.dlsc.jfxcentral2.components.Spacer; import com.dlsc.jfxcentral2.iconfont.JFXCentralIcon; import com.dlsc.jfxcentral2.utils.IkonUtil; +import com.dlsc.jfxcentral2.utils.OSUtil; import com.jpro.webapi.WebAPI; import javafx.beans.InvalidationListener; import javafx.beans.property.ObjectProperty; @@ -67,7 +68,7 @@ private HBox createBottomBox() { MenuButton menuButton = new MenuButton("SHARE", new FontIcon(JFXCentralIcon.SHARE)); menuButton.setFocusTraversable(false); menuButton.getStyleClass().add("share-button"); - if (!WebAPI.isBrowser()) { + if (!WebAPI.isBrowser() && !OSUtil.isNative()) { menuButton.getStyleClass().add("standalone"); } menuButton.getItems().addAll(customMenuItem); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BookOverviewBox.java b/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BookOverviewBox.java index e665cf08..826a1cc8 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BookOverviewBox.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/overviewbox/BookOverviewBox.java @@ -11,6 +11,7 @@ import javafx.scene.layout.VBox; import org.apache.commons.lang3.StringUtils; import com.dlsc.jfxcentral2.utils.images.CentralImageManager; + import java.time.format.DateTimeFormatter; public class BookOverviewBox extends OverviewBox { @@ -34,8 +35,7 @@ protected Node createTopNode() { Label isbnLabel = new Label(); CustomImageView previewImageView = new CustomImageView(); - - previewImageView.imageProperty().set(CentralImageManager.getBookCoverImage2(book)); + previewImageView.setImage(CentralImageManager.getBookCoverImage2(book)); writtenByLabel.getStyleClass().add("field-value"); writtenByLabel.setWrapText(true); @@ -81,13 +81,12 @@ protected Node createTopNode() { HBox topBoxWrapper = new HBox(); topBoxWrapper.getStyleClass().add("top-box-wrapper"); - if (!isSmall()) { - previewImageView.getStyleClass().add("preview-image"); - StackPane imageWrapper = new StackPane(previewImageView); - imageWrapper.getStyleClass().add("image-wrapper"); - topBoxWrapper.getChildren().add(imageWrapper); - } + previewImageView.getStyleClass().add("preview-image"); + + StackPane imageWrapper = new StackPane(previewImageView); + imageWrapper.getStyleClass().add("image-wrapper"); + topBoxWrapper.getChildren().add(imageWrapper); topBoxWrapper.getChildren().add(topBox); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/TileView.java b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/TileView.java index b5211ea9..d712e226 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/TileView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/components/tiles/TileView.java @@ -204,7 +204,11 @@ private Node createFront() { titleLabel.managedProperty().bind(titleProperty().isNotEmpty()); titleLabel.visibleProperty().bind(titleProperty().isNotEmpty()); titleLabel.setWrapText(true); - titleLabel.setOnMousePressed(event -> flipView.flipToBack()); + titleLabel.setOnMouseClicked(event -> { + if (event.isStillSincePress()) { + flipView.flipToBack(); + } + }); titleLabel.minHeightProperty().bind(Bindings.createDoubleBinding(() -> { boolean isVideoGallery = getStyleClass().contains("video-gallery-tile"); double height = titleLabel.getFont().getSize() * 1.5 * (isVideoGallery ? 2 : isSmall() ? 2 : 2.2); @@ -218,7 +222,11 @@ private Node createFront() { descriptionLabel.visibleProperty().bind(descriptionProperty().isNotEmpty()); descriptionLabel.textProperty().bind(descriptionProperty()); descriptionLabel.setWrapText(true); - descriptionLabel.setOnMousePressed(event -> flipView.flipToBack()); + descriptionLabel.setOnMouseClicked(event -> { + if (event.isStillSincePress()) { + flipView.flipToBack(); + } + }); VBox centerBox = new VBox(titleLabel, descriptionLabel); centerBox.getStyleClass().add("center-box"); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/GradientDesignerView.java b/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/GradientDesignerView.java index 942eea1e..1b2e18d8 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/GradientDesignerView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/GradientDesignerView.java @@ -248,8 +248,10 @@ private Rectangle createRectangle(double w, double h) { Rectangle rectangle = new Rectangle(w, h); rectangle.getStyleClass().addAll("color-rect"); rectangle.setOnMouseClicked(e -> { - Paint paint = rectangle.getFill(); - paintPicker.setPaintProperty(paint); + if (e.isStillSincePress()) { + Paint paint = rectangle.getFill(); + paintPicker.setPaintProperty(paint); + } }); return rectangle; } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/GradientView.java b/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/GradientView.java index a045399f..fe38f72b 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/GradientView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/GradientView.java @@ -73,7 +73,11 @@ public GradientView(ObjectProperty sizeObjectProperty, PaintPicker paintPi rectangle.getStyleClass().add("color-rect"); rectangle.managedProperty().bind(rectangle.visibleProperty()); rectangle.fillProperty().bind(paintPicker.paintProperty().map(paint -> paint instanceof LinearGradient ? linearGradient.linearGradient() : linearGradient.radialGradient())); - rectangle.setOnMouseClicked(event -> paintPicker.setPaintProperty(rectangle.getFill())); + rectangle.setOnMouseClicked(event -> { + if (event.isStillSincePress()) { + paintPicker.setPaintProperty(rectangle.getFill()); + } + }); flowPane.getChildren().add(rectangle); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/NamedColorsView.java b/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/NamedColorsView.java index 91f7a287..850be6b5 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/NamedColorsView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utilities/paintpicker/impl/NamedColorsView.java @@ -27,7 +27,11 @@ public NamedColorsView(List namedColors, Consumer colorConsum Color color = Color.web(namedColor.hex()); rectangle.setFill(color); rectangle.managedProperty().bind(rectangle.visibleProperty()); - rectangle.setOnMouseClicked(event -> colorConsumer.accept(color)); + rectangle.setOnMouseClicked(event -> { + if (event.isStillSincePress()) { + colorConsumer.accept(color); + } + }); tilePane.getChildren().add(rectangle); } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utilities/pathextractor/SVGPathExtractorView.java b/components/src/main/java/com/dlsc/jfxcentral2/utilities/pathextractor/SVGPathExtractorView.java index 8878cd29..3246f003 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utilities/pathextractor/SVGPathExtractorView.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utilities/pathextractor/SVGPathExtractorView.java @@ -219,9 +219,11 @@ private GridPane createJSVGCentralPane() { for (int i = 0; i < MAX_RECENT_SVG; i++) { RecentImageView imageView = new RecentImageView(); imageView.setOnMouseClicked(event -> { - if (!imageResultProperty.get().equals(imageView.getImageResult())) { - if (imageView.getImageResult().file().exists()) { - svgFileProperty.set(imageView.getImageResult().file()); + if (event.isStillSincePress()) { + if (!imageResultProperty.get().equals(imageView.getImageResult())) { + if (imageView.getImageResult().file().exists()) { + svgFileProperty.set(imageView.getImageResult().file()); + } } } }); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java index 1c75adc5..418eb773 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/ExternalLinkUtil.java @@ -16,13 +16,15 @@ public static void setExternalLink(Node node, String url) { public static void setExternalLink(Node node, String url, String description) { if (OSUtil.isNative()) { node.setOnMouseClicked(evt -> { - BrowserService.create().ifPresent(service -> { - try { - service.launchExternalBrowser(url); - } catch (IOException | URISyntaxException e) { - throw new RuntimeException(e); - } - }); + if (evt.isStillSincePress()) { + BrowserService.create().ifPresent(service -> { + try { + service.launchExternalBrowser(url); + } catch (IOException | URISyntaxException e) { + throw new RuntimeException(e); + } + }); + } }); } else { LinkUtil.setExternalLink(node, url, description); diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java index eadcd3d4..63bcfb4c 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/OSUtil.java @@ -55,6 +55,9 @@ public static boolean isUnknown() { } public static boolean isNative() { + if (Boolean.getBoolean("native")) { + return true; + } return PlatformUtils.isIOS() || PlatformUtils.isAndroid(); } } diff --git a/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java b/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java index 75abe7e8..9a2f039f 100644 --- a/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java +++ b/components/src/main/java/com/dlsc/jfxcentral2/utils/images/CentralImageManager.java @@ -4,6 +4,7 @@ import com.dlsc.jfxcentral.data.model.Book; import com.dlsc.jfxcentral.data.model.Download; import com.dlsc.jfxcentral.data.model.RealWorldApp; +import com.dlsc.jfxcentral2.utils.OSUtil; import javafx.scene.image.Image; import one.jpro.platform.image.manager.ImageDefinition; import one.jpro.platform.image.manager.ImageManager; @@ -38,15 +39,13 @@ public class CentralImageManager { public static Image loadImage(File file) { try (FileInputStream in = new FileInputStream(file)) { return new Image(in); - } catch (FileNotFoundException e) { - throw new RuntimeException(e); } catch (IOException e) { throw new RuntimeException(e); } } public static Image getPreviewImage(File file, boolean large) { - if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + if (OSUtil.isNative()) { return loadImage(file); } @@ -58,7 +57,7 @@ public static Image getPreviewImage(File file, boolean large) { } public static Image getRealWorldAppBannerImage2(RealWorldApp app) { - if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + if (OSUtil.isNative()) { return loadImage(realWorldAppBannerImageFile(app)); } @@ -73,7 +72,7 @@ public static File realWorldAppBannerImageFile(RealWorldApp app) { } public static Image getDownloadImage(Download download) { - if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + if (OSUtil.isNative()) { return loadImage(com.dlsc.jfxcentral.data.ImageManager.getInstance().downloadBannerFile(download)); } @@ -85,7 +84,7 @@ public static Image getDownloadImage(Download download) { } public static Image getBookCoverImage1(Book book) { - if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + if (OSUtil.isNative()) { return loadImage(bookCoverImageFile(book)); } @@ -96,7 +95,7 @@ public static Image getBookCoverImage1(Book book) { } public static Image getBookCoverImage2(Book book) { - if (PlatformUtils.isIOS() || PlatformUtils.isAndroid()) { + if (OSUtil.isNative()) { return loadImage(bookCoverImageFile(book)); } @@ -114,20 +113,4 @@ public static File bookCoverImageFile(Book book) { return new File(Objects.requireNonNull(MISSING_IMAGE).getFile()); } } - - public static File getImage(String folder, String filename) { - File f = new File(DataRepository.getInstance().getRepositoryDirectory(), folder + filename); - if (f.exists()) { - return f; - } else { - File missing = new File(Objects.requireNonNull(MISSING_IMAGE).getFile()); - if (missing.exists()) { - return missing; - } else { - String errorMessage = "MISSING IS MISSING: failed to find both the main and missing image files."; - LOGGER.error(errorMessage); - throw new RuntimeException(errorMessage); - } - } - } } diff --git a/components/src/main/java/module-info.java b/components/src/main/java/module-info.java index 55d974f0..3321b472 100644 --- a/components/src/main/java/module-info.java +++ b/components/src/main/java/module-info.java @@ -13,6 +13,7 @@ requires com.gluonhq.attach.browser; requires com.gluonhq.attach.display; + requires com.gluonhq.attach.video; requires jfxcentral.data; requires org.controlsfx.controls; requires net.synedra.validatorfx; diff --git a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css index 7c2e02fe..6e6acce7 100644 --- a/components/src/main/resources/com/dlsc/jfxcentral2/theme.css +++ b/components/src/main/resources/com/dlsc/jfxcentral2/theme.css @@ -117,6 +117,12 @@ -fx-font-size: 16px; } +.notch-pane { + -fx-background-color: -background; + -fx-pref-height: 60px; + -fx-min-height: 60px; +} + .text { /*---The "gray" here represents a smoothing strategy for the font, not the color of the text---*/ -fx-font-smoothing-type: gray; @@ -1686,6 +1692,7 @@ .welcome-view:sm .version-label { -fx-text-alignment: center; -fx-font-size: 14px; + -fx-padding: 20px 0px 50px 0px; } .welcome-view:sm .flow-pane { @@ -1820,10 +1827,6 @@ -fx-padding: 15px 25px 15px 25px; } -.top-menu-bar.native:lg { - -fx-padding: 25px 25px 15px 25px; -} - .top-menu-bar:lg .text-field { -fx-pref-width: 197px; } @@ -1853,10 +1856,6 @@ -fx-padding: 15px 25px; } -.top-menu-bar.native:md { - -fx-padding: 25px 25px; -} - .top-menu-bar:md .content { -fx-spacing: 25px; } @@ -1890,10 +1889,6 @@ -fx-padding: 15px 25px 15px 25px; } -.top-menu-bar.native:sm { - -fx-padding: 50px 25px 15px 25px; -} - .top-menu-bar:sm .content { -fx-spacing: 10px; } @@ -1936,20 +1931,21 @@ } .copyright-view:lg { - -fx-pref-height: 42px; -fx-padding: 10px 68px 10px 68px; } .copyright-view:md { - -fx-pref-height: 42px; -fx-padding: 10px 30px 10px 30px; } .copyright-view:sm { - -fx-pref-height: 69px; -fx-padding: 10px 30px 10px 30px; } +.copyright-view.native:sm { + -fx-padding: 10px 30px 25px 30px; +} + .copyright-view:sm .content { -fx-spacing: 10px; } diff --git a/pom.xml b/pom.xml index e0a555dd..85ec0901 100644 --- a/pom.xml +++ b/pom.xml @@ -88,6 +88,12 @@ ${attach.version} + + com.gluonhq.attach + video + ${attach.version} + + com.gluonhq.attach util diff --git a/sampler/src/main/java/com/dlsc/jfxcentral2/demo/components/HelloTopMenuBar.java b/sampler/src/main/java/com/dlsc/jfxcentral2/demo/components/HelloTopMenuBar.java index b0a4c682..9f0db326 100644 --- a/sampler/src/main/java/com/dlsc/jfxcentral2/demo/components/HelloTopMenuBar.java +++ b/sampler/src/main/java/com/dlsc/jfxcentral2/demo/components/HelloTopMenuBar.java @@ -13,29 +13,33 @@ import javafx.scene.layout.VBox; import one.jpro.platform.routing.View; +import java.util.Objects; + public class HelloTopMenuBar extends JFXCentralSampleBase { private TopMenuBar topMenuBar; @Override protected Region createControl() { - topMenuBar = new TopMenuBar(new View() { - @Override - public String title() { - return "Test"; - } - - @Override - public String description() { - return ""; - } - - @Override - public Node content() { - return new Label(); - } - }); - topMenuBar.getStylesheets().add(HelloTopMenuBar.class.getResource("test.css").toExternalForm()); + topMenuBar = new TopMenuBar(false); + +// new View() { +// @Override +// public String title() { +// return "Test"; +// } +// +// @Override +// public String description() { +// return ""; +// } +// +// @Override +// public Node content() { +// return new Label(); +// } +// }); + topMenuBar.getStylesheets().add(Objects.requireNonNull(HelloTopMenuBar.class.getResource("test.css")).toExternalForm()); return new ScrollPane(topMenuBar); } From f500ff3127c91fd3088e963c85747a65fdb18512 Mon Sep 17 00:00:00 2001 From: Dirk Lemmermann Date: Fri, 20 Oct 2023 16:05:10 +0200 Subject: [PATCH 11/11] Fixed ios workflow file to work with app submodule. --- .github/workflows/ios.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 5f11387b..c671bac2 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -33,11 +33,11 @@ jobs: gluon-license: ${{ secrets.GLUON_LICENSE }} - name: Gluon Build - run: ./mvnw -Pios gluonfx:build gluonfx:package + run: ./mvnw -pl app -Pios gluonfx:build gluonfx:package - uses: Apple-Actions/upload-testflight-build@master with: - app-path: target/gluonfx/arm64-ios/HelloGluon.ipa + app-path: app/target/gluonfx/arm64-ios/app.ipa issuer-id: ${{ secrets.GLUON_IOS_APPSTORE_ISSUER_ID }} api-key-id: ${{ secrets.GLUON_IOS_APPSTORE_KEY_ID }} api-private-key: ${{ secrets.GLUON_IOS_APPSTORE_PRIVATE_KEY }}