Skip to content

Live window previews#375

Open
soreau wants to merge 12 commits intoWayfireWM:masterfrom
soreau:live-window-previews
Open

Live window previews#375
soreau wants to merge 12 commits intoWayfireWM:masterfrom
soreau:live-window-previews

Conversation

@soreau
Copy link
Member

@soreau soreau commented Feb 27, 2026

Install the live-previews plugin from https://github.com/soreau/wf-live-previews, enable ipc and ipc-rules wayfire plugins, enable [panel] option live_window_previews in wf-shell config and set app_id_mode to 'full' in [workarounds] in wayfire config to get live window previews on window-list application button hover, instead of the normal title tooltips. Works with multiple outputs, minimized windows and windows on other workspaces. Check the output of wf-panel in a terminal if it's not working for some reason, or post a comment on this pull request.

@soreau soreau force-pushed the live-window-previews branch 3 times, most recently from 8d63a09 to acaca87 Compare February 27, 2026 19:11
@soreau soreau force-pushed the live-window-previews branch from acaca87 to 68dd7d7 Compare February 27, 2026 19:39
@soreau soreau force-pushed the live-window-previews branch from 2288854 to 9249abe Compare March 1, 2026 22:09
Be more explicit about TooltipMedia life cycle. Also destroy screencopy frame
in TooltipMedia destructor.
@soreau soreau force-pushed the live-window-previews branch from 1ea4d74 to 22ab132 Compare March 1, 2026 23:37
…oller

This ultimately fixes empty tooltips from appaering for a couple of frames
before the live preview frame contents are ready.
@soreau soreau force-pushed the live-window-previews branch from 22ab132 to 1bb10bd Compare March 1, 2026 23:54
@soreau soreau force-pushed the live-window-previews branch from e48a651 to d398c90 Compare March 2, 2026 00:17
@soreau soreau requested a review from trigg March 2, 2026 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant