diff --git a/design/splash-screen.svg b/design/splash-screen.svg
index 20472aa..da1e1e2 100644
--- a/design/splash-screen.svg
+++ b/design/splash-screen.svg
@@ -26,15 +26,20 @@
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:document-units="px"
- inkscape:zoom="1.4752525"
- inkscape:cx="125.40226"
- inkscape:cy="94.899008"
+ inkscape:zoom="2.0863221"
+ inkscape:cx="122.70397"
+ inkscape:cy="106.40735"
inkscape:window-width="1920"
inkscape:window-height="1025"
inkscape:window-x="1080"
inkscape:window-y="470"
inkscape:window-maximized="1"
- inkscape:current-layer="layer1" />PerFinPerFinPersonal Finance
+ id="tspan5">Personal FinanceBy Andrew Lalis
diff --git a/src/main/java/com/andrewlalis/perfin/PerfinApp.java b/src/main/java/com/andrewlalis/perfin/PerfinApp.java
index ea3918f..2d8b810 100644
--- a/src/main/java/com/andrewlalis/perfin/PerfinApp.java
+++ b/src/main/java/com/andrewlalis/perfin/PerfinApp.java
@@ -94,6 +94,7 @@ public class PerfinApp extends Application {
helpRouter.map("transactions", PerfinApp.class.getResource("/help-pages/transactions-view.fxml"));
helpRouter.map("adding-a-transaction", PerfinApp.class.getResource("/help-pages/adding-a-transaction.fxml"));
helpRouter.map("profiles", PerfinApp.class.getResource("/help-pages/profiles.fxml"));
+ helpRouter.map("about", PerfinApp.class.getResource("/help-pages/about.fxml"));
});
}
diff --git a/src/main/resources/help-pages/about.fxml b/src/main/resources/help-pages/about.fxml
new file mode 100644
index 0000000..d2930fe
--- /dev/null
+++ b/src/main/resources/help-pages/about.fxml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+ ## About Perfin ##
+ Perfin was created by [Andrew Lalis](https://andrewlalis.com/) as a
+ modern solution to personal accounting which didn't rely in some way on
+ internet services that are probably selling, using, or storing your data
+ in ways you're not comfortable with.
+ --
+ It's designed around the concept of personal ownership of your financial
+ data. You can, at any time, inspect the data that Perfin stores, and you
+ can be sure that none of that will ever leave your computer.
+ --
+ Perfin was built using Java 21 and JavaFX, and stores most data in an
+ H2 database file for each profile. Attachment files are copied into the
+ profile's *content* directory, and can be accessed directly.
+
+ # About the Author #
+ Andrew is a software engineer whose work consists of a variety of web
+ and desktop applications that range in scope from simple tools to huge
+ microservice-architecture web projects. He has professional experience
+ in development for personal accounting software, as well as internal
+ back-office systems, and educational course management software.
+ --
+ Aside from development, Andrew's primary interests are in long-distance
+ running, powerlifting, and cooking.
+
+
diff --git a/src/main/resources/help-pages/home.fxml b/src/main/resources/help-pages/home.fxml
index 6a4ff20..4b3c796 100644
--- a/src/main/resources/help-pages/home.fxml
+++ b/src/main/resources/help-pages/home.fxml
@@ -22,6 +22,8 @@
# Help Pages Index #
The following is a list of all help pages.
--
+ [About Perfin](help:about)
+ --
[Accounts View](help:accounts)
--
[Adding an Account](help:adding-an-account)
diff --git a/src/main/resources/images/splash-screen.png b/src/main/resources/images/splash-screen.png
index 1cb68f2..4c6c680 100644
Binary files a/src/main/resources/images/splash-screen.png and b/src/main/resources/images/splash-screen.png differ