| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
| |
* Workspace Swipe: Refactor update and end functions
* Touch: Implement workspace swipe better
ignoring additional fingers and new touches
allow gaps-right and gaps-left to be different
|
| |
|
|
|
|
|
|
|
| |
* Resize corner config thing
* clang-format
---------
Co-authored-by: djvs <djvs@users.noreply.github.com>
|
| |
|
|
| |
ref https://github.com/hyprwm/hyprland-wiki/issues/523
|
| | |
|
| |
|
|
|
|
|
| |
woo
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
* Allow for input:scroll_factor configuration
This PR will allow for a `scroll_factor` configuration within an `input`
block. The purpose is to control the scroll factor of external mice.
Closes #2574.
* clang-format
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add the 'catchall' keyword that matches all keys
This keyword can be used to define arbitrary keybinds. The only special
behavior that it exhibits is that it matches every key, including
modifier keys. Any flags still apply normally.
This commit also fixes an issue that keys bound via the code:KEYCODE
format were not unbound correctly.
* Disallow catchall keybinds outside of submaps
A catchall keybind outside a submap would prevent essentially all key
events from going through to applications and would be difficult to
remove again.
|
| |
|
|
| |
fixes #4918
|
| |
|
|
| |
fixes #4895
|
| |
|
|
| |
ref #4871
|
| |
|
|
|
|
|
|
| |
Adds configs and layerrules to handle them
alas fixes #981
I have cooked
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds the new configuration option 'resolve_binds_by_sym'
which can be set globally or per-device. It is off by default, which
preserves the current behavior.
This setting only affects the behavior of keybinds that are defined via
key symbols, not those defined via keycode. Binds defined by symbols
currently activate if the keycode pressed would generate the specified
symbol on the first layout specified in the input section.
If enabled, keys pressed on the relevant device will instead match
keybinds by the symbols they produce with their current layout.
Closes #1881.
|
| |
|
|
| |
alas, fixes #665
|
| |
|
|
|
|
|
|
|
|
|
| |
* Map bound touch devices and tablets to an output
* Add "[[Auto]]" default option for auto detecting outputs for touch inputs
* Bind new monitors to configured touch and tablet devices
* Use Monitor::matchesStaticSelector in CConfigManager::getMonitorRuleFor
* Use Monitor::matchesStaticSelector in CCompositor::getMonitorFromString
|
| | |
|
| |
|
|
| |
fixes #4819
|
| | |
|
| |
|
|
|
|
|
| |
* Update splash text properties to be configurable
The splash text's font and color properties have been updated to be configurable. This change includes adding new configuration values for the splash screen color and font. The rendering of the splash screen is also adjusted to use these new config values, allowing for easy customization of the splash text appearance.
* Updated to use Hyprlang config manager
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
| |
fixes #4736
|
| | |
|
| |
|
|
| |
deprecates nofullscreenrequest nomaximizerequest
|
| | |
|
| |
|
|
|
|
|
|
| |
Adds new backgrounds from the winners of the contest
Rewrites how it works
Allows high color precision PNGs (RGB32F precisely)
Fixes a small bug in renderTextureInternalWithDamage
Nukes misc:force_hypr_chan
|
| |
|
|
|
|
| |
for better control and convenience in usage.
fixes #4546
|
| |
|
|
| |
fixes massive lag
|
| |
|
|
| |
drops requirement for WLR_DRM_NO_ATOMIC provided kernel >= 6.8
|
| |
|
|
|
| |
* enable/disable touch device
* ConfigManager: update documentation of 'enabled'
|
| |
|
|
|
|
|
|
|
|
|
| |
* separate gradients from title logic
modified: src/config/ConfigManager.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* fix disabled extents
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* fix disabled height
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
|
| |
|
|
|
| |
* Allow "/" in values of requests
* Don't tick on empty value
|
| |
|
|
| |
fixes #4323
|
| |
|
|
|
|
|
| |
* variables update their value when set again
* only sort if new variable is found
* clang-format
|
| |
|
|
| |
handling (#4304)
|
| | |
|
| | |
|
| |
|
|
| |
fixes #4285
|
| |
|
|
| |
fixes #4282
|
| |
|
|
| |
ref #4252
|
| | |
|
| |
|
|
| |
closes #2134
|
| |
|
|
| |
fixes #4227
|
| |
|
|
| |
ref #4225
|
| |
|
|
| |
cool
|
| |
|
|
| |
fixes #4198
|
| | |
|
| | |
|