Added about page, improved splash screen again.
This commit is contained in:
parent
ce78df559e
commit
26daf14390
|
@ -26,15 +26,20 @@
|
||||||
inkscape:pagecheckerboard="1"
|
inkscape:pagecheckerboard="1"
|
||||||
inkscape:deskcolor="#505050"
|
inkscape:deskcolor="#505050"
|
||||||
inkscape:document-units="px"
|
inkscape:document-units="px"
|
||||||
inkscape:zoom="1.4752525"
|
inkscape:zoom="2.0863221"
|
||||||
inkscape:cx="125.40226"
|
inkscape:cx="122.70397"
|
||||||
inkscape:cy="94.899008"
|
inkscape:cy="106.40735"
|
||||||
inkscape:window-width="1920"
|
inkscape:window-width="1920"
|
||||||
inkscape:window-height="1025"
|
inkscape:window-height="1025"
|
||||||
inkscape:window-x="1080"
|
inkscape:window-x="1080"
|
||||||
inkscape:window-y="470"
|
inkscape:window-y="470"
|
||||||
inkscape:window-maximized="1"
|
inkscape:window-maximized="1"
|
||||||
inkscape:current-layer="layer1" /><defs
|
inkscape:current-layer="layer1"
|
||||||
|
showguides="true"><sodipodi:guide
|
||||||
|
position="103.64882,22.578013"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide6"
|
||||||
|
inkscape:locked="false" /></sodipodi:namedview><defs
|
||||||
id="defs1"><rect
|
id="defs1"><rect
|
||||||
x="317.65446"
|
x="317.65446"
|
||||||
y="235.76737"
|
y="235.76737"
|
||||||
|
@ -55,7 +60,12 @@
|
||||||
y="235.76737"
|
y="235.76737"
|
||||||
width="216.44269"
|
width="216.44269"
|
||||||
height="83.027779"
|
height="83.027779"
|
||||||
id="rect5" /></defs><g
|
id="rect5" /><rect
|
||||||
|
x="317.65446"
|
||||||
|
y="235.76737"
|
||||||
|
width="216.44269"
|
||||||
|
height="83.027779"
|
||||||
|
id="rect6" /></defs><g
|
||||||
inkscape:label="Layer 1"
|
inkscape:label="Layer 1"
|
||||||
inkscape:groupmode="layer"
|
inkscape:groupmode="layer"
|
||||||
id="layer1"><rect
|
id="layer1"><rect
|
||||||
|
@ -69,6 +79,10 @@
|
||||||
d="M -51.278833,56.497593 160.38037,45.238259 159.49177,-7.633004 c 0,0 -24.42624,1.512546 -47.38917,9.245796 -22.962932,7.733249 -18.862832,17.268118 -51.065942,24.86209 -32.20311,7.593969 -45.158576,4.517345 -74.188418,14.395906 -29.029843,9.87856 -38.127073,15.626805 -38.127073,15.626805 z"
|
d="M -51.278833,56.497593 160.38037,45.238259 159.49177,-7.633004 c 0,0 -24.42624,1.512546 -47.38917,9.245796 -22.962932,7.733249 -18.862832,17.268118 -51.065942,24.86209 -32.20311,7.593969 -45.158576,4.517345 -74.188418,14.395906 -29.029843,9.87856 -38.127073,15.626805 -38.127073,15.626805 z"
|
||||||
id="path5"
|
id="path5"
|
||||||
sodipodi:nodetypes="ccczzzc" /><path
|
sodipodi:nodetypes="ccczzzc" /><path
|
||||||
|
style="display:inline;fill:#378028;fill-opacity:1;stroke:none;stroke-width:25.4;stroke-linecap:round"
|
||||||
|
d="M -12.002166,51.937332 59.703289,68.080262 115.1408,2.45871 c 0,0 -8.49961,-1.59887499 -23.137676,4.7162921 C 77.365059,13.490169 68.481373,25.884552 51.377371,30.713549 c -17.104,4.828996 -17.526548,-0.824049 -36.139652,7.286155 -18.6131001,8.1102 -27.239885,13.937628 -27.239885,13.937628 z"
|
||||||
|
id="path6"
|
||||||
|
sodipodi:nodetypes="ccczzzc" /><path
|
||||||
style="display:inline;fill:#e7b300;fill-opacity:1;stroke:none;stroke-width:25.4;stroke-linecap:round"
|
style="display:inline;fill:#e7b300;fill-opacity:1;stroke:none;stroke-width:25.4;stroke-linecap:round"
|
||||||
d="M -1.3473491,68.51775 104.48598,33.263506 v -52.916667 c 0,0 -12.21534,4.282234 -23.751883,14.636677 C 69.197554,5.3379594 71.165788,14.434953 55.014288,25.695895 38.862788,36.956837 32.416445,35.338519 17.831036,48.531087 3.2456269,61.723654 -1.3473491,68.51775 -1.3473491,68.51775 Z"
|
d="M -1.3473491,68.51775 104.48598,33.263506 v -52.916667 c 0,0 -12.21534,4.282234 -23.751883,14.636677 C 69.197554,5.3379594 71.165788,14.434953 55.014288,25.695895 38.862788,36.956837 32.416445,35.338519 17.831036,48.531087 3.2456269,61.723654 -1.3473491,68.51775 -1.3473491,68.51775 Z"
|
||||||
id="path3"
|
id="path3"
|
||||||
|
@ -105,15 +119,24 @@
|
||||||
style="font-weight:bold;font-size:64px;line-height:69.12px;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono Bold';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect4);display:inline;fill:#346b23;fill-opacity:1;stroke-width:96;stroke-linecap:round"><tspan
|
style="font-weight:bold;font-size:64px;line-height:69.12px;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono Bold';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect4);display:inline;fill:#346b23;fill-opacity:1;stroke-width:96;stroke-linecap:round"><tspan
|
||||||
x="317.6543"
|
x="317.6543"
|
||||||
y="289.52758"
|
y="289.52758"
|
||||||
id="tspan5"><tspan
|
id="tspan4"><tspan
|
||||||
style="font-weight:normal;font-family:FreeSerif;-inkscape-font-specification:FreeSerif"
|
style="font-weight:normal;font-family:FreeSerif;-inkscape-font-specification:FreeSerif"
|
||||||
id="tspan3">PerFin</tspan></tspan></text><text
|
id="tspan1">PerFin</tspan></tspan></text><text
|
||||||
xml:space="preserve"
|
xml:space="preserve"
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,-24.420403,-19.32274)"
|
transform="matrix(0.26458333,0,0,0.26458333,-22.834115,-19.622664)"
|
||||||
id="text5"
|
id="text5"
|
||||||
style="font-weight:bold;font-size:24px;line-height:25.92px;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono Bold';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect5);display:inline;fill:#346b23;fill-opacity:1;stroke-width:96;stroke-linecap:round"><tspan
|
style="font-weight:bold;font-size:24px;line-height:25.92px;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono Bold';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect5);display:inline;fill:#346b23;fill-opacity:1;stroke-width:96;stroke-linecap:round"><tspan
|
||||||
x="317.6543"
|
x="317.6543"
|
||||||
y="255.92758"
|
y="255.92758"
|
||||||
id="tspan7"><tspan
|
id="tspan8"><tspan
|
||||||
style="font-weight:normal;font-family:FreeSerif;-inkscape-font-specification:FreeSerif"
|
style="font-weight:normal;font-family:FreeSerif;-inkscape-font-specification:FreeSerif"
|
||||||
id="tspan6">Personal Finance</tspan></tspan></text></g></svg>
|
id="tspan5">Personal Finance</tspan></tspan></text><text
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(0.26458333,0,0,0.26458333,-3.2394418,-13.512254)"
|
||||||
|
id="text2"
|
||||||
|
style="font-weight:bold;font-size:13.3333px;line-height:14.4px;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono Bold';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect6);display:inline;fill:#346b23;fill-opacity:1;stroke-width:96;stroke-linecap:round"><tspan
|
||||||
|
x="317.6543"
|
||||||
|
y="246.96757"
|
||||||
|
id="tspan10"><tspan
|
||||||
|
style="font-style:italic;font-weight:normal;font-family:FreeSerif;-inkscape-font-specification:'FreeSerif Italic'"
|
||||||
|
id="tspan9">By Andrew Lalis</tspan></tspan></text></g></svg>
|
||||||
|
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 9.9 KiB |
|
@ -94,6 +94,7 @@ public class PerfinApp extends Application {
|
||||||
helpRouter.map("transactions", PerfinApp.class.getResource("/help-pages/transactions-view.fxml"));
|
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("adding-a-transaction", PerfinApp.class.getResource("/help-pages/adding-a-transaction.fxml"));
|
||||||
helpRouter.map("profiles", PerfinApp.class.getResource("/help-pages/profiles.fxml"));
|
helpRouter.map("profiles", PerfinApp.class.getResource("/help-pages/profiles.fxml"));
|
||||||
|
helpRouter.map("about", PerfinApp.class.getResource("/help-pages/about.fxml"));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<?import com.andrewlalis.perfin.view.component.StyledText?>
|
||||||
|
<?import javafx.scene.layout.VBox?>
|
||||||
|
<VBox xmlns="http://javafx.com/javafx"
|
||||||
|
xmlns:fx="http://javafx.com/fxml"
|
||||||
|
>
|
||||||
|
<StyledText>
|
||||||
|
## 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.
|
||||||
|
</StyledText>
|
||||||
|
</VBox>
|
|
@ -22,6 +22,8 @@
|
||||||
# Help Pages Index #
|
# Help Pages Index #
|
||||||
The following is a list of all help pages.
|
The following is a list of all help pages.
|
||||||
--
|
--
|
||||||
|
[About Perfin](help:about)
|
||||||
|
--
|
||||||
[Accounts View](help:accounts)
|
[Accounts View](help:accounts)
|
||||||
--
|
--
|
||||||
[Adding an Account](help:adding-an-account)
|
[Adding an Account](help:adding-an-account)
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 17 KiB |
Loading…
Reference in New Issue