- capture.go 10.1 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- capture_messages.go 3.1 KiB feat(hints): add experimental keyboard hint mode (#149)
- client_commands.go 9.1 KiB feat(ports): add CursorOverride client command
- client_events.go 4.2 KiB feat(wayland): serve xdg_dialog_v1 and focus modal dialogs over their parent
- clock.go 682 B refactor(ports): add Clock port for timers owned by goroutines
- config.go 10.3 KiB feat(hints): add hint.capture to show hint labels in client captures
- config_test.go 792 B feat(config): split startup and spawn commands on ;
- damage_test.go 1.8 KiB feat: global spring animation system (#134)
- desktop.go 461 B feat(scale): save scale-bind changes to the config with a notification
- devices.go 5.4 KiB refactor(drm): simplify GBM image lifecycle and harden the fence gate
- dnd.go 2.1 KiB fix(dnd): tie data drags to the implicit grab button and follow target moves
- doc.go 86 B chore(repo): bootstrap nefertty skeleton, tooling and logging
- hint_messages.go 1.9 KiB feat(hints): add experimental keyboard hint mode (#149)
- input_events.go 4.7 KiB fix(input): send clients accelerated gesture deltas and a monotonic end time
- layer_events.go 1.1 KiB refactor(ports): split client events and surface content into feature files
- lease.go 1.5 KiB refactor: consolidate core capture, output reports, HDR state and ports layout (#78)
- lease_test.go 623 B feat(wayland): Wine and Proton protocols (#60)
- output_events.go 5.4 KiB docs(ports): state sink ownership and when outputs wake core
- pointer_events.go 1.8 KiB refactor(ports): split client events and surface content into feature files
- popup_events.go 1.3 KiB refactor(ports): split client events and surface content into feature files
- position_hint.go 1.3 KiB fix(ports): shrink the active position hint dot to 10 logical pixels
- scene.go 11.2 KiB fix(overview): round the selection outline with border.radius
- scene_content_test.go 910 B feat(wayland): implement wp_single_pixel_buffer_v1 (#121)
- scene_same_test.go 5.0 KiB fix(overview): round the selection outline with border.radius
- screencast.go 453 B feat(ports): add cast sink and cast messages
- screencast_messages.go 2.5 KiB feat(wayland): serve screencast casts with damage pacing and a window and output inventory
- session_backend.go 1.5 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- session_lock.go 1.2 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- session_lock_messages.go 1.1 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- session_security.go 874 B feat(session-lock): add ext-session-lock with DRM output protection (#73)
- state.go 2.7 KiB feat(state): list workspaces with column and window geometry
- surface_content.go 10.2 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- transform_test.go 3.3 KiB feat(output): rotate and flip outputs (output.<name>.transform) (#118)
- types.go 1.1 KiB refactor(render): carry panel insets as Scene.TileInset
- workspace_clip_test.go 1.9 KiB refactor(render): carry panel insets as Scene.TileInset
- workspace_events.go 932 B refactor(ports): split client events and surface content into feature files