Mozzarella32
b7a91e02e9
renderer: Add cursor:invisible to allow to hide the cursor ( #11058 )
2025-07-20 12:40:21 +02:00
Vaxry
49d73d1893
config: default drag_lock to 0
2025-07-16 22:39:42 +02:00
Vaxry
5bfe6dc703
config: disable hw on mgpu nvidia by default ( #11018 )
2025-07-16 11:02:20 +02:00
Maximilian Seidler
01971cb6c7
session-lock: don't render workspaces when locked ( #10865 )
...
Avoid rendering the workspace behind if we are locked
2025-07-14 13:13:54 +02:00
Tom Englund
e589adb00d
config: remove render_ahead* config options
...
remove render_ahead* config options and descriptions. they are unusued.
2025-07-11 17:51:04 +02:00
Vaxry
6375e471f3
config: disable new_render_scheduling by default
2025-07-09 16:13:57 +02:00
Vaxry
8f948827a6
Renderer: Implement new render scheduling ( #10936 )
...
Implements a new render scheduling method, where we triple buffer when necessary.
Enabled by default, improves FPS on underpowered devices.
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2025-07-08 12:41:10 +02:00
UjinT34
cf7e3aa448
renderer/cm: Add automatic hdr ( #9785 )
2025-06-23 14:33:09 +02:00
Vaxry
c7c8ca475b
config: add missing description for enforce_permissions
2025-06-23 13:56:02 +02:00
Vaxry
86b5e3bfbc
config: nuke explicit_sync settings
...
were not used anymore, explicit is on by default
2025-06-19 14:58:03 +02:00
Jacob Ilias Komissar
0ece4af36a
grpupbar: Add config options to color inactive and locked groupbar titles ( #10667 )
2025-06-16 22:40:38 +02:00
may
f08167c877
input: add sticky option for drag_lock ( #10702 )
...
* allow configuring the sticky option for `drag_lock`
* enable sticky drag_lock by default as recommended by libinput
recommended here:
https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html
2025-06-15 11:45:06 +02:00
Viktor
6bdb1f413e
dwindle: add the ability to specify an aspect ratio for a singular window ( #10650 )
2025-06-10 08:20:31 +01:00
Ufuk Ustali
0ac3bef724
input: support configuring drag_3fg from libinput ( #10631 )
2025-06-06 15:47:15 +01:00
littleblack111
b5c0d0b8aa
keybinds: add an option to respect gaps out for floating to movewindow ( #9360 )
2025-06-03 19:48:56 +01:00
littleblack111
9bf1b49144
snap: add option to respect gaps ( #10524 )
2025-05-28 14:20:03 +01:00
littleblack111
ddb9f8394d
config: fix inconsistant hint of default value ( #10556 )
...
similar to https://github.com/hyprwm/hyprland-wiki/pull/1093
2025-05-27 15:50:00 +01:00
littleblack111
a62ccb169a
config: fix crash on misnamed variable ( #10549 )
2025-05-27 08:33:17 +01:00
littleblack111
4c4c9bb324
dwindle: add better automatic window drag and drop direction detection ( #9704 )
2025-05-26 19:15:11 +02:00
CyrenArkade
1ce614dfc0
animations: Add option for animating workspaces as if the first and last were adjacent ( #10277 )
...
* add option for animating workspaces as if the first and last were adjacent
* change wraparound detection to use IDs instead of dispatcher
* move shouldWraparound from MiscFunctions to Monitor
2025-05-06 03:54:27 +02:00
Zetta1 Reid0
b5ef049ea1
master: Change center_master_slaves_on_right to center_master_fallback ( #10201 )
...
* Change center_master_slaves_on_right to center_master_fallback
2025-05-01 13:29:06 +02:00
UjinT34
ae1fe860ff
renderer: add render:send_content_type setting ( #9851 )
2025-04-29 22:09:14 +02:00
M Matthew Hydock
be6268a7ec
groupbar: Add options for setting group bar title font weight (and indicator gap) ( #9617 )
2025-04-24 20:48:08 +02:00
alaricljs
6538970087
binds: add drag_threshold for click/drag isolation ( #9839 )
...
---------
Co-authored-by: Leeman <lstrout@enlj.com >
2025-04-12 16:43:13 +02:00
Virt
d775686380
input: add warp_on_toggle_special ( #9945 )
2025-04-10 14:54:24 +02:00
Vaxry
4f991610d0
watchdog: remove watchdog
...
it has been unused for a while now
2025-04-09 01:48:21 +01:00
Arkady Buryakov
a41b8d5e97
groupbar: add text offset and upper gap settings ( #9733 )
...
* Groupbar: add keep_upper_gap setting to apply/remove outer gap offset to the upper side of groupbar
* Groupbar: add text_offset setting to adjust text vertical position in a group header
2025-04-02 22:26:46 +02:00
nyx
2309270752
anr: add config for ping number before popup shows up ( #9782 )
...
* anr: make pings configurable
makes the pings of the dialog popup configurable
2025-03-31 18:06:17 +02:00
LeviVanDerMaas
05eb0aa43d
workspaces: Add binds:hide_special_on_workspace_change ( #9728 )
2025-03-30 03:11:39 +02:00
Vaxry
f3db1b172c
decoration: bring back border_part_of_window
...
fixes #9683 , now under decoration: though
2025-03-24 23:57:50 +00:00
UjinT34
6ab5a0befb
renderer: fix cm_fs_passthrough ( #9698 )
2025-03-22 18:34:01 +01:00
UjinT34
c7f0519faf
core: fix DS and VRR automation ( #9334 )
2025-03-21 14:33:07 +01:00
Andrei V
7b10530a0d
XWayland: restore the abstract socket, and make it optional ( #9615 )
...
* Revert "xwayland: don't create an abstract unix domain socket on linux (#8874 )" (#9574 )
This reverts commit 2b01a5bcf6
.
* xwayland: make the abstract Unix domain socket optional (#9574 )
* xwayland: extend the default permissions for a regular Unix domain socket (#9574 )
* xwayland: a little refactoring for `createSocket`
2025-03-19 23:06:30 +01:00
vaxerski
cca0f48b74
renderer: add an option to disable cm and auto-skip cm if not necessary
...
fixes #9641
adds render:cm_enabled default true
2025-03-18 11:30:08 +00:00
Vaxry
f4995c1837
descriptions: remove allow_early_buffer_release
2025-03-14 14:14:10 +00:00
UjinT34
8c97cb7858
renderer: add simple color management ( #9506 )
...
Adds proper color management and transformations for CM surfaces.
2025-03-14 00:15:18 +01:00
phonetic112
e86d3a14e4
groupbar: add an option to adjust gap sizes ( #9578 )
2025-03-12 15:09:09 +01:00
nyx
7055d0c138
master: add option to keep master window position ( #9537 )
2025-03-06 23:06:05 +01:00
nyx
d7e7a29261
input: add flip_x and flip_y for touchpad ( #9481 )
2025-03-03 21:56:01 +01:00
UjinT34
6787fe8933
protocols: Support wp color management proto ( #9444 )
...
Adds support for the recently merged w-p CM protocol alongside the (now deprecated) old CM WIP protocols
2025-02-26 15:56:37 +01:00
Vaxry
d1ea18b492
hyprctl/config: fixup config descriptions, fill out missing ones, provide more data
...
adds current and explicit, better parsing, and fixes missing / invalid ones
2025-02-25 14:03:04 +00:00
Vaxry
3c1a2e9fca
config/descriptions: add enable_anr_dialog
2025-02-18 15:18:34 +00:00
andrewandreii
59c615c321
input: add follow_mouse_threshold ( #9392 )
2025-02-17 03:03:27 +01:00
Vaxry
2f967037aa
config: set no_hw_cursors to auto by default and disable on tearing
...
when tearing, updates to the overlay plane may be ignored by the kernel. To avoid the cursor being a slideshow, disable hw cursors
2025-02-15 00:29:27 +00:00
Vaxry
3a43e7bb9a
config: default movefocus_cycles_fullscreen to false
...
less confusing
2025-02-09 17:50:54 +00:00
UjinT34
31431a9271
protocols: Support content-type-v1 proto ( #9226 )
2025-02-02 20:25:29 +01:00
nyx
ddf180fa30
render: enforce framebuffer offloading and remove introspection toggle ( #9217 )
2025-01-31 17:08:43 +01:00
Vaxry
9c38287410
groupbar: various visual improvements
...
added rounding, round at edges, and indicator height
2025-01-31 13:32:36 +00:00
UjinT34
a8b568c6c4
core: Add render:allow_early_buffer_release to make buffer release configurable ( #9019 )
2025-01-10 18:42:26 +00:00
UjinT34
830350a1f7
core: Add support for HDR and color management protocols ( #8715 )
2025-01-07 18:32:50 +00:00