| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* only limit drag resizes
* change to not equals
* remove extra parentheses
|
| |
|
|
|
|
|
| |
being created (#5141)
* fix incorrect rendering when manually moving a window when its being created
* add setAnimationsToMove
|
| | |
|
| | |
|
| |
|
| |
Co-authored-by: djvs <djvs@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
| |
* Resize corner config thing
* clang-format
---------
Co-authored-by: djvs <djvs@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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 a bug where the tiled window would be on top
|
| |
|
|
| |
fixes #2842
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* rebase
* simplify and remove prop
* Stuff
- add back win prop
- change minsize defaults
- change request formatting for setprop
* style fix
* remove empty line
* change defaults
* redo string to vec
* remove redundant parsing
* change to vec
* support commas
* remove static rules
* take out garbage
* format
* don't allow commas and resize on setprop
* use isNumber
|
| |
|
|
|
|
|
| |
* fix toggling fullscreen special ws on different monitor
* add for dwindle
* fix change regular workspace when special fullscreen
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
monitors (#4553)
* resize-limiter: add additional check for low-hz monitors
* simplify checker
* add comment
* rename variable
|
| |
|
|
|
| |
Similar to the `focuswindow` dispatcher, when focusing a window with
wlr-foreign-toplevel-management, the cursor should be warped. Otherwise, the
focus is lost immediately after the cursor moves.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
|
|
| |
* fix master animate resize
* fix some other pointers
|
| |
|
|
| |
fixes #4918
|
| |
|
|
| |
fixes #4920
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* animation: Refactor AnimatedVariable
This commit decomposes the AnimatedVariable class into a base class
with the common attribute to all variable types and a templated derived
type containing strongly typed info on the type being animated.
Access to the typed version is perfomed using the visitor pattern. A
utility is provided to build a visitor on the fly using lambdas.
Adding a new type to be animated should just be a matter of adding the
typed in the list defined by the ANIMABLE_TYPES macro
The size of the commit is justified by the API change in the
AnimatedVariable class. No more vec(), fl() or col() method but a unified
value() method.
* animation: Remove visitor pattern
* animation: Fix coding style
* animation: Fix coding style
|
| |
|
|
| |
fixes #4022
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Migrate to hyprlang
* pop up errors
* fix swapped args
* Meson & Nix: build with hyprlang
* CI: add hyprlang to setup action
* add infra for plugin stuff
* fix hyprctl getoption
* fix hyprctl getoption with json
* format
* fix post parse logic
* fix autogen config
* oops missed exec-once
* fmt
* fix ws rules
* require 0.3.0 for hyprlang
* nix: flaek
* minor type fixes
* fix cfg usages in swipe
* use cvarlist for ws rules
* fix throw in addPluginConfigVar
* Nix: update hyprlang
* minor fixes
* fix disableLogs
* mention hyprlang docs
* bump hyprlang dep in cmake
* Meson: bump min hyprlang version
Nix: update hyprlang
* minor fix
* Nix: update meson patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
| |
|
|
|
|
| |
This is distinct from `swapwindow` in that it allows swapping the entire
tree node with its neighbour.
Fixes: https://github.com/hyprwm/Hyprland/issues/4701
|
| | |
|
| |
|
|
|
| |
* add forcenofocus
* change nofocus to overridable var
|
| |
|
| |
Also unifies vectorToWindow funcs
|
| |
|
|
| |
fixes #4591
|
| |
|
|
|
|
|
|
|
|
|
| |
reserved area (#4520)
* fix: smart_split not working correctly when creating a window with cursor over reserved area
* use getClosestNodeOnWorkspace instead of getFirstNodeOnWorkspace when hovering over reserved area
* optimize `getClosestNodeOnWorkspace`
* remove unused methods
|
| |
|
| |
fixes #4388
|
| | |
|
| |
|
| |
Also restore the behaviour introduced in bc4a51dbbb285391c9ed45b1b6ca7c2037b7ba71
|
| |
|
|
|
| |
* add more null check for rollnext
* remove pwindow check
|
| |
|
|
| |
fixes #4331
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* Prevent window swapping when the head is removed
* Bring floating windows to top when selected
* Allow clicks on gropubar in fullscreen 1
* Close window on groupbar with middle click
|
| |
|
|
|
|
|
| |
* Unify input handling on decorations
* Make input methods private
* Optional data
|
| | |
|
| | |
|
| |
|
|
| |
it's useless. m_bIsMapped is the same.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* style: apply clang-format
* ci: add new clang-format job to CI
|
| |
|
|
|
|
|
|
|
|
|
| |
* add workspace rule for master layout orientation
* change rule format
* edit rule name
* use map for layoutopts
* use std::any instead of string
|
| |
|
|
|
|
|
|
|
|
|
| |
* allow dragging into floating groups
modified: src/Compositor.cpp
modified: src/Compositor.hpp
modified: src/layout/IHyprLayout.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* floating-only
modified: src/layout/IHyprLayout.cpp
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
fixes #3792
|