Skip to content

New hello-world design - #20

Open
streamingpixel wants to merge 2 commits into
mainfrom
new-design
Open

streamingpixel wants to merge 2 commits into
mainfrom
new-design

Conversation

@streamingpixel

@streamingpixel streamingpixel commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Ports the new Hello World design from JPro-one/HelloJPro#41.

  • New card layout with light and dark mode (animated toggle in the header)
  • Cards use CssGrid and the button rows use FlexBox from JPro Platform; both stack on narrow screens
  • Links use LinkUtil from JPro Platform, so they are real links in the browser
  • CSSFX reloads the CSS live while developing (off in jpro:release builds)
  • HelloJPro is now the only entry point (was HelloJProFXML); the old label-only app is removed
  • Only javafx-controls and javafx-fxml are needed now (dropped javafx-web, javafx-media and javafx-swing)
  • README rewritten as a single Getting started guide

Built against JPro 2026.4.0 and JPro Platform 0.8.0.

The JPro docs still reference HelloJProFXML and will be updated together with the other hello-world repos.

Tobias Horak added 2 commits September 28, 2026 14:40
Same page as HelloJPro's new-design branch: light/dark card design,
CSSFX in development, JPro Platform routing links, FlexBox button rows
and CssGrid cards. Entry point renamed HelloJProFXML -> HelloJPro.
Only javafx.controls and javafx.fxml are needed now. README rewritten.
jpro-css-grid is part of the 0.8.0 release, so the snapshot version is gone.
@streamingpixel
streamingpixel marked this pull request as ready for review September 30, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant