Court controls
Freeze courts, pin players, rename courts with pseudonyms, and adjust court display settings in the PickleMixer.
Every court card has a three-dot (⋮) menu in the top-right corner. Display settings for the courts section as a whole live in the Games Settings popup (the ⚙ button at the bottom of the courts area).
How do I freeze a court?
Freeze for Next Game keeps a court's four players in place through the next Remix or Mix Next. Use it when a game is interrupted, when a group wants to stay together for another round, or when you're only reshuffling part of the room.
Open the court's ⋮ menu and tap 🔒 Freeze for Next Game. The court card shows a 🔒 badge while it's frozen. After the next mix runs, the freeze clears automatically — it's a one-shot hold, not a permanent lock.
The freeze option only appears after you've run at least one game. If the court contains a player you've since deleted from the roster, you'll get a validation error when you try to mix; unfreeze the court or restore the player first. Courts frozen before the current round keep a ❄️ marker even after the freeze is consumed, so you can see at a glance which courts carried over. To unfreeze before mixing, open the ⋮ menu again and tap 🔓 Unfreeze Court.
How do I pin a player to one court?
Pinning locks one player to a specific court number across all future mixes while everyone else moves freely.
Open the player's ⋮ menu from the court card and tap 📌 Pin to Court.... To release the lock, open the menu again and tap 📌 Unpin.
Pinning works at the player level. To hold an entire court's lineup, use Freeze (above) instead.
Rename courts with pseudonyms
The Mixer numbers courts 1, 2, 3… by default. If your facility uses different names — "Main", "A/B/C", or non-sequential numbers like 5, 6, 7 — you can set a pseudonym for any court.
Open the court's ⋮ menu and tap ✏️ Set Pseudonym (or ✏️ Edit Pseudonym if one is already set). Type any label — a letter, a word, or a number — and confirm. The court header updates immediately everywhere it's displayed.
To remove a single pseudonym, tap ✕ Clear Pseudonym from the same menu. To wipe all pseudonyms at once, tap ✕ Clear ALL Pseudonyms — this option appears in any court's ⋮ menu when at least one pseudonym exists.
Pseudonyms are saved per group and survive page reloads.
Renumber all courts at once
If your session uses courts starting at a number other than 1 — say, courts 5 through 8 in a larger facility — the bulk renumber shortcuts save you from setting pseudonyms one by one.
Open any court's ⋮ menu. Three options appear below the pseudonym section:
| Menu item | What it does |
|---|---|
| ×2 All Court Numbers | Multiplies every court number by 2 (Court 1 → 2, Court 2 → 4, …) |
| ×N All Court Numbers… | Prompts for a multiplier between 2 and 10 |
| +N All Court Numbers… | Prompts for an addend between 1 and 45, then shifts all numbers up by that amount |
These work by creating pseudonyms for every court — the internal court numbering stays the same, only the labels change. You can still edit individual pseudonyms afterward.
Launching from an event names courts automatically
When you launch a mixer session from a scheduled event whose courts field lists explicit courts — "2, 4, 6 and 10", or letters like "A, B, C" — the session's court cards pick up those names automatically: the mix shows Court 2 / Court 4 / Court 6 / Court 10 instead of sequential Court 1–4. The event's court list also sets the court count for the session, so four named courts means four cards.
This seed is session-scoped: it doesn't overwrite any pseudonyms you've saved for the group, and you can still edit individual court names afterward. An event whose courts field is just a bare count ("4") sets the count but leaves the default numbering.
Court display settings
The Games Settings popup (⚙ at the bottom of the courts section) has a Display group with eight options:
Large Player Fonts Mode increases player name font sizes across both courts and the roster, and switches to a single-column layout per court card. Good for a shared screen or projector where readability matters more than density.
Site-wide zoom scales text size across the entire site, not just the courts. It opens a separate zoom control.
Show Rating Badges displays each player's rating as a badge on their court assignment. Off by default; turn it on to see skill distribution at a glance without opening a settings modal.
Show Consecutive Plays adds a badge to each player showing how many games in a row they've played or sat out. Useful for spotting someone who has been sitting longer than expected.
Sort Courts by Rating reorders the court cards by their team-average rating. When it's on, a Numbering dropdown appears directly beneath the checkbox with three modes:
| Numbering mode | What it does |
|---|---|
| Highest-rated = Court 1 (default) | The highest-rated court is labeled Court 1, the next Court 2, and so on. |
| Highest-rated = highest court # | The highest-rated court gets the highest number (Court N) and numbering descends from there. |
| Keep original court numbers | Cards still reorder by rating but keep their physical court numbers — the legacy look. |
In the two renumbering modes (asc/desc), the rank-aware number shows up everywhere you see a court: the court card header, the roster player court-indicator badge (tapping it still scrolls to the right card), and the score-entry modal. It also carries over to the big screen and printed sheets — print renumbers each game by its own court ratings. Keep original court numbers leaves physical numbers everywhere.
Pseudonyms always win. A court with a pseudonym (e.g. "Court A") shows that pseudonym in every mode and keeps it — pseudonyms are tied to the physical court, not the rank slot. The rank number that court would have used is simply skipped in the visible sequence. The Bad Court setting also keeps its physical court number, since it designates a fixed physical court rather than a rank.
Because Bad Court and the court-distribution court weight both reference physical courts, turning on Sort by Rating while either is in use (or setting a bad court / raising court weight while Sort by Rating is on) pops a brief toast: "Sort by Rating will override court weights." With the defaults (court weight 0, bad court None) it never appears. Works well alongside Show Rating Badges.
Big Screen in a Separate Window makes the 📺 button open the all-courts display in its own window — drag it to a TV or second monitor while the mixer stays on your screen. It updates on every mix.
Player self-service (QR check-in & sit-out requests) puts a join QR on the big screen so players can check in, add their own name, sit themselves out, or check out from their own phones — requests apply at the next mix. Needs a signed-in organizer.
Quick Scroll Bar adds a draggable bar on the side of the page for jumping up and down quickly when you have many courts. A sub-option lets you place it on the left or right side of the screen.
Site-wide zoom
The Site-wide zoom entry in Games Settings opens the same Sitewide Zoom & Display modal available from the sidebar on every dashboard page — you don't have to be in the Mixer to reach it. Look for Zoom & Display near the bottom of the sidebar navigation.
The modal has two sections:
Display Settings
| Setting | What it does |
|---|---|
| Large Player Fonts Mode | Increases player name font sizes in courts and roster; switches to one column per card. Same toggle as the one in Roster Settings. |
| Intercept pinch/wheel to open zoom modal | When on, a pinch gesture (touch) or Ctrl+scroll (mouse wheel) opens this modal instead of triggering native browser zoom. |
Zoom Controls
Three buttons — + Zoom In, ⟲ Reset Zoom, and − Zoom Out — adjust the base font size for the whole page. Every element sized in rem scales together: court cards, the roster, the header, and all dashboard pages.
The zoom level is saved to this browser's local storage under the key globalFontSize and restored automatically the next time you open any dashboard page or the Mixer. It's per-device and per-browser — a zoom set on your phone doesn't carry over to your laptop, and clearing browser storage resets it to the default.
Zoom scales everything proportionally. Large Player Fonts Mode specifically enlarges player names and switches to a single-column card layout — the two settings are independent and can be combined.
What's next
- Live controls covers swapping players between courts, the Shoo-in shortcut for late arrivals, and the Undo action.
- Roster management documents the Roster Settings panel, which also exposes Large Player Fonts Mode and site-wide zoom.
- Mixer settings reference explains the algorithm weights (sit-out fairness, fresh partners, rating balance, and quality) that control how rounds are built.