Savanni D'Gerinel
7bd4885b09
Save new information to the day detail view and to the historical view
2023-12-29 09:24:37 -05:00
Savanni D'Gerinel
f422e233a1
Record data to the database
...
This isn't recording real data. It's basically discarding all
information from the weight edit field. But it is creating a record.
2023-12-28 22:43:56 -05:00
Savanni D'Gerinel
04a48574d3
Develop a pattern to detect clicking outside of a focused child
...
Be able to respond to blur events and potentially be able to record weight.
2023-12-28 22:34:09 -05:00
Savanni D'Gerinel
383f809191
Open and style the day detail view and add it to the navigation stack
2023-12-28 22:31:07 -05:00
Savanni D'Gerinel
d269924827
Refactorings and dead code removal
2023-12-28 22:20:30 -05:00
Savanni D'Gerinel
8049859816
Clean up showing the welcome and historical screens
...
Swapping is now done in dedicated functions instead of a big pattern
match.
After selecting a database, the app window will apply the configuration
by opening the database, saving the path to configuration, and switching
to the historical view.
2023-12-28 21:45:55 -05:00
Savanni D'Gerinel
ac343a2af6
Switch from channel-based communication to async calls into the core
2023-12-28 19:09:12 -05:00
Savanni D'Gerinel
5cd0e822c6
Update to adwaita 1.4, and add a navigation page stack
2023-12-28 13:21:42 -05:00
Savanni D'Gerinel
fe5e4ed044
Save the views as their original widgets
...
This allows me to directly reference functions that occur on those
widgets without losing them behind a gtk::Widget upcast or needing to
later downcast them.
2023-12-28 12:59:29 -05:00
Savanni D'Gerinel
e30668ca8e
Drop DateTimeTz from fitnesstrax
2023-12-28 12:51:50 -05:00
Savanni D'Gerinel
af8f9b0244
Generate some random data and feed it into hte historical view
2023-12-24 19:13:49 -05:00
Savanni D'Gerinel
1b3ca7439d
Add styling to the day summary
2023-12-24 12:00:12 -05:00
Savanni D'Gerinel
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
Savanni D'Gerinel
3a728a51b4
Extract the application loop from the main file
2023-12-22 15:17:22 -05:00
Savanni D'Gerinel
f19090311b
Extract all of the UI components into dedicated files
2023-12-22 15:17:22 -05:00