Skip to content

ui: add reasoning effort control to mobile add sheet - #25539

Merged
ServeurpersoCom merged 1 commit into
ggml-org:masterfrom
ServeurpersoCom:ui/mobile-reasoning-sheet
Jul 14, 2026
Merged

ServeurpersoCom merged 1 commit into
ggml-org:masterfrom
ServeurpersoCom:ui/mobile-reasoning-sheet

Conversation

@ServeurpersoCom

@ServeurpersoCom ServeurpersoCom commented Jul 10, 2026 •

Copy link
Copy Markdown
Contributor

Overview

Add the reasoning effort control to the mobile add sheet so thinking can be toggled on touch, matching the desktop dropdown via a shared hook.

Additional information

Before

Before

After

After

Fixes #25534

Requirements

The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
@ServeurpersoCom
ServeurpersoCom requested a review from a team as a code owner July 10, 2026 19:43
@ServeurpersoCom

Copy link
Copy Markdown
Contributor Author

We could take this opportunity to make the menu disappear on click. It’s more consistent with UI standards WDYT @allozaur

@ddh0

ddh0 commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

I appreciate this PR very much, the reasoning option is currently missing on mobile. Thanks!

@allozaur
allozaur requested a review from ggerganov July 14, 2026 08:38
@ServeurpersoCom
ServeurpersoCom merged commit c9330ed into ggml-org:master Jul 14, 2026
6 checks passed
RehanQasim-dev pushed a commit to aifoundry-org/llama.cpp that referenced this pull request Jul 23, 2026
The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
RehanQasim-dev pushed a commit to aifoundry-org/llama.cpp that referenced this pull request Jul 23, 2026
The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
satindergrewal pushed a commit to satindergrewal/llama.cpp that referenced this pull request Aug 12, 2026
The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
zbrad pushed a commit to zbrad/llama.cpp that referenced this pull request Sep 10, 2026
The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
pl752 pushed a commit to pl752/llama.cpp that referenced this pull request Sep 15, 2026
The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
frostyautumnleaf pushed a commit to frostyautumnleaf/llama.cpp that referenced this pull request Oct 5, 2026
The mobile "+" sheet was missing the reasoning effort section present
in the desktop dropdown, so thinking could not be toggled on touch.

Extract the shared derivation and selection logic into useReasoningMenu
and consume it from both the desktop submenu and the mobile sheet,
keeping a single source of truth and preserving each surface idiom.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Misc. bug: No longer can edit reasoning on mobile with webui

4 participants