Savanni D'Gerinel
56a8133dd5
A lot of work, possibly meaningless, to try to handle state within the main window
...
A note to self, when I return to this: the overlay modals don't make
sense in this context. The main window should have views, and switching
from one view to the next should involve just replacing the child.
Modals can be put off until later.
2023-12-18 17:49:25 -05:00
Savanni D'Gerinel
29dc81a991
Set up a database selector row that can dispatch operations when a database file gets selected
2023-12-18 17:17:39 -05:00
Savanni D'Gerinel
5668f1d7b2
Style up the modal and add the database file chooser widget
2023-12-18 12:44:12 -05:00
Savanni D'Gerinel
f6bba16b26
Elaborate a little more on the welcome dialog
2023-12-18 12:09:54 -05:00
Savanni D'Gerinel
1140377aa5
Add a lot of commentary
2023-12-18 12:09:53 -05:00
Savanni D'Gerinel
87a07955a3
Start setting up an app modal
2023-12-18 12:08:14 -05:00
Savanni D'Gerinel
7ee3e1432e
put in a placeholder for a historical view and the logic to choose it
2023-12-18 12:08:12 -05:00
Savanni D'Gerinel
e008a97f83
Add a view which would be displayed when there is no database
2023-12-18 12:06:50 -05:00
Savanni D'Gerinel
c4befcc6de
Add the CSS style context to the main window
2023-12-18 11:59:56 -05:00
Savanni D'Gerinel
a7d6d82ec2
Set up an environment variable to toggle between dev and production schemas
2023-12-07 09:56:10 -05:00
Savanni D'Gerinel
f3a453d151
Set up a development gsettings schema
2023-12-07 09:45:56 -05:00
Savanni D'Gerinel
b9aa434278
Remove types that are not implemented yet
...
I've gone *years* without these types, mostly because I wasn't doing
these workouts. I can go longer.
2023-12-06 23:55:12 -05:00
Savanni D'Gerinel
83a4839b1d
Implement the timestamp function
2023-12-06 23:52:46 -05:00
Savanni D'Gerinel
0e0d67a9ac
Split Fitnesstrax into two crates
2023-12-06 23:52:33 -05:00
Savanni D'Gerinel
e5fb605816
Create a test that verifies that a series can be made for a TraxRecord
2023-12-06 23:52:33 -05:00
Savanni D'Gerinel
0ac9bb74a6
Set up the bare minimum of a GUI app, opening only a single window
2023-12-06 23:52:28 -05:00
Savanni D'Gerinel
f034dfcb8b
Set up the basic data structures of a new fitnesstrax app.
2023-12-06 23:52:28 -05:00