• Joined on 2022-09-24
savanni merged pull request savanni/monorepo#179 2024-02-07 15:08:50 +00:00
Thoroughly fill out the day detail view model along with proper automated testing
savanni closed issue savanni/monorepo#172 2024-02-07 15:08:50 +00:00
DayDetailViewModel should never be constructed without an App
savanni opened issue savanni/monorepo#180 2024-02-07 14:57:22 +00:00
SPIKE: Flip TraxRecord/Activity relationship
savanni created pull request savanni/monorepo#179 2024-02-07 14:31:53 +00:00
Thoroughly fill out the day detail view model along with proper automated testing
savanni pushed to fitnesstrax/improved-view-model at savanni/monorepo 2024-02-07 14:29:36 +00:00
1d6155d9e5 Finish the update and delete view model functions
a8bf540517 Remove test that steps and weights are honored correctly
Compare 2 commits »
savanni created branch falling-sand in savanni/monorepo 2024-02-06 14:44:26 +00:00
savanni pushed to falling-sand at savanni/monorepo 2024-02-06 14:44:26 +00:00
d62454545f Implement collision resolution
7364b81d10 Extract and start creating a physics engine
1a7776b335 Build the animation
2323443378 Draw the grid and a grain of sand
c27ce7fe80 Put up the app window
Compare 6 commits »
savanni pushed to fitnesstrax/improved-view-model at savanni/monorepo 2024-02-03 20:29:21 +00:00
3db870d790 Set up time distance operations and tests
savanni created branch main in savanni/locale-testing 2024-02-01 21:42:53 +00:00
savanni pushed to main at savanni/locale-testing 2024-02-01 21:42:53 +00:00
47d5ec73a7 Add a CLI app that does the same as the GTK app
b022153a68 A GTK application that tests out several different ICU apis
savanni created repository savanni/locale-testing 2024-02-01 21:42:16 +00:00
savanni pushed to fitnesstrax/improved-view-model at savanni/monorepo 2024-02-01 15:14:17 +00:00
24276d172b Introduce the RecordProvider interface
96317f5692 Finish removing the previous record grouping
Compare 2 commits »
savanni pushed to fitnesstrax/improved-view-model at savanni/monorepo 2024-02-01 14:55:20 +00:00
c1e797f3ae DayDetailViewModel now ignores records and directly retrieves data from App
savanni created branch fitnesstrax/improved-view-model in savanni/monorepo 2024-01-31 14:51:26 +00:00
savanni pushed to fitnesstrax/improved-view-model at savanni/monorepo 2024-01-31 14:51:26 +00:00
304008c674 The view model can no longer be initialized without an app
savanni pushed to fitnesstrax/time-distance-workout at savanni/monorepo 2024-01-31 14:42:25 +00:00
31d74588fb Clean up warnings and remove printlns
07f487b139 Reload data when the user saves on the DayEdit panel
79d705c1d0 The view model can no longer be initialized without an app
2d476f266c Create Duration and Distance structures to handle rendering
798fbff320 Show existing time/distance workout rows in day detail and editor
Compare 22 commits »
savanni pushed to main at savanni/monorepo 2024-01-31 14:04:09 +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
Compare 3 commits »
savanni deleted branch fitnesstrax/text-entry-improvements from savanni/monorepo 2024-01-31 14:04:09 +00:00
savanni merged pull request savanni/monorepo#178 2024-01-31 14:04:08 +00:00
Improve the TextEntry field
savanni closed issue savanni/monorepo#171 2024-01-31 14:04:08 +00:00
Create functions that construct type-specific TextEntry fields