]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ui: loading bar below the model picker (#24931)
authorPascal <redacted>
Wed, 24 Jun 2026 08:50:44 +0000 (10:50 +0200)
committerGitHub <redacted>
Wed, 24 Jun 2026 08:50:44 +0000 (10:50 +0200)
commit00139b660b3a61e130aa76dcc7cb9e447da43898
tree16a3a31233e00e41b94ea642972647d78ea34ab0
parentef9c13d4c27f1ad9804341a0187c33b621609c63
ui: loading bar below the model picker (#24931)

* ui: show model load progress on the selector trigger

Mirror the in-dropdown stage progress as a thin bar on the selector
trigger, so the active model's load percent stays visible when the menu
is closed. Same status gating and composite fraction as the dropdown
row, so both bars track the selected model in sync.

Suggested-by: Julien Chaumond <@julien-c>
* ui: show model load progress bar on the in-conversation model selector

* ui: tune model load indicator to a pulsing highlight (suggested by @ngxson)

Also wire the indicator onto the mobile sheet trigger, which was missing
it since mobile uses the sheet instead of the dropdown.

* ui: thin (@allozaur) pulsating (@ngxson) model load bar
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageAssistant/ChatMessageAssistant.svelte
tools/ui/src/lib/components/app/models/ModelLoadHighlight.svelte [new file with mode: 0644]
tools/ui/src/lib/components/app/models/ModelsSelectorDropdown.svelte
tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte
tools/ui/src/lib/components/app/models/ModelsSelectorSheet.svelte