198 Commits

Author SHA1 Message Date
oobabooga
be7f3a20f2 Electron: Add spellcheck toggle in the Session tab (closes #7550) 2026-05-16 10:48:02 -07:00
oobabooga
626b0899c0 Polish character dropdown in chat tab 2026-05-15 11:49:40 -07:00
oobabooga
2a27ceae93 Hide reasoning and tools controls in chat mode 2026-05-15 11:44:09 -07:00
oobabooga
6033be53ac Reorder right sidebar: Mode/Character/Chat style on top 2026-05-15 09:43:22 -07:00
oobabooga
82d931e8ea Keep web search blocks closed when user closes them mid-stream 2026-05-15 09:27:42 -07:00
oobabooga
5c0fab6e00 Add a scroll animation when new chat messages are sent (Gemini-like) 2026-05-07 06:23:18 -07:00
oobabooga
4de6027ed3 Fix big character picture failing to load in Electron (#7540) 2026-05-06 06:52:10 -07:00
oobabooga
61241cf4b7 Gemini/DeepSeek-like chat composer (closes #7534 for real this time) 2026-05-04 21:25:14 -07:00
oobabooga
ddec64af71 UI: refinements after c6a57a4572 & electron user_data path 2026-05-02 08:18:39 -07:00
oobabooga
cb023a9897 Follow-up to a253d38953 2026-04-22 15:36:07 -07:00
oobabooga
145f3297a2 UI: Sidebar defaults based on viewport width 2026-04-16 03:51:12 -07:00
oobabooga
acb2488acf UI: Make sidebars toggle independently, overlay the chat area, and persist state on page refresh 2026-04-15 19:43:56 -07:00
oobabooga
2aee3a1898 UI: Deduplicate auto-scroll calls with queueMicrotask 2026-04-15 00:08:06 -03:00
chaoliang yan
c7ca2f2326 Fix: wrong chat deleted when selection changes before confirm (#7483) 2026-04-14 22:31:26 -03:00
oobabooga
7fed60f90a UI: Improve the hover menu looks 2026-04-04 18:29:36 -07:00
oobabooga
6382fbef83 Several small code simplifications 2026-03-30 19:36:03 -07:00
oobabooga
c0de1d176c UI: Add an incognito chat option 2026-03-15 17:57:31 -07:00
oobabooga
1a2b840938 UI: Fix scroll jump when toggling thinking blocks during streaming 2026-03-15 09:52:31 -07:00
oobabooga
9955e54a1f UI: Fix autoscroll not engaging when regenerating short chats 2026-03-14 18:51:12 -07:00
oobabooga
9eacd4a207 UI: Minor morphdom optimizations 2026-03-14 16:07:16 -07:00
oobabooga
9f657d3976 UI: Fix a minor glitch 2026-03-14 14:19:12 -07:00
oobabooga
c09a367c64 UI: Fix dark theme using light theme syntax highlighting 2026-03-14 14:08:03 -07:00
oobabooga
16636c04b8 UI: Minor fix/optimization 2026-03-13 19:06:04 -07:00
oobabooga
0cd245bcbb UI: Make autoscroll more robust after the optimizations 2026-03-13 12:58:56 -07:00
oobabooga
d4c22ced83 UI: Optimize syntax highlighting and autoscroll by moving from MutationObserver to morphdom updates 2026-03-13 15:47:14 -03:00
oobabooga
4628825651 Better solution to fef95b9e56 2026-03-13 03:17:36 -07:00
oobabooga
fef95b9e56 UI: Fix an autoscroll race condition during chat streaming 2026-03-13 03:05:09 -07:00
oobabooga
a4bef860b6 UI: Optimize chat streaming by batching morphdom to one update per animation frame
The monitor physically cannot paint faster than its refresh rate, so
intermediate morphdom calls between frames do redundant parsing, diffing,
and patching work that is never displayed.
2026-03-13 06:45:47 -03:00
oobabooga
09d5e049d6 UI: Improve the Tools checkbox list style 2026-03-12 16:53:49 -07:00
oobabooga
bb00d96dc3 Use a new gr.DragDrop element for Sampler priority + update gradio 2026-03-11 19:35:12 -03:00
oobabooga
f2fe001cc4 Fix message copy buttons not working over HTTP 2026-03-06 19:01:38 -08:00
oobabooga
942ff8fcb4 Remove obsolete stuff after custom gradio updates 2026-03-04 16:43:32 -08:00
mamei16
abb7cc02e9 Re-introduce inline LaTeX rendering with more robust exception handling (#7402) 2026-03-04 17:44:19 -03:00
oobabooga
866c48e55b Simplify dark theme handling using gradio fork's new dark_theme parameter 2026-03-03 18:41:47 -08:00
jakubartur
21b979c02a Fix code block copy button on HTTP (Clipboard API fallback) (#7358) 2026-01-14 19:34:21 -03:00
oobabooga
59285d501d Image generation: Small UI improvements 2025-12-03 16:03:31 -08:00
oobabooga
a83821e941 Revert "UI: Optimize typing in all textareas"
This reverts commit e24ba92ef2.
2025-12-01 10:34:23 -08:00
oobabooga
e24ba92ef2 UI: Optimize typing in all textareas 2025-12-01 08:05:21 -08:00
oobabooga
005fcf3f98 Formatting 2025-09-17 21:58:37 -07:00
oobabooga
e4412f0634 Slightly more robust syntax highlighting 2025-09-17 21:57:17 -07:00
oobabooga
ba62783b72 UI: Don't use $ $ for LaTeX, only $$ $$ 2025-09-02 14:22:22 -07:00
oobabooga
2395c647d4 Fix the instruct message height on mobile 2025-09-02 12:11:15 -07:00
oobabooga
5631d4e3d6 Minor change after 21d790f87e 2025-08-30 15:34:49 -07:00
oobabooga
5920ad8834 UI: Give streaming instruct messages more vertical space 2025-08-30 15:22:50 -07:00
oobabooga
21d790f87e Optimize LaTeX rendering during streaming for long replies 2025-08-30 14:52:22 -07:00
oobabooga
d78b7d0fad Lint 2025-08-28 20:22:07 -07:00
oobabooga
fc2eb48664 Style fixes after 73442a2b6d 2025-08-28 20:21:55 -07:00
oobabooga
2720955478 Fix a bug after d9eec31886 2025-08-28 19:48:16 -07:00
oobabooga
d9eec31886 UI: Suppress "Attempted to select a non-interactive or hidden tab" warnings 2025-08-28 17:46:29 -07:00
oobabooga
73442a2b6d UI: Better handle the chat input position with CSS
This also solves scrolling issues with the main chat content
when the height of the textarea increases.
2025-08-27 05:43:13 -07:00