Side-by-Side UX Comparison Arena
How to use: Compare the two interactive phones below, test combat & rest actions on both, and use the Variant Card Deck underneath the phones to swap different designs (A–F) into the Left or Right phone and cast your Vote.
Swap Designs into Left or Right Phone (Categories A–F)
1. Tablet 2/3 VTT & Video + 1/3 Narrow Sheet (Owlbear Rodeo Popover & Broadcast)
/ohcs/manifest.json):
/ohcs displays immediately in the sheet's own Dice Roller / toast and broadcasts across three channels: (1) OBR.broadcast (Owlbear Rodeo room channel net.hypertekst.hammerdice/roll to the shared HammerDice tray), (2) window.parent.postMessage (parent VTT iframe bridge), and (3) BroadcastChannel('hammerdice_vtt_channel') (live sync to adjacent /dice tabs). Inside Owlbear Rodeo's fixed 420x720 extension popover, switching from All to single-section tabs ( Stats | Skills | Magic | Gear) and collapsing Hide Details eliminates long vertical scrolling, while the 2-click License Copy Key / Paste Key transfer bar bridges partitioned iframe storage.
2. 1-Card Default Auto-Split on Roll [ Full] Dice Orientation Pivot
3. 4-Step Combat & Encounter Turn Storyboard
4. Vitals (Grit, Luck, Arcane), 1/Enc Special Attacks, Supplies & Resets
5A. Variants A, B, & C Overview
5B. Variants D, E, & F Overview
6. The Chummer5a Approach to Rulebook PDFs (With In-App Text First)
Chummer5a is the open-source character generator and career manager for Shadowrun 5th Edition. Because Shadowrun spreads hundreds of weapons, implants, spells, and edge-case rules across sourcebooks, Chummer5a attaches a book code and exact page number (such as SR5 p. 423) to every item in its XML database. Once a player links their local rulebook PDF in Chummer's settings (with a page offset so printed page numbers match PDF page numbers), clicking any item or rule badge on the character sheet opens the user's PDF viewer directly to #page=423.
-
Layer 1 — Instant In-App Mechanical Text First (Zero PDF Wait on Phones):
Full mechanical descriptions are stored directly in the OHCS compendium (
rules.enc.json/.ohcs-pack.json) alongside lightweight black-and-white gothic pencil sketches (4–15 KB). Tapping a weapon trait, spell, oath, or condition immediately shows the rule text in-app without loading a 60 MB PDF on a phone. -
Layer 2 — Chummer-Style Page Citation Badges (
OH p. 88): Every item, spell, ability, and rule also carries its exact Oath Hammer rulebook citation (pdfSource: { book: "OH1", page: 88, pdfPage: 93 }). Tapping the badge can either:- F1 — Open the player's local PDF at
#page=93(classic Chummer5a workflow, zero redistribution friction), or - F2 — Load a ~25 KB WebP/AVIF or DjVu single-page slice directly inside the second split pane when a licensed or community rulebook pack is installed.
- F1 — Open the player's local PDF at
7. Stable (/ohcs/) vs. Beta (/ohcs-beta/), Tweaked Mode & Version Compatibility
-
Unmistakable Visual Instance & Tweaked Labeling (
#oh-instance-banner):- Beta Instance (/ohcs-beta/): Displays a diagonal amber/brown hazard-striped top banner (
BETA INSTANCE • v0.5.3-beta), an amber outer border ring around the sheet, and[BETA]in the browser tab title. - Tweaked Mode on Stable (/ohcs/): Whenever a user on Stable opens the
Beta Featurespreview bar or appliesCustom Rules & Patches, a violet banner (TWEAKED) and violet border ring appear with 1-click buttons to view the diff or turn off the preview. - Pure Stable (/ohcs/): Clean black-and-white border with zero banner clutter.
- Beta Instance (/ohcs-beta/): Displays a diagonal amber/brown hazard-striped top banner (
-
In-App Changelog, Feature Voting & Highlighted Beta-vs-Stable Diff (
#oh-changelog-modal): Clickingv0.5.3,Changelog, orBeta vs. Stable Changesopens a side-by-side comparison table with interactiveWant / Tweak / Skipvoting buttons (submittable to Discord#ohcs-patches) above the chronological release history. -
Weapon Quick-Filter, Categorized Dropdowns & Overhauled Custom Rules (
#oh-patches-modal): All ~58 weapons are grouped into<optgroup>categories with an inlineType to filter...input. The Custom Rules & Patches editor provides interactive multi-select trait pills (CANONICAL_WEAPON_TRAITS,CANONICAL_ARMOR_TRAITS), range presets, strict input validation (DMG,AP,AV,Diff), automatic staging of unsaved form entries on Submit/Download, and 5-minute Discord deduplication. -
1-Click License Key Copy & Partitioned VTT Storage Transfer (
#pwa-vault-transfer-box): OpeningLicensewhen unlocked pre-fills all 7 word slots and a read-onlyFull 7-Word Keyfield with a 1-clickCopy Keybutton so players can transfer their key into Owlbear Rodeo's partitioned iframe storage in two clicks. -
Versioned Character JSON (
v1.1.0,schemaVersion: 1) & Auto-Backup: All exports stampversion: "1.1.0",schemaVersion: 1, andappVersion: "0.5.3". Legacyv1.0files import seamlessly; newer minor versions prompt for confirmation; incompatible major schemas abort safely. Unknown future/Beta fields are preserved non-destructively, andohcs_roster_backup_stableprovides 1-click pre-beta rollback.