Skip to content

Releases: bsommerfeld/jfx-frameless

Release list

0.1.1

Choose a tag to compare

@bsommerfeld bsommerfeld released this 20 Jan 20:45
  • WindowShellBuilder: Multiple stylesheets can now be added via stylesheet()

0.1

0.1

Choose a tag to compare

@bsommerfeld bsommerfeld released this 20 Jan 10:17
55ece4a

🎉 Initial Release

First public release of JFX Frameless - a modular window shell toolkit for JavaFX.

Features

  • ✨ Transparent, undecorated windows with optional rounded corners
  • 🖥️ Platform-native controls (macOS traffic lights, Windows 11 Fluent buttons)
  • 🔄 Edge-based resizing in all directions
  • 🧩 Composable layout system (title bar, sidebars, content, footer)
  • 🎨 Minimal default styling - bring your own theme
  • 📦 JavaFX as provided dependency
  • 🔧 Fluent API and Builder pattern support

Requirements

  • Java 21+
  • JavaFX 21+

Installation

Maven:

<dependency>
    <groupId>de.bsommerfeld</groupId>
    <artifactId>jfx-frameless</artifactId>
    <version>0.1</version>
</dependency>

Gradle:

implementation 'de.bsommerfeld:jfx-frameless:0.1'

See README for usage examples.