3 Commits

Author SHA1 Message Date
laurimaaninka c818e5d31a Versio 1.1.1
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
2026-04-12 18:19:34 +03:00
laurimaaninka 8d3da0afbb Lisätty versiotieto ohjelmaan
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
2026-04-12 18:18:54 +03:00
laurimaaninka d47f7dbddb Update README.md 2026-04-12 16:32:13 +03:00
6 changed files with 35 additions and 3 deletions
+1
View File
@@ -2,6 +2,7 @@
- Kuljetuslistaa luodessa kuljetusrivin nollaaminen/palauttaminen oletusmääriin. - Kuljetuslistaa luodessa kuljetusrivin nollaaminen/palauttaminen oletusmääriin.
- Kuljetuslistojen ja raporttien tulostamismekanismin läpikäynti - Kuljetuslistojen ja raporttien tulostamismekanismin läpikäynti
- Kierroshallinnassa asiakasta raahattaessa placeholderin fiksaus - Kierroshallinnassa asiakasta raahattaessa placeholderin fiksaus
- Lisätty versionumero ohjelmaan
# 1.0.0 # 1.0.0
Ohjelman kieli vaihdettu Pythonista Javaan, sekä tietokanta pickle-tiedostosta SQLite tietokantaan Ohjelman kieli vaihdettu Pythonista Javaan, sekä tietokanta pickle-tiedostosta SQLite tietokantaan
+1 -1
View File
@@ -17,7 +17,7 @@ Pienen kotiateriapalvelun käyttöön rakennettu ohjelma sisältäen seuraavat o
- Vaatimukset - Vaatimukset
- Windows - Windows
- Java 25+ - Java 25+
- Usean tietokoneen käyttöön OneDrive -tili - Usean tietokoneen käyttöön OneDrive -tili (samanaikaisuus ei tuettu)
- Lataa haluamasi julkaisuversio lähdekoodista - Lataa haluamasi julkaisuversio lähdekoodista
- Maven `package` komennolla projektista luodaan .jar tiedosto - Maven `package` komennolla projektista luodaan .jar tiedosto
- .jar tiedosto sisältää kaikki riippuvuudet - .jar tiedosto sisältää kaikki riippuvuudet
+7 -1
View File
@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>fi.lpam</groupId> <groupId>fi.lpam</groupId>
<artifactId>Ruokamanageri</artifactId> <artifactId>Ruokamanageri</artifactId>
<version>1.0</version> <version>1.1.1</version>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>25</maven.compiler.source> <maven.compiler.source>25</maven.compiler.source>
@@ -66,6 +66,12 @@
</dependencies> </dependencies>
<build> <build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
+9 -1
View File
@@ -24,6 +24,8 @@ public class App extends Application {
@Override @Override
public void start(Stage primaryStage) throws IOException { public void start(Stage primaryStage) throws IOException {
new Tietokanta(Main.dev); new Tietokanta(Main.dev);
TabPane root = new TabPane(); TabPane root = new TabPane();
root.setSide(Side.LEFT); root.setSide(Side.LEFT);
root.setTabMinWidth(50); root.setTabMinWidth(50);
@@ -53,7 +55,13 @@ public class App extends Application {
Scene scene = new Scene(root); Scene scene = new Scene(root);
primaryStage.setScene(scene); primaryStage.setScene(scene);
primaryStage.setTitle("Ruokamanageri");
StringBuilder title = new StringBuilder();
title.append("Ruokamanageri");
title.append(" v").append(Main.properties.getProperty("version"));
if (Main.dev) title.append(" KEHITYS");
primaryStage.setTitle(title.toString());
primaryStage.setMaximized(true); primaryStage.setMaximized(true);
primaryStage.show(); primaryStage.show();
primaryStage.getIcons().add(new Image(Objects.requireNonNull(Main.class.getResourceAsStream("kuljetusruokalaatikko.jpg")))); primaryStage.getIcons().add(new Image(Objects.requireNonNull(Main.class.getResourceAsStream("kuljetusruokalaatikko.jpg"))));
+16
View File
@@ -1,7 +1,13 @@
package fi.lpam; package fi.lpam;
import javax.print.DocFlavor;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Main { public class Main {
public static boolean dev; public static boolean dev;
public static Properties properties;
static void main(String[] args) { static void main(String[] args) {
//noinspection RedundantIfStatement //noinspection RedundantIfStatement
@@ -10,6 +16,16 @@ public class Main {
} else { } else {
dev = false; dev = false;
} }
InputStream stream = Main.class.getClassLoader().getResourceAsStream("app.properties");
properties = new Properties();
try {
properties.load(stream);
}
catch (IOException e) {
e.printStackTrace();
}
App.main(); App.main();
} }
} }
+1
View File
@@ -0,0 +1 @@
version=${project.version}