Commit Graph
55 Commits
Author SHA1 Message Date
brandon.presley 19f9dd9b3b Remove circular progress indicators
Our app is so fast these will look like bugs to flicker
in front of the user.
2023-11-30 10:37:50 +13:00
brandon.presley b6a73c398e Add start plan page 2023-11-30 10:28:40 +13:00
brandon.presley c5a209d41e Change settings button name from Import to Import sets 2023-11-30 10:27:23 +13:00
brandon.presley 852d28afcf Include time in set_tile 2023-11-30 10:27:01 +13:00
brandon.presley dac65c8390 Fix editing plan 2023-11-29 16:58:40 +13:00
brandon.presley 98991a3d02 Replace database import with CSV import 2023-11-29 16:57:19 +13:00
brandon.presley 36b8ce37ad Set created date at last possible moment 2023-11-29 16:33:01 +13:00
brandon.presley 7642c6faf2 Ran dart fix 2023-11-29 13:01:11 +13:00
brandon.presley b617724f0a Simplify main.dart 2023-11-28 20:08:29 +13:00
brandon.presley 4a83465d82 Make whole plan edit scrollable 2023-11-28 20:04:20 +13:00
brandon.presley a383ebfe34 Clear sound value when importing database
The file will no longer exist.
2023-11-28 14:54:36 +13:00
brandon.presley e0302e63e2 Re organize set tiles 2023-11-28 14:54:18 +13:00
brandon.presley af3fd69688 Convert noSound -> no_sound 2023-11-28 14:54:02 +13:00
brandon.presley 738a48438e Add constants.dart 2023-11-28 14:53:49 +13:00
brandon.presley 2544a3de9f Highlight current plan 2023-11-28 14:53:37 +13:00
brandon.presley 4aa6926f5c Long press on plan list to delete a plan 2023-11-11 15:24:57 +13:00
brandon.presley cbb2e2c4b0 Add confirmation dialog to deleting a plan 2023-11-11 15:18:23 +13:00
brandon.presley 4097a79205 Move migration logic in settings_page into databasse 2023-11-11 15:12:37 +13:00
brandon.presley 0eaac20e7e Expect exercises on plans to be non nullable 2023-11-11 14:53:38 +13:00
brandon.presley ea745c1cec Make CRUD work for Plans 2023-11-10 23:43:06 +13:00
brandon.presley fb278e4487 Add long press to delete from homepage 2023-11-10 18:50:56 +13:00
brandon.presley de926bce0e Move settings fields from camelCase to snake_case 2023-11-10 18:32:37 +13:00
brandon.presley 6810b84310 Fix updating a plan 2023-11-10 17:09:27 +13:00
brandon.presley 83da62b5d9 Apply super.key linting suggestions 2023-11-10 17:09:20 +13:00
brandon.presley 8fb58a4db1 Make drawer swiping easier 2023-11-10 16:20:42 +13:00
brandon.presley e6ba3f1a1c Update settings.dart schema 2023-11-10 16:16:45 +13:00
brandon.presley 305ecd20eb Order gym sets by created 2023-11-10 16:16:28 +13:00
brandon.presley 11eff63314 Update gym_set schema 2023-11-10 16:16:12 +13:00
brandon.presley 74b25e4e8f Make showUnit nullable 2023-06-25 15:48:26 +12:00
brandon.presley 69f7e0c87b Replace "," with ", " in plans page 2023-06-25 15:47:59 +12:00
brandon.presley 4e2ca56a69 Add days widget 2023-06-25 15:47:45 +12:00
brandon.presley 0a7675797b Add basic database import button
Still need to make sure we move across sets -> gym_sets
since moor won't let me use sets as a table name.

Moor doesnt like me having a class called sets with a property
called sets.
2023-04-17 11:51:35 +12:00
brandon.presley 8bda4d593d Remove try catch from set_list pagination
All this does is obscure errors. I want it
to break when things go wrong and show me
why in the logs.
2023-04-17 11:50:31 +12:00
brandon.presley f11ade393a Rename inner class for HomePage 2023-04-17 11:03:36 +12:00
brandon.presley 59c9c539d2 Add pagination to home page 2023-04-17 11:03:27 +12:00
brandon.presley 1445c19933 Split up home page and set list 2023-04-15 17:03:30 +12:00
brandon.presley e834499644 Request notification permissions on edit_set 2023-04-15 17:03:14 +12:00
brandon.presley 0f7d938ad7 Add plans page + edit 2023-04-13 18:58:26 +12:00
brandon.presley b1c7fc8882 Reduce logs and comments 2023-04-13 18:24:35 +12:00
brandon.presley 7c71f5fa3e Prevent drawer from going over status bar 2023-04-13 17:44:40 +12:00
brandon.presley ff9f3263ae Format set dates as yyyy-mm-dd 2023-04-13 17:32:11 +12:00
brandon.presley b58b877bb0 Add search to settings page 2023-04-13 17:23:26 +12:00
brandon.presley ea1cb1da76 Add sound picker 2023-04-13 15:10:09 +12:00
brandon.presley fd83fef528 Automatically switch theme based on system theme 2023-04-13 15:09:06 +12:00
brandon.presley 3ff136f758 Get alarm working 2023-04-11 13:14:26 +12:00
brandon.presley a8b6c9f8a3 Auto focus and select text for edit_set 2023-04-11 11:47:03 +12:00
brandon.presley 4d3de751f3 Fix searching on home page 2023-04-11 11:41:10 +12:00
brandon.presley 84837de3de Add missing const 2023-04-09 14:44:06 +12:00
brandon.presley d558a8f5ad Use moor as a ORM for the settings page 2023-04-09 14:39:41 +12:00
brandon.presley 35787cc208 Make finals consts in gym_set 2023-04-08 14:05:01 +12:00