Daniel Kondor

Results 19 issues of Daniel Kondor

**Describe the bug** Wayfire crashes when started in a nested way (e.g. on Wayfire). Reverting 3cbc6b4c871aeb3856a90d3a2a2794e73207f3f9 fixes the issue. **To Reproduce** Try to start (e.g. from terminal) **Expected behavior** No...

bug

Also continuation of #2527 and #2626, creating a (mostly) complete solution for focus stealing prevention. This adds an option (`core/focus_on_map`) that determines whether newly mapped (opened) views are focused. The...

Continuation of #2527 This implements focus stealing in a straightforward way by disallowing xdg-activation tokens if the view that generated them is not focused anymore. So this is about the...

See https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/131 Requires also https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4986 Test program: https://github.com/dkondor/gtk_global_menu_test This implements the proposed changes to `wlr-foreign-toplevel-managemen` + also implements the [KDE AppMenu](https://wayland.app/protocols/kde-appmenu) protocol.

**Describe the bug** If Wayfire is run nested, the zoom plugin does not work properly: images are not updated (or show a weird "shaking" behavior), or only parts are updated....

bug

Creating a Gdk::AppLaunchContext from the current display and providing it to Gio::AppInfo::launch() takes care of this. This can be useful if a compositor is set not to focus newly created...

**Describe the bug** If a view that is not on the current workspace is made sticky, it will stay invisible. I found this when working on #2909 and not entirely...

enhancement
easy
codebase

Based on the wlroots draft implementation of the protocol by @tokyo4j (available [here](https://gitlab.freedesktop.org/tokyo4j/wlroots/-/tree/ext-foreign-toplevel-state?ref_type=heads)), backported to wlroots 0.19: https://github.com/dkondor/wlroots/tree/ext_toplevel Note: this is currently a bit incomplete (output information is not sent...