hideBarsOnScroll property
When true, the chat header and the message-input bar auto-hide as
the user scrolls up through older messages, and slide back in when
they scroll back toward the newest message — maximising reading
space on a full-page chat. Defaults false (both bars stay pinned).
Surfaced via the server's /api/project/config/ payload
(hide_bars_on_scroll) so tenants toggle it from the dashboard; the
SDK OR-merges it with this host value so a host can opt in locally
too. See ChatViewModel.initialize.
Implementation
bool get showAvatar;/// When `true`, the chat header and the message-input bar auto-hide as
/// the user scrolls up through older messages, and slide back in when
/// they scroll back toward the newest message — maximising reading
/// space on a full-page chat. Defaults `false` (both bars stay pinned).
///
/// Surfaced via the server's `/api/project/config/` payload
/// (`hide_bars_on_scroll`) so tenants toggle it from the dashboard; the
/// SDK OR-merges it with this host value so a host can opt in locally
/// too. See [ChatViewModel.initialize].
bool get hideBarsOnScroll;