| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Reverse Window Positioning.
* Cleanup old comments and logs.
* Finish Splitting Left and Right offset.
* Forgot to add Auto Left to ConfigManager
* Fix problems with auto_left.
* Nearly finish up and down.
* Finish draft of all four dirs. Testing now.
* Change Y value in moveTo for up and down.
* Format, comment, and cleanup.
* Address Vaxry's feedback.
* Add check to see if auto position is first rule.
* Run clang-format.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* Expand on window matching
* Requested changes
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* remove libsystemd dependency
as per Lennart Poettering's advice:
https://github.com/systemd/systemd/issues/32028#issuecomment-2031366922
* fix naming for systemd helper functions
* rename vars according to code style
* Nix: update meson patch
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
|
| | |
|
| |
|
|
|
| |
* tearing: hl impl
* format
|
| |
|
|
|
|
|
|
|
| |
windows (#5628)
* Add 'v' flag for workspace selector: counts only visible windows
* extra commit because I'm dumb
* guard
|
| |
|
|
|
|
|
| |
* fix double special name
* fix special on another monitor
* remove extra stuff
|
| |
|
|
|
|
|
| |
* workspace: update windows when group updates
* workspace: update windows when floating toggle
* workspace: update windows when stop dragging window by mouse
|
| |
|
|
|
| |
* Add groupCount workspace selector prop
* Intergrate groupCount with windowCount
|
| |
|
|
|
|
|
|
| |
if enough clients are open when destructing the compositor destroying
clients will emit a wl_surface_unmap that a WLListener catches and doing
so it calls listener_unmapLayerSurface that tries to iterate over input
manager that is already destroyed, move the destruction of clients above
g_pInputManager.reset() and removeAllSignals() to ensure we dont
segfault at exit.
|
| | |
|
| |
|
|
|
| |
* Event loop rework
* revert missed
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* workspacerules: add back on-created-empty functionality
* clang format
* workspacerules: spawn on-created-empty window while initializing CWorkspace
* clang format
* configManager: fix typo
---------
Co-authored-by: Your Name <you@example.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
fixes #5416
|
| |
|
|
| |
ref #5402, supersedes #5409
|
| | |
|
| |
|
|
|
| |
* refactor workspaces to use ptrs
* clang-format
|
| |
|
|
| |
in prep of removing the thing altogether
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert a94b902
* Fix resizeparams using CVarList
* clang-format
* fix
* Use 's' as delimiter
* remove size checks
* fix tabs
* fix mixing tabs and spaces
|
| | |
|
| |
|
|
| |
ref #5321
|
| |
|
| |
modified: src/Compositor.cpp
|
| |
|
|
| |
ref #5241
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Parsing of resizeparams/relative vec2 did not correctly handle
multiple spaces between x and y arguments, causing the following
to fail to parse:
bind = $mainMod CTRL, h, resizeactive, 10 0
This is unexpected, because most other config values are whitespace
insensitive.
|
| | |
|
| |
|
|
|
|
|
| |
* allow headless
* clang-format
* fix redundant logic lol
|
| |
|
|
| |
fixes #4935
|
| |
|
|
|
|
|
|
|
|
|
| |
* fix master switch window scrolling
* fix some more dispatchers and remove some duplicate code
* refactor and remove duplicate code
* fix focusmonitor: https://github.com/hyprwm/Hyprland/issues/5006#issuecomment-1986977255
* change check
|
| |
|
|
| |
fixes #4922
|
| |
|
|
|
|
|
| |
woo
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
- `moveworkspacev2`: returns workspaceID,workspaceName,monitorName
- `movewindowv2`: returns windowAddress,workspaceID,workspaceName
- `createWorkspacev2`: returns workspaceID,workspaceName
- `destroyWorkspacev2`: returns workspaceID,workspaceName
- `workspacev2`: returns workspaceID,workspaceName
- Include workspaceID as a parameter in CWorkspace constructor to support `createWorkspacev2`.
Resolves #4929
|
| |
|
|
| |
fixes #4987
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* allow fullscreen/maximize in special workspace
* remove duplicate code
* hide top layer
* fix special fullscreen deco
* edit
* fix fade top layer when toggle special
* remove double render
|
| |
|
|
|
|
|
|
|
|
|
| |
* Removed redundant boolean condition
* Better handling of workspace_back_and_forth when using focusworkspaceoncurrentmonitor dispatcher
* Fixed config acquisition
---------
Co-authored-by: Tom Benham <tom.benham@quadrille.fr>
|
| | |
|