Skip to content

Commit

Permalink
1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Osiris-Team committed Jun 19, 2024
1 parent 2d3ff96 commit 85c168a
Show file tree
Hide file tree
Showing 25 changed files with 416 additions and 240 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
Java Framework for developing low-code Desktop and Mobile Applications in one codebase with Java/JS, HTML and CSS.
[Click here for Maven/Gradle/Sbt/Leinigen instructions](https://jitpack.io/#Osiris-Team/Desku/LATEST) (Java 11 or higher required).

### Desku is in early development, thus critical bugs and incomplete features are to be expected.

### Who is it for?
Mainly backend developers that want to code their frontend/GUI directly in Java in a low-code, fast and pain-less way.
In addition, it is also highly beginner-friendly, making it accessible to everyone that is new to coding due to its simplicity.
Expand Down Expand Up @@ -100,6 +98,10 @@ way, its pretty easy to create a Desku-Extension:
2. Publish your repo on GitHub with the #desku-extension tag/topic (also mention the Desku version your extension supports / was built with).
3. Create a release and use JitPack or Maven to host the files.

### State
The base features are implemented, however the default UI component library
still needs components, so feel free to contribute if you find something missing.

### Todo
- Native notifications and in-app overlay notifications.
- Default components suit similar to https://vaadin.com/docs/latest/components.
Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ repositories {

dependencies {
api 'com.github.Osiris-Team:Easy-Java-Events:1.9.0'
api 'com.github.Osiris-Team:jlib:16.14'
api 'com.github.Osiris-Team:jlib:18.2'
api 'com.github.Webview:webview_java:1.3.0'
api 'org.jsoup:jsoup:1.15.3'
api 'org.nanohttpd:nanohttpd:2.3.1'
api 'org.nanohttpd:nanohttpd-websocket:2.3.1'
api 'org.java-websocket:Java-WebSocket:1.5.3'

implementation 'org.jetbrains:annotations:24.0.1'
Expand All @@ -37,7 +37,7 @@ test {
}

group = 'com.osiris.desku'
version = '0.0.1'
version = '1.0.0'
description = 'Desku'
sourceCompatibility = 1.11
targetCompatibility = 1.11
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/osiris/desku/Route.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public Route(String path) {
* @return the default HTML layout for this route. Content should be added to div with
* the id "outlet".
*/
public Document getDocument() {
public Document getBaseDocument() {
return Jsoup.parse("<!DOCTYPE html>\n" +
"<html lang=\"en\">\n" +
"<head>\n" +
Expand Down
Loading

0 comments on commit 85c168a

Please sign in to comment.