Skip to content

Show the arrow cursor on controls and the hand only on links and cards - #1361

Merged
manuelmayer-dev merged 1 commit into
mainfrom
refactor/native-desktop-cursor-conventions
Oct 14, 2026
Merged

manuelmayer-dev merged 1 commit into
mainfrom
refactor/native-desktop-cursor-conventions

Conversation

@manuelmayer-dev

@manuelmayer-dev manuelmayer-dev commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Requested by the maintainer (no GitHub issue).

Summary

Buttons, switches, tabs, menu rows and sliders now show the arrow cursor in the desktop UI, the web client and the bootstrapper windows. The hand stays on links, cards, deck tiles and clickable content, and plugin dialog buttons and value controls follow the same rule. A new test keeps the hand off ordinary controls.

Testing

Desktop UI, web client, runtime and bootstrapper tests pass, plus the new cursor test and the Angular build. I read the computed cursor in a running desktop UI (all pages and settings) and on the web client login. A real plugin dialog and the bootstrapper windows were not exercised. Three unrelated .NET tests failed locally: the screen lock test, the CLI build test and a TLS test that passes alone.

Checklist

  • Tests were added or updated where needed
  • The change was verified manually where appropriate
  • Documentation was updated if the change affects documented behaviour
  • I reviewed and understand every submitted change

@manuelmayer-dev manuelmayer-dev added improvement This improves something area:desktop-ui The Angular desktop UI area:web-client The framework-free web client area:runtime Shared UI runtime consumed by both clients area:bootstrapper Tauri bootstrapper and native window labels Oct 14, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 21cd5c0 into main Oct 14, 2026
17 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the refactor/native-desktop-cursor-conventions branch October 14, 2026 04:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:bootstrapper Tauri bootstrapper and native window area:desktop-ui The Angular desktop UI area:runtime Shared UI runtime consumed by both clients area:web-client The framework-free web client improvement This improves something

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant