Commit Graph

40 Commits

Author SHA1 Message Date
Brandon Presley f242f54078 Use Material icons instead of ionic icons
Some of our other icons were already Material design,
so these Ionic icons looked out of place.
2022-09-27 12:45:13 +13:00
Brandon Presley 2fb0503882 Make sure hex colors are always upper case 2022-09-27 12:19:19 +13:00
Brandon Presley acfd0e698d Minor refactors and renaming 2022-09-25 17:49:26 +13:00
Brandon Presley 39fafa353f Split out some type definitions into their own files 2022-09-24 18:47:31 +12:00
Brandon Presley 7feb98f7ce Make fab text black when primary color is cyan 2022-09-24 15:59:52 +12:00
Brandon Presley e516cdfdc0 Add ability to customize primary color
Closes #40
2022-09-24 13:57:51 +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 756a2089e9 Prevent race condition with database migrations 2022-08-30 23:21:25 +12:00
Brandon Presley f6dec0c3b2 Add images to sets 2022-08-28 20:55:12 +12:00
Brandon Presley 391f0e3c71 Fix app not loading on first install 2022-08-28 17:24:21 +12:00
Brandon Presley 4967cbf728 Disable new record notifications by default 2022-08-27 18:08:23 +12:00
Brandon Presley c636b3c802 Use dark color for snackbar on dark theme 2022-08-27 17:14:35 +12:00
Brandon Presley e8109ce871 Make background slightly darker 2022-08-27 16:15:24 +12:00
Brandon Presley cf55711ae3 Fix status bar not being dark on light mode 2022-08-27 13:40:16 +12:00
Brandon Presley 23d8c91c69 Add workouts page
The workouts page can be used to add a new type of workout,
or to edit the name of an already existing one.
Closes #1.
2022-08-26 15:10:28 +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 75b71b5851 Replace usage of react-native-async-storage with sqlite 2022-08-24 12:01:39 +12:00
Brandon Presley 4c185f0346 Add vibration setting for timers 2022-08-20 16:37:59 +12:00
Brandon Presley bdd712833c Reduce number of colors in theme 2022-07-15 18:06:33 +12:00
Brandon Presley a78a22207a Split out routes 2022-07-15 16:34:06 +12:00
Brandon Presley 87ed70155f Use stats-chart icon for Best 2022-07-11 13:06:26 +12:00
Brandon Presley e72cdc8db7 Make plans use stack navigation 2022-07-11 12:28:30 +12:00
Brandon Presley f15c6df20b Use stack navigation for homepage + EditSet 2022-07-11 00:04:13 +12:00
Brandon Presley aa780172a4 Add max number of sets to settings page 2022-07-10 19:03:07 +12:00
Brandon Presley 29d2421fb1 Add toggle for predictive sets 2022-07-10 17:53:38 +12:00
Brandon Presley 53db8597e1 Replace tab names with icons 2022-07-09 15:19:02 +12:00
Brandon Presley dbb3dc2eb3 Fix linting errors 2022-07-09 13:27:19 +12:00
Brandon Presley 70113f1b94 Simplify AsyncStorage usage in App.tsx 2022-07-08 15:51:19 +12:00
Brandon Presley 45c3029434 Change page naming scheme to ${word}Page 2022-07-08 15:20:03 +12:00
Brandon Presley 570b43715f Ensure only one connection to SQLite exists 2022-07-07 14:18:38 +12:00
Brandon Presley 07fa6f7ab2 Switch some modals to dialogs and fix light mode 2022-07-06 21:03:56 +12:00
Brandon Presley 43405269df Add half completed Plans 2022-07-06 17:40:53 +12:00
Brandon Presley 3e09f38ef0 Add sets exporting 2022-07-06 00:06:16 +12:00
Brandon Presley 76e6ffbc25 Add ExportModule
It is writing the exported sets.csv correctly,
however afterwards the device has no access to
any files on it's system anymore.
2022-07-05 17:42:48 +12:00
Brandon Presley 5a1257a859 Move to top bar navigation 2022-07-04 16:03:48 +12:00
Brandon Presley bb9a6c5f37 Add basic CRUD for sets 2022-07-03 13:50:01 +12:00
Brandon Presley 73ce91f111 Add sample alarm button 2022-07-01 13:42:42 +12:00
Brandon Presley b052741b06 First commit 2022-06-30 18:50:52 +12:00