Skip to content

Releases: Osiris-Team/Desku

1.3.0

01 Jul 21:27

Choose a tag to compare

1.3.0 major stability improvements, moved javascript execution fully to websocket server and fixed deadlock

1.2.1

02 Sep 16:25

Choose a tag to compare

jdk for jitpack

1.2.0

02 Sep 16:19

Choose a tag to compare

Merge remote-tracking branch 'origin/main'

1.0.34

24 Aug 12:04

Choose a tag to compare

enhance js execution and debugging

1.0.33

13 Aug 14:48

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

Choose a tag to compare

- fix tooltips

1.0.31

12 Aug 16:02

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

Choose a tag to compare

enhance file chooser

1.0.29

09 Aug 21:40

Choose a tag to compare

  • enhance/simplify value conversions
  • enhance file chooser

1.0.28

08 Aug 12:44

Choose a tag to compare

fix examples and name not being used in dirs