Improve the TextEntry field
savanni
pushed to fitnesstrax/text-entry-improvements at savanni/monorepo
2024-01-31 13:57:24 +00:00
772188b470
Set up text entry fields for all of the common metrics
bc31522c95
Add the on_update callback to TextEntry, and test the component
6c68564a77
Create a function which safely initializes GTK once
55c1a6372f
Rename the formatters
2cbd539bf4
Add a type for managing Time of Day values
55c1a6372f
Rename the formatters
2cbd539bf4
Add a type for managing Time of Day values
7d14308def
Create automated testing for weight, duration, and distance formatters
dcd6301bb9
Introduce structures for formatting and parsing Duration and Distance values
69567db486
Introduce a structure for formatting and parsing Weight values
savanni
deleted branch fitnesstrax/duration-distance-time from savanni/monorepo
2024-01-31 13:39:36 +00:00
Set up formatters for Weight, Distance, Duration, and Time of Day
Create formatter and parser structures for common data types
Set up formatters for Weight, Distance, Duration, and Time of Day
2cbd539bf4
Add a type for managing Time of Day values
7d14308def
Create automated testing for weight, duration, and distance formatters
savanni
created branch fitnesstrax/duration-distance-time in savanni/monorepo
2024-01-30 15:12:01 +00:00
dcd6301bb9
Introduce structures for formatting and parsing Duration and Distance values
69567db486
Introduce a structure for formatting and parsing Weight values
savanni
created branch fitnesstrax/text-entry-improvements in savanni/monorepo
2024-01-30 14:44:57 +00:00
savanni
pushed to fitnesstrax/text-entry-improvements at savanni/monorepo
2024-01-30 14:44:57 +00:00
abac2d4df9
Add the on_update callback to TextEntry, and test the component
63107e72c0
Create a function which safely initializes GTK once
Indicate fields that have been changed from their original value
Add a widget to revert a single field
It should not be possible to save a set of records when there is a parse error in a field
Create formatter and parser structures for common data types
DayDetailViewModel should never be constructed without an App
Create functions that construct type-specific TextEntry fields
The Day Detail view model should refresh from the database after saving data