]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ui: provide touch accessible model selection UI (#24604)
authorAmos Wong <redacted>
Thu, 18 Jun 2026 11:14:20 +0000 (19:14 +0800)
committerGitHub <redacted>
Thu, 18 Jun 2026 11:14:20 +0000 (13:14 +0200)
commit20832179e20c3d29ea79cd106dd16578cefe93ec
treebe143209548bf7dc3b8ef22d93b6e55689abc1aa
parent10786217e9d40c848ac0133cbe9c5f22a52421bb
ui: provide touch accessible model selection UI (#24604)

* ui : add model selector storybook stories

Covers list, favorites, single-model, all status states
(loading/loaded/sleeping/failed/idle), and selection states.

* ui : improve model selector mobile UX with hover media queries

Use @media (hover:none) to show action buttons directly on touch
devices and color-code them by model status (amber=sleeping,
green=loaded, muted=idle). Status dots hidden on touch. Desktop
hover behavior unchanged.
tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte
tools/ui/src/lib/components/app/models/ModelsSelectorSheet.svelte
tools/ui/tests/stories/ModelsSelector.stories.svelte [new file with mode: 0644]