-
-
Notifications
You must be signed in to change notification settings - Fork 11
Comparing changes
Open a pull request
base repository: NucleusFramework/Nucleus
base: v1.14.1
head repository: NucleusFramework/Nucleus
compare: v1.14.2
- 12 commits
- 11 files changed
- 2 contributors
Commits on Apr 19, 2026
-
docs: rebrand as Kotlin framework for desktop apps
Update messaging across documentation to position Nucleus as \"the Kotlin framework for native desktop apps\" rather than \"the native desktop platform for the JVM\". This better emphasizes Kotlin as the primary language and aligns with the modern developer experience. - Update site description and main taglines - Reorganize navigation to prioritize roadmap over changelog - Maintain technical accuracy while improving developer appeal
Configuration menu - View commit details
-
Copy full SHA for 2fe514e - Browse repository at this point
Copy the full SHA 2fe514eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a8e59a - Browse repository at this point
Copy the full SHA 5a8e59aView commit details -
docs: rebrand as Kotlin framework for desktop apps
Update messaging across documentation to position Nucleus as \"the Kotlin framework for native desktop apps\" rather than \"the native desktop platform for the JVM\". This better emphasizes Kotlin as the primary language and aligns with the modern developer experience. - Update site description and main taglines - Reorganize navigation to prioritize roadmap over changelog - Maintain technical accuracy while improving developer appeal
Configuration menu - View commit details
-
Copy full SHA for 58b7fd4 - Browse repository at this point
Copy the full SHA 58b7fd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c60ffc9 - Browse repository at this point
Copy the full SHA c60ffc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d02c969 - Browse repository at this point
Copy the full SHA d02c969View commit details
Commits on Apr 23, 2026
-
fix: allow IntelliJ debugger to attach to gradle run task on macOS
When macOsSdkVersion is set (default on macOS 26), the run task forks the JVM via ProcessBuilder through a vtool-patched java binary to enable Liquid Glass, then throws StopExecutionException to skip the standard JavaExec action. This bypassed IntelliJ's debugger wiring: JDWP args on JavaExec.debugOptions were never forwarded, and the manually-started process was not tied to the task lifecycle, so the IDE stop button left the app running. Skip the patched-JVM indirection when debugOptions.enabled is true (IntelliJ debug button or --debug-jvm). Gradle's standard JavaExec fork then handles JDWP injection and process lifecycle. Regular run is unchanged; Liquid Glass is only dropped during active debug sessions. Fixes #212
Configuration menu - View commit details
-
Copy full SHA for 59f21e6 - Browse repository at this point
Copy the full SHA 59f21e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91d6e87 - Browse repository at this point
Copy the full SHA 91d6e87View commit details -
refactor: move macOS JVM patching to proper Gradle task for config cache
Replace ProcessBuilder workaround with AbstractPatchMacJvmTask that runs at execution time via ExecOperations, eliminating config cache serialization errors. IntelliJ's Gradle debugger now works normally (breakpoints, stop button) while Liquid Glass remains active. PatchedJavaLauncher delegates metadata to source JDK and overrides executable path to patched binary. - New: AbstractPatchMacJvmTask (tasks/), PatchedJavaLauncher (internal/) - Removed: getOrCreatePatchedJvm (~95 lines), ProcessBuilder + StopExecutionException - Output: build/nucleus/patched-jvm/ (per-project) instead of ~/Library/Caches/ - Docs: Updated macOS.md to reflect new behavior (debug now compatible)
Configuration menu - View commit details
-
Copy full SHA for 0cfccaf - Browse repository at this point
Copy the full SHA 0cfccafView commit details
Commits on Apr 24, 2026
-
Merge pull request #213 from kdroidFilter/fix/intellij-debugger-run-task
fix: allow IntelliJ debugger to attach to gradle run task on macOS
Configuration menu - View commit details
-
Copy full SHA for a377300 - Browse repository at this point
Copy the full SHA a377300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6bbc4 - Browse repository at this point
Copy the full SHA 8f6bbc4View commit details -
fix(decorated-window): restore title bar focus block on Windows/Linux
PR #208 removed focusProperties { canFocus = false } from the title bar Box in decorated-window-core to let TextField/TextArea children receive keyboard input inside a macOS title bar (issue #206). The fix was only validated on macOS + JNI, but the change applies to every backend on every OS, which lets Tab navigation enter the Compose-driven title bar drag area on Windows and Linux — a regression there. Make the focus block conditional: disable it only on macOS (where traffic lights are native and the title bar hosts interactive Compose widgets), keep it on Windows/Linux where the title bar is a Compose-driven drag surface.
Configuration menu - View commit details
-
Copy full SHA for 9459ffc - Browse repository at this point
Copy the full SHA 9459ffcView commit details -
Merge pull request #215 from kdroidFilter/fix/titlebar-focus-windows-…
…linux fix(decorated-window): restore title bar focus block on Windows/Linux
Configuration menu - View commit details
-
Copy full SHA for 60469a3 - Browse repository at this point
Copy the full SHA 60469a3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.14.1...v1.14.2