Skip to content

Commit

Permalink
v2024.12a
Browse files Browse the repository at this point in the history
  • Loading branch information
Eroica committed Dec 9, 2024
1 parent ae23845 commit 09a87f2
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 21 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,31 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [v2024.12a] - 2024-12-09 (WIP)

### Added

- Added `buildnumber` to Windows API functions
- Added `onStageCreated` callback for `FluentApp`. Use this for anything that should run after FluentApp's built-in `stage.show()` call.
- Added fluent styling for TreeView, ListView, and TableView
- Added a custom control for WinUI's InfoBar: `InfoBar`

### Changed

- Changed the `FluentApp` constructor to zero arguments. Initial Mica and HeaderBar flags are set via static fields.
- Updated and built with JDK 22, JavaFX 23

### Removed

- Removed the current TitledPane skin because it looks a little awkward. Will be replaced by a proper `Expander` control in the future.

### Fixed

- Fixed exception in Slider skin
- Fixed hover styling of CheckBox (if it was also focused)
- Updated styling of RadioButtons (WinUI's have a darker background)
- Fixed several code examples in the demo application

## [v2024.05] - 2024-04-05

### Added
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ plugins {

allprojects {
group = "earth.groundctrl"
version = "v2024.05"
version = "v2024.12a"
}

repositories {
Expand Down
9 changes: 7 additions & 2 deletions demo/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ javafx {
dependencies {
implementation(project(":theme"))
// Replace the line above with this line when using a local package
// implementation("earth.groundctrl:javafx-fluent-theme:v2024.04")
// implementation("earth.groundctrl:javafx-fluent-theme:v2024.12a")
}

application {
Expand All @@ -29,6 +29,11 @@ application {

runtime {
options.set(listOf("--strip-debug", "--compress", "2", "--no-header-files", "--no-man-pages"))
modules = listOf(
"java.scripting",
"java.xml",
"jdk.unsupported"
)
launcher {
noConsole = true
}
Expand All @@ -39,6 +44,6 @@ runtime {
"--copyright", "Copyright (c) 2023-2024 Eroica",
"--vendor", "GROUNDCTRL",
)
appVersion = project.version.toString().drop(1)
appVersion = "2024.12"
}
}
20 changes: 2 additions & 18 deletions demo/src/main/resources/strings.properties
Original file line number Diff line number Diff line change
Expand Up @@ -378,22 +378,6 @@ IntelliJ IDEA Annotations (13.0) - The Apache Software License, Version 2.0\n\
A set of annotations used for code inspection support and code documentation.\n\
http://www.jetbrains.org\n\
\n\
javafx-fluent-theme (v2024.04) - zlib License\n\
A custom theme for JavaFX following Windows 11's designs\n\
https://github.com/Eroica/javafx-fluent-theme\n\
\n\
Kotlin Stdlib (1.9.10) - The Apache License, Version 2.0\n\
Kotlin Standard Library for JVM\n\
https://kotlinlang.org/\n\
\n\
Kotlin Stdlib Common (1.9.10) - The Apache License, Version 2.0\n\
Kotlin Common Standard Library\n\
https://kotlinlang.org/\n\
\n\
Kotlin Stdlib Jdk7 (1.9.10) - The Apache License, Version 2.0\n\
Kotlin Standard Library JDK 7 extension\n\
https://kotlinlang.org/\n\
\n\
Kotlin Stdlib Jdk8 (1.9.10) - The Apache License, Version 2.0\n\
Kotlin Standard Library JDK 8 extension\n\
Kotlin Stdlib (2.1.0) - The Apache License, Version 2.0\n\
Kotlin Standard Library\n\
https://kotlinlang.org/

0 comments on commit 09a87f2

Please sign in to comment.