Commit Graph

20 Commits

Author SHA1 Message Date
a1441f7bb1 Bump versions to 0.6.0 2024-02-19 18:47:48 -05:00
f7f55d74fd Bump fitnesstrax to v0.5.0 2024-02-18 17:58:52 -05:00
ab59eedef5 Fitnesstrax v0.4.1 2024-02-12 10:14:55 -05:00
5a93c4fdcd Bump the fitnesstrax version to 0.4.0 2024-02-09 22:52:34 -05:00
792e20d44b Add buttons with icons to represent workouts 2024-02-08 09:13:54 -05:00
24276d172b Introduce the RecordProvider interface
DayDetailViewModel needs testing. I've worked out an improved API, and a set of tests to go along with it, and those can be made more easily with a mockable RecordProvider. So, in addition to stubbing out a bunch of tests, I've also created RecordProvider, mocked it, and implemented it for App.
2024-02-01 10:12:35 -05:00
3f9a7072eb Fitnesstrax, version 0.3.0 2024-01-21 10:14:50 -05:00
1c2c4982a1 Update the record in the detail view on save 2024-01-18 07:43:18 -05:00
9970161c30 Set up a lot of the files necessary for a desktop app 2023-12-29 13:13:22 -05:00
5cd0e822c6 Update to adwaita 1.4, and add a navigation page stack 2023-12-28 13:21:42 -05:00
af8f9b0244 Generate some random data and feed it into hte historical view 2023-12-24 19:13:49 -05:00
3dc8be0d26 Render a weight record 2023-12-22 18:53:29 -05:00
43cd408e2c Start elaborating upon the HistoricalView
I've created the DaySummary structure and set up a list view to go into
the historical view. One hard-coded date is visible as a placeholder to
start filling things into the day summary.
2023-12-22 17:32:45 -05:00
dedcc76df0 Mild cleanups 2023-12-22 15:16:03 -05:00
3ca8bf64cc Set up message passing between app window and an app thread 2023-12-19 18:05:22 -05:00
38db3d6780 Elaborate upon and format the welcome dialog 2023-12-18 21:14:08 -05:00
baf652173c Set up the main views for the window, as well as the redraw policy
Whenever we change views, we need to call the redraw function. That
function will handle dropping the old view and populating the new one.
2023-12-18 18:30:41 -05:00
f3a453d151 Set up a development gsettings schema 2023-12-07 09:45:56 -05:00
83a4839b1d Implement the timestamp function 2023-12-06 23:52:46 -05:00
0e0d67a9ac Split Fitnesstrax into two crates 2023-12-06 23:52:33 -05:00