summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* internal: Protocol C++ Wraps + XDGOutput impl (#2733)Vaxry2023-07-181-2/+1
| | | move to our own xdgoutput impl instead of wlr's
* deps: update wlroots (#2734)Jan Beich2023-07-181-1/+1
|
* Avoid connected monitor reusing unavailable ID (#2731)Tuur Vanhoutte2023-07-181-4/+4
|
* massive-fix (#2725)MightyPlaza2023-07-161-1/+1
|
* idle: fix reverse flag for new idle protocolvaxerski2023-07-141-3/+3
|
* idle: implement new protocolvaxerski2023-07-131-1/+12
|
* monitor desc default workspace but working now (#2678)MightyPlaza2023-07-111-4/+1
| | | | | * fix desc check * fixes crashes when nulptr
* monitor desc support (#2670)MightyPlaza2023-07-091-0/+10
| | | | | * monitor desc * monitor desc
* Reuse same ID when reconnecting monitor, otherwise use minimum available ID ↵Tuur Vanhoutte2023-07-091-6/+16
| | | | | (#2666) Fixes #2601
* Cleanup compositor deadcode (#2657)Mykola Perehudov2023-07-061-0/+5
| | | | | * Remove dead code as it is a part of CCompositor::cleanup * Unify sd_notify logic with Compositor lifetime
* rules: add stayfocusedvaxerski2023-07-041-0/+14
|
* xwayland: send zero scaling to xwayland if enabledvaxerski2023-06-231-2/+2
|
* compositor: move group members properly in moveWindowToWorkspaceSafevaxerski2023-06-211-0/+9
|
* gamma: use wlr's new gamma manager eventvaxerski2023-06-141-1/+3
|
* compositor: don't set dim percent on disabled dimvaxerski2023-06-131-1/+2
|
* feat: add variable to customize locked group border color (#2507)memchr2023-06-131-12/+15
| | | | | added variables: - general:col.group_border_locked - general:col.group_border_locked_active
* deps: update wlrootsvaxerski2023-06-031-1/+1
|
* rules: add nodimvaxerski2023-05-311-1/+1
|
* compositor: disallow sending pinned to specialvaxerski2023-05-291-0/+3
|
* wlr_ext_workspaces: honor activate from client + formatvaxerski2023-05-221-0/+9
|
* input: don't move monitor focus on wp change (#2320)Anthony Ruhier2023-05-171-2/+2
|
* internal: remove check for negative exact vector argsvaxerski2023-05-151-5/+0
|
* render: minor fixes to fullscreen renderingvaxerski2023-05-101-2/+2
|
* internal: use i64 for workspaces in outofboundsvaxerski2023-05-091-3/+3
|
* monitors: fix some bugs with re-plugvaxerski2023-05-061-8/+14
|
* Fixed wrong focus changes when moving background workspaces (#2258)dtop1292023-05-061-2/+2
|
* workspaces: minor fixes for multi-specialvaxerski2023-05-061-1/+1
|
* compositor: don't focus pointer in focusWindowvaxerski2023-05-061-4/+0
|
* Honor debug:enable_stdout_logs on startup (#2197)scorpion-262023-05-031-3/+0
| | | | | | | | | | * Honor debug:enable_stdout_logs on startup disableStdout is set via config in CConfigManager::init(), which is called early in CCompositor::initServer(). initServer() always disables stdout logs at the end though, even when stdout is enabled is config. With this commit, the config is respected. * Don't spam stdout message
* Declarative plugin management (#2180)outfoxxed2023-05-011-0/+1
| | | | | | | | | | | | * Declarative plugin management Allow declaring `plugin` entries in the hyprland configuration. Plugins will be loaded if an entry is added and unloaded if that entry is removed. * Replace pointers with copying in updateconfigPlugins * Include which plugin was declared twice in error
* Keep fullscreen mode in moveWindowToWorkspaceSafe (#2191)scorpion-262023-04-291-2/+3
| | | | Moving a maximised window would always result in the window being fullscreen instead of maximised
* internal: warp workspace on change only if old mon is lastvaxerski2023-04-291-1/+1
|
* internal: don't change ws on active swapvaxerski2023-04-281-19/+21
|
* internal: update fullscreen fade on workspace movevaxerski2023-04-241-0/+3
|
* internal: improve fullscreen fadevaxerski2023-04-241-10/+31
|
* internal: moveToWorkspace before setting wsvaxerski2023-04-221-3/+3
|
* deps: update wlrootsvaxerski2023-04-211-1/+1
|
* input: improve mouse release conditionsvaxerski2023-04-201-3/+0
|
* input: release mouse buttons before refocusesvaxerski2023-04-191-0/+3
|
* Format: use %lx for all addressesvaxerski2023-04-171-5/+5
|
* internal: use setSpecialWorkspace on destroy in sanityCheckvaxerski2023-04-161-1/+1
|
* compositor: ignore contraints on warp in moveWorkspaceToMonitorvaxerski2023-04-151-2/+1
|
* Disable systemctl when built without systemd support (#2066)Jan Beich2023-04-151-0/+2
| | | /bin/sh: systemctl: not found
* input: fix ls focus in non-input areavaxerski2023-04-151-4/+0
|
* internal: workspace manip handling reworkvaxerski2023-04-141-3/+38
|
* internal: don't sanity check workspaces on internal ws callsvaxerski2023-04-131-5/+1
|
* internal: prevent premature destroy in moveworkspacevaxerski2023-04-131-0/+8
|
* internal: guarantee activeWindow event typevaxerski2023-04-121-1/+1
|
* internal: don't iterate special workspaces in movevaxerski2023-04-121-1/+1
|
* input: send null keycodes on focusSurfacevaxerski2023-04-101-1/+2
|