Skip to content

Commit

Permalink
bugfixes & pre 1.0.2 version
Browse files Browse the repository at this point in the history
  • Loading branch information
oneqxz committed Nov 4, 2023
1 parent daddd93 commit 28d2d62
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 1 deletion.
13 changes: 13 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@
<junit.version>5.9.2</junit.version>
</properties>

<repositories>
<repository>
<id>u-team-repo</id>
<url>https://repo.u-team.info/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
Expand All @@ -35,6 +42,12 @@
<version>2.15.0</version>
</dependency>

<dependency>
<groupId>net.hycrafthd</groupId>
<artifactId>minecraft_authenticator</artifactId>
<version>3.0.5</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
Expand Down
4 changes: 4 additions & 0 deletions src/main/java/me/oneqxz/riseloader/fxml/FX.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package me.oneqxz.riseloader.fxml;

import animatefx.animation.Bounce;
import animatefx.animation.BounceIn;
import animatefx.animation.FadeIn;
import javafx.animation.KeyFrame;
import javafx.animation.Timeline;
import javafx.fxml.FXMLLoader;
Expand Down Expand Up @@ -55,6 +58,7 @@ public static void showScene(Scene scene, String title, Stage primaryStage, Cons
public static Scene createNewScene(String resource, Controller controller, Stage stage) throws IOException {
Scene scene = new Scene(createNewParent(resource, controller, stage));
scene.setFill(Color.TRANSPARENT);
new FadeIn(scene.getRoot()).play();

logger.info("JavaFX scene will created with name " + resource);
return scene;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
package me.oneqxz.riseloader.fxml.animations;

import animatefx.animation.AnimateFXInterpolator;
import animatefx.animation.AnimationFX;
import javafx.animation.KeyFrame;
import javafx.animation.KeyValue;
import javafx.animation.Timeline;
import javafx.scene.Node;
import javafx.util.Duration;

public class CFadeInLeft extends AnimationFX {

public CFadeInLeft(Node node) {
setNode(node);
}

@Override
protected AnimationFX resetNode() {
getNode().setOpacity(1);
getNode().setTranslateX(0);
return this;
}

@Override
protected void initTimeline() {
setTimeline(new Timeline(
new KeyFrame(Duration.millis(0),
new KeyValue(getNode().opacityProperty(), 0, AnimateFXInterpolator.EASE),
new KeyValue(getNode().translateXProperty(), -10, AnimateFXInterpolator.EASE)
),
new KeyFrame(Duration.millis(1000),
new KeyValue(getNode().opacityProperty(), 1, AnimateFXInterpolator.EASE),
new KeyValue(getNode().translateXProperty(), 0, AnimateFXInterpolator.EASE)
)
));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import javafx.stage.Stage;
import me.oneqxz.riseloader.RiseUI;
import me.oneqxz.riseloader.fxml.FX;
import me.oneqxz.riseloader.fxml.animations.CFadeInLeft;
import me.oneqxz.riseloader.fxml.controllers.impl.MainController;
import me.oneqxz.riseloader.fxml.controllers.impl.viewpage.HomeController;
import me.oneqxz.riseloader.fxml.controllers.impl.viewpage.SettingsController;
Expand Down Expand Up @@ -67,7 +68,7 @@ public static void setCurrenViewPage(Page page)

pageContent.getChildren().clear();

new FadeIn(pageParent).setSpeed(1.5).play();
new CFadeInLeft(pageParent).setSpeed(2).play();
pageContent.getChildren().add(pageParent);
System.gc();
}
Expand Down
1 change: 1 addition & 0 deletions src/main/java/module-info.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
requires java.management;
requires org.apache.commons.io;
requires org.apache.commons.compress;
requires net.hycrafthd.minecraft_authenticator;

opens me.oneqxz.riseloader to javafx.fxml;
exports me.oneqxz.riseloader;
Expand Down

0 comments on commit 28d2d62

Please sign in to comment.