fix: themed scrollbar on message input and reusable scrollbar hooks

Add useWebElementScrollbar (for DOM elements) and useWebScrollViewScrollbar
(for RN ScrollView/FlatList) hooks that return renderable overlays, replacing
manual WebDesktopScrollbarOverlay wiring across all consumers. Apply the
themed scrollbar to the message input textarea. Tint the dark-mode scrollbar
handle to match the teal-tinted dark theme.

Closes #174
This commit is contained in:
Mohamed Boudra
2026-04-02 10:52:14 +07:00
parent 7b4db04a81
commit a91f79053c
9 changed files with 274 additions and 240 deletions
+1 -1
View File
@@ -193,7 +193,7 @@ const darkSemanticColors = {
foregroundMuted: "#A1A5A4",
// Controls
scrollbarHandle: "#71717a", // zinc-500
scrollbarHandle: "#717574", // zinc-500 w/ teal tint
// Borders
border: "#252B2A",