-
Notifications
You must be signed in to change notification settings - Fork 151
Closed
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Instead of blending the cursor into the frame buffer, it’s much more efficient to set the hardware cursor.
I’m not aware of any crate which handle setting the icon for the hardware cursor directly.
winit only allow setting the "cursor info" (Help, VerticalText, etc).
For the native client, we should create a new crate ironrdp-native-cursor-icon similar to ironrdp-native-clipboard, providing a cross-platform API for setting the cursor.
Issue per platform:
- Browser: Support for hardware cursor in the browser web client #250
- Windows: Support for hardware cursor on Windows #251
- X11: Support for hardware cursor on X11 #252
- Wayland: Support for hardware cursor on Wayland #253
- macOS: Support for hardware cursor on macOS #254
Note: the code for blending the cursor into the frame buffer should not be removed. It can be useful when implementing proxy-based recording and is also a good fallback for platforms where hardware cursor is not supported.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed