~/talk

Design of Everyday Shiny Apps

links:none on file
slides:none on file

Redesign of a messy Shiny prototype into a production-ready app: layout reorganized to a top horizontal navigation and consistent grid, color limited to a five-color brand palette with gradients and hover states, typography constrained to the provided typeface with uppercase labels and systematic weight/size steps, and components added—persistent tooltip, nested nav, progress-barged downloads, delete confirmation modal, and an Excel-like Handsontable widget. Implementation uses bslib with top-of-file bslib variables plus targeted CSS; repo on GitHub contains branch-by-branch rebuilds.

AI-written summary · about

  1. 0:00Shiny app design intro
  2. 1:27Proof of concept to production
  3. 3:34Layout for navigation
  4. 6:28Color for interface
  5. 8:59Typography for hierarchy
  6. 11:30Components for interaction
  7. 14:33Design for adoption
  8. 15:40Q&A on dark mode
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.