Exercises
Badger ships with around 367 exercises across 8 categories. You can use them as-is, customize them, or create your own.
Exercise library
The Exercises tab shows your full exercise library grouped by category. At the top is a Favorites row — exercises you've starred for quick access.
A Recently trained row appears below Favorites, showing up to 8 exercises you've used recently. It's hidden while you're actively searching.
Search & filtering
The search bar at the top searches across all exercise names. Typing narrows the list in real time.
Muscle filter
Tap the muscle icon to open the muscle filter. You'll see an interactive body diagram at the top with a scrollable list below it.
- Tap a region on the body diagram to filter by that muscle group.
- Tap a muscle group header in the list to select the whole group.
- Tap a specific muscle to narrow to just that muscle.
- An active filter shows as a pill below the search bar. Tap it to clear.
Equipment filter
Tap the equipment icon to filter by equipment type: barbell, dumbbell, cable, machine, bodyweight, kettlebell, band, or other. An active filter shows as a pill below the search bar.
Creating exercises
Tap the + button in the exercise library or via Add exercise → Create new in the workout flow.
Required fields
- Name — Exercise name.
- Category — One of the 8 categories (Chest, Back, Shoulders, Biceps, Triceps, Legs, Core, Cardio).
- Exercise type — Determines which fields appear when logging (see below).
Optional fields
- Weight unit — kg or lbs. Defaults to your global setting but can be overridden per exercise.
- Default increment — How much weight to add when using the progressive overload suggestion.
- Default rest (working sets) — Rest timer duration for working sets of this exercise.
- Default rest (warmup sets) — Rest timer duration after warmup sets.
- Primary & secondary muscles — Assign muscles using the body diagram. Used for muscle balance tracking and filtering.
- Plate calculator mode — Barbell (dual-loaded), Machine (symmetric), or Single lever. Sets how the plate calculator splits the weight.
- Bar weight — Override the default bar weight for the plate calculator.
- Compatible machines — Link this exercise to machines available at your gyms. Used to filter machine options in the training screen.
- Default graph — Which progress graph to show first on the Progress screen.
- Notes — Personal reminders for this exercise (form cues, machine settings, links, etc.). Shown automatically at the top of the training screen when you log this exercise.
- Instructions — Technique reference (pre-filled for all built-in exercises). Tap the card in the training screen to view or edit.
Exercise types
The exercise type determines which fields appear when you're logging a set.
| Type | Fields logged | Typical use |
|---|---|---|
| Weight + Reps | Weight, reps | Most strength exercises |
| Reps Only | Reps | Bodyweight (push-ups, pull-ups) |
| Time Only | Duration | Plank, dead hang, cardio machines |
| Weight + Time | Weight, duration | Farmer carry, weighted plank |
| Distance + Time | Distance, duration | Running, rowing |
| Weight + Distance | Weight, distance | Sled push |
| Reps + Time | Reps, duration | Circuit-style timed sets |
| Reps + Distance | Reps, distance | Broad jumps |
| Weight Only | Weight | Static holds |
| Distance Only | Distance | Walking, cycling distance |
Favorites
Tap the heart icon on any exercise row to add it to Favorites. Favorites appear at the top of the exercise library for quick access. The same heart icon removes it from Favorites.
Exercise settings (per workout)
From the training screen, tap ⋮ → Exercise settings to open the exercise notes screen. This lets you set per-exercise overrides for the current session and beyond:
- Freeform notes
- Default weight increment
- Default rest durations (working + warmup)
- Bar weight for plate calculator
- Tempo (e.g. "3-1-2-0")
- Muscle assignments
Deleting exercises
Open an exercise in the library → tap Edit → scroll to the bottom and tap Delete. A confirmation dialog warns that deletion removes all workout history for that exercise.