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