Calculator UI

The primary input method for FlowDice. A button-based calculator interface optimized for speed at the table.

Layout

See UI Reference for the full screen structure based on the CritDice reference.

Key Differences from CritDice

  • kh/kl buttons replace K/k (clearer semantics)
  • c/C buttons for crit mode selection
  • -> button for flow chaining
  • d% button alongside d100
  • Toggle to switch to Text Input mode

Behavior

  • Buttons build a Notation Spec string displayed at the top
  • Live explanation updates below the notation
  • Invalid buttons disable/fade based on current input state
  • ROLL executes the current expression
  • Heart saves as favorite
  • X clears the input

Design Goals

  • Minimum taps for common rolls
  • One-handed portrait use — all controls thumb-reachable
  • Color-coded dice buttons for instant recognition
  • Large, readable text for table visibility

See also: Text Input, UI Reference, Notation Spec