Commit Graph

62 Commits

Author SHA1 Message Date
Brandon Presley 3ec685a76e Give up on hidden drawer navigation.
Auto focusing is all messed up here and I
don't think all this trouble is worth it.
2022-09-29 13:32:59 +13:00
Brandon Presley 3691c729b4 Revert "Add setting for date format"
This reverts commit 023041b846.
2022-09-26 19:13:48 +13:00
Brandon Presley e1b7e80e2f Revert "Add setting for showing date by default"
This reverts commit e8715162a0.
2022-09-26 19:13:24 +13:00
Brandon Presley e8715162a0 Add setting for showing date by default
Closes #52
2022-09-26 19:02:25 +13:00
Brandon Presley 023041b846 Add setting for date format 2022-09-26 18:23:06 +13:00
Brandon Presley 91c0430760 Factor out massive switch 2022-09-26 16:10:13 +13:00
Brandon Presley 5e1a6c42cd Swap theme and sound options in SettingsPage
Closes #53
2022-09-25 23:51:05 +13:00
Brandon Presley ce0297dce6 Make settings page more compact 2022-09-25 18:35:30 +13:00
Brandon Presley d38d2a59b4 Add white and black themes 2022-09-25 17:43:29 +13:00
Brandon Presley b5b4aa8666 Split out colors 2022-09-25 17:32:49 +13:00
Brandon Presley 3509aa93f3 Add setting to hide steps 2022-09-24 17:29:52 +12:00
Brandon Presley 3e4dfa5c80 Add setting to hide workouts from edit set
Closes #43
2022-09-24 17:23:15 +12:00
Brandon Presley 462a7f09bc Fix settings forgetting show unit
Closes #47
2022-09-24 17:12:58 +12:00
Brandon Presley 686666b953 Get unit in settings page from sqlite 2022-09-24 16:55:41 +12:00
Brandon Presley e516cdfdc0 Add ability to customize primary color
Closes #40
2022-09-24 13:57:51 +12:00
Brandon Presley 0bc644a1ba Add setting to show/hide unit field
Closes #34
2022-09-21 13:51:29 +12:00
Brandon Presley 85dd2b6d17 Move rest timer and sets per session settings to Workouts
Closes #32
2022-09-21 11:50:20 +12:00
Brandon Presley be3bb8a189 Reword tooltip when toggling set predictions
Closes #24
2022-09-18 18:11:09 +12:00
Brandon Presley 0bc92e1539 Add snackbar for images setting 2022-09-16 21:38:37 +12:00
Brandon Presley 052d000e12 Make padding & margin consistent everywhere. 2022-09-16 21:07:02 +12:00
Brandon Presley 5177a79b5c Search settings page case insensitively 2022-09-11 15:41:15 +12:00
Brandon Presley 567bf182b4 Change toasts based on context of settings
The messages should explain what you have now changed
rather than the setting itself.
2022-09-11 15:35:20 +12:00
Brandon Presley 1a83b20069 Reduce redundancy of SettingsPage 2022-09-11 15:22:18 +12:00
Brandon Presley e3b3c6ca09 Split out database logic into service files 2022-09-04 16:56:46 +12:00
Brandon Presley 259d36d67f Move all database operations into db.ts 2022-09-04 15:28:21 +12:00
Brandon Presley 607f83955d Replace react context with let statement in db.ts
1. I can't easily import context with my editor.
2. It's extra complexity everyone has to understand.
3. I hate the antichrist.
2022-09-04 14:05:25 +12:00
Brandon Presley 2729f86fb3 Put rest minutes & seconds on the same row 2022-09-02 14:01:25 +12:00
Brandon Presley 6b617d974f Replace react-native imports of Text with react-native-paper 2022-09-01 23:43:53 +12:00
Brandon Presley 137ecf4a77 Add show images setting 2022-09-01 13:06:49 +12:00
Brandon Presley 756a2089e9 Prevent race condition with database migrations 2022-08-30 23:21:25 +12:00
Brandon Presley a1cd4e8080 Improve requesting app runs in background 2022-08-30 23:06:39 +12:00
Brandon Presley d62e0c1df9 Fix notify on record displaying wrong on Settings 2022-08-28 19:10:01 +12:00
Brandon Presley 4967cbf728 Disable new record notifications by default 2022-08-27 18:08:23 +12:00
Brandon Presley fd38439756 Change color scheme 2022-08-26 13:54:51 +12:00
Brandon Presley 48d4d59ac8 Add ability to choose alarm sound
Closes #5
2022-08-25 20:41:15 +12:00
Brandon Presley 2c9242b03f Use react-native-paper snackbar instead of ToastAndroid 2022-08-25 13:01:01 +12:00
Brandon Presley c54396cb9c Make text inputs outlined 2022-08-25 12:35:09 +12:00
Brandon Presley 24a44056f9 Move minutes before seconds in settings page 2022-08-24 15:15:27 +12:00
Brandon Presley 75b71b5851 Replace usage of react-native-async-storage with sqlite 2022-08-24 12:01:39 +12:00
Brandon Presley 5d9a458ccd Add search bar to SettingsPage 2022-08-23 12:04:52 +12:00
Brandon Presley 4c185f0346 Add vibration setting for timers 2022-08-20 16:37:59 +12:00
Brandon Presley 3d51d4c077 Rename "Max sets" to "Sets per workout" 2022-07-21 13:54:53 +12:00
Brandon Presley 839d872c1c Shorten method names in AlarmModule 2022-07-19 16:38:58 +12:00
Brandon Presley c0b6ba8606 Move uploading/downloading/deleting into the top bar 2022-07-19 16:24:16 +12:00
Brandon Presley f2e5192002 Organize SettingsPage imports 2022-07-19 14:26:36 +12:00
Brandon Presley 3322289c17 Factor out MassiveSwitch 2022-07-17 13:45:31 +12:00
Brandon Presley a4855a41d9 Prepare for first release 2022-07-12 15:54:04 +12:00
Brandon Presley 039de1fbd3 Fix linting errors 2022-07-11 12:32:13 +12:00
Brandon Presley 6b8780c62e Add confirm dialog to deleting all data 2022-07-11 11:26:45 +12:00
Brandon Presley aa780172a4 Add max number of sets to settings page 2022-07-10 19:03:07 +12:00