Skip to content

Instantly share code, notes, and snippets.

@rgstephens
rgstephens / 241-a-pairing-matrix.svg
Last active September 14, 2026 15:55
TourneyCard issue #241 — individual Nassau match design options
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@rgstephens
rgstephens / 241-a-pairing-matrix.html
Last active September 14, 2026 15:38
TourneyCard issue 241 — three frontend design directions (anonymized mockups)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>241 A — Pairing Matrix</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
@rgstephens
rgstephens / 241-a-pairing-matrix.png
Created September 14, 2026 15:18
TourneyCard issue 241 — three design directions for individual matches within a foursome
241-a-pairing-matrix.png
@rgstephens
rgstephens / tourneycard-257-option1.svg
Created September 14, 2026 05:55
tourneycard #257 — Nine Point Nassau leaderboard discoverability design options
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@rgstephens
rgstephens / README.md
Last active September 14, 2026 14:50
Golf pairings issue #37 — Import list CSV documentation concepts

Golf Pairings — Import list CSV documentation concepts (issue #37)

Mockups for rgstephens/golf-pairings#37, styled to match the live Import list modal (website/index.html).

  • design1.png — Column reference table + a color-annotated example line, inline in the modal
  • design2.png — Live annotated parse preview that labels each field of the golfer's own pasted data
  • design3.png — Two-pane "Format guide" side panel with tabs and copyable recipe snippets
@rgstephens
rgstephens / README.md
Created September 12, 2026 16:57
Golf pairings issue #33 — locked foursome design concepts

Golf Pairings — locked foursomes design concepts (issue #33)

Mockups for rgstephens/golf-pairings#33, styled to match the live roster UI (website/index.html): Fraunces/IBM Plex Mono/Source Sans 3, cream/tan/forest-green palette.

  • design1.png — Pre-draw scorecard builder (new "Locked foursomes" card, drag golfers into group slots per round)
  • design2.png — Inline "Locked group" column in the roster table, using tee-marker colored chips per round
  • design3.png — Pin groups on the generated schedule, then regenerate only the unpinned groups
@rgstephens
rgstephens / 255-d-team-selection.html
Last active September 11, 2026 23:07
TourneyCard issue 255 follow-up admin mockups — team selection, round team games, tournament long games (SVG renders + HTML sources)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>255 D — Team Selection</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
@rgstephens
rgstephens / 255-a-cup-card.svg
Created September 11, 2026 14:42
TourneyCard issue 255 design mockups — teams in tournaments (Cup Card, Ryder Board, Cup Live)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@rgstephens
rgstephens / issue31-before.html
Last active September 11, 2026 04:45
drill-tracker issue #31 — placeholder
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Drill Tracker — Issue #31 Before</title>
<style>
:root {
--slate: #f6f1e4; --slate-raised: #ede6d3; --dust: #2b2b28; --dust-dim: #7a7365;
--cue-chalk: #3b5b7a; --tip-leather: #9c9483; --miscue: #b23a2e; --chrome-bg: #ede6d3;
@rgstephens
rgstephens / issue1-option-a-figure-plate.html
Created September 11, 2026 02:18
drill-tracker issue #1 — placeholder
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Drill Tracker — Issue #1 Option A: Figure plate</title>
<style>
:root {
--slate: #f6f1e4; --slate-raised: #ede6d3; --dust: #2b2b28; --dust-dim: #7a7365;
--cue-chalk: #3b5b7a; --tip-leather: #9c9483; --miscue: #b23a2e; --chrome-bg: #ede6d3;