outfoxxed
6ef86dd5aa
crash: run platform compat hooks in crash reporter init
...
For some reason, QtWayland crashes we work around trigger in this
path. This was previously masked when the crash reporter didn't unmask
signals, as long as the original process crashed with SIGSEGV.
2026-03-28 20:27:57 -07:00
outfoxxed
365bf16b1e
wayland: hook wl_proxy_get_listener avoiding QTBUG-145022 crash
...
Co-authored-by: Lemmy <studio@quadbyte.net>
2026-03-16 21:42:20 -07:00
outfoxxed
e0cff677a5
wayland/layershell: refactor layer shell surface integration
...
In addition to the much needed cleanup:
- The bridge/extension type is now directly tied to the QWindow
instead of the WlrLayershell object, and is much smaller.
- Layer requests are now comitted via polish instead of for each
change individually.
2025-05-13 14:56:49 -07:00
outfoxxed
2c411fce5a
all: fix new lints
2025-01-07 03:11:19 -08:00
outfoxxed
2996e40ff9
core/plugin: rename QuickshellPlugin to QsEnginePlugin
...
Fixes conflict with the autogenerated qml plugin of the same name.
2024-11-22 18:59:15 -08:00
outfoxxed
9980f8587e
window: generate qmltypes
2024-10-31 14:04:58 -07:00
outfoxxed
ebfa8ec448
core/popupanchor: rework popup anchoring and add PopupAnchor
2024-07-23 22:12:27 -07:00
outfoxxed
ec362637b8
service/tray!: redesign menus / dbusmenu and add native menu support
...
Reworks dbusmenu menus to be displayable with a system context menu.
Breaks the entire DBusMenu api.
2024-07-01 20:50:30 -07:00
outfoxxed
569c40494d
all: import module dependencies via qmldir
...
Improves compatibility with qml tooling.
2024-05-29 19:29:57 -07:00
outfoxxed
73cfeba61b
x11: add XPanelWindow
2024-05-20 02:16:44 -07:00
outfoxxed
bb5bc0547a
build: add build options for all components
2024-02-29 01:30:57 -08:00
outfoxxed
cfd9a27619
refactor: move wlr_layershell to its own subdirectory
2024-02-26 03:13:55 -08:00
outfoxxed
4ae7ff8c72
rename: QuickShell => Quickshell
2024-02-26 00:57:47 -08:00
outfoxxed
c0faebc700
cleanup(plugin): remove dependency on unstable moc functions
2024-02-26 00:08:30 -08:00
outfoxxed
3bd587cfcc
feat: basic plugin system
...
The wayland plugin now uses it.
2024-02-25 23:47:17 -08:00