Commit graph

19 commits

Author SHA1 Message Date
a931adf033
all: add DEPENDENCIES entries to qml modules
Fixes some qmlls/qmllint issues.
2024-10-31 14:05:02 -07:00
89d04f34a5
build: find waylandscanner and qtwaylandscanner from imported target
Removes the QTWAYLANDSCANNER env hack.
2024-10-16 00:08:17 -07:00
ebfa8ec448
core/popupanchor: rework popup anchoring and add PopupAnchor 2024-07-23 22:12:27 -07:00
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
b5b9c1f6c3
wayland/toplevel_management: add foreign toplevel management 2024-06-07 04:31:20 -07:00
569c40494d
all: import module dependencies via qmldir
Improves compatibility with qml tooling.
2024-05-29 19:29:57 -07:00
87a884ca36
hyprland/focus_grab: add HyprlandFocusGrab 2024-05-06 00:02:51 -07:00
c44041653c
build: greatly speed up build times using pch 2024-03-11 18:18:55 -07:00
63180382be
misc: change version to 0.1 2024-03-04 05:37:24 -08:00
bb5bc0547a
build: add build options for all components 2024-02-29 01:30:57 -08:00
48bdcf4db2
feat(slock): add user facing SessionLock and SessionLockSurface 2024-02-28 19:55:49 -08:00
1fa87b7c5a
feat(slock): implement ext_session_lock_v1 backend
note: did not run lints or fully test yet
2024-02-28 04:37:52 -08:00
cfd9a27619
refactor: move wlr_layershell to its own subdirectory 2024-02-26 03:13:55 -08:00
4ae7ff8c72
rename: QuickShell => Quickshell 2024-02-26 00:57:47 -08:00
3bd587cfcc
feat: basic plugin system
The wayland plugin now uses it.
2024-02-25 23:47:17 -08:00
13c5d7c7a9
fix(wayland): layershell windows are recreated if attach fails
Usually this happens if the namespace changes
2024-02-25 16:13:24 -08:00
c2930783ea
feat(wayland): create cross platform window interfaces
Internally this also refactors a ton of code around the wayland
layershell. Note that attachment failures are still broken and
platform interfaces are hardcoded.
2024-02-25 07:13:54 -08:00
4a82949854
feat(wayland): custom layershell implementation
A fair amount of things are broken but not in the layershell interface
itself. The shell window platform extensions are next in line for
refactoring and relevent issues will be fixed then. Same for docs.
2024-02-24 02:06:40 -08:00
b0567a569b
build(wayland): setup cmake for wayland module 2024-02-20 03:12:05 -08:00