Skip to content

Releases: Osiris-Team/Desku

1.2.1

02 Sep 16:25
Compare
Choose a tag to compare
jdk for jitpack

1.2.0

02 Sep 16:19
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/main'

1.0.34

24 Aug 12:04
Compare
Choose a tag to compare
enhance js execution and debugging

1.0.33

13 Aug 14:48
Compare
Choose a tag to compare

**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:

  1. FileChooser.java:

    • Added a line to toggle the visibility of directoryView when a file path button is clicked.
  2. Tooltip.java:

    • Simplified the JavaScript execution by directly using parent.executeJSForced instead of fetching UI context separately.
  3. UI.java:

    • Modified executeJavaScriptSafely to return a CompletableFuture<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.
  4. Component.java:

    • Added an executeJSForced method 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.
  5. FileChooserTest.java:

    • Modified the test method to use testIndefinitely instead of testAndAwaitResult, adapting to the changes in FileChooser.

These changes improve the robustness, flexibility, and debugging capabilities of the UI components in the Desku project.**

1.0.32

12 Aug 17:42
Compare
Choose a tag to compare
- fix tooltips

1.0.31

12 Aug 16:02
Compare
Choose a tag to compare
  • 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

09 Aug 22:27
Compare
Choose a tag to compare
enhance file chooser

1.0.29

09 Aug 21:40
Compare
Choose a tag to compare
  • enhance/simplify value conversions
  • enhance file chooser

1.0.28

08 Aug 12:44
Compare
Choose a tag to compare
fix examples and name not being used in dirs

1.0.27

07 Aug 14:23
Compare
Choose a tag to compare
workingDir: If creating files is not possible in this directory (for …

…example requires admin permissions) this is set to userDir.