Expand description
Scroll, hover, clipboard, cursor, and focus managers. Manager types responsible for stateful input and UI concerns.
This module collects managers for accessibility, clipboard, drag-and-drop,
focus/cursor, gestures, hover, scroll state, selection, text editing,
text input, undo/redo, and virtual views. These managers are consumed
primarily by layout/src/window.rs and layout/src/event_determination.rs.
Modules§
- a11y
- Accessibility Manager for integrating with
accesskit. - biometric
- Biometric manager — cross-platform state for the biometric-auth surface (SUPER_PLAN_2 §1 feature 4 + research/02).
- changeset
- Text editing changeset system
- clipboard
- Clipboard Manager
- drag_
drop - Node drag and drop state management (legacy compatibility shim)
- file_
drop - File drag & drop management
- focus_
cursor - Focus and tab navigation management.
- gamepad
- Gamepad manager — cross-platform state for the controller surface (SUPER_PLAN_2 §1 feature 6 + research/03).
- geolocation
- Geolocation manager — cross-platform state for the GPS/location surface (SUPER_PLAN_2 §1.5 + research/04 §3 + research/08 §6).
- gesture
- Gesture and drag manager for multi-frame gestures and drag operations.
- gpu_
state - Centralized GPU state management.
- hover
- Hover state management for tracking mouse and touch hover history
- keyring
- Keyring manager — cross-platform state for the system-keyring surface (SUPER_PLAN_2 §4 P4.2).
- permission
- Permission manager — the cross-platform piece of the “permission-as-DOM”
architecture (
SUPER_PLAN_2.md§1.5 andscripts/research/08_permission_dom_nodes.md). - scroll_
into_ view - Scroll-into-view implementation
- scroll_
state - Pure scroll state management — the single source of truth for scroll offsets.
- selection
- Text selection state management and clipboard content types
- sensors
- Sensor manager — cross-platform state for the motion-sensor surface (SUPER_PLAN_2 §1 feature 5 + research/03).
- text_
edit - Unified text editing manager
- text_
input - Text Input Manager
- undo_
redo - Undo/Redo Manager for text editing operations
- virtual_
view - VirtualView lifecycle management for layout