Skip to content

Releases: Osiris-Team/Desku

0.5.5

04 Feb 10:45
Compare
Choose a tag to compare
added isOffscreenRendered check to NativeWindow

0.5.4

04 Feb 10:34
Compare
Choose a tag to compare
added constructors to NativeWindow

0.5.3

04 Feb 10:25
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/main'

0.5.2

02 Feb 20:45
Compare
Choose a tag to compare
  • Added ClickEvent that now contains more details.
  • Fixed components added in event automatically having click listeners.
  • Added default icon, and enhanced icon search.

0.5.1

01 Feb 13:46
Compare
Choose a tag to compare
/**
     * If the provided resource cannot be found it also checks these directories: <br>
     * - App.workingDir <br>
     * - App.workingDir + "/src/main/java" <br>
     * - App.workingDir + "/src/test/java" <br>
     * @param path expected relative path to a file inside the current jar. Example: help.txt or /help.txt
     */
public static InputStream getResource(String path) throws IOException {...

0.5

01 Feb 11:45
Compare
Choose a tag to compare
0.5

Support layout changes inside Java/JavaScript events, (click event for example).

NativeWindow class

  • Added reference to UI
  • Added logic for handling/registering the events from below

Component class

  • Added list of UIs that this component is attached to
  • Enhanced onClick event/listener
  • Added onAddedChild event
  • Added onRemovedChild event
  • Added onStyleChanged event
  • Added onJSListenerAdded event
  • Added onJSListener removed event

0.4

29 Jan 13:23
Compare
Choose a tag to compare
0.4
  • Fix js code not getting executed, this also fixes dev tools being blank

0.3

29 Jan 11:46
Compare
Choose a tag to compare
0.3
  • New MRoute (MutableRoute) uses a public, modifiable function that gets executed at loadContent(),
    which makes it possible to use lambdas.
  • Simplified Layout and enhanced click listener

0.2

28 Jan 22:24
Compare
Choose a tag to compare
0.2

Full Java FlexBox
implementation, thus making simple/complex layout creation faster and easier than ever.

0.1

28 Jan 17:06
Compare
Choose a tag to compare
0.1

First commit, very barebones.