Savanni D'Gerinel
7ba758b325
Build an application that can read the legacy record data structure
2024-02-19 13:27:19 -05:00
Savanni D'Gerinel
4acf034b8d
Clean up warnings and remove printlns
2024-02-08 19:01:56 -05:00
Savanni D'Gerinel
2c42c35dfe
Build the facilities to add a new time/distance workout
...
This adds the code to show the new records in the UI, plus it adds them to the view model. Some of the representation changed in order to facilitate linking UI elements to particular records. There are now some buttons to create workouts of various types, clicking on a button adds a new row to the UI, and it also adds a new record to the view model. Saving the view model writes the records to the database.
2024-02-08 09:44:58 -05:00
Savanni D'Gerinel
afe693fe10
Make emseries::Record copyable
2024-02-08 09:18:55 -05:00
Savanni D'Gerinel
9bedb7a76c
Tons of linting and get tests running again
2024-01-20 15:04:46 -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
149587f0bd
Bind the ID to the record instead of keeping them separate
2023-12-27 16:13:47 -05:00
Savanni D'Gerinel
d2f4ec97c0
Rename UniqueId to RecordId
2023-12-26 15:39:17 -05:00
Savanni D'Gerinel
c94b7db484
Stop using DateTimeTz
2023-12-26 15:37:53 -05:00
Savanni D'Gerinel
f9db002464
Make the series open function accept anything that can be a path reference
2023-12-06 23:52:28 -05:00
Savanni D'Gerinel
2084061526
Resolve linter warnings in emseries
2023-10-05 12:57:35 -04:00
Savanni D'Gerinel
e4a6cb2f72
Add emseries
2023-08-07 16:07:53 -04:00
Savanni D'Gerinel
744511a552
Set up test code that loads the games database
2023-07-25 22:49:43 -04:00
Savanni D'Gerinel
b7f5f4ba34
Bump the emseries version
2023-05-25 13:07:22 +00:00
Savanni D'Gerinel
7546a81876
Implement the Timestamp structure
...
This struct now allows dates and datetimes to both be used together
2023-05-25 13:07:22 +00:00
Savanni D'Gerinel
d4a55ccb17
Implement tests for Timestamp
2023-05-25 13:07:22 +00:00
Savanni D'Gerinel
587c1d763d
Create the TimestampFormat
2023-05-25 13:07:22 +00:00
savanni
e60a2fbc30
Start building a music player server ( #17 )
...
The very beginnings, with a very basic application architecture, for a music playing server on a headless system.
This also adds my new Flow library, which I'll be wanting to use in a variety of places.
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#17
2023-02-11 17:59:15 +00:00
Savanni D'Gerinel
c870980ed2
Set up build tools for emseries
2022-12-31 12:25:49 -05:00
Savanni D'Gerinel
aa103829c6
Update to chrono_tz 0.6
2022-04-21 09:25:39 -04:00
Savanni D'Gerinel
5f0f43e414
Remove an old crates-io.list
2022-04-20 09:10:48 -04:00
Savanni D'Gerinel
c70e45090b
Set up a flake
2022-04-20 09:10:28 -04:00
Savanni D'Gerinel
9deb17fa15
Re-extract emseries into its own project
2022-04-20 09:01:39 -04:00