history of internal/adapters/wayland/xdg.go at feat/data-dnd
2026-10-14
| 9fb27a4 | feat(wayland): serve screencast casts with damage pacing and a window and output inventory GPG Verified | brice |
2026-10-08
| 8aab3d0 | feat(wayland): serve xdg_dialog_v1 and focus modal dialogs over their parent GPG Verified | brice | ||
| ac7ac23 | fix(rules): skip remaps, keep covered layouts and reject anchor breakouts GPG Verified | brice |
2026-10-03
| b9da8c3 | feat(capture): share a single window via ext-foreign-toplevel (#105) GPG Unverified | bnema | ||
| 8ffaccb | fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104) GPG Unverified | bnema |
2026-10-01
| 6f718b0 | refactor(wayland): import protocol bindings from go-wayland-bindings (#85) GPG Unverified | bnema | ||
| f5f82f7 | feat(core): move and resize windows with the pointer (#83) GPG Unverified | bnema |
2026-09-30
| a646b50 | feat(capture): add authorized recording sessions and offscreen workspace capture (#70) GPG Unverified | bnema |
2026-09-29
| e0b15ca | refactor: deepen core, wayland and drm modules (#57) GPG Unverified | bnema |
2026-09-28
| ff30418 | feat: floating toggles, dim veil and throttling of invisible windows (#43) GPG Unverified | bnema |
2026-09-27
| 3aaf9f2 | feat(wayland): add wlr foreign toplevel management (#32) GPG Unverified | bnema | ||
| 089984d | fix(wayland): send maximized state to tiled toplevels (#25) GPG Unverified | bnema | ||
| 45fc191 | fix(wayland): resend input regions after remapping GPG Verified | brice |
2026-09-26
| 1d43b1b | refactor(project): rename nefertty to neferwl GPG Verified | brice | ||
| dfbf98e | feat(input): keyboard shortcuts inhibit and idle inhibit GPG Verified | brice | ||
| 979e3cd | feat(render): redraw only damaged regions and show a lone opaque dmabuf window on an overlay plane GPG Verified | brice |
2026-09-25
| b754135 | fix(wayland): fifo barrier deadline, dead or role-less queued buffers, clamped timestamps GPG Verified | brice | ||
| 6bc6748 | feat(shell): add xdg_popup support and floating dialogs GPG Verified | brice | ||
| 18b66fe | feat(wayland): draw subsurfaces, honour window geometry, offer KDE server decoration GPG Verified | brice | ||
| fcccf22 | feat(state): publish session state for scripts and add nefertty state GPG Verified | brice |
2026-09-24
| 9f4c5da | fix(workspaces): one spawn per slot, only the pending token fills a slot GPG Verified | brice | ||
| bcfef74 | feat(workspaces): declarative slots spawned in the background GPG Verified | brice | ||
| e3eccfd | fix(drm,wayland): search every card for the configured output and reconfigure on late decoration requests GPG Verified | brice | ||
| 3ef2072 | fix(layout): server-side decorations, tiled states and border inset so clients fill their column GPG Verified | brice |
2026-09-23
| 5cf9134 | feat(input): add pointer focus, click-to-focus and scripted pointer input GPG Verified | brice | ||
| 90a317c | feat(wayland): add wl_keyboard with focus and key forwarding GPG Verified | brice | ||
| a8b301e | feat(wayland): copy committed SHM pixels for mapped windows GPG Verified | brice | ||
| 8fd5205 | fix(wayland): track popup role objects and reset buffers on role destroy GPG Verified | brice | ||
| 78a0c3a | fix(wayland): enforce xdg-shell configure, role and destruction rules GPG Verified | brice | ||
| e9aeb28 | feat(wayland): map xdg toplevels and apply core window commands GPG Verified | brice | ||
| f46a2b0 | feat(wayland): track surface buffers and complete frame callbacks GPG Verified | brice |