Releases: Osiris-Team/Desku
Releases · Osiris-Team/Desku
1.3.0
1.2.1
jdk for jitpack
1.2.0
Merge remote-tracking branch 'origin/main'
1.0.34
enhance js execution and debugging
1.0.33
**This patch includes updates to multiple Java classes within the com.osiris.desku.ui package. The changes primarily focus on improving the functionality of UI components and enhancing debugging capabilities. Below are the key changes:
-
FileChooser.java:
- Added a line to toggle the visibility of
directoryViewwhen a file path button is clicked.
- Added a line to toggle the visibility of
-
Tooltip.java:
- Simplified the JavaScript execution by directly using
parent.executeJSForcedinstead of fetching UI context separately.
- Simplified the JavaScript execution by directly using
-
UI.java:
- Modified
executeJavaScriptSafelyto return aCompletableFuture<Void>, allowing asynchronous handling of JavaScript execution. - Introduced deeper debugging by capturing stack traces and logging detailed component hierarchy information.
- Refined the process of safely attaching components to their parents, ensuring that parents are attached before their children.
- Added handling for invalid parent scenarios, which can indicate that a component was not properly added to a parent.
- Modified
-
Component.java:
- Added an
executeJSForcedmethod to ensure JavaScript code is executed even if the UI is still loading. - Enhanced event handling for component attachment and detachment, improving the reliability of JavaScript execution tied to component lifecycle events.
- Introduced a stack trace capture feature for better debugging when components are created.
- Added an
-
FileChooserTest.java:
- Modified the test method to use
testIndefinitelyinstead oftestAndAwaitResult, adapting to the changes inFileChooser.
- Modified the test method to use
These changes improve the robustness, flexibility, and debugging capabilities of the UI components in the Desku project.**
1.0.32
- fix tooltips
1.0.31
- fix issues with pending appends not being escaped before handing over to javascript
- enhance file chooser
- enhance logging
- fix remove not removing from pending appends
- fix replace() not working
1.0.30
enhance file chooser
1.0.29
- enhance/simplify value conversions
- enhance file chooser
1.0.28
fix examples and name not being used in dirs