Briefing + Calendar Bar β€” Layout Options

Redesigning the space between the stories row and filter chips.
Current: two separate bars (~80px total). Goal: more compact, warmer, combined.

Current (baseline)
+
Add
🏘️
Nabe
πŸ‘©
Maria
πŸ‘¨
Tony
πŸ§‘
Alex
Current
Morning Briefing β€Ί
πŸ“… What's Happening β€Ί
~80px total
All
Safety
Events
Help
πŸ₯
Event Β· 2h ago Β· Williamsburg
Cannoli Tasting at Fortunato Brothers this Saturday
Notes
βœ— Two bars feel redundant and heavy
βœ— ~80px of real estate for navigation only
βœ— White card on white bg feels flat
βœ“ Clear separation of concerns
Option A β€” Split Row 50/50
+
Add
🏘️
Nabe
πŸ‘©
Maria
πŸ‘¨
Tony
πŸ§‘
Alex
Option A
β˜€οΈ Morning Briefing β€Ί
πŸ“… 3 events today β€Ί
~36px total β€” saves 44px
All
Safety
Events
Help
πŸ₯
Event Β· 2h ago Β· Williamsburg
Cannoli Tasting at Fortunato Brothers this Saturday
Option A
βœ“ Biggest space savings (44px freed)
βœ“ Warm gradient unified feel
βœ“ Both still independently tappable
βœ“ Evening briefing swap is trivial (πŸŒ™)
βœ— "3 events today" is less scannable than a list
βœ— Labels may truncate on smaller text
Option B β€” Split + Date Peek
+
Add
🏘️
Nabe
πŸ‘©
Maria
πŸ‘¨
Tony
πŸ§‘
Alex
Option B
β˜€οΈ Briefing β€Ί
Today
Tmrw
Wed
Thu
β€Ί
~36px total β€” saves 44px
All
Safety
Events
Help
πŸ₯
Event Β· 2h ago Β· Williamsburg
Cannoli Tasting at Fortunato Brothers this Saturday
Option B
βœ“ Calendar side is actually useful at-a-glance
βœ“ Dot indicators show which days have events
βœ“ Same 36px height as Option A
βœ— Day labels very small β€” borderline readable
βœ— More visual complexity in a tiny space
βœ— Dots alone are low-info (how many events?)
Option C β€” Split + Next Event
+
Add
🏘️
Nabe
πŸ‘©
Maria
πŸ‘¨
Tony
πŸ§‘
Alex
Option C
β˜€οΈ Briefing β€Ί
πŸ“… 2pm Β· Cannoli Tasting β€Ί
~36px total β€” saves 44px
All
Safety
Events
Help
πŸ₯
Event Β· 2h ago Β· Williamsburg
Cannoli Tasting at Fortunato Brothers this Saturday
Option C
βœ“ Most actionable β€” shows actual next event
βœ“ Time + name = real information density
βœ“ Still 36px, same savings as A/B
βœ“ Feels alive β€” different every day
βœ— Long event names will truncate aggressively
βœ— Right side less stable/predictable than count
Option D β€” Stacked Ultra-Compact
+
Add
🏘️
Nabe
πŸ‘©
Maria
πŸ‘¨
Tony
πŸ§‘
Alex
Option D
β˜€οΈ Morning Briefing β€” 5 updates β€Ί
πŸ“… Cannoli Tasting 2pm Β· Open Mic 8pm Β· +1 β€Ί
~60px total β€” saves 20px
All
Safety
Events
Help
πŸ₯
Event Β· 2h ago Β· Williamsburg
Cannoli Tasting at Fortunato Brothers this Saturday
Option D
βœ“ Keeps logical separation (two rows)
βœ“ Calendar row shows real event data inline
βœ“ Warm gradient applies to both rows
βœ— Smallest space savings (~20px vs ~44px)
βœ— Event list in a 28px row gets tight
βœ— Still "two bars" feel, just smaller
Option E β€” Single Unified Bar
+
Add
🏘️
Nabe
πŸ‘©
Maria
πŸ‘¨
Tony
πŸ§‘
Alex
Option E
β˜€οΈ 5 updates Β· πŸ“… 3 events today β€Ί
~36px total β€” saves 44px Β· 1 tap target
All
Safety
Events
Help
πŸ₯
Event Β· 2h ago Β· Williamsburg
Cannoli Tasting at Fortunato Brothers this Saturday
Option E
βœ“ Most compact (same 36px as A/B/C)
βœ“ Richest gradient feel β€” most visual warmth
βœ“ Dead simple β€” one thing, one tap
βœ— One tap = one combined drawer (more to build)
βœ— Loses separate entry points for briefing vs calendar
βœ— "5 updates" β€” user must remember what that means
Evening Briefing Support β€” applies to all options
The briefing side can swap based on time of day:
Before noon: β˜€οΈ Morning Briefing  |  Noon–5pm: β˜€οΈ Afternoon Check-in  |  After 5pm: πŸŒ™ Evening Briefing

This is a single conditional in the component β€” no extra structure needed. Options A, C, and E handle this most gracefully since the label is short.
Suggested pick: Option C
Option C (Split + Next Event) gives the best information density in the smallest space. The calendar side shows the actual next event with a time β€” more useful than a count ("3 events") and more stable than a date strip. It also changes throughout the day as events pass, making the bar feel alive. Evening briefing swap is trivial. If truncation is a concern, Option A is the safe fallback.