From 5e746322d5a1dc0c8dcc5bb40b5df4ce60ab1e4a Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 15 Dec 2023 11:21:49 +0100 Subject: [PATCH] LOTW 2023-12-15 --- links/2023/2023-12/2023-12-15/readme.md | 32 ++++++++++++++----------- links/links.json | 6 +++++ 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/links/2023/2023-12/2023-12-15/readme.md b/links/2023/2023-12/2023-12-15/readme.md index 93d304f3..1e12a6e9 100644 --- a/links/2023/2023-12/2023-12-15/readme.md +++ b/links/2023/2023-12/2023-12-15/readme.md @@ -1,35 +1,39 @@ -## Core - -* +Here are the new links, and make sure to read till the end as we have some fascinating new content here on JFX Central! ## Applications -* https://www.linkedin.com/feed/update/urn:li:activity:7139904558327099392/ -* https://github.com/heshanthenura/DynamicBackground -* https://heshanthenura.github.io/store +* A new teaser [video by **Alessio Vinerbi** of MoonsonFX](https://twitter.com/Alessio_Vinerbi/status/1733534005792805267), a JavaFX animation tool :) +* **Heshan Kariyawasam** shared some nice projects again! + * A [JavaFX-based statistical calculator](https://www.linkedin.com/feed/update/urn:li:activity:7139904558327099392/): "Quickly compute mean, median, mode, and variance with an intuitive user interface." + * A [Dynamic Background Demo](https://github.com/heshanthenura/DynamicBackground) that dynamically adjusts the background image to fit the screen dimensions. It utilizes JavaFX's Stage and ImageView components to create a responsive background. The app also includes functionality to open a new window, demonstrating basic window management in JavaFX. The video shows a cool use of multiple windows in one application. + * And on Foojay.io, his first blog was published: [Creating Executables For JavaFX Applications](https://foojay.io/today/creating-executables-for-javafx-applications/): "Let's take a look in this article at the current state of what can be done with jpackage and GitHub Actions to create executables for JavaFX applications." ## Games -* - -## Components, Libraries, Tools - -* +* [**Almas Baim** shared a new proof-of-concept of the node inspector panel](https://twitter.com/AlmasBaim/status/1734865416697114945) (on the left) in FXGL, which allows editing various node properties: "This way each dialogue node in the main UI just captures the text associated with it and reduces visual clutter". ## Podcast, Video, Books -* +* In the [third part of the Foojay J-Fall Report Podcast](https://foojay.io/today/foojay-podcast-36/), **Gerrit Grunwald** and **Anthony Goubard** talk about desktop application development with Java. ## Tutorials -* +* [**shiratsuyudachi** asked ChatGPT](https://twitter.com/shiratsuyudachi/status/1734874003100364858) to create a minimal JavaFX application. ## Miscellaneous * **Michael Schnell** created a [JavaFX CDI Example](https://github.com/fuinorg/javafx-cdi-example) project (Java 17 with "jakarta" namespace, Maven build, GitHub build, Sub controllers, Blocking UI, About dialog, Exception dialog, TestFX unit test). There is also a [JavaFX CDI Archetype](https://github.com/fuinorg/javafx-cdi-archetype) based on it that allows easily bootstrapping your own project. +* [**Divyanshu Yadav** needs some serious UI suggestions](https://twitter.com/DVyadav2307/status/1735285920885277156)... +* **Dirk Lemmermann** now has an ["official JavaFX" office](https://twitter.com/dlemmermann/status/1734941451971182773). ## JFX Central -* +* The main menu of JFX Central got reworked as we ran out of space, because... we added a complete new section: "Learn"! + * You can already find a few new pages with content provided by [**Edward Nyirenda Jr.**](https://www.jfx-central.com/people/e.nyirenda), [**Gail Anderson**](https://www.jfx-central.com/people/g.anderson), and [**Frank Delporte**](https://www.jfx-central.com/people/f.delporte). + * In the coming weeks, months... we will be adding more of this, including new videos. + * [Learn JavaFX](https://www.jfx-central.com/learn-javafx): from getting started with JavaFX to all the components that are available. This will become the largest section. + * [Learn JavaFX for Mobile](https://www.jfx-central.com/learn-mobile): how to create applications for Android and iPhone. + * [Learn JavaFX on Raspberry Pi](https://www.jfx-central.com/learn-raspberrypi): build user interfaces on the Raspberry Pi to interact with electronic components. + * Thanks to [**Florian Kirmaier**](https://www.jfx-central.com/people/f.kirmaier) and [**Li Wang Yang**](https://twitter.com/LeeWyatt_7788) for the integration of this new section in JFX Central and some required new features in JPro! diff --git a/links/links.json b/links/links.json index 8af004bd..b9eab729 100644 --- a/links/links.json +++ b/links/links.json @@ -406,5 +406,11 @@ "tags": "openjfx, links, week", "createdOn": "2023-12-08", "modifiedOn": "2023-12-08" + }, + { + "id": "2023/2023-12/2023-12-15", + "tags": "openjfx, links, week", + "createdOn": "2023-12-15", + "modifiedOn": "2023-12-15" } ] \ No newline at end of file